:root{color-scheme:light;--bg: #fff;--alt: #f3f2ef;--tint: #eaf4fe;--surface: #fff;--fg: #191919;--muted: #5f5f5f;--line: #e0dfdc;--accent: #0a66c2;--accent-hover: #004182;--on-accent: #fff;--ok: #057642;--warn: #915907;--danger: #b3261e;--radius: 8px;--pill: 999px;--s1: .25rem;--s2: .5rem;--s3: .75rem;--s4: 1rem;--s6: 1.5rem;--s8: 2rem;--s12: 3rem;--s16: 4rem;--ease: cubic-bezier(.2, .7, .2, 1)}*{box-sizing:border-box}html{scroll-padding-top:1rem}body{margin:0;background:var(--bg);color:var(--fg);font:1rem/1.6 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}html[data-motion=full]{scroll-behavior:smooth}a{color:var(--accent)}a:hover{color:var(--accent-hover)}h1{font-size:clamp(2.25rem,5.5vw,3.75rem);line-height:1.06;margin:0 0 var(--s4);letter-spacing:-.02em;font-weight:700}h2{font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.12;margin:0 0 var(--s4);letter-spacing:-.015em;font-weight:700}h3{font-size:1.125rem;margin:0 0 var(--s2);font-weight:600}p{margin:0 0 var(--s4)}ul,ol{margin:0;padding:0}.muted{color:var(--muted);font-size:.9375rem}.lead{font-size:1.1875rem;max-width:34rem;color:var(--muted)}.kicker{text-transform:none;font-weight:600;color:var(--accent);margin:0 0 var(--s3)}.error{color:var(--danger);min-height:1.5em;margin:var(--s3) 0 0}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:var(--s4);top:-4rem;background:var(--accent);color:var(--on-accent);padding:var(--s2) var(--s4);border-radius:var(--pill);z-index:20}.skip:focus{top:var(--s2)}.wrap{width:min(100% - 2rem,1080px);margin-inline:auto}main{outline:none}.mark{position:absolute;top:var(--s4);left:max(1rem,calc((100% - 1080px)/2));z-index:3;line-height:0}button,.btn,select,input{font:inherit;color:var(--fg)}button,.btn{display:inline-block;min-height:2.75rem;padding:var(--s2) var(--s6);border-radius:var(--pill);border:1px solid var(--line);background:var(--surface);cursor:pointer;text-decoration:none;line-height:1.6;font-weight:600;transition:background .2s,border-color .2s,transform .2s var(--ease)}button:hover:not(:disabled),.btn:hover{border-color:var(--muted)}button:active:not(:disabled),.btn:active{transform:scale(.98)}button:disabled{opacity:.6;cursor:not-allowed}.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.primary:hover:not(:disabled),.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.secondary{background:transparent;border-color:var(--accent);color:var(--accent)}.secondary:hover:not(:disabled){background:var(--tint);border-color:var(--accent-hover);color:var(--accent-hover)}.big{min-height:3.25rem;padding-inline:var(--s8);font-size:1.0625rem}.wide{width:100%}select{min-height:2.25rem;padding:var(--s1) var(--s2);border-radius:var(--radius);border:1px solid var(--line);background:var(--surface)}.linklike{border:0;background:none;padding:0;min-height:0;color:var(--accent);text-decoration:underline;font-weight:400}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.row{display:flex;gap:var(--s3);flex-wrap:wrap;align-items:center}.frame{position:relative;background:#fff;border:1px solid #d5dae1;border-radius:12px;overflow:hidden;box-shadow:0 28px 48px -16px #102a4338,0 2px 8px #102a4314}.frame-bar{display:flex;gap:6px;padding:.55rem .8rem;background:#f3f5f8;border-bottom:1px solid #e3e7ec}.frame-bar i{width:.6rem;height:.6rem;border-radius:50%;background:#cfd6de}.frame picture{display:block}.frame img{display:block;width:100%;height:auto;background:#f3f5f8}.frame:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translate(-100%)}@keyframes sheen{to{transform:translate(100%)}}@keyframes unveil{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}[data-motion=full] .frame:after{animation:sheen 1.3s var(--ease) .45s both}[data-motion=full] .ob-art .frame img{animation:unveil .9s var(--ease) both}@supports (animation-timeline: view()){[data-motion=full] .tile-shot img{animation:unveil linear both;animation-timeline:view();animation-range:entry 5% cover 35%}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}[data-motion=full] .rise{animation:rise .8s var(--ease) both;animation-delay:var(--d, 0ms)}@supports (animation-timeline: view()){[data-motion=full] .reveal{animation:rise both var(--ease);animation-timeline:view();animation-range:entry 0% entry 45%}}.hero2{position:relative;overflow:hidden;display:flex;align-items:center;background:var(--tint);padding:7.5rem 0 var(--s12)}.hero2 .wrap{width:min(100% - 2.5rem,1280px)}.hero2-grid{display:grid;gap:var(--s8);align-items:center}.hero2-copy h1{color:var(--navy);font-size:clamp(2.25rem,4.6vw,3.5rem);line-height:1.05;margin-bottom:var(--s4);padding-bottom:.1em}.hero2-copy .lead{font-size:1.1875rem;margin-bottom:var(--s6)}.badges{list-style:none;display:flex;gap:var(--s2);flex-wrap:wrap;margin:var(--s6) 0 var(--s4)}.badges li{border-radius:var(--pill);padding:var(--s1) var(--s3);font-size:.875rem;background:#fff;color:var(--accent-hover);border:1px solid #b9d3ee}.badges li:nth-child(2){color:var(--teal);border-color:#a8dcd4}.hero2-stage{position:relative;min-width:0}.vsl{position:relative;z-index:1;background:#0b2545;border:0;border-radius:16px;aspect-ratio:16 / 9;box-shadow:none}.vsl:after{display:none}.vsl-video{display:block;width:100%;height:100%;object-fit:cover;background:#f3f2ef}.vsl-cta{position:absolute;left:50%;bottom:var(--s4);translate:-50% 0;z-index:2;gap:var(--s2);min-height:3rem;padding:.5rem 1.25rem;background:#0b2545e6;color:#fff;border-color:#ffffff59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.vsl-cta:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.vsl-cta.is-play{-webkit-backdrop-filter:none;backdrop-filter:none;top:0;right:0;bottom:0;left:0;translate:none;width:100%;min-height:0;border:0;border-radius:0;background:#0b254524;flex-direction:column;gap:var(--s3);font-size:1.0625rem;box-shadow:none;transform:none}.vsl-cta.is-play:hover:not(:disabled){background:#0b25453d;transform:none;box-shadow:none}.vsl-cta.is-play .vsl-lbl{background:#0b2545eb;color:#fff;padding:.3rem .9rem;border-radius:var(--pill);font-size:.9375rem}.vsl-cta.is-play .vsl-ico{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--accent);font-size:1.5rem;padding-left:.2rem;box-shadow:0 12px 28px -8px #0a66c2cc;transition:transform .2s var(--ease)}.vsl-cta.is-play:hover .vsl-ico{transform:scale(1.08)}@media (min-width: 62rem){.hero2{min-height:calc(100dvh - 8.25rem);padding-bottom:var(--s8)}.hero2-grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--s12)}}@media (max-width: 61.99rem){.hero2{padding-top:6rem}.hero2-copy{display:contents}.hero2-copy>h1,.hero2-copy>.lead{order:0;margin-bottom:0}.hero2-stage{order:1}.hero2-copy>.row,.hero2-copy>.badges,.hero2-copy>.muted{order:2;margin:0}.hero2-grid{gap:var(--s4)}}.bento{padding:6rem 0 5rem;background:var(--bg)}.bento h2{max-width:28ch;margin-bottom:var(--s8)}.bento-grid{display:grid;gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr))}.tile{background:var(--alt);border:1px solid var(--line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.tile:hover{transform:translateY(-4px);box-shadow:0 24px 40px -22px #102a4359}.tile-shot{position:relative;flex:1;min-height:0;padding:var(--s6) var(--s6) 0;overflow:hidden;background:var(--tint)}.tile-shot picture{display:block;height:100%}.tile-shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:left top;border-radius:12px 12px 0 0;border:1px solid #d5dae1;border-bottom:0;box-shadow:0 -4px 28px -10px #102a4333;transition:transform .6s var(--ease)}.tile:hover .tile-shot img{transform:translateY(-6px) scale(1.015)}.tile-copy{padding:var(--s6);background:var(--bg);border-top:1px solid var(--line)}.tile-copy h3{font-size:1.25rem}.tile-copy p{color:var(--muted);margin:0}.tile-1{grid-column:span 2}.tile-2{grid-column:3;grid-row:span 2}.tile-3{grid-column:span 2}.tile-1 .tile-shot img{aspect-ratio:570 / 236;height:auto}.tile-3 .tile-shot img{aspect-ratio:1120 / 430;height:auto}.stmt{position:relative;height:260vh;background:var(--tint)}.stmt-pin{position:sticky;top:0;height:100dvh;display:grid;place-items:center;padding:0 var(--s4)}.stmt-text{font-size:clamp(2.25rem,7vw,5.25rem);line-height:1.08;font-weight:700;letter-spacing:-.025em;color:var(--accent-hover);max-width:20ch;margin:0}.stmt-line{display:block}.w{opacity:clamp(.6,calc(.6 + (var(--p, 0) * var(--w, 1) * 1.15 - var(--i, 0)) * .4),1)}.closing{background:var(--bg);padding-top:7rem}.closing-in{text-align:center;display:grid;justify-items:center;gap:var(--s2);padding-bottom:6rem}.closing-in h2{font-size:clamp(2.25rem,5.5vw,3.75rem);max-width:16ch}.closing-in .lead{margin-bottom:var(--s6)}.lp-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);flex-wrap:wrap;border-top:1px solid var(--line);padding:var(--s6) 0 var(--s8)}.lp-foot p{margin:0}.ob{height:100dvh;overflow:hidden;background:#fff;display:flex;flex-direction:column;position:relative;padding-bottom:env(safe-area-inset-bottom)}.ob-top{flex:none;display:grid;grid-template-columns:1fr auto;align-items:center;padding:var(--s2) var(--s4) 0}.ob-back{border:0;background:none;color:var(--muted);font-weight:500;padding:0 var(--s3) 0 0;justify-self:start;min-height:2.75rem}.ob-back:hover{color:var(--fg)}.ob-bar{grid-column:1 / -1;height:4px;border-radius:var(--pill);background:#d8e3ee;overflow:hidden}.ob-bar i{display:block;height:100%;background:var(--accent);border-radius:var(--pill);transition:width .5s var(--ease)}.ob-main,.ob>.ob-center{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;align-items:center;justify-content:safe center;gap:var(--s4);padding:var(--s3) var(--s4) var(--s6);text-align:center}@keyframes stepin{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}[data-motion=full] .ob-main{animation:stepin .5s var(--ease) both}[data-motion=full] .ob-art .frame{animation:float 7s ease-in-out infinite}[data-motion=full] .check-burst{animation:pop .6s var(--ease) both}@keyframes stepback{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}[data-motion=full] .ob-main[data-dir=back]{animation-name:stepback}@keyframes float{50%{transform:translateY(-8px) rotate(-1.5deg)}}@keyframes pop{0%{transform:scale(.4);opacity:0}to{transform:none;opacity:1}}.ob-art{flex:1 1 0;min-height:0;width:100%;display:grid;grid-template-columns:minmax(0,1fr);place-items:center;position:relative}.ob-art:before{content:"";position:absolute;width:min(70vw,22rem,36dvh);aspect-ratio:1;border-radius:50%;background:#e3effb;z-index:0}.ob-art .frame{position:relative;z-index:1;display:inline-block;max-width:min(calc(100% - 1.25rem),36rem);border-radius:16px;transform:rotate(-1.5deg)}.ob-art .frame img{width:auto;max-width:100%;max-height:min(42dvh,22rem)}.ob-text{flex:none;max-width:28rem;width:100%;display:grid}.ob h1{font-size:clamp(1.5rem,4vw,2.25rem);margin-bottom:var(--s2)}.ob-desc{color:var(--muted);font-size:1rem;margin-bottom:var(--s4)}.ob-text .primary{width:100%}.ob-center{width:min(100%,34rem);margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--s4);text-align:center}.check-burst{width:4.5rem;height:4.5rem;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font-size:2.25rem;font-weight:700}.ob-form{width:min(100%,26rem);text-align:left}.ob-form h1,.ob-form>.ob-desc{text-align:center}.ob-form>.ob-desc{margin-bottom:var(--s3)}.ob-form>label{display:block;font-size:.875rem;font-weight:500;margin-top:var(--s2)}.ob-form input[type=email],.ob-form input[type=password]{display:block;width:100%;min-height:2.75rem;margin:var(--s1) 0 var(--s2);padding:var(--s2) var(--s3);border-radius:var(--radius);border:1px solid var(--muted);background:#fff}.google-btn{width:100%}.or{display:flex;align-items:center;gap:var(--s3);color:var(--muted);margin:var(--s3) 0 0;font-size:.875rem}.or:before,.or:after{content:"";flex:1;border-top:1px solid var(--line)}.small-print{font-size:.75rem;text-align:center;margin:0}.ob-form .muted{text-align:center;margin:var(--s2) 0 0}.ob-form .error{text-align:center;min-height:1.25em;margin:var(--s2) 0;font-size:.875rem}.plans{display:grid;gap:var(--s3);grid-template-columns:1fr 1fr;margin-top:var(--s3)}.plan{position:relative;display:flex;flex-direction:column;gap:var(--s1);background:#fff;border:1.5px solid var(--line);border-radius:12px;padding:var(--s4) var(--s3) var(--s3);cursor:pointer;margin:0;transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)}.plan:hover{border-color:#b8c9dc}.plan-head{display:flex;align-items:center;gap:var(--s2)}.plan-name{font-size:1rem;font-weight:600}.plan-radio{flex:none;width:1.125rem;height:1.125rem;border-radius:50%;border:2px solid var(--muted);background:#fff;transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.plan input{position:absolute;opacity:0}.plan:focus-within{outline:3px solid var(--accent);outline-offset:2px}.plan-best{border-color:var(--accent);background:var(--tint);box-shadow:0 8px 24px -14px #0a66c299}.plan-best .plan-radio{border-color:var(--accent);box-shadow:inset 0 0 0 3px #fff;background:var(--accent)}.plan-badge{position:absolute;top:-.7rem;right:var(--s3);background:var(--ok);color:#fff;font-size:.6875rem;font-weight:700;letter-spacing:.02em;padding:.2rem .6rem;border-radius:var(--pill)}.plan-note{font-size:.8125rem;line-height:1.4;color:var(--muted)}.price{display:block;font-size:1.75rem;font-weight:700;line-height:1.15;margin-top:var(--s1)}.price span{font-size:.875rem;font-weight:400;color:var(--muted)}.checks{list-style:none;margin:var(--s4) 0 var(--s3);padding:0;display:grid;gap:var(--s2);font-size:.9375rem}.checks li{display:flex;align-items:center;gap:var(--s2)}.checks li:before{content:"✓";flex:none;display:grid;place-items:center;width:1.25rem;height:1.25rem;border-radius:50%;background:#e3f4ea;color:var(--ok);font-size:.75rem;font-weight:700}.install{text-align:left;max-width:24rem;padding-left:1.25rem;display:grid;gap:var(--s2);margin:var(--s4) 0 var(--s2)}.install li::marker{color:var(--accent);font-weight:700}@media (max-height: 700px){.ob-form>.ob-desc{display:none}.checks li:nth-child(n+4){display:none}.ob h1{font-size:1.375rem}}@media (max-width: 420px){.plans{grid-template-columns:1fr}}@media (max-height: 620px){.price{font-size:1.25rem}.checks{margin:var(--s2) 0}}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:var(--s6);margin-top:5rem}.panel.narrow{max-width:28rem;margin-inline:auto}.panel label{display:block;margin-top:var(--s3);font-size:.9375rem;font-weight:500}.panel input{display:block;width:100%;min-height:2.75rem;margin:var(--s1) 0 var(--s3);padding:var(--s2) var(--s3);border-radius:var(--radius);border:1px solid var(--muted);background:#fff}.legal{max-width:720px;padding:5rem 0 var(--s12)}.legal h1{font-size:clamp(1.75rem,4vw,2.5rem)}.legal h2{font-size:1.25rem;margin:var(--s8) 0 var(--s3)}.notice-box{border:1px solid var(--line);background:var(--tint);border-radius:var(--radius);padding:var(--s3) var(--s4)}@media (max-width: 30rem){.row>.btn,.row>button{width:100%;text-align:center}}[data-motion=reduce] .stmt{height:auto;padding:var(--s16) 0}[data-motion=reduce] .stmt-pin{position:static;height:auto}[data-motion=reduce] .w{opacity:1}[data-motion=reduce] .skeleton{animation:none}@media (max-width: 51.99rem){.bento-grid{grid-template-columns:1fr}.tile-1,.tile-2,.tile-3{grid-column:auto;grid-row:auto}.tile-2 .tile-shot{height:17rem;flex:none}.tile-3 .tile-shot img{aspect-ratio:3 / 2}}:root{--teal: #0f766e;--teal-t: #dff4f0;--amber: #915907;--amber-t: #fff0d3;--violet: #5b3fb5;--violet-t: #ece7fb;--navy: #0b2545}body{overflow-x:hidden}.sp{position:fixed;z-index:30;top:0;left:0;height:4px;width:calc(var(--sp, 0) * 100%);background:var(--accent)}[data-motion=reduce] .sp{display:none}.mark{top:2rem}.mark img{height:2.1rem!important}.platforms{background:#fff;border-block:1px solid var(--line);padding:var(--s6) 0;overflow:hidden;text-align:center}.platforms-k{color:var(--muted);font-size:.875rem;font-weight:600;letter-spacing:.02em;margin:0 0 var(--s3)}.marquee-track{display:flex;width:max-content}.marquee-row{list-style:none;display:flex;gap:var(--s3);padding-right:var(--s3)}.site{font-weight:700;font-size:1.0625rem;padding:.45rem 1.25rem;border-radius:var(--pill);white-space:nowrap}.site-0{background:var(--tint);color:#0a4d94}.site-1{background:var(--violet-t);color:var(--violet)}.site-2{background:var(--teal-t);color:var(--teal)}.site-3{background:var(--amber-t);color:var(--amber)}.site-4{background:#fde8ef;color:#a3224f}@keyframes slide{to{transform:translate(-33.3333%)}}[data-motion=full] .marquee-track{animation:slide 28s linear infinite}[data-motion=reduce] .marquee-track{width:auto;flex-wrap:wrap;justify-content:center}[data-motion=reduce] .marquee-row[aria-hidden]{display:none}@media (max-width: 51.99rem){.marquee-track,[data-motion=full] .marquee-track{animation:none;width:auto;flex-wrap:wrap;justify-content:center;padding-inline:var(--s3)}.marquee-row{flex-wrap:wrap;justify-content:center;padding-right:0}.marquee-row[aria-hidden]{display:none}}.bento{background:#fff}.tile-1{--c: var(--accent);--ct: var(--tint)}.tile-2{--c: var(--teal);--ct: var(--teal-t)}.tile-3{--c: var(--amber);--ct: var(--amber-t)}.tile{background:#fff;border-color:color-mix(in srgb,var(--c) 22%,#fff)}.tile-shot{background:var(--ct)}.tile-copy{border-top-color:color-mix(in srgb,var(--c) 18%,#fff)}.tile-copy h3:before{content:"";display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--c);margin-right:.55rem;vertical-align:.08em}.tile-shot img{translate:0 calc((var(--p, .5) - .5) * -30px)}.tile:hover{box-shadow:0 28px 44px -22px color-mix(in srgb,var(--c) 55%,transparent)}.bento h2{color:var(--navy)}.stmt{background:var(--navy)}.stmt-text{color:#fff}.stmt-text .w:nth-child(3n){color:#8fd8d0}.w{opacity:clamp(.45,calc(.45 + (var(--p, 0) * var(--w, 1) * 1.15 - var(--i, 0)) * .55),1)}.closing{background:var(--tint)}.closing-in h2{color:var(--navy)}.closing .btn.primary{box-shadow:0 14px 28px -10px #0a66c28c}.wrap{width:min(100% - 2.5rem,1160px)}@media (min-width: 52rem){.bento{padding:7rem 0 6rem}.bento-grid{gap:var(--s6)}.tile-copy{padding:var(--s8)}}@media (max-width: 51.99rem){.mark{top:1.5rem;left:1.25rem}.mark img{height:1.75rem!important}.bento{padding:4rem 0 3rem}.platforms{padding:var(--s4) 0}.closing{padding-top:4.5rem}}.mark{left:max(1.25rem,calc((100% - 1160px)/2))}@media (max-width: 51.99rem){.mark{left:1.25rem}}.mark{top:3.5rem}@media (max-width: 51.99rem){.mark{top:2.75rem}}button,.btn{min-height:2.875rem;padding:.55rem 1.5rem;border-radius:var(--pill);border:1.5px solid #c5d0dc;background:#fff;color:var(--navy);font-weight:600;letter-spacing:.005em;box-shadow:0 1px 2px #0b25450f;transition:background .2s,border-color .2s,color .2s,box-shadow .2s,transform .2s var(--ease)}button:hover:not(:disabled),.btn:hover{border-color:var(--accent);color:var(--accent-hover);box-shadow:0 6px 16px -8px #0a66c273;transform:translateY(-1px)}.primary,.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 10px 22px -10px #0a66c2b3}.primary:hover:not(:disabled),.btn.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff;box-shadow:0 14px 26px -10px #004182bf}.secondary{background:#fff;border-color:var(--accent);color:var(--accent);box-shadow:none}.secondary:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:#fff}.big{min-height:3.5rem;padding-inline:2rem;font-size:1.0625rem}.btn.primary.big:after,button.primary.big:not(.wide):after,.ob-text .primary:after{content:"→";display:inline-block;margin-left:.6rem;transition:transform .2s var(--ease)}.btn.primary.big:hover:after,button.primary.big:hover:not(:disabled):after,.ob-text .primary:hover:after{transform:translate(4px)}button:active:not(:disabled),.btn:active{transform:translateY(0) scale(.98)}button:disabled{box-shadow:none}.linklike,.linklike:hover:not(:disabled){background:none;border:0;box-shadow:none;transform:none;color:var(--accent)}.ob-back,.ob-back:hover:not(:disabled){background:none;border:0;box-shadow:none;transform:none;color:var(--muted)}.google-btn{background:#fff;border-color:#c5d0dc;min-height:3rem}.badges li:nth-child(1){background:#fff;border:1px solid #b9d3ee}.badges li:nth-child(2){background:#fff;border:1px solid #a8dcd4}button,.btn{display:inline-flex;align-items:center;justify-content:center;line-height:1.2;text-align:center}.row{align-items:center}@keyframes popscale{0%{scale:.6;opacity:0}to{scale:1;opacity:1}}@keyframes ring{0%{box-shadow:0 10px 22px -10px #0a66c2b3,0 0 #0a66c273}80%,to{box-shadow:0 10px 22px -10px #0a66c2b3,0 0 0 16px #0a66c200}}[data-motion=full] .hw{display:inline-block;animation:rise .7s var(--ease) both;animation-delay:var(--d, 0ms)}[data-motion=reduce] .hw{display:inline}@media (min-width: 52rem){.bento{padding:clamp(2rem,6dvh,3.5rem) 0}.bento h2{font-size:clamp(1.5rem,3vw,2.25rem);margin-bottom:var(--s4)}.bento-grid{gap:var(--s4)}.bento .tile-1,.bento .tile-2,.bento .tile-3{grid-column:auto;grid-row:auto}.bento .tile-shot{flex:none;height:clamp(10rem,34dvh,19rem);padding:var(--s4) var(--s4) 0}.bento .tile .tile-shot img{height:100%;aspect-ratio:auto}.bento .tile-1 .tile-shot{display:grid;align-content:center}.bento .tile-1 .tile-shot picture{height:auto}.bento .tile-1 .tile-shot img{width:116%;max-width:none;height:auto;aspect-ratio:570 / 236;border-radius:12px;border-bottom:1px solid #d5dae1}.bento .tile-copy{padding:var(--s4) var(--s6) var(--s6)}.bento .tile-copy h3{font-size:1.125rem}}.bento .tile{background:var(--alt);border:0;border-radius:20px}.bento .tile:hover{transform:none;box-shadow:none}.bento .tile-shot{background:var(--ct)}.bento .tile-copy{background:var(--alt);border-top:0}.bento .tile-copy h3{font-size:1.375rem;color:var(--navy)}.bento .tile-copy h3:before{display:none}.bento .tile-copy p{color:#3b3b3b;font-size:1.0625rem}.bento-cta{display:flex;justify-content:center;margin-top:var(--s12)}@media (min-width: 52rem){.bento .tile-shot{height:clamp(12rem,40dvh,22rem)}.bento .tile-copy{padding:var(--s6) var(--s6) var(--s8)}}.closing{background:var(--accent)}.closing-in h2{color:#fff}.closing-in .lead{color:#ffffffeb;max-width:36rem}.closing .btn.primary{background:#fff;border-color:#fff;color:var(--navy);box-shadow:none}.closing .btn.primary:hover{background:var(--tint);border-color:var(--tint);color:var(--navy);box-shadow:none}.closing .muted,.closing .muted a,.closing .lp-foot a{color:#fff}.closing .muted{opacity:.92}.lp-foot{border-top:0;padding-top:0}.lp-foot select{background:var(--accent-hover);color:#fff;border-color:transparent}.vsl-cta.is-live{background:transparent}.vsl-cta.is-live:hover:not(:disabled){background:#0b254524}.vsl-cta.is-live .vsl-lbl{background:#0b2545cc}@media (min-width: 62rem){.mark{top:1.75rem}.hero2{min-height:0;height:calc(100dvh - 7.25rem);max-height:62rem;padding:5.5rem 0 1.5rem}.hero2-stage{display:flex;justify-content:flex-end}.vsl{width:min(100%,calc((100dvh - 11rem) * 16 / 9))}.hero2-copy h1{font-size:clamp(2.25rem,min(4.2vw,6.4vh),3.5rem)}.hero2-copy .lead{font-size:clamp(1rem,2.1vh,1.1875rem);margin-bottom:var(--s4)}.badges{margin:var(--s4) 0 var(--s2)}.platforms{padding:var(--s4) 0}}@media (min-width: 62rem){.hero2 .wrap{width:min(100% - 4rem,1320px)}.hero2-grid{grid-template-columns:minmax(22rem,29rem) minmax(0,1fr);gap:var(--s8)}}.hero2 .mark{position:static;display:block;width:max-content;margin-bottom:var(--s6)}.hero2 .mark img{height:2rem!important}.hero2{padding:2.5rem 0 3rem}@media (min-width: 62rem){.hero2{height:auto;min-height:calc(100dvh - 7.25rem);max-height:none;padding:2.5rem 0 3rem}.vsl{width:min(100%,calc((100dvh - 14rem) * 16 / 9))}.hero2-stage{align-self:center}}@media (max-width: 61.99rem){.hero2-copy>.mark{order:0;margin-bottom:var(--s2)}.hero2{padding:1.5rem 0 var(--s8)}.hero2-stage{margin-bottom:var(--s4)}}
