@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-SemiBold.ttf) format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Gilroy;src:url(/assets/fonts/Gilroy-ExtraBold.ttf) format("truetype");font-weight:800;font-display:swap}:root{--navy:#293c88;--navy-deep:#1b2860;--navy-ink:#141d47;--magenta:#e01b96;--magenta-mid:#c4157f;--magenta-deep:#9e1363;--peach:#ffb88c;--peach-dark:#cc8858;--peach-tint:#fff5ee;--ink:#1a1a2e;--body:#374151;--muted:#6b7280;--line:#e5e7eb;--line-2:#d1d5db;--panel:#f5f7fa;--white:#fff;--navy-tint:#eef1fa;--font:"Gilroy",-apple-system,BlinkMacSystemFont,"Segoe UI","Helvetica Neue",Arial,sans-serif;--wrap:1180px;--r:8px;color-scheme:light}*{box-sizing:border-box}body{background:var(--white);color:var(--body);font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{font-family:var(--font)}h1,h2,h3,h4{color:var(--navy);line-height:1.12;margin:0;text-wrap:balance;letter-spacing:-.015em}h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}h1,h2{font-weight:800}h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}h3{font-size:1.25rem}h3,h4{font-weight:700}h4{font-size:1.02rem}p{margin:0}a{color:var(--magenta)}img{max-width:100%;display:block}.wrap{max-width:var(--wrap);margin-inline:auto;padding-inline:24px}@media (max-width:600px){.wrap{padding-inline:16px}}.eyebrow{font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta)}.lead{font-size:1.15rem;color:var(--body);max-width:62ch}.muted{color:var(--muted)}.stack{display:flex;flex-direction:column;gap:16px}.section{padding-block:88px}.section.tight{padding-block:64px}.section.alt{background:var(--panel)}.section.navy{background:var(--navy);color:#dce2f5}.section.navy h2,.section.navy h3,.section.navy h4{color:var(--white)}.section.navy .eyebrow{color:var(--peach)}.sec-head{display:flex;flex-direction:column;gap:14px;max-width:760px;margin-bottom:48px}.sec-head.center{margin-inline:auto;text-align:center;align-items:center}:focus-visible{outline:3px solid var(--peach);outline-offset:2px}.btn{display:inline-flex;align-items:center;gap:8px;font:600 1rem/1 var(--font);padding:15px 22px;border-radius:var(--r);text-decoration:none;border:2px solid transparent;cursor:pointer;transition:background .15s,color .15s}.btn-primary{background:var(--magenta);color:var(--white);box-shadow:0 2px 8px rgba(224,27,150,.3)}.btn-primary:hover{background:var(--magenta-mid)}.btn-secondary{background:transparent;border-color:var(--peach);color:var(--navy)}.btn-secondary:hover{background:var(--peach)}.on-navy .btn-secondary{color:var(--white)}.btn-text,.on-navy .btn-secondary:hover{color:var(--navy)}.btn-text{font-weight:600;text-decoration:none}.btn-text:hover{color:var(--magenta);text-decoration:underline}.btns{display:flex;flex-wrap:wrap;gap:12px}.nav{position:sticky;top:env(safe-area-inset-top,0);z-index:20;background:var(--white);border-bottom:1px solid var(--line)}.nav .wrap{display:flex;align-items:center;gap:28px;min-height:72px;flex-wrap:wrap}.logo{display:block;height:38px;width:auto}.logo-link{display:block;line-height:0;margin-left:-14px;border-radius:8px;transition:background .15s}.logo-link:hover{background:rgba(255,184,140,.15)}.nav-links{display:flex;gap:4px;margin-left:auto;align-items:center}.nav-links a{color:var(--navy);text-decoration:none;font-weight:500;font-size:.98rem;padding:8px 12px;border-radius:6px;white-space:nowrap}.nav-links a:hover,.nav-links a[aria-current=page]{color:var(--magenta)}.nav .btn{padding:12px 18px;font-size:.95rem}@media (max-width:900px){.nav .wrap{gap:10px;padding-block:10px}.nav .btn{margin-left:auto}}.hero{background:radial-gradient(1200px 520px at 85% -10%,rgba(224,27,150,.28),transparent 60%),linear-gradient(160deg,var(--navy) 0,var(--navy-deep) 70%);color:#dce2f5;padding-block:72px 0;overflow:hidden}.hero h1{color:var(--white)}.hero h1 em{font-style:normal;color:var(--peach)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.hero-copy{display:flex;flex-direction:column;gap:24px;max-width:880px}.badge{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:.88rem;color:var(--peach);border:1px solid rgba(255,184,140,.5);border-radius:999px;padding:6px 14px}.badge svg{width:14px;height:14px}.hero .lead{color:#dce2f5}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9rem;color:#b9c3e6}.hero-trust span{display:inline-flex;gap:8px;align-items:center}.hero-trust span:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--peach)}.hero-trust b{color:var(--white);font-weight:700}.hero-ai{font-size:.98rem;color:#c9d0ea}.hero-ai b{color:var(--peach);font-weight:700}.hstory{padding-inline:20px}.hstory .sb{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:.9fr 1fr 1fr 1fr 1.12fr 1fr;gap:12px}.hstory .sb li{border-top:3px solid hsla(0,0%,100%,.16);padding-top:9px;color:#8f9bcb;font-size:.88rem;line-height:1.3;transition:border-color .4s,color .4s}.hstory .sb .t{display:flex;align-items:center;gap:8px;font-weight:600}.hstory .sb .dot{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;border:1.5px solid hsla(0,0%,100%,.3);flex:none;transition:all .4s}.hstory .sb small{display:block;margin-top:5px;font-size:.78rem;color:#b9c3e6;font-weight:500}.hstory .sb li.done{border-color:var(--peach);color:#dce2f5}.hstory .sb li.done .dot{background:var(--magenta);border-color:var(--magenta);color:#fff}.hstory .sb .tm{display:inline-block;background:hsla(0,0%,100%,.13);color:#fff;font-size:.72rem;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em;border-radius:999px;padding:1px 8px;margin-right:8px;vertical-align:1px}.hstory .sb li.done .tm{background:rgba(255,184,140,.16);color:var(--peach)}.hstory .sb li.on .tm{background:var(--peach);color:var(--navy-ink)}.hstory .sb li.on{border-color:var(--magenta);color:#fff;box-shadow:inset 0 2px 0 var(--magenta)}.hstory .sb .t{transform-origin:left top;transition:transform .4s,opacity .4s;min-height:5.2em}.hstory .sb li.on .t{transform:scale(1.15);width:87%;font-weight:700}.hstory.anim:not(.finished) .sb li:not(.on) .t{opacity:.6}.hstory .sb li.on .dot{background:var(--magenta);border-color:var(--magenta);color:#fff;box-shadow:0 0 0 5px rgba(224,27,150,.25)}.hstory .caprow{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 0 0;padding-bottom:22px;position:relative;z-index:6}.hstory .src{font-size:.74rem;font-weight:600;color:#9faad6;letter-spacing:.03em;white-space:nowrap}.hstory .sb{margin:22px 0 18px}.hstory .subtitle{display:none;position:absolute;left:calc(50% - 20px);bottom:22px;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:520px;z-index:5;background:rgba(20,29,71,.95);color:#fff;font-weight:700;font-size:1.3rem;line-height:1.35;text-align:center;padding:13px 22px;border-radius:12px;box-shadow:0 12px 34px rgba(10,15,45,.4);transition:opacity .25s ease}.hstory .subtitle b{color:var(--peach);margin-right:8px}.hstory .subtitle.fade{opacity:0}.hstory .replay{display:none;font:600 .8rem var(--font);color:#fff;background:transparent;border:1px solid hsla(0,0%,100%,.4);border-radius:999px;padding:5px 12px;cursor:pointer}.hstory .replay:hover{background:hsla(0,0%,100%,.1)}.hstory .cap-r{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hstory .cap-link{font-size:.84rem;font-weight:700;color:var(--peach);text-decoration:none;white-space:nowrap}.hstory .cap-link:hover{text-decoration:underline}.hstory.anim .sb small{display:none}.hstory.anim .subtitle{display:block}.hstory.anim .replay,.hstory.can-play .replay{display:inline-block}.hstory .pbar{display:none;flex:1;align-items:center;height:20px;margin:0 16px;cursor:pointer;touch-action:none}.hstory.anim .pbar,.hstory.can-play .pbar{display:flex}.hstory .pb-track{position:relative;width:100%;height:4px;border-radius:2px;background:hsla(0,0%,100%,.22)}.hstory .pb-fill{position:absolute;left:0;top:0;bottom:0;width:0;border-radius:2px;background:var(--peach)}.hstory .pb-ch{position:absolute;top:50%;width:9px;height:9px;border-radius:50%;background:#fff;border:2px solid var(--navy-deep);transform:translate(-50%,-50%);box-sizing:border-box}.hstory .pbar:hover .pb-ch{width:11px;height:11px}.hstory.seeking *{transition:none!important;animation:none!important}.hstory.paused *{animation-play-state:paused!important}.hstory .stage{position:relative}.hstory .board{background:#fff;border-radius:14px;box-shadow:0 10px 60px rgba(10,15,45,.45);border:1px solid hsla(0,0%,100%,.15);padding:18px 18px 0;color:var(--ink);font-size:.78rem;line-height:1.35;height:510px;overflow:hidden}.hstory .b-top{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.hstory .b-title{font-weight:700;color:var(--navy);font-size:1rem;margin-right:auto}.hstory .pill{font-weight:700;font-size:.72rem;border-radius:999px;padding:5px 12px;color:#fff}.hstory .seg{display:flex;background:var(--panel);border-radius:8px;padding:3px;font-weight:600;font-size:.72rem;color:var(--muted)}.hstory .seg span{padding:4px 10px;border-radius:6px}.hstory .seg .on{background:#fff;color:var(--navy);box-shadow:0 1px 3px rgba(0,0,0,.08)}.hstory .week{font-weight:700;color:var(--navy);padding:3px 8px;border-radius:6px}.hstory .col,.hstory .seg span,.hstory .week{transition:box-shadow .3s,background .3s,color .3s}.hstory .hl0{box-shadow:0 0 0 2px var(--magenta),0 0 0 7px rgba(224,27,150,.18)}.hstory .cols{position:relative}.hstory .stagehl{position:absolute;border:2.5px solid var(--magenta);border-radius:12px;box-shadow:0 0 0 6px rgba(224,27,150,.13);opacity:0;transition:opacity .45s;pointer-events:none;z-index:2}.hstory.introhl .stagehl{opacity:1}.hstory .seg span.hl0{color:var(--magenta);background:#fff;box-shadow:0 0 0 2px var(--magenta),0 0 0 6px rgba(224,27,150,.18)}.hstory .col.hl0{background:#fdeff7}.hstory .col.hl0 .col-h b{color:var(--magenta)}.hstory .cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.hstory .col{background:var(--panel);border-radius:10px;padding:10px;min-height:470px}.hstory .col-h{display:flex;align-items:baseline;gap:6px}.hstory .col-h i{width:7px;height:7px;border-radius:50%;flex:none;transform:translateY(-1px)}.hstory .col-h b{color:var(--navy);font-size:.8rem}.hstory .col-h .n{margin-left:auto;color:var(--muted);font-weight:600}.hstory .col-sub{color:var(--muted);font-size:.68rem;margin:0 0 9px 13px}.hstory .card{background:#fff;border:1px solid var(--line);border-radius:8px;padding:9px 10px;margin-bottom:8px;position:relative;max-height:170px;overflow:hidden;transition:max-height .55s ease,opacity .45s ease,padding .55s ease,margin .55s ease,border-width .55s ease,box-shadow .4s,border-color .4s,transform .55s ease}.hstory .c-top{display:flex;justify-content:space-between;align-items:center;gap:6px}.hstory .c-id{font-weight:700;color:var(--navy);font-size:.76rem}.hstory .own-chip{color:var(--navy);background:var(--navy-tint)}.hstory .own-chip,.hstory .trk-chip{font-size:.6rem;font-weight:700;border-radius:999px;padding:2px 7px}.hstory .trk-chip{color:#9a3412;background:#ffedd5}.hstory .c-co{margin-top:3px;color:var(--body)}.hstory .c-lane{font-weight:600;margin-top:1px}.hstory .c-foot{display:flex;justify-content:space-between;align-items:center;margin-top:6px;color:var(--muted);font-size:.68rem}.hstory .date{font-weight:700;color:var(--navy);background:var(--panel);border-radius:5px;padding:2px 6px}.hstory .upd{display:inline-flex;align-items:center;gap:5px;margin-top:7px;font-size:.62rem;font-weight:700;color:var(--magenta);background:#fde7f3;border-radius:999px;padding:3px 8px;transition:opacity .4s,transform .4s}.hstory .upd svg{width:10px;height:10px}.hstory .won{position:absolute;right:8px;top:30px;font-size:.7rem;font-weight:800;letter-spacing:.12em;color:var(--magenta);border:2px solid var(--magenta);border-radius:5px;padding:1px 7px;background:#fff;opacity:0;transform:rotate(-10deg) scale(1.8);transition:opacity .25s,transform .3s cubic-bezier(.3,1.6,.5,1)}.hstory .st-b{display:none}.hstory .b-card,.hstory .q-card{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-width:0}.hstory .ring{border-color:var(--magenta)!important;box-shadow:0 0 0 4px rgba(224,27,150,.16)}.hstory .float{position:absolute;background:#fff;border-radius:12px;box-shadow:0 18px 48px rgba(10,15,45,.38);color:var(--ink);font-size:.8rem;line-height:1.4;z-index:3;padding:14px 16px;transition:opacity .5s ease,transform .5s ease}.hstory .slot-l{left:-14px;top:262px;width:270px}.hstory .slot-r{right:-14px;top:262px;width:310px}.hstory .veil{position:absolute;inset:0;border-radius:14px;background:rgba(20,29,71,.5);opacity:0;pointer-events:none;z-index:2;transition:opacity .5s}.hstory .slot-c{left:50%;bottom:118px;width:360px;margin-left:-200px}.hstory .slot-pl{left:50%;bottom:118px;width:300px;margin-left:-332px}.hstory .slot-pr{left:50%;bottom:118px;width:310px;margin-left:-8px}.hstory .slot-r3{left:50%;bottom:118px;width:290px;margin-left:140px}.hstory.trio .f-know,.hstory:not(.anim) .f-know{margin-left:-470px;width:290px}.hstory.trio .f-ans,.hstory:not(.anim) .f-ans{margin-left:-165px;width:290px}.hstory:not(.anim) .f-dash{opacity:1;transform:none}.hstory .bars div{display:grid;grid-template-columns:52px 1fr 22px;align-items:center;gap:8px;padding:3px 0;font-size:.7rem}.hstory .bars span{color:var(--muted);font-weight:600}.hstory .bars i{display:block;height:8px;border-radius:4px}.hstory .bars b{color:var(--navy);text-align:right}.hstory .fc{opacity:0;transform:translate(var(--fx,0),var(--fy,14px)) scale(.3);pointer-events:none;transition:opacity .6s ease,transform .8s cubic-bezier(.2,.8,.2,1),margin-left .7s ease,width .7s ease}.hstory .fc.show{pointer-events:auto}.hstory .fc.show,.hstory:not(.anim) .f-ans,.hstory:not(.anim) .f-know{opacity:1;transform:none}.hstory.veil-on .veil{opacity:1}.hstory .spot{position:relative;z-index:3;border-color:var(--magenta)!important;box-shadow:0 0 0 2px var(--magenta),0 0 0 7px rgba(224,27,150,.25)!important}.hstory .col{transition:box-shadow .3s,background .3s,color .3s}.hstory .f-h{display:flex;align-items:center;gap:8px;margin-bottom:9px}.hstory .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;flex:none}.hstory .av svg{width:14px;height:14px}.hstory .f-h b{color:var(--navy);font-size:.82rem}.hstory .f-h small{display:block;color:var(--muted);font-size:.68rem;font-weight:500}.hstory .subj{font-weight:700;color:var(--navy);font-size:.86rem;line-height:1.3}.hstory .ask{background:var(--navy);color:#fff;border-radius:10px 10px 2px 10px;padding:6px 10px;font-size:.74rem;margin:0 0 8px auto;width:-moz-fit-content;width:fit-content}.hstory .big{font-weight:800;color:var(--navy);font-size:1.05rem;margin-bottom:6px}.hstory .rates{width:100%;min-width:0;border-collapse:collapse;font-size:.72rem;margin:0}.hstory .rates td{border-bottom:0;vertical-align:baseline;line-height:1.35;padding:4px 0;border-top:1px solid var(--line)}.hstory .rates td:nth-child(2){font-weight:700;color:var(--navy);text-align:right}.hstory .rates td:nth-child(3){color:var(--muted);text-align:right;width:62px}.hstory .rates tr.best td{color:var(--magenta)}.hstory .rates tr.best td:first-child{font-weight:700}.hstory .drafted{margin-top:8px;font-size:.7rem;font-weight:700;color:var(--magenta)}.hstory .ans-l{font-size:.74rem;color:var(--body);padding:4px 0;border-top:1px solid var(--line)}.hstory .alert-t,.hstory .ans-l b{color:var(--navy)}.hstory .alert-t{font-weight:700;font-size:.86rem;line-height:1.25}.hstory .alert-s{color:var(--muted);font-size:.7rem;margin:2px 0 8px}.hstory .wt{display:flex;justify-content:space-between;padding:5px 0;border-top:1px solid var(--line);font-size:.74rem}.hstory .wt b{color:var(--navy)}.hstory .wt.bad b{color:var(--magenta)}.hstory .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:10px}.hstory .stats div{background:var(--panel);border-radius:8px;padding:6px 8px}.hstory .stats b{display:block;font-size:1.02rem;color:var(--navy);font-weight:800;font-variant-numeric:tabular-nums}.hstory .stats div>span{font-size:.62rem;color:var(--muted);font-weight:600}.hstory .hist-t{font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.hstory .hist{list-style:none;margin:0;padding:0}.hstory .hist li{display:flex;justify-content:space-between;gap:8px;padding:5px 4px;border-top:1px solid var(--line);font-size:.7rem;white-space:nowrap;max-height:40px;overflow:hidden;transition:max-height .5s,opacity .5s,padding .5s;border-radius:4px}.hstory .hist li em{font-style:normal;color:var(--muted);font-weight:600}.hstory .hist li.h-new em{color:var(--magenta)}.hstory .hist li.h-new{font-weight:700;color:var(--navy)}.hstory .cnt .o{display:none}.hstory.anim.p3:not(.p8) .q-card{max-height:170px;opacity:1;padding-top:9px;padding-bottom:9px;margin-bottom:8px;border-width:1px}.hstory.anim.p3:not(.p4) .q-card{border-color:var(--magenta);box-shadow:0 0 0 4px rgba(224,27,150,.16)}.hstory.anim.p5 .q-card .st-a{display:none}.hstory.anim.p5 .q-card .st-b{display:inline}.hstory.anim.p7 .won{opacity:1;transform:rotate(-10deg) scale(1)}.hstory.anim.p8:not(.p9) .b-card{max-height:170px;opacity:1;padding-top:9px;padding-bottom:9px;margin-bottom:8px;border-width:1px;border-color:var(--magenta);box-shadow:0 0 0 4px rgba(224,27,150,.16)}.hstory.anim:not(.p9) .e-card{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-bottom:0;border-width:0;transform:translateX(-60px)}.hstory.anim:not(.p10) .e-card .upd{opacity:0;transform:scale(.6)}.hstory.anim:not(.p13) .cnt .o{display:inline}.hstory.anim:not(.p13) .cnt .n2{display:none}.hstory.anim.p13 .cnt .n2{display:inline-block;animation:hs-tick .6s ease-out}.hstory.anim:not(.p14) .hist .h-new{max-height:0;opacity:0;padding-top:0;padding-bottom:0;border-width:0}.hstory.anim.p14 .hist .h-new{animation:hs-flash 1.6s ease-out}@keyframes hs-tick{0%{transform:translateY(8px);opacity:0;color:var(--magenta)}60%{color:var(--magenta)}to{transform:none;opacity:1}}@keyframes hs-flash{0%{background:#fde7f3}to{background:transparent}}@media (max-width:760px){.hstory{padding-inline:0}.hstory .sb{grid-template-columns:1fr 1fr}.hstory.anim .sb{grid-template-columns:1fr}.hstory.anim .sb li:not(.on){display:none}.hstory .caprow{justify-content:flex-start;flex-wrap:wrap}.hstory .pbar{flex:1 1 100%;order:-1;margin:0 2px 2px;height:26px}.hstory .subtitle{position:static;transform:none;width:auto;max-width:none;margin:0 0 12px;font-size:1.15rem;text-align:left}.hstory .board{height:auto;max-height:400px;overflow-x:auto}.hstory .cols{grid-template-columns:repeat(5,200px)}.hstory .col{min-height:330px}.hstory .float{position:static;width:auto;margin-top:12px;box-shadow:0 8px 24px rgba(10,15,45,.25)}.hstory .floats{padding-bottom:24px}.hstory .veil{display:none}.hstory .f-ans,.hstory .f-know,.hstory .slot-c,.hstory .slot-pl,.hstory .slot-pr,.hstory .slot-r3{margin-left:0!important;width:auto!important}.hstory .fc{display:none;transform:none!important}.hstory .fc.show,.hstory:not(.anim) .f-ans,.hstory:not(.anim) .f-dash,.hstory:not(.anim) .f-know{display:block}}.vc{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch}.vc-step{background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 20px;display:flex;flex-direction:column;gap:10px;box-shadow:0 6px 20px rgba(41,60,136,.06)}.vc-num{width:30px;height:30px;border-radius:50%;background:var(--peach);color:var(--navy);display:grid;place-items:center;font-weight:800;font-size:.9rem}.vc-step h4{font-size:1.45rem;font-weight:800;line-height:1.12;letter-spacing:-.015em}.vc-step p{font-size:.95rem;line-height:1.55}.vc-ev{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);min-height:126px}@media (max-width:900px){.vc-ev{min-height:0}}.vc-ev .fig{font-size:1.45rem;font-weight:800;color:var(--navy);line-height:1}.vc-ev .cap{line-height:1.4;margin-top:8px}.vc-ev .cap,.vc-ev cite{font-size:.74rem;color:var(--muted)}.vc-ev cite{display:block;font-style:normal;margin-top:6px}.vc-ev cite a{color:var(--muted);text-decoration:underline;text-underline-offset:2px}.vc-ev cite a:hover{color:var(--magenta)}.vc-ev.ph .fig{color:var(--peach-dark)}.vc-ev.ph{border-top:1px dashed var(--peach-dark)}.vc-arrow{display:grid;place-items:center}.vc-arrow svg{width:26px;height:26px}.vc-loop{grid-column:1/-1;position:relative;height:66px;margin:0 calc((100% - 120px) / 8)}.vc-loop:before{content:"";position:absolute;inset:0 0 28px 0;border:3px dashed var(--magenta);border-top:0;border-radius:0 0 20px 20px}.vc-loop:after{content:"";position:absolute;left:-8.5px;top:-6px;border:10px solid transparent;border-bottom:14px solid var(--magenta);border-top:0}.vc-loop span{position:absolute;left:50%;bottom:9px;transform:translateX(-50%);background:#fff;border:1.5px solid var(--magenta);border-radius:999px;padding:6px 18px;color:var(--magenta);font-weight:700;font-size:1.02rem;white-space:nowrap;box-shadow:0 4px 14px rgba(224,27,150,.12)}.vc-loop span:before{content:"\21BA  "}.vc-out{margin-top:34px;display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:30px;align-items:center;background:var(--peach-tint);border:1px solid #f6d6bf;border-radius:16px;padding:28px 34px}.vc-out svg{width:120px;height:120px;display:block}.vc-out h3{font-size:clamp(1.5rem,2.4vw,1.85rem);font-weight:800;color:var(--navy);line-height:1.15;margin:0 0 6px;letter-spacing:-.01em}.vc-out p{font-size:1.05rem;color:var(--body)}.vc-btns{display:flex;flex-direction:column;gap:10px}.vbtn{display:inline-flex;justify-content:center;align-items:center;font:600 1rem/1 var(--font);padding:15px 22px;border-radius:8px;text-decoration:none;white-space:nowrap;border:2px solid transparent;transition:background .15s,color .15s}.vbtn.pri{background:var(--magenta);color:#fff;box-shadow:0 2px 8px rgba(224,27,150,.3)}.vbtn.pri:hover{background:#c4157f}.vbtn.sec{border-color:var(--navy);color:var(--navy)}.vbtn.sec:hover{background:var(--navy);color:#fff}@media (max-width:900px){.vc-out{grid-template-columns:1fr;gap:18px;padding:24px}.vc-out svg{width:96px;height:96px}.vc-btns{flex-direction:row;flex-wrap:wrap}.vc{grid-template-columns:minmax(0,1fr)}.vc-arrow{height:34px}.vc-arrow svg{transform:rotate(90deg)}.vc-loop{margin:10px 0 0;height:auto}.vc-loop:after,.vc-loop:before{display:none}.vc-loop span{position:static;transform:none;display:block;white-space:normal;border-radius:12px;padding:10px 14px;text-align:center}}#how-it-works,#real-shipment{scroll-margin-top:72px}.statement{margin:16px 0 8px;max-width:none;padding-left:20px;border-left:4px solid var(--peach);font-size:clamp(1.4rem,2.3vw,1.8rem);font-weight:800;line-height:1.4}.statement,.statement span{color:var(--peach)}@media (max-width:760px){.statement{font-size:1.22rem}}.steps.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))}.support-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center;margin-top:56px}.support-shot{margin:0}.support-shot img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--line);box-shadow:0 12px 36px rgba(20,29,71,.12)}.support-shot figcaption{margin-top:10px;font-size:.8rem;color:var(--muted)}.support-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}@media (max-width:980px){.support-grid{grid-template-columns:1fr}}@media (max-width:820px){.steps.steps-4{grid-template-columns:1fr}}@media (max-width:560px){.support-cards{grid-template-columns:1fr}}.tech{margin-top:36px;background:var(--white);border:1px solid var(--line);border-radius:12px}.tech summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:18px 56px 18px 22px;position:relative}.tech summary::-webkit-details-marker{display:none}.tech summary:after{content:"+";position:absolute;right:22px;top:12px;font-size:1.5rem;color:var(--magenta)}.tech[open] summary:after{content:"–"}.tech-k{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--peach-dark)}.tech-t{font-weight:700;color:var(--navy)}.tech-body{padding:6px 22px 24px;border-top:1px solid var(--line)}.tech-body .levels{margin-top:18px}.tech-list{margin:22px 0 0;padding-left:18px;display:grid;gap:6px;font-size:.95rem}.powered{margin:44px 0 0;font-size:1.35rem;font-weight:700;line-height:1.35;color:var(--white)}.powered em{font-style:normal;color:var(--peach)}.hero-sub{font-size:1.18rem;color:#dce2f5}.hero-sub b{color:var(--peach);font-weight:700}.pdot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--peach);margin:0 10px 2px;vertical-align:middle}.hero .vgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:30px}.hero .vcardh{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:10px;background:var(--white);border:1px solid var(--line);border-top:3px solid var(--peach);border-radius:14px;padding:22px 20px 24px;text-decoration:none;box-shadow:0 14px 40px rgba(10,15,45,.35);transition:transform .2s ease,box-shadow .2s ease}.hero .vcardh:before{content:"";position:absolute;inset:0;background:radial-gradient(230px circle at var(--mx,50%) var(--my,50%),rgba(255,184,140,.28),transparent 62%);opacity:0;transition:opacity .25s;pointer-events:none}.hero .vcardh:hover:before{opacity:1}.hero .vcardh:after{content:"";position:absolute;top:-60%;bottom:-60%;left:-85%;width:46%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,rgba(255,184,140,.3),transparent);pointer-events:none}.hero .vcardh:hover{transform:translateY(-4px);box-shadow:0 22px 54px rgba(10,15,45,.5)}.hero .vcardh .go{position:absolute;right:16px;top:14px;color:var(--magenta);font-weight:700;font-size:1.1rem;opacity:0;transition:opacity .2s}.hero .vcardh:hover .go{opacity:1}.hero .vcardh .ico{width:44px;height:44px;border-radius:10px;background:var(--navy-tint);display:grid;place-items:center}.hero .vcardh .pic{height:60px;margin:2px 0 4px}.hero .vcardh .pic svg{width:100%;height:100%;overflow:visible;fill:none;stroke:var(--navy);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero .vcardh .pic .fd{fill:var(--peach);stroke:none}@keyframes picsheet{0%{opacity:0;transform:translateY(-15px)}to{opacity:1;transform:none}}@keyframes picdot{0%{transform:translateX(-30px);opacity:0}25%{opacity:1}75%{opacity:1}to{transform:translateX(14px);opacity:0}}@keyframes picenv{0%,to{transform:none}30%{transform:translateX(3px)}}.hero .vcardh.play .pic .sh1,.hero .vcardh:hover .pic .sh1{animation:picsheet .45s ease .45s both}.hero .vcardh.play .pic .sh2,.hero .vcardh:hover .pic .sh2{animation:picsheet .45s ease .65s both}.hero .vcardh.play .pic .sh3,.hero .vcardh:hover .pic .sh3{animation:picsheet .45s ease .85s both}.hero .vcardh.play .pic .fd1,.hero .vcardh:hover .pic .fd1{animation:picdot 1.1s ease .05s both}.hero .vcardh.play .pic .fd2,.hero .vcardh:hover .pic .fd2{animation:picdot 1.1s ease .25s both}.hero .vcardh.play .pic .fd3,.hero .vcardh:hover .pic .fd3{animation:picdot 1.1s ease .45s both}.hero .vcardh.play .pic .env,.hero .vcardh:hover .pic .env{animation:picenv .9s ease both}@keyframes piclayer{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes picpop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.hero .vcardh .pic .pop{transform-box:fill-box;transform-origin:center}.hero .vcardh.play .pic .st1,.hero .vcardh:hover .pic .st1{animation:piclayer .4s ease .35s both}.hero .vcardh.play .pic .st2,.hero .vcardh:hover .pic .st2{animation:piclayer .4s ease .5s both}.hero .vcardh.play .pic .st3,.hero .vcardh:hover .pic .st3{animation:piclayer .4s ease .65s both}.hero .vcardh.play .pic .st4,.hero .vcardh:hover .pic .st4{animation:picsheet .45s ease .85s both}.hero .vcardh.play .pic .shl,.hero .vcardh:hover .pic .shl{animation:picpop .5s ease .35s both}.hero .vcardh.play .pic .lk,.hero .vcardh:hover .pic .lk{animation:picsheet .4s ease .75s both}.hero .vcardh.play .pic .ck1,.hero .vcardh:hover .pic .ck1{animation:picpop .35s ease .35s both}.hero .vcardh.play .pic .ck2,.hero .vcardh:hover .pic .ck2{animation:picpop .35s ease .55s both}.hero .vcardh.play .pic .ck3,.hero .vcardh:hover .pic .ck3{animation:picpop .35s ease .75s both}.hero .vcardh.play .pic .ck4,.hero .vcardh:hover .pic .ck4{animation:picpop .35s ease .95s both}@media (prefers-reduced-motion:reduce){.hero .vcardh .pic *{animation:none!important}}.hero .vcardh .ico svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.hero .vcardh h4{color:var(--navy);font-size:1.02rem}.hero .vcardh p{color:var(--body);font-size:.92rem;line-height:1.5}.hero-note{margin:-8px 0 0;font-size:.9rem;color:#b9c3e6;display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px}.hero-note span{line-height:1.5}.hero-note span:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--peach);margin-right:8px;vertical-align:2px}.hero-note b{color:var(--white);font-weight:700}@media (prefers-reduced-motion:no-preference){.hero .vcardh{animation:cardin .55s ease backwards}.hero .vcardh:nth-child(2){animation-delay:.12s}.hero .vcardh:nth-child(3){animation-delay:.24s}.hero .vcardh:nth-child(4){animation-delay:.36s}.hero .vcardh:after{animation:sheen .8s ease-out both}.hero .vcardh:first-child:after{animation-delay:1.15s}.hero .vcardh:nth-child(2):after{animation-delay:1.29s}.hero .vcardh:nth-child(3):after{animation-delay:1.43s}.hero .vcardh:nth-child(4):after{animation-delay:1.57s}@keyframes sheen{0%{left:-85%}to{left:160%}}@keyframes cardin{0%{opacity:0;transform:translateY(16px)}}}@media (max-width:980px){.hero .vgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.hero .vgrid{grid-template-columns:1fr;gap:10px;margin-top:22px}.hero .vcardh{display:grid;grid-template-columns:44px 1fr;gap:4px 14px;padding:14px 16px;align-items:start}.hero .vcardh .ico{grid-row:1/3}.hero .vcardh .pic{grid-column:1/3;height:50px;margin:0 0 2px}.hero .vcardh .pic+h4,.hero .vcardh .pic~p{grid-column:1/3}.hero .vcardh h4{align-self:center}.hero .vcardh p{grid-column:2}}.hero{padding-block:72px 80px}.hero .reason h4{color:var(--white)}.hero .reason p{color:#dce2f5}.hero .reason .ico{background:hsla(0,0%,100%,.1)}.hero .reason .ico svg{stroke:var(--peach)}.section.navy .hstory{margin-top:12px}.day-eyebrow{margin-top:40px;font-size:.85rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--peach)}.grid{display:grid;gap:24px}.g2{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:repeat(3,minmax(0,1fr))}.g4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:980px){.g4{grid-template-columns:repeat(2,minmax(0,1fr))}.g3{grid-template-columns:1fr}}@media (max-width:700px){.g2,.g4{grid-template-columns:1fr}}.pain{display:flex;flex-direction:column;gap:10px;padding-top:18px;border-top:2px solid var(--navy)}.pain h4{font-size:1.08rem}.pain p{font-size:.98rem}.stat-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;padding:28px;background:var(--navy-tint);border-radius:12px}.stat-row .n{font-size:2.4rem;font-weight:800;color:var(--navy);line-height:1;font-variant-numeric:tabular-nums}.stat-row p{font-size:.95rem;margin-top:8px}.stat-row cite{display:block;font-style:normal;font-size:.78rem;color:var(--muted);margin-top:6px}@media (max-width:760px){.stat-row{grid-template-columns:1fr}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;counter-reset:s}.step,.steps{position:relative}.step{padding:0 28px 0 0;display:flex;flex-direction:column;gap:12px}.step .num{width:44px;height:44px;border-radius:50%;background:var(--magenta);color:var(--white);display:grid;place-items:center;font-weight:800;font-size:1.05rem;position:relative;z-index:1}.step:not(:last-child):after{content:"";position:absolute;left:44px;right:0;top:22px;border-top:2px dashed var(--line-2)}.step .meta{font-size:.82rem;font-weight:600;color:var(--peach-dark);letter-spacing:.04em;text-transform:uppercase}@media (max-width:820px){.steps{grid-template-columns:1fr;gap:28px}.step:not(:last-child):after{display:none}}.split{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;border:1px solid var(--line)}.split>div{padding:40px;display:flex;flex-direction:column;gap:18px}.split .team{background:var(--white)}.split .gm{background:var(--navy);color:#dce2f5}.split .gm h3{color:var(--white)}.split .gm .eyebrow{color:var(--peach)}.ticks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ticks li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.ticks li:before{content:"";width:18px;height:18px;margin-top:4px;border-radius:50%;background:var(--magenta) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px no-repeat}.split .gm .ticks li:before{background-color:var(--peach)}.ticks b{color:inherit;font-weight:700}.split .team .ticks b{color:var(--navy)}.split .gm .ticks b{color:var(--white)}@media (max-width:820px){.split{grid-template-columns:1fr}.split>div{padding:28px}}.lane{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-weight:600;color:var(--navy);margin-bottom:28px}.lane .port{background:var(--white);border:1px solid var(--line);padding:6px 12px;border-radius:999px;font-size:.92rem}.lane .port small{margin-left:6px}.lane .port small,.lane .ref{color:var(--muted);font-weight:500}.lane .ref{font-size:.82rem}.lane svg{width:42px;height:14px;flex:none}.story{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.story figure{margin:0;display:flex;flex-direction:column;gap:12px}.story .thumb{aspect-ratio:16/10;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--white)}.story .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.story figcaption{display:flex;flex-direction:column;gap:4px}.story .k{font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--magenta)}.story figcaption b{color:var(--navy);font-weight:700}.story figcaption span{font-size:.92rem}.story .wide{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:20px;align-items:center}.story .wide .thumb{aspect-ratio:auto}.story .wide .thumb img{height:auto}.story .wide b{font-size:1.15rem;line-height:1.3}@media (max-width:760px){.story .wide{display:flex;flex-direction:column-reverse;gap:12px}}@media (max-width:980px){.story{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.story{grid-template-columns:1fr}}.reason{display:flex;flex-direction:column;gap:10px}.reason .ico{width:44px;height:44px;border-radius:10px;background:var(--navy-tint);display:grid;place-items:center}.reason .ico svg{width:22px;height:22px;stroke:var(--navy);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.section.navy .reason .ico{background:hsla(0,0%,100%,.1)}.section.navy .reason .ico svg{stroke:var(--peach)}.trust{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.trust>div{background:var(--white);padding:22px 18px;display:flex;flex-direction:column;gap:6px}.trust b{color:var(--navy);font-size:.98rem}.trust span{font-size:.86rem;color:var(--muted);line-height:1.45}@media (max-width:980px){.trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.trust{grid-template-columns:1fr}}.quote{display:grid;grid-template-columns:200px 1fr;gap:40px;align-items:center}.quote img{width:200px;height:200px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:4px solid var(--peach)}.quote blockquote{margin:0;font-size:clamp(1.2rem,2vw,1.5rem);line-height:1.45;color:var(--navy);font-weight:500}.quote cite{display:block;margin-top:16px;font-style:normal;font-size:.95rem;color:var(--muted)}.quote cite b{color:var(--navy)}@media (max-width:700px){.quote{grid-template-columns:1fr}.quote img{width:120px;height:120px}}.cta-band{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--navy) 0,var(--navy-deep) 100%);color:#dce2f5;border-radius:16px;padding:56px;display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:center}.cta-band h2{color:var(--white)}.cta-band .plane{position:absolute;right:-40px;bottom:-60px;width:320px;opacity:.12}@media (max-width:820px){.cta-band{grid-template-columns:1fr;padding:32px}}.page-head{background:var(--navy);color:#dce2f5;padding-block:64px 56px;background-image:radial-gradient(900px 400px at 100% 0,rgba(224,27,150,.22),transparent 60%)}.page-head h1{color:var(--white);font-size:clamp(2rem,4vw,3rem)}.page-head .eyebrow{color:var(--peach)}.crumbs{display:flex;align-items:center;gap:10px;font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.crumbs a{color:#dce2f5;text-decoration:none;border-bottom:1px solid rgba(220,226,245,.45);padding-bottom:1px}.crumbs a:hover{color:var(--white);border-color:var(--white)}.crumbs .sep{color:#9faad6;font-weight:500}.crumbs [aria-current]{color:var(--peach)}.page-head .wrap{display:flex;flex-direction:column;gap:18px}.page-head .lead{color:#dce2f5}.chapter{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center;padding-block:56px;border-top:1px solid var(--line)}.chapter:first-of-type{border-top:0}.chapter.flip{grid-template-columns:7fr 5fr}.chapter.flip .ch-copy{order:2}.ch-copy{display:flex;flex-direction:column;gap:14px}.ch-num{font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--magenta)}.ch-out{display:inline-flex;align-self:flex-start;gap:8px;align-items:center;background:var(--peach-tint);color:#7a4a22;font-weight:600;font-size:.88rem;padding:6px 12px;border-radius:999px}.screen{position:relative;border-radius:12px;overflow:hidden;border:1px solid var(--line);box-shadow:0 18px 50px rgba(41,60,136,.14);background:var(--white)}.screen img{width:100%}.screen .label{position:absolute;left:12px;bottom:12px;background:rgba(20,29,71,.85);color:var(--white);font-size:.72rem;font-weight:600;padding:4px 9px;border-radius:5px;letter-spacing:.02em}.callout{position:absolute;background:var(--peach);color:var(--navy);font-weight:700;font-size:.92rem;line-height:1.3;padding:10px 14px;border-radius:8px;box-shadow:0 8px 24px rgba(20,29,71,.25)}.callout small{display:block;font-weight:500;font-size:.8rem}.ring{position:absolute;border:3px solid var(--magenta);border-radius:8px;box-shadow:0 0 0 4px rgba(224,27,150,.18)}@media (max-width:900px){.chapter,.chapter.flip{grid-template-columns:1fr;gap:28px}.chapter.flip .ch-copy{order:0}}.illus{position:relative;background:linear-gradient(160deg,var(--navy),var(--navy-deep));border-radius:12px;padding:40px 28px;display:grid;grid-template-columns:1fr auto 1.2fr;gap:20px;align-items:center;color:var(--white)}.illus .tag{position:absolute;right:12px;top:10px;font-size:.7rem;font-weight:600;color:#9faad6;letter-spacing:.06em;text-transform:uppercase}.mbx{display:flex;flex-direction:column;gap:10px}.mbx div{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:8px;padding:12px 14px;font-weight:600;font-size:.95rem}.mbx small{display:block;font-weight:500;color:#b9c3e6;font-size:.78rem}.arrow{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:.72rem;color:var(--peach);text-align:center;font-weight:600}.arrow svg{width:60px;height:24px}.vault{background:var(--white);color:var(--navy);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:12px}.vault-h{display:flex;gap:10px;align-items:center;font-weight:700}.vault-h svg{width:22px;height:22px;stroke:var(--magenta);fill:none;stroke-width:2}.tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.tiles span{background:var(--navy-tint);border-radius:6px;padding:8px 10px;font-size:.84rem;font-weight:600}@media (max-width:640px){.illus{grid-template-columns:1fr}.arrow svg{transform:rotate(90deg)}}.surface{border:1px solid var(--line);border-radius:12px;overflow:hidden;display:flex;flex-direction:column;background:var(--white)}.surface .pic{aspect-ratio:16/10;background:var(--navy-tint);overflow:hidden;display:grid;place-items:center}.surface .pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.surface .body{padding:24px;display:flex;flex-direction:column;gap:10px}.surface .who{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--peach-dark)}.phone{width:46%;aspect-ratio:9/18;background:var(--navy-ink);border-radius:22px;padding:8px;box-shadow:0 10px 30px rgba(20,29,71,.3)}.phone-in{background:var(--white);border-radius:16px;height:100%;padding:12px 10px;display:flex;flex-direction:column;gap:8px;font-size:.62rem;line-height:1.3;color:var(--ink)}.phone-in .top{font-weight:700;color:var(--navy);font-size:.7rem}.bub{border-radius:8px;padding:6px 8px;max-width:88%}.bub.me{align-self:flex-end;background:var(--navy);color:var(--white)}.bub.teo{background:var(--navy-tint)}.tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px;background:var(--white)}table{border-collapse:collapse;width:100%;min-width:760px;font-size:.94rem}td,th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}thead th{font-size:.82rem;font-weight:700;color:var(--navy);background:var(--panel);letter-spacing:.02em}tbody th{font-weight:600;color:var(--navy);width:18%}tr:last-child td,tr:last-child th{border-bottom:0}.col-us{background:var(--navy-tint)}thead .col-us{background:var(--navy);color:var(--white)}.yes{color:var(--magenta);font-weight:700}.no{color:var(--line-2)}.num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--navy)}.fineprint{font-size:.82rem;color:var(--muted);margin-top:12px;max-width:90ch}.roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.role{background:var(--white);border:1px solid var(--line);border-radius:12px;padding:26px;display:flex;flex-direction:column;gap:14px}.role h3{font-size:1.15rem}.role .need{font-size:.92rem;color:var(--muted)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-size:.84rem;font-weight:600;color:var(--navy);background:var(--navy-tint);border-radius:999px;padding:5px 11px}@media (max-width:900px){.roles{grid-template-columns:1fr}}.faq{display:flex;flex-direction:column;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line);padding-block:4px}.faq summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-weight:700;color:var(--navy);font-size:1.05rem;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:14px;font-size:1.5rem;color:var(--magenta);font-weight:500}.faq details[open] summary:after{content:"–"}.faq details p{padding:0 0 20px;max-width:72ch}.section.navy .faq,.section.navy .faq details{border-color:hsla(0,0%,100%,.15)}.section.navy .faq summary{color:var(--white)}.section.navy .faq summary:after{color:var(--peach)}.section.navy .faq details p{color:#dce2f5}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.plan{border:1px solid var(--line);border-radius:14px;padding:30px;display:flex;flex-direction:column;gap:16px;background:var(--white)}.plan.pop{border:2px solid var(--magenta);box-shadow:0 18px 50px rgba(224,27,150,.12)}.plan .pill{align-self:flex-start;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--magenta);color:var(--white);padding:4px 10px;border-radius:999px}.plan .price{font-size:1.6rem;font-weight:800;color:var(--navy)}.plan .for{color:var(--muted);min-height:3em}.plan .for,.plan .ticks{font-size:.95rem}.plan .btn{justify-content:center;margin-top:auto}@media (max-width:900px){.plans{grid-template-columns:1fr}}.tco{display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center;background:var(--peach-tint);border:1px solid #f6d6bf;border-radius:14px;padding:30px}.tco .big{font-size:clamp(2rem,4vw,2.8rem);font-weight:800;color:var(--navy);line-height:1;font-variant-numeric:tabular-nums}.tco .big small{display:block;font-size:.9rem;font-weight:600;color:var(--peach-dark);margin-top:8px;letter-spacing:.02em}@media (max-width:700px){.tco{grid-template-columns:1fr}}.terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.terms div{display:flex;flex-direction:column;gap:4px;padding-top:14px;border-top:2px solid var(--peach)}.terms b{color:var(--navy);font-size:1.05rem}.terms span{font-size:.92rem}@media (max-width:820px){.terms{grid-template-columns:repeat(2,minmax(0,1fr))}}.levels{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--line);border-radius:12px;overflow:hidden}.level{padding:22px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--line);background:var(--white)}.level:last-child{border-right:0}.level .lv{font-size:.78rem;font-weight:700;letter-spacing:.1em;color:var(--magenta);text-transform:uppercase}.level .bar{height:6px;border-radius:3px;background:var(--line)}.level .bar i{display:block;height:100%;border-radius:3px;background:var(--navy)}.level p{font-size:.92rem}@media (max-width:820px){.levels{grid-template-columns:1fr 1fr}.level{border-bottom:1px solid var(--line)}}@media (max-width:480px){.levels{grid-template-columns:1fr}}.badges{flex-wrap:wrap;align-items:stretch}.badge-card,.badges{display:flex;gap:16px}.badge-card{align-items:center;border:1px solid var(--line);border-radius:12px;padding:18px 22px;background:var(--white);flex:1 1 280px}.badge-card img{height:56px;width:auto}.badge-card b{color:var(--navy);display:block}.badge-card span{font-size:.9rem;color:var(--muted)}.team{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.team.team-2{grid-template-columns:repeat(2,minmax(0,1fr));max-width:820px}@media (max-width:520px){.team.team-2{grid-template-columns:1fr}}.person{display:flex;flex-direction:column;gap:12px}.person .ph{aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--navy-tint);display:grid;place-items:center}.person .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person .initials{font-size:3rem;font-weight:800;color:var(--navy)}.person .role-t{font-size:.9rem;font-weight:600;color:var(--magenta)}.person p{font-size:.95rem}@media (max-width:820px){.team{grid-template-columns:1fr 1fr}}@media (max-width:520px){.team{grid-template-columns:1fr}}.values{display:grid;grid-template-columns:1fr 1fr;gap:24px}.value{padding:32px;border-radius:14px;background:var(--navy-tint);display:flex;flex-direction:column;gap:10px}.value .w{font-size:2.4rem;font-weight:800;color:var(--magenta);line-height:1}@media (max-width:700px){.values{grid-template-columns:1fr}}.video{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/9;background:var(--navy-ink) center/cover no-repeat;display:grid;place-items:center;box-shadow:0 18px 50px rgba(20,29,71,.3);max-width:100%}.video:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(20,29,71,.75),rgba(20,29,71,.15))}.video .play{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--white);text-align:center;padding:16px}.video .play i{width:76px;height:76px;border-radius:50%;background:var(--magenta);display:grid;place-items:center;box-shadow:0 0 0 10px rgba(224,27,150,.25)}.video .play i svg{width:26px;height:26px;fill:var(--white);margin-left:4px}.video .play b{font-size:1.3rem}.video .play span{font-size:.9rem;color:#c9d0ea}.clip{display:block;width:100%;max-width:100%;aspect-ratio:16/9;border-radius:14px;background:var(--navy-ink);box-shadow:0 18px 50px rgba(20,29,71,.3)}.clip-cap{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between;font-size:.86rem;color:var(--muted);margin-top:10px}.form{background:var(--white);border:1px solid var(--line);border-radius:14px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:16px;color:var(--body)}.form .full{grid-column:1/-1}.form label{display:flex;flex-direction:column;gap:6px;font-weight:600;font-size:.9rem;color:var(--navy)}.form input,.form select,.form textarea{font:400 1rem var(--font);padding:12px 14px;border:1px solid var(--line-2);border-radius:8px;color:var(--ink);background:var(--white);width:100%}.form input:focus,.form select:focus,.form textarea:focus{outline:2px solid var(--magenta);outline-offset:0;border-color:var(--magenta)}.form .btn{justify-content:center}.form .ok{grid-column:1/-1;background:var(--peach-tint);border-radius:8px;padding:12px 14px;font-weight:600;color:var(--navy)}@media (max-width:600px){.form{grid-template-columns:1fr;padding:20px}}.timeline{display:flex;flex-direction:column;gap:22px}.tl{display:grid;grid-template-columns:56px 1fr;gap:16px}.tl .t{font-weight:800;color:var(--magenta);font-size:.95rem;padding-top:2px}.tl b{color:var(--navy);display:block}footer{background:var(--navy);color:hsla(0,0%,100%,.8);padding-block:56px 32px;font-size:.92rem}footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px}footer h4{color:var(--white);font-size:1rem;margin-bottom:12px}footer a{color:hsla(0,0%,100%,.8);text-decoration:none;display:block;padding-block:3px}footer a:hover{color:var(--peach)}footer .base{border-top:1px solid hsla(0,0%,100%,.2);margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;font-size:.84rem;color:hsla(0,0%,100%,.6)}@media (max-width:820px){footer .cols{grid-template-columns:1fr 1fr}}.cmp td{vertical-align:middle}.cmp thead th{line-height:1.25}.cmp thead .col-us{border-top:2px solid var(--navy)}.cmp tbody .col-us{border-left:2px solid var(--navy);border-right:2px solid var(--navy)}.cmp tr:last-child .col-us{border-bottom:2px solid var(--navy)}.pair{display:flex;align-items:center;gap:9px}.pair>span:last-child{font-size:.88rem;line-height:1.3;font-weight:500}.cmp .col-us .pair>span:last-child{font-weight:700;color:var(--navy)}.sym{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;flex:none}.sym svg{width:13px;height:13px}.sym.ok{background:var(--magenta)}.sym.mid{background:#fde8cc}.sym.no{background:#eef0f4}.chipv{display:inline-block;font-size:.78rem;font-weight:700;border-radius:999px;padding:4px 11px;background:var(--panel);color:var(--muted);white-space:nowrap}.chipv.us{background:var(--magenta);color:var(--white)}.cmp{min-width:900px}.cmp td,.cmp th{vertical-align:middle}.cmp thead th{font-size:1.05rem;font-weight:800;letter-spacing:0;vertical-align:top;padding-top:18px}.cmp thead th span{font-size:.78rem;font-weight:500}.cmp thead th .tag-now{display:inline-block;margin-top:4px;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--peach-dark)}.cmp thead th:nth-child(n+3){width:16.5%}.cmp tbody th{width:14%}.cmp .col-sq{background:#fffbf7}.cmp thead .col-sq{background:var(--peach-tint)}.cmp .vrow td,.cmp td.na-cell{text-align:center}.cmp .sub{display:block;font-size:.74rem;font-weight:500;color:var(--muted);margin-top:3px;line-height:1.3}.cmp .col-us .sub{color:var(--navy)}.sym.na{font-weight:700;color:#9aa3b5;font-size:1.1rem;line-height:1}.cmp .chipv{font-size:.92rem;font-weight:800;padding:5px 9px;line-height:1.25}.cmp .chipv:not(.us){background:var(--muted);color:var(--white)}.cmp-note{display:flex;align-items:center;gap:10px;margin:18px 0 0;color:var(--navy);font-size:.95rem;font-weight:500}.cmp-note b{font-weight:800}.page[hidden]{display:none!important}@media (prefers-reduced-motion:no-preference){.page{animation:pagein .35s ease both}@keyframes pagein{0%{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}}.menu-btn,.swipe-hint{display:none}@keyframes hint-nudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@media (max-width:900px){.menu-btn{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);border-radius:8px;background:var(--white);color:var(--navy);cursor:pointer;padding:0}.menu-btn svg{width:20px;height:20px}.menu-btn .x,.nav.open .menu-btn .bars{display:none}.nav.open .menu-btn .x{display:block}.nav-links{display:none}.nav.open .nav-links{display:flex;flex-direction:column;align-items:stretch;order:3;width:100%;margin-left:0;gap:2px;padding:6px 0 12px;border-top:1px solid var(--line)}.nav.open .nav-links a{padding:12px 8px;font-size:1.05rem}}@media (max-width:760px){.swipe-hint{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:var(--muted);margin:-6px 0 10px}.swipe-hint:after{content:"\2192";animation:hint-nudge 1.2s ease-in-out 4}.tbl-wrap tbody th{z-index:2;background:var(--white)}.tbl-wrap tbody th,.tbl-wrap thead th:first-child{position:sticky;left:0;box-shadow:4px 0 8px -4px rgba(10,15,45,.14)}.tbl-wrap thead th:first-child{z-index:3;background:var(--panel);width:140px!important;min-width:140px}.tbl-wrap tbody th{width:140px;min-width:140px}.section{padding-block:52px}.sec-head{margin-bottom:30px}.cmp .sub,.hstory .src,.vc-ev .cap,.vc-ev cite{font-size:.78rem}}#page-about{background:#fbf6f0}.ed-wrap{max-width:1040px;margin:0 auto;padding-inline:24px}.ed-hero{padding:72px 0 0;text-align:center}.ed-kicker{display:block;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#e01b96;margin-bottom:16px}.ed-title{font-weight:800;font-size:clamp(2.1rem,4.6vw,3.2rem);line-height:1.1;color:#141d47;letter-spacing:-.01em;margin:0 auto 14px;max-width:760px}.ed-sub{font-style:italic;font-size:clamp(1.1rem,1.8vw,1.3rem);color:#7a6a58;margin:0}.ed-div{display:flex;justify-content:center;margin:38px 0 6px}.ed-div svg{width:170px;height:26px}.ed-row{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:center;padding:44px 0}.ed-row.rev .ed-txt{order:2}.ed-row.rev .ed-vis{order:1}.ed-chk{display:block;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#e01b96;margin-bottom:10px}.ed-h2{font-weight:800;font-size:clamp(1.5rem,2.6vw,2rem);color:#141d47;line-height:1.22;margin:0 0 14px}.ed-txt p{font-size:1.02rem;line-height:1.7;color:#3a4254;margin:0 0 16px}.ed-vis img{width:100%;display:block;mix-blend-mode:multiply}.ed-chip{display:flex;align-items:center;gap:14px;margin-top:6px}.ed-chip img{-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 14px rgba(20,29,71,.2)}.ed-chip .ed-av,.ed-chip img{width:54px;height:54px;border-radius:50%}.ed-chip .ed-av{flex:none;display:grid;place-items:center;background:var(--navy-tint,#eef1fa);color:#293c88;font-weight:800;font-size:1.05rem;box-shadow:0 6px 14px rgba(20,29,71,.12)}.ed-chip b{display:block;color:#141d47;font-size:.95rem}.ed-chip span{font-size:.85rem;color:#7a7267;line-height:1.4}.ed-slot{border:2px dashed #e0cdb8;border-radius:10px;padding:10px 16px;margin-top:14px;font-style:italic;color:#9a8c79;font-size:.9rem}.ed-creed{padding:46px 0 18px;text-align:center}.ed-creed .ed-h2{margin-bottom:28px}.creed{grid-template-columns:repeat(2,1fr);list-style:none;margin:0;padding:0;text-align:left}.creed,.creed li{display:grid;gap:14px}.creed li{background:#fff;border-radius:12px;padding:20px 22px;grid-template-columns:48px 1fr;align-items:start;box-shadow:0 8px 22px rgba(41,60,136,.07)}.creed .n{font-weight:800;font-size:1.5rem;color:#ffb88c;line-height:1.1}.creed h3{font-weight:800;font-size:1.05rem;color:#141d47;margin:0 0 5px}.creed p{margin:0;font-size:.92rem;line-height:1.55;color:#3a4254}.ed-ps{display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center;background:#fff;border-radius:16px;padding:26px 32px;margin:36px 0 8px;box-shadow:0 14px 36px rgba(41,60,136,.1);text-align:left}.ed-ps .ps-t{font-weight:800;font-size:1.25rem;color:#141d47;margin:0 0 6px}.ed-ps p{font-size:.98rem;line-height:1.6;color:#3a4254;margin:0}.ed-sigs{display:flex;justify-content:center;gap:64px;margin:34px 0 46px;text-align:center}.ed-sigs .sg{font-family:Caveat,cursive;font-weight:600;font-size:2rem;color:#293c88;line-height:1}.ed-sigs small{display:block;font-size:.76rem;font-weight:600;color:#8a8276;margin-top:7px;letter-spacing:.04em}.ed-facts{background:#fff;border-top:3px solid #ffb88c;padding:26px 0 30px}.ed-facts .ft{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#8a8276;margin-bottom:14px}.ed-facts ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:9px 36px}.ed-facts li{font-size:.88rem;color:#3a4254;padding-left:15px;position:relative;line-height:1.45}.ed-facts li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:50%;background:#ffb88c}@media (max-width:860px){.ed-row{grid-template-columns:1fr;gap:18px;padding:34px 0}.ed-row.rev .ed-txt{order:1}.ed-row.rev .ed-vis{order:2}.ed-vis{max-width:380px;margin:0 auto}.creed,.ed-ps{grid-template-columns:1fr}.ed-ps{text-align:center}.ed-ps .btn{justify-self:center}.ed-facts ul{grid-template-columns:1fr}.ed-sigs{gap:34px;flex-wrap:wrap}}body{margin:0}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}[hidden]{display:none!important}.form-status.form-error{color:#b42318}.badge-link{flex:none;display:block}