.wl{position:relative;z-index:0;min-height:100dvh;overflow-x:clip;font-feature-settings:"ss01" 1;background:var(--bg);color:var(--text);--bg:#fbf6f0;--bg-2:#f6ece1;--panel:#fff;--panel-2:#f7efe4;--border:#ead9c8;--border-strong:#dcc6ad;--text:#22160f;--muted:#6f5f51;--brand:#e86a34;--brand-deep:#b8431a;--accent:#0e7c78;--accent-2:#f6a72a;--green:#2e9e68;--verdict:#c0392b;--verdict-bright:#bb372c;--on-brand:#fff;--sheen:linear-gradient(180deg,#c14e1e,#a2390f);--teal-deep:#0b5f5b;--grad-hero:radial-gradient(1200px 620px at 16% -12%,rgba(246,167,42,.34),transparent 60%),radial-gradient(1040px 560px at 92% 2%,rgba(232,106,52,.3),transparent 62%),radial-gradient(1300px 720px at 50% 122%,rgba(14,124,120,.16),transparent 66%),linear-gradient(180deg,#fdf8f2,#f6ece1);--glow:radial-gradient(460px 320px at 50% 0%,rgba(232,106,52,.2),transparent 70%);--shadow-card:0 1px 0 hsla(0,0%,100%,.9) inset,0 2px 6px -2px rgba(120,58,20,.14),0 18px 40px -16px rgba(120,58,20,.22),0 44px 80px -44px rgba(14,124,120,.18);--shadow-soft:0 1px 2px rgba(120,58,20,.06),0 10px 26px -14px rgba(120,58,20,.18)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}#join{scroll-margin-top:88px}.wl-nav-sentinel{position:absolute;top:84vh;left:0;width:1px;height:1px;pointer-events:none}.wl-nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;padding:16px clamp(20px,4vw,56px);border-bottom:1px solid transparent;transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),-webkit-backdrop-filter var(--dur-base) var(--ease-standard);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard);transition:background-color var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard),backdrop-filter var(--dur-base) var(--ease-standard),-webkit-backdrop-filter var(--dur-base) var(--ease-standard)}.wl-nav.stuck{background:hsla(33,58%,96%,.85);border-bottom-color:var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wl-logo{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em;font-size:25px;color:var(--text)}.wl-logo:after{content:".";color:var(--brand)}.wl-nav-actions{display:flex;align-items:center;gap:24px}.wl-nav-link{font-size:15px;font-weight:600;color:var(--text);text-decoration:none;opacity:.8;transition:opacity .15s ease,color .15s ease;white-space:nowrap}.wl-nav-link:hover{opacity:1}.wl-nav-link:focus-visible{outline:2px solid var(--text);outline-offset:3px;border-radius:4px}@media (max-width:560px){.wl-nav-link{display:none}}.wl-nav-cta{font-size:15px;font-weight:600;color:var(--text);border:1px solid var(--border-strong);border-radius:999px;padding:11px 22px;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.wl-nav-cta:hover{border-color:var(--text);background:rgba(26,22,16,.05)}.faq-tab:focus-visible,.wl-cta-btn:focus-visible,.wl-nav-cta:focus-visible,.wlf-btn:focus-visible,.wlf-email:focus-visible{outline:2px solid var(--text);outline-offset:2px}.wl-band{position:relative;width:100%;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.wl-band:before{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(26,22,16,.07),transparent);pointer-events:none}.wl-band.dark{background:#f6ece1}.wl-band.panel{background:linear-gradient(180deg,#faf3ea,#f6ece1)}.wl-band.deep{background:radial-gradient(90% 70% at 50% 0,rgba(184,67,26,.05),transparent 58%),#fdf8f2}.wl-hero{position:relative;padding:clamp(24px,5vh,64px) 0 clamp(48px,7vh,88px)}.wl-hero:before{content:"";position:absolute;inset:0;background:var(--grad-hero);pointer-events:none;z-index:0}.wl-hero-grid{position:relative;z-index:1;width:100%;max-width:1460px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.06fr);grid-gap:clamp(32px,5vw,88px);gap:clamp(32px,5vw,88px);align-items:start;min-height:min(72vh,680px);padding:clamp(24px,5vh,56px) clamp(20px,4vw,64px) 0}.wl-hero-copy{text-align:left}.wl-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-geist-mono),ui-monospace,monospace;text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:var(--brand-deep);margin:0 0 20px}.wl-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(14,124,120,.16)}.wl-title{font-family:var(--font-display);font-size:clamp(42px,6.4vw,82px);line-height:1.03;letter-spacing:-.028em;font-weight:600;margin:0 0 22px;text-wrap:balance}.wl-title .w-wrap{display:inline}.wl-title .w{display:inline-block;will-change:transform;color:var(--text)}.wl-sub{font-size:clamp(15px,1.35vw,18px);color:var(--muted);max-width:540px;margin:0 0 32px;line-height:1.6}.wl-form-wrap{position:relative;z-index:2;max-width:540px}.wl-hero-artifact{position:relative;display:flex;justify-content:center}.wl-card-parallax{position:relative;z-index:1;width:100%;max-width:600px}.wl-hero[data-run=pending] .wl-eyebrow,.wl-hero[data-run=pending] .wl-sub{opacity:0;transform:translateY(8px)}.wl-hero[data-run=pending] .w{opacity:0;transform:translateY(.55em)}.wl-hero[data-run=pending] .wl-form-wrap{opacity:0}.wl-hero[data-run=in] .w{transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);transition-delay:calc(.12s + var(--wi) * 40ms)}.wl-hero[data-run=in] .wl-sub{transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);transition-delay:.3s}.wl-hero[data-run=in] .wl-form-wrap{transition:opacity var(--dur-base) var(--ease-standard);transition-delay:.34s}.wl-hero[data-run=in] .wl-eyebrow{transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard);transition-delay:80ms}.wl-hero[data-run=in] .w,.wl-hero[data-run=in] .wl-eyebrow,.wl-hero[data-run=in] .wl-form-wrap,.wl-hero[data-run=in] .wl-sub{opacity:1;transform:none}.wlf{position:relative;width:100%;text-align:left}.wlf-count{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--muted);margin-bottom:14px}.wlf-count b{color:var(--brand-deep)}.wlf-row{display:flex;gap:8px}.wlf-email{flex:1 1;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;color:var(--text);font-size:15px;padding:15px 16px;outline:none;transition:border-color var(--dur-fast) var(--ease-standard)}.wlf-email:focus{border-color:var(--accent-2)}.wlf-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.wlf-btn{cursor:pointer;font-weight:600;font-size:15px;border-radius:6px;padding:15px 22px;border:1px solid var(--border);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;transition:transform var(--dur-fast) var(--ease-standard),filter var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard)}.wlf-btn.solid{position:relative;background:var(--sheen);color:var(--on-brand);border:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 12px 26px -10px rgba(26,22,16,.4);will-change:transform}.wlf-btn.solid:hover{filter:brightness(.94);transform:translateY(-1px)}.wlf-btn.solid:active{transform:scale(.985)}.wlf-btn.solid:disabled{opacity:.85;cursor:default}.wlf-btn.stamping .wlf-btn-label{animation:wlf-press .9s var(--ease-stamp) infinite}@keyframes wlf-press{0%,to{transform:translateY(0);opacity:1}40%{transform:translateY(1px);opacity:.75}}.wlf-btn.ghost{background:var(--panel-2);color:var(--text)}.wlf-btn.ghost:hover{border-color:var(--border-strong)}.wlf-hint{font-size:13px;color:var(--muted);margin:13px 2px 0}.wlf-cred{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;color:var(--accent);margin:16px 2px 0}.wlf-cred-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(14,124,120,.16)}.wlf-err{font-size:13px;color:var(--verdict);margin:13px 2px 0}.wlf-success{position:relative;background:var(--panel);border:1px solid var(--border-strong);border-radius:6px;padding:32px 28px 28px;text-align:left;box-shadow:0 24px 50px -16px rgba(26,22,16,.28)}.wlf-pos{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.02em}.wlf-verdict{color:var(--muted);font-size:15px;line-height:1.55;margin:10px 0 22px}.wlf-verdict span{color:var(--text);font-style:italic}.wlf-share{border-top:1px solid var(--border);padding-top:18px}.wlf-share-label{font-size:13px;color:var(--muted);margin-bottom:10px}.wlf-share-row{display:flex;gap:8px;flex-wrap:wrap}.wlf-survey{margin-top:20px;border-top:1px solid var(--border);padding-top:18px}.wlf-survey label{display:block;font-size:13px;color:var(--muted);margin-bottom:8px}.wlf-survey-row{display:flex;gap:8px}.wlf-survey-row input{flex:1 1;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:14px;padding:12px 13px;outline:none}.wlf-survey-row input:focus{border-color:var(--accent-2)}.wlf-noted{margin-top:18px;color:var(--muted);font-size:14px;font-style:italic}.wlf-success[data-run=pending]>*{opacity:0;transform:translateY(7px)}.wlf-success[data-run=in]>*{opacity:1;transform:none;transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.wlf-success[data-run=in]>:nth-child(2){transition-delay:.14s}.wlf-success[data-run=in]>:nth-child(3){transition-delay:.22s}.wlf-success[data-run=in]>:nth-child(4){transition-delay:.3s}.wlf-success[data-run=in]>:nth-child(5){transition-delay:.38s}.wlf-vignette{position:fixed;inset:0;z-index:55;pointer-events:none;box-shadow:inset 0 0 200px 40px rgba(26,22,16,.34);opacity:0;animation:wlf-vignette .64s var(--ease-standard) .12s 1}@keyframes wlf-vignette{0%{opacity:0}45%{opacity:1}to{opacity:0}}.cs{position:relative;padding:clamp(72px,11vh,150px) 0;background:radial-gradient(1000px 560px at 82% 40%,rgba(14,124,120,.08),transparent 60%),radial-gradient(900px 520px at 8% 10%,rgba(246,167,42,.14),transparent 62%),#f6ece1;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow:hidden;outline:none}.cs-inner{width:100%;max-width:1460px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);grid-gap:clamp(28px,4vw,80px);gap:clamp(28px,4vw,80px);align-items:center}.cs-title{font-family:var(--font-display);font-size:clamp(32px,4.2vw,58px);line-height:1;letter-spacing:-.035em;font-weight:700;margin:0 0 14px;max-width:16ch}.cs-sub{font-size:clamp(15px,1.4vw,17px);line-height:1.6;color:var(--muted);margin:0 0 32px;max-width:44ch}.cs-stats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;max-width:420px}.cs-stats li{display:flex;align-items:baseline;gap:18px;border-top:1px solid var(--border);padding:15px 0}.cs-stat-n{font-size:26px;font-weight:500;color:var(--text);min-width:3.4ch;letter-spacing:-.01em}.cs-stat-l{font-size:14px;color:var(--muted);line-height:1.4}.tc{width:100%;max-width:560px;margin:0 auto}.tc,.tc-sheet{position:relative}.tc-sheet{background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:16px;padding:26px 28px 22px;box-shadow:var(--shadow-card)}.tc-sheet>*{position:relative}.tc-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.tc-title{font-family:var(--font-display);font-size:15px;font-weight:600;letter-spacing:-.01em;color:var(--text)}.tc-tag{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border:1px solid rgba(14,124,120,.35);border-radius:999px;padding:5px 11px;background:rgba(14,124,120,.07)}.tc-tag:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(14,124,120,.16)}.tc-sub{font-size:13px;color:var(--muted);margin:14px 0 6px;border-bottom:1px solid var(--border);padding-bottom:14px}.tc-sub b{color:var(--text)}.tc-rows{list-style:none;margin:0;padding:0}.tc-row{display:grid;grid-template-columns:4.5ch 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:11px 0;border-bottom:1px solid var(--border)}.tc-t{font-size:12px;color:var(--muted)}.tc-act{font-size:13px;color:var(--text);line-height:1.35}.tc-mark{font-family:var(--font-geist-mono),monospace;font-size:10.5px;letter-spacing:.02em;white-space:nowrap;padding:3px 8px;border-radius:999px;color:var(--accent);border:1px solid rgba(14,124,120,.3);background:rgba(14,124,120,.06)}.tc-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:13px;border-top:1px solid var(--border);font-size:13px;color:var(--muted)}.tc-clock{font-size:14px;color:var(--accent);letter-spacing:.02em}.wl-proof{position:relative;padding:clamp(72px,10vh,130px) 0}.wl-band.deep.wl-proof{background:radial-gradient(1100px 560px at 84% -12%,rgba(246,167,42,.16),transparent 60%),radial-gradient(900px 520px at 8% 112%,rgba(232,106,52,.16),transparent 62%),linear-gradient(162deg,#0e6b66,#0b5f5b 58%,#094f4b);color:#eafffb}.wl-band.deep.wl-proof:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.14),transparent)}.wl-proof-head,.wl-proof-inner{position:relative;z-index:1}.wl-proof-head{max-width:1360px;margin:0 auto clamp(28px,4vh,48px);padding:0 clamp(20px,4vw,56px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.wl-proof-head h2{font-family:var(--font-display);font-size:clamp(30px,4.4vw,60px);letter-spacing:-.03em;line-height:1;margin:0;font-weight:700;color:#fff}.wl-proof-head p{margin:0;color:#cdeae5;font-size:15px;line-height:1.5;max-width:40ch}.wl-proof-inner{max-width:1460px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.wl-triple-section{padding:clamp(72px,10vh,130px) 0}.wl-triple-head{max-width:1320px;margin:0 auto clamp(24px,4vh,44px);padding:0 clamp(20px,4vw,64px)}.wl-triple-head h2{font-family:var(--font-display);font-size:clamp(28px,4vw,54px);letter-spacing:-.03em;line-height:1;margin:0;font-weight:700;max-width:18ch}.wl-triple{max-width:1320px;margin:0 auto;padding:0 clamp(20px,4vw,64px);display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.vt-cell{background:linear-gradient(180deg,#fff,#fbf4ea);border:1px solid var(--border);border-radius:16px;padding:28px 26px;text-align:left;box-shadow:var(--shadow-soft);transition:transform var(--dur-fast) var(--ease-standard),border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.vt-cell:hover{transform:translateY(-3px);border-color:var(--border-strong);box-shadow:var(--shadow-card)}.wl-triple .vt-cell:last-child{background:linear-gradient(180deg,#f1faf8,#e6f4f1);border-color:rgba(14,124,120,.28)}.wl-triple .vt-cell:last-child h3{color:var(--accent)}.wl-triple .vt-cell:last-child .vt-scene{border-top-color:rgba(14,124,120,.22)}.vt-cell h3{font-family:var(--font-display);margin:0 0 10px;font-size:20px;letter-spacing:-.01em;line-height:1.1}.vt-cell>p{margin:0 0 20px;color:var(--muted);font-size:14px;line-height:1.55}.vt-scene{border-top:1px solid var(--border);padding-top:18px}.vt-strikes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:12.5px}.vt-strikes li{position:relative;color:var(--muted);width:-moz-fit-content;width:fit-content}.vt-strikes li:after{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(1);transform-origin:left}.vt-cell[data-run=pending] .vt-strikes li:after{transform:scaleX(0)}.vt-cell[data-run=in] .vt-strikes li:after{transform:scaleX(1);transition:transform var(--dur-fast) var(--ease-standard);transition-delay:calc(var(--i) * .13s)}.vt-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:12.5px;color:var(--muted)}.vt-checks li{display:flex;align-items:center;gap:10px}.vt-box{flex:none;width:15px;height:15px;border:1px solid var(--border-strong);border-radius:2px;position:relative}.vt-box:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:11px;color:var(--green);opacity:1}.vt-cell[data-run=pending] .vt-box:after{opacity:0}.vt-cell[data-run=in] .vt-box:after{opacity:1;transition:opacity var(--dur-instant) var(--ease-standard);transition-delay:calc(var(--i) * 60ms)}.vt-keep{display:flex;flex-direction:column;gap:12px}.vt-busywork{display:flex;flex-wrap:wrap;gap:7px}.vt-chip{font-size:11px;border:1px solid var(--border);border-radius:3px;padding:5px 10px;color:var(--muted)}.vt-chip.busy{opacity:.4;border-style:dashed}.vt-chip.team{align-self:flex-start;color:var(--accent);border-color:rgba(14,124,120,.4);background:rgba(14,124,120,.07);font-weight:600}.vt-cell[data-run=pending] .vt-chip.busy{opacity:1}.vt-cell[data-run=in] .vt-chip.busy{opacity:.32;transition:opacity var(--dur-slow) var(--ease-standard);transition-delay:calc(var(--i) * .12s + .12s)}.wl-hiw{padding:clamp(72px,10vh,130px) 0}.hiw{max-width:1120px;margin:0 auto;padding:0 clamp(20px,4vw,64px)}.hiw-head{max-width:720px;margin-bottom:clamp(32px,5vh,56px)}.hiw-head h2{font-family:var(--font-display);font-size:clamp(28px,4vw,52px);letter-spacing:-.03em;line-height:1;margin:0 0 16px;font-weight:700}.hiw-head p{margin:0;color:var(--muted);font-size:clamp(15px,1.4vw,17px);line-height:1.6;max-width:62ch}.hiw-steps{list-style:none;margin:0 0 clamp(40px,6vh,64px);padding:0;display:grid;grid-template-columns:repeat(3,1fr)}.hiw-step{display:flex;gap:15px;padding:26px 26px 26px 0;border-top:1px solid var(--border)}.hiw-step+.hiw-step{padding-left:26px;border-left:1px solid var(--border)}.hiw-k{font-size:13px;color:var(--brand-deep);padding-top:3px;flex:none}.hiw-step h3{font-family:var(--font-display);margin:0 0 8px;font-size:18px;font-weight:700;letter-spacing:-.01em}.hiw-step p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.hiw-cap{border-top:1px solid var(--border);padding-top:26px;display:grid;grid-template-columns:minmax(0,260px) 1fr;grid-gap:28px;gap:28px;align-items:start}.hiw-cap-label{color:var(--text);font-size:15px;font-weight:600;max-width:24ch}.hiw-cap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:11px 32px;gap:11px 32px}.hiw-cap-list li{font-size:13.5px;color:var(--muted);padding-left:20px;position:relative}.hiw-cap-list li:before{content:"→";position:absolute;left:0;color:var(--border-strong)}.wl-faq{max-width:820px;margin:0 auto;padding:clamp(72px,10vh,130px) clamp(20px,4vw,56px)}.wl-faq-title{font-family:var(--font-display);font-size:clamp(28px,3.6vw,44px);letter-spacing:-.03em;font-weight:700;color:var(--text);margin:0 0 28px}.faq-item{border-top:1px solid var(--border)}.faq-item:last-child{border-bottom:1px solid var(--border)}.faq-h{margin:0}.faq-tab{position:relative;width:100%;display:flex;align-items:center;gap:14px;background:transparent;border:none;color:var(--text);text-align:left;cursor:pointer;padding:22px 8px;font-family:var(--font-display);font-size:clamp(17px,1.7vw,22px);font-weight:700;letter-spacing:-.01em;transition:transform var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.faq-item.open .faq-tab{transform:translateY(-2px);background:linear-gradient(180deg,rgba(26,22,16,.045),transparent 90%);box-shadow:0 -6px 18px rgba(26,22,16,.08)}.faq-q{flex:1 1}.faq-sign{flex:none;position:relative;width:13px;height:13px}.faq-sign:after,.faq-sign:before{content:"";position:absolute;background:var(--muted)}.faq-sign:before{left:0;top:50%;width:13px;height:1.5px;transform:translateY(-50%)}.faq-sign:after{left:50%;top:0;width:1.5px;height:13px;transform:translateX(-50%);transition:transform var(--dur-fast) var(--ease-standard)}.faq-item.open .faq-sign:after{transform:translateX(-50%) scaleY(0)}.faq-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-base) var(--ease-standard)}.faq-item.open .faq-panel{grid-template-rows:1fr}.faq-panel-inner{overflow:hidden}.faq-panel p{margin:0 8px 20px;color:var(--muted);font-size:15px;line-height:1.65;max-width:62ch;opacity:0;transform:translateY(-4px);transition:opacity var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard)}.faq-item.open .faq-panel p{opacity:1;transform:none;transition-delay:80ms}.wl-cta-band{position:relative;overflow:hidden;background:radial-gradient(900px 480px at 12% -20%,rgba(246,167,42,.22),transparent 62%),radial-gradient(1000px 560px at 92% 120%,rgba(232,106,52,.2),transparent 60%),linear-gradient(155deg,#0f6f6a 0,var(--teal-deep) 55%,#094f4b 100%);color:#eafffb;border-top:1px solid rgba(0,0,0,.12)}.wl-cta-inner{position:relative;z-index:1;max-width:780px;margin:0 auto;padding:clamp(64px,10vh,120px) clamp(20px,4vw,56px);text-align:center}.wl-cta-eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-geist-mono),monospace;text-transform:uppercase;font-size:12px;letter-spacing:.16em;color:#a9f0e6;margin:0 0 18px}.wl-cta-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--accent-2);box-shadow:0 0 0 3px rgba(246,167,42,.25)}.wl-cta-band h2{font-family:var(--font-display);font-size:clamp(30px,4.6vw,56px);line-height:1.03;letter-spacing:-.028em;font-weight:600;margin:0 0 16px;color:#fff;text-wrap:balance}.wl-cta-band p{font-size:clamp(15px,1.4vw,18px);line-height:1.55;color:#cdeae5;max-width:46ch;margin:0 auto 30px}.wl-cta-btn{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1;padding:16px 26px;border-radius:12px;background:#fff;color:var(--teal-deep);text-decoration:none;box-shadow:0 14px 30px -12px rgba(0,0,0,.4);transition:transform var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.wl-cta-btn:hover{transform:translateY(-2px);box-shadow:0 18px 38px -12px rgba(0,0,0,.5)}.wl-cta-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.wl-cta-note{font-size:13px;color:#a9d8d2;margin:16px 0 0}.wl-foot{position:relative;text-align:center;color:var(--muted);font-size:13px;line-height:1.6;padding:clamp(56px,8vh,96px) clamp(20px,4vw,56px) 72px;border-top:1px solid var(--border);overflow:hidden}.wl-foot-line{max-width:560px;margin:0 auto}.wl-foot-stat{font-size:11px;letter-spacing:.06em;color:var(--muted);opacity:.6;margin:12px 0 0;min-height:1.2em}.wl-legal{font-size:12px;opacity:.8;max-width:560px;margin:18px auto 0}.wl-foot a{text-decoration:underline}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.cs-title,.hiw-head h2,.wl-faq-title,.wl-proof-head h2,.wl-triple-head h2{animation:wl-reveal-up linear both;animation-timeline:view();animation-range:entry 3% cover 20%}}}@keyframes wl-reveal-up{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@media (max-width:960px){.wl-hero-grid{grid-template-columns:1fr;gap:40px;min-height:0;text-align:left}.wl-hero-artifact{justify-content:flex-start}.wl-card-parallax{max-width:460px}.cs-inner{grid-template-columns:1fr;gap:36px}.cs-title{max-width:none}.tc{margin:0}.wl-triple{max-width:560px}.hiw-steps,.wl-triple{grid-template-columns:1fr}.hiw-step+.hiw-step{border-left:none;padding-left:0}.hiw-cap{grid-template-columns:1fr;gap:16px}}@media (max-width:560px){.wlf-row{flex-direction:column}.wlf-btn.solid{width:100%}.hiw-cap-list{grid-template-columns:1fr}.wl-proof-head{flex-direction:column;align-items:flex-start}}.uc-head{position:relative;text-align:center;padding:clamp(72px,14vh,160px) clamp(20px,4vw,56px) clamp(64px,12vh,136px)}.uc-head:before{content:"";position:absolute;inset:0;background:var(--grad-hero);pointer-events:none;z-index:0}.uc-head>*{position:relative;z-index:1}.uc-eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;font-size:13px;letter-spacing:.16em;color:var(--brand-deep);margin:0 0 20px}.uc-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 3px rgba(232,106,52,.18)}.uc-head h1{font-family:var(--font-display);font-size:clamp(42px,6.6vw,82px);line-height:1.02;letter-spacing:-.03em;font-weight:600;margin:0 auto 22px;max-width:15ch;text-wrap:balance}.uc-head-sub{margin:0 auto;max-width:40ch;font-size:20px;line-height:1.55;color:var(--muted);text-wrap:balance}.uc-band{padding:clamp(96px,17vh,208px) clamp(20px,4vw,56px)}.uc-inner{max-width:1180px;margin:0 auto}.uc-case{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(48px,7vw,112px);gap:clamp(48px,7vw,112px);align-items:center}.uc-case.flip .uc-copy{order:2}.uc-num{font-family:var(--font-display);font-weight:700;font-size:clamp(88px,11vw,156px);line-height:.9;letter-spacing:-.02em;margin:0 0 14px;color:rgba(232,106,52,.07);-webkit-text-stroke:1.5px rgba(184,67,26,.32);-webkit-user-select:none;-moz-user-select:none;user-select:none}.uc-kicker{font-size:13px;text-transform:uppercase;letter-spacing:.16em;color:var(--brand-deep);margin:0 0 18px}.uc-copy h2{font-family:var(--font-display);font-size:clamp(34px,4.8vw,58px);line-height:1.04;letter-spacing:-.025em;font-weight:600;margin:0;max-width:15ch;text-wrap:balance}.uc-featrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(28px,4.5vw,56px);gap:clamp(28px,4.5vw,56px);margin-top:clamp(64px,11vh,128px)}.uc-feat{border-top:1px solid var(--border-strong);padding-top:22px;position:relative}.uc-feat:before{content:"";position:absolute;top:-1px;left:0;width:32px;height:2px;background:var(--brand)}.uc-feat-name{font-size:13.5px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text);margin:0 0 12px}.uc-feat p{margin:0;font-size:17px;line-height:1.6;color:var(--muted);max-width:30ch}.uc-chat{background:var(--panel);border:1px solid var(--border);border-radius:20px;box-shadow:var(--shadow-card);padding:32px 32px 30px;display:grid;grid-gap:28px;gap:28px}.uc-msg{display:grid;grid-template-columns:46px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.uc-avatar{width:46px;height:46px;border-radius:12px;flex:none}.uc-avatar.you{background:linear-gradient(160deg,#10877f,#0b5f5b)}.uc-avatar.bot{background:var(--sheen);color:var(--on-brand);font-family:var(--font-display);font-weight:600;font-size:21px;display:grid;place-items:center}.uc-msg-meta{display:flex;align-items:baseline;gap:8px;margin:0 0 6px;font-size:15.5px}.uc-msg-meta strong{font-weight:700;color:var(--text)}.uc-msg-meta .mono{font-size:12px;color:var(--muted)}.uc-app{font-size:10px;letter-spacing:.06em;color:var(--muted);border:1px solid var(--border);border-radius:4px;padding:1.5px 5px;background:var(--panel-2)}.uc-msg-text{margin:0;font-size:17.5px;line-height:1.6}.uc-mention{color:var(--brand-deep);background:rgba(232,106,52,.1);border-radius:4px;padding:0 3px;font-weight:600}.uc-msg.cedric .uc-msg-body{border-left:2px solid rgba(232,106,52,.45);padding-left:14px;margin-left:-18px}@media (max-width:880px){.uc-band{padding:clamp(64px,10vh,104px) clamp(20px,4vw,56px)}.uc-case{grid-template-columns:1fr;gap:40px}.uc-case.flip .uc-copy{order:0}.uc-num{font-size:84px}.uc-featrow{grid-template-columns:1fr;gap:32px;margin-top:56px}.uc-feat p{max-width:none}.uc-chat{padding:24px 22px}}