@font-face{font-family:Calistoga;font-weight:400;font-display:swap;src:url(../brand/fonts/calistoga-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Calistoga;font-weight:400;font-display:swap;unicode-range:U+100-24F,U+1E??;src:url(../brand/fonts/calistoga-latin-ext-400-normal.woff2)format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:700;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-weight:400;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Atkinson Hyperlegible;font-weight:700;font-display:swap;src:url(../fonts/atkinson-hyperlegible-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1E00-1E9F,U+20A0-20AB,U+20AD-20C0}@font-face{font-family:Atkinson Fallback;font-weight:400;src:local(Arial),local(ArialMT),local(Liberation Sans);size-adjust:98.4%;ascent-override:96.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Atkinson Fallback;font-weight:700;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold);size-adjust:99.6%;ascent-override:95.4%;descent-override:29.1%;line-gap-override:0%}@font-face{font-family:Calistoga Fallback;font-weight:400;src:local(Georgia);size-adjust:101.2%;ascent-override:98.8%;descent-override:29.6%;line-gap-override:0%}:root{--porcelain:#f3f5f8;--surface:#fff;--tint:#e6ecf4;--ink:#0f1e36;--muted:#44536b;--line:#c9d3e1;--line-strong:#75859c;--delft:#1f4f8f;--delft-hover:#183f73;--tile:#1f4f8f;--honey:#f2b33d;--honey-soft:#fdf1d8;--on-honey:#0f1e36;--night:#0f1e36;--night-2:#16294a;--night-ink:#eef2f8;--night-muted:#c3cee0;--ok:#1d6a43;--danger:#a1231b;--radius:1rem;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--porcelain:#0d1626;--surface:#16233a;--tint:#111d31;--ink:#eef2f8;--muted:#b6c2d4;--line:#2c3d5c;--line-strong:#6b7f9f;--delft:#9cc1f5;--delft-hover:#b8d3f8;--tile:#6f9be0;--honey:#f5c25b;--honey-soft:#3a2f16;--night:#0a1220;--night-2:#13203a;--ok:#86d6a8;--danger:#ffa197;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html.l10n body{visibility:hidden;animation:0s 1.5s forwards l10n-show}@keyframes l10n-show{to{visibility:visible}}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:112.5%}html.big{font-size:137.5%}body{background:var(--porcelain);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Atkinson Hyperlegible,Atkinson Fallback,Segoe UI,system-ui,sans-serif;line-height:1.55;overflow-x:hidden}img{max-width:100%;height:auto;display:block}h1,h2,h3{text-wrap:balance;margin:0;line-height:1.12}p{text-wrap:pretty;margin:0}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--honey);border-radius:.35rem}@media (prefers-color-scheme:dark){:focus-visible{outline-color:var(--honey);box-shadow:none}}.hero h1,.sec h2,.price strong{font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-weight:400}main:focus{outline:none}.wrap{width:100%;max-width:72rem;margin:0 auto;padding:0 1rem}@media (width>=40rem){.wrap{padding:0 2rem}}.narrow{max-width:46rem}.skip{z-index:10;background:var(--honey);color:var(--on-honey);border-radius:.5rem;padding:.6rem 1rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip:focus{top:1rem}.bar{background:var(--surface);border-bottom:1px solid var(--line)}.bar-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.7rem;padding-bottom:.7rem;display:flex}.brand{color:var(--ink);align-items:center;gap:.6rem;min-height:48px;text-decoration:none;display:flex}.brand-logo{width:auto;height:2.3rem}@media (width<=26rem){.brand-logo{height:1.9rem}}.tagline{color:var(--delft);margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.seg-btn .short{display:none}@media (width<=34rem){.bar-in{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.brand{flex:0 140px;min-width:120px}.brand-logo{width:100%;height:auto}.tools{flex-wrap:nowrap;flex:none;gap:.35rem}.bar .seg-btn,.bar .big-btn{justify-content:center;min-width:2.75rem;padding:0 .5rem;font-size:.88rem}.seg-btn .long,.big-btn .big-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg-btn .short{display:inline}.bar .js-download{display:none}}.tools{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.seg{border:2px solid var(--line-strong);border-radius:999px;padding:2px;display:inline-flex}.seg-btn,.big-btn{font:inherit;min-height:2.75rem;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 .95rem;font-size:.95rem;font-weight:700}.seg-btn[aria-pressed=true]{background:var(--delft);color:var(--porcelain)}.big-btn{border:2px solid var(--line-strong);align-items:center;gap:.45rem;display:inline-flex}.big-btn[aria-pressed=true]{background:var(--honey);border-color:var(--honey);color:var(--on-honey)}.big-a{font-size:.85rem;font-weight:700}.big-a span{font-size:1.2rem}.btn{min-height:3.25rem;font:inherit;cursor:pointer;border:2px solid #0000;border-radius:.8rem;justify-content:center;align-items:center;padding:0 1.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:inline-flex}.btn-honey{background:var(--honey);color:var(--on-honey)}.btn-honey:hover{background:#e7a52a}.btn-line{border-color:var(--delft);color:var(--delft);background:0 0}.btn-line:hover{background:color-mix(in srgb, var(--delft) 10%, transparent)}.hero{isolation:isolate;padding:3rem 0 3.5rem;position:relative;overflow:hidden}.tiles{z-index:-1;opacity:.11;color:var(--tile);background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96' fill='none' stroke='%231f4f8f' stroke-width='2'%3E%3Crect x='1' y='1' width='94' height='94'/%3E%3Cpath d='M1 17a16 16 0 0 0 16-16M79 1a16 16 0 0 0 16 16M95 79a16 16 0 0 0-16 16M17 95A16 16 0 0 0 1 79'/%3E%3Ccircle cx='48' cy='48' r='5'/%3E%3Cpath d='M48 43c-4-8-1-15 0-17 1 2 4 9 0 17zM48 53c4 8 1 15 0 17-1-2-4-9 0-17zM43 48c-8 4-15 1-17 0 2-1 9-4 17 0zM53 48c8-4 15-1 17 0-2 1-9 4-17 0z'/%3E%3C/svg%3E");background-size:96px 96px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000 30%,#000 75%);mask-image:linear-gradient(100deg,#0000 30%,#000 75%)}@media (prefers-color-scheme:dark){.tiles{opacity:.22;filter:brightness(1.8)}}.hero-in{grid-template-columns:minmax(0,1fr);align-items:center;gap:2.5rem;display:grid}@media (width>=62rem){.hero-in{grid-template-columns:minmax(0,1fr) 26rem;align-items:start;gap:3rem}.moment{margin-top:1rem}}@media (width>=76rem){.hero-in{grid-template-columns:minmax(0,1fr) 34rem}}.hero h1{letter-spacing:-.02em;max-width:16ch;font-size:clamp(2.1rem,1.3rem + 3.2vw,3.6rem)}.lede{color:var(--muted);max-width:34em;margin-top:1.25rem;font-size:1.2rem}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.hero-note{color:var(--muted);margin-top:.6rem;font-size:.95rem}.hero-price{margin-top:1rem;font-size:1.05rem}@media (width<=34rem){.hero{padding:1.4rem 0 2.5rem}.hero-in{gap:1.75rem}.tagline{margin-bottom:.5rem;font-size:1rem}.hero h1{max-width:none;font-size:2rem}.lede{margin-top:.9rem;font-size:1.05rem;line-height:1.5}.hero-cta{align-items:center;gap:.25rem 1rem;margin-top:1.1rem}.hero-cta .btn-honey{flex:100%}.hero-cta .btn-line{text-underline-offset:.2em;border-color:#0000;min-height:3rem;padding:0 .25rem;text-decoration:underline}.hero-price{margin-top:.4rem}}.moment{margin:0}.stage{width:34rem;max-width:100%;padding-bottom:5rem;position:relative}.laptop{margin-right:4rem}.screen{background:#0b1424;border:1px solid #2a3a57;border-radius:1rem 1rem 0 0;padding:.7rem}.laptop-base{background:linear-gradient(#c7cfdb,#9aa6b8);border-radius:0 0 .9rem .9rem;height:.9rem;margin:0 -4%}.scr{height:24.25rem}.scene{border-radius:.5rem;padding:1.4rem 7.5rem 1.6rem 1.4rem;overflow:hidden}.stop{background:radial-gradient(120% 90% at 0% 0%, #1a3560, var(--night) 60%);color:var(--night-ink);border-radius:.5rem;flex-direction:column;padding:1.4rem 7.5rem 1.6rem 1.4rem;display:flex;overflow:hidden}.stop-who{width:3.5rem;height:3.5rem;position:relative}.stop-face{width:3.5rem;height:3.5rem;display:block}.stop-hand{background:var(--honey);width:1.7rem;height:1.7rem;color:var(--night);border:3px solid var(--night);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-.35rem;right:-.35rem}.stop-hand svg{width:.95rem;height:.95rem}.stop-title{margin-top:.8rem;font-size:1.45rem;font-weight:700;line-height:1.15}.stop-say{margin-top:.5rem;font-size:1rem;line-height:1.4}.stop-facts{color:var(--night-muted);gap:.25rem;margin:.7rem 0 0;padding:0;font-size:.85rem;list-style:none;display:grid}.stop-facts li{gap:.5rem;display:flex}.stop-facts li:before{content:"";background:var(--honey);border-radius:50%;flex:none;width:.45rem;height:.45rem;margin-top:.5em}.stop-btns{flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.sbtn{border:2px solid #5b6f93;border-radius:.5rem;padding:.5rem .8rem;font-size:.82rem;font-weight:700;display:inline-block}.sbtn-honey{background:var(--honey);border-color:var(--honey);color:var(--night);box-shadow:0 0 0 2px var(--night), 0 0 0 4px #fff}.stop-status{min-height:2.8em;margin-top:.9rem;font-size:.85rem;line-height:1.4;display:grid}.stop-family{color:var(--honey);grid-area:1/1;font-weight:700}.stop-family-no{color:#ffd38a}.phone{background:#0b1424;border:1px solid #2a3a57;border-radius:1.6rem;width:12.5rem;height:20.25rem;padding:.45rem;position:absolute;bottom:0;right:0;box-shadow:0 20px 40px -12px #0f1e3673}.phone-in{color:#0f1e36;background:#eef3f6;border-radius:1.2rem;height:100%;padding:.7rem .6rem .8rem;overflow:hidden}.ph-head{align-items:center;gap:.35rem;padding:0 .2rem .5rem;font-size:.8rem;font-weight:700;display:flex}.ph-dot{background:#1d6a43;border-radius:50%;width:.5rem;height:.5rem}.ph-card{color:#fff;background:#12303b;border:3px solid #f0dcae;border-radius:.9rem;padding:.75rem}.ph-badge{background:var(--honey);color:#0f1e36;border-radius:999px;padding:.15rem .55rem;font-size:.7rem;font-weight:700;display:inline-block}.ph-title{margin-top:.45rem;font-size:.9rem;font-weight:700;line-height:1.2}.ph-body{color:#d3dde6;margin-top:.35rem;font-size:.72rem;line-height:1.35}.pbtn{text-align:center;border-radius:.6rem;margin-top:.5rem;padding:.45rem;font-size:.8rem;font-weight:700;display:block}.pbtn-ok{color:#0f1e36;background:#fff}.pbtn-no{color:#fff;border:2px solid #8796a3}.moment-cap{color:var(--muted);max-width:36rem;margin-top:.75rem;font-size:.95rem}.js-continue,.js-asking{visibility:hidden}.js-press{background:var(--honey);border-color:var(--honey);color:#0f1e36}@media (prefers-reduced-motion:no-preference){html.intro .stop{animation:.5s ease-out both rise}html.intro .phone{animation:.6s cubic-bezier(.2,.8,.2,1) .9s both phone-in}html.intro .js-asking{animation:3.6s linear both asking}html.intro .js-continue{animation:.3s ease-out 3.6s both continue-out}html.intro .js-denied{animation:.4s ease-out 3.6s both rise}html.intro .js-press{animation:.35s ease-out 3.6s both press-on}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes phone-in{0%{opacity:0;transform:translateY(2.5rem)rotate(4deg)}to{opacity:1;transform:none}}@keyframes asking{0%,47.2%{visibility:hidden;opacity:0}47.3%,99.9%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes continue-out{0%{visibility:visible;opacity:1}to{visibility:hidden;opacity:0}}@keyframes press-on{0%{color:#fff;background:0 0;border-color:#8796a3}50%{transform:scale(.94)}to{background:var(--honey);border-color:var(--honey);color:#0f1e36}}@media (width<=75.99rem){.stage{width:26rem;padding-bottom:0}.laptop{margin-right:0}.scr{height:22.75rem}.scene{padding-right:1.4rem}.phone{width:13rem;height:20.25rem;margin:-3.5rem 0 0 auto;position:relative;bottom:auto;right:auto}}@media (width<=34rem){.stage{zoom:.8;width:auto}.scr{height:23.5rem}.scene{padding:1.1rem 1rem 1.2rem}.phone{width:14rem;height:19.25rem}}@media (width<=22.4375rem){.scr{height:25rem}}@media (width<=21.5rem){.scr{height:30rem}}html.big .scr,html.big .phone,html.big .phone-in{height:auto}.sec{padding:4.5rem 0}.sec-tinted{background:var(--tint)}.sec h2{letter-spacing:-.015em;max-width:22ch;font-size:clamp(1.7rem,1.2rem + 1.8vw,2.5rem)}.sec-lede{color:var(--muted);max-width:38em;margin-top:.9rem;font-size:1.15rem}.fine{color:var(--muted);max-width:46em;margin-top:1.5rem;font-size:.95rem}.sec-night{background:var(--night);color:var(--night-ink)}.sec-night .sec-lede,.fine-night{color:var(--night-muted)}.sec-night :focus-visible{outline-color:var(--honey);box-shadow:none}.steps{counter-reset:none;gap:2rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=52rem){.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.step{border-top:3px solid var(--delft);padding-top:1.1rem}.step-n{background:var(--honey);width:2.6rem;height:2.6rem;color:var(--on-honey);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:700;display:inline-grid}.step h3{margin-top:.9rem;font-size:1.3rem}.step p{color:var(--muted);margin-top:.5rem}.ledger{border-top:2px solid var(--ink);margin-top:2.25rem}.row{border-bottom:1px solid var(--line-strong);gap:.6rem;padding:1.4rem 0;display:grid}@media (width>=52rem){.row{grid-template-columns:1.15fr 1fr;align-items:start;gap:2.5rem}}.kind{color:var(--delft);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.said q{quotes:"“" "”";font-size:1.3rem;font-weight:700;line-height:1.3}:lang(es) .said q{quotes:"«" "»"}.does{color:var(--ink);border-left:4px solid var(--honey);padding-left:1rem}@media (width>=52rem){.does{margin-top:1.8rem}}.split{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.split{grid-template-columns:1.2fr 1fr;gap:4rem}.split-rev{grid-template-columns:1fr 1.2fr}}.split-copy p{max-width:34em;margin-top:1rem;font-size:1.1rem}.split-copy h2+p{margin-top:1.25rem}.shot{justify-self:center;margin:0}.shot img{border:1px solid var(--line);background:#fff;border-radius:1.1rem;box-shadow:0 18px 40px -18px #0f1e3659}.shot-narrow{max-width:21rem}.shot-phone{max-width:19rem}.shot-phone img{aspect-ratio:780/1480;object-fit:cover;object-position:top}.vows{gap:1.25rem;margin:2.25rem 0 0;padding:0;list-style:none;display:grid}@media (width>=52rem){.vows{grid-template-columns:1fr 1fr;gap:1.5rem 3rem}}.vows li{border-left:4px solid var(--honey);color:var(--night-muted);padding-left:1.1rem;font-size:1.1rem}.vows strong{color:var(--night-ink)}.sees{gap:1.25rem;margin-top:3rem;display:grid}@media (width>=52rem){.sees{grid-template-columns:1fr 1fr}}.sees-col{background:var(--night-2);border-radius:var(--radius);border:1px solid #2c3d5c;padding:1.5rem}.sees-col h3{font-size:1.2rem}.sees-col ul{gap:.6rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.sees-col li{gap:.7rem;display:flex}.sees-col li:before{content:"";background:var(--honey) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1e36' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 70% no-repeat;border-radius:50%;flex:none;width:1.15rem;height:1.15rem;margin-top:.2em}.sees-not li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c3cee0' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E") 50%/70% no-repeat;box-shadow:inset 0 0 0 2px #c3cee0}.glance{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:2rem 0}.glance-in{gap:1.75rem;display:grid}@media (width>=52rem){.glance-in{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.g-col{border-top:3px solid var(--honey);padding-top:.9rem}.g-h{font-size:1.25rem}.g-col p{color:var(--muted);margin-top:.5rem}.g-col strong{color:var(--ink)}.g-more{min-height:48px;color:var(--delft);align-items:center;font-weight:700;display:inline-flex}.founding{border-radius:var(--radius);background:var(--honey-soft);border:2px solid var(--honey);max-width:40rem;margin-top:1rem;padding:.9rem 1.1rem;font-size:1.1rem}.plans{gap:1.25rem;margin-top:1.75rem;display:grid}@media (width>=52rem){.plans{grid-template-columns:1fr 1fr;gap:1.75rem;max-width:62rem}}.plan{border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);flex-direction:column;padding:1.5rem;display:flex}.plan-geek{border-color:var(--delft)}.plan h3{font-size:1.35rem}.price{color:var(--muted);margin-top:.5rem;font-size:1.1rem}.price strong{color:var(--ink);letter-spacing:-.02em;font-size:2.4rem}.plan-for{margin-top:.5rem;font-weight:700}.plan-list{gap:.55rem;margin:.9rem 0 1.25rem;padding:0;list-style:none;display:grid}.plan-list li{border-left:4px solid var(--honey);padding-left:1rem}.plan .btn{align-self:flex-start;margin-top:auto}details{border-bottom:1px solid var(--line-strong)}details:first-of-type{border-top:2px solid var(--ink);margin-top:1.75rem}summary{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.15rem;font-weight:700;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:3px solid var(--delft);border-bottom:3px solid var(--delft);width:.7rem;height:.7rem;margin-top:-.5rem;transition:transform .2s;position:absolute;top:50%;right:.4rem;transform:rotate(45deg)}details[open] summary:after{margin-top:-.15rem;transform:rotate(-135deg)}details p{max-width:40em;color:var(--muted);padding:0 0 1.25rem;font-size:1.05rem}.wl{gap:1.1rem;max-width:30rem;margin-top:1.75rem;display:grid}.field label{margin-bottom:.4rem;font-weight:700;display:block}.field input,.field select{width:100%;min-height:3.1rem;font:inherit;background:var(--surface);color:var(--ink);border:2px solid #8ea0bd;border-radius:.7rem;padding:0 .9rem;font-size:1.05rem}.field select option{background:var(--surface);color:var(--ink)}.field input[aria-invalid=true]{border-color:#ffa197}.err{color:#ffc2bb;margin-top:.4rem;font-weight:700}.hint{color:var(--night-muted);margin-top:.4rem;font-size:.95rem}fieldset.pick{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.pick legend{margin-bottom:.4rem;padding:0;font-weight:700}.field .radio{cursor:pointer;border:2px solid #5b6f93;border-radius:.7rem;align-items:center;gap:.75rem;min-height:3.1rem;margin-bottom:0;padding:.4rem .9rem;font-weight:700;display:flex}.radio:has(input:checked){border-color:var(--honey);background:var(--night-2)}.radio input{width:1.4rem;height:1.4rem;accent-color:var(--honey);flex:none;margin:0}.pick[aria-invalid=true] .radio{border-color:#ffa197}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.agree{color:var(--night-muted);font-size:.95rem}.sec-night a:not(.btn){color:var(--honey)}.wl .btn:disabled{opacity:.6;cursor:wait}.wl .btn{justify-self:start}.done{border-radius:var(--radius);background:var(--night-2);border:2px solid var(--honey);max-width:34rem;margin-top:1.75rem;padding:1.5rem}.done:focus{outline:3px solid var(--honey);outline-offset:3px}.done-title{margin-bottom:.4rem;font-size:1.4rem;font-weight:700}.done-sub{color:var(--night-muted);margin-top:1rem;font-weight:700}.next{gap:.7rem;margin:.6rem 0 0;padding-left:1.4rem;display:grid}.next li::marker{color:var(--honey);font-weight:700}.foot{background:var(--surface);border-top:1px solid var(--line);color:var(--muted);padding:2rem 0;font-size:.95rem}.foot-in{gap:.4rem;display:grid}.foot-links{flex-wrap:wrap;gap:0 1.5rem;display:flex}.foot-links a{min-height:48px;color:var(--delft);align-items:center;font-weight:700;display:inline-flex}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.foot-links .linkbtn{min-height:48px;font:inherit;color:var(--delft);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}.consent{z-index:20;background:var(--surface);color:var(--ink);border-top:3px solid var(--delft);padding:1rem 0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f1e362e}.consent-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.consent-text{flex:24rem;gap:.25rem;max-width:46rem;display:grid}.consent-title{font-size:1.15rem;font-weight:700}.consent-body{color:var(--muted);font-size:.98rem}.consent-text a{width:fit-content;min-height:48px;color:var(--delft);align-items:center;font-weight:700;display:inline-flex}.consent-actions{flex-wrap:wrap;gap:.75rem;display:flex}.consent-actions .btn{background:var(--surface);min-width:9rem}html{scroll-padding-bottom:var(--consent-h,0px)}body{padding-bottom:var(--consent-h,0px)}@media (width<=40rem){.consent{padding:.6rem 0 .75rem}.consent-in{gap:.5rem}.consent-title{font-size:1rem}.consent-body{font-size:.88rem;line-height:1.4}.consent-text{line-height:1.4;display:block}.consent-title{margin-bottom:.15rem}.consent-body{display:inline}.consent-text a{min-height:0;margin-left:.3em;font-size:.88rem;display:inline}.consent-actions{gap:.5rem;width:100%}.consent-actions .btn{flex:8rem;min-height:3rem}}.bar{z-index:15;position:relative}.bar-in{flex-wrap:nowrap}.nav{flex:auto;justify-content:center;display:flex}.nav-list{align-items:center;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.nav-a{min-height:48px;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:.6rem;align-items:center;gap:.35rem;padding:0 .7rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.nav-a:hover{color:var(--delft);background:color-mix(in srgb, var(--delft) 8%, transparent)}.nav-a[aria-current=page]{color:var(--delft);box-shadow:inset 0 -3px 0 var(--honey);border-radius:.6rem .6rem 0 0}.chev{width:.75rem;height:.75rem;transition:transform .2s}.nav-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.bar-cta{white-space:nowrap;min-height:2.75rem;padding:0 1.1rem;font-size:.95rem}.menu-btn{min-width:2.75rem;min-height:2.75rem;font:inherit;color:var(--ink);border:2px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.95rem;font-weight:700;display:none}.menu-btn svg{width:1.2rem;height:1.2rem}.menu-btn[aria-expanded=true]{background:var(--delft);border-color:var(--delft);color:var(--porcelain)}.who-panel{margin-top:.25rem;background:var(--surface);border:1px solid var(--line);border-top:4px solid var(--honey);border-radius:0 0 1.1rem 1.1rem;grid-template-columns:2fr 1fr;gap:2rem;max-width:70rem;margin-inline:auto;padding:1.5rem;display:grid;position:absolute;top:100%;left:1rem;right:1rem;box-shadow:0 24px 48px -20px #0f1e3659}.who-panel[hidden]{display:none}.who-h{color:var(--muted);margin-bottom:.5rem;font-size:.9rem;font-weight:700}.who-list{grid-template-columns:1fr 1fr;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:grid}.who-link{color:var(--ink);border-radius:.8rem;gap:.1rem;min-height:48px;padding:.65rem .8rem;text-decoration:none;display:grid}.who-link:hover{background:var(--tint)}.who-t{font-size:1.02rem;font-weight:700}.who-s{color:var(--muted);font-size:.92rem}.who-fam{border-left:1px solid var(--line);align-content:start;gap:.25rem;padding-left:2rem;display:grid}.who-big{background:var(--honey-soft)}.who-big:hover{background:var(--honey-soft);box-shadow:inset 0 0 0 2px var(--honey)}.who-more{min-height:48px;color:var(--delft);align-items:center;padding:0 .8rem;font-size:.95rem;font-weight:700;display:inline-flex}@media (width<=61.99rem){.menu-btn{display:inline-flex}.bar-cta,.nav{display:none}.bar.menu-open .nav{background:var(--surface);border-bottom:1px solid var(--line);max-height:calc(100vh - 4rem);padding:.5rem 1rem 1rem;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 24px 40px -24px #0f1e3666}.nav-list{flex-direction:column;align-items:stretch;gap:0;max-width:40rem;margin:0 auto}.nav-list>li{border-bottom:1px solid var(--line)}.nav-a{justify-content:space-between;width:100%;min-height:3.25rem;padding:0 .5rem;font-size:1.05rem}.nav-a[aria-current=page]{box-shadow:inset 4px 0 0 var(--honey);border-radius:0}.who-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;gap:.75rem;margin:0;padding:0 0 .75rem;position:static}.who-list{grid-template-columns:1fr}.who-fam{border-left:0;padding-left:0}}@media (width<=34rem){.menu-btn span{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.menu-btn{padding:0}}@media (width>=62rem) and (width<=75.99rem){.nav-a{padding:0 .45rem;font-size:.9rem}.big-btn .big-label{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.seg-btn .long{display:none}.seg-btn .short{display:inline}}.hero-in{grid-template-areas:"copy""who""stage"}.hero-copy{grid-area:copy}.who{grid-area:who;min-width:0}.moment{grid-area:stage}@media (width>=62rem){.hero-in{grid-template-areas:"copy stage""who who";row-gap:2rem}}.who-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.who-label{font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:1.75rem;font-weight:400}.tour-btn{min-height:48px;font:inherit;color:var(--delft);border:2px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:.5rem;padding:0 .9rem;font-size:.92rem;font-weight:700;display:inline-flex}.tour-ico{border-left:3px solid;border-right:3px solid;width:.8rem;height:.8rem;display:inline-block}.tour-btn[aria-pressed=true] .tour-ico{border:.42rem solid #0000;border-left:.75rem solid;border-right:0;width:0;height:0}.tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;margin-top:.75rem;display:grid}.tab{text-align:left;border:2px solid var(--line);background:var(--surface);min-height:48px;font:inherit;color:var(--ink);cursor:pointer;border-radius:.9rem;align-content:start;gap:.3rem;padding:.85rem .95rem 1.05rem;display:grid;position:relative;overflow:hidden}.tab:hover{border-color:var(--line-strong)}.tab-t{font-size:1.02rem;font-weight:700;line-height:1.25}.tab-q{color:var(--muted);font-size:.92rem;line-height:1.35}.tab[aria-selected=true]{border-color:var(--delft);background:var(--delft);color:var(--porcelain)}.tab[aria-selected=true] .tab-q{color:color-mix(in srgb, var(--porcelain) 82%, var(--delft))}@media (prefers-color-scheme:dark){.tab[aria-selected=true]{background:var(--night-2);border-color:var(--delft);color:var(--ink)}.tab[aria-selected=true] .tab-q{color:var(--muted)}}.tab:after{content:"";background:var(--honey);transform-origin:0;height:4px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.tab[aria-selected=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.tabs:not([data-tour=off]) .tab[aria-selected=true]:after{animation:9s linear both tour}.tabs[data-tour=paused] .tab[aria-selected=true]:after{animation-play-state:paused}}@keyframes tour{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.who-same{color:var(--muted);margin-top:.75rem;font-size:.98rem}@media (width<=61.99rem){.tabs{scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:.4rem;margin-inline:-1rem;padding-inline:1rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.tab{scroll-snap-align:start;flex:0 0 15rem}.who-label{font-size:1.45rem}}.scr{display:grid}.scr>.scene,.phone-in>.ph-scene,.moment-cap>.cap{grid-area:1/1;min-width:0}.phone-in,.moment-cap{display:grid}.scene,.ph-scene,.cap{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s linear .3s}html:not([data-scene]) [data-s=mom],html[data-scene=mom] [data-s=mom],html[data-scene=dad] [data-s=dad],html[data-scene=learner] [data-s=learner],html[data-scene=me] [data-s=me],html[data-scene=family] [data-s=family]{visibility:visible;opacity:1;transition:opacity .3s,visibility}.cap a{color:var(--delft);white-space:nowrap;min-height:24px;font-weight:700;display:inline-block}.win{color:#0f1e36;background:#f5f7fa;flex-direction:column;padding:0;display:flex}.win-bar{color:#2c3d5c;background:#dfe5ee;align-items:center;gap:.6rem;padding:.55rem .9rem;font-size:.82rem;font-weight:700;display:flex}.win-dots{background:radial-gradient(circle,#9aa6b8 .28rem,#0000 .3rem) 0 0/.75rem .6rem repeat-x;width:2.2rem;height:.6rem}.win-menu{border-bottom:1px solid #d3dbe6;gap:.3rem;padding:.55rem .7rem;font-size:.9rem;display:flex}.win-menu span{border-radius:.35rem;padding:.2rem .5rem}.win-menu .ring{font-weight:700;box-shadow:0 0 0 3px #f2b33d,0 0 0 9px #f2b33d59}.win-doc{padding:1rem 1.2rem;gap:.55rem;padding-right:8.5rem;display:grid}.win-doc i{background:#d3dbe6;border-radius:.25rem;height:.5rem;display:block}.win-doc i.short{width:55%}.geek-win{color:#0f1e36;background:#fff;border:2px solid #f0dcae;border-radius:.9rem;align-items:flex-start;gap:.75rem;margin:auto 8rem 1rem 1rem;padding:.85rem;display:flex;box-shadow:0 12px 28px -14px #0f1e3673}.geek-win-night{color:#fff;background:#12303b;border-color:#f0dcae}.geek-face{flex:none;width:2.5rem;height:2.5rem}.geek-ask{color:#44536b;font-size:.78rem;font-weight:700}.geek-win-night .geek-ask{color:#c3cee0}.geek-say{margin-top:.2rem;font-size:.95rem;font-weight:700;line-height:1.3}.geek-btns{flex-wrap:wrap;gap:.4rem;margin-top:.55rem;display:flex}.sbtn-light{color:#0f1e36;border-color:#c9d3e1}.sbtn-dim{color:#c3cee0;border-color:#5b6f93}.prac{color:#eef2f8;background:radial-gradient(120% 90% at 0 0,#1a3560,#0f1e36 60%);flex-direction:column;display:flex}.prac-tag{color:#0f1e36;background:#eef2f8;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:.78rem;font-weight:700}.prac-msg{background:#16294a;border:1px solid #2c3d5c;border-radius:.9rem .9rem .9rem .2rem;margin-top:.8rem;padding:.7rem .85rem;font-size:.95rem;line-height:1.35}.prac-from{color:#c3cee0;margin-bottom:.2rem;font-size:.75rem;font-weight:700}.prac-q{margin-top:.9rem;font-size:1.25rem;font-weight:700;line-height:1.2}.prac-btns{gap:.5rem;margin-top:.6rem;display:flex}.prac-ok{color:#86d6a8;margin-top:auto;font-size:.88rem;font-weight:700;line-height:1.4}.mail{color:#0f1e36;background:#fff;flex-direction:column;padding:0;display:flex}.mail-head{border-bottom:1px solid #d3dbe6;padding:.9rem 8.5rem .7rem 1.1rem}.mail-from{color:#44536b;overflow-wrap:anywhere;font-size:.8rem}.mail-sub{margin-top:.15rem;font-size:1.15rem;font-weight:700}.mail-body{color:#2c3d5c;padding:.8rem 8.5rem 0 1.1rem;font-size:.92rem}.mail .geek-win{margin-top:auto}.ask{color:#0f1e36;background:#f5f7fa;flex-direction:column;gap:.6rem;display:flex}.ask-title{font-size:1.2rem;font-weight:700}.ask-step{background:#fff;border:1px solid #d3dbe6;border-radius:.8rem;padding:.65rem .8rem;font-size:.86rem;line-height:1.35}.ask-h{color:#1f4f8f;margin-bottom:.15rem;font-size:.8rem;font-weight:700}.ask-said{font-weight:700}.ask-reply{color:#1d6a43;margin-top:.3rem;font-weight:700}.ask-geek{background:#fdf1d8;border:2px solid #f2b33d}.ask-soon{color:#44536b;margin-top:.3rem;font-size:.78rem;font-weight:700}.ph-card-light{color:#0f1e36;background:#fff;border-color:#d3dbe6}.ph-card-light .ph-body{color:#2c3d5c}.ph-badge-quiet{background:#e6ecf4}.pbtn-line{color:#1f4f8f;border:2px solid #1f4f8f}.pbtn-press{background:var(--honey);color:#0f1e36}.bub{border-radius:.8rem;margin-top:.45rem;padding:.5rem .65rem;font-size:.78rem;line-height:1.35}.bub-me{color:#fff;background:#1f4f8f;border-bottom-right-radius:.2rem;margin-left:1.5rem}.bub-geek{color:#0f1e36;background:#fff;border:1px solid #d3dbe6;border-bottom-left-radius:.2rem;margin-right:1rem}@media (width<=75.99rem){.geek-win{margin-right:1rem}.win-doc,.mail-head{padding-right:1.2rem}.mail-body{padding-right:1.1rem}}@media (width>=62rem){.hero-in{grid-template-areas:"who who""copy stage"}.hero{padding-top:1.75rem}.who-top{justify-content:flex-start}}.nav-a{white-space:nowrap}@media (width<=89.99rem){.brand-logo{height:1.85rem}.bar-cta{display:none}.bar .big-btn .big-label,.bar .seg-btn .long{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bar .seg-btn .short{display:inline}.bar .seg-btn,.bar .big-btn{justify-content:center;min-width:2.75rem;padding:0 .6rem}}.more{margin-top:1.75rem}.more-a{min-height:48px;color:var(--delft);text-underline-offset:.2em;align-items:center;font-size:1.05rem;font-weight:700;display:inline-flex}.more-night .more-a,.sec-night .more-a{color:var(--honey)}.nums{border-top:1px solid #2c3d5c;margin-top:3rem;padding-top:2rem}.nums-h{font-size:1.2rem}.nums-list{gap:1.25rem;margin:1.25rem 0 0;display:grid}@media (width>=52rem){.nums-list{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.nums-list>div{border-left:4px solid var(--honey);padding-left:1rem}.nums-list dt{color:var(--night-ink);font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:2.2rem;line-height:1.1}.nums-list dd{color:var(--night-muted);margin:.3rem 0 0}.plans-short .plan-for{margin-bottom:1.25rem}.plan-soon{color:var(--muted);margin:-.75rem 0 1.25rem;font-size:.95rem}.page-top{isolation:isolate;border-bottom:1px solid var(--line);padding:3.5rem 0 2.5rem;position:relative;overflow:hidden}.page-top h1{letter-spacing:-.02em;max-width:20ch;font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:clamp(2.2rem,1.4rem + 3vw,3.4rem);font-weight:400}.page-top .lede{max-width:38em}.sec-first{padding-top:3rem}.cta-band{padding:3.5rem 0}.cta-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.cta-in .sec-lede{max-width:34em}:target{scroll-margin-top:1rem}.foot-in{grid-template-columns:minmax(0,1fr);gap:2rem}@media (width>=52rem){.foot-in{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:3rem}}.foot-brand{align-content:start;gap:.5rem;display:grid}.foot-mark{width:3rem;height:3rem}.foot-quiet{font-size:.9rem}.foot-nav{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:1.5rem;display:grid}.foot-h{color:var(--ink);font-weight:700}.foot-nav ul{margin:.4rem 0 0;padding:0;list-style:none}.foot-nav a,.foot-nav .linkbtn{min-height:44px;color:var(--delft);align-items:center;font-weight:700;display:inline-flex}.foot .linkbtn{font:inherit;color:var(--delft);cursor:pointer;background:0 0;border:0;min-height:44px;padding:0;font-weight:700;text-decoration:underline}@media (width>=62rem){.hero h1{max-width:19ch;font-size:clamp(2.4rem,1.2rem + 2.2vw,3.1rem)}.who-top{flex-wrap:nowrap;gap:1.25rem}.who-same{margin:0 auto 0 0}.tab{padding:.7rem .9rem .85rem}}.who-top{flex-wrap:wrap}.who-same{flex:18rem}.tagline{display:none}html[data-variant=b] .tagline,html[data-variant=c] .tagline{display:block}.hero-h{display:grid}.hero-h>.hl{visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .3s,visibility 0s linear .3s}html[data-head=all] .hl[data-h=all],html:not([data-head=all])[data-scene=mom] .hl[data-h=mom],html:not([data-head=all])[data-scene=dad] .hl[data-h=dad],html:not([data-head=all])[data-scene=learner] .hl[data-h=learner],html:not([data-head=all])[data-scene=me] .hl[data-h=me],html:not([data-head=all])[data-scene=family] .hl[data-h=family]{visibility:visible;opacity:1;transition:opacity .3s,visibility}.hl-ad,html[data-variant=b] .hero-h>.hl,html[data-variant=c] .hero-h>.hl{display:none}html[data-variant=b] .hero-h>.hl-ad,html[data-variant=c] .hero-h>.hl-ad{visibility:visible;opacity:1;display:block}html:not([data-variant=b]):not([data-variant=c]) .hero h1{letter-spacing:-.025em;max-width:10ch;font-size:clamp(2.7rem,1.4rem + 4.6vw,4.8rem);line-height:1.02}@media (width<=34rem){html:not([data-variant=b]):not([data-variant=c]) .hero h1{font-size:min(2.75rem,12.5vw)}}.foot-close{border-bottom:1px solid var(--line);align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:2rem;display:flex}.foot-close-mark{flex:none;width:3.5rem;height:3.5rem}.foot-tag{color:var(--ink);letter-spacing:-.02em;font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:clamp(2rem,1.4rem + 2.4vw,3.2rem);line-height:1.05}.feat-toc{border-bottom:1px solid var(--line);padding:1.5rem 0}.toc-h{color:var(--muted);font-weight:700}.feat-toc ul{flex-wrap:wrap;gap:0 1.5rem;margin:.4rem 0 0;padding:0;list-style:none;display:flex}.feat-toc a{min-height:48px;color:var(--delft);align-items:center;font-weight:700;display:inline-flex}.badge{background:var(--tint);color:var(--ink);border:1px solid var(--line-strong);border-radius:999px;justify-self:start;padding:.15rem .65rem;font-size:.85rem;font-weight:700;display:inline-block}.badge-wip,.badge-off{background:var(--honey-soft);border-color:var(--honey)}.feat-lead{border-bottom:1px solid var(--line);align-items:center;gap:1.5rem 3.5rem;padding:3rem 0;scroll-margin-top:1rem;display:grid}.feat-lead:last-child{border-bottom:0}@media (width>=52rem){.feat-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.feat-rev .feat-copy{order:2}}.feat-copy{align-content:start;gap:.7rem;display:grid}.feat-copy h3{letter-spacing:-.015em;font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem);font-weight:400}.feat-copy p{max-width:32em;font-size:1.1rem}.feat-vis{justify-self:center;place-items:center;width:100%;margin:0;display:grid}.feat-vis img{border:1px solid var(--line);background:#fff;border-radius:1rem;width:auto;max-width:100%;max-height:30rem;box-shadow:0 18px 40px -18px #0f1e3659}.feat-grid{grid-template-columns:repeat(auto-fill,minmax(min(17rem,100%),1fr));gap:1.25rem;margin-top:2rem;display:grid}.feat-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;scroll-margin-top:1rem;display:flex;overflow:hidden}.card-vis{background:var(--tint);border-bottom:1px solid var(--line);place-items:start center;height:12rem;margin:0;display:grid;overflow:hidden}.card-vis img{object-fit:cover;object-position:top center;width:100%;height:100%}.card-body{align-content:start;gap:.5rem;padding:1.1rem 1.2rem 1.3rem;display:grid}.card-body h3{font-size:1.15rem}.card-body p{color:var(--muted)}.feat-close{text-align:center}.feat-tag{color:var(--delft);letter-spacing:-.02em;font-family:Calistoga,Calistoga Fallback,Georgia,serif;font-size:clamp(2.2rem,1.4rem + 3vw,3.6rem)}.rep{color:#0f1e36;font-size:.95rem}.rep-phone{background:#0b1424;border-radius:2rem;width:17rem;padding:.55rem;box-shadow:0 20px 40px -12px #0f1e3673}.rep-ph{background:#eef3f6;border-radius:1.5rem;flex-direction:column;min-height:26rem;padding:1rem .8rem 1.1rem;display:flex}.rep-head{font-weight:700}.rep-ok{color:#1d6a43;margin-top:.2rem;font-size:.85rem;font-weight:700}.rep-big{text-align:center;background:#f2b33d;border-radius:1rem;margin:.8rem 0 .4rem;padding:.9rem;font-size:1.1rem;font-weight:700}.rep-hang{text-align:center;color:#fff;background:#a1231b;border-radius:.8rem;margin-top:auto;padding:.55rem;font-weight:700}.rep-win{background:#f5f7fa;border:1px solid #c9d3e1;border-radius:1rem;gap:.6rem;width:min(100%,24rem);padding:1rem;display:grid;box-shadow:0 18px 40px -18px #0f1e3659}.rep-banner{color:#eef2f8;background:#0f1e36;border-radius:.7rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .5rem .5rem .8rem;font-size:.88rem;font-weight:700;display:flex}.rep-stop{color:#fff;background:#a1231b;border-radius:.5rem;padding:.3rem .7rem}.rep-card{background:#fff;border:2px solid #f0dcae;border-radius:.9rem;gap:.6rem;padding:.9rem;display:grid}.rep-btns{gap:.5rem;display:flex}.rep-chip{color:#1f4f8f;background:#e6ecf4;border-radius:999px;justify-self:start;padding:.25rem .7rem;font-size:.8rem;font-weight:700}.rep .bub{font-size:.92rem}.bub-sms{color:#0f1e36;background:#fff;border:1px solid #c9d3e1;border-bottom-left-radius:.2rem;margin-right:1.5rem}@media (prefers-color-scheme:dark){.badge{background:var(--surface)}}@media (width<=61.99rem){html.big .bar-in{flex-wrap:wrap}}@media (width>=62rem){.who-top{height:3.4rem}.tab{height:7rem}html.big .who-top,html.big .tab{height:auto}}.feat-lead{grid-template-columns:minmax(0,1fr)}@media (width>=52rem){.feat-lead{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.rep-phone{max-width:100%}.feat-vis{grid-template-columns:minmax(0,1fr);justify-items:center}
