:root{--amber:#ffbe18;--amber-deep:#e8ab0a;--charcoal:#10151d;--charcoal-2:#1b222c;--warm-white:#f7f5f1;--sand:#ede9e1;--white:#fff;--ink:var(--charcoal);--ink-soft:#545b64;--ink-on-dark:var(--white);--ink-on-dark-soft:#ffffffb8;--line:#10151d1f;--line-on-dark:#ffffff24;--font:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Helvetica, Arial, sans-serif;--radius:1rem;--radius-lg:1.5rem;--container:74rem;--pad:clamp(1.25rem, 5vw, 3rem);--ease:cubic-bezier(.2, 0, 0, 1);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--font);color:var(--ink);background:var(--warm-white);-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;line-height:1.6;overflow-x:hidden}h1,h2,h3,p,figure,ul,ol,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img,svg,picture{max-width:100%;display:block}a{color:inherit}button,input,textarea{font:inherit;color:inherit}h1,h2,h3{letter-spacing:-.02em;font-weight:700;line-height:1.1}h2{font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem)}h3{letter-spacing:-.01em;font-size:1.25rem}strong{font-weight:700}:focus-visible{outline:3px solid var(--charcoal);outline-offset:3px;border-radius:4px}.time :focus-visible,.site-footer :focus-visible{outline-color:var(--amber)}.skip-link{z-index:100;background:var(--charcoal);color:var(--white);border-radius:.5rem;padding:.75rem 1.25rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-150%)}.skip-link:focus{transform:none}.container{width:100%;max-width:var(--container);padding-inline:var(--pad);margin-inline:auto}.section{padding-block:clamp(4rem,10vw,7.5rem)}.section-head{max-width:38rem}.section-head--wide{max-width:46rem}.eyebrow+h2{margin-top:1rem}.section-head .lead{margin-top:1.25rem}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:.6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.dot{background:var(--amber);border-radius:50%;flex:none;width:.55rem;height:.55rem}.lead{color:var(--ink-soft);font-size:clamp(1.125rem,1rem + .5vw,1.375rem);line-height:1.45}.fine{color:var(--ink-soft);font-size:.875rem;line-height:1.5}.button{cursor:pointer;white-space:nowrap;min-height:3rem;transition:background-color .15s var(--ease), transform .15s var(--ease);border:0;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex}.button:active{transform:translateY(1px)}.button-lg{min-height:3.5rem;padding:1rem 1.75rem;font-size:1.0625rem}.button-sm{min-height:2.625rem;padding:.5rem 1.1rem;font-size:.9375rem}.button-primary{background:var(--amber);color:var(--charcoal)}.button-primary:hover{background:var(--amber-deep)}.button-dark{background:var(--charcoal);color:var(--white)}.button-dark:hover{background:var(--charcoal-2)}.button[disabled]{opacity:.6;cursor:progress}.text-link{padding:.5rem 0;font-weight:700;text-decoration:none}.text-link:hover{text-underline-offset:.3em;text-decoration:underline}.site-header{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--line);background:#f7f5f1f0;position:sticky;top:0}.header-inner{align-items:center;gap:1.5rem;min-height:4.5rem;display:flex}.logo{flex:none;display:block}.logo img{height:auto}.logo-full{width:15rem}.logo-mark{width:4rem;display:none}.site-nav{gap:1.75rem;margin-left:auto;display:flex}.site-nav a{padding:.5rem 0;font-size:.9375rem;font-weight:600;text-decoration:none}.site-nav a:hover{color:var(--ink-soft)}.header-actions{align-items:center;gap:.75rem;display:flex}.nav-toggle{cursor:pointer;background:0 0;border:0;border-radius:.6rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;width:2.75rem;height:2.75rem;display:none}.nav-toggle-bar{background:var(--charcoal);width:1.375rem;height:2px;transition:transform .2s var(--ease);border-radius:2px}.nav-toggle[aria-expanded=true] .nav-toggle-bar:first-child{transform:translateY(.25rem)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bar:last-child{transform:translateY(-.25rem)rotate(-45deg)}@media (width<=899px){.site-nav{padding:.5rem var(--pad) 1rem;background:var(--warm-white);border-bottom:1px solid var(--line);flex-direction:column;gap:0;display:none;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{display:flex}.site-nav a{border-bottom:1px solid var(--line);padding:.9rem 0;font-size:1.0625rem}.site-nav a:last-child{border-bottom:0}.header-actions{margin-left:auto}.nav-toggle{display:inline-flex}}@media (width<=559px){.logo-full{display:none}.logo-mark{display:block}.header-actions .button{padding-inline:.9rem;font-size:.875rem}}.phone{background:#0b0f15;border-radius:15.8%/7.5%;width:100%;margin:0;padding:0;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #10151d73,inset 0 0 0 1px #ffffff0a;container-type:inline-size}.phone img{background:#0b0f15;border-radius:13.7%/6.3%;width:100%;height:auto;display:block}@supports (width:1cqw){.phone img{width:calc(100% - 5.8cqw);margin:2.9cqw}.phone--peek img{margin-bottom:0}}.phone--small{width:78%}.phone--peek{border-radius:15.8% 15.8% 0 0/14.7% 14.7% 0 0}.phone--peek img{border-radius:13.7% 13.7% 0 0/12.3% 12.3% 0 0}.hero{padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem);overflow:hidden}.hero-grid{align-items:center;gap:3rem;display:grid}.hero h1{letter-spacing:-.03em;max-width:12ch;margin-top:1.25rem;font-size:clamp(2.5rem,1.6rem + 4.2vw,4.75rem)}.hero .lead{max-width:34rem;margin-top:1.5rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;margin-top:2.25rem;display:flex}.hero-visual{position:relative}.phone-stack{grid-template-columns:1fr 1fr;align-items:start;gap:1rem;max-width:32rem;margin-inline:auto;display:grid;position:relative}.phone-stack .phone--back{margin-top:3rem}.preview-note{color:var(--ink-soft);text-align:center;margin-top:1.5rem;max-width:34rem;margin-inline:auto;font-size:.8125rem;line-height:1.5}@media (width>=960px){.hero-grid{grid-template-columns:1.05fr 1fr;gap:4rem}.phone-stack{grid-template-columns:none;max-width:none;height:42rem}.phone-stack .phone{width:17rem;margin:0;position:absolute}.phone-stack .phone--front{z-index:2;top:2.5rem;left:0}.phone-stack .phone--back{z-index:1;width:15.5rem;top:0;right:0}.preview-note{text-align:left;margin-inline:0}}@media (width>=1200px){.phone-stack{height:46rem}.phone-stack .phone{width:19rem}.phone-stack .phone--back{width:17rem}}.band{min-height:clamp(22rem,55vw,34rem);color:var(--white);background:var(--charcoal);align-items:center;display:flex;position:relative;overflow:hidden}.band-photo{object-fit:cover;object-position:center 60%;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.band:after{content:"";background:linear-gradient(90deg,#10151dbf 0%,#10151d59 60%,#10151d26 100%);position:absolute;inset:0}.band-copy{z-index:1;padding-block:4rem;position:relative}.band-copy h2{letter-spacing:-.03em;font-size:clamp(2rem,1.4rem + 3vw,3.75rem)}.band-copy p{color:#ffffffdb;max-width:30rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem)}.steps-grid{counter-reset:step;gap:2.5rem;margin-top:3rem;display:grid}.steps-grid li{border-top:2px solid var(--charcoal);padding-top:1.5rem}.step-num{letter-spacing:.1em;color:var(--ink-soft);font-size:.8125rem;font-weight:700;display:block}.steps-grid h3{margin-top:.75rem}.steps-grid p{color:var(--ink-soft);margin-top:.75rem}@media (width>=720px){.steps-grid{grid-template-columns:repeat(3,1fr);gap:2rem}}.feature--tint{background:var(--sand)}.feature-grid{align-items:center;gap:3rem;display:grid}.feature-copy>p{color:var(--ink-soft);max-width:34rem;margin-top:1.25rem;font-size:1.125rem}.feature-visual{justify-content:center;display:flex}.feature-visual .phone{max-width:19rem}.phone-pair{align-items:flex-end;gap:1rem;width:100%;max-width:30rem;display:flex}.phone-pair .phone{flex:1 1 0;max-width:none}.phone-pair .phone--small{flex:.82 1 0}.chips{flex-wrap:wrap;gap:.5rem;margin-top:1.75rem;display:flex}.chips li{background:var(--amber);color:var(--charcoal);border-radius:999px;padding:.45rem .95rem;font-size:.9375rem;font-weight:700}.stat-row{border-top:1px solid var(--line);flex-wrap:wrap;gap:1.5rem 2.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.stat-row dt{text-transform:uppercase;letter-spacing:.08em;color:var(--ink-soft);font-size:.8125rem;font-weight:700}.stat-row dd{letter-spacing:-.02em;margin-top:.15rem;font-size:1.5rem;font-weight:700}.stat-row div:last-child dd{font-size:1.125rem}@media (width>=900px){.feature-grid{grid-template-columns:1.1fr 1fr;gap:4rem}.feature--reverse .feature-copy{order:2}.feature--reverse .feature-visual{order:1}}.time{background:var(--charcoal);color:var(--ink-on-dark)}.time .lead{color:var(--ink-on-dark-soft)}.time-grid{gap:3rem;margin-top:3.5rem;display:grid}.time-compare{grid-template-columns:1fr 1fr;align-items:start;gap:1.25rem;display:grid}.compare-item{margin:0}.compare-item .phone{box-shadow:0 30px 60px -20px #000000b3}.compare-item figcaption{margin-top:1.25rem}.compare-item strong{letter-spacing:-.01em;font-size:1.125rem;display:block}.compare-item span{color:var(--ink-on-dark-soft);margin-top:.35rem;font-size:.9375rem;line-height:1.5;display:block}.time-inputs h3{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-on-dark-soft);font-size:.8125rem}.time-inputs ul{margin-top:1rem}.time-inputs li{border-top:1px solid var(--line-on-dark);padding:.85rem 0;font-size:1.0625rem}.time-inputs li:last-child{border-bottom:1px solid var(--line-on-dark)}.time-inputs em{color:var(--amber);font-style:normal;font-weight:700}.time-inputs .fine{color:var(--ink-on-dark-soft);margin-top:1.5rem}@media (width<=479px){.time-compare{gap:.75rem}.compare-item strong{font-size:1rem}.compare-item span{font-size:.875rem}}@media (width<=359px){.time-compare{grid-template-columns:1fr;gap:2.5rem}.compare-item .phone{max-width:15rem;margin-inline:auto}.compare-item figcaption{text-align:center}}@media (width>=900px){.time-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:5rem}.time-compare{gap:2rem}.time-inputs{padding-top:.5rem}}.everything{background:var(--sand)}.tiles{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;margin-top:2rem;display:grid}.tiles--wide{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:3rem}@media (width>=600px){.tiles--wide{gap:1rem}}.tiles li{background:var(--white);border:1px solid var(--line);border-radius:.875rem;align-items:center;gap:.75rem;padding:.9rem 1rem;font-size:.9375rem;font-weight:600;display:flex}.tiles--wide li{padding:1.1rem 1.15rem;font-size:1rem}@media (width>=900px){.tiles--wide{grid-template-columns:repeat(3,1fr);max-width:56rem}}.tiles svg{fill:none;width:1.5rem;height:1.5rem;stroke:var(--charcoal);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.field{flex-direction:column;gap:.4rem;display:flex}.field label{font-size:.9375rem;font-weight:600}.field .optional{color:var(--ink-soft);font-weight:400}.field input{background:var(--white);width:100%;min-height:3.25rem;transition:border-color .15s var(--ease), box-shadow .15s var(--ease);border:1.5px solid #10151d2e;border-radius:.75rem;padding:.8rem 1rem}.field input:focus{border-color:var(--charcoal);outline:none;box-shadow:0 0 0 3px #10151d1f}.field input[aria-invalid=true]{border-color:#b42318}.honeypot{width:1px;height:1px;position:absolute;left:-5000px;overflow:hidden}.form-status{min-height:1.5rem;font-weight:600}.form-status:empty{display:none}.form-status.is-error{color:#8a1c12}.form-status.is-success{color:var(--charcoal)}.waitlist .form-status.is-error{color:#7a1509}.waitlist{background:var(--amber);color:var(--charcoal)}.waitlist .eyebrow{color:#10151db3}.waitlist-grid{align-items:center;gap:2.5rem;display:grid}.waitlist-copy>p{color:#10151dd1;max-width:30rem;margin-top:1.25rem;font-size:1.125rem}.waitlist-form{background:var(--warm-white);border-radius:var(--radius-lg);gap:1rem;padding:1.75rem;display:grid;box-shadow:0 30px 60px -30px #10151d73}.waitlist-form .button{width:100%;margin-top:.25rem}.mc-badge{justify-content:center;margin-top:.5rem;display:flex}.mc-badge a{opacity:.55;transition:opacity .15s var(--ease);border-radius:4px;display:inline-block}.mc-badge a:hover,.mc-badge a:focus-visible{opacity:1}.mc-badge img{width:132px;height:24px}.waitlist-form.is-done .field,.waitlist-form.is-done .button{display:none}.waitlist-form.is-done .form-status{font-size:1.125rem}@media (width>=900px){.waitlist-grid{grid-template-columns:1.1fr 1fr;gap:4rem}.waitlist-form{padding:2.25rem}}.partners{border-top:1px solid var(--line)}.partners-grid{align-items:center;gap:2.5rem;display:grid}.partners-copy>p{color:var(--ink-soft);max-width:32rem;margin-top:1.25rem;font-size:1.0625rem}.audience{flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1.5rem;font-size:.9375rem;font-weight:600;display:flex}.audience li{padding-left:1rem;position:relative}.audience li:before{content:"";background:var(--amber);border-radius:50%;width:.4rem;height:.4rem;position:absolute;top:.65em;left:0}.partners-cta{margin-top:2rem}.partners-photo{margin:0}.partners-photo img{aspect-ratio:3/2;object-fit:cover;object-position:center 40%;border-radius:var(--radius);width:100%;height:auto}@media (width>=900px){.partners-grid{grid-template-columns:1.1fr 1fr;gap:4rem}}.site-footer{background:var(--charcoal);color:var(--ink-on-dark);padding-block:3.5rem 2.5rem}.footer-grid{gap:2rem;display:grid}.footer-brand img{width:11rem;height:auto}.footer-brand p{color:var(--ink-on-dark-soft);margin-top:1rem}.footer-nav{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.footer-nav a{color:var(--ink-on-dark-soft);padding:.25rem 0;font-size:.9375rem;font-weight:600;text-decoration:none}.footer-nav a:hover{color:var(--ink-on-dark)}.footer-meta{border-top:1px solid var(--line-on-dark);color:var(--ink-on-dark-soft);padding-top:1.5rem;font-size:.8125rem;line-height:1.6}.footer-meta p+p{margin-top:.5rem}.footer-credits a{color:inherit;text-underline-offset:.15em}.footer-credits a:hover{color:var(--ink-on-dark)}@media (width>=720px){.footer-grid{grid-template-columns:1fr 1fr;align-items:start}.footer-nav{justify-content:flex-end;align-self:center}.footer-meta{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
