@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/f4b234103afdc32a-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/0b60d5f95c5f3f76-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/8056169c9d560660-s.p.2fl0vhx7oyatw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.fTy5Nq_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.fTy5Nq_variable{--font-wf-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4f6667dd39116621-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07935285219a259d-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/f58031ded4338640-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/77814b00d5ca94a4-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/605ce01b664af129-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.TjfuDa_className{font-family:Geist,Geist Fallback;font-style:normal}.TjfuDa_variable{--font-wf-text:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d513795a5c0b08d4-s.31i_gu7l3m826.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9a973ef9adf35a9a-s.30ijc409mlkw2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f84c9185e8bd094c-s.31al5xjaw-02-.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/72acbf5c94f69919-s.0-0sh7pz8y3g2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8d22bc3b7a57b809-s.13k9i9_rrgvxz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/00fe6731614b479c-s.2eg8rfmwfiimc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.HU5fXW_className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal;font-weight:500}.HU5fXW_variable{--font-wf-mono:"Geist Mono", "Geist Mono Fallback"}
@layer components{.wf{--wf-bg:#07090f;--wf-bg-2:#0b0f19;--wf-surface:#0e1320;--wf-surface-2:#141b2b;--wf-ink:#fff;--wf-overlay:color-mix(in srgb, var(--wf-ink) 4%, transparent);--wf-overlay-2:color-mix(in srgb, var(--wf-ink) 7%, transparent);--wf-line:color-mix(in srgb, var(--wf-ink) 9%, transparent);--wf-line-strong:color-mix(in srgb, var(--wf-ink) 17%, transparent);--wf-text:#edf1f7;--wf-muted:#a3adc2;--wf-dim:#808aa1;--wf-accent:#3563ff;--wf-accent-hover:#4a74ff;--wf-accent-text:#93b1ff;--wf-on-accent:#fff;--wf-signal:#5ee6ff;--wf-ok:#3ddc97;--wf-warn:#ffc857;--wf-danger:#ff7a8a;--wf-blueprint:color-mix(in srgb, var(--wf-signal) 16%, transparent);--wf-blueprint-soft:color-mix(in srgb, var(--wf-ink) 4.5%, transparent);--wf-cyan:var(--wf-signal);--wf-blue:var(--wf-accent);--wf-violet:#7f6bff;--wf-grad:linear-gradient(100deg, var(--wf-signal), var(--wf-accent));--wf-shadow-1:0 1px 0 0 color-mix(in srgb, var(--wf-ink) 6%, transparent) inset;--wf-shadow-2:0 1px 0 0 color-mix(in srgb, var(--wf-ink) 6%, transparent) inset, 0 24px 60px -32px #000c;--wf-shadow-3:0 1px 0 0 color-mix(in srgb, var(--wf-ink) 8%, transparent) inset, 0 40px 90px -40px #000000e6;--wf-glow:0 18px 50px -20px color-mix(in srgb, var(--wf-accent) 70%, transparent);--wf-font-display:var(--font-wf-display), ui-sans-serif, system-ui, sans-serif;--wf-font-text:var(--font-wf-text), ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--wf-font-mono:var(--font-wf-mono), ui-monospace, "SFMono-Regular", Menlo, monospace;--wf-fs-hero:clamp(2.5rem, 1.2rem + 4.9vw, 5.3rem);--wf-fs-h1:clamp(2.35rem, 1.35rem + 3.9vw, 4.75rem);--wf-fs-h2:clamp(1.95rem, 1.2rem + 2.7vw, 3.7rem);--wf-fs-h3:clamp(1.18rem, 1.02rem + .55vw, 1.5rem);--wf-fs-lead:clamp(1.05rem, .97rem + .38vw, 1.3rem);--wf-fs-small:.875rem;--wf-fs-label:.72rem;--wf-space-section:clamp(4.25rem, 2.6rem + 6vw, 8.5rem);--wf-space-block:clamp(2.25rem, 1.6rem + 2.4vw, 4rem);--wf-r-sm:10px;--wf-r-md:16px;--wf-r-lg:24px;--wf-r-xl:32px;--wf-header-h:4.5rem;--wf-ease-out:cubic-bezier(.16, 1, .3, 1);--wf-ease-in-out:cubic-bezier(.65, 0, .35, 1);--wf-ease:var(--wf-ease-out);--wf-dur-1:.16s;--wf-dur-2:.32s;--wf-dur-3:.64s;--wf-dur-4:1s;background:var(--wf-bg);color:var(--wf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--wf-font-text);font-feature-settings:"ss01", "cv11"}:root[data-theme=light] .wf{--wf-bg:#f3f4f7;--wf-bg-2:#eaecf1;--wf-surface:#fff;--wf-surface-2:#f7f8fa;--wf-ink:#0a0f1c;--wf-overlay:color-mix(in srgb, var(--wf-ink) 3.5%, transparent);--wf-overlay-2:color-mix(in srgb, var(--wf-ink) 6%, transparent);--wf-line:color-mix(in srgb, var(--wf-ink) 10%, transparent);--wf-line-strong:color-mix(in srgb, var(--wf-ink) 20%, transparent);--wf-text:#0a0f1c;--wf-muted:#454e65;--wf-dim:#586176;--wf-accent:#2350e6;--wf-accent-hover:#1a43cf;--wf-accent-text:#1d45cc;--wf-signal:#0a6f88;--wf-ok:#0f7a4f;--wf-warn:#8a5a00;--wf-danger:#c0213a;--wf-blueprint:color-mix(in srgb, var(--wf-accent) 13%, transparent);--wf-blueprint-soft:color-mix(in srgb, var(--wf-ink) 4.5%, transparent);--wf-violet:#5b46e0;--wf-shadow-1:0 1px 2px #0a0f1c0d;--wf-shadow-2:0 1px 2px #0a0f1c0d, 0 22px 50px -30px #0a0f1c47;--wf-shadow-3:0 2px 4px #0a0f1c0d, 0 40px 80px -40px #0a0f1c61;--wf-glow:0 16px 40px -18px color-mix(in srgb, var(--wf-accent) 55%, transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.wf .wf-dark,:root[data-theme=light] .wf .wf-dark{--wf-bg:#07090f;--wf-bg-2:#0b0f19;--wf-surface:#0e1320;--wf-surface-2:#141b2b;--wf-ink:#fff;--wf-line:#ffffff1a;--wf-line-strong:#ffffff2e;--wf-text:#edf1f7;--wf-muted:#a3adc2;--wf-dim:#808aa1;--wf-accent:#3563ff;--wf-accent-hover:#4a74ff;--wf-accent-text:#93b1ff;--wf-signal:#5ee6ff;--wf-blueprint:#5ee6ff29;--wf-blueprint-soft:#ffffff0b;--wf-shadow-2:0 1px 0 0 #ffffff0f inset, 0 24px 60px -32px #000c;color:var(--wf-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
@layer components{.wf ::selection{background:color-mix(in srgb, var(--wf-accent) 38%, transparent);color:var(--wf-text)}.wf :focus-visible{outline:2px solid var(--wf-signal);outline-offset:3px;border-radius:6px}.wf h1,.wf h2,.wf h3{text-wrap:balance}.wf p{text-wrap:pretty}.wf-backdrop{z-index:0;pointer-events:none;background-image:linear-gradient(to right, var(--wf-blueprint-soft) 1px, transparent 1px), linear-gradient(to bottom, var(--wf-blueprint-soft) 1px, transparent 1px);opacity:.7;background-position:-1px -1px;background-size:96px 96px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.wf-muted{color:var(--wf-muted)}.wf-dim{color:var(--wf-dim)}.wf-title{font-family:var(--wf-font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:700;line-height:.98}.wf-display{font-size:var(--wf-fs-hero);letter-spacing:-.045em;line-height:.93}.wf-h1{font-size:var(--wf-fs-h1)}.wf-h2{font-size:var(--wf-fs-h2)}.wf-h3{font-family:var(--wf-font-display);font-size:var(--wf-fs-h3);letter-spacing:-.02em;font-weight:650;line-height:1.15}.wf-lead{font-size:var(--wf-fs-lead);color:var(--wf-muted);line-height:1.55}.wf-label{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-dim);font-weight:500}.wf-eyebrow{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-signal);align-items:center;gap:.7rem;font-weight:500;display:inline-flex}.wf-eyebrow:before{content:"";border:1.5px solid;flex-shrink:0;width:.5rem;height:.5rem;transform:rotate(45deg)}.wf-eyebrow[data-index]:before{content:attr(data-index);width:auto;height:auto;color:var(--wf-dim);border:0;transform:none}.wf-gradient-text,.wf-accent-text{color:var(--wf-accent-text)}.wf-link{color:var(--wf-accent-text);text-underline-offset:.22em;transition:text-decoration-color var(--wf-dur-2);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.wf-link:hover{text-decoration-thickness:2px}.wf-num{font-family:var(--wf-font-mono);font-variant-numeric:tabular-nums}.wf-btn{letter-spacing:-.005em;text-align:center;isolation:isolate;min-height:3.25rem;transition:transform var(--wf-dur-2) var(--wf-ease-out), box-shadow var(--wf-dur-2) var(--wf-ease-out), background-color var(--wf-dur-2), border-color var(--wf-dur-2), color var(--wf-dur-2);border-radius:14px;justify-content:center;align-items:center;gap:.6rem;padding:0 1.45rem;font-size:.98rem;font-weight:600;line-height:1.1;display:inline-flex;position:relative;overflow:hidden}.wf-btn:active{transform:translateY(1px)scale(.985)}.wf-btn svg{transition:transform var(--wf-dur-2) var(--wf-ease-out);flex-shrink:0}.wf-btn:hover svg{transform:translate(3px)}.wf-btn-primary{color:var(--wf-on-accent);background:var(--wf-accent);box-shadow:0 1px 0 0 #ffffff38 inset, var(--wf-glow)}.wf-btn-primary:after{content:"";z-index:-1;transition:transform .8s var(--wf-ease-out);background:linear-gradient(105deg,#0000 35%,#ffffff38 50%,#0000 65%);position:absolute;inset:0;transform:translate(-110%)}.wf-btn-primary:hover{background:var(--wf-accent-hover);transform:translateY(-2px)}.wf-btn-primary:hover:after{transform:translate(110%)}.wf-btn-ghost{color:var(--wf-text);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line-strong)}.wf-btn-ghost:hover{background:var(--wf-overlay-2);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-signal) 60%, var(--wf-line-strong));transform:translateY(-2px)}.wf-btn-sm{border-radius:11px;min-height:2.6rem;padding:0 1rem;font-size:.9rem}.wf-btn-lg{min-height:3.6rem;padding:0 1.8rem;font-size:1.05rem}.wf-arrow-link{min-height:2.5rem;color:var(--wf-text);transition:background-size var(--wf-dur-3) var(--wf-ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 85%;background-repeat:no-repeat;background-size:0% 1px;align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.wf-arrow-link:hover{background-size:100% 1px}.wf-arrow-link svg{color:var(--wf-accent-text);transition:transform var(--wf-dur-2) var(--wf-ease-out)}.wf-arrow-link:hover svg{transform:translate(4px)}.wf-card{border-radius:var(--wf-r-lg);background:var(--wf-surface);box-shadow:inset 0 0 0 1px var(--wf-line), var(--wf-shadow-2);transition:transform var(--wf-dur-3) var(--wf-ease-out), box-shadow var(--wf-dur-2);position:relative;overflow:hidden}.wf-card:before{content:"";border-radius:inherit;background:radial-gradient(26rem circle at var(--mx,50%) var(--my,-40%), color-mix(in srgb, var(--wf-accent) 12%, transparent), transparent 62%);opacity:0;transition:opacity var(--wf-dur-3);pointer-events:none;position:absolute;inset:0}.wf-card:hover{box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-3)}.wf-card:hover:before{opacity:1}.wf-card-lift:hover{transform:translateY(-4px)}.wf-panel{border-radius:var(--wf-r-lg);background:var(--wf-bg-2);box-shadow:inset 0 0 0 1px var(--wf-line)}.wf-icon{width:2.75rem;height:2.75rem;color:var(--wf-accent-text);background:color-mix(in srgb, var(--wf-accent) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-accent) 28%, transparent);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.wf-filter{min-height:2.6rem;color:var(--wf-muted);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);transition:background-color var(--wf-dur-2), color var(--wf-dur-2), box-shadow var(--wf-dur-2);border-radius:999px;align-items:center;padding:0 1.05rem;font-size:.9rem;font-weight:600;display:inline-flex}.wf-filter:hover{color:var(--wf-text);box-shadow:inset 0 0 0 1px var(--wf-line-strong)}.wf-filter[aria-current=page]{color:var(--wf-bg);background:var(--wf-text);box-shadow:none}.wf-chip{min-height:2rem;color:var(--wf-muted);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);border-radius:999px;align-items:center;gap:.4rem;padding:0 .8rem;font-size:.8rem;font-weight:600;display:inline-flex}.wf-badge{font-family:var(--wf-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--wf-muted);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);border-radius:999px;align-items:center;gap:.4rem;padding:.22rem .65rem;font-size:.68rem;font-weight:500;display:inline-flex}.wf-badge:before{content:"";background:currentColor;border-radius:99px;width:.42rem;height:.42rem}.wf-badge[data-status=publicado]{color:var(--wf-ok);background:color-mix(in srgb, var(--wf-ok) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-ok) 30%, transparent)}.wf-badge[data-status=demonstracao]{color:var(--wf-signal);background:color-mix(in srgb, var(--wf-signal) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-signal) 30%, transparent)}.wf-badge[data-status=desenvolvimento]{color:var(--wf-warn);background:color-mix(in srgb, var(--wf-warn) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-warn) 30%, transparent)}.wf-divider{background:var(--wf-line);height:1px}.wf-marks{position:relative}.wf-marks:before,.wf-marks:after{content:"";pointer-events:none;background:linear-gradient(var(--wf-signal), var(--wf-signal)) center / 1px 100% no-repeat, linear-gradient(var(--wf-signal), var(--wf-signal)) center / 100% 1px no-repeat;opacity:.7;width:14px;height:14px;position:absolute}.wf-marks:before{top:-7px;left:-7px}.wf-marks:after{bottom:-7px;right:-7px}.wf-grid-bg{background-image:linear-gradient(to right, var(--wf-blueprint) 1px, transparent 1px), linear-gradient(to bottom, var(--wf-blueprint) 1px, transparent 1px);background-size:48px 48px}.wf-input{background:var(--wf-bg-2);width:100%;min-height:3.15rem;box-shadow:inset 0 0 0 1px var(--wf-line-strong);color:var(--wf-text);transition:box-shadow var(--wf-dur-2), background-color var(--wf-dur-2);border:0;border-radius:12px;margin-top:.45rem;padding:0 1rem;font-size:1rem}.wf-input::placeholder{color:var(--wf-dim)}.wf-input:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-text) 30%, transparent)}.wf-input:focus{background:var(--wf-surface);box-shadow:inset 0 0 0 1.5px var(--wf-accent), 0 0 0 4px color-mix(in srgb, var(--wf-accent) 18%, transparent);outline:none}.wf-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--wf-danger), 0 0 0 4px color-mix(in srgb, var(--wf-danger) 12%, transparent)}.wf select.wf-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--wf-muted) 50%), linear-gradient(135deg, var(--wf-muted) 50%, transparent 50%);background-position:calc(100% - 1.25rem) 55%,calc(100% - .95rem) 55%;background-repeat:no-repeat;background-size:.32rem .32rem;padding-right:2.6rem}.wf select.wf-input option{background:var(--wf-surface);color:var(--wf-text)}.wf textarea.wf-input{resize:vertical;padding-block:.8rem;line-height:1.5}.wf-field-label{color:var(--wf-text);font-size:.9rem;font-weight:600}.wf-field-error{color:var(--wf-danger);gap:.35rem;margin-top:.45rem;font-size:.85rem;font-weight:500;display:flex}.wf-alert{color:var(--wf-text);background:color-mix(in srgb, var(--wf-danger) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-danger) 35%, transparent);border-radius:12px;padding:.85rem 1rem;font-size:.92rem;font-weight:600}.wf-alert-warn{background:color-mix(in srgb, var(--wf-warn) 12%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-warn) 40%, transparent)}.wf-alert-ok{background:color-mix(in srgb, var(--wf-ok) 10%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-ok) 35%, transparent)}.wf-plan-featured{background:linear-gradient(180deg, color-mix(in srgb, var(--wf-accent) 10%, var(--wf-surface)), var(--wf-surface) 45%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--wf-accent) 70%, transparent), var(--wf-glow), var(--wf-shadow-3)}.wf-plan-value{font-family:var(--wf-font-display);letter-spacing:-.045em;color:var(--wf-text);font-variant-numeric:tabular-nums;font-size:clamp(2.3rem,1.8rem + 1.6vw,3rem);font-weight:700;line-height:1}.wf-plan-price[data-size=md] .wf-plan-value{font-size:clamp(1.9rem,1.6rem + 1vw,2.4rem)}.wf-plan-per{color:var(--wf-muted);font-size:1.05rem;font-weight:600}.wf-plan-day{color:var(--wf-accent-text);background:color-mix(in srgb, var(--wf-accent) 10%, transparent);border-radius:999px;margin-top:.55rem;padding:.2rem .65rem;font-size:.8rem;font-weight:600;display:inline-flex}.wf-plan-featured{padding-top:3.6rem!important}.wf-plan-ribbon{background:var(--wf-accent);height:2.4rem;color:var(--wf-on-accent);font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;gap:.5rem;font-weight:500;display:flex;position:absolute;inset:0 0 auto}.wf-plan-ribbon:before,.wf-plan-ribbon:after{content:"";background:currentColor;width:5px;height:5px;transform:rotate(45deg)}@media (min-width:1280px){.wf-plans-row{padding-top:1.5rem}.wf-plans-row>.wf-plan-featured{margin-top:-1.5rem}}.wf-assure{border-block:1px solid var(--wf-line);color:var(--wf-muted);gap:.75rem 1.5rem;padding-block:1.1rem;font-size:.92rem;display:grid}@media (min-width:640px){.wf-assure{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wf-assure{grid-template-columns:repeat(4,minmax(0,1fr))}}.wf-assure li{align-items:center;gap:.6rem;display:flex}.wf-offer{border-radius:var(--wf-r-md);background:var(--wf-surface);max-width:100%;box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-2);color:var(--wf-text);gap:.15rem;padding:1rem 1.25rem 1.05rem;display:inline-grid;position:relative}.wf-offer-kicker{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-muted);font-weight:500}.wf-offer-price{flex-wrap:wrap;align-items:baseline;gap:.15rem .4rem;margin-top:.1rem;display:flex}.wf-offer-value{font-family:var(--wf-font-display);letter-spacing:-.04em;color:var(--wf-text);font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,1.6rem + 2.6vw,3.3rem);font-weight:700;line-height:1}.wf-offer-per{color:var(--wf-muted);font-size:1.05rem;font-weight:600}.wf-offer-domain{border-top:1px dashed var(--wf-line-strong);color:var(--wf-text);margin-top:.4rem;padding-top:.55rem;font-size:.95rem;font-weight:500}.wf-offer-note{max-width:28rem;color:var(--wf-muted);margin-top:.4rem;font-size:.85rem;line-height:1.45}.wf-faq{border-top:1px solid var(--wf-line)}.wf-faq details{border-bottom:1px solid var(--wf-line)}.wf-faq summary{cursor:pointer;min-height:4rem;color:var(--wf-text);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.wf-faq summary::-webkit-details-marker{display:none}.wf-faq summary:after{content:"";width:1.75rem;height:1.75rem;box-shadow:inset 0 0 0 1px var(--wf-line-strong);background:linear-gradient(var(--wf-text), var(--wf-text)) center / 10px 1.5px no-repeat, linear-gradient(var(--wf-text), var(--wf-text)) center / 1.5px 10px no-repeat;transition:transform var(--wf-dur-2) var(--wf-ease-out);border-radius:99px;flex-shrink:0}.wf-faq details[open] summary:after{transform:rotate(45deg)}.wf-faq summary:hover{color:var(--wf-accent-text)}.wf-faq .wf-faq-a{max-width:52rem;color:var(--wf-muted);white-space:pre-line;padding:0 3rem 1.4rem 0;line-height:1.65}.wf-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}.wf-table thead th{z-index:1;background:var(--wf-surface);color:var(--wf-text);border-bottom:1px solid var(--wf-line-strong);font-weight:700;position:sticky;top:0}.wf-table tbody tr:nth-child(2n){background:var(--wf-overlay)}.wf-table tbody tr:hover{background:var(--wf-overlay-2)}}
@layer components{.wf-section{padding-block:var(--wf-space-section);position:relative}.wf-section-tight{padding-block:var(--wf-space-block)}.wf-band{background:var(--wf-bg-2);box-shadow:inset 0 1px 0 var(--wf-line), inset 0 -1px 0 var(--wf-line);position:relative}.wf-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}.wf-header{z-index:40;pointer-events:none;padding-top:.6rem;position:sticky;top:0}.wf-header-bar{pointer-events:auto;background:color-mix(in srgb, var(--wf-bg) 55%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);height:3.6rem;transition:background-color var(--wf-dur-3) var(--wf-ease-out), box-shadow var(--wf-dur-3) var(--wf-ease-out), max-width var(--wf-dur-3) var(--wf-ease-out);border-radius:18px;justify-content:space-between;align-items:center;gap:.75rem;padding-inline:.55rem .5rem;display:flex;box-shadow:inset 0 0 0 1px #0000}.wf-header[data-scrolled=true] .wf-header-bar{background:color-mix(in srgb, var(--wf-surface) 94%, transparent);box-shadow:inset 0 0 0 1px var(--wf-line), 0 18px 40px -26px #0000008c}.wf-header-brand{border-radius:12px;align-items:center;min-width:0;min-height:2.75rem;padding-inline:.45rem;display:flex}.wf-nav{align-items:center;gap:.1rem;position:relative}.wf-nav a{min-height:2.6rem;color:var(--wf-muted);transition:color var(--wf-dur-2), background-color var(--wf-dur-2);border-radius:10px;align-items:center;padding:0 .8rem;font-size:.9rem;font-weight:550;display:inline-flex;position:relative}.wf-nav a:hover{color:var(--wf-text);background:var(--wf-overlay)}.wf-nav a[aria-current=page]{color:var(--wf-text)}.wf-nav a[aria-current=page]:after{content:"";background:var(--wf-signal);border-radius:9px;width:4px;height:4px;position:absolute;bottom:.3rem;left:50%;transform:translate(-50%)}.wf-icon-btn{width:2.75rem;height:2.75rem;color:var(--wf-text);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);transition:background-color var(--wf-dur-2), box-shadow var(--wf-dur-2);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wf-icon-btn:hover{background:var(--wf-overlay-2);box-shadow:inset 0 0 0 1px var(--wf-line-strong)}.wf-sheet{pointer-events:auto;inset:calc(var(--wf-header-h) + .2rem) 0 0 0;z-index:39;overscroll-behavior:contain;background:var(--wf-bg);position:fixed;overflow-y:auto}.wf-sheet[hidden]{display:none}.wf-sheet-list a{border-bottom:1px solid var(--wf-line);min-height:3.6rem;font-family:var(--wf-font-display);letter-spacing:-.03em;color:var(--wf-text);align-items:baseline;gap:1rem;padding:.85rem .25rem;font-size:clamp(1.6rem,1.2rem + 2vw,2.2rem);font-weight:650;line-height:1.05;display:flex}.wf-sheet-list a span:first-child{min-width:2rem;font-family:var(--wf-font-mono);letter-spacing:.1em;color:var(--wf-dim);font-size:.72rem;font-weight:500}.wf-sheet-list a[aria-current=page]{color:var(--wf-accent-text)}.wf-nav-drop{position:relative}.wf-nav-drop>button{min-height:2.6rem;color:var(--wf-muted);transition:color var(--wf-dur-2), background-color var(--wf-dur-2);border-radius:10px;align-items:center;gap:.3rem;padding:0 .8rem;font-size:.9rem;font-weight:550;display:inline-flex}.wf-nav-drop>button:hover,.wf-nav-drop>button[aria-expanded=true],.wf-nav-drop>button[data-current]{color:var(--wf-text);background:var(--wf-overlay)}.wf-nav-drop>button:focus-visible{outline:2px solid var(--wf-signal);outline-offset:2px}.wf-nav-chevron{transition:transform var(--wf-dur-2)}.wf-nav-drop>button[aria-expanded=true] .wf-nav-chevron{transform:rotate(180deg)}.wf-nav-panel{z-index:45;border:1px solid var(--wf-line);background:var(--wf-surface);min-width:15rem;animation:wf-drop-in var(--wf-dur-2) ease-out;border-radius:16px;padding:.75rem .4rem .4rem;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);box-shadow:0 24px 60px -24px #0000008c}.wf-nav-panel[hidden]{display:none}.wf-nav-panel a{border-radius:10px;width:100%;min-height:2.5rem;padding:0 .75rem;display:flex}.wf-nav-panel a[aria-current=page]:after{display:none}@keyframes wf-drop-in{0%{opacity:0;transform:translate(-50%,-4px)}}.wf-sheet-segments{margin-top:1.5rem}.wf-sheet-segments ul{flex-wrap:wrap;gap:.5rem;margin-top:.6rem;display:flex}.wf-sheet-segments a{border:1px solid var(--wf-line);min-height:2.6rem;color:var(--wf-text);border-radius:999px;align-items:center;padding:0 1rem;font-weight:600;display:inline-flex}.wf-sheet-segments a[aria-current=page]{border-color:var(--wf-signal);color:var(--wf-accent-text)}.wf-page-head{isolation:isolate;padding-top:clamp(2.5rem,1.5rem + 4vw,5.5rem);padding-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);position:relative}.wf-page-head:before{content:"";z-index:-1;background-image:linear-gradient(to right, var(--wf-blueprint) 1px, transparent 1px), linear-gradient(to bottom, var(--wf-blueprint) 1px, transparent 1px);pointer-events:none;background-size:48px 48px;position:absolute;inset:-6rem 0 0;-webkit-mask-image:radial-gradient(60% 80% at 15% 20%,#000,#0000 75%);mask-image:radial-gradient(60% 80% at 15% 20%,#000,#0000 75%)}.wf-footer{z-index:10;isolation:isolate;background:var(--wf-bg-2);position:relative;overflow:clip}.wf-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--wf-line-strong) 18%, color-mix(in srgb, var(--wf-signal) 55%, var(--wf-line-strong)) 50%, var(--wf-line-strong) 82%, transparent);height:1px;position:absolute;inset:0 0 auto}.wf-footer-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-accent) 14%, transparent), transparent);pointer-events:none;border-radius:50%;width:40rem;height:28rem;position:absolute;inset:-12rem auto auto -10rem}.wf-footer-top{gap:clamp(2.5rem,1.5rem + 3vw,4rem);padding-block:clamp(3.5rem,2.5rem + 3vw,5.5rem) clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}@media (min-width:1024px){.wf-footer-top{grid-template-columns:minmax(0,1.15fr) minmax(0,2fr)}}.wf-footer-pitch{max-width:24rem;color:var(--wf-muted);margin-top:1.25rem;font-size:.97rem;line-height:1.65}.wf-footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:640px){.wf-footer-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){.wf-footer-contact{grid-column:1/-1}}.wf-footer h2{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--wf-dim);align-items:center;gap:.55rem;font-weight:500;display:flex}.wf-footer h2:before{content:"";background:var(--wf-signal);width:5px;height:5px;transform:rotate(45deg)}.wf-footer-links{gap:.15rem;margin-top:1.1rem;font-size:.95rem;display:grid}.wf-footer-links a{min-height:2.25rem;color:var(--wf-muted);transition:color var(--wf-dur-2) var(--wf-ease-out), background-size var(--wf-dur-3) var(--wf-ease-out), transform var(--wf-dur-2) var(--wf-ease-out);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .45rem)/0 1px no-repeat;align-items:center;gap:.35rem;display:inline-flex}.wf-footer-links a:hover,.wf-footer-links a:focus-visible{color:var(--wf-text);background-size:100% 1px}.wf-footer-links a[aria-current=page]{color:var(--wf-text)}.wf-footer-ext{opacity:.55;transition:transform var(--wf-dur-2) var(--wf-ease-out), opacity var(--wf-dur-2)}.wf-footer-links a:hover .wf-footer-ext{opacity:1;transform:translate(2px,-2px)}.wf-footer-bottom{border-top:1px solid var(--wf-line);color:var(--wf-dim);flex-direction:column;gap:1rem;padding-block:1.5rem;font-size:.85rem;display:flex}@media (min-width:768px){.wf-footer-bottom{flex-direction:row;justify-content:space-between;align-items:center}}.wf-footer-bottom-links{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;display:flex}.wf-footer-bottom-links a:not(.wf-footer-top-btn){transition:color var(--wf-dur-2)}.wf-footer-bottom-links a:hover{color:var(--wf-text)}.wf-footer-top-btn{min-height:2.5rem;color:var(--wf-muted);box-shadow:inset 0 0 0 1px var(--wf-line-strong);transition:color var(--wf-dur-2), box-shadow var(--wf-dur-2), transform var(--wf-dur-2) var(--wf-ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:0 1rem;font-weight:600;display:inline-flex}.wf-footer-top-btn:hover{color:var(--wf-text);box-shadow:inset 0 0 0 1px var(--wf-accent)}.wf-footer-top-btn svg{transition:transform var(--wf-dur-2) var(--wf-ease-out)}.wf-footer-top-btn:hover svg{transform:translateY(-2px)}.wf-footer-top-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.wf-footer-links a,.wf-footer-ext,.wf-footer-top-btn,.wf-footer-top-btn svg{transition:none}}.wf-footer-mark{width:100%;height:auto;color:var(--wf-text);-webkit-user-select:none;user-select:none;pointer-events:none;margin-top:clamp(1rem,.5rem + 2vw,2.5rem);display:block;overflow:visible}.wf-footer-sign{padding-bottom:clamp(.75rem,.4rem + 1.2vw,1.75rem)}:root[data-theme=light] .wf-footer-mark{opacity:.8}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wf-footer-mark-sheen{animation:linear both wf-mark-sheen;animation-timeline:view();animation-range:entry 10% cover 60%}}}@keyframes wf-mark-sheen{to{transform:translate(2400px)}}.wf-footer-mark text{font-family:var(--wf-font-display);letter-spacing:-.02em;font-size:212px;font-weight:800}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.wf-footer-mark-edge{transform-box:fill-box;transform-origin:50%;animation:linear both wf-mark-edge;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes wf-mark-edge{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}}
@layer components{.wf-hero{isolation:isolate;background:var(--wf-bg);margin-top:calc(-1 * var(--wf-header-h));padding-top:var(--wf-header-h);position:relative;overflow:clip}.wf-hero:before{content:"";z-index:-2;background:radial-gradient(40rem 28rem at 76% 46%, color-mix(in srgb, var(--wf-accent) 15%, transparent), transparent 70%), linear-gradient(to right, var(--wf-blueprint-soft) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(to bottom, var(--wf-blueprint-soft) 1px, transparent 1px) 0 0 / 48px 48px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,#0000 85%)}.wf-hero-grid{gap:2rem;padding-block:clamp(1.75rem,1rem + 3vw,3rem) 1rem;display:grid}@media (min-width:1024px){.wf-hero-grid{min-height:min(calc(100svh - var(--wf-header-h)), 58rem);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:1rem;padding-block:2.5rem 4rem}}.wf-hero-copy{z-index:2;position:relative}.wf-hero h1 em{font-style:normal}.wf-line{display:block}.wf-hero-deal{gap:1rem;display:grid}@media (min-width:640px){.wf-hero-deal{grid-template-columns:auto minmax(0,17.5rem);justify-content:start;align-items:stretch;gap:1.1rem}}.wf-hero-actions{flex-direction:column;justify-content:center;gap:.7rem;display:flex}@media (min-width:1024px) and (max-width:1279px){.wf-hero-deal{grid-template-columns:minmax(0,1fr)}.wf-hero-actions{flex-flow:wrap;justify-content:flex-start}}.wf-hero-actions .wf-btn{white-space:nowrap}.wf-hero-specs{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.wf-hero-specs li{align-items:center;gap:.45rem;display:inline-flex}.wf-hero-specs li:before{content:"";background:var(--wf-signal);width:5px;height:5px;transform:rotate(45deg)}.wfl{z-index:1;min-width:0;position:relative}.wfl-stage{--px:0;--py:0;perspective:1800px;padding:1rem 4% 2.75rem 0;position:relative}@media (min-width:1024px){.wfl-stage{margin-right:calc(-1*min(4rem,max(1rem,50vw - 41rem)));padding:1.25rem 0 3.75rem 10%}}.wfl-halo{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-accent) 40%, transparent), transparent 72%), radial-gradient(45% 28% at 40% 96%, color-mix(in srgb, var(--wf-signal) 18%, transparent), transparent);filter:blur(42px);pointer-events:none;border-radius:50%;position:absolute;inset:4% -6% 0 4%}:root[data-theme=light] .wf .wfl-halo{opacity:.45}.wfl-rig{transform-style:preserve-3d;transition:transform .9s var(--wf-ease-out);position:relative;transform:rotateY(7deg)rotateX(3deg)}@media (min-width:1024px){.wfl-rig{transform:rotateY(calc(-11deg + var(--px) * 4deg)) rotateX(calc(4deg - var(--py) * 3deg))}}.wfl-browser{background:var(--wf-surface);box-shadow:0 0 0 1px color-mix(in srgb, var(--wf-ink) 12%, transparent), 0 50px 100px -40px #000000bf, 0 30px 60px -45px color-mix(in srgb, var(--wf-accent) 70%, transparent);border-radius:14px;margin:0;position:relative;overflow:clip}:root[data-theme=light] .wf .wfl-browser{box-shadow:0 0 0 1px #0a0f1c1a, 0 50px 90px -40px #0a0f1c66, 0 30px 60px -45px color-mix(in srgb, var(--wf-accent) 55%, transparent)}.wfl-bar{background:var(--wf-surface-2);border-bottom:1px solid var(--wf-line);align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;display:flex}.wfl-bar>i{background:var(--wf-line-strong);border-radius:50%;flex:none;width:8px;height:8px}.wfl-url{background:var(--wf-overlay);min-width:0;font-family:var(--wf-font-mono);color:var(--wf-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.35rem;margin-left:.75rem;padding:.15rem .7rem;font-size:.66rem;display:inline-flex;overflow:hidden}.wfl-url svg{color:var(--wf-ok);flex:none}.wfl-screen{aspect-ratio:16/10;background:#0b0b0d;position:relative;overflow:clip}.wfl-shot{clip-path:inset(100% 0 0);transition:clip-path .9s var(--wf-ease-in-out);position:absolute;inset:0;overflow:clip}.wfl-shot[data-active]{z-index:1;clip-path:inset(0)}.wfl-shot img{width:100%;height:auto;display:block}:root:not([data-theme=light]) .wf .wfl-shot img[data-variant=claro],:root[data-theme=light] .wf .wfl-shot img[data-variant=escuro]{display:none}:root[data-theme=light] .wf :is(.wfl-screen,.wfl-phone-screen){background:#f4f4f5}.wfl-glare{z-index:2;background:linear-gradient(calc(115deg + var(--px) * 12deg), transparent 30%, #ffffff12 48%, transparent 62%);pointer-events:none;position:absolute;inset:0}.wfl-phone{width:27%;transition:transform .9s var(--wf-ease-out);background:linear-gradient(160deg,#2a3142,#0c0f17 60%);border-radius:1.4rem;padding:4px;position:absolute;bottom:-10%;right:-2%;transform:translateZ(70px);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 70px -24px #000c}@media (min-width:1024px){.wfl-phone{width:24%;transform:translateZ(70px) translate(calc(var(--px) * -10px), calc(var(--py) * -8px));border-radius:1.6rem;padding:5px;left:-8%;right:auto}}.wfl-phone-screen{aspect-ratio:390/844;background:#0b0b0d;border-radius:1.1rem;position:relative;overflow:clip}@media (min-width:1024px){.wfl-phone-screen{border-radius:1.25rem}}.wfl-badge{z-index:3;font-family:var(--wf-font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--wf-text);background:color-mix(in srgb, var(--wf-surface) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--wf-line-strong), 0 12px 30px -16px #0009;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:.62rem;display:inline-flex;position:absolute;top:-.85rem;left:1rem;transform:translateZ(40px)}@media (min-width:1024px){.wfl-badge{left:auto;right:1.25rem}}.wfl-badge span{background:var(--wf-signal);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-signal) 25%, transparent);border-radius:50%}.wfl-badge[data-kind=publicado] span{background:var(--wf-ok);box-shadow:0 0 0 3px color-mix(in srgb, var(--wf-ok) 25%, transparent)}.wfl-deck{grid-template-columns:minmax(0,1fr);gap:.9rem;margin-top:.75rem;display:grid}.wfl-tabbar{background:var(--wf-overlay);min-width:0;box-shadow:inset 0 0 0 1px var(--wf-line);border-radius:999px;align-items:center;gap:.2rem;padding:.3rem;display:flex}.wfl-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;flex:1;gap:.3rem;min-width:0;display:flex;overflow-x:auto}.wfl-tabs>button{scroll-snap-align:center}@media (max-width:767px){.wfl-tabs{padding-inline:.25rem;-webkit-mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.75rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 .75rem calc(100% - 1.75rem),#0000)}}.wfl-tabs::-webkit-scrollbar{display:none}.wfl-tabs button{min-height:2.5rem;color:var(--wf-muted);white-space:nowrap;transition:color var(--wf-dur-1) var(--wf-ease-out), background-color var(--wf-dur-2) var(--wf-ease-out);border-radius:999px;flex:none;padding:0 .95rem;font-size:.82rem;font-weight:600;position:relative;overflow:clip}.wfl-tabs button:hover{color:var(--wf-text)}.wfl-tabs button[aria-pressed=true]{color:var(--wf-text);background:var(--wf-surface-2);box-shadow:inset 0 0 0 1px var(--wf-line-strong)}.wfl-tab-bar{border-radius:2px;height:2px;position:absolute;bottom:.32rem;left:.95rem;right:.95rem;overflow:hidden}.wfl-tab-bar i{background:var(--wf-signal);transform-origin:0;opacity:.55;height:100%;display:block;transform:scaleX(1)}@media (min-width:1024px) and (max-width:1279px){.wfl-tabs button{padding:0 .7rem;font-size:.78rem}.wfl-tab-bar{left:.7rem;right:.7rem}}.wfl-tabbar .wfl-pause{width:2.5rem;height:2.5rem;color:var(--wf-muted);transition:color var(--wf-dur-1), background-color var(--wf-dur-2);border-radius:999px;flex:none;place-items:center;margin-left:auto;display:inline-grid}.wfl-tabbar .wfl-pause:hover{color:var(--wf-text);background:var(--wf-overlay-2)}.wfl-now{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-inline:.6rem;font-size:.9rem;display:flex}.wf-arrow-link-quiet{color:var(--wf-muted)}.wf-swap{color:var(--wf-accent-text);display:inline-block}@media (prefers-reduced-motion:no-preference){.wfl-stage[data-playing] .wfl-shot[data-active] img{animation:wfl-scroll var(--slide-ms) cubic-bezier(.45, 0, .35, 1) both}.wfl-phone .wfl-shot img{--travel:-46%}@keyframes wfl-scroll{0%,14%{transform:translateY(0)}90%,to{transform:translateY(var(--travel,-40%))}}.wfl-stage[data-playing]~.wfl-deck .wfl-tab-bar i{opacity:1;animation:wfl-progress var(--slide-ms,7s) linear both}@keyframes wfl-progress{0%{transform:scaleX(0)}}.wf-swap-word,.wf-swap-letter{animation:wf-swap-in .7s var(--wf-ease-out) both;display:inline-block}@keyframes wf-swap-in{0%{opacity:0;filter:blur(6px);transform:translateY(70%)}}}@media (prefers-reduced-motion:reduce){.wfl-rig,.wfl-phone,.wfl-shot{transition:none}}.wf-hero-foot{display:none}@media (min-width:1024px){.wf-hero-foot{justify-content:space-between;align-items:center;padding-bottom:1.5rem;display:flex}}.wf-marquee{border-block:1px solid var(--wf-line);-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.wf-marquee-track li{align-items:center;gap:2.75rem;display:inline-flex}.wf-marquee-track li:after{content:"/";color:var(--wf-line-strong)}.wf-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--wf-line-strong) transparent;grid-auto-columns:min(86vw,40rem);grid-auto-flow:column;gap:1.25rem;padding-block:.5rem 1.5rem;padding-inline:max(1rem,50vw - 39rem);scroll-padding-inline:max(1rem,50vw - 39rem);display:grid;overflow-x:auto}@media (min-width:640px){.wf-rail{padding-inline:max(1.5rem,50vw - 39rem);scroll-padding-inline:max(1.5rem,50vw - 39rem)}}.wf-rail>li{scroll-snap-align:start}.wf-frame{border-radius:var(--wf-r-md);background:var(--wf-surface);box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-2);position:relative;overflow:hidden}.wf-frame-bar{border-bottom:1px solid var(--wf-line);background:var(--wf-surface-2);align-items:center;gap:.35rem;height:2rem;padding-inline:.75rem;display:flex}.wf-frame-bar i{background:var(--wf-line-strong);border-radius:9px;width:7px;height:7px}.wf-frame-url{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--wf-font-mono);color:var(--wf-dim);margin-left:.6rem;font-size:.68rem;overflow:hidden}.wf-frame img{width:100%;height:auto;transition:transform 1.2s var(--wf-ease-out);display:block}.wf-rail-card:hover .wf-frame img,.wf-rail-card:focus-within .wf-frame img{transform:scale(1.03)}.wf-phone{background:var(--wf-surface);width:22%;box-shadow:0 0 0 4px var(--wf-surface-2), 0 0 0 5px var(--wf-line-strong), 0 30px 50px -20px #0009;transition:transform var(--wf-dur-3) var(--wf-ease-out);border-radius:14px;position:absolute;bottom:-6%;right:4%;overflow:hidden}.wf-rail-card:hover .wf-phone{transform:translateY(-8px)rotate(-2deg)}.wf-index{border-top:1px solid var(--wf-line);counter-reset:wf-index}.wf-index>li{border-bottom:1px solid var(--wf-line)}.wf-index-row{isolation:isolate;gap:.5rem 1.5rem;padding:1.6rem .25rem;display:grid;position:relative}@media (min-width:768px){.wf-index-row{grid-template-columns:4rem minmax(0,1fr) minmax(0,1.05fr) 2.75rem;align-items:center;padding:1.9rem .5rem}}.wf-index-row:before{content:"";z-index:-1;background:linear-gradient(90deg, color-mix(in srgb, var(--wf-accent) 9%, transparent), transparent 80%);transform-origin:0;transition:transform var(--wf-dur-3) var(--wf-ease-out);position:absolute;inset:0;transform:scaleX(0)}.wf-index-row:hover:before,.wf-index-row:focus-visible:before{transform:scaleX(1)}.wf-index-title{font-family:var(--wf-font-display);letter-spacing:-.035em;color:var(--wf-text);transition:transform var(--wf-dur-3) var(--wf-ease-out);font-size:clamp(1.45rem,1.1rem + 1.4vw,2.3rem);font-weight:650;line-height:1.05}.wf-index-row:hover .wf-index-title{transform:translate(8px)}.wf-index-row:hover .wf-index-num{color:var(--wf-signal)}.wf-index-go{display:none}@media (min-width:768px){.wf-index-go{width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--wf-line-strong);color:var(--wf-text);transition:background-color var(--wf-dur-2), color var(--wf-dur-2), transform var(--wf-dur-3) var(--wf-ease-out);border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.wf-index-row:hover .wf-index-go{background:var(--wf-accent);color:var(--wf-on-accent);transform:rotate(-45deg)}}.wf-story{gap:2rem;display:grid}@media (min-width:1024px){.wf-story{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:4rem}}.wf-story-pin{top:calc(var(--wf-header-h) + .75rem);z-index:2;align-self:start;position:sticky}@media (max-width:1023px){.wf-story-pin{background:var(--wf-bg);margin-inline:-.25rem;padding:.25rem}}.wf-story-step{padding-block:1.5rem}@media (min-width:1024px){.wf-story-step{flex-direction:column;justify-content:center;min-height:62vh;padding-block:3rem;display:flex}}.wf-story-step{opacity:.38;transition:opacity var(--wf-dur-3) var(--wf-ease-out)}.wf-story-step[data-active=true],.wf-story:not([data-step]) .wf-story-step{opacity:1}.wf-mock{--mock-accent:#8b93a7;--mock-accent-2:#b8bfcd;border-radius:var(--wf-r-md);background:var(--wf-surface);box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-3);aspect-ratio:16/10.5;position:relative;overflow:hidden}.wf-story[data-step="1"] .wf-mock,.wf-story[data-step="2"] .wf-mock,.wf-story[data-step="3"] .wf-mock,.wf-story:not([data-step]) .wf-mock{--mock-accent:#c8963e;--mock-accent-2:#2b2118}.wf-mock *{transition:opacity var(--wf-dur-3) var(--wf-ease-out), transform var(--wf-dur-3) var(--wf-ease-out), background-color var(--wf-dur-3) var(--wf-ease-out), border-color var(--wf-dur-3), color var(--wf-dur-3)}.wf-mock-body{grid-template-columns:1.1fr .9fr;gap:6%;padding:5% 6%;display:grid;position:absolute;inset:2rem 0 0}.wf-mock-nav{border-bottom:1px dashed var(--wf-line-strong);justify-content:space-between;align-items:center;height:12%;padding-inline:6%;display:flex;position:absolute;top:2rem;left:0;right:0}.wf-mock-logo{font-family:var(--wf-font-display);letter-spacing:-.02em;color:var(--wf-text);align-items:center;gap:.4rem;font-size:clamp(.6rem,.4rem + .6vw,.85rem);font-weight:700;display:flex}.wf-mock-logo b{border:1px dashed var(--wf-line-strong);border-radius:99px;width:1.2em;height:1.2em;display:inline-block}.wf-mock-logo span{opacity:.25}.wf-mock-line{background:var(--wf-line);border-radius:99px;height:.5rem;display:block}.wf-mock-title{gap:.45rem;margin-top:18%;display:grid}.wf-mock-title .wf-mock-line{height:.95rem}.wf-mock-cta{border:1px dashed var(--wf-line-strong);border-radius:8px;width:46%;height:1.6rem;margin-top:10%}.wf-mock-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:6%;margin-top:12%;display:grid}.wf-mock-cards i{aspect-ratio:1/.75;border:1px dashed var(--wf-line-strong);border-radius:8px}.wf-story[data-step="2"] .wf-mock-cards i,.wf-story[data-step="3"] .wf-mock-cards i,.wf-story:not([data-step]) .wf-mock-cards i{background:#f4efe60f;border:1px solid #f4efe61f}.wf-mock-media{border:1px dashed var(--wf-line-strong);border-radius:12px;margin-top:6%;position:relative;overflow:hidden}.wf-mock-media img{object-fit:cover;object-position:50% 14%;opacity:0;width:100%;height:100%;position:absolute;inset:0;transform:scale(1.06)}.wf-mock-swatches{opacity:0;gap:.35rem;display:flex;position:absolute;bottom:6%;right:5%;transform:translateY(8px)}.wf-mock-swatches i{width:1.3rem;height:1.3rem;box-shadow:inset 0 0 0 1px var(--wf-line-strong);border-radius:6px}.wf-mock-wa{color:#06240f;opacity:0;background:#25d366;border-radius:99px;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex;position:absolute;bottom:7%;right:5%;transform:scale(.6)}.wf-mock-url-live{opacity:0}.wf-story[data-step="1"] .wf-mock-logo b,.wf-story[data-step="2"] .wf-mock-logo b,.wf-story[data-step="3"] .wf-mock-logo b,.wf-story:not([data-step]) .wf-mock-logo b{background:var(--mock-accent);border:0}.wf-story[data-step="1"] .wf-mock-logo span,.wf-story[data-step="2"] .wf-mock-logo span,.wf-story[data-step="3"] .wf-mock-logo span,.wf-story:not([data-step]) .wf-mock-logo span{opacity:1}.wf-story[data-step="1"] .wf-mock-cta,.wf-story[data-step="2"] .wf-mock-cta,.wf-story[data-step="3"] .wf-mock-cta,.wf-story:not([data-step]) .wf-mock-cta{background:var(--mock-accent);border-color:#0000}.wf-story[data-step="1"] .wf-mock-swatches{opacity:1;transform:none}.wf-story[data-step="1"] .wf-mock-title .wf-mock-line:first-child,.wf-story[data-step="2"] .wf-mock-title .wf-mock-line:first-child,.wf-story[data-step="3"] .wf-mock-title .wf-mock-line:first-child,.wf-story:not([data-step]) .wf-mock-title .wf-mock-line:first-child{background:#f4efe6d1}.wf-story[data-step="1"] .wf-mock,.wf-story[data-step="2"] .wf-mock,.wf-story[data-step="3"] .wf-mock,.wf-story:not([data-step]) .wf-mock{background:linear-gradient(160deg,#33271c,#16110c 75%)}.wf-mock{transition:background .8s var(--wf-ease-out), box-shadow .8s var(--wf-ease-out)}.wf-story[data-step="1"] .wf-mock-logo span,.wf-story[data-step="2"] .wf-mock-logo span,.wf-story[data-step="3"] .wf-mock-logo span,.wf-story:not([data-step]) .wf-mock-logo span{color:#f4efe6}.wf-story[data-step="1"] .wf-mock-title .wf-mock-line:nth-child(2),.wf-story[data-step="2"] .wf-mock-title .wf-mock-line:nth-child(2),.wf-story[data-step="3"] .wf-mock-title .wf-mock-line:nth-child(2),.wf-story:not([data-step]) .wf-mock-title .wf-mock-line:nth-child(2){background:color-mix(in srgb, var(--mock-accent) 75%, transparent)}.wf-story[data-step="3"] .wf-mock,.wf-story:not([data-step]) .wf-mock{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-ok) 55%, transparent), 0 40px 90px -45px color-mix(in srgb, var(--wf-ok) 55%, transparent), var(--wf-shadow-3)}.wf-story[data-step="2"] .wf-mock-media img,.wf-story[data-step="3"] .wf-mock-media img,.wf-story:not([data-step]) .wf-mock-media img{opacity:1;transform:none}.wf-story[data-step="2"] .wf-mock-media,.wf-story[data-step="3"] .wf-mock-media,.wf-story:not([data-step]) .wf-mock-media{border-color:#0000}.wf-story[data-step="2"] .wf-mock-wa,.wf-story[data-step="3"] .wf-mock-wa,.wf-story:not([data-step]) .wf-mock-wa{opacity:1;transform:none}.wf-story[data-step="2"] .wf-mock-line,.wf-story[data-step="3"] .wf-mock-line,.wf-story:not([data-step]) .wf-mock-line{background:#f4efe63d}.wf-story[data-step="3"] .wf-mock-url-draft,.wf-story:not([data-step]) .wf-mock-url-draft{opacity:0}.wf-story[data-step="3"] .wf-mock-url-live,.wf-story:not([data-step]) .wf-mock-url-live{opacity:1}.wf-story[data-step="3"] .wf-mock-nav,.wf-story:not([data-step]) .wf-mock-nav{border-bottom-style:solid;border-color:var(--wf-line)}.wf-process{gap:0;display:grid;position:relative}.wf-process>li{padding:0 0 2rem 2.25rem;position:relative}.wf-process>li:before{content:"";border:1.5px solid var(--wf-signal);background:var(--wf-bg);z-index:1;width:.6rem;height:.6rem;position:absolute;top:.3rem;left:.35rem;transform:rotate(45deg)}.wf-process-rail{background:var(--wf-line-strong);width:1px;position:absolute;top:.5rem;bottom:2rem;left:calc(.65rem - .5px)}.wf-process-fill{background:var(--wf-signal);transform-origin:top;position:absolute;inset:0;transform:scaleY(1)}@media (min-width:1024px){.wf-process{grid-template-columns:repeat(6,minmax(0,1fr));gap:1.5rem}.wf-process>li{padding:2.25rem 0 0}.wf-process>li:before{top:-.3rem;left:0}.wf-process-rail{width:auto;height:1px;inset:0 0 auto}.wf-process-fill{transform-origin:0}.wf-process-title{-webkit-hyphens:auto;hyphens:auto;font-size:1.15rem}}.wf-project-media{aspect-ratio:16/10;border-bottom:1px solid var(--wf-line);background:var(--wf-surface-2);position:relative;overflow:hidden}.wf-project-media img{transition:transform 1.2s var(--wf-ease-out)}.wf-project:hover .wf-project-media img{transform:scale(1.04)}@media (min-width:1024px){.wf-project-lg{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.wf-project-lg .wf-project-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--wf-line);min-height:26rem}}.wf-cover-shot{background:radial-gradient(70% 60% at 50% 100%, color-mix(in srgb, var(--wf-accent) 30%, transparent), transparent 70%), var(--wf-surface-2);place-items:end center;width:100%;height:100%;padding:9% 8% 0;display:grid;position:relative;overflow:hidden}.wf-cover-frame{background:var(--wf-surface);width:100%;box-shadow:0 0 0 1px var(--wf-line-strong), 0 30px 60px -30px #000000b3;transition:transform 1.2s var(--wf-ease-out);border-radius:12px 12px 0 0;overflow:hidden;transform:translateY(2px)}.wf-cover-frame img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.wf-project:hover .wf-cover-frame{transform:translateY(-6px)}.wf-project:hover .wf-cover-frame img{transform:none}.wf-cover-type{background:radial-gradient(60% 80% at 85% 10%, color-mix(in srgb, var(--wf-accent) 26%, transparent), transparent 70%), linear-gradient(to right, var(--wf-blueprint-soft) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(to bottom, var(--wf-blueprint-soft) 1px, transparent 1px) 0 0 / 32px 32px, var(--wf-surface-2);flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:1.5rem 1.6rem;display:flex;position:relative;overflow:hidden}.wf-cover-initials{font-family:var(--wf-font-display);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb, var(--wf-accent-text) 75%, transparent);font-size:clamp(5rem,3rem + 7vw,9rem);font-weight:800;line-height:.85}.wf-cover-name{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-muted)}.wf-spec{border-top:1px solid var(--wf-line)}.wf-spec>li{border-bottom:1px solid var(--wf-line);gap:.35rem 1.5rem;padding-block:1.5rem;display:grid}@media (min-width:640px){.wf-spec>li{grid-template-columns:9rem minmax(0,1fr)}}.wf-final{isolation:isolate;border-radius:var(--wf-r-xl);background:var(--wf-bg);box-shadow:inset 0 0 0 1px var(--wf-line-strong);position:relative;overflow:hidden}.wf-final:before{content:"";z-index:-1;background:radial-gradient(40rem 22rem at 85% 110%, color-mix(in srgb, var(--wf-accent) 45%, transparent), transparent 70%), linear-gradient(to right, var(--wf-blueprint) 1px, transparent 1px) 0 0 / 48px 48px, linear-gradient(to bottom, var(--wf-blueprint) 1px, transparent 1px) 0 0 / 48px 48px;position:absolute;inset:0}.wfo{margin-top:clamp(1.5rem,1rem + 2vw,3rem)}.wfo-stage{isolation:isolate;touch-action:pan-y;background:radial-gradient(60% 70% at 50% 42%, color-mix(in srgb, var(--wf-accent) 16%, transparent), transparent 70%), radial-gradient(120% 90% at 50% 120%, color-mix(in srgb, var(--wf-signal) 10%, transparent), transparent 60%), color-mix(in srgb, var(--wf-surface) 55%, var(--wf-bg));border:1px solid var(--wf-line);height:clamp(380px,46vw,640px);box-shadow:0 1px 0 color-mix(in srgb, var(--wf-ink) 8%, transparent) inset, 0 40px 90px -50px #000000bf;border-radius:28px;position:relative;overflow:hidden}.wfo-stage:focus-visible{outline:2px solid var(--wf-signal);outline-offset:4px}.wfo-stage:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg, var(--wf-bg) 0%, transparent 14%, transparent 86%, var(--wf-bg) 100%), linear-gradient(180deg, transparent 70%, color-mix(in srgb, var(--wf-bg) 70%, transparent) 100%);opacity:.85;position:absolute;inset:0}.wfo-canvas{z-index:1;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .9s var(--wf-ease-out);position:absolute;inset:0}.wfo[data-ready] .wfo-canvas{opacity:1}.wfo-poster{transition:opacity .7s var(--wf-ease-out), filter .7s var(--wf-ease-out);place-items:center;display:grid;position:absolute;inset:0}.wfo-poster img{border:1px solid var(--wf-line);width:min(52%,640px);box-shadow:0 30px 80px -30px color-mix(in srgb, var(--wf-accent) 55%, transparent);border-radius:14px;transform:perspective(1400px)rotateX(6deg)translateY(-4%)}.wfo[data-ready] .wfo-poster{opacity:0;filter:blur(12px)}.wfo-floorglow{z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-signal) 22%, transparent), transparent);filter:blur(24px);pointer-events:none;border-radius:50%;width:70%;height:22%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.wfo-hint{z-index:3;border:1px solid var(--wf-line);background:color-mix(in srgb, var(--wf-bg) 72%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--wf-muted);white-space:nowrap;pointer-events:none;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .85rem;font-size:.78rem;font-weight:550;display:inline-flex;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.wfo-deck{grid-template-columns:minmax(0,1fr);align-items:end;gap:1.25rem 2rem;margin-top:1.5rem;display:grid}@media (min-width:1024px){.wfo-deck{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"now actions""nav nav"}.wfo-now{grid-area:now}.wfo-actions{grid-area:actions}.wfo-nav{grid-area:nav}}.wfo-seg{letter-spacing:.02em;color:var(--wf-accent-text);font-size:.82rem;font-weight:650}.wfo-url{font-family:var(--wf-font-mono);color:var(--wf-dim);overflow-wrap:anywhere;margin-top:.35rem;font-size:.78rem}.wfo-now h3{animation:wfo-swap .52s var(--wf-ease-out)}@keyframes wfo-swap{0%{opacity:0;filter:blur(6px);transform:translateY(6px)}}.wfo-actions{flex-wrap:wrap;gap:.6rem;display:flex}.wfo-nav{border-top:1px solid var(--wf-line);align-items:center;gap:.6rem;padding-top:1.1rem;display:flex}.wfo-chips{scrollbar-width:none;flex:1;gap:.4rem;padding:.15rem;display:flex;overflow-x:auto}.wfo-chips::-webkit-scrollbar{display:none}.wfo-chips button{white-space:nowrap;border:1px solid var(--wf-line);min-height:2.5rem;color:var(--wf-muted);transition:color var(--wf-dur-2), background-color var(--wf-dur-2), border-color var(--wf-dur-2), box-shadow var(--wf-dur-2);border-radius:999px;padding:0 1rem;font-size:.86rem;font-weight:600}.wfo-chips button:hover{color:var(--wf-text);border-color:color-mix(in srgb, var(--wf-signal) 40%, var(--wf-line))}.wfo-chips button[aria-pressed=true]{color:var(--wf-text);border-color:color-mix(in srgb, var(--wf-accent) 70%, transparent);background:color-mix(in srgb, var(--wf-accent) 16%, transparent);box-shadow:0 8px 22px -12px color-mix(in srgb, var(--wf-accent) 80%, transparent)}.wfo-chips button:focus-visible,.wfo-arrow:focus-visible{outline:2px solid var(--wf-signal);outline-offset:2px}.wfo-arrow{border:1px solid var(--wf-line);width:2.75rem;height:2.75rem;color:var(--wf-text);transition:background-color var(--wf-dur-2), transform .18s var(--wf-ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wfo-arrow:hover{background:var(--wf-overlay)}.wfo-arrow:active{transform:scale(.94)}@media (max-width:639px){.wfo-stage{border-radius:22px;height:360px}.wfo-hint{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.wfo-canvas,.wfo-poster,.wfo-now h3{transition:none;animation:none}}.wf-plans-row{isolation:isolate;position:relative}.wf-plans-row:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-accent) 26%, transparent), transparent);filter:blur(44px);pointer-events:none;border-radius:50%;width:min(72%,58rem);height:78%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.wf-plans-row:after{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-signal) 20%, transparent), transparent);filter:blur(20px);pointer-events:none;border-radius:50%;height:5.5rem;position:absolute;bottom:-2.75rem;left:8%;right:8%}:root[data-theme=light] .wf .wf-plans-row:before,:root[data-theme=light] .wf .wf-plans-row:after{opacity:.6}.wf-plan-featured:after{content:"";z-index:2;border-radius:inherit;background:conic-gradient(from var(--wf-orbit), transparent 0 52%, color-mix(in srgb, var(--wf-accent) 90%, transparent) 68%, var(--wf-signal) 78%, transparent 90%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:7s linear infinite wf-orbit-spin;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes wf-orbit-spin{to{--wf-orbit:360deg}}@media (prefers-reduced-motion:no-preference){.wf-plans-row>.wf-plan{transition:transform .6s var(--wf-ease-out), box-shadow var(--wf-dur-2)}.wf-plans-row>.wf-plan:hover,.wf-plans-row>.wf-plan:focus-within{transform:translateY(-6px)}}@media (min-width:1280px){.wf-plans-row>.wf-plan-featured{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--wf-accent) 70%, transparent), 0 50px 90px -40px color-mix(in srgb, var(--wf-accent) 65%, transparent), var(--wf-shadow-3)}}.wf-plan-box{border-radius:var(--wf-r-md);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);margin-top:1.5rem;padding:1.15rem 1.2rem 1.1rem}.wf-plan-featured .wf-plan-box{background:color-mix(in srgb, var(--wf-accent) 9%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--wf-accent) 30%, transparent)}.wf-plan-terms{color:var(--wf-muted);margin-top:.75rem;font-size:.85rem;line-height:1.5}.wf-plan-terms b{color:var(--wf-text);font-weight:600}.wf-plan-save{color:var(--wf-ok);font-weight:600}.wf-plan-domain{border-top:1px dashed var(--wf-line-strong);color:var(--wf-muted);align-items:center;gap:.45rem;margin-top:.6rem;padding-top:.6rem;font-size:.8rem;display:flex}.wf-plan-domain svg{color:var(--wf-signal);flex:none}.wf-plan-cta{margin-top:1.25rem}.wf-plan-picked{color:var(--wf-ok);background:color-mix(in srgb, var(--wf-ok) 12%, transparent);animation:wf-swap-in .5s var(--wf-ease-out) both;border-radius:999px;padding:.2rem .65rem;font-size:.72rem;font-weight:700}.wf-plans-row>.wf-plan[data-picked]{box-shadow:inset 0 0 0 2px var(--wf-ok), 0 40px 80px -40px color-mix(in srgb, var(--wf-ok) 45%, transparent), var(--wf-shadow-3)}.wf-pick{border:0;min-width:0;margin:0;padding:0}.wf-pick legend{margin-bottom:.85rem}.wf-pick-options{gap:.6rem;display:grid}@media (min-width:768px){.wf-pick-options{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.wf-pick button{border-radius:var(--wf-r-md);text-align:left;background:var(--wf-surface);min-height:100%;box-shadow:inset 0 0 0 1px var(--wf-line);transition:box-shadow var(--wf-dur-2) var(--wf-ease-out), transform var(--wf-dur-2) var(--wf-ease-out), background-color var(--wf-dur-2);flex-direction:column;align-items:flex-start;gap:.45rem;padding:.95rem 1.1rem;display:flex}.wf-pick button:hover{box-shadow:inset 0 0 0 1px var(--wf-line-strong);transform:translateY(-2px)}.wf-pick button[aria-pressed=true]{background:color-mix(in srgb, var(--wf-ok) 7%, var(--wf-surface));box-shadow:inset 0 0 0 2px var(--wf-ok)}.wf-pick-text{color:var(--wf-text);font-size:.95rem;font-weight:600;line-height:1.35}.wf-pick-plan{font-family:var(--wf-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wf-accent-text);align-items:center;gap:.35rem;font-size:.68rem;display:inline-flex}.wf-pick-plan:before{content:"→";font-family:var(--wf-font-text)}.wf-cycle-wrap{justify-items:center;gap:.6rem;margin-top:2.25rem;display:grid}.wf-cycle{isolation:isolate;background:var(--wf-overlay);width:min(100%,26rem);box-shadow:inset 0 0 0 1px var(--wf-line);border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));padding:.3rem;display:grid;position:relative}.wf-cycle button{text-align:center;min-width:0;min-height:2.75rem;color:var(--wf-muted);transition:color var(--wf-dur-2);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2rem .5rem;padding:.35rem .75rem;font-size:.92rem;font-weight:600;line-height:1.2;display:inline-flex}.wf-cycle button[aria-checked=true]{color:var(--wf-text)}.wf-cycle-badge{color:var(--wf-ok);background:color-mix(in srgb, var(--wf-ok) 14%, transparent);white-space:nowrap;border-radius:999px;padding:.1rem .5rem;font-size:.7rem;font-weight:700}.wf-cycle-thumb{z-index:-1;background:var(--wf-surface-2);width:calc(50% - .3rem);box-shadow:inset 0 0 0 1px var(--wf-line-strong), 0 8px 20px -10px #00000080;transition:transform .45s var(--wf-ease-out);border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:.3rem}.wf-cycle-thumb[data-pos=anual]{transform:translate(100%)}.wf-hire{counter-reset:hire;gap:1.25rem;display:grid}@media (min-width:768px){.wf-hire{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.wf-hire li{padding-top:1.25rem;position:relative}.wf-hire li:before{content:"";background:linear-gradient(90deg, var(--wf-accent), color-mix(in srgb, var(--wf-signal) 60%, transparent) 60%, var(--wf-line));border-radius:2px;height:2px;position:absolute;top:0;left:0;right:0}.wf-hire-n{font-family:var(--wf-font-display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px color-mix(in srgb, var(--wf-accent-text) 70%, transparent);margin-bottom:.9rem;font-size:2.6rem;font-weight:700;line-height:1;display:block}.wf-fine{gap:1rem;display:grid}@media (min-width:640px){.wf-fine{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.wf-fine{grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column}}.wf-fine li{padding:1.6rem}.wf-compare .wf-compare-group th{font-family:var(--wf-font-mono);font-size:var(--wf-fs-label);letter-spacing:.12em;text-transform:uppercase;color:var(--wf-signal);background:0 0;font-weight:500}.wf-compare [data-featured]{background:color-mix(in srgb, var(--wf-accent) 7%, transparent)}.wf-compare thead th[data-featured]{color:var(--wf-accent-text)}@media (prefers-reduced-motion:reduce){.wf-plan-featured:after{--wf-orbit:200deg;animation:none}}}@property --wf-orbit{syntax:"<angle>";inherits:false;initial-value:0deg}
@layer components{.wf-plans-hero{gap:.5rem 3rem;display:grid}@media (min-width:1024px){.wf-plans-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}}.wf-wall-wrap{min-width:0;padding-bottom:clamp(1.5rem,1rem + 2vw,3rem)}@media (min-width:1024px){.wf-wall-wrap{padding-top:clamp(1.5rem,1rem + 2vw,3.5rem)}}.wf-wall{isolation:isolate;border-radius:var(--wf-r-xl);height:clamp(13.5rem,8rem + 26vw,31rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 80%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(#0000,#000 16% 80%,#0000),linear-gradient(90deg,#0000,#000 9% 91%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.wf-wall-glow{z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-accent) 46%, transparent), transparent);filter:blur(40px);opacity:.75;border-radius:50%;position:absolute;inset:12% 8%}.wf-wall-plane{transform-origin:50%;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,.4rem + .8vw,1.1rem);display:grid;position:absolute;inset:-34% -14% -34% -6%;transform:perspective(1500px)rotateX(16deg)rotateY(-21deg)rotate(5deg)}.wf-wall-col:nth-child(3){display:none}@media (min-width:640px){.wf-wall-plane{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-wall-col:nth-child(3){display:block}}.wf-wall-col{min-width:0}.wf-wall-col:nth-child(2) .wf-wall-track{translate:0 -9%}.wf-wall-tile{background:var(--wf-surface);box-shadow:0 0 0 1px var(--wf-line-strong), 0 30px 50px -28px #000000bf;border-radius:clamp(8px,.9vw,14px);margin-bottom:clamp(.6rem,.4rem + .8vw,1.1rem);overflow:hidden}.wf-wall-bar{background:var(--wf-surface-2);border-bottom:1px solid var(--wf-line);align-items:center;gap:.22rem;height:clamp(.8rem,1.3vw,1.15rem);padding-inline:.45rem;display:flex}.wf-wall-bar i{background:var(--wf-line-strong);border-radius:50%;width:4px;height:4px}.wf-wall-tile img{aspect-ratio:960/600;object-fit:cover;width:100%;height:auto;display:block}.wf-wall-note{font-size:var(--wf-fs-small);color:var(--wf-muted);flex-wrap:wrap;align-items:center;gap:.4rem .75rem;margin-top:1.1rem;display:flex}.wf-wall-dot{background:var(--wf-ok);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--wf-ok) 20%, transparent);border-radius:50%;margin:0 .7rem .08em .25rem;display:inline-block}:root[data-theme=light] .wf .wf-wall-glow{opacity:.4}:root[data-theme=light] .wf .wf-wall-tile{box-shadow:0 0 0 1px var(--wf-line-strong), 0 26px 44px -26px #141e3c66}.wf-compare-price{font-family:var(--wf-font-mono);letter-spacing:.02em;color:var(--wf-dim);white-space:nowrap;margin-top:.2rem;font-size:.68rem;font-weight:500}@media (prefers-reduced-motion:no-preference){.wf-wall-track{animation:wf-wall-rise var(--wall-dur,48s) linear infinite;will-change:transform}.wf-wall-col:nth-child(2) .wf-wall-track{animation-direction:reverse}.wf-wall-plane{animation:wf-wall-in 1.4s var(--wf-ease-out) both}@keyframes wf-wall-rise{to{transform:translateY(-50%)}}@keyframes wf-wall-in{0%{opacity:0;transform:perspective(1500px)rotateX(30deg)rotateY(-30deg)rotate(8deg)translate3d(0,6%,-120px)}}}}
@layer components{.wf-quick{border-radius:var(--wf-r-lg);background:color-mix(in srgb, var(--wf-surface) 92%, transparent);box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);gap:1.15rem;padding:clamp(1.25rem,.9rem + 1.6vw,2rem);display:grid}.wf-quick-title{font-family:var(--wf-font-display);letter-spacing:-.02em;color:var(--wf-text);font-size:clamp(1.3rem,1.1rem + .8vw,1.65rem);font-weight:700;line-height:1.15}.wf-quick-sub{color:var(--wf-muted);margin-top:.35rem;font-size:.92rem}.wf-quick fieldset{min-width:0}.wf-quick-options{flex-wrap:wrap;gap:.5rem;margin-top:.15rem;display:flex}.wf-quick-option{cursor:pointer;display:inline-flex;position:relative}.wf-quick-option input{clip-path:inset(50%);white-space:nowrap;opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.wf-quick-option span{min-height:2.6rem;color:var(--wf-muted);background:var(--wf-overlay);box-shadow:inset 0 0 0 1px var(--wf-line);transition:background-color var(--wf-dur-1) var(--wf-ease-out), color var(--wf-dur-1) var(--wf-ease-out), box-shadow var(--wf-dur-1) var(--wf-ease-out), transform var(--wf-dur-1) var(--wf-ease-out);border-radius:999px;align-items:center;padding:0 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.wf-quick-option:hover span{color:var(--wf-text);box-shadow:inset 0 0 0 1px var(--wf-line-strong)}.wf-quick-option input:checked+span{color:var(--wf-on-accent);background:var(--wf-accent);box-shadow:0 6px 18px -8px color-mix(in srgb, var(--wf-accent) 80%, transparent)}.wf-quick-option input:checked+span:before{content:"";border:2px solid;border-width:0 2px 2px 0;width:.45rem;height:.75rem;margin-right:.5rem;transform:translateY(-1px)rotate(45deg)}.wf-quick-option input:focus-visible+span{outline:2px solid var(--wf-signal);outline-offset:3px}.wf-quick-option input:active+span{transform:scale(.97)}.wf-quick-fields{gap:1rem;display:grid}@media (min-width:640px){.wf-quick:not([data-compact]) .wf-quick-fields{grid-template-columns:1fr 1fr}}.wf-quick-consent{color:var(--wf-muted);align-items:flex-start;gap:.6rem;font-size:.85rem;display:flex}.wf-quick-consent input{width:1.25rem;height:1.25rem;accent-color:var(--wf-accent);flex-shrink:0;margin-top:.05rem}.wf-quick-foot{color:var(--wf-dim);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.wf-final-grid{align-items:center;gap:clamp(2rem,1rem + 3vw,3.5rem);display:grid}@media (min-width:1180px){.wf-final-grid{grid-template-columns:minmax(0,1fr) minmax(0,29rem)}.wf-final-grid .wf-h1{font-size:clamp(2.6rem,1.2rem + 2.4vw,4rem)}}.wf-final-points{gap:.7rem;margin-top:2rem;display:grid}.wf-final-points li{color:var(--wf-muted);align-items:flex-start;gap:.65rem;display:flex}.wf-final-points svg{color:var(--wf-signal);flex-shrink:0;margin-top:.2rem}.wf-dock{inset:auto .75rem calc(.75rem + env(safe-area-inset-bottom)) .75rem;z-index:40;background:color-mix(in srgb, var(--wf-surface) 88%, transparent);box-shadow:inset 0 0 0 1px var(--wf-line-strong), var(--wf-shadow-3);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);opacity:0;visibility:hidden;transition:transform var(--wf-dur-3) var(--wf-ease-out), opacity var(--wf-dur-2) var(--wf-ease-out), visibility 0s linear var(--wf-dur-3);border-radius:1.1rem;gap:.5rem;padding:.5rem;display:flex;position:fixed;transform:translateY(calc(100% + 1.5rem))}.wf-dock[data-show]{opacity:1;visibility:visible;transition:transform var(--wf-dur-3) var(--wf-ease-out), opacity var(--wf-dur-2) var(--wf-ease-out);transform:none}.wf-dock-main{flex:1;min-height:3rem}.wf-dock-wa{color:#fff;background:#1fae5b;border-radius:.85rem;flex-shrink:0;place-items:center;width:3rem;height:3rem;display:grid}.wf-dock-wa:active{transform:scale(.96)}@media (min-width:768px){.wf-dock{display:none}}@media (max-width:767px){.wf-footer{padding-bottom:calc(5rem + env(safe-area-inset-bottom))}}.wf-float-wa{z-index:40;color:#fff;opacity:0;visibility:hidden;transition:transform var(--wf-dur-3) var(--wf-ease-out), opacity var(--wf-dur-2) var(--wf-ease-out), padding var(--wf-dur-2) var(--wf-ease-out), visibility 0s linear var(--wf-dur-3);background:#1fae5b;border-radius:999px;align-items:center;gap:.6rem;padding:.85rem;font-weight:700;display:none;position:fixed;bottom:1.5rem;right:1.5rem;transform:translateY(1rem)scale(.9);box-shadow:0 14px 34px -12px #1fae5ba6}@media (min-width:768px){.wf-float-wa{display:inline-flex}}.wf-float-wa[data-show]{opacity:1;visibility:visible;transition:transform var(--wf-dur-3) var(--wf-ease-out), opacity var(--wf-dur-2) var(--wf-ease-out), padding var(--wf-dur-2) var(--wf-ease-out);transform:none}.wf-float-wa-label{white-space:nowrap;max-width:0;transition:max-width var(--wf-dur-3) var(--wf-ease-out);overflow:hidden}.wf-float-wa:hover,.wf-float-wa:focus-visible{padding-right:1.25rem}.wf-float-wa:hover .wf-float-wa-label,.wf-float-wa:focus-visible .wf-float-wa-label{max-width:12rem}@media (prefers-reduced-motion:reduce){.wf-dock,.wf-dock[data-show],.wf-float-wa,.wf-float-wa[data-show]{transition:none}}}
@layer components{.wf-progress{z-index:50;background:var(--wf-signal);transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}@media (prefers-reduced-motion:no-preference){.wf-line{margin-bottom:-.1em;padding-bottom:.1em;overflow:clip}@media (min-width:1024px){.wf-line>span{animation:wf-line-up .8s var(--wf-ease-out) both;animation-delay:calc(var(--i,0) * 70ms + 40ms);display:inline-block}}@keyframes wf-line-up{0%{transform:translateY(108%)}}@media (min-width:1024px){.wf-rise{animation:wf-rise .9s var(--wf-ease-out) both;animation-delay:calc(var(--i,0) * 70ms + .22s)}}@keyframes wf-rise{0%{opacity:0;transform:translateY(18px)}}@supports (animation-timeline:view()){[data-reveal]{animation:linear both wf-reveal;animation-timeline:view();animation-range:entry 0 entry 220px}li[data-reveal]:nth-child(3n+2){animation-range:entry 30px entry 250px}li[data-reveal]:nth-child(3n){animation-range:entry 60px entry 280px}[data-reveal=clip]{animation-name:wf-reveal-clip}}@keyframes wf-reveal{0%{opacity:0;translate:0 32px}to{opacity:1;translate:none}}@keyframes wf-reveal-clip{0%{clip-path:inset(0 0 100% 0 round var(--wf-r-md))}to{clip-path:inset(0 0 0 0 round var(--wf-r-md))}}[data-tilt]{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--wf-ease-out);will-change:transform}[data-tilt][data-tilting]{transition-duration:.12s}.wf-marquee-track{animation:46s linear infinite wf-marquee}.wf-marquee:hover .wf-marquee-track{animation-play-state:paused}@keyframes wf-marquee{to{transform:translate(-50%)}}.wf-sheet:not([hidden]) .wf-sheet-list>li,.wf-sheet:not([hidden]) .wf-sheet-foot{animation:wf-rise .55s var(--wf-ease-out) both;animation-delay:calc(var(--i,0) * 40ms)}@supports (animation-timeline:scroll()){.wf-progress{animation:linear both wf-scale-x;animation-timeline:scroll(root)}.wf-process-fill{animation:linear both wf-scale-y;animation-timeline:view();animation-range:entry 30% cover 55%}@media (min-width:1024px){.wf-process-fill{animation-name:wf-scale-x}}.wf-parallax{animation:linear both wf-parallax;animation-timeline:view()}}@keyframes wf-scale-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wf-scale-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wf-parallax{0%{transform:translateY(5%)}to{transform:translateY(-5%)}}.wf-cue{animation:wf-cue 2.4s var(--wf-ease-out) infinite}@keyframes wf-cue{0%{opacity:0;transform:translateY(-3px)}35%{opacity:1}to{opacity:0;transform:translateY(6px)}}.wf,.wf .wf-header-bar,.wf .wf-hero,.wf .wf-card,.wf .wf-band{transition-property:background-color,color,box-shadow,transform;transition-duration:.35s, .35s, .35s, var(--wf-dur-3);transition-timing-function:ease, ease, ease, var(--wf-ease-out)}}@media (prefers-reduced-motion:reduce){.wf-marquee{-webkit-mask-image:none;mask-image:none}.wf-marquee-track{flex-wrap:wrap;justify-content:center;row-gap:.75rem;padding-inline:1rem;width:auto!important}.wf-marquee-track>[aria-hidden=true]{display:none}.wf *,.wf :before,.wf :after{scroll-behavior:auto!important}}}::view-transition-old(.wf-page){animation:.18s cubic-bezier(.4,0,1,1) both wf-vt-out}::view-transition-new(.wf-page){animation:.52s cubic-bezier(.16,1,.3,1) 80ms both wf-vt-in}@keyframes wf-vt-out{to{opacity:0;transform:translateY(-10px)}}@keyframes wf-vt-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
@layer components{.wf .sc-root{font-family:var(--wf-font-text)}.wf .sc-root[data-variant=public]{--sc-sticky-top:4.6rem}.wf .wf-fan{perspective:1600px;place-items:center;min-height:clamp(14rem,10rem + 14vw,22rem);display:grid;position:relative}.wf .wf-fan:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in srgb, var(--wf-accent) 32%, transparent), transparent);filter:blur(36px);border-radius:50%;position:absolute;inset:10% 5%}.wf .wf-fan-card{background:var(--wf-surface);width:min(66%,26rem);box-shadow:0 0 0 1px var(--wf-line-strong), 0 30px 60px -30px #000000b3;transform:translateX(calc(var(--k) * 18%)) translateY(calc(var(--k) * var(--k) * 6%)) rotate(calc(var(--k) * 6deg)) scale(calc(1 - var(--k) * var(--k) * .08));z-index:calc(2 - var(--k) * var(--k));transition:transform .8s var(--wf-ease-out);border-radius:12px;grid-area:1/1;overflow:hidden}@media (min-width:640px){.wf .wf-fan-card{width:min(80%,26rem)}}.wf .wf-fan-card img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wf .wf-fan:hover .wf-fan-card{transform:translateX(calc(var(--k) * 30%)) translateY(calc(var(--k) * var(--k) * 4%)) rotate(calc(var(--k) * 9deg)) scale(calc(1 - var(--k) * var(--k) * .06))}}.wf .wf-demo-specs{border-block:1px solid var(--wf-line);flex-wrap:wrap;gap:.6rem 1.75rem;margin-top:1.5rem;padding-block:1rem;font-size:.9rem;display:flex}.wf .wf-demo-specs li{align-items:center;gap:.45rem;display:inline-flex}.wf .wf-demo-specs svg{color:var(--wf-signal)}.sc-hero:before{content:"";background:radial-gradient(30rem 20rem at 80% 30%, color-mix(in srgb, var(--wf-accent) 22%, transparent), transparent 70%);pointer-events:none;height:38rem;position:absolute;inset:-20% -10% auto}}
