@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-dm:"DM Sans","DM Sans Fallback"}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_3fe9e3{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_3fe9e3{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_62543b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_62543b{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_1c7c88{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_1c7c88{--font-montserrat:"Montserrat","Montserrat Fallback"}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.block{display:block}.hidden{display:none}.table{display:table}.border{border-style:var(--tw-border-style);border-width:1px}}:root{--bg:#080808;--card:#111;--gold:#d4af37;--text:#f2f2f2;--muted:#b8b8b8;--border:#292929;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-dm),sans-serif;background:var(--bg);color:var(--text);margin:0;font-size:16px}button,input,select,textarea{font:inherit}a,button,input,select,textarea{outline-offset:4px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--gold)}a,button{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:not-allowed}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em;font-weight:550}h2{font-size:clamp(28px,3.5vw,42px);line-height:1.2}h3{font-size:22px;line-height:1.35}p{line-height:1.65}svg{flex-shrink:0}img{max-width:100%;height:auto}input,select,textarea{border:1px solid var(--border);width:100%;min-width:0;color:var(--text);background:#0c0c0c;border-radius:9px;padding:12px 14px}textarea{resize:vertical;min-height:110px}input[type=color]{height:48px;padding:7px}input[type=checkbox]{width:18px;height:18px;accent-color:var(--gold)}label{font-size:14px}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.help,.muted{color:var(--muted)}.accent,.eyebrow{color:var(--gold)}.eyebrow{letter-spacing:.17em;font-size:12px;font-weight:650;line-height:1.6}.card{background:var(--card);border:1px solid var(--border);border-radius:20px}.gold,.secondary{text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:14px 25px;font-size:14px;font-weight:650;transition:transform .2s,background .2s;display:inline-flex}.gold{background:linear-gradient(115deg,#e7cb70,var(--gold));border:1px solid var(--gold);color:#121008}.gold:hover{transform:translateY(-2px)}.secondary{color:var(--text);background:#171717;border:1px solid #3c3c3c}.secondary:hover{background:#232323}.small{min-height:36px;padding:8px 13px;font-size:13px}.icon-button{border:1px solid var(--border);width:34px;height:34px;color:var(--muted);background:0 0;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.icon-button:hover{color:var(--text);background:#222}.danger{color:#d58d8d}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.funnel{background:var(--bg);min-height:100vh;color:var(--text)}.funnel-container{max-width:1120px;margin:auto;padding:0 28px}.block:empty,.block:has(>:empty){display:none}.demo-bar{color:#dfca82;text-align:center;background:#1c190e;justify-content:center;align-items:center;gap:24px;padding:10px 20px;font-size:12px;line-height:1.6;display:flex}.demo-bar a{white-space:nowrap;text-decoration:underline}.brand{letter-spacing:.2em;justify-content:center;padding:35px 0;font-size:20px;font-weight:700}.brand,.brand a{align-items:center;display:flex}.brand a{gap:12px}.brand-mark{letter-spacing:0;width:30px;color:var(--gold);border:1px solid #7e6b35;justify-content:center;align-items:center;font-size:20px;font-weight:400;display:inline-flex}.brand-line{background:#706137;width:25px;height:1px}.hero{text-align:center;max-width:870px;margin:32px auto 38px}.hero .eyebrow{margin-bottom:21px}.hero h1{letter-spacing:-.05em;max-width:850px;font-size:clamp(38px,5.2vw,66px);line-height:1.09}.body-copy{max-width:595px;color:var(--muted);margin:24px auto 0;font-size:17px;line-height:1.75}.video-section{max-width:860px;margin:auto}.video-shell{aspect-ratio:16/9;background:#101010;border:1px solid #3b3524;border-radius:18px;overflow:hidden;box-shadow:0 24px 70px #0004}.video-shell iframe,.video-shell video{border:0;width:100%;height:100%;display:block}.video-placeholder{background:radial-gradient(at 50% 65%,#242014 0,#131311 40%,#101010 80%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.video-wordmark{letter-spacing:.24em;color:#aba181;font-size:12px;position:absolute;top:28px;left:30px}.play-icon{color:#ddc77d;background:#c5a34010;border:1px solid #a79457;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:24px;padding-left:3px;display:flex}.video-placeholder p{letter-spacing:-.03em;font-size:clamp(16px,2.7vw,28px)}.video-placeholder small{color:#99988e;margin-top:8px;font-size:12px}.video-bottom{letter-spacing:.15em;color:#858271;justify-content:space-between;font-size:10px;display:flex;position:absolute;bottom:25px;left:30px;right:30px}.main-cta{text-align:center;margin:27px auto 0}.main-cta .gold{min-width:280px}.main-cta p{color:#858585;margin-top:13px;font-size:12px}.section{margin-top:105px}.section-heading{text-align:center;margin-bottom:38px}.section-heading .eyebrow{margin-bottom:13px}.section-heading h2{font-weight:500}.plans{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:22px;max-width:930px;margin:auto;display:grid}.plan{border-radius:18px;flex-direction:column;padding:34px;display:flex;position:relative}.plan.featured{background:linear-gradient(155deg,#1b180f,#111 55%);border-color:#887332}.plan h3{margin-top:13px;font-size:26px}.badge{letter-spacing:.12em;color:#dec36e;background:#302812;border:1px solid #584a22;border-radius:5px;align-self:flex-start;margin-bottom:3px;padding:5px 9px;font-size:10px}.plan-description{min-height:46px;margin-top:10px;font-size:14px}.price{flex-wrap:wrap;align-items:baseline;gap:8px;margin-top:24px;display:flex}.price strong{letter-spacing:-.055em;font-size:46px;font-weight:550}.price span{color:var(--muted);font-size:13px}.price del{color:#858585;width:100%;font-size:16px}.period{color:var(--muted);font-size:12px}.plan-divider{background:var(--border);height:1px;margin:26px 0}.plan ul{flex:1;margin:0 0 30px;padding:0;list-style:none}.plan li{color:#cecece;align-items:flex-start;gap:12px;margin-bottom:16px;font-size:14px;line-height:1.5;display:flex}.plan li svg{color:var(--gold);margin-top:2px}.plan .gold,.plan .secondary{width:100%}.benefit-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:30px;display:grid}.benefit-grid article{border-top:1px solid var(--border);padding:26px 0}.benefit-number{color:var(--gold);letter-spacing:.12em;font-size:13px}.bonus{padding:25px!important}.bonus svg{color:var(--gold)}.faq{max-width:780px;margin-left:auto;margin-right:auto}.faq details{border-bottom:1px solid var(--border);padding:22px 0}.faq summary{justify-content:space-between;align-items:center;gap:20px;font-size:17px;display:flex}.faq details p{color:var(--muted);padding-top:18px;font-size:15px}.faq details[open] svg{transform:rotate(180deg)}.final{text-align:center;background:linear-gradient(125deg,#1b180f,#111 65%);max-width:930px;margin:85px auto 0;padding:55px 25px}.final h2{max-width:580px;margin:17px auto 25px}.capture{max-width:640px;margin:85px auto 0;padding:35px}.capture h2{margin:14px 0;font-size:30px}.capture>.muted{font-size:14px}.field{flex-direction:column;gap:8px;min-width:0;margin-top:22px;display:flex}.field label,.field>span{font-weight:500}.required{color:var(--gold)}.help{font-size:12px;line-height:1.6}.field .help{margin-top:-3px}.choices{border:0;gap:10px;margin:0;padding:0;display:grid}.choice{border:1px solid var(--border);border-radius:9px;align-items:center;gap:12px;padding:12px 15px;display:flex}.capture-actions{gap:12px;margin-top:26px;display:flex}.capture-actions .gold{flex:1}.privacy{color:#929292;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:12px;line-height:1.4;display:flex}.honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.progress{background:#2d2d2d;border-radius:4px;height:4px;margin:24px 0 10px;overflow:hidden}.progress span{background:var(--gold);height:100%;transition:width .3s;display:block}.success{text-align:center}.success svg{color:var(--gold);margin:auto}.notice{color:#d9c68c;background:#221d10;border:1px solid #504626;border-radius:10px;align-items:center;gap:12px;margin-bottom:25px;padding:14px 17px;font-size:13px;line-height:1.6;display:flex}.notice.error{color:#f4b4b4;background:#261616;border-color:#663939;margin:20px 0 0;display:block}.capture .notice{margin-top:20px}.funnel footer{border-top:1px solid var(--border);color:#8b8b8b;justify-content:space-between;align-items:center;gap:30px;margin-top:80px;padding:32px 0;font-size:12px;display:flex}.funnel footer span{letter-spacing:.2em;font-size:14px;font-weight:650}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.funnel{--electric:var(--gold)}@supports (color:color-mix(in lab,red,red)){.funnel{--electric:color-mix(in srgb,var(--gold) 48%,#ffe45c)}}.funnel{--electric-soft:var(--gold)}@supports (color:color-mix(in lab,red,red)){.funnel{--electric-soft:color-mix(in srgb,var(--gold) 62%,#fff1a6)}}.funnel{--gold-deep:#8f6900;--night:var(--bg)}@supports (color:color-mix(in lab,red,red)){.funnel{--night:color-mix(in srgb,var(--bg) 94%,#181200)}}.funnel{isolation:isolate;background:radial-gradient(circle at 50% -8%,var(--electric) 0,transparent 34rem),radial-gradient(circle at 4% 42%,#ffcf2e14,transparent 30rem),radial-gradient(circle at 96% 70%,var(--electric),transparent 34rem),linear-gradient(180deg,var(--night),var(--bg) 38%,#030305 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel{background:radial-gradient(circle at 50% -8%,color-mix(in srgb,var(--electric) 30%,transparent) 0,transparent 34rem),radial-gradient(circle at 4% 42%,#ffcf2e14,transparent 30rem),radial-gradient(circle at 96% 70%,color-mix(in srgb,var(--electric) 13%,transparent),transparent 34rem),linear-gradient(180deg,var(--night),var(--bg) 38%,#030305 100%)}}.ambient-grid{z-index:-1;pointer-events:none;opacity:.13;background-image:linear-gradient(#ffffff09 1px,#0000 0),linear-gradient(90deg,#ffffff09 1px,#0000 0);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.funnel:before{content:"";z-index:-1;background:linear-gradient(90deg,transparent,var(--electric),transparent);width:min(1080px,92vw);height:1px;box-shadow:0 0 45px 8px var(--electric);position:absolute;top:130px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.funnel:before{box-shadow:0 0 45px 8px color-mix(in srgb,var(--electric) 28%,transparent)}}.funnel-container{max-width:var(--content-width,1120px);position:relative}.funnel .card{background:linear-gradient(145deg,#ffffff0e,transparent 38%),var(--card)}@supports (color:color-mix(in lab,red,red)){.funnel .card{background:linear-gradient(145deg,#ffffff0e,transparent 38%),color-mix(in srgb,var(--card) 93%,#0b0b18)}}.funnel .card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.funnel .card{border-color:color-mix(in srgb,var(--border) 78%,var(--electric))}}.funnel .card{box-shadow:inset 0 1px #ffffff0e,0 24px 80px #0000004d}.funnel .brand{border:1px solid var(--border);width:fit-content;margin:18px auto 0;padding:13px 22px}@supports (color:color-mix(in lab,red,red)){.funnel .brand{border:1px solid color-mix(in srgb,var(--border) 72%,var(--electric))}}.funnel .brand{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#07070db8;border-radius:999px;font-size:15px;box-shadow:inset 0 1px #ffffff12,0 14px 50px #00000059}.funnel .brand-mark{border-color:var(--electric);border-radius:9px;width:32px;height:32px}@supports (color:color-mix(in lab,red,red)){.funnel .brand-mark{border-color:color-mix(in srgb,var(--electric) 65%,white)}}.funnel .brand-mark{color:#fff;background:linear-gradient(145deg,#ffe778,var(--gold-deep));box-shadow:0 0 24px var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .brand-mark{box-shadow:0 0 24px color-mix(in srgb,var(--electric) 40%,transparent)}}.funnel .brand-mark{font-size:13px;font-weight:800}.funnel .brand-line{display:none}.funnel .hero{max-width:980px;margin-top:clamp(58px,9vw,112px);margin-bottom:48px}.funnel .eyebrow{border:1px solid var(--electric);justify-content:center;align-items:center;padding:7px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel .eyebrow{border:1px solid color-mix(in srgb,var(--electric) 40%,var(--border))}}.funnel .eyebrow{color:var(--electric);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.funnel .eyebrow{color:color-mix(in srgb,var(--electric) 65%,white)}}.funnel .eyebrow{background:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .eyebrow{background:color-mix(in srgb,var(--electric) 9%,transparent)}}.funnel .eyebrow{letter-spacing:.14em}.funnel .hero h1{max-width:980px;font-family:var(--heading-font),sans-serif;font-size:clamp(var(--headline-mobile),6.4vw,var(--headline-desktop));font-weight:var(--heading-weight);letter-spacing:-.065em;text-wrap:balance;text-shadow:0 8px 42px #00000080;margin:0 auto;line-height:.98}.funnel .hero .accent{color:#0000;background:linear-gradient(105deg,#fff4b0 5%,#ffe052 48%,#dcae18);-webkit-background-clip:text;background-clip:text}.funnel .body-copy{max-width:690px;font-size:var(--body-desktop)}@supports (color:color-mix(in lab,red,red)){.funnel .body-copy{color:color-mix(in srgb,var(--muted) 88%,white)}}.funnel .body-copy{text-wrap:balance}.funnel .video-click-hint{color:var(--electric);justify-content:center;align-items:center;gap:6px;margin:0 auto 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel .video-click-hint{color:color-mix(in srgb,var(--electric) 82%,white)}}.funnel .video-click-hint{letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1}.funnel .video-click-hint svg{filter:drop-shadow(0 0 8px var(--electric));flex:none}@supports (color:color-mix(in lab,red,red)){.funnel .video-click-hint svg{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--electric) 45%,transparent))}}.funnel .video-shell{border:1px solid var(--electric);position:relative}@supports (color:color-mix(in lab,red,red)){.funnel .video-shell{border:1px solid color-mix(in srgb,var(--electric) 55%,var(--border))}}.funnel .video-shell{box-shadow:0 0 0 7px #ffffff06,0 30px 100px #0000009e,0 0 70px var(--electric);border-radius:22px}@supports (color:color-mix(in lab,red,red)){.funnel .video-shell{box-shadow:0 0 0 7px #ffffff06,0 30px 100px #0000009e,0 0 70px color-mix(in srgb,var(--electric) 18%,transparent)}}.funnel .video-shell:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff26}.funnel .video-placeholder{background:radial-gradient(circle at 50% 65%,var(--electric),transparent 34%),linear-gradient(135deg,#171407,#080806 62%)}@supports (color:color-mix(in lab,red,red)){.funnel .video-placeholder{background:radial-gradient(circle at 50% 65%,color-mix(in srgb,var(--electric) 34%,transparent),transparent 34%),linear-gradient(135deg,#171407,#080806 62%)}}.funnel .play-icon{color:#fff;border:1px solid var(--electric);width:78px;height:78px}@supports (color:color-mix(in lab,red,red)){.funnel .play-icon{border:1px solid color-mix(in srgb,var(--electric) 45%,white)}}.funnel .play-icon{color:#0b0902;box-shadow:0 0 50px var(--electric);background:linear-gradient(145deg,#ffe778,#c79605)}@supports (color:color-mix(in lab,red,red)){.funnel .play-icon{box-shadow:0 0 50px color-mix(in srgb,var(--electric) 55%,transparent)}}.funnel .gold{border:1px solid var(--electric);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel .gold{border:1px solid color-mix(in srgb,var(--electric) 55%,white)}}.funnel .gold{color:#0b0902;box-shadow:0 10px 35px var(--electric),inset 0 1px #ffffff3d;background:linear-gradient(110deg,#c99708,#ffe45c 48%,#f3c929);border-radius:12px}@supports (color:color-mix(in lab,red,red)){.funnel .gold{box-shadow:0 10px 35px color-mix(in srgb,var(--electric) 32%,transparent),inset 0 1px #ffffff3d}}.funnel .gold{text-transform:uppercase;letter-spacing:.035em}.funnel .gold:before{content:"";background:linear-gradient(105deg,#0000 25%,#ffffff47,#0000 75%);transition:transform .55s;position:absolute;inset:0;transform:translate(-105%)}.funnel .gold:hover{box-shadow:0 16px 48px var(--electric);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.funnel .gold:hover{box-shadow:0 16px 48px color-mix(in srgb,var(--electric) 42%,transparent)}}.funnel .gold:hover:before{transform:translate(105%)}.funnel .main-cta .gold{min-width:min(100%,360px)}.funnel .main-cta p{color:var(--muted)}.funnel .section{margin-top:var(--section-gap)}.funnel .section-heading h2,.funnel .story-heading h2{font-family:var(--heading-font),sans-serif;font-size:clamp(var(--title-mobile),4.3vw,var(--title-desktop));text-wrap:balance;line-height:1.04}.mastery-story{border:1px solid var(--border);max-width:1000px;margin-left:auto;margin-right:auto;padding:clamp(34px,6vw,74px)}@supports (color:color-mix(in lab,red,red)){.mastery-story{border:1px solid color-mix(in srgb,var(--border) 78%,var(--electric))}}.mastery-story{background:linear-gradient(145deg,var(--electric),#ffffff05)}@supports (color:color-mix(in lab,red,red)){.mastery-story{background:linear-gradient(145deg,color-mix(in srgb,var(--electric) 9%,transparent),#ffffff05)}}.mastery-story{box-shadow:inset 0 1px #ffffff0f}.benefit-grid article,.resource-card{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.benefit-grid article,.resource-card{border-color:color-mix(in srgb,var(--border) 80%,var(--electric))}}.resource-card{background:linear-gradient(155deg,#ffffff0e,#ffffff03);box-shadow:inset 0 1px #ffffff0f,0 18px 60px #0000003d}.resource-sample{background:linear-gradient(145deg,var(--electric),#070705)}@supports (color:color-mix(in lab,red,red)){.resource-sample{background:linear-gradient(145deg,color-mix(in srgb,var(--electric) 10%,#0b0903),#070705)}}.funnel .plan{border-radius:22px}.funnel .plan.featured{border-color:var(--electric);background:linear-gradient(155deg,var(--electric),#0b0a07 62%)}@supports (color:color-mix(in lab,red,red)){.funnel .plan.featured{background:linear-gradient(155deg,color-mix(in srgb,var(--electric) 14%,#151207),#0b0a07 62%)}}.funnel .plan.featured{box-shadow:0 0 70px var(--electric),inset 0 1px #ffffff14}@supports (color:color-mix(in lab,red,red)){.funnel .plan.featured{box-shadow:0 0 70px color-mix(in srgb,var(--electric) 16%,transparent),inset 0 1px #ffffff14}}.funnel .badge{background:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .badge{background:color-mix(in srgb,var(--electric) 17%,#111)}}.funnel .badge{border-color:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .badge{border-color:color-mix(in srgb,var(--electric) 55%,var(--border))}}.funnel .badge{color:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .badge{color:color-mix(in srgb,var(--electric) 58%,white)}}.funnel .final{background:radial-gradient(circle at 50% 120%,var(--electric),transparent 45%),linear-gradient(135deg,#171407,#080806);border-radius:28px;padding:clamp(48px,8vw,90px) 24px}@supports (color:color-mix(in lab,red,red)){.funnel .final{background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--electric) 35%,transparent),transparent 45%),linear-gradient(135deg,#171407,#080806)}}.funnel .final{border-color:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .final{border-color:color-mix(in srgb,var(--electric) 45%,var(--border))}}.funnel .capture{border-radius:28px;max-width:760px;margin-top:clamp(62px,10vw,120px);padding:clamp(26px,5vw,58px);position:relative;overflow:hidden}.funnel .capture:before{content:"";background:linear-gradient(90deg,transparent,var(--electric),transparent);height:1px;box-shadow:0 0 34px 5px var(--electric);position:absolute;inset:0 0 auto}@supports (color:color-mix(in lab,red,red)){.funnel .capture:before{box-shadow:0 0 34px 5px color-mix(in srgb,var(--electric) 35%,transparent)}}.mode-quiz .capture{flex-direction:column;justify-content:center;min-height:560px;display:flex}.mode-quiz .block-brand+.block-hero .hero{margin-top:54px}.mode-quiz .hero{margin-bottom:25px}.mode-quiz .capture h2{max-width:620px}.funnel .capture h2{font-family:var(--heading-font),sans-serif;text-wrap:balance;margin:18px 0 12px;font-size:clamp(28px,4.3vw,46px);line-height:1.08}.funnel .progress{border:1px solid var(--border);height:7px;margin-top:30px;padding:2px}@supports (color:color-mix(in lab,red,red)){.funnel .progress{border:1px solid color-mix(in srgb,var(--border) 78%,var(--electric))}}.funnel .progress{background:#0b0a06;border-radius:999px}.funnel .progress span{border-radius:inherit;background:linear-gradient(90deg,#a97b00,var(--electric),#fff0a0);box-shadow:0 0 20px var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .progress span{box-shadow:0 0 20px color-mix(in srgb,var(--electric) 62%,transparent)}}.funnel .field{margin-top:30px}.funnel .field>label{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.funnel .field>label{color:color-mix(in srgb,var(--text) 88%,var(--muted))}}.funnel input:not([type=checkbox]):not([type=radio]),.funnel select,.funnel textarea{border-color:var(--border);border-radius:12px;min-height:54px}@supports (color:color-mix(in lab,red,red)){.funnel input:not([type=checkbox]):not([type=radio]),.funnel select,.funnel textarea{border-color:color-mix(in srgb,var(--border) 84%,var(--electric))}}.funnel input:not([type=checkbox]):not([type=radio]),.funnel select,.funnel textarea{background:#05050ac7;box-shadow:inset 0 1px #ffffff09}.funnel input:focus,.funnel select:focus,.funnel textarea:focus{border-color:var(--electric);box-shadow:0 0 0 4px var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel input:focus,.funnel select:focus,.funnel textarea:focus{box-shadow:0 0 0 4px color-mix(in srgb,var(--electric) 13%,transparent)}}.funnel .choices{gap:12px}.funnel .choice{border-color:var(--border);border-radius:13px;min-height:58px;padding:15px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.funnel .choice{border-color:color-mix(in srgb,var(--border) 86%,var(--electric))}}.funnel .choice{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.funnel .choice{color:color-mix(in srgb,var(--text) 88%,var(--muted))}}.funnel .choice{cursor:pointer;background:linear-gradient(145deg,#ffffff0a,#ffffff03);transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.funnel .choice:hover{border-color:var(--electric);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.funnel .choice:hover{border-color:color-mix(in srgb,var(--electric) 65%,white)}}.funnel .choice:hover{background:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .choice:hover{background:color-mix(in srgb,var(--electric) 8%,#0b0b10)}}.funnel .choice:has(input:checked){border-color:var(--electric);color:#fff;background:linear-gradient(120deg,var(--electric),#ffffff09)}@supports (color:color-mix(in lab,red,red)){.funnel .choice:has(input:checked){background:linear-gradient(120deg,color-mix(in srgb,var(--electric) 15%,#161206),#ffffff09)}}.funnel .choice:has(input:checked){box-shadow:0 0 28px var(--electric),inset 0 1px #ffffff12}@supports (color:color-mix(in lab,red,red)){.funnel .choice:has(input:checked){box-shadow:0 0 28px color-mix(in srgb,var(--electric) 15%,transparent),inset 0 1px #ffffff12}}.funnel .choice input[type=checkbox],.funnel .choice input[type=radio]{width:19px;height:19px;accent-color:var(--electric)}.funnel .choice-copy{flex:1}.funnel .choice-arrow{color:var(--muted);transition:transform .18s,color .18s;display:inline-flex}.funnel .choice:has(input:checked) .choice-arrow,.funnel .choice:hover .choice-arrow{color:var(--electric);transform:translate(3px)}.funnel .capture-actions{margin-top:30px}.funnel .capture-actions .gold{min-height:54px}.funnel .secondary{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.funnel .secondary{border-color:color-mix(in srgb,var(--border) 82%,var(--electric))}}.funnel .secondary{background:#ffffff09;border-radius:12px}.funnel .privacy{color:var(--muted)}.funnel footer{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.funnel footer{border-color:color-mix(in srgb,var(--border) 88%,var(--electric))}}@media (max-width:700px){.funnel-container{padding-inline:18px}.funnel .brand{margin-top:12px;padding:10px 16px;font-size:13px}.funnel .hero{margin-top:55px}.funnel .hero h1{line-height:1.02}.funnel .body-copy{font-size:var(--body-mobile);line-height:1.58}.funnel .video-shell{border-radius:15px}.funnel .video-placeholder p{text-align:center;padding-inline:20px}.funnel .video-wordmark{top:17px;left:18px}.funnel .video-bottom{bottom:15px;left:18px;right:18px}.funnel .play-icon{width:58px;height:58px;margin-bottom:14px}.funnel .capture,.mastery-story{border-radius:20px}.mode-quiz .capture{min-height:500px}.funnel .capture-actions{flex-direction:column-reverse}.funnel .capture-actions .gold,.funnel .capture-actions .secondary{width:100%}.funnel footer{flex-direction:column;align-items:flex-start}}.funnel:before{opacity:.52;box-shadow:0 0 30px 3px var(--electric);top:58px}@supports (color:color-mix(in lab,red,red)){.funnel:before{box-shadow:0 0 30px 3px color-mix(in srgb,var(--electric) 18%,transparent)}}.funnel .brand{margin-top:16px}.funnel .hero h1{font-weight:min(var(--heading-weight),500)}@media (max-width:700px){.funnel:before{top:48px}.funnel .brand{padding:0;font-size:12px}.funnel .brand img{max-width:128px;max-height:32px!important}.funnel .hero{margin-top:68px}.funnel .hero .eyebrow{margin-bottom:25px}.funnel .capture,.mode-quiz .capture{border-radius:20px;padding:30px 22px}.funnel .capture>.eyebrow{white-space:normal;margin-bottom:22px}.funnel .capture h2,.mode-quiz .capture h2{font-size:clamp(28px,9vw,36px)}}.funnel .pricing{position:relative}.funnel .pricing .section-heading{margin-bottom:52px}.funnel .plans{gap:24px;max-width:1080px}.funnel .plan{isolation:isolate;border:1px solid var(--electric);padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel .plan{border:1px solid color-mix(in srgb,var(--electric) 58%,#50400c)}}.funnel .plan{background:linear-gradient(#ffdd4b09 1px,transparent 1px),linear-gradient(90deg,#ffdd4b09 1px,transparent 1px),radial-gradient(circle at 0 0,var(--electric),transparent 42%),linear-gradient(145deg,#111006,#050504 68%);border-radius:26px}@supports (color:color-mix(in lab,red,red)){.funnel .plan{background:linear-gradient(#ffdd4b09 1px,transparent 1px),linear-gradient(90deg,#ffdd4b09 1px,transparent 1px),radial-gradient(circle at 0 0,color-mix(in srgb,var(--electric) 15%,transparent),transparent 42%),linear-gradient(145deg,#111006,#050504 68%)}}.funnel .plan{background-size:28px 28px,28px 28px,auto,auto;box-shadow:0 30px 85px #0000007a,inset 0 1px #fff8c512}.funnel .plan:after,.funnel .plan:before{content:"";z-index:3;pointer-events:none;width:56px;height:56px;position:absolute}.funnel .plan:before{border-top:2px solid var(--electric);border-left:2px solid var(--electric);border-radius:12px 0 0;inset:11px auto auto 11px}.funnel .plan:after{border-right:2px solid var(--electric);border-bottom:2px solid var(--electric);border-radius:0 0 12px;inset:auto 11px 11px auto}.funnel .plan.featured{background:linear-gradient(#ffe15b0b 1px,#0000 0) 0 0/28px 28px,linear-gradient(90deg,#ffe15b0b 1px,#0000 0) 0 0/28px 28px,radial-gradient(circle at 12% 5%,#ffdc483d,#0000 38%),linear-gradient(145deg,#1c1805,#070604 66%);border-color:#ffe05b;transform:translateY(-12px);box-shadow:0 34px 100px #0000008c,0 0 60px #ffd32e1f,inset 0 1px #fff8c51f}.funnel .plan-command{border-bottom:1px solid var(--electric);justify-content:space-between;align-items:center;gap:15px;min-height:48px;padding:0 28px;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel .plan-command{border-bottom:1px solid color-mix(in srgb,var(--electric) 34%,#2b250e)}}.funnel .plan-command{color:#bdb79e;letter-spacing:.14em;background:#0000004d;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:700}.funnel .command-status{color:#ffe56d;align-items:center;gap:7px;display:inline-flex}.funnel .command-status i{background:#ffe45c;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px 3px #ffdc4559}.funnel .plan-head{grid-template-columns:1fr auto;align-items:start;gap:20px;padding:34px 34px 26px;display:grid}.funnel .plan h3{margin-top:14px;font-size:clamp(30px,3vw,42px);line-height:1}.funnel .plan-description{max-width:330px;min-height:0;margin-top:14px;line-height:1.55}.funnel .plan-code{color:#ffe45c29;letter-spacing:-.1em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:68px;font-weight:800;line-height:.8}.funnel .plan .badge{color:#0b0902;background:#ffe45c;border-color:#fff0a0;border-radius:4px;padding:6px 10px;font-weight:850}.funnel .price-zone{border-block:1px solid var(--electric);margin:0 22px;padding:28px 12px 29px;position:relative}@supports (color:color-mix(in lab,red,red)){.funnel .price-zone{border-block:1px solid color-mix(in srgb,var(--electric) 32%,#2b250e)}}.funnel .price-zone{text-align:center;background:linear-gradient(90deg,#0000,#ffdc4811,#0000)}.funnel .price{justify-content:center;gap:10px;margin:0}.funnel .price strong{font-family:var(--heading-font),sans-serif;letter-spacing:-.075em;color:#fffdf2;text-shadow:0 0 40px #ffdb3d17;font-size:clamp(52px,6.2vw,78px);font-weight:600;line-height:.95}.funnel .price span{color:#ffe45c;letter-spacing:.12em;font-weight:800}.funnel .price del,.funnel .price span{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.funnel .price del{color:#8f8a76;letter-spacing:.08em}.funnel .price-zone .period{color:#aaa58f;letter-spacing:.14em;text-transform:uppercase;margin-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px}.funnel .plan-divider{display:none}.funnel .loadout-label{color:#ffe45c;letter-spacing:.14em;align-items:center;gap:8px;margin:28px 32px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;font-weight:800;display:flex}.funnel .plan ul{gap:11px;margin:0;padding:0 32px 32px;display:grid}.funnel .plan li{color:#e2dfd2;background:#ffffff06;border:1px solid #ffe05b24;border-radius:9px;align-items:center;min-height:49px;margin:0;padding:11px 14px 11px 49px;line-height:1.35;position:relative}.funnel .plan li svg{color:#080703;stroke-width:3px;background:#ffe45c;border-radius:50%;width:23px;height:23px;padding:5px;position:absolute;left:14px}.funnel .plan-activation{text-align:center;margin-top:auto;padding:0 32px 34px}.funnel .plan-activation .gold,.funnel .plan-activation .secondary{border-radius:10px;width:100%;min-height:61px;font-weight:850}.funnel .plan-activation .secondary{border-color:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .plan-activation .secondary{border-color:color-mix(in srgb,var(--electric) 55%,#615020)}}.funnel .plan-activation .secondary{color:#ffe982;background:linear-gradient(100deg,#ffdc4814,#ffffff06)}.funnel .plan-activation small{color:#777363;letter-spacing:.1em;margin-top:13px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8px;display:block}@media (max-width:740px){.funnel .plan.featured{transform:none}.funnel .plan-command{padding-inline:22px}.funnel .plan-head{padding:28px 25px 23px}.funnel .plan-code{font-size:52px}.funnel .price-zone{margin-inline:14px}.funnel .loadout-label{margin-inline:24px}.funnel .plan ul,.funnel .plan-activation{padding-left:24px;padding-right:24px}}@media (prefers-reduced-motion:reduce){.funnel .gold:before{display:none}.funnel .choice,.funnel .choice-arrow,.funnel .gold{transition:none}}.empty{text-align:center;color:var(--muted);padding:55px 20px}.empty svg{color:#8b7741;margin:0 auto 17px}.empty h3{color:var(--text);margin-bottom:10px;font-size:21px}.empty p{font-size:14px}.login{max-width:460px;margin:40px auto;padding:20px}.login>.card{margin:25px 0;padding:35px}.login h1{margin:14px 0;font-size:35px}.login .gold{width:100%;margin-top:24px}.admin{background:#0b0b0b;min-height:100vh}.sidebar{z-index:20;background:#101010;border-right:1px solid #252525;flex-direction:column;width:238px;padding:31px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.admin-brand{letter-spacing:.13em;align-items:center;gap:10px;padding:0 13px;font-size:16px;display:flex;position:relative}.admin-brand .brand-mark{width:25px;height:29px;font-size:16px}.admin-label{letter-spacing:.19em;color:#7f7f7f;font-size:9px;position:absolute;top:33px;left:49px}.workspace-label{letter-spacing:.12em;color:#707070;margin:53px 13px 16px;font-size:10px}.funnel-switcher{gap:9px;margin:0 7px 18px;display:grid}.funnel-switcher>select{color:#e8e8e8;background:#171717;border:1px solid #343434;border-radius:8px;width:100%;min-width:0;padding:10px 9px;font-size:11px}.funnel-switcher>button{justify-content:center;width:100%;min-height:36px}.create-funnel{border-color:#4f451f;gap:10px;padding:13px;display:grid;box-shadow:0 14px 35px #0008}.create-funnel .field{gap:5px}.create-funnel .field>span{font-size:10px}.create-funnel input,.create-funnel select{min-width:0;padding:8px;font-size:11px}.create-funnel .gold{min-height:36px;font-size:11px}.sidebar nav{gap:6px;display:grid}.sidebar nav button{color:#aaa;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;padding:12px 14px;font-size:13px;display:flex}.sidebar nav button.active{color:#dfc469;background:#242012}.sidebar nav button:hover{color:#eee;background:#1f1f1f}.sidebar-bottom{border-top:1px solid #252525;margin-top:auto;padding:24px 13px 0}.sidebar-bottom a,.sidebar-bottom button{color:#a7a7a7;background:0 0;border:0;align-items:center;gap:10px;margin-bottom:18px;padding:0;font-size:12px;display:flex}.sidebar-bottom p{letter-spacing:.13em;color:#6e6e6e;font-size:9px}.admin-body{margin-left:238px}.admin-top{border-bottom:1px solid #252525;justify-content:space-between;padding:23px 35px;font-size:12px}.admin-top,.admin-top>div{align-items:center;display:flex}.admin-top>div{color:#929292;gap:18px}.admin-top strong{color:#d3d3d3;font-weight:500}.top-divider{color:#555}.draft-state{color:#c5b371;border:1px solid #393220;border-radius:5px;padding:5px 9px;font-size:11px}.admin-content{max-width:1440px;margin:auto;padding:39px 35px}.editor-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px;display:flex}.editor-heading .eyebrow{letter-spacing:.14em;margin-bottom:11px;font-size:10px}.editor-heading h1{letter-spacing:-.035em;font-size:35px}.editor-heading p.muted{margin-top:9px;font-size:13px}.toolbar{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.toolbar .gold,.toolbar .secondary{border-radius:8px;min-height:40px;padding:10px 14px;font-size:12px}.editor-box{border-radius:14px;margin-bottom:25px;padding:28px}.editor-box>h2{letter-spacing:-.02em;font-size:20px}.editor-box>p{margin-top:9px;font-size:13px}.editor-grid{grid-template-columns:1fr 1fr;gap:0 22px;display:grid}.editor-item{border:1px solid #303030;border-radius:10px;margin:20px 0;padding:18px}.editor-item>summary{font-size:14px;font-weight:600;line-height:1.6}.editor-item[open]>summary{margin-bottom:18px}.row-actions{justify-content:flex-end;gap:5px;display:flex}.toggle{justify-content:space-between;align-items:center;gap:20px;min-height:46px;margin-top:10px;font-size:13px;display:flex}.toggle input{flex-shrink:0}.rule-row{align-items:flex-end;gap:10px;margin-bottom:15px;display:flex}.rule-row .field{flex:1}.rule-row .icon-button{margin-bottom:9px}.rules{border-top:1px solid #292929;margin-top:20px;padding-top:20px}.section-control{border-bottom:1px solid #292929;align-items:center;gap:15px;padding:10px 0;display:flex}.section-control>.muted{width:22px;font-size:12px}.section-control .toggle{flex:1;margin:0}.upload-label{color:#c8bc95;background:#161616;border:1px dashed #49412b;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:22px;padding:14px;font-size:12px;display:flex}.upload-label input{background:0 0;border:0;padding:4px;font-size:12px}.overview-grid{grid-template-columns:1.6fr 1fr;gap:24px;display:grid}.overview-grid .editor-box{margin:0}.mode-options{gap:14px;margin-top:24px;display:grid}.mode-card{text-align:left;background:#151515;border:1px solid #303030;border-radius:10px;padding:18px 17px 18px 48px;position:relative}.mode-card.selected{background:#1b190f;border-color:#8b7635}.mode-card strong{color:#e6e6e6;font-size:14px;font-weight:550}.mode-card p{color:#949494;margin-top:6px;font-size:12px}.mode-indicator{width:17px;height:17px;color:var(--gold);border:1px solid #565041;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:20px;left:17px}.workflow-card{background:radial-gradient(at 100% 0,#282314,#111 70%);border-radius:14px;padding:30px}.workflow-card .eyebrow{font-size:10px}.workflow-card h2{margin:22px 0;font-size:27px}.workflow-card ol{color:#b6b6b6;margin:25px 0 28px;padding-left:19px;font-size:13px;line-height:2.5}.workflow-card .help{margin-top:18px}.overview-grid+.editor-box{margin-top:25px}.quick-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.quick-item{text-align:left;background:0 0;border:0;border-right:1px solid #292929;flex-direction:column;align-items:flex-start;padding:0 10px;display:flex}.quick-item:last-child{border:0}.quick-item>span{color:var(--gold);margin-bottom:17px;font-size:11px}.quick-item strong{color:#e5e5e5;font-size:14px;font-weight:500}.quick-item small{color:#858585;margin-top:7px;font-size:12px;line-height:1.6}.lead-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:25px;display:flex}.lead-filters .field{flex:1;min-width:130px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}th{color:#929292;border-bottom:1px solid #333;padding:15px 10px;font-weight:500}td{border-bottom:1px solid #292929;padding:18px 10px}td small{color:#9b9b9b;margin-top:5px;display:block}td strong{font-weight:500}.status-pill{color:#d5be71;background:#211d10;border:1px solid #52482c;border-radius:5px;padding:5px 9px;font-size:11px}.pagination{justify-content:flex-end;align-items:center;gap:15px;margin-top:22px;font-size:12px;display:flex}.modal-backdrop{z-index:50;background:#000b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{width:min(600px,100%);max-height:90vh;padding:35px;position:relative;overflow:auto}.modal h2{margin-bottom:10px;font-size:27px}.modal h3{margin:26px 0 13px;font-size:18px}.modal p,.modal pre{color:#aaa;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.modal dl>div{border-bottom:1px solid #292929;padding:12px 0}.modal dt{color:#999;font-size:12px}.modal dd{margin:6px 0 0;font-size:14px}.modal-close{position:absolute;top:15px;right:15px}.modal .gold{margin-top:25px}.preview-controls{z-index:30;color:#aaa;background:#131313;border-bottom:1px solid #333;align-items:center;gap:20px;padding:14px 25px;font-size:12px;display:flex;position:sticky;top:0}.mobile-menu,.sidebar-overlay{display:none}@media (max-width:1200px){.editor-heading{flex-direction:column;align-items:flex-start}.toolbar{justify-content:flex-start}.overview-grid{grid-template-columns:1fr}.workflow-card{display:none}.admin-content{padding:30px 24px}.admin-top{padding:22px 24px}}@media (max-width:800px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:19;background:#0008;border:0;display:block;position:fixed;inset:0}.admin-body{margin-left:0}.mobile-menu{display:inline-flex}.admin-top{padding:16px}.admin-top>div{gap:10px}.admin-content{padding:27px 16px}.editor-box{padding:22px 18px}.editor-grid{grid-template-columns:1fr}.editor-heading h1{font-size:30px}.toolbar{gap:7px}.toolbar .gold,.toolbar .secondary{padding:10px;font-size:11px}.quick-grid{grid-template-columns:1fr}.quick-item{border-bottom:1px solid #292929;border-right:0;padding:14px 0}.quick-item>span{margin-bottom:10px}.funnel-container{padding:0 20px}.brand{padding:25px 0}.hero{margin:24px auto 29px}.hero h1{font-size:clamp(34px,7vw,48px)}.hero .eyebrow{max-width:280px;margin:0 auto 18px;font-size:10px}.body-copy{margin-top:21px;font-size:15px}.video-shell{border-radius:12px}.video-wordmark{font-size:9px;top:17px;left:18px}.play-icon{width:44px;height:44px;margin-bottom:12px}.play-icon svg{width:17px}.video-placeholder small{font-size:9px}.video-bottom{font-size:8px;bottom:14px;left:18px;right:18px}.main-cta .gold{width:100%;min-width:0}.section{margin-top:72px}.plan{padding:28px}.section-heading{margin-bottom:30px}.price strong{font-size:43px}.benefit-grid{gap:15px}.benefit-grid h3{font-size:19px}.faq summary{font-size:15px}.capture{margin-top:60px;padding:26px 21px}.capture h2{font-size:27px}.final{margin-top:65px;padding:38px 20px}.funnel footer{flex-direction:column;align-items:flex-start;gap:12px;margin-top:60px}.demo-bar{gap:10px;font-size:10px}.demo-bar,.rule-row{flex-wrap:wrap}.section-control{gap:8px}.section-control .toggle{gap:7px;font-size:12px}.row-actions .icon-button{width:29px}.preview-controls{gap:10px;padding:10px;font-size:10px}.preview-controls .secondary{padding:10px;font-size:11px}.modal{padding:30px 20px}.login>.card{padding:28px 22px}.brand-mark{width:26px;height:30px}.draft-state{font-size:10px}.lead-filters .secondary{flex:1}.pagination{justify-content:center}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition:none!important;animation:none!important}.gold:hover{transform:none}}dialog.modal-backdrop{width:100vw;max-width:none;height:100vh;max-height:none;color:var(--text);background:0 0;border:0;margin:0}dialog.modal-backdrop:not([open]){display:none}dialog.modal-backdrop::backdrop{background:#000b}.funnel{background:radial-gradient(ellipse 70% 500px at 50% 0,var(--gold),var(--bg) 80%)}@supports (color:color-mix(in lab,red,red)){.funnel{background:radial-gradient(ellipse 70% 500px at 50% 0,color-mix(in srgb,var(--gold) 6%,var(--bg)),var(--bg) 80%)}}.brand{letter-spacing:-.04em;padding:36px 0 22px;font-size:24px;font-weight:550}.brand a{gap:10px}.brand-line{display:none}.brand-mark{letter-spacing:-.055em;background:linear-gradient(140deg,#302716,#13110d);border-color:#65532c;border-radius:8px;width:34px;height:34px;font-size:13px}.hero{max-width:930px;margin-top:42px;margin-bottom:42px}.hero .eyebrow{letter-spacing:.1em;background:#1d190f;border:1px solid #4b4026;border-radius:99px;padding:8px 15px;font-size:11px;display:inline-block}.hero h1{letter-spacing:-.055em;max-width:920px;font-size:clamp(40px,5.8vw,76px);font-weight:500;line-height:1.05}.hero .accent{background:linear-gradient(110deg,#f1dc99,var(--gold));color:#0000;-webkit-background-clip:text;background-clip:text}.body-copy{max-width:640px;font-size:18px}.video-shell{border-radius:22px;box-shadow:0 35px 90px #0008}.video-placeholder p{text-align:center;font-size:clamp(19px,3vw,35px);font-weight:500;line-height:1.2}.video-placeholder{background:radial-gradient(at 50% 70%,#2c2312,#121211 55%)}.video-wordmark{letter-spacing:.04em;font-size:16px}.main-cta .gold{min-width:300px;padding:17px 32px}.benefits .section-heading{display:none}.benefits.section{margin-top:68px}.benefit-grid article{border:1px solid var(--border);background:linear-gradient(120deg,#19160f,var(--card));border-radius:15px;padding:25px}.benefit-grid h3{margin-top:22px;font-size:20px}.mastery-story{color:#141414;background:#f0eee8;border-radius:28px;grid-template-columns:1.15fr 1fr;gap:55px;margin-top:85px;padding:65px 58px;display:grid}.mastery-story .eyebrow{color:#816421;font-size:11px}.mastery-story h2{margin-top:18px;font-size:clamp(30px,3.8vw,43px);line-height:1.15}.story-copy{padding-top:30px}.story-copy p{color:#56534b;font-size:16px;line-height:1.8}.story-copy .story-closing{color:#242018;letter-spacing:-.02em;margin-top:26px;font-size:19px;font-weight:500}.resource-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;display:grid}.resource-card{border:1px solid var(--border);background:var(--card);border-radius:18px;flex-direction:column;padding:27px;display:flex}.resource-top{color:var(--gold);letter-spacing:.09em;justify-content:space-between;align-items:center;gap:15px;font-size:10px;display:flex}.resource-card h3{margin:27px 0 13px;font-size:24px;line-height:1.2}.resource-card>p{color:var(--muted);flex:1;font-size:14px;line-height:1.7}.resource-sample{background:linear-gradient(135deg,#2c2415,#12120f);border:1px solid #453921;border-radius:12px;min-height:135px;margin-top:28px;padding:24px 20px}.resource-sample>span{color:#b9a267;letter-spacing:.09em;font-size:10px}.resource-sample p{color:#e8dfc2;margin:13px 0 10px;font-size:16px;line-height:1.55}.resource-sample small{color:#a29d8c;font-size:10px}.editor-subheading{border-top:1px solid var(--border);margin:38px 0 5px;padding-top:25px;font-size:19px}.admin-brand{letter-spacing:-.035em;font-size:15px}.admin-label{left:50px}@media (max-width:800px){.hero{margin:28px auto 35px}.hero h1{font-size:clamp(38px,8.5vw,60px)}.hero .eyebrow{max-width:100%;padding:8px 11px;font-size:9px}.body-copy{font-size:16px}.video-shell{border-radius:15px}.mastery-story{border-radius:21px;grid-template-columns:1fr;gap:18px;margin-top:60px;padding:35px 25px}.story-copy{padding-top:0}.story-copy p{font-size:15px}.story-copy .story-closing{font-size:18px}.benefits.section{margin-top:45px}.main-cta .gold{min-width:0}.resource-card{padding:24px}.resource-card h3{font-size:24px}.brand{padding:25px 0 15px}.play-icon{margin-bottom:15px}.video-placeholder p{font-size:clamp(17px,4vw,26px)}}.funnel{font-family:var(--body-font),sans-serif;font-size:var(--body-desktop);overflow-wrap:anywhere}.funnel .brand,.funnel h1,.funnel h2,.funnel h3{font-family:var(--heading-font),sans-serif}.funnel h1,.funnel h2,.funnel h3{font-weight:var(--heading-weight)}.funnel .funnel-container{max-width:var(--content-width);width:100%}.funnel .hero,.funnel .hero h1{max-width:100%}.funnel .hero h1{font-size:clamp(var(--headline-mobile),5.8vw,var(--headline-desktop))}.funnel .capture h2,.funnel .mastery-story h2,.funnel h2{font-size:var(--title-desktop)}.funnel .body-copy,.funnel .faq p,.funnel .mastery-story p,.funnel .plan-description,.funnel .resource-card p{font-size:var(--body-desktop)}.funnel .btn{font-size:var(--button-size);white-space:normal}.funnel .video-section{max-width:min(100%,var(--video-width))}.funnel .benefits.section,.funnel .section{margin-top:var(--section-gap);margin-bottom:var(--section-gap)}@media (max-width:800px){.funnel{font-size:var(--body-mobile)}.funnel .hero h1{font-size:var(--headline-mobile)}.funnel .capture h2,.funnel .mastery-story h2,.funnel h2{font-size:var(--title-mobile)}.funnel .body-copy,.funnel .faq p,.funnel .mastery-story p,.funnel .plan-description,.funnel .resource-card p{font-size:var(--body-mobile)}.funnel .benefits.section,.funnel .section{margin-top:calc(var(--section-gap) * .7);margin-bottom:calc(var(--section-gap) * .7)}}.funnel .mastery-story .eyebrow{font-size:11px}.funnel .benefit-card p,.funnel .capture>.muted,.funnel .plan li{font-size:var(--body-desktop)}.funnel .capture,.funnel .final{margin-top:var(--section-gap)}@media (max-width:800px){.funnel .benefit-card p,.funnel .capture>.muted,.funnel .plan li{font-size:var(--body-mobile)}.funnel .capture,.funnel .final{margin-top:calc(var(--section-gap) * .7)}}.funnel .benefit-grid,.funnel .resource-grid{align-items:stretch;gap:22px}.funnel .benefit-card,.funnel .resource-card{isolation:isolate;border:2px solid var(--electric);padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card,.funnel .resource-card{border:2px solid color-mix(in srgb,var(--electric) 82%,#9d7300)}}.funnel .benefit-card,.funnel .resource-card{background:radial-gradient(circle at 0 100%,var(--electric),transparent 34%),#050504;border-radius:30px}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card,.funnel .resource-card{background:radial-gradient(circle at 0 100%,color-mix(in srgb,var(--electric) 16%,transparent),transparent 34%),#050504}}.funnel .benefit-card,.funnel .resource-card{box-shadow:inset 0 0 0 1px #fff1a414,0 26px 75px #0000007a,0 0 32px var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card,.funnel .resource-card{box-shadow:inset 0 0 0 1px #fff1a414,0 26px 75px #0000007a,0 0 32px color-mix(in srgb,var(--electric) 8%,transparent)}}.funnel .benefit-card:after,.funnel .resource-card:after{content:"";z-index:-1;aspect-ratio:1;background:var(--electric);border-radius:50%;width:65%;position:absolute;bottom:-20%;left:-20%}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card:after,.funnel .resource-card:after{background:color-mix(in srgb,var(--electric) 15%,transparent)}}.funnel .benefit-card:after,.funnel .resource-card:after{filter:blur(58px)}.funnel .benefit-cover,.funnel .resource-cover{border-bottom:1px solid var(--electric);min-height:230px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-cover,.funnel .resource-cover{border-bottom:1px solid color-mix(in srgb,var(--electric) 42%,#27200d)}}.funnel .benefit-cover,.funnel .resource-cover{background:linear-gradient(#ffda480e 1px,transparent 1px),linear-gradient(90deg,#ffda480e 1px,transparent 1px),radial-gradient(circle at 50% 95%,var(--electric),transparent 44%),linear-gradient(145deg,#171304,#050504 72%)}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-cover,.funnel .resource-cover{background:linear-gradient(#ffda480e 1px,transparent 1px),linear-gradient(90deg,#ffda480e 1px,transparent 1px),radial-gradient(circle at 50% 95%,color-mix(in srgb,var(--electric) 38%,transparent),transparent 44%),linear-gradient(145deg,#171304,#050504 72%)}}.funnel .benefit-cover,.funnel .resource-cover{background-size:32px 32px,32px 32px,auto,auto}.funnel .benefit-cover:before,.funnel .resource-cover:before{content:"";background:linear-gradient(125deg,#ffffff14,#0000 30% 66%,#ffda4814);position:absolute;inset:0}.funnel .benefit-cover>span,.funnel .cover-kicker{z-index:2;color:#ffe66f;letter-spacing:.16em;font-size:10px;font-weight:800;position:absolute;top:22px;left:24px}.funnel .cover-core{z-index:3;color:#0b0902;background:linear-gradient(145deg,#fff09b,#d5a80d 72%);border:1px solid #ffec86b8;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;width:134px;height:112px;display:flex;position:absolute;bottom:27px;left:50%;transform:translate(-50%)perspective(500px)rotateX(4deg);box-shadow:0 18px 55px #ffcb2447,inset 0 1px #ffffffb3}.funnel .cover-core span{letter-spacing:-.08em;font-size:25px;font-weight:900}.funnel .cover-core strong{letter-spacing:.16em;border-top:1px solid #14100340;margin-top:8px;padding-top:7px;font-size:11px}.funnel .cover-stack{z-index:1;border:1px solid var(--electric);width:88px;height:82px;position:absolute;bottom:29px}@supports (color:color-mix(in lab,red,red)){.funnel .cover-stack{border:1px solid color-mix(in srgb,var(--electric) 45%,#4a3905)}}.funnel .cover-stack{background:linear-gradient(150deg,#252006,#090805);border-radius:12px;box-shadow:0 13px 35px #000b}.funnel .cover-stack-left{left:calc(50% - 110px);transform:rotate(-5deg)}.funnel .cover-stack-right{right:calc(50% - 110px);transform:rotate(5deg)}.funnel .resource-card>h3,.funnel .resource-card>p,.funnel .resource-sample,.funnel .resource-top{margin-left:30px;margin-right:30px}.funnel .resource-top{margin-top:30px}.funnel .resource-card>h3{margin-top:24px;margin-bottom:15px;font-size:clamp(27px,2.4vw,36px);line-height:1.06}.funnel .resource-card>p{color:#dedbd1;line-height:1.75}.funnel .resource-sample{border-color:var(--electric);border-radius:999px;min-height:0;margin-top:26px;margin-bottom:30px;padding:13px 18px}@supports (color:color-mix(in lab,red,red)){.funnel .resource-sample{border-color:color-mix(in srgb,var(--electric) 62%,#5d4707)}}.funnel .resource-sample{background:linear-gradient(90deg,var(--electric),#0a0905)}@supports (color:color-mix(in lab,red,red)){.funnel .resource-sample{background:linear-gradient(90deg,color-mix(in srgb,var(--electric) 22%,#181302),#0a0905)}}.funnel .resource-sample small,.funnel .resource-sample>span{display:none}.funnel .resource-sample p{color:#ffe982;margin:0;font-family:Georgia,serif;font-size:14px;font-style:italic;line-height:1.35}.funnel .benefit-card{flex-direction:column;min-height:430px;display:flex}.funnel .benefit-cover{min-height:245px}.funnel .benefit-cover strong{color:#ffe45c;letter-spacing:-.08em;text-shadow:0 0 42px #ffd22b59;font-size:82px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)}.funnel .benefit-cover svg{color:#ffe45c;position:absolute;top:20px;right:24px}.funnel .benefit-card-copy{flex-direction:column;flex:1;justify-content:flex-end;padding:28px 30px 34px;display:flex}.funnel .benefit-card .benefit-number{border:1px solid var(--electric);width:fit-content;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card .benefit-number{border:1px solid color-mix(in srgb,var(--electric) 52%,#5d4707)}}.funnel .benefit-card .benefit-number{color:#ffe982;background:var(--electric);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.funnel .benefit-card .benefit-number{background:color-mix(in srgb,var(--electric) 10%,transparent)}}.funnel .benefit-card .benefit-number{letter-spacing:.12em;font-size:10px;font-weight:800}.funnel .benefit-card h3{margin-top:22px;font-size:clamp(26px,2.5vw,36px);line-height:1.08}@media (max-width:700px){.funnel .benefit-card,.funnel .resource-card{border-radius:24px}.funnel .benefit-cover,.funnel .resource-cover{min-height:210px}.funnel .resource-card>h3,.funnel .resource-card>p,.funnel .resource-sample,.funnel .resource-top{margin-left:22px;margin-right:22px}.funnel .resource-sample{margin-bottom:24px}.funnel .benefit-card{min-height:380px}.funnel .benefit-card-copy{padding:24px 24px 29px}}.funnel .block-brand{border-bottom:1px solid var(--electric);margin:0;padding:0 0 5px}@supports (color:color-mix(in lab,red,red)){.funnel .block-brand{border-bottom:1px solid color-mix(in srgb,var(--electric) 42%,transparent)}}.funnel .block-brand{line-height:0}.funnel:before{display:none}.funnel .brand{letter-spacing:.08em;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-content:center;margin-top:0;padding:0;font-size:13px;font-weight:500;line-height:0;display:flex}.funnel .brand>a{margin:0;padding:0;line-height:0;display:block}.funnel .brand img{max-width:150px;margin:0;padding:0;display:block;width:auto!important;max-height:38px!important}.funnel .brand-mark{width:27px;height:27px;box-shadow:none;font-size:11px}.funnel .block-brand+.block-hero .hero,.funnel .hero,.funnel.mode-quiz .block-brand+.block-hero .hero{margin-top:30px}.funnel .hero .eyebrow{border-color:var(--border);margin-bottom:12px;padding:7px 14px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.funnel .hero .eyebrow{border-color:color-mix(in srgb,var(--border) 88%,var(--electric))}}.funnel .hero .eyebrow{background:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .hero .eyebrow{background:color-mix(in srgb,var(--electric) 5%,transparent)}}.funnel .hero h1{letter-spacing:-.052em;text-shadow:0 8px 32px #00000057;max-width:900px;font-weight:400;line-height:1.03}.funnel .body-copy{color:var(--muted);margin-top:28px}@supports (color:color-mix(in lab,red,red)){.funnel .body-copy{color:color-mix(in srgb,var(--muted) 92%,white)}}.funnel .capture,.mode-quiz .capture{background:var(--card);border-radius:24px;justify-content:flex-start;max-width:720px;min-height:0;padding:clamp(34px,4.5vw,50px)}@supports (color:color-mix(in lab,red,red)){.funnel .capture,.mode-quiz .capture{background:color-mix(in srgb,var(--card) 97%,white)}}.funnel .capture,.mode-quiz .capture{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.funnel .capture,.mode-quiz .capture{border-color:color-mix(in srgb,var(--border) 90%,var(--electric))}}.funnel .capture,.mode-quiz .capture{box-shadow:0 24px 70px #0000003d}.funnel .capture:before{opacity:.42;box-shadow:0 0 24px 2px var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .capture:before{box-shadow:0 0 24px 2px color-mix(in srgb,var(--electric) 17%,transparent)}}.funnel .capture>.eyebrow{border-color:var(--border);align-self:flex-start;width:auto;margin:0 0 28px;padding:6px 11px}@supports (color:color-mix(in lab,red,red)){.funnel .capture>.eyebrow{border-color:color-mix(in srgb,var(--border) 90%,var(--electric))}}.funnel .capture>.eyebrow{background:var(--electric)}@supports (color:color-mix(in lab,red,red)){.funnel .capture>.eyebrow{background:color-mix(in srgb,var(--electric) 4%,transparent)}}.funnel .capture>.eyebrow{letter-spacing:.13em;font-size:9px;font-weight:600}.funnel .capture h2,.mode-quiz .capture h2{letter-spacing:-.04em;max-width:600px;margin:0 0 14px;font-size:clamp(30px,3.3vw,44px);font-weight:400;line-height:1.08}.funnel .capture>.muted{max-width:540px;color:var(--muted);margin-top:0}@supports (color:color-mix(in lab,red,red)){.funnel .capture>.muted{color:color-mix(in srgb,var(--muted) 94%,white)}}.funnel .progress{background:var(--border);border:0;height:4px;margin-top:26px;padding:0}@supports (color:color-mix(in lab,red,red)){.funnel .progress{background:color-mix(in srgb,var(--border) 74%,transparent)}}.funnel .progress span{box-shadow:none}@media (max-width:700px){.funnel .brand{margin-top:0;padding:0;font-size:12px}.funnel .brand img{max-width:128px;max-height:32px!important}.funnel .block-brand+.block-hero .hero,.funnel .hero,.funnel.mode-quiz .block-brand+.block-hero .hero{margin-top:24px}.funnel .hero .eyebrow{margin-bottom:11px}.funnel .capture,.mode-quiz .capture{border-radius:20px;padding:30px 22px}.funnel .capture>.eyebrow{white-space:normal;margin-bottom:22px}.funnel .capture h2,.mode-quiz .capture h2{font-size:clamp(28px,9vw,36px)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}