.qw-crumbs{padding-top:calc(var(--fl-nav-h) + 12px);background:var(--fl-surface)}.qw-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;font:600 11px/1 var(--fl-font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fl-text-mute)}.qw-crumbs a{display:inline-flex;align-items:center;min-height:40px;padding:0 8px;margin-left:-8px;color:var(--fl-text-3)}.qw-crumbs a:hover{color:var(--fl-mint-ink)}.qw-crumbs .qw-sep{color:var(--fl-text-mute);padding:0 6px}.qw-crumbs [aria-current]{color:var(--fl-mint-ink)}.qw-hero{position:relative;overflow:hidden;background:radial-gradient(900px 600px at 88% -10%,var(--fl-sage) 0,transparent 60%),radial-gradient(700px 500px at -10% 90%,var(--fl-sage) 0,transparent 55%),var(--fl-surface);padding:clamp(28px,5vw,64px) 0 clamp(36px,5.5vw,64px)}.qw-stencil,.qw-sweep{display:none}.qw-badges{display:inline-flex;flex-wrap:wrap;gap:10px;margin-bottom:20px}.qw-tagup{opacity:0;animation:qw-tagup var(--fl-dur-reveal-slow) var(--fl-ease-reveal) forwards}.qw-ht-a{animation-delay:.25s}.qw-ht-b{animation-delay:.65s}@keyframes qw-tagup{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.qw-h1{font-size:clamp(42px,6vw,88px);max-width:14ch;color:var(--fl-text)}@media (min-width:1400px){.fl-scope .qw-h1{letter-spacing:-.02em}}.qw-h1 .qw-mint{color:var(--fl-mint-ink);background:linear-gradient(0deg,var(--fl-mint-tint),var(--fl-mint-tint)) no-repeat left 0 bottom .08em /100% .34em;border-radius:var(--fl-radius-pill)}.qw-sub{max-width:56ch;margin-top:18px;color:var(--fl-text-2);font-size:clamp(15px,1.4vw,18px)}.qw-foot{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:26px;padding-top:16px;border-top:1px solid var(--fl-line-soft);font:400 11.5px/1.7 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-text-mute);text-transform:uppercase}.qw-foot b{color:var(--fl-mint-ink);font-weight:600}.qw-main{background:var(--fl-surface);padding:clamp(36px,5vw,72px) 0 var(--fl-section);overflow-x:clip}.qw-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:clamp(24px,3.5vw,56px);align-items:start}@media (max-width:1020px){.qw-grid{grid-template-columns:minmax(0,1fr)}}.qw-card{position:relative;padding:clamp(24px,3.5vw,48px)}.qw-card.fl-on-paper{--fl-accent-ctx:var(--fl-mint-ink);--fl-selection-fg:var(--fl-char);background:var(--fl-surface);color:var(--fl-text);border:1px solid var(--fl-sage-2);border-radius:var(--fl-radius-card);box-shadow:var(--fl-shadow-soft);font-size:var(--fl-text-body)}.qw-card:before{content:none}.qw-card.fl-on-paper .fl-btn{background:var(--fl-mint);color:var(--fl-char);border-color:transparent}.qw-head{display:flex;flex-wrap:wrap;gap:10px 24px;justify-content:space-between;padding:10px 0 18px;border-bottom:1px solid var(--fl-line);font:600 10.5px/1.7 var(--fl-font-mono);letter-spacing:.12em;color:var(--fl-text-mute);text-transform:uppercase}.qw-head b{color:var(--fl-mint-ink);font-weight:600}.qw-card fieldset{border:none;margin:26px 0 0;padding:0;min-width:0}.qw-leg{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px;width:100%;padding:0}.qw-sn{font-family:var(--fl-font-display);font-weight:800;font-size:30px;line-height:1;color:var(--fl-mint-ink);letter-spacing:-.02em}.qw-leg h2{font:800 clamp(19px,2vw,24px)/1.1 var(--fl-font-display);letter-spacing:var(--fl-track-display);text-transform:none;color:var(--fl-text);margin:0}.qw-st{font:600 10.5px/1.6 var(--fl-font-mono);letter-spacing:.12em;color:var(--fl-text-mute);text-transform:uppercase}.qw-stepnote{font:400 13.5px/1.6 var(--fl-font-display);color:var(--fl-text-2);margin-top:6px}.qw-f{margin-top:22px;min-width:0}.qw-f>.qw-glab,.qw-f>label{display:block;font:700 14px/1.35 var(--fl-font-display);letter-spacing:.01em;color:var(--fl-text);margin-bottom:10px}.qw-opt{font:600 10px/1 var(--fl-font-mono);letter-spacing:.14em;color:var(--fl-text-mute);text-transform:uppercase;margin-left:8px}.qw-control{width:100%;min-height:52px;padding:0 20px;font:400 16px/1.3 var(--fl-font-display);color:var(--fl-text);background:var(--fl-surface);border:1px solid var(--fl-line-strong);border-radius:var(--fl-radius-pill);-moz-appearance:none;appearance:none;-webkit-appearance:none}select.qw-control{background-image:linear-gradient(45deg,transparent 49%,var(--fl-text-2) 51%),linear-gradient(135deg,var(--fl-text-2) 49%,transparent 51%);background-repeat:no-repeat;background-position:calc(100% - 26px) 55%,calc(100% - 20px) 55%;background-size:6px 6px,6px 6px;padding-right:48px}.qw-control::-moz-placeholder{color:var(--fl-text-mute)}.qw-control::placeholder{color:var(--fl-text-mute)}.qw-control:hover:not(:disabled){border-color:var(--fl-mint-ink)}.qw-why{font:400 12px/1.7 var(--fl-font-display);letter-spacing:.01em;color:var(--fl-text-mute);margin-top:8px}.qw-why b{color:var(--fl-mint-ink);font-weight:800}.qw-contact{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}@media (max-width:640px){.qw-contact{grid-template-columns:minmax(0,1fr)}}.qw-contact .qw-f{margin-top:0}.qw-chips{display:flex;flex-wrap:wrap;gap:10px}.qw-chip{position:relative;min-height:44px;padding:0 18px;border:1px solid var(--fl-line-strong);border-radius:var(--fl-radius-pill);background:var(--fl-surface);color:var(--fl-text);font:700 13.5px/1.2 var(--fl-font-display);letter-spacing:.01em;display:inline-flex;align-items:center;gap:9px;cursor:pointer;transition:border-color var(--fl-dur-micro),background var(--fl-dur-micro)}.qw-chip-in{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;font-size:16px}.qw-dot{width:12px;height:12px;border:1px solid var(--fl-line-strong);border-radius:4px;flex:none;transition:background var(--fl-dur-micro),border-color var(--fl-dur-micro)}.qw-chip[data-kind=one] .qw-dot{border-radius:50%}.qw-chip.is-on,.qw-chip:hover{border-color:var(--fl-mint-ink)}.qw-chip.is-on{background:var(--fl-mint-ink-wash)}.qw-chip.is-on .qw-dot{background:var(--fl-mint-ink);border-color:var(--fl-mint-ink)}.qw-chip:focus-within{outline:2px solid var(--fl-mint-ink);outline-offset:3px}@supports selector(:has(*)){.qw-chip:focus-within{outline:none}.qw-chip:has(.qw-chip-in:focus-visible){outline:2px solid var(--fl-mint-ink);outline-offset:3px}}.qw-f.err .qw-control{border-color:var(--fl-amber);border-width:2px}.qw-msg{display:none;font:600 12px/1.5 var(--fl-font-mono);letter-spacing:.04em;color:var(--fl-amber);margin-top:8px}.qw-f.err .qw-msg{display:block}.qw-formerr{font:600 12px/1.5 var(--fl-font-mono);letter-spacing:.04em;color:var(--fl-amber);margin-top:12px}.qw-step2{border-top:1px solid var(--fl-line);padding-top:8px}.qw-lockline{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--fl-font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fl-text-mute);border:1px solid var(--fl-line);border-radius:var(--fl-radius-pill);padding:9px 14px;margin-top:10px}.qw-lockline:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fl-text-mute);flex:none}.qw-step2.is-unlocked .qw-lockline{color:var(--fl-mint-ink);border-color:var(--fl-mint-ink-45);background:var(--fl-mint-ink-wash)}.qw-step2.is-unlocked .qw-lockline:before{background:var(--fl-mint-ink)}.qw-s2-body{transition:opacity .3s var(--fl-ease-reveal)}html.fl-js .qw-step2.is-locked .qw-s2-body{opacity:.45;pointer-events:none}.qw-hp{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.qw-hp input{font-size:16px}.qw-submitbar{margin-top:30px;padding-top:22px;border-top:1px solid var(--fl-line)}.qw-submitbar .qw-submit{width:100%;min-height:56px;font-size:15px}.qw-privacy{font:400 12.5px/1.7 var(--fl-font-display);color:var(--fl-text-2);margin-top:12px}.qw-privacy a{color:var(--fl-mint-ink);text-decoration:underline;text-underline-offset:3px;padding:12px 2px;margin:-12px -2px}.qw-strip{margin-top:18px;font:600 10.5px/1.8 var(--fl-font-mono);letter-spacing:.14em;color:var(--fl-text-mute);text-transform:uppercase}@media (max-width:640px){.qw-submitbar{position:sticky;bottom:0;background:linear-gradient(180deg,transparent,var(--fl-surface) 26%);padding-bottom:14px;z-index:var(--fl-z-raised)}}.qw-pill{display:inline-flex;align-items:center;gap:9px;font:600 10.5px/1 var(--fl-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--fl-mint-ink);border:1px solid var(--fl-mint-ink-45);border-radius:var(--fl-radius-pill);background:var(--fl-mint-ink-wash);padding:9px 14px}.qw-pill:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--fl-mint-ink);flex:none}.qw-c-h2{font-size:clamp(30px,4vw,48px);color:var(--fl-text);margin-top:16px}.qw-c-body{color:var(--fl-text-2);margin-top:12px;max-width:52ch;font-size:15.5px}.qw-refplate{margin-top:24px;border:1px solid var(--fl-sage-2);border-radius:var(--fl-radius);background:var(--fl-sage);padding:20px 22px;min-height:96px;display:flex;flex-direction:column;justify-content:center}.qw-rc{font:600 clamp(19px,2.6vw,26px)/1.2 var(--fl-font-mono);letter-spacing:.08em;color:var(--fl-text);overflow-wrap:anywhere}.qw-rk{font:600 10px/1 var(--fl-font-mono);letter-spacing:.16em;color:var(--fl-mint-ink);text-transform:uppercase;margin-top:9px}.qw-c-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.qw-c-extra{font:400 12.5px/1.7 var(--fl-font-display);color:var(--fl-text-2);margin-top:14px;max-width:52ch}.qw-c-meta{margin-top:20px;font:400 11px/1.9 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-text-2);text-transform:uppercase}.qw-c-meta a{display:inline-flex;align-items:center;min-height:40px;padding:0 6px;margin:-10px -6px;color:var(--fl-mint-ink);text-decoration:underline;text-underline-offset:3px}.qw-rail{display:flex;flex-direction:column;gap:14px;min-width:0}.qw-plate{background:var(--fl-sage);border:1px solid var(--fl-sage-2);border-radius:var(--fl-radius-card);padding:26px 24px;position:relative}.qw-plate:before{content:none}.qw-plate h3{font:800 17px/1.15 var(--fl-font-display);letter-spacing:var(--fl-track-display);text-transform:none;margin:8px 0 4px;color:var(--fl-text)}.qw-psub{font-size:13px;color:var(--fl-text-mute)}.qw-walk{position:relative;margin-top:18px;padding-left:26px}.qw-wline{left:8px;top:8px;bottom:8px;background:var(--fl-sage-2)}.qw-wline,.qw-wline i{position:absolute;width:2px;border-radius:99px}.qw-wline i{left:0;top:0;height:0;background:var(--fl-mint);transition:height var(--fl-dur-reveal) var(--fl-ease-reveal);display:block}.qw-wstep{position:relative;padding:12px 0 14px}.qw-wstep:before{content:"";position:absolute;left:-26px;top:19px;width:14px;height:14px;border-radius:50%;background:var(--fl-surface);border:2px solid var(--fl-sage-2);transition:border-color .3s var(--fl-ease-reveal)}.qw-wtag{font:800 11px/1 var(--fl-font-display);letter-spacing:.12em;color:var(--fl-text-mute);text-transform:uppercase;transition:color .3s var(--fl-ease-reveal)}.qw-wstep p{font-size:13.5px;color:var(--fl-text-3);margin-top:7px;max-width:38ch}.qw-wstep.is-lit:before{border-color:var(--fl-mint-ink);background:var(--fl-mint)}.qw-wstep.is-lit .qw-wtag{color:var(--fl-mint-ink)}.qw-cert{padding:14px 0;border-top:1px solid var(--fl-sage-2)}.qw-cert:first-of-type{border-top:none;padding-top:10px}.qw-cert h4{font:800 14.5px/1.25 var(--fl-font-display);letter-spacing:-.01em;text-transform:none;color:var(--fl-text);margin:0}.qw-no{font:600 11.5px/1.6 var(--fl-font-mono);letter-spacing:.06em;color:var(--fl-mint-ink);overflow-wrap:anywhere}.qw-sub2{font:400 10.5px/1.7 var(--fl-font-mono);letter-spacing:.05em;overflow-wrap:anywhere}.qw-sub2,.qw-valid{color:var(--fl-text-mute);text-transform:uppercase}.qw-valid{font:600 10px/1.6 var(--fl-font-mono);letter-spacing:.14em;margin-top:4px}.qw-valid b{color:var(--fl-text-2)}.qw-verify{display:flex;align-items:center;min-height:44px;margin-top:6px;font:600 10.5px/1.5 var(--fl-font-mono);letter-spacing:.12em;color:var(--fl-mint-ink);text-transform:uppercase;border-top:1px solid var(--fl-sage-2)}.qw-verify:hover{text-decoration:underline;text-underline-offset:4px;color:var(--fl-mint-hover)}.qw-tpnote{font:400 11px/1.8 var(--fl-font-mono);letter-spacing:.04em;color:var(--fl-text-mute);text-transform:uppercase;margin-top:10px}.qw-live{display:flex;align-items:center;gap:14px;min-height:76px}.qw-livedot{display:inline-flex;align-items:center;gap:9px;font:600 11px/1 var(--fl-font-mono);letter-spacing:.16em;color:var(--fl-mint-ink);text-transform:uppercase}.qw-livedot i{width:8px;height:8px;background:var(--fl-mint);border-radius:50%;box-shadow:0 0 0 4px var(--fl-mint-tint)}.qw-lv{font-family:var(--fl-font-display);font-weight:800;font-size:30px;line-height:1;min-width:64px;color:var(--fl-mint-ink);letter-spacing:-1px}.qw-lk{font:600 10px/1.6 var(--fl-font-mono);letter-spacing:.14em;color:var(--fl-text-mute);text-transform:uppercase}.qw-rail-cta{display:flex;align-items:center;justify-content:center;gap:12px;border:2px solid var(--fl-mint);border-radius:var(--fl-radius-pill);padding:14px 22px;font:800 14px/1.4 var(--fl-font-display);letter-spacing:.01em;color:var(--fl-mint-ink);min-height:52px;margin-top:12px;transition:background var(--fl-dur-micro),color var(--fl-dur-micro)}.qw-rail-cta:hover{background:var(--fl-mint-tint);color:var(--fl-mint-hover)}@media (prefers-reduced-motion:reduce){.qw-tagup{opacity:1;animation:none}.qw-chip,.qw-dot,.qw-rail-cta,.qw-s2-body,.qw-wline i,.qw-wstep:before,.qw-wtag{transition:none!important}.qw-wline i{height:100%!important}.qw-wstep:before{border-color:var(--fl-mint-ink);background:var(--fl-mint)}.qw-wtag{color:var(--fl-mint-ink)}}html.rm .qw-tagup{opacity:1;animation:none}html.rm .qw-chip,html.rm .qw-dot,html.rm .qw-rail-cta,html.rm .qw-s2-body,html.rm .qw-wline i,html.rm .qw-wstep:before,html.rm .qw-wtag{transition:none!important}html.rm .qw-wline i{height:100%!important}html.rm .qw-wstep:before{border-color:var(--fl-mint-ink);background:var(--fl-mint)}html.rm .qw-wtag{color:var(--fl-mint-ink)}