/*! tailwindcss v4.3.2 | 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)))){:root,:host{--p:1}*,:before,:after,::backdrop{--n:0}}}@layer reset;@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, 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{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{--bg:#f7f9fc;--bg-mid:#edf3f9;--bg-bright:#e1ebf5;--fg:#0d2137;--fg-muted:#4a4a5a;--fg-subtle:#6a6a7a;--accent:#1a7ba5;--accent-text:#0d4a6b;--action:#1a7ba5;--action-hover:#0d4a6b;--action-ink:#fff;--bright:#22a7d3;--orange:#f47b20;--orange-text:#9c4310;--gold:#f9a825;--surface:#fff;--surface-elev:#eef4f9;--border:#dde5ef;--border-subtle:#eaf0f6;--r-12:12px;--r-18:18px;--r-24:24px;--r-32:32px;--r-48:48px;--r-pill:9999px;--t-2xs:12px;--t-xs:14px;--t-sm:16px;--t-md:clamp(17px, 1.5vw, 20px);--t-lg:clamp(20px, 2vw, 26px);--t-xl:clamp(26px, 3.2vw, 40px);--t-2xl:clamp(34px, 5vw, 60px);--t-3xl:clamp(38px, 5.6vw, 68px);--max:1120px;--pad:clamp(20px, 4vw, 32px);--nav-height:68px;--rh-tight:clamp(48px, 6vw, 72px);--rh-base:clamp(72px, 10vw, 128px);--rh-wide:clamp(112px, 14vw, 176px);--rh-held:clamp(160px, 20vw, 240px);--gradient-logo:linear-gradient(135deg, #0d4a6b, #1a7ba5, #f47b20, #f9a825);--gradient-text:linear-gradient(135deg, #0d4a6b, #22a7d3, #f47b20, #f9a825);--gradient-divider:linear-gradient(90deg, transparent, #0d4a6b, #1a7ba5, #f47b20, #f9a825, transparent);--ease-ui:cubic-bezier(.22, 1, .36, 1);--font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif}@property --p{syntax:"<number>";inherits:true;initial-value:1}@property --n{syntax:"<integer>";inherits:false;initial-value:0}html{background:var(--bg);color:var(--fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}body{min-height:100dvh;color:var(--fg);font-family:var(--font);font-size:var(--t-md);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;line-height:1.6}main,.footer{z-index:1;position:relative}.site-field{--field-x:50vw;--field-y:34vh;--field-grid-x:0px;--field-grid-y:0px;--field-mesh-x:0px;--field-mesh-y:0px;--field-tilt-x:0deg;--field-tilt-y:0deg;z-index:0;contain:strict;pointer-events:none;position:fixed;inset:0;overflow:clip}.site-field__focus{aspect-ratio:1;width:min(68vw,760px);transform:translate(var(--field-x), var(--field-y)) translate(-50%, -50%);background:radial-gradient(circle at 42% 42%,#22a7d321,#0000 44%),radial-gradient(circle at 62% 58%,#f47b2012,#0000 58%);border-radius:50%;transition:transform 90ms linear;position:absolute;top:0;left:0}.site-field__grid{transform:translate(var(--field-grid-x), var(--field-grid-y)) scale(1.04);transform-origin:50%;background-image:linear-gradient(#0d4a6b09 1px,#0000 1px),linear-gradient(90deg,#22a7d308 1px,#0000 1px),linear-gradient(135deg,#0000 49.6%,#f47b2006 50%,#0000 50.4%);background-size:76px 76px,76px 76px,152px 152px;transition:transform 90ms linear;position:absolute;inset:-14%;-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 86%,#0000 100%)}.site-field__mesh{width:108%;height:108%;transform:translate(var(--field-mesh-x), var(--field-mesh-y)) scale(1.025);transition:transform 90ms linear;position:absolute;inset:-4%;overflow:visible}.site-field__facets{fill:url(#prettyfly-field-gradient);opacity:.035}.site-field__lines{fill:none;stroke:url(#prettyfly-field-gradient);stroke-width:1.1px;vector-effect:non-scaling-stroke;opacity:.17}.site-field__points{fill:url(#prettyfly-field-gradient);opacity:.45}.site-field--live .site-field__focus{transform:translate3d(var(--field-x), var(--field-y), 0) translate3d(-50%, -50%, 0);will-change:transform}.site-field--live .site-field__grid{transform:perspective(1000px) rotateX(var(--field-tilt-x)) rotateY(var(--field-tilt-y)) translate3d(var(--field-grid-x), var(--field-grid-y), 0) scale(1.04);will-change:transform}.site-field--live .site-field__mesh{transform:translate3d(var(--field-mesh-x), var(--field-mesh-y), 0) scale(1.025);will-change:transform}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.site-field__focus,.site-field__grid,.site-field__mesh{will-change:auto;transition:none}}*{border-color:var(--border)}::selection{background:var(--bg-bright);color:var(--fg)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px}a{color:inherit}img,video,svg{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit;color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{width:min(100% - 2 * var(--pad), var(--max));margin-inline:auto}section[id]{scroll-margin-top:calc(var(--nav-height) + 16px)}.measure{max-width:720px}.prose{max-width:68ch}.split{gap:clamp(28px,4vw,64px);display:grid}@media (width>=1000px){.split-75{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.split-57{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.split-half{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rh-tight{padding-block:var(--rh-tight)}.rh-base{padding-block:var(--rh-base)}.rh-wide{padding-block:var(--rh-wide)}.rh-held{padding-block:var(--rh-held)}.rt-tight{padding-top:var(--rh-tight)}.rt-base{padding-top:var(--rh-base)}.rt-wide{padding-top:var(--rh-wide)}.rt-held{padding-top:var(--rh-held)}.rb-tight{padding-bottom:var(--rh-tight)}.rb-base{padding-bottom:var(--rh-base)}.rb-wide{padding-bottom:var(--rh-wide)}.rb-held{padding-bottom:var(--rh-held)}.g-0{background:#f7f9fcd6}.g-1{background:#edf3f9e6}.g-2{background:#e1ebf5e6}.g-fade-01{background:linear-gradient(180deg, var(--bg), var(--bg-mid));height:clamp(80px,12vw,160px)}.g-fade-10{background:linear-gradient(180deg, var(--bg-mid), var(--bg));height:clamp(80px,12vw,160px)}.g-fade-02{background:linear-gradient(180deg, var(--bg), var(--bg-bright));height:clamp(80px,12vw,160px)}.sec{position:relative}.sec-clip{overflow:clip}@media (width<=899px){#problem{content-visibility:auto;contain-intrinsic-block-size:auto 1985px}#proof{content-visibility:auto;contain-intrinsic-block-size:auto 5585px}#proof .ours__item{content-visibility:auto;contain-intrinsic-block-size:auto 440px}}@media (width<=809px){#problem{contain-intrinsic-block-size:auto 2037px}#proof{contain-intrinsic-block-size:auto 5304px}}@media (width<=599px){#problem{contain-intrinsic-block-size:auto 2463px}#proof{contain-intrinsic-block-size:auto 5639px}#proof .ours__item{contain-intrinsic-block-size:auto 640px}}.t-2xs{font-size:var(--t-2xs)}.t-xs{font-size:var(--t-xs)}.t-sm{font-size:var(--t-sm)}.t-md{font-size:var(--t-md)}.t-lg{font-size:var(--t-lg)}.t-xl{font-size:var(--t-xl)}.t-2xl{font-size:var(--t-2xl)}.t-3xl{font-size:var(--t-3xl)}.h-display{font-size:var(--t-3xl);letter-spacing:-.03em;text-wrap:balance;font-weight:800;line-height:1.02}.h-section{font-size:var(--t-2xl);letter-spacing:-.025em;text-wrap:balance;font-weight:800;line-height:1.08}.h-sub{font-size:var(--t-xl);letter-spacing:-.02em;text-wrap:balance;font-weight:800;line-height:1.12}.h-row{font-size:var(--t-lg);letter-spacing:-.01em;font-weight:700;line-height:1.25}.label{font-size:var(--t-xs);letter-spacing:.02em;color:var(--accent-text);font-weight:600}.eyebrow{border-radius:var(--r-pill);min-height:28px;font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);background:#ffffffa8;border:1px solid #1a7ba529;align-items:center;gap:8px;margin-bottom:18px;padding:3px 10px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--gradient-logo);border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 14px #22a7d33d}.muted{color:var(--fg-muted)}.subtle{color:var(--fg-subtle)}.lead{font-size:var(--t-lg);color:var(--fg-muted);line-height:1.5}.body{font-size:var(--t-md);color:var(--fg-muted);line-height:1.65}.tnum{font-variant-numeric:tabular-nums}.grad-word{background:var(--gradient-text);color:#0000;-webkit-background-clip:text;background-clip:text}.grad-hair{background:var(--gradient-divider);height:1px;box-shadow:0 0 22px #22a7d324}.hair{background:var(--border);height:1px}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.rv{animation-duration:1ms;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view()}.rv-rise{animation-name:rv-heading;animation-range:entry entry 42%}.rv-panel{animation-name:rv-panel;animation-range:entry entry 38%}.plane-bg{animation-name:plane-bg;animation-range:cover}.plane-mid{animation-name:plane-mid;animation-range:cover}.plane-fg{animation-name:plane-fg;animation-range:cover}.count{animation-name:count;animation-range:entry entry 60%}.marquee-track{animation:1ms linear both marquee;animation-timeline:view();animation-range:entry exit 0%}.scene{animation:1ms linear both scene-progress;animation-timeline:view();animation-range:contain}.scene-inline{--p:0;animation:1ms linear both scene-progress;animation-timeline:view();animation-range:entry 10% cover 55%}}}.scene-inline{--p:1;position:relative}@keyframes rv-heading{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes rv-panel{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes plane-bg{0%{transform:translateY(1.5%)}to{transform:translateY(-1.5%)}}@keyframes plane-mid{0%{transform:translateY(1%)}to{transform:translateY(-1%)}}@keyframes plane-fg{0%{transform:translateY(.5%)}to{transform:translateY(-.5%)}}@keyframes count{0%{--n:0}to{--n:var(--to)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes scene-progress{0%{--p:0}to{--p:1}}.count{counter-reset:n var(--n)}.count:after{content:attr(data-to)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.count:after{content:counter(n)}}}.scene{--p:1;position:relative}.scene__pin{align-items:center;min-height:100dvh;display:flex;position:sticky;top:0}@media (width>=900px){.scene--tall{min-height:260vh}.scene--mid{min-height:220vh}}@media (width<=899px){.scene--tall,.scene--mid{min-height:170vh}.scene--unpin-mobile{min-height:auto}.scene--unpin-mobile .scene__pin{min-height:auto;display:block;position:static}}.scene--unpin-proof{min-height:auto}.scene--unpin-proof .scene__pin{min-height:auto;display:block;position:static}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.scene{--p:1!important;min-height:auto!important}.scene__pin{min-height:auto;display:block;position:static}.rv,.plane-bg,.plane-mid,.plane-fg,.marquee-track{animation:none!important}}.plates{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:clip}.plates>*{position:absolute;inset:-4%}.plate-img{object-fit:cover;opacity:.18;width:100%;height:100%}.sec>.wrap,.sec>.content{z-index:1;position:relative}.marquee{border-block:1px solid var(--border-subtle);overflow:clip}.marquee-track{white-space:nowrap;width:max-content;font-weight:600;font-size:var(--t-sm);color:var(--fg-muted);padding-block:22px;display:flex}.marquee-group{flex:none;gap:clamp(28px,4vw,56px);padding-right:clamp(28px,4vw,56px);display:flex}.marquee-track span{align-items:center;gap:10px;display:inline-flex}.marquee-track span:before{content:"";background:var(--accent);opacity:.55;border-radius:1px;width:6px;height:6px}.nav{z-index:50;isolation:isolate;border-bottom:1px solid var(--border);background:#f7f9fced;position:sticky;top:0;box-shadow:0 10px 36px #0d21370b}.nav:before{content:"";background:var(--gradient-divider);opacity:.58;pointer-events:none;height:2px;position:absolute;bottom:-1px;left:0;right:0}.nav__row{min-height:var(--nav-height);justify-content:space-between;align-items:center;gap:24px;display:flex}.nav__brand{font-weight:700;font-size:var(--t-sm);letter-spacing:-.01em;align-items:center;gap:10px;text-decoration:none;display:inline-flex;position:relative}.nav__brand:before{content:"";background:var(--gradient-logo);opacity:.1;border:1px solid #22a7d333;border-radius:13px;width:38px;height:38px;position:absolute;left:-5px;transform:rotate(-9deg)}.nav__mark{z-index:1;object-fit:contain;width:28px;height:28px;position:relative}.nav__brand-name{z-index:1;background:var(--gradient-logo);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800;position:relative}.nav__links{gap:4px;display:none}@media (width>=1000px){.nav__links{display:flex}}.nav__link{font-weight:500;font-size:var(--t-sm);color:var(--fg-muted);transition:color .16s var(--ease-ui);padding:10px 14px;text-decoration:none;position:relative}.nav__link:after{content:"";background:var(--gradient-divider);transform-origin:0;height:2px;transition:transform .18s var(--ease-ui);position:absolute;bottom:4px;left:14px;right:14px;transform:scaleX(0)}.nav__link:hover,.nav__link[aria-current=page]{color:var(--fg)}.nav__link:hover:after,.nav__link[aria-current=page]:after{transform:scaleX(1)}.nav__menu{border:1px solid var(--border);border-radius:var(--r-12);background:var(--surface);cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width>=1000px){.nav__menu{display:none}}.nav__panel{border-top:1px solid var(--border-subtle);gap:4px;padding:8px 0 20px;display:grid}.nav__panel a{min-height:44px;font-weight:600;font-size:var(--t-md);align-items:baseline;gap:14px;padding:12px 4px;text-decoration:none;display:flex}.nav__panel a small{font-size:var(--t-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:600}.cta-book{border-radius:var(--r-pill);background:var(--action);min-height:48px;color:var(--action-ink);font-weight:600;font-size:var(--t-sm);transition:background-color .16s var(--ease-ui), transform .12s var(--ease-ui);align-items:center;gap:10px;padding:0 22px;text-decoration:none;display:inline-flex}.cta-book:hover{background:var(--action-hover)}.cta-book:active{transform:translateY(1px)}.cta-book svg{width:16px;height:16px;transition:transform .18s var(--ease-ui)}.cta-book:hover svg{transform:translate(4px)}.cta-book--sm{min-height:44px;font-size:var(--t-xs);padding:0 18px}.cta-book--lg{min-height:56px;font-size:var(--t-md);padding:0 28px}.link-proof{min-height:44px;font-weight:600;font-size:var(--t-sm);color:var(--accent-text);align-items:center;gap:8px;padding:0 2px;text-decoration:none;display:inline-flex;position:relative}.link-proof:after{content:"";background:var(--accent-text);transform-origin:0;height:1.5px;transition:transform .2s var(--ease-ui);position:absolute;bottom:8px;left:0;right:0;transform:scaleX(.28)}.link-proof:hover:after{transform:scaleX(1)}.cta-rev{border-radius:var(--r-12);background:var(--action);min-height:52px;color:var(--action-ink);font-weight:700;font-size:var(--t-sm);cursor:pointer;transition:background-color .16s var(--ease-ui), transform .12s var(--ease-ui);border:0;align-items:center;gap:12px;padding:0 24px;text-decoration:none;display:inline-flex}.cta-rev:hover{background:var(--action-hover)}.cta-rev:active{transform:scale(.985)}.cta-rev:before{content:"";background:var(--action-ink);opacity:.8;width:8px;height:8px;transition:transform .18s var(--ease-ui);border-radius:2px}.cta-rev:hover:before{transform:rotate(45deg)}.link-quiz{border:1.5px solid var(--accent-text);border-radius:var(--r-pill);min-height:48px;color:var(--accent-text);font-weight:600;font-size:var(--t-sm);transition:background-color .16s var(--ease-ui), color .16s var(--ease-ui);align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.link-quiz:hover{background:var(--accent-text);color:var(--action-ink)}.btn-pay{border-radius:var(--r-12);border:1.5px solid var(--action);background:var(--surface);min-height:52px;color:var(--accent-text);font-weight:700;font-size:var(--t-sm);transition:background-color .16s var(--ease-ui), color .16s var(--ease-ui);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;text-decoration:none;display:inline-flex}.btn-pay:hover{background:var(--action);color:var(--action-ink)}.hero .scroll-scrub__route,.hero .scroll-scrub__progress{display:none}.hero .scroll-scrub__stage{background:var(--bg)}.hero .scroll-scrub__copy{width:min(44rem,58vw)}.hero .scroll-scrub__title,.hero .scroll-scrub__body{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}.hero .scroll-scrub__kicker{border-radius:var(--r-pill);min-height:28px;color:var(--accent-text);font-size:var(--t-xs);letter-spacing:.06em;text-transform:none;background:#ffffffb3;border:1px solid #1a7ba529;align-items:center;gap:8px;max-width:none;padding:3px 10px;font-weight:600;display:inline-flex}.hero .scroll-scrub__kicker:before{content:"";background:var(--gradient-logo);border-radius:2px;flex:none;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 14px #22a7d33d}.hero .scroll-scrub__actions{margin-top:0;display:block}.hero .scroll-scrub__copy:before{background:radial-gradient(at 40%,#f7f9fceb 0%,#f7f9fcb3 48%,#0000 78%);inset:-3rem -6rem -3rem -8rem}.hero-title{font-size:var(--t-3xl);letter-spacing:-.03em;color:var(--fg);font-weight:800;line-height:1.02}.hero-title>span{display:block}.hero-lead{max-width:62ch;font-size:var(--t-md);color:var(--fg-muted);margin-top:26px;line-height:1.6}.hero-ctas{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:32px;display:flex}.hero-note{max-width:56ch;font-size:var(--t-xs);color:var(--fg-subtle);margin-top:22px;line-height:1.55}@media (width<=860px){.hero .scroll-scrub__copy{width:100%}.hero .scroll-scrub__copy:before{background:linear-gradient(to top, var(--bg) 0%, #f7f9fcd9 60%, transparent 100%);inset:-3rem -1.25rem -4rem}}@media (prefers-reduced-motion:no-preference){.hero-title{animation:hero-wipe .72s var(--ease-ui) both}}@keyframes hero-wipe{0%{transform:translateY(10px)}to{transform:translateY(0)}}.receipt{border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:grid}@media (width>=720px){.receipt{grid-template-columns:repeat(4,1fr)}}.receipt>div{border-bottom:1px solid var(--border-subtle);gap:6px;padding:22px 0;display:grid}@media (width>=720px){.receipt>div{border-bottom:0;border-right:1px solid var(--border-subtle);padding:26px 22px 26px 0}.receipt>div:last-child{border-right:0}.receipt>div+div{padding-left:22px}}.receipt__value{font-size:var(--t-lg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-weight:700}.receipt__label{font-size:var(--t-xs);color:var(--fg-muted);line-height:1.5}.ledger{border-top:1px solid var(--border);gap:0;display:grid}@media (width>=860px){.ledger{grid-template-columns:1fr 1fr}.ledger>div+div{border-left:1px solid var(--border)}}.ledger>div{padding:28px 0}@media (width>=860px){.ledger>div+div{padding-left:40px}.ledger>div:first-child{padding-right:40px}}.ledger h3{font-size:var(--t-xs);letter-spacing:.02em;color:var(--accent-text);margin-bottom:18px;font-weight:600}.ledger li{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);grid-template-columns:20px 1fr;gap:14px;padding:12px 0;line-height:1.55;display:grid}.ledger li svg{width:18px;height:18px;margin-top:3px}.ledger .x{color:var(--orange-text)}.ledger .ok{color:var(--accent)}.walk{padding-left:28px;position:relative}.walk:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:0}.walk__fill{transform-origin:top;background:linear-gradient(#0d4a6b,#1a7ba5,#f47b20,#f9a825);width:2px;height:100%;position:absolute;top:0;left:0}.walk li{border-bottom:1px solid var(--border-subtle);font-weight:600;font-size:var(--t-md);padding:14px 0;position:relative}.walk li:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:50%;left:-28px}.steps{gap:18px;width:100%;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr);gap:0}}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-18);min-width:0;padding:28px 26px 30px;position:relative}@media (width>=900px){.step{--k:0;transform:translateX(calc((1 - clamp(0, (var(--p) - var(--k)) / .22, 1)) * 16px));margin-left:-18px}.step:first-child{--k:.02;z-index:3;margin-left:0}.step:nth-child(2){--k:.24;z-index:2}.step:nth-child(3){--k:.46;z-index:1}}.step__n{font-size:var(--t-xs);color:var(--accent-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-weight:700}.step h3{font-size:var(--t-lg);margin-top:14px;font-weight:700;line-height:1.2}.step p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:12px;line-height:1.6}.loop-edge{pointer-events:none;height:64px;position:absolute;bottom:0;left:8%;right:8%}.loop-edge path{stroke:url(#loopGrad);stroke-width:2px;fill:none;stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - .7) / .28, 1))}.loop-edge .arrow{opacity:clamp(0, (var(--p) - .95) / .05, 1);fill:var(--orange)}.loop-word{display:inline-block;position:relative}.loop-word:after{content:"";background:var(--gradient-divider);height:3px;transform:scaleX(clamp(0, (var(--p) - .92) / .08, 1));transform-origin:0;position:absolute;bottom:-2px;left:0;right:0}@media (width<=999px){.loop-edge{display:none}.loop-word:after{transform:scaleX(1)}}.rail{gap:clamp(28px,4vw,48px);display:grid;position:relative}.rail:before{content:"";background:var(--border);width:2px;position:absolute;top:0;bottom:0;left:18px}@media (width>=860px){.rail:before{left:50%;transform:translate(-1px)}}.rail__fill{transform-origin:top;background:linear-gradient(#0d4a6b,#1a7ba5,#f47b20,#f9a825);width:2px;height:100%;position:absolute;top:0;left:18px}@media (width>=860px){.rail__fill{left:50%;transform:translate(-1px)}}.rail__item{padding-left:56px;position:relative}@media (width>=860px){.rail__item{width:calc(50% - 40px);padding-left:0}.rail__item:nth-child(2n){margin-left:auto}.rail__item:nth-child(odd){text-align:right}}.rail__n{background:var(--surface);border:1.5px solid var(--accent);width:38px;height:38px;font-size:var(--t-2xs);color:var(--accent-text);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:2px;left:0}@media (width>=860px){.rail__item:nth-child(odd) .rail__n{left:auto;right:-59px}.rail__item:nth-child(2n) .rail__n{left:-59px}}.rail__item h3{font-size:var(--t-lg);font-weight:700;line-height:1.25}.rail__item p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:10px;line-height:1.6}.tiers{gap:18px;display:grid}@media (width>=900px){.tiers{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:0}}.tier{grid-template-rows:auto auto auto 1fr auto;gap:0;padding:30px 26px 30px 0;display:grid}@media (width>=900px){.tier+.tier{border-left:1px solid var(--border);padding-left:26px}.tier--lead{background:var(--bg-mid);border-radius:var(--r-18);margin-block:-14px;padding:44px 26px;border-left:0!important}}.tier__kind{font-size:var(--t-xs);color:var(--accent-text);letter-spacing:.02em;min-height:24px;font-weight:600}.tier h3{font-size:var(--t-xl);letter-spacing:-.02em;min-height:2.2em;margin-top:14px;font-weight:800;line-height:1.1}.tier__who{font-size:var(--t-xs);color:var(--fg-muted);min-height:3em;margin-top:10px;font-weight:600}.tier__body{font-size:var(--t-sm);color:var(--fg-muted);margin-top:18px;line-height:1.6}.tier__terms{border-top:1px solid var(--border);font-size:var(--t-xs);color:var(--fg);font-variant-numeric:tabular-nums;text-align:right;margin-top:24px;padding-top:16px;font-weight:600}.tier__terms small{font-weight:400;font-size:var(--t-2xs);color:var(--fg-muted);text-align:left;margin-top:8px;line-height:1.5;display:block}.proof-layout{gap:40px;display:grid}@media (width>=1000px){.proof-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.proof-layout>*{min-width:0}.frame{border:1px solid var(--border);border-radius:var(--r-18);background:var(--surface);position:relative;overflow:clip}.frame__bar{border-bottom:1px solid var(--border-subtle);background:var(--surface-elev);align-items:center;gap:8px;height:36px;padding:0 14px;display:flex}.frame__bar i{border:1px solid var(--border);border-radius:50%;width:8px;height:8px}.frame__bar span{font-size:var(--t-2xs);color:var(--fg-subtle);margin-left:8px;font-weight:600}.frame__stack{aspect-ratio:1280/888;position:relative}@media (width>=1000px) and (prefers-reduced-motion:no-preference){.proof-layout>.frame{top:calc(var(--nav-height) + 24px);position:sticky}.proof-layout .frame__stack{max-height:calc(100dvh - var(--nav-height) - 84px)}}.frame__stack>img,.frame__stack>video{object-fit:contain;object-position:center;background:var(--surface);width:100%;height:100%;position:absolute;inset:0}@media (width>=1000px){.frame__stack>*{--i:0;--N:4;opacity:min(clamp(0, (var(--p) * var(--N) - var(--i) + .2) * 5, 1), clamp(0, (var(--i) + 1 - var(--p) * var(--N) + .2) * 5, 1))}.frame__stack>:first-child{opacity:max(clamp(0, (1 - var(--p) * var(--N) + .2) * 5, 1), 0)}.frame__stack>:last-child{opacity:clamp(0, (var(--p) * var(--N) - var(--i) + .2) * 5, 1)}}.proof-steps{gap:8px;display:grid}.proof-step{border-top:1px solid var(--border);padding:18px 0}.proof-step h3{font-size:var(--t-lg);font-weight:700;line-height:1.25}.proof-step .who{font-size:var(--t-xs);color:var(--accent-text);font-weight:600}.proof-step p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:8px;line-height:1.55}.proof-step .links{flex-wrap:wrap;gap:4px 22px;margin-top:4px;display:flex}@media (width<=999px){.frame__stack{aspect-ratio:auto;gap:12px;display:grid}.frame__stack>img,.frame__stack>video{border-top:1px solid var(--border-subtle);height:auto;position:static}}.kv{font-size:var(--t-sm);grid-template-columns:minmax(120px,160px) 1fr;gap:8px 20px;line-height:1.55;display:grid}.kv dt{color:var(--accent-text);font-weight:600}.kv dd{color:var(--fg-muted)}.quote{border-left:2px solid var(--accent);font-size:var(--t-md);color:var(--fg);padding-left:22px;line-height:1.6}.quote footer{font-size:var(--t-xs);color:var(--fg-muted);margin-top:14px}.quote footer b{color:var(--fg);font-weight:600}.mock{border:1px solid var(--border);border-radius:var(--r-12);background:var(--surface);font-size:var(--t-2xs);overflow:clip}.mock__bar{border-bottom:1px solid var(--border-subtle);color:var(--fg-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;min-width:0;padding:10px 14px;font-weight:600;display:flex}.mock__tabs{border-bottom:1px solid var(--border-subtle);color:var(--fg-subtle);flex-wrap:wrap;gap:14px;padding:8px 14px;font-weight:600;display:flex}.mock__tabs span:first-child{color:var(--accent-text);box-shadow:inset 0 -2px 0 var(--accent)}.mock__stats{grid-template-columns:repeat(4,1fr);gap:10px;padding:14px;display:grid}.mock__stats div{border:1px solid var(--border-subtle);background:var(--bg);border-radius:8px;padding:10px 12px}.mock__stats>div,.mock__bars div,.mock__rows div{min-width:0}.mock__stats b{font-size:var(--t-lg);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;display:block}.mock__stats span{color:var(--fg-muted);font-weight:600}.mock__bars{gap:8px;padding:0 14px 14px;display:grid}.mock__bars div{color:var(--fg-muted);grid-template-columns:minmax(0,110px) minmax(0,1fr);align-items:center;gap:12px;font-weight:600;display:grid}.mock__bars i{background:var(--border-subtle);border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.mock__bars i:after{content:"";width:var(--w,60%);background:var(--accent);position:absolute;inset:0}.mock__rows{padding:4px 14px 14px;display:grid}.mock__rows div{border-top:1px solid var(--border-subtle);color:var(--fg);grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding:9px 0;font-weight:600;display:grid}.mock__rows div span:nth-child(2){color:var(--fg-muted);font-weight:500}.mock__rows div span:last-child{color:var(--accent-text)}.mock__note{border-top:1px solid var(--border-subtle);color:var(--fg-subtle);padding:10px 14px;font-weight:500}.mock--media{aspect-ratio:1280/888;position:relative}.mock--media img,.mock--media video{object-fit:cover;object-position:top left;width:100%;height:100%}@media (width<=559px){.mock__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mock__bars div{grid-template-columns:minmax(0,1fr)}.mock__rows div{grid-template-columns:minmax(0,1fr) auto}.mock__rows div span:last-child{grid-column:2}}.ours{gap:40px;display:grid}@media (width>=900px){.ours{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 40px}}.ours__item,.ours__item .mock{min-width:0}.ours__item .tag{font-size:var(--t-2xs);color:var(--accent-text);letter-spacing:.04em;font-weight:600}.ours__item h4{font-size:var(--t-lg);margin-top:8px;font-weight:700}.ours__item p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:10px;line-height:1.6}.ours__item .mock{margin-top:18px}.ours__item .links{flex-wrap:wrap;gap:4px 22px;margin-top:6px;display:flex}.founder{position:relative}.founder__plate{background:var(--bg-mid);border-radius:var(--r-24);z-index:0;position:absolute;inset:12% -6% 6% 10%}.founder__img{z-index:1;width:100%;height:auto;position:relative}.checklist li{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);grid-template-columns:14px 1fr;gap:14px;padding:12px 0;font-weight:600;display:grid}.checklist li:before{content:"";background:var(--accent);width:10px;height:2px;margin-top:12px}.faq{gap:32px;display:grid}@media (width>=900px){.faq{grid-template-columns:5fr 7fr;gap:64px}.faq__head{align-self:start;position:sticky;top:96px}}.acc{border-top:1px solid var(--border)}.acc__btn{text-align:left;width:100%;min-height:64px;font-weight:700;font-size:var(--t-md);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;line-height:1.35;display:flex}.acc__btn svg{width:18px;height:18px;color:var(--accent-text);transition:transform .18s var(--ease-ui);flex:none}.acc__btn[aria-expanded=true] svg{transform:rotate(180deg)}.acc__panel{transition:grid-template-rows .18s var(--ease-ui);grid-template-rows:0fr;display:grid}.acc__panel[data-open=true]{grid-template-rows:1fr}.acc__panel>div{overflow:hidden}.acc__panel p{max-width:62ch;font-size:var(--t-sm);color:var(--fg-muted);padding:0 0 22px;line-height:1.65}@media (prefers-reduced-motion:reduce){.acc__panel,.acc__btn svg,.cta-book svg,.link-proof:after,.nav__link:after{transition:none}}.footer{border-top:1px solid var(--border);background:var(--bg)}.footer__grid{gap:32px;padding-block:56px 32px;display:grid}@media (width>=900px){.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr 1fr}}.footer h4,.footer__title{font-size:var(--t-xs);color:var(--accent-text);margin-bottom:12px;font-weight:600}.footer a{font-size:var(--t-sm);color:var(--fg-muted);padding:6px 0;text-decoration:none;display:block}.footer a:hover{color:var(--fg)}.footer__bottom{border-top:1px solid var(--border-subtle);font-size:var(--t-xs);color:var(--fg-subtle);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:20px 28px;display:flex}.mini-footer__legal{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.mini-footer__links{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mini-footer__links a{padding:0;display:inline}.diagram{width:100%;height:auto;color:var(--accent);font-family:var(--font)}.diagram text{fill:var(--fg);font-size:13px;font-weight:600}.diagram .lbl{fill:var(--fg-muted);font-weight:500}.diagram .draw{stroke-dasharray:1;stroke-dashoffset:calc(1 - clamp(0, (var(--p) - var(--s,0)) / var(--d,.3), 1))}.leak-stage{width:min(100% - 2 * var(--pad), 1040px);margin-block:var(--rh-tight) var(--rh-base)}.leak-diagram{isolation:isolate;font-size:13px;position:relative}.leak-pipeline{align-items:center;min-width:0;display:flex}.leak-pipeline__item{display:contents}.leak-node{border:1px solid var(--accent);border-radius:var(--r-12);background:var(--surface);min-width:0;min-height:64px;color:var(--fg);text-align:center;flex:1 1 0;place-items:center;padding:12px 10px;font-weight:700;line-height:1.25;display:grid}.leak-bridge{background:linear-gradient(var(--border), var(--border)) center / 100% 1px no-repeat;flex:0 0 clamp(34px,5.2vw,58px);place-items:center;height:40px;display:grid;position:relative}.leak-bridge:before,.leak-bridge:after{content:"";background:var(--orange);height:1px;transform:scaleX(clamp(0, (var(--p) - var(--s,0)) / var(--d,.3), 1));position:absolute;top:50%}.leak-bridge:before{transform-origin:100%;left:0;right:50%}.leak-bridge:after{transform-origin:0;left:50%;right:0}.leak-bridge span{z-index:1;border-radius:var(--r-pill);width:30px;height:30px;color:var(--orange-text);font-variant-numeric:tabular-nums;background:#fff7f0;border:1px solid #f47b206b;place-items:center;font-size:11px;font-weight:700;display:grid;position:relative}.leak-issues{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(26px,4vw,40px);display:grid}.leak-sequence{display:none}.leak-issue{border:1px solid var(--border);border-top:2px solid var(--orange);border-radius:0 0 var(--r-12) var(--r-12);background:var(--surface);min-width:0;min-height:82px;color:var(--fg-muted);grid-template-columns:28px minmax(0,1fr);align-content:start;gap:10px;padding:15px 14px;font-weight:500;line-height:1.45;display:grid}.leak-issue__number{color:var(--orange-text);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px;font-weight:700}.leak-collector{margin-top:18px;padding-top:22px;position:relative}.leak-collector__feeds{grid-template-columns:repeat(4,minmax(0,1fr));height:23px;display:grid;position:absolute;inset:0 0 auto}.leak-collector__feeds span{background:var(--border);justify-self:center;width:1px;height:100%;position:relative}.leak-collector__feeds span:after{content:"";background:var(--orange);transform:scaleY(clamp(0, (var(--p) - var(--s,0)) / var(--d,.3), 1));transform-origin:top;position:absolute;inset:0}.leak-collector__bar{border-radius:var(--r-12);background:linear-gradient(90deg, #fff7f0, var(--surface));min-height:58px;color:var(--fg);border:1px solid #f47b204d;justify-content:space-between;align-items:center;gap:20px;padding:15px 18px;font-weight:700;display:flex;position:relative;overflow:hidden}.leak-collector__bar:before{content:"";background:var(--gradient-logo);height:2px;transform:scaleX(clamp(0, (var(--p) - var(--s,0)) / var(--d,.3), 1));transform-origin:0;position:absolute;inset:0 0 auto}.leak-collector__marks{gap:7px;display:inline-flex}.leak-collector__marks i{border-radius:var(--r-pill);background:var(--orange);width:7px;height:7px}@media (width<=899px){.leak-pipeline,.leak-issues{display:none}.leak-sequence{width:min(100%,540px);margin-inline:auto;display:grid}.leak-sequence__item{min-width:0;display:grid}.leak-sequence__node{border:1px solid var(--accent);border-radius:var(--r-12);background:var(--surface);min-height:52px;color:var(--fg);text-align:center;place-items:center;padding:12px;font-weight:700;line-height:1.25;display:grid}.leak-sequence__gap{grid-template-columns:48px minmax(0,1fr);align-items:center;min-height:58px;margin-left:22px;display:grid}.leak-sequence__connector{background:linear-gradient(var(--border), var(--border)) 15px center / 1px 100% no-repeat;align-self:stretch;position:relative}.leak-sequence__connector:after{content:"";background:var(--orange);width:1px;transform:scaleY(clamp(0, (var(--p) - var(--s,0)) / var(--d,.3), 1));transform-origin:top;position:absolute;top:0;bottom:0;left:15px}.leak-sequence__connector i{z-index:1;border-radius:var(--r-pill);width:28px;height:28px;color:var(--orange-text);font-variant-numeric:tabular-nums;background:#fff7f0;border:1px solid #f47b206b;place-items:center;font-size:11px;font-style:normal;font-weight:700;display:grid;position:absolute;top:50%;left:15px;transform:translate(-50%,-50%)}.leak-sequence__label{border-left:2px solid var(--orange);min-width:0;color:var(--fg-muted);background:linear-gradient(90deg,#fff7f0,#0000);padding:9px 12px;font-weight:500;line-height:1.45}.leak-collector{width:min(100%,540px);margin-inline:auto}}@media (width<=420px){.leak-sequence__gap{grid-template-columns:42px minmax(0,1fr);margin-left:16px}.leak-collector__bar{flex-direction:column;align-items:flex-start;gap:10px}}.report{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-18);font-variant-numeric:tabular-nums;padding:clamp(22px,3vw,36px)}.report__head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex}.report__head b{font-size:var(--t-md);font-weight:700}.report__head span{font-size:var(--t-2xs);color:var(--accent-text);border:1px solid var(--border);border-radius:var(--r-pill);padding:4px 10px;font-weight:600}.report__sub{font-size:var(--t-2xs);color:var(--fg-subtle);margin-top:12px;font-weight:500}.report__big{gap:4px;margin-top:22px;display:grid}.report__big .k{font-size:var(--t-xs);color:var(--fg-muted);font-weight:600}.report__big .v{font-size:var(--t-2xl);letter-spacing:-.03em;font-weight:800;line-height:1}.report__big .v small{font-size:var(--t-sm);color:var(--fg-muted);letter-spacing:0;margin-left:6px;font-weight:600}.report__big .note{font-size:var(--t-xs);color:var(--fg-muted)}.report__section-title{font-size:var(--t-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin-top:26px;font-weight:600}.report table{border-collapse:collapse;width:100%;font-size:var(--t-xs);margin-top:8px}.report td,.report th[scope=row]{border-top:1px solid var(--border-subtle);color:var(--fg-muted);padding:9px 0}.report th[scope=row]{text-align:left;font-weight:500}.report tr>:last-child{text-align:right;color:var(--fg);font-weight:700}.report td.n{width:28px;color:var(--accent-text);font-weight:700}.report__foot{border-top:1px solid var(--border);font-size:var(--t-2xs);color:var(--fg-subtle);margin-top:20px;padding-top:14px;line-height:1.5}.field{gap:8px;display:grid}.field label{font-size:var(--t-xs);font-weight:600}.field input,.field select{border:1.5px solid var(--border);border-radius:var(--r-12);background:var(--surface);min-height:52px;color:var(--fg);font:inherit;font-size:var(--t-sm);padding:0 16px}.field input:focus,.field select:focus{outline:2px solid var(--accent-text);outline-offset:3px;border-color:var(--accent)}.field input::placeholder{color:var(--fg-subtle)}.form-note{font-size:var(--t-xs);color:var(--fg-muted);line-height:1.55}.form-honeypot{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.myai-funnel,.myai-funnel form,.myai-funnel>div{gap:20px;min-width:0;display:grid}.myai-funnel__intro{font-size:var(--t-sm)}.myai-funnel__result{align-items:start;padding:28px}.choice-group{border:0;gap:10px;min-width:0;padding:0;display:grid}.choice-group legend{font-size:var(--t-xs);margin-bottom:10px;font-weight:600}.choice-group__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.choice-group__options button{border:1px solid var(--border);border-radius:var(--r-12);background:var(--surface);min-width:0;min-height:46px;color:var(--fg-muted);font:inherit;font-size:var(--t-xs);text-align:left;cursor:pointer;padding:9px 12px;font-weight:600;line-height:1.3}.choice-group__options button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-text)}.choice-group__options button:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}.myai-funnel__actions{flex-wrap:wrap;gap:10px;display:flex}.cta-rev:disabled{opacity:.48;cursor:not-allowed;transform:none}@media (width<=420px){.choice-group__options{grid-template-columns:minmax(0,1fr)}}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips span{border:1px solid var(--border);border-radius:var(--r-pill);font-size:var(--t-xs);color:var(--fg-muted);background:var(--surface);padding:8px 12px;font-weight:600}.agenda{border-top:1px solid var(--border);gap:0;display:grid}.agenda>div{border-bottom:1px solid var(--border);gap:8px 32px;padding:26px 0;display:grid}@media (width>=800px){.agenda>div{grid-template-columns:160px 1fr}}.agenda .when{font-size:var(--t-xs);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.agenda h3{font-size:var(--t-lg);font-weight:700;line-height:1.25}.agenda p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:8px;line-height:1.6}.compare{gap:28px;display:grid}@media (width>=860px){.compare{grid-template-columns:1fr 1fr;gap:40px}}.compare>div{border:1px solid var(--border);border-radius:var(--r-18);background:var(--surface);padding:28px}.compare>div.lead-col{background:var(--bg-mid)}.compare h3{font-size:var(--t-lg);font-weight:700}.compare ol{counter-reset:c;margin-top:18px}.compare ol li{counter-increment:c;border-top:1px solid var(--border-subtle);font-size:var(--t-sm);color:var(--fg-muted);grid-template-columns:28px 1fr;gap:12px;padding:10px 0;line-height:1.55;display:grid}.compare ol li:before{content:counter(c);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700}.compare .tail{font-size:var(--t-sm);margin-top:18px;font-weight:600}.scope{gap:28px;display:grid}.scope>*{min-width:0}@media (width>=860px){.scope{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px}}.scope h3{font-size:var(--t-xs);color:var(--accent-text);letter-spacing:.02em;margin-bottom:14px;font-weight:600}.scope li{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);color:var(--fg-muted);grid-template-columns:18px minmax(0,1fr);gap:14px;padding:12px 0;line-height:1.55;display:grid}.scope .ok,.scope .x{width:18px;height:18px;margin-top:3px}.scope .ok svg,.scope .x svg{width:18px;height:18px}.legal h2{font-size:var(--t-lg);margin-top:44px;font-weight:700}.legal p,.legal li{font-size:var(--t-sm);color:var(--fg-muted);max-width:68ch;margin-top:14px;line-height:1.7}.legal ul{padding-left:0}.legal li{grid-template-columns:12px 1fr;gap:14px;display:grid}.legal li:before{content:"";background:var(--accent);width:8px;height:2px;margin-top:13px}.legal a{color:var(--accent-text)}.price{border-top:1px solid var(--border);gap:18px;padding:28px 0;display:grid}@media (width>=860px){.price{grid-template-columns:160px 1fr auto;align-items:start;gap:32px}}.price .amt{font-size:var(--t-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:800}.price h2{font-size:var(--t-lg);font-weight:700}.price p{font-size:var(--t-xs);color:var(--fg-muted);max-width:68ch;margin-top:10px;line-height:1.6}.case-stats{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=800px){.case-stats{grid-template-columns:repeat(4,1fr)}}.case-stats div{border-right:1px solid var(--border-subtle);padding:20px 20px 20px 0}.case-stats div:last-child{border-right:0}.case-stats div+div{padding-left:20px}.case-stats dt{font-size:var(--t-2xs);color:var(--fg-muted);font-weight:600}.case-stats dd{font-size:var(--t-lg);font-variant-numeric:tabular-nums;margin-top:4px;font-weight:700}.case-shot{border:1px solid var(--border);border-radius:var(--r-18);background:var(--surface);overflow:clip}.case-shot--contain img{object-fit:contain;width:100%;height:auto}.case-shot figcaption{font-size:var(--t-xs);color:var(--fg-muted);border-top:1px solid var(--border-subtle);padding:12px 16px}.bullets li{border-top:1px solid var(--border-subtle);font-size:var(--t-sm);color:var(--fg-muted);grid-template-columns:12px 1fr;gap:14px;padding:10px 0;line-height:1.55;display:grid}.bullets li:before{content:"";background:var(--accent);width:8px;height:2px;margin-top:12px}.built{gap:28px;display:grid}@media (width>=860px){.built{grid-template-columns:1fr 1fr;gap:32px 48px}}.built h3{font-size:var(--t-lg);font-weight:700}.built p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:8px;line-height:1.6}.work-card{border-top:1px solid var(--border);gap:18px;padding:28px 0;text-decoration:none;display:grid}@media (width>=900px){.work-card{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:40px}}.work-card>*{min-width:0}.work-card .case-shot{transition:transform .22s var(--ease-ui)}.work-card:hover .case-shot{transform:translateY(-2px)}.work-card h2{font-size:var(--t-xl);letter-spacing:-.02em;margin-top:8px;font-weight:800;line-height:1.12}.work-card p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:10px}.outcomes{gap:18px;display:grid}@media (width>=800px){.outcomes{grid-template-columns:repeat(3,1fr)}}.outcomes>div{border-top:2px solid var(--accent);padding:22px 0}.outcomes b{font-size:var(--t-xs);color:var(--accent-text);font-variant-numeric:tabular-nums;font-weight:700;display:block}.outcomes h3{font-size:var(--t-lg);margin-top:8px;font-weight:700}.outcomes p{font-size:var(--t-sm);color:var(--fg-muted);margin-top:8px}@font-face{font-family:Poppins;src:url(/fonts/poppins-400-latin.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:400}@font-face{font-family:Poppins;src:url(/fonts/poppins-500-latin.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:500}@font-face{font-family:Poppins;src:url(/fonts/poppins-600-latin.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:600}@font-face{font-family:Poppins;src:url(/fonts/poppins-700-latin.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:700}@font-face{font-family:Poppins;src:url(/fonts/poppins-800-latin.woff2)format("woff2");font-display:optional;font-style:normal;font-weight:800}
