/*! tailwindcss v4.1.12 | 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)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@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;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-peach:#ff8a5b;--color-apricot:#ffbd7a;--color-ink:#10100e}}@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%;-moz-tab-size:4;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;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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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;@layer utilities{.sticky{position:sticky}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.inline-flex{display:inline-flex}.h-4{height:calc(var(--spacing)*4)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.min-h-11{min-height:calc(var(--spacing)*11)}.w-4{width:calc(var(--spacing)*4)}.w-11{width:calc(var(--spacing)*11)}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing)*2)}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-ink\/10{border-color:#10100e1a}@supports (color:color-mix(in lab,red,red)){.border-ink\/10{border-color:color-mix(in oklab,var(--color-ink)10%,transparent)}}.bg-ink{background-color:var(--color-ink)}.bg-white\/78{background-color:#ffffffc7}@supports (color:color-mix(in lab,red,red)){.bg-white\/78{background-color:color-mix(in oklab,var(--color-white)78%,transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-peach{--tw-gradient-from:var(--color-peach);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-apricot{--tw-gradient-via:var(--color-apricot);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#ffd7bd\]{--tw-gradient-to:#ffd7bd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.px-0{padding-inline:calc(var(--spacing)*0)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[0\.95rem\]{font-size:.95rem}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-\[\#F3E6D4\]{color:#f3e6d4}.text-ink{color:var(--color-ink)}.shadow-\[0_18px_44px_rgba\(18\,17\,15\,0\.18\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#12110f2e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_44px_rgba\(255\,138\,91\,0\.28\)\]{--tw-shadow:0 18px 44px var(--tw-shadow-color,#ff8a5b47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing)*-.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-ink\/5:hover{background-color:#10100e0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-ink\/5:hover{background-color:color-mix(in oklab,var(--color-ink)5%,transparent)}}.hover\:bg-white:hover{background-color:var(--color-white)}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-peach:focus-visible{--tw-ring-color:var(--color-peach)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}}:root{--ink:#10100e;--peach:#ff8a5b;--apricot:#ffbd7a;--cream:#f4e8d9;--paper:#fffaf3;--warm-line:#10100e1f;--soft-text:#10100ea3;--faint:#ffffff94}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{background:var(--paper);min-width:320px;color:var(--ink);letter-spacing:0;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}main{overflow:hidden}::selection{background:#ff8a5b47}.container{width:min(1180px,100% - 32px);margin-inline:auto}header{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf3e0;border-bottom:1px solid #10100e14;position:fixed;inset:0 0 auto}.nav{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.logo{text-align:left;align-items:center;min-width:0;display:flex}.logo span{justify-items:start;gap:5px;min-width:0;display:grid}.logo strong{color:var(--peach);letter-spacing:.02em;font-size:1.22rem;font-weight:900;line-height:1}.logo em{color:#10100e7a;letter-spacing:.14em;text-transform:uppercase;font-size:.66rem;font-style:normal;font-weight:870;line-height:1.1}.nav-links{color:#10100e9e;gap:30px;font-size:.96rem;font-weight:780;display:flex}.nav-links a:hover{color:var(--ink)}.mobile-nav-cta,.mobile-section-nav{display:none}.hero{min-height:900px;color:var(--ink);isolation:isolate;background:#f8f5ef;padding:144px 0 92px;position:relative;overflow:hidden}.hero:after{z-index:0;background:linear-gradient(to bottom,#f8f5ef00,var(--paper));content:"";pointer-events:none;height:220px;position:absolute;bottom:-1px;left:0;right:0}.hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:56px;min-height:620px;display:grid}.hero-copy{z-index:2;position:relative;transform:translate(-20px,-38px)}@media(min-width:1061px){.nav .logo{transform:translate(-64px)}.nav-cta{transform:translate(64px)}.hero-copy{transform:translate(-64px,-38px)}}.eyebrow{color:var(--peach);letter-spacing:.17em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:920}.hero h1{max-width:11.2ch;color:var(--ink);letter-spacing:-.055em;text-wrap:balance;margin:0;font-size:clamp(3.75rem,6.9vw,6.35rem);font-weight:920;line-height:.96}.hero-lead{color:#10100ea8;letter-spacing:-.01em;max-width:720px;margin:28px 0 0;font-size:clamp(1.08rem,1.45vw,1.36rem);font-weight:760;line-height:1.55}.hero-lead span{display:block}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:34px;display:flex}.hero-primary-cta,.hero-secondary-cta{min-width:230px;min-height:64px;padding-inline:28px;font-size:1.05rem;font-weight:900}.hero-secondary-cta{color:var(--ink);background:#ffffffd1;border-color:#10100e24;box-shadow:inset 0 0 0 1px #10100e0a,0 14px 34px #10100e0e}@media(min-width:1061px){.hero-actions{margin-top:64px}}.secondary-link{color:#10100eb8;align-items:center;gap:10px;font-weight:820;display:inline-flex}.secondary-link svg{width:18px;height:18px;color:var(--peach);fill:currentColor}.promise-list{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:64px;display:grid;position:relative}.promise-list div{color:#10100ead;text-align:center;justify-content:center;align-items:center;gap:10px;font-size:1rem;font-weight:820;line-height:1.3;display:flex}.promise-list svg,.check-stack svg{width:19px;height:19px;color:var(--peach);flex:none}.hero-photo-wrap{z-index:0;min-height:100%;box-shadow:none;pointer-events:none;background:#f8f5ef;border:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.hero-photo-wrap img{object-fit:contain;object-position:right top;opacity:.96;width:auto;max-width:none;height:76%;min-height:0;display:block;position:absolute;top:74px;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 86%,#0000 100%),radial-gradient(at 72% 45%,#000 0% 48%,#000000b8 61%,#0000 82%);mask-image:linear-gradient(90deg,#0000,#000 15%,#000 86%,#0000),radial-gradient(at 72% 45%,#000,#000 48%,#000000b8 61%,#0000 82%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-photo-wrap:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#f8f5ef,#f8f5effa 30%,#f8f5efad 50%,#f8f5ef1a 72%,#0000 90%),radial-gradient(at 47% 45%,#fff7e8e6,#0000 38%),linear-gradient(#0000 60%,#f8f5efe6 84%,#f8f5ef),linear-gradient(#f8f5efe0,#0000 24%),linear-gradient(270deg,#f8f5ef75,#0000 28%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-alerts{z-index:2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero-alert{opacity:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffaf3f0,#f4e8d9c7),#fffaf3db;border:1px solid #ff8a5b3d;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;width:min(520px,100% - 56px);padding:15px 18px;animation:9.6s ease-in-out infinite heroAlertCycle;display:grid;position:absolute;bottom:368px;right:max(34px,50vw - 556px);transform:translate(-18px,18px)scale(.98);box-shadow:0 20px 54px #10100e38}.hero-alert svg{width:20px;height:20px;color:var(--peach);filter:drop-shadow(0 5px 12px #ff8a5b47)}.hero-alert span{min-width:0}.hero-alert strong{color:var(--ink);font-size:.98rem;font-weight:900;line-height:1.2;display:inline}.hero-alert em{color:#10100e8c;margin-left:6px;font-size:.86rem;font-style:normal;font-weight:780;line-height:1.2}.hero-ai-overlays{z-index:3;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero-ai-card{--ai-accent:#ff8a5b;--ai-glow:#ff8a5b59;color:#fffaf3;min-height:66px;box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff14,0 0 42px var(--ai-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f12168c;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 12px;animation:7s ease-in-out infinite aiCardFloat;display:grid;position:absolute;overflow:hidden}.hero-ai-card:before{border-radius:inherit;background:radial-gradient(circle at 16% 20%,var(--ai-glow),transparent 34%),linear-gradient(135deg,#ffffff1f,transparent 46%);content:"";opacity:.44;position:absolute;top:0;right:0;bottom:0;left:0}.hero-ai-card-warning{--ai-accent:#ffd15a;--ai-glow:#ffd15a59;width:min(330px,24vw);top:116px;left:max(46vw,50vw - 60px);right:auto}.hero-ai-card-prediction{--ai-accent:#65d46e;--ai-glow:#65d46e59;width:min(300px,22vw);animation-delay:-1.8s;top:438px;left:max(45vw,50vw - 90px);right:auto}.hero-ai-card-prediction strong{white-space:nowrap}.hero-ai-card-garden{--ai-accent:#ff8a5b;--ai-glow:#ff8a5b59;width:min(250px,18vw);animation-delay:-3.4s;top:360px;left:max(79vw,50vw + 330px);right:auto}.hero-ai-icon{z-index:1;border:1px solid var(--ai-accent);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-ai-icon{border:1px solid color-mix(in srgb,var(--ai-accent)35%,transparent)}}.hero-ai-icon{background:var(--ai-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hero-ai-icon{background:color-mix(in srgb,var(--ai-accent)18%,transparent)}}.hero-ai-icon{color:var(--ai-accent);box-shadow:0 0 28px var(--ai-glow)}.hero-ai-icon svg{width:18px;height:18px}.hero-ai-copy{z-index:1;min-width:0;position:relative}.hero-ai-copy em{color:var(--ai-accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:920;line-height:1;display:block}.hero-ai-copy strong{color:#fffaf3;letter-spacing:-.02em;margin-top:8px;font-size:15px;font-weight:920;line-height:1.1;display:block}.hero-ai-copy strong span{display:block}.hero-ai-copy strong span:last-child{white-space:nowrap}.hero-ai-copy small{color:#ffffffbf;margin-top:6px;font-size:11px;font-weight:720;line-height:1.2;display:block}@keyframes aiCardFloat{0%,to{transform:translate(0)}50%{transform:translateY(-8px)}}.hero-metrics{z-index:2;pointer-events:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(470px,35vw);display:grid;position:absolute;bottom:176px;left:max(55vw,50vw + 40px);right:auto}.hero-metric-card{--metric-accent:#ff8a5b;--metric-glow:#ff8a5b59;min-height:72px;box-shadow:0 20px 60px #00000059,inset 0 1px #ffffff14,0 0 38px var(--metric-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f12168c;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px 12px;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.hero-metric-card:before{border-radius:inherit;background:radial-gradient(circle at 18% 18%,var(--metric-glow),transparent 38%),linear-gradient(135deg,#ffffff1a,transparent 42%);content:"";opacity:.42;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.hero-metric-card:hover{border-color:var(--metric-accent)}@supports (color:color-mix(in lab,red,red)){.hero-metric-card:hover{border-color:color-mix(in srgb,var(--metric-accent)38%,#ffffff24)}}.hero-metric-card:hover{box-shadow:0 26px 76px #0000006b,0 0 58px var(--metric-glow),inset 0 1px #ffffff1a;transform:translateY(-4px)}.hero-metric-card-alert{--metric-accent:#ff8a5b;--metric-glow:#ff8a5b59}.hero-metric-card-prediction{--metric-accent:#65d46e;--metric-glow:#65d46e59}.hero-metric-icon{z-index:1;border:1px solid var(--metric-accent);justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.hero-metric-icon{border:1px solid color-mix(in srgb,var(--metric-accent)35%,transparent)}}.hero-metric-icon{background:var(--metric-accent);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hero-metric-icon{background:color-mix(in srgb,var(--metric-accent)18%,transparent)}}.hero-metric-icon{color:var(--metric-accent);box-shadow:0 0 28px var(--metric-glow)}.hero-metric-icon svg{width:17px;height:17px}.hero-metric-copy{z-index:1;min-width:0;position:relative}.hero-metric-copy em{color:#ffffffb8;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:920;line-height:1;display:block}.hero-metric-copy strong{color:#fffaf3;margin-top:8px;font-size:clamp(.92rem,1.05vw,1.08rem);font-weight:920;line-height:1.08;display:block}.hero-metric-copy small{color:#ffffffbf;margin-top:5px;font-size:11px;font-weight:720;line-height:1.2;display:block}@keyframes heroAlertCycle{0%{opacity:0;transform:translate(-18px,18px)scale(.98)}8%,25%{opacity:1;transform:translate(0)scale(1)}34%{opacity:0;transform:translate(34px,-20px)scale(.985)}to{opacity:0;transform:translate(34px,-20px)scale(.985)}}.section{background:var(--paper);padding:104px 0}section[id]{scroll-margin-top:96px}.human-section,.outcomes-section{background:var(--cream)}.proof-section{background:radial-gradient(circle at 82% 14%,#ff8a5b1f,transparent 28rem),linear-gradient(180deg,var(--cream),#f7eee4)}.proof-layout{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:64px;display:grid}.proof-intro{text-align:left;place-self:start;position:sticky;top:118px}.proof-intro h2{letter-spacing:-.052em;text-wrap:balance;max-width:760px;margin:12px 0 0;font-size:clamp(3rem,5.3vw,5.35rem);font-weight:920;line-height:.94}.peach-word{color:var(--peach)}.proof-intro p:not(.eyebrow){color:#10100ea3;max-width:620px;margin:28px 0 0;font-size:1.04rem;font-weight:650;line-height:1.68}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;justify-self:stretch;gap:18px;width:100%;height:452px;margin-top:12px;display:grid}.proof-grid article{background:linear-gradient(145deg,#fffdf9eb,#fffaf3ad),#fffaf3c7;border:1px solid #10100e17;border-radius:24px;grid-template-columns:minmax(0,1fr);grid-template-areas:"content";align-items:center;min-height:0;padding:22px 24px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 42px #10100e0d}.proof-grid article:before{content:"";pointer-events:none;background:radial-gradient(circle,#ff8a5b1f,#0000 68%);height:120px;position:absolute;inset:auto -24% -70% 42%}.proof-grid article:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#ff8a5b1f,#0000 34%),linear-gradient(315deg,#10100e09,#0000 42%);transition:opacity .18s;position:absolute;top:0;right:0;bottom:0;left:0}.proof-grid article:first-child{background:radial-gradient(circle at 8%,#ff8a5b1c,#0000 9rem),linear-gradient(145deg,#fffdf9f5,#fffaf3b8);border-color:#ff8a5b2e}.proof-grid article:hover{border-color:#ff8a5b47;transform:translateY(-2px);box-shadow:0 16px 42px #10100e0f}.proof-grid article:hover:after{opacity:1}.proof-grid article>*{z-index:1;position:relative}.proof-card-top{display:contents}.proof-card-top>span{display:none}.proof-card-top em{color:#ff8a5bb8;letter-spacing:.08em;background:0 0;border:0;border-radius:0;grid-area:number;place-items:center;width:auto;height:auto;font-size:.82rem;font-style:normal;font-weight:920;line-height:1;display:grid;position:absolute;top:18px;right:22px}.proof-grid svg{display:none}.proof-grid article>div:not(.proof-card-top){grid-area:content;min-width:0;padding-right:20px}.proof-grid h3{color:var(--ink);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.16rem,1.52vw,1.54rem);font-weight:920;line-height:1.02}.proof-grid p{color:#10100e99;border-top:1px solid #ff8a5b2e;max-width:26rem;margin:11px 0 0;padding-top:11px;font-size:clamp(.78rem,.9vw,.92rem);font-weight:680;line-height:1.34}.pilot-strip{background:radial-gradient(circle at 18% 0,#ff8a5b33,#0000 22rem),linear-gradient(135deg,#11110f,#191916 52%,#0b0c0b);border:1px solid #f4e8d924;border-radius:26px;grid-column:1/-1;grid-template-columns:auto 1fr;justify-self:stretch;align-items:center;gap:44px;width:100%;padding:26px 34px;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #10100e2e}.pilot-strip:after{content:"";pointer-events:none;background:linear-gradient(#0000,#f4e8d942,#0000);width:1px;height:calc(100% - 20px);position:absolute;inset:10px 10px auto auto}.pilot-strip span{color:var(--peach);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.74rem;font-weight:920;line-height:1.2}.pilot-logos{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:26px;display:grid}.pilot-logos strong{color:#fffaf3e0;letter-spacing:-.025em;text-align:center;text-transform:uppercase;font-size:clamp(1rem,1.55vw,1.42rem);font-weight:720;line-height:1;position:relative}.pilot-logos strong+strong:before{content:"";background:#f4e8d92e;width:1px;height:34px;display:block;position:absolute;top:50%;left:-13px;transform:translateY(-50%)}.pilot-logos strong:first-child{color:#fffaf3;letter-spacing:-.055em;font-weight:940}.pilot-mobile-cta{display:none}.daily-help-slide{background:radial-gradient(circle at 50% 18%,#ff8a5b14,transparent 34rem),var(--paper);align-items:flex-start;min-height:100vh;padding-top:0;display:flex}.daily-help-slide .promise-list{align-items:center;min-height:320px;margin:0 0 -44px;padding:0;transform:translateY(19px)}.daily-help-slide .promise-list:before{z-index:-1;background:var(--paper);content:"";width:100vw;position:absolute;top:0;right:50%;bottom:0;left:50%;transform:translate(50%)}@media(min-width:721px){.daily-help-slide{margin-top:-239px}}.daily-help-intro{text-align:center;max-width:1050px;margin:0 auto 66px}.daily-help-intro .eyebrow{color:var(--peach)}.daily-help-intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:930px;margin:18px auto 0;font-size:clamp(2.7rem,5vw,4.85rem);font-weight:920;line-height:.96}.daily-help-intro h2 span{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;display:block}.daily-help-intro h2 span:first-child{white-space:nowrap}.daily-help-intro h2 span:last-child{white-space:nowrap;font-size:clamp(2.25rem,4.3vw,4.15rem)}.daily-help-intro span{color:#10100e94;margin:28px auto 0;font-size:1.24rem;font-weight:760;line-height:1.45;display:block}.daily-help-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.daily-help-cards article{background:#fffaf3c7;border:1px solid #10100e1a;border-radius:24px;min-height:260px;padding:28px 30px;box-shadow:0 18px 54px #10100e11}.daily-help-cards p{color:var(--peach);margin:0;font-size:1.02rem;font-weight:900}.daily-help-cards h3{letter-spacing:-.035em;margin:34px 0 0;font-size:clamp(1.75rem,2.8vw,2.55rem);font-weight:650;line-height:1.1}.daily-help-cards span{color:#10100e94;margin-top:18px;font-size:1.08rem;font-weight:620;line-height:1.55;display:block}.split,.product-grid,.kiosk-grid,.faq-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:58px;display:grid}.split h2,.product-grid h2,.kiosk-grid h2,.faq-grid h2,.section-intro h2,.final h2{letter-spacing:-.048em;text-wrap:balance;margin:12px 0 0;font-size:clamp(2.7rem,5.2vw,5.15rem);font-weight:900;line-height:.96}.split p:not(.eyebrow),.product-grid p:not(.eyebrow),.kiosk-grid p:not(.eyebrow),.faq-grid p:not(.eyebrow),.section-intro span,.final p{max-width:680px;color:var(--soft-text);margin:20px 0 0;font-size:1.1rem;font-weight:540;line-height:1.72}.pain-grid{gap:12px;display:grid}.pain-grid article,.day-grid article,.parts-grid article,.outcome-grid article,.pricing-grid article,.faq-list article{border:1px solid var(--warm-line);background:#fffaf3b8;padding:24px;box-shadow:0 16px 44px #10100e0b}.pain-grid article{grid-template-columns:auto 1fr;align-items:start;gap:6px 16px;padding:20px 22px;display:grid}.pain-grid svg,.outcome-grid svg,.parts-grid svg,.faq-list svg,.day-grid svg{width:25px;height:25px;color:var(--peach)}.pain-grid svg,.faq-list svg{grid-row:span 2}.pain-grid h3,.day-grid h3,.outcome-grid h3,.faq-list h3{margin:0;font-size:1.22rem;line-height:1.1}.pain-grid p,.day-grid p,.outcome-grid p,.faq-list p{color:#10100e9e;margin:12px 0 0;line-height:1.62}.section-intro{text-align:center;max-width:880px;margin:0 auto 48px}.section-intro span{margin-inline:auto;display:block}.day-grid,.outcome-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.day-grid article,.outcome-grid article{min-height:255px}.day-grid h3,.outcome-grid h3{margin-top:32px}.product-section{color:var(--paper);background:#2b2b27}.product-section .eyebrow{color:var(--apricot)}.product-section .product-grid h2{max-width:760px;font-size:clamp(2.35rem,4.25vw,4.15rem);line-height:.98}.product-section .product-grid h2 span{display:block}.product-section .product-grid h2 span+span{margin-top:.24em}.product-section p:not(.eyebrow){color:#f4e8d9b3}.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.parts-grid article{min-height:180px;box-shadow:none;background:#f4e8d90f;border-color:#f4e8d924;align-content:start;display:grid}.parts-grid strong{margin-top:22px;font-size:1.18rem}.parts-grid span{color:#f4e8d99e;margin-top:8px;line-height:1.48}.product-scene{grid-template-columns:1fr;justify-self:end;align-items:stretch;gap:9px;width:min(100%,560px);display:grid;position:relative}.product-preview{background:#f4e8d90e;border:1px solid #f4e8d91f;border-radius:16px;padding:10px;box-shadow:0 18px 54px #0000003d}.product-dashboard-preview{grid-column:1/-1}.product-preview-label{color:var(--paper);align-items:center;margin-bottom:8px;font-size:.78rem;font-weight:900;display:flex}.product-preview-label strong{flex:1}.product-dashboard{background-color:#34332e;background-image:linear-gradient(#f4e8d90f 1px,#0000 1px),linear-gradient(90deg,#f4e8d90f 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:26px 26px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #f4e8d92b;border-radius:14px;min-height:128px;padding:12px;overflow:hidden}.product-dashboard-bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:9px;height:56px;display:grid}.product-dashboard-bars i{background:linear-gradient(#ff8a5be0,#ff8a5b2e);border-radius:12px 12px 5px 5px;display:block}.product-dashboard-bars i:first-child{height:58%}.product-dashboard-bars i:nth-child(2){height:84%}.product-dashboard-bars i:nth-child(3){height:68%}.product-dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.product-dashboard-cards span{background:#f4e8d914;border:1px solid #f4e8d91c;border-radius:11px;height:34px}.product-phone-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.product-phone-preview{justify-items:center;display:grid}.product-phone-frame{background:linear-gradient(#fffaf3,#f4eadf);border:7px solid #24231f;border-radius:32px;width:min(100%,178px);height:286px;padding:22px 13px 13px;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000047}.product-phone-notch{background:#181713;border-radius:999px;width:58px;height:18px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.product-phone-title,.product-phone-shift,.product-phone-green,.product-phone-progress,.product-phone-line,.product-phone-approval,.product-phone-mini-stats span{background:#ffffffdb;border-radius:12px;box-shadow:0 4px 14px #10100e1a}.product-phone-title{background:#10100e29;width:72%;height:16px;margin:18px 0 14px}.product-phone-shift{background:#ffffffeb;height:54px}.product-phone-green{background:#d6f3dc;height:44px;margin-top:12px}.product-phone-progress{background:linear-gradient(90deg,var(--peach)58%,#10100e1a 58%);height:8px;margin-top:18px}.product-phone-line{background:#ffffffe6;height:28px;margin-top:12px}.product-phone-line.short{width:74%}.product-phone-approval{background:#ffffffeb;height:62px;margin-top:18px}.product-phone-mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:13px;display:grid}.product-phone-mini-stats span{background:#fff4eaeb;height:46px}.kiosk-story{background:var(--paper)}.kiosk-image{border:1px solid var(--warm-line);background:var(--cream);overflow:hidden;box-shadow:0 26px 80px #10100e1f}.kiosk-image img{aspect-ratio:1.35;object-fit:cover;width:100%;display:block}.check-stack{gap:13px;margin-top:28px;display:grid}.check-stack div{color:#10100ead;align-items:center;gap:10px;font-weight:820;display:flex}.pricing-section{background:var(--paper);padding-top:34px}.pricing-section .section-intro{max-width:1180px}.pricing-section .section-intro h2{letter-spacing:-.052em;white-space:pre-line;font-size:clamp(2.8rem,4.2vw,4.35rem)}.connected-system-block{background:radial-gradient(circle at 50% 38%,#ff8a5b14,#0000 26rem),linear-gradient(#fffdf9,#fffaf4);border:1px solid #10100e14;border-radius:28px;margin-bottom:82px;padding:34px 54px 40px;position:relative;overflow:hidden;box-shadow:0 28px 90px #10100e14}.connected-device-stage{grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch center;gap:28px;margin-top:38px;padding-top:10px;display:grid;position:relative}.connected-flow-line{pointer-events:none;border-top:2px dashed #ff8a5b3d;border-radius:50% 50% 0 0/100% 100% 0 0;height:142px;position:absolute;top:58px;left:23%;right:19%}.connected-cloud{z-index:2;width:72px;height:72px;color:var(--peach);background:#fffaf3eb;border:1px solid #ff8a5b29;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:0 18px 54px #ff8a5b2e}.connected-cloud svg{width:32px;height:32px}.connected-device-card{z-index:1;text-align:center;grid-template-rows:330px minmax(118px,auto);place-items:end center;gap:20px;width:100%;min-width:0;display:grid;position:relative}.connected-device-image{place-items:end center;width:100%;height:330px;display:grid}.connected-device-image img{object-fit:contain;backface-visibility:hidden;width:auto;max-width:100%;height:auto;max-height:310px;display:block;transform:translateZ(0)}.connected-device-card-kiosk .connected-device-image img{max-width:min(100%,355px)}.connected-device-card-web .connected-device-image img{max-width:min(118%,510px);max-height:300px}.connected-device-card-phone .connected-device-image img{max-width:min(72%,220px)}.connected-device-caption{text-align:left;justify-content:center;align-items:flex-start;gap:12px;width:min(100%,330px);min-height:118px;margin:0 auto;display:flex}.connected-device-caption>span{background:var(--peach);color:#fffaf3;border-radius:999px;flex:none;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 12px 28px #ff8a5b38}.connected-device-caption svg{width:18px;height:18px}.connected-device-caption h3{color:var(--ink);letter-spacing:-.03em;margin:0;font-size:1.05rem;font-weight:900;line-height:1.12}.connected-device-caption p{color:#10100ea8;margin:8px 0 0;font-size:.9rem;font-weight:660;line-height:1.45}.connected-system-copy{z-index:3;text-align:center;max-width:720px;margin:0 auto;position:relative}.connected-system-copy p{color:var(--peach);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem;font-weight:940;line-height:1.15}.connected-system-copy h2{letter-spacing:-.038em;word-spacing:.05em;flex-wrap:wrap;justify-content:center;gap:0;margin:10px 0 0;font-size:clamp(2rem,3vw,3.05rem);font-weight:900;line-height:.96;display:flex}.connected-system-copy h2 span:not(:last-child){margin-right:.32em}.connected-system-copy>span{color:#10100ead;max-width:610px;margin:14px auto 0;font-size:.98rem;font-weight:660;line-height:1.48;display:block}.connected-system-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.08fr) minmax(0,.78fr);align-items:end;gap:42px;min-height:430px;padding-top:18px;display:grid;position:relative}.connected-system-stage:before{z-index:0;content:"";pointer-events:none;border-top:2px dashed #ff8a5b47;border-radius:50% 50% 0 0/100% 100% 0 0;height:130px;position:absolute;top:68px;left:22%;right:19%}.connected-sync{z-index:2;width:74px;height:74px;color:var(--peach);background:#fffaf3eb;border:1px solid #ff8a5b33;border-radius:999px;place-items:center;display:grid;position:absolute;top:36px;left:50%;transform:translate(-50%);box-shadow:0 20px 54px #ff8a5b33}.connected-sync svg{width:32px;height:32px}.connected-device{z-index:1;align-content:end;gap:18px;min-height:360px;display:grid;position:relative}.connected-visual{place-items:end center;display:grid}.connected-kiosk .connected-visual{min-height:238px}.connected-kiosk-mock{aspect-ratio:1.18;background:#11110f;border:12px solid #e76f42;border-radius:18px;width:min(100%,300px);margin-bottom:42px;position:relative;transform:perspective(720px)rotateY(10deg)rotateX(2deg);box-shadow:0 34px 35px #10100e40,inset 0 0 0 3px #ffffff14}.connected-kiosk-mock:before{content:"";transform-origin:top;background:linear-gradient(150deg,#24231f,#080807);border-radius:0 0 16px 16px;height:36%;position:absolute;bottom:-30%;left:8%;right:12%;transform:skew(-10deg);box-shadow:0 26px 30px #10100e47}.connected-kiosk-screen{z-index:1;background:#fffaf3;border:8px solid #151515;border-radius:8px;grid-template-rows:56px 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;height:100%;padding:14px;display:grid;position:relative}.connected-kiosk-screen span,.connected-kiosk-screen i{background:#ff8a5be0;border-radius:10px}.connected-kiosk-screen span:nth-child(2){background:#ffc17ad1}.connected-kiosk-screen span:nth-child(3){background:#60b876b8}.connected-kiosk-screen i{background:linear-gradient(#10100e1a,#10100e1a) 0 18px/100% 2px no-repeat,linear-gradient(#10100e14,#10100e14) 0 52px/82% 2px no-repeat,linear-gradient(#10100e14,#10100e14) 0 86px/68% 2px no-repeat,#10100e0a;grid-column:1/-1}.connected-web{justify-items:center}.connected-laptop{align-items:end;width:100%;min-height:270px;display:grid}.connected-screen{background:#fffaf3;border:8px solid #090908;border-radius:18px 18px 10px 10px;grid-template-columns:74px 1fr;gap:14px;width:100%;max-width:420px;min-height:218px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 36px 48px #10100e33}.connected-screen:after{content:"";background:#181816;border-radius:0 0 999px 999px;height:18px;position:absolute;bottom:-24px;left:-32px;right:-32px}.connected-sidebar{background:linear-gradient(var(--peach),var(--peach))16px 18px/34px 5px no-repeat,linear-gradient(#10100e1f,#10100e1f)16px 48px/40px 4px no-repeat,linear-gradient(#10100e1f,#10100e1f)16px 76px/34px 4px no-repeat,linear-gradient(#10100e1f,#10100e1f)16px 104px/38px 4px no-repeat,#ff8a5b14;border-radius:14px}.connected-dashboard{grid-template-rows:58px 1fr 68px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.connected-dashboard span,.connected-dashboard i,.connected-dashboard b{background:#ff8a5b1f;border-radius:14px}.connected-dashboard span:nth-child(2){background:#ffc17a3d}.connected-dashboard span:nth-child(3){background:#60b8762e}.connected-dashboard i{background:linear-gradient(90deg,#ff8a5b5c 0,#ff8a5b5c 58%,#0000 58%),#10100e0f;grid-column:span 2}.connected-dashboard b{background:conic-gradient(from 20deg,#ff8a5b47,#60b87642,#ffc17a47,#ff8a5b47)}.connected-phone{justify-items:center}.connected-phone .connected-visual{min-height:280px}.connected-phone-mock{background:#fffaf3;border:7px solid #0a0a09;border-radius:30px;gap:8px;width:138px;min-height:272px;padding:22px 12px 14px;display:grid;position:relative;box-shadow:0 34px 42px #10100e33}.connected-phone-mock:before{content:"";background:#0a0a09;border-radius:999px;width:42px;height:11px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.connected-phone-mock span{background:var(--peach);border-radius:999px;width:64px;height:8px}.connected-phone-mock strong{background:radial-gradient(circle at 18px 18px,var(--peach)0 8px,transparent 9px),linear-gradient(#10100e14,#10100e14)42px 15px/42px 4px no-repeat,#ff8a5b17;border-radius:12px;width:96px;height:42px}.connected-phone-mock i{background:radial-gradient(circle at 15px 13px,#ff8a5bb8 0,#ff8a5bb8 5px,#0000 6px),linear-gradient(#10100e24,#10100e24) 32px 9px/50px 3px no-repeat,linear-gradient(#10100e14,#10100e14) 32px 17px/66px 3px no-repeat,#10100e09;border-radius:9px;height:26px}.connected-caption{z-index:3;align-items:flex-start;gap:14px;display:flex;position:relative}.connected-caption>span{background:var(--peach);color:#fffaf3;border-radius:999px;flex:none;place-items:center;width:40px;height:40px;display:grid}.connected-caption svg{width:19px;height:19px}.connected-caption h3{letter-spacing:-.03em;margin:0;font-size:1.1rem;font-weight:900;line-height:1.1}.connected-caption p{color:#10100ea8;margin:8px 0 0;font-size:.92rem;font-weight:620;line-height:1.5}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.pricing-grid article{flex-direction:column;min-height:560px;padding:26px;display:flex}.pricing-grid article.featured{background:radial-gradient(circle at 70% 0,#ff8a5b2e,#0000 16rem),linear-gradient(#ffffffe6,#ff8a5b2e);outline:2px solid #ff8a5b57}.pricing-card-top{min-height:58px;display:block}.pricing-card-top>span{color:var(--peach);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:920;line-height:1.35;display:block}.pricing-card-top strong{color:var(--peach);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ff8a5b1a;border:1px solid #ff8a5b47;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:.68rem;font-weight:920;line-height:1;display:inline-flex}.pricing-grid h3{letter-spacing:-.04em;margin:20px 0 0;font-size:clamp(2rem,2.7vw,2.7rem);font-weight:900;line-height:.98}.pricing-grid h3 small{color:#10100e8f;letter-spacing:0;margin-top:8px;font-size:.92rem;font-weight:760;line-height:1.1;display:block}.pricing-grid p{min-height:96px;color:var(--soft-text);margin:20px 0 0;font-weight:650;line-height:1.48}.pricing-list-label{color:var(--ink);letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #10100e17;margin-top:24px;padding-top:18px;font-size:.82rem;font-weight:920}.pricing-grid ul{gap:11px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pricing-grid li{color:#10100eb8;align-items:flex-start;gap:9px;font-size:.92rem;font-weight:760;line-height:1.25;display:flex}.pricing-grid svg{width:18px;height:18px;color:var(--peach);flex:none;transform:translateY(1px)}.faq-section{background:#fffdf9}.faq-slide{gap:34px;display:grid}.faq-intro{text-align:center;max-width:1040px;margin:0 auto}.faq-intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:760px;margin:14px auto 0;font-size:clamp(2.5rem,4.8vw,4.35rem);font-weight:900;line-height:1.02}.faq-intro span{color:#10100e9e;max-width:780px;margin:24px auto 0;font-size:1.04rem;font-weight:640;line-height:1.55;display:block}.faq-list{background:#ffffffdb;border:1px solid #10100e1a;border-radius:28px;max-width:1180px;margin:0 auto;padding:24px;display:grid;box-shadow:0 24px 72px #10100e14,inset 0 1px #ffffffbf}.faq-list article{box-shadow:none;background:0 0;border:0;padding:0 0 20px;display:block}.faq-list article+article{border-top:1px solid #10100e1a;padding-top:20px}.faq-list article:last-child{padding-bottom:0}.faq-list h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.05rem,1.45vw,1.36rem);font-weight:860;line-height:1.18}.faq-list p{color:#10100e9e;margin:12px 0 0;font-size:clamp(.88rem,1.05vw,1rem);font-weight:560;line-height:1.5}.final{background:linear-gradient(#10100e0a 1px,transparent 1px),linear-gradient(90deg,#10100e0a 1px,transparent 1px),var(--paper);background-size:38px 38px;padding:118px 0}.final-inner{text-align:center;justify-items:center;display:grid}.final h2{max-width:980px;font-size:clamp(3.1rem,6.8vw,6.6rem)}.final p:not(.eyebrow){margin-bottom:34px}.contact-section{color:var(--paper);background:#10100e;border-top:1px solid #10100e1a;padding:92px 0 70px}.contact-inner{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr);align-items:start;gap:56px;display:grid}.contact-section .eyebrow{color:var(--apricot)}.contact-section h2{letter-spacing:-.05em;max-width:780px;margin:14px 0 18px;font-size:clamp(2.4rem,5.4vw,5.2rem);font-weight:920;line-height:.98}.contact-section p{color:#fffaf3b3;max-width:620px;margin:0;font-size:clamp(1rem,1.4vw,1.2rem);font-weight:650;line-height:1.55}.contact-mail{color:var(--apricot);align-items:center;gap:10px;margin-top:28px;font-size:clamp(1.12rem,1.8vw,1.5rem);font-weight:900;display:inline-flex}.contact-mail svg{width:18px;height:18px}.company-details{background:#fffaf30d;border:1px solid #fffaf324;border-radius:8px;gap:0;margin:0;display:grid;overflow:hidden}.company-details div{border-bottom:1px solid #fffaf31a;grid-template-columns:minmax(120px,.6fr) minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}.company-details div:last-child{border-bottom:0}.company-details dt{color:#fffaf385;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:880}.company-details dd{color:#fffaf3e0;margin:0;font-size:.98rem;font-weight:720;line-height:1.42}.company-details a{color:var(--apricot);text-underline-offset:4px;-webkit-text-decoration:underline #ffbd7a6b;text-decoration:underline #ffbd7a6b}@media(max-width:1060px){.hero-grid,.split,.proof-layout,.product-grid,.kiosk-grid,.faq-grid,.connected-system-stage,.contact-inner{grid-template-columns:1fr}.connected-system-block{min-height:0}.connected-system-stage{gap:30px}.connected-system-stage:before,.connected-sync{display:none}.connected-device,.connected-kiosk .connected-visual,.connected-phone .connected-visual,.connected-laptop{min-height:0}.connected-kiosk-mock{border-width:11px;width:min(100%,278px);margin-bottom:78px}.connected-kiosk-mock:before{height:36%;bottom:-31%;left:12%;right:10%}.connected-phone{justify-items:start}.connected-phone-mock{width:136px;min-height:260px}.proof-intro{position:static}.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid{min-height:auto}.hero-actions{margin-top:26px}.hero h1{max-width:12ch}.day-grid,.outcome-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){header{position:absolute}.nav{height:76px}.nav-links,.nav-cta{display:none}.hero{min-height:780px;padding:104px 0 44px}.hero-copy{transform:none}.hero h1{letter-spacing:-.05em;max-width:9.7ch;font-size:clamp(2.7rem,13.2vw,3.9rem);line-height:.94}.hero-lead{max-width:21rem;margin-top:24px;font-size:.98rem;line-height:1.48}.hero-actions{gap:12px;margin-top:24px;display:grid}.hero-primary-cta,.hero-secondary-cta{width:100%;min-width:0;min-height:54px;padding-inline:18px;font-size:.98rem}.secondary-link{justify-content:center}.promise-list{grid-template-columns:1fr;margin-top:28px}.hero-photo-wrap,.hero-photo-wrap img{min-height:0}.hero-photo-wrap{margin-top:0}.hero-ai-card-warning,.hero-ai-card-prediction,.hero-ai-card-garden{display:none}.hero-metrics{grid-template-columns:1fr;gap:9px;width:auto;bottom:28px;left:14px;right:14px}.hero-metric-card{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;min-height:68px;padding:12px}.hero-metric-copy em{letter-spacing:.14em;font-size:.52rem}.hero-metric-copy strong{margin-top:7px;font-size:1.05rem}.hero-metric-copy small{font-size:.72rem}.hero-metric-icon{width:32px;height:32px}.proof-intro h2{font-size:clamp(2.35rem,11.2vw,3.65rem);line-height:.98}.proof-intro p:not(.eyebrow){font-size:1rem}.proof-grid{grid-template-columns:1fr;height:auto;margin-top:0}.proof-grid article,.proof-grid article:first-child{min-height:0;padding:16px 18px}.proof-card-top>span{width:42px;height:42px}.proof-grid h3{margin-top:0;font-size:1.16rem}.daily-help-slide{min-height:auto}.daily-help-intro{text-align:left;margin-bottom:34px}.daily-help-intro h2{font-size:clamp(2.25rem,10.4vw,3.45rem);line-height:.98}.daily-help-intro h2 span:last-child{font-size:clamp(1.45rem,6.6vw,2.3rem)}.daily-help-intro span{margin-top:20px;font-size:1rem}.daily-help-cards{grid-template-columns:1fr}.daily-help-cards article{border-radius:22px;min-height:auto;padding:24px}.daily-help-cards h3{margin-top:34px}.split h2,.product-grid h2,.kiosk-grid h2,.faq-grid h2,.section-intro h2{font-size:clamp(2.25rem,11.5vw,3.45rem);line-height:.98}.section-intro{text-align:left;margin-bottom:34px}.section-intro span,.split p:not(.eyebrow),.product-grid p:not(.eyebrow),.kiosk-grid p:not(.eyebrow),.faq-grid p:not(.eyebrow){font-size:1rem}.day-grid,.outcome-grid,.parts-grid,.pricing-grid{grid-template-columns:1fr}.day-grid article,.outcome-grid article,.pricing-grid article{min-height:auto}.product-scene{grid-template-columns:1fr;min-height:0}main{overflow:clip}.section{padding:56px 0}section[id]{scroll-margin-top:132px}.daily-help-slide{margin-top:0;padding-top:48px}.daily-help-slide .promise-list{gap:10px;min-height:0;margin:0 0 42px;transform:none}.daily-help-slide .promise-list:before{display:none}.promise-list div{text-align:left;background:#fffaf3bd;border:1px solid #10100e14;border-radius:16px;justify-content:flex-start;padding:13px 14px;font-size:.92rem}.promise-list svg{width:17px;height:17px}.daily-help-intro{margin-bottom:28px}.daily-help-intro .eyebrow,.proof-intro .eyebrow,.section-intro .eyebrow{letter-spacing:.14em;font-size:.68rem}.daily-help-intro h2{margin-top:12px;font-size:clamp(2rem,9.6vw,3rem);line-height:.98}.daily-help-intro h2 span:last-child{white-space:normal;font-size:clamp(1.78rem,8.4vw,2.5rem)}.daily-help-cards{gap:12px}.daily-help-cards article{border-radius:18px;padding:22px}.daily-help-cards p{font-size:1rem}.daily-help-cards span{margin-top:18px;font-size:1rem;line-height:1.45}.proof-section{background:radial-gradient(circle at 50% 0%,#ff8a5b1a,transparent 18rem),var(--cream);padding-block:38px}.proof-layout{gap:20px}.proof-intro h2{margin-top:0;font-size:clamp(1.95rem,8.6vw,2.55rem);line-height:.96}.proof-intro p:not(.eyebrow){margin-top:13px;font-size:.88rem;line-height:1.44}.proof-grid{gap:8px}.proof-grid article,.proof-grid article:first-child{border-radius:18px;padding:12px 14px}.proof-card-top>span{width:40px;height:40px;box-shadow:inset 0 0 0 5px #ff8a5b0e}.proof-card-top em{font-size:.68rem;top:13px;right:15px}.proof-grid h3{margin-top:0;padding-right:18px;font-size:1rem;line-height:1.06}.proof-grid p{margin-top:7px;padding-top:8px;font-size:.76rem;line-height:1.32}.pilot-strip{border-radius:18px;gap:10px;padding:14px}.pilot-strip span{font-size:.62rem}.pilot-logos{gap:8px}.pilot-logos strong{border-radius:12px;padding:10px 7px;font-size:.74rem;line-height:1.04}.pilot-strip{border-radius:18px;grid-template-columns:1fr;gap:10px;padding:14px;display:grid}.pilot-strip span{white-space:normal}.pilot-strip:after{display:none}.pilot-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pilot-logos strong{text-align:center;background:#fffaf30a;border:1px solid #f4e8d91f;border-radius:12px;padding:10px 7px;font-size:.74rem;line-height:1.04}.pilot-logos strong+strong:before{display:none}.product-grid,.kiosk-grid,.faq-grid,.split{gap:32px}.kiosk-image img{aspect-ratio:1}.connected-system-block{border-radius:24px;margin-bottom:56px;padding:28px 14px 34px}.connected-system-copy h2{font-size:clamp(2rem,9.4vw,3rem)}.connected-system-copy span{font-size:.94rem}.connected-device-stage{grid-template-columns:1fr;justify-items:center;gap:34px;margin-top:30px}.connected-flow-line,.connected-cloud{display:none}.connected-device-card{text-align:center;grid-template-rows:auto;justify-items:center;gap:14px;width:min(100%,340px);margin-inline:auto}.connected-device-image{place-items:center;width:100%;height:auto;min-height:0}.connected-device-card-kiosk .connected-device-image img,.connected-device-card-web .connected-device-image img,.connected-device-card-phone .connected-device-image img{max-height:none}.connected-device-card-kiosk .connected-device-image img{max-width:min(82vw,300px)}.connected-device-card-web .connected-device-image img{max-width:min(92vw,330px)}.connected-device-card-phone .connected-device-image img{max-width:min(48vw,170px)}.connected-device-caption{text-align:center;justify-items:center;gap:10px;width:min(100%,310px);min-height:0;margin:0 auto;display:grid}.connected-device-caption p{margin-top:6px}.connected-system-stage{padding-top:20px}.connected-device{gap:14px}.connected-screen{border-width:6px;border-radius:16px 16px 9px 9px;grid-template-columns:48px 1fr;min-height:188px;padding:12px}.connected-dashboard{grid-template-rows:54px 1fr 62px;gap:8px}.connected-sidebar{background:linear-gradient(var(--peach),var(--peach))10px 14px/24px 4px no-repeat,linear-gradient(#10100e1f,#10100e1f)10px 38px/28px 4px no-repeat,linear-gradient(#10100e1f,#10100e1f)10px 62px/24px 4px no-repeat,#ff8a5b14}.connected-caption h3{font-size:1rem}.connected-caption p{font-size:.88rem}.final{padding:84px 0}.contact-section{padding:72px 0 54px}.contact-inner{gap:32px}.company-details div{grid-template-columns:1fr;gap:6px;padding:16px}.final h2{font-size:clamp(2.45rem,12vw,4rem)}header{background:#fffaf3f0;border-bottom-color:#10100e0f}.nav{gap:12px}.mobile-nav-cta{background:linear-gradient(to right,var(--peach),var(--apricot));min-width:66px;min-height:38px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;font-size:.82rem;font-weight:900;display:inline-flex}.hero-grid{display:block}.hero h1{max-width:9.4ch;font-size:clamp(2.8rem,14vw,4.15rem)}.hero-lead{max-width:20rem;font-weight:720}.hero-actions{margin-top:22px}.hero-metrics{margin-top:18px;position:relative;bottom:auto;left:auto;right:auto}.hero-photo-wrap img{opacity:.46;height:58%;right:-250px}.mobile-section-nav{z-index:5;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:16px;display:grid;position:relative}.mobile-section-nav a{color:#10100eb8;background:#fffaf3c2;border:1px solid #10100e17;border-radius:999px;justify-content:center;align-items:center;min-height:38px;font-size:.78rem;font-weight:860;display:inline-flex}.daily-help-slide,.proof-section,.product-section,.kiosk-story,.outcomes-section,.pricing-section,.faq-section{padding-block:52px}.pricing-section .section-intro h2{white-space:normal}.daily-help-slide .promise-list{margin-bottom:34px}.daily-help-cards article,.proof-grid article,.day-grid article,.parts-grid article,.outcome-grid article,.pricing-grid article,.faq-list article{box-shadow:0 10px 28px #10100e0b}.section-intro h2,.product-grid h2,.kiosk-grid h2,.faq-grid h2{max-width:10.5ch}.section-intro span{line-height:1.5}.day-grid,.outcome-grid,.pricing-grid,.faq-list{gap:12px}.day-grid article,.outcome-grid article{padding:20px}.parts-grid{gap:10px}.parts-grid article{min-height:0;padding:18px}.product-scene{gap:12px}.product-preview,.product-dashboard{border-radius:18px}.product-dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.product-phone-notch{width:48px;height:15px}.product-phone-line{height:22px}.kiosk-story{padding-top:36px}.kiosk-image{order:2}.check-stack{gap:10px}.check-stack div{align-items:flex-start}.pricing-grid h3{font-size:2.25rem}.pricing-grid p{min-height:0}.pricing-list-label{margin-top:18px;padding-top:14px}.faq-list article{padding:0 0 24px}.faq-list article+article{padding-top:24px}.faq-list article:last-child{padding-bottom:0}.faq-slide{gap:36px}.faq-intro{text-align:left}.faq-intro h2{margin-top:14px;font-size:clamp(2.4rem,11vw,3.6rem);line-height:1.02}.faq-intro span{margin-top:22px;font-size:1rem;line-height:1.5}.faq-list{border-radius:24px;padding:22px}.final{padding-bottom:96px}header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffaf3f5;border-bottom-color:#10100e14;position:fixed}.nav{flex-wrap:wrap;align-items:center;gap:10px 12px;height:auto;min-height:112px;padding:12px 0 10px;display:flex}.logo{flex:auto}.logo span{gap:6px}.logo strong{font-size:1.12rem}.logo em{letter-spacing:.11em;max-width:210px;font-size:.5rem}.mobile-nav-cta{background:linear-gradient(90deg,var(--peach),var(--apricot));min-width:74px;min-height:42px;color:var(--ink);border-radius:999px;flex:none;order:2;justify-content:center;align-items:center;font-size:.88rem;font-weight:930;display:inline-flex;box-shadow:0 14px 30px #ff8a5b3d}.nav-links{order:3;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;display:grid}.nav-links a{color:#10100ead;white-space:nowrap;background:#ffffffa3;border:1px solid #10100e14;border-radius:999px;justify-content:center;align-items:center;min-height:34px;font-size:.7rem;font-weight:900;display:inline-flex}.nav-links a[data-mobile-label]{font-size:0}.nav-links a[data-mobile-label]:before{content:attr(data-mobile-label);font-size:.7rem}.nav-cta{display:none}.hero{background:#f8f5ef;min-height:auto;padding:132px 0 38px}.hero-grid{flex-direction:column;gap:0;min-height:0;display:flex}.hero-copy{display:contents}.hero h1{letter-spacing:-.058em;max-width:8.4ch;margin-top:18px;font-size:clamp(3.05rem,13vw,4.25rem);line-height:.92}.hero-lead{color:#10100ea8;max-width:22rem;margin-top:24px;font-size:1.02rem;font-weight:760;line-height:1.5}.hero-actions{order:4;gap:12px;margin-top:28px;display:grid}.hero-primary-cta,.hero-secondary-cta{border-radius:999px;width:100%;min-width:0;min-height:58px;font-size:1rem}.hero-secondary-cta{background:#ffffffd1}.hero-photo-wrap{z-index:0;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.mobile-section-nav{display:none}.hero{min-height:auto;padding-bottom:42px}.hero-photo-wrap{z-index:1;background:#eee8dd;border-radius:28px;order:3;align-self:stretch;width:100%;min-width:0;min-height:570px;margin-top:28px;position:relative;inset:auto;overflow:hidden}.hero-photo-wrap img{opacity:.78;height:100%;top:0;right:-210px;-webkit-mask-image:linear-gradient(90deg,#000000e6 0%,#000 72%,#0000 100%),linear-gradient(#000 0%,#000000f2 72%,#0000 100%);mask-image:linear-gradient(90deg,#000000e6,#000 72%,#0000),linear-gradient(#000,#000000f2 72%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.hero-photo-wrap:after{background:linear-gradient(90deg,#f8f5efeb,#f8f5ef6b 52%,#0000),linear-gradient(#f8f5ef94,#0000 42%),linear-gradient(#0000 54%,#f8f5efb8)}.hero-ai-overlays{z-index:3;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero-ai-card-warning,.hero-ai-card-prediction,.hero-ai-card-garden{border-radius:16px;width:min(320px,100% - 28px);min-height:58px;padding:10px;animation:none;display:grid;left:14px;right:auto}.hero-ai-card-warning{top:18px}.hero-ai-card-prediction{top:96px}.hero-ai-card-garden{top:174px}.hero-ai-icon,.hero-metric-icon{width:30px;height:30px}.hero-ai-icon svg,.hero-metric-icon svg{width:16px;height:16px}.hero-ai-copy em,.hero-metric-copy em{letter-spacing:.13em;font-size:.5rem}.hero-ai-copy strong,.hero-metric-copy strong{margin-top:6px;font-size:.94rem;line-height:1.1}.hero-ai-copy small,.hero-metric-copy small{margin-top:4px;font-size:.68rem}.hero-metrics{z-index:4;grid-template-columns:1fr;gap:9px;width:auto;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.hero-metric-card{border-radius:16px;min-height:60px;padding:10px}.container{width:min(100% - 28px,430px)}.section,.proof-section,.product-section,.pricing-section,.faq-section,.outcomes-section{padding-block:46px}.hero{padding:156px 0 34px}.hero h1{letter-spacing:-.052em;max-width:9.6ch;margin-top:14px;margin-bottom:0;font-size:clamp(2.25rem,10.2vw,2.85rem);line-height:.96}.hero-lead,.split p:not(.eyebrow),.product-grid p:not(.eyebrow),.kiosk-grid p:not(.eyebrow),.faq-grid p:not(.eyebrow),.section-intro span,.final p{max-width:34rem;font-size:.95rem;line-height:1.52}.hero-primary-cta,.hero-secondary-cta{min-height:50px;font-size:.93rem}.hero-photo-wrap{border-radius:22px;min-height:560px;margin-top:14px}.mobile-section-nav a,.nav-links a{font-size:.68rem}.eyebrow,.proof-intro .eyebrow,.section-intro .eyebrow,.daily-help-intro .eyebrow{letter-spacing:.16em;font-size:.66rem}.split h2,.product-grid h2,.product-section .product-grid h2,.kiosk-grid h2,.faq-grid h2,.faq-section h2,.section-intro h2,.proof-intro h2,.final h2{letter-spacing:-.045em;text-wrap:balance;max-width:100%;font-size:clamp(1.8rem,7.8vw,2.25rem);line-height:1.02}.daily-help-intro h2,.daily-help-intro h2 span:last-child{white-space:normal;font-size:clamp(1.75rem,7.6vw,2.2rem);line-height:1.04}.proof-intro p:not(.eyebrow){max-width:100%;margin-top:18px;font-size:.9rem;line-height:1.56}.daily-help-intro span,.daily-help-cards span{font-size:.92rem;line-height:1.5}.daily-help-cards article,.proof-grid article,.pricing-grid article,.faq-list article,.day-grid article,.outcome-grid article{border-radius:18px;padding:18px}.daily-help-cards h3{margin-top:22px;font-size:clamp(1.35rem,6.2vw,1.8rem);line-height:1.08}.proof-grid h3{font-size:1rem;line-height:1.12}.proof-grid p{font-size:.76rem;line-height:1.45}.product-grid,.proof-layout,.kiosk-grid,.faq-grid,.split{gap:30px}.product-scene{justify-self:center;gap:8px;width:100%;max-width:100%}.product-preview{border-radius:14px;padding:8px}.product-preview-label{margin-bottom:6px;font-size:.7rem}.product-dashboard{background-size:22px 22px;border-radius:12px;min-height:104px;padding:10px}.product-dashboard-bars{gap:7px;height:44px}.product-dashboard-cards{gap:6px;margin-top:10px}.product-dashboard-cards span{border-radius:9px;height:28px}.product-phone-pair{gap:8px}.product-phone-frame{border-width:5px;border-radius:25px;width:min(100%,132px);height:214px;padding:18px 9px 9px}.product-phone-notch{width:42px;height:13px;top:7px}.product-phone-title{height:12px;margin:14px 0 10px}.product-phone-shift{height:38px}.product-phone-green,.product-phone-mini-stats span{height:30px}.product-phone-progress{height:6px;margin-top:12px}.product-phone-line{height:20px;margin-top:9px}.product-phone-approval{height:48px;margin-top:14px}.product-phone-mini-stats{gap:5px;margin-top:10px}.pricing-section .section-intro h2{white-space:normal;font-size:clamp(1.75rem,7.4vw,2.05rem)}.pricing-grid{gap:14px}.pricing-grid article{min-height:0;padding:20px}.pricing-card-top>span{font-size:.72rem}.pricing-grid h3{margin-top:16px;font-size:2rem}.pricing-grid h3 small,.pricing-grid li,.pricing-grid p{font-size:.86rem;line-height:1.45}.faq-list h3{font-size:.96rem}.faq-list p{margin-top:9px;font-size:.82rem;line-height:1.45}}@media(max-width:420px){.container{width:calc(100% - 24px)}.nav{padding-inline:12px}.logo strong{font-size:1rem}.mobile-nav-cta{min-width:66px;min-height:38px;font-size:.78rem}.hero h1{margin-bottom:0;font-size:clamp(2.12rem,10.8vw,2.75rem)}.split h2,.product-grid h2,.product-section .product-grid h2,.kiosk-grid h2,.faq-grid h2,.faq-section h2,.section-intro h2,.proof-intro h2,.final h2{font-size:clamp(1.7rem,8vw,2.1rem)}.pricing-section .section-intro h2{font-size:clamp(1.7rem,7.6vw,2rem)}.hero-lead,.split p:not(.eyebrow),.product-grid p:not(.eyebrow),.section-intro span{font-size:.9rem}.hero-lead{margin-top:14px;margin-bottom:0}.product-scene{max-width:100%}.hero-photo-wrap{order:3;align-self:stretch;width:100%;min-width:0;min-height:535px}.product-phone-frame{width:min(100%,120px);height:194px}}@media(max-width:720px){.hero-grid{align-items:flex-start}.hero h1{letter-spacing:-.035em;text-align:left;text-wrap:balance;max-width:10.8ch;font-size:clamp(2.35rem,10.4vw,3rem);line-height:1;margin:14px 0 0!important}.hero-lead{text-align:left;max-width:21.5rem;margin:14px 0 0!important}.hero-actions{z-index:6;isolation:isolate;align-self:stretch;justify-items:center;width:100%;position:relative}.hero-primary-cta,.hero-secondary-cta{width:max-content;min-width:203px;color:var(--ink);text-align:center;opacity:1;justify-content:center}.hero-primary-cta{background:linear-gradient(90deg,var(--peach),var(--apricot),#ffd7bd)}.hero-actions .hero-primary-cta{display:none}.hero-secondary-cta{z-index:1;background:linear-gradient(90deg,var(--peach),var(--apricot),#ffd7bd);color:var(--ink);border-color:#0000;position:relative;box-shadow:0 18px 44px #ff8a5b47}.hero-photo-wrap{margin-top:16px!important}.pilot-mobile-cta{background:linear-gradient(90deg,var(--peach),var(--apricot),#ffd7bd);width:max-content;min-width:203px;min-height:50px;color:var(--ink);text-align:center;justify-content:center;justify-self:center;margin-top:18px;display:inline-flex}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
@media(max-width:720px){.nav-links+div{order:2;width:100%;display:flex;gap:8px}.nav-cta{display:inline-flex;flex:1;justify-content:center;min-height:40px;padding-inline:12px;font-size:.8rem}}