.o5{--navy:#0B1F4D;--brand:#06337D;--blue:#0B7EFE;--blue2:#2C6DB4;--ink:#0B1220;--mut:#566179;--line:#E3E8F0;--soft:#F4F7FB;--pill:#EEF4FA;--org:#DD7A2A;--gold:#F2A93B;--r:22px;font-family:DM Sans,system-ui,-apple-system,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased;line-height:1.5;font-size:16px;overflow-x:clip}:where(.o5) *,:where(.o5) *:before,:where(.o5) *:after{box-sizing:border-box}:where(.o5) img{max-width:100%;display:block}:where(.o5) a{color:inherit;text-decoration:none}:where(.o5) button{font:inherit;cursor:pointer;color:inherit}:where(.o5) :where(h1,h2,h3,p,figure,blockquote,dl,dd,ul,figcaption){margin:0;padding:0}:where(.o5) ul{list-style:none}:where(.o5) :where(h1,h2,h3){font-family:DM Sans,sans-serif;color:var(--brand);font-weight:700;letter-spacing:-.03em;line-height:1.02}:where(.o5) h2{font-size:clamp(34px,4.6vw,58px)}:where(.o5) :where(h1,h2)>span:not(.o5-stars){color:var(--blue)}.o5 .o5-stars{color:var(--gold)}.o5-wrap{max-width:1240px;margin:0 auto;padding:0 28px}.o5-center{text-align:center}.o5-kick{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue2);margin-bottom:14px}.o5-dot{width:7px;height:7px;border-radius:50%;background:var(--blue)}.o5-lede{font-size:18px;color:var(--mut);max-width:620px;margin-top:14px}.o5-center .o5-lede{margin-left:auto;margin-right:auto}.o5-sec-hd{margin-bottom:40px}.o5-sec-hd.o5-row{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.o5-fine{font-size:12px;color:#7a8499;margin-top:28px;line-height:1.5;max-width:900px}.o5-center.o5-fine{margin-left:auto;margin-right:auto}.o5-link{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--blue2)}.o5-link svg{width:18px;height:18px;transition:transform .2s}.o5-link:hover svg{transform:translate(3px)}.o5-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;font-weight:700;font-size:15px;padding:13px 22px;border:1.5px solid transparent;transition:background .2s,color .2s,transform .15s,box-shadow .2s;white-space:nowrap;line-height:1}.o5-btn svg{width:18px;height:18px}.o5-btn-p{background:var(--blue);color:#fff!important;box-shadow:0 10px 24px -10px #0b7efea6}.o5-btn-p:hover{background:#0068dc;transform:translateY(-1px)}.o5-btn-g{background:#ffffffd9;color:var(--brand)!important;border-color:#06337d38;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.o5-btn-g:hover{border-color:var(--brand)}.o5-btn-w{background:#fff;color:var(--brand)!important}.o5-btn-d{background:#e7ecf3;color:#6b7690!important;cursor:default}.o5-btn-lg{padding:18px 28px;font-size:16.5px}.o5-btn-sm{padding:10px 16px;font-size:14px}.o5-ico{display:inline-flex}.o5-ico svg{width:22px;height:22px}.o5-stars{display:inline-flex;gap:2px;color:var(--gold)}.o5-stars svg{width:16px;height:16px}.o5-nav{position:sticky;top:0;z-index:50;background:#ffffffeb;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(11,31,77,.07)}.o5-ann{background:var(--navy);color:#dce7f7;font-size:13px;line-height:20px;text-align:center;padding:8px 16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o5-ann a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px}.o5-bar{max-width:1320px;margin:0 auto;height:68px;display:flex;align-items:center;gap:28px;padding:0 28px}.o5-logo{display:inline-flex;align-items:center;gap:9px;color:var(--brand)}.o5-logo svg{width:24px;height:28px;color:var(--blue)}.o5-logo span{font-weight:800;font-size:21px;letter-spacing:.02em;color:var(--brand)}.o5-logo b{color:var(--blue);font-weight:800}.o5-logo sup{font-size:9px;top:-.9em;font-weight:600}.o5-links{display:flex;align-items:center;gap:26px;flex:1;font-size:15px;font-weight:600;color:#26324a}.o5-links>a:hover,.o5-mm-btn:hover{color:var(--blue)}.o5-mm-wrap{position:static}.o5-mm-btn{display:inline-flex;align-items:center;gap:6px;padding:22px 0}.o5-mm{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);box-shadow:0 30px 60px -30px #0b1f4d59;opacity:0;visibility:hidden;transform:translateY(-6px);transition:all .2s}.o5-mm-wrap:hover .o5-mm,.o5-mm-wrap:focus-within .o5-mm{opacity:1;visibility:visible;transform:none}.o5-mm-in{max-width:1240px;margin:0 auto;padding:28px;display:grid;grid-template-columns:repeat(3,1fr) 260px;gap:28px}.o5-mm-h{font-weight:800;color:var(--brand);font-size:15px;display:flex;align-items:center;gap:8px}.o5-mm-h:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--lc)}.o5-mm-l{font-size:13px;color:var(--mut);margin:4px 0 12px}.o5-mm-p{display:flex;align-items:center;gap:12px;padding:6px 8px;border-radius:12px;margin:0 -8px}.o5-mm-p:hover{background:var(--soft)}.o5-mm-p img{width:44px;height:44px;object-fit:contain;background:var(--pill);border-radius:10px;padding:3px}.o5-mm-p b{display:block;font-size:14px;color:var(--ink)}.o5-mm-p small{display:block;font-size:12px;color:var(--mut);font-weight:500}.o5-mm-cta{background:linear-gradient(160deg,var(--brand),var(--navy));color:#fff;border-radius:18px;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;min-height:200px}.o5-mm-cta-k{font-size:13px;color:#a9c4ee;font-weight:600}.o5-mm-cta b{font-size:20px;line-height:1.15}.o5-mm-cta svg{width:22px;height:22px}.o5-bar-r{display:flex;align-items:center;gap:16px;margin-left:auto}.o5-acct{font-size:14px;font-weight:600;color:#26324a}.o5-cart{position:relative;display:inline-flex;color:var(--brand)}.o5-cart-n{position:absolute;top:-6px;right:-9px;background:var(--blue);color:#fff;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px}.o5-burger{display:none;background:none;border:0;width:40px;height:40px;position:relative}.o5-burger span{position:absolute;left:9px;right:9px;height:2px;background:var(--brand);border-radius:2px;transition:.25s}.o5-burger span:nth-child(1){top:13px}.o5-burger span:nth-child(2){top:19px}.o5-burger span:nth-child(3){top:25px}.o5-burger[aria-expanded=true] span:nth-child(1){top:19px;transform:rotate(45deg)}.o5-burger[aria-expanded=true] span:nth-child(2){opacity:0}.o5-burger[aria-expanded=true] span:nth-child(3){top:19px;transform:rotate(-45deg)}.o5-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b122066;z-index:59}.o5-drawer{position:fixed;top:0;right:0;bottom:0;width:min(90vw,400px);background:#fff;z-index:60;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);padding:84px 22px 28px;overflow-y:auto;visibility:hidden}.o5-drawer.open{transform:none;visibility:visible}.o5-drawer .o5-btn{width:100%}.o5-dr-h{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mut);margin:24px 0 10px}.o5-dr-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.o5-dr-need{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:4/3;display:flex;align-items:flex-end;padding:10px 12px;color:#fff;font-weight:700}.o5-dr-need img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.o5-dr-need:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#0b1f4dbf,#0b1f4d00 60%)}.o5-dr-need{z-index:0}.o5-dr-need:after{z-index:1}.o5-dr-need{isolation:isolate}.o5-dr-need>*{position:relative}.o5-dr-need{color:#fff}.o5-dr-need img{z-index:0}.o5-dr-need{font-size:15px}.o5-dr-l{display:block;padding:14px 2px;border-bottom:1px solid var(--line);font-weight:600;font-size:16px}.o5-proof{display:flex;align-items:center;gap:28px;padding:22px 28px;border-bottom:1px solid var(--line);max-width:1320px;margin:0 auto}.o5-proof-k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut);white-space:nowrap}.o5-marquee{overflow:hidden;flex:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.o5-marquee-in{display:flex;gap:56px;align-items:center;width:max-content;animation:o5mq 42s linear infinite}.o5-pm-logo{display:inline-flex;height:28px}.o5-pm-logo svg{height:100%;width:auto;overflow:visible}@keyframes o5mq{to{transform:translate(-50%)}}.o5-quiz{padding:110px 0 90px;background:radial-gradient(1200px 500px at 50% 0%,#eaf2fd,#eaf2fd00 70%),#fff;scroll-margin-top:100px}.o5-qz{display:grid;grid-template-columns:minmax(0,1fr) 360px;background:#fff;border-radius:30px;box-shadow:0 40px 80px -40px #0b1f4d59,0 0 0 1px #0b1f4d0f;overflow:hidden;min-height:600px}.o5-qz-main{padding:34px 40px 40px;display:flex;flex-direction:column}.o5-qz-top{display:flex;align-items:center;gap:16px;margin-bottom:30px;min-height:40px}.o5-qz-back{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center}.o5-qz-back svg{width:18px;height:18px}.o5-qz-back:hover{border-color:var(--brand)}.o5-qz-prog{flex:1;height:6px;border-radius:6px;background:#e9eef5;overflow:hidden}.o5-qz-prog i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--blue2),var(--blue));border-radius:6px;transition:width .45s cubic-bezier(.4,0,.2,1)}.o5-qz-count{font-size:13px;font-weight:700;color:var(--mut);white-space:nowrap}.o5-qz-stage{flex:1;display:flex;flex-direction:column}.o5-q{animation:o5in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes o5in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}.o5-q h3{font-size:clamp(26px,2.6vw,34px);margin-bottom:8px}.o5-q-hint{color:var(--mut);font-size:15.5px;margin-bottom:26px;min-height:1.5em}.o5-opts{display:grid;gap:14px}.o5-opts.photo{grid-template-columns:repeat(3,1fr)}.o5-opts.icon{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.o5-opt{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:18px;text-align:left;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s}.o5-opt:hover{border-color:#9db9e6;transform:translateY(-2px);box-shadow:0 14px 30px -18px #0b1f4d59}.o5-opt.sel{border-color:var(--blue);background:#f2f7ff;box-shadow:0 0 0 3px #0b7efe26}.o5-opt .o5-ck{position:absolute;top:10px;right:10px;width:24px;height:24px;border-radius:50%;background:var(--blue);color:#fff;display:none;align-items:center;justify-content:center;z-index:2}.o5-opt .o5-ck svg{width:14px;height:14px}.o5-opt.sel .o5-ck{display:flex}.o5-opt-ph{padding:0;overflow:hidden;aspect-ratio:1/1;border:0;color:#fff}.o5-opt-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.o5-opt-ph:hover img{transform:scale(1.05)}.o5-opt-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#081638db,#08163833 48%,#08163800 70%)}.o5-opt-ph .o5-opt-tx{position:absolute;left:16px;right:16px;bottom:14px;z-index:1}.o5-opt-ph b{display:block;font-size:19px;line-height:1.1}.o5-opt-ph small{display:block;font-size:13px;color:#d6e3f8;margin-top:3px}.o5-opt-ph.sel{box-shadow:0 0 0 3px var(--blue),0 14px 30px -14px #0b7efe99}.o5-opt-ic{padding:18px;display:flex;flex-direction:column;gap:10px;min-height:128px}.o5-opt-ic .o5-oi{width:46px;height:46px;border-radius:14px;background:var(--pill);color:var(--brand);display:flex;align-items:center;justify-content:center}.o5-opt-ic .o5-oi svg{width:26px;height:26px}.o5-opt-ic.sel .o5-oi{background:var(--blue);color:#fff}.o5-opt-ic b{font-size:16.5px;line-height:1.2;color:var(--ink)}.o5-opt-ic small{font-size:13px;color:var(--mut);margin-top:-6px}.o5-q-next{margin-top:24px;align-self:flex-start}.o5-q-next[disabled]{opacity:.4;pointer-events:none}.o5-qz-shelf{background:radial-gradient(500px 360px at 50% 30%,#163a86,#163a8600 70%),var(--navy);color:#fff;padding:34px 28px;display:flex;flex-direction:column}.o5-shelf-k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#9db8e6}.o5-shelf{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:14px 10px;align-content:center;padding:20px 0}.o5-slot{position:relative;aspect-ratio:1/1.12;border-radius:18px;border:1.5px dashed rgba(157,184,230,.35);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px;transition:border-color .3s,background .3s}.o5-slot>span{font-size:11.5px;font-weight:600;color:#c9d8f2;text-align:center;line-height:1.2;min-height:2.4em}.o5-slot img{width:84%;flex:1;min-height:0;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.35));animation:o5pop .55s cubic-bezier(.2,1.4,.4,1) both}.o5-slot.on{border-style:solid;border-color:#9db8e640;background:#ffffff0f}.o5-slot .o5-role{font-style:normal;position:absolute;top:8px;left:8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:#ffffff1f;color:#dce7fa}@keyframes o5pop{0%{opacity:0;transform:translateY(18px) scale(.7)}to{opacity:1;transform:none}}.o5-shelf-note{font-size:13.5px;color:#b8caea}.o5-shelf-note b{color:#fff;font-size:22px;display:block;margin-top:2px}.o5-res h3{font-size:clamp(28px,2.8vw,38px)}.o5-res-ans{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 22px}.o5-res-ans span{font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--pill);color:var(--brand)}.o5-res-row{display:grid;grid-template-columns:92px 1fr auto;gap:18px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.o5-res-row:last-of-type{border-bottom:1px solid var(--line)}.o5-res-img{width:92px;height:92px;border-radius:16px;background:var(--pill);display:flex;align-items:center;justify-content:center;padding:6px}.o5-res-img img{max-height:100%;object-fit:contain}.o5-res-role{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue2)}.o5-res-role.f{color:#1e3f7b}.o5-res-role.s{color:#c9661b}.o5-res-n{font-size:18px;font-weight:700;color:var(--ink);margin:2px 0 3px}.o5-res-n a:hover{color:var(--blue)}.o5-res-why{font-size:14px;color:var(--mut);line-height:1.45}.o5-res-pr{font-weight:700;font-size:16px;text-align:right}.o5-res-note{margin-top:16px;background:#fff6ec;border:1px solid #F6D9B8;color:#7a4513;border-radius:14px;padding:12px 14px;font-size:14px}.o5-res-f{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}.o5-res-tot{font-size:14px;color:var(--mut)}.o5-res-tot b{display:block;font-size:26px;color:var(--ink);letter-spacing:-.02em}.o5-res-f .o5-btn-p{flex:1;min-width:230px}.o5-res-links{display:flex;gap:18px;margin-top:14px;font-size:14px;font-weight:600;color:var(--blue2)}.o5-res-links button{background:none;border:0;padding:0;color:inherit;font-weight:600}.o5-needs{padding:90px 0}.o5-need-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.o5-need{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:3/4.2;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;padding:16px;isolation:isolate}.o5-need-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.o5-need:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#081638e0,#08163826 55%,#08163800)}.o5-need:hover .o5-need-ph{transform:scale(1.06)}.o5-need-tx b{display:block;font-size:22px;letter-spacing:-.02em}.o5-need-tx small{display:block;font-size:13px;color:#d6e3f8}.o5-need-pk{position:absolute;top:12px;left:12px;display:flex}.o5-need-pk img{width:38px;height:38px;border-radius:50%;background:#fff;object-fit:contain;padding:3px;margin-right:-8px;box-shadow:0 4px 10px #0003}.o5-need-go{position:absolute;right:14px;bottom:16px;width:34px;height:34px;border-radius:50%;background:#ffffff2e;display:flex;align-items:center;justify-content:center;transition:background .2s}.o5-need-go svg{width:16px;height:16px}.o5-need:hover .o5-need-go{background:var(--blue)}.o5-shop{padding:90px 0;background:var(--soft);scroll-margin-top:90px}.o5-chips{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px;position:sticky;top:106px;z-index:5;padding:10px 0;background:linear-gradient(var(--soft) 80%,rgba(244,247,251,0))}.o5-chip{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-weight:600;font-size:14.5px;color:#26324a;transition:all .18s}.o5-chip:hover{border-color:#9db9e6}.o5-chip.on{background:var(--brand);border-color:var(--brand);color:#fff}.o5-filter-note{font-size:14px;color:var(--mut);margin-bottom:6px}.o5-layer{margin-top:34px}.o5-layer-hd{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}.o5-layer-hd h3{font-size:26px;display:flex;align-items:center;gap:10px}.o5-layer-hd h3 i{width:11px;height:11px;border-radius:50%;background:var(--lc)}.o5-layer-hd p{color:var(--mut);font-size:15px}.o5-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.o5-card{background:#fff;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px #0b1f4d0f;transition:box-shadow .25s,transform .25s}.o5-card:hover{box-shadow:0 26px 50px -30px #0b1f4d73,0 0 0 1px #0b1f4d14;transform:translateY(-3px)}.o5-card-img{position:relative;aspect-ratio:1/1;background:radial-gradient(circle at 50% 62%,#fff 0,var(--lt) 70%);display:block;overflow:hidden}.o5-card-p{position:absolute;top:8%;right:10%;bottom:4%;left:10%;width:80%;height:88%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(11,31,77,.18));transition:transform .4s cubic-bezier(.2,.7,.2,1),opacity .35s}.o5-card-s{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .4s}.o5-card:hover .o5-card-s.ok{opacity:1}.o5-card:hover .o5-card-p{transform:scale(1.04)}.o5-card-b{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.o5-tag{font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--lc,var(--blue2));display:flex;align-items:center;gap:6px;margin-bottom:6px}.o5-tag i{width:7px;height:7px;border-radius:50%;background:var(--lc)}.o5-card h3{font-size:19px;letter-spacing:-.02em;color:var(--ink);margin-bottom:6px}.o5-card h3 a:hover{color:var(--blue)}.o5-card-sub{font-size:14px;color:#3a4660;line-height:1.4}.o5-card-dose{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.35}.o5-card-f{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px}.o5-price{font-weight:700;font-size:17px;color:var(--ink)}.o5-add{display:inline-flex;align-items:center;gap:6px;border:1.5px solid var(--brand);background:#fff;color:var(--brand);border-radius:999px;padding:8px 14px 8px 11px;font-weight:700;font-size:14px;transition:all .18s}.o5-add svg{width:15px;height:15px}.o5-add:hover{background:var(--brand);color:#fff}.o5-add.done{background:#16a34a;border-color:#16a34a;color:#fff}.o5-soon{font-size:12.5px;font-weight:700;color:#8a5a1e;background:#fff2e2;padding:7px 11px;border-radius:999px}.o5-card.hide,.o5-layer.hide{display:none}.o5-formulas{padding:100px 0}.o5-vs{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1080px;margin:0 auto}.o5-vs-card{border-radius:26px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #0b1f4d14;display:flex;flex-direction:column}.o5-vs-img{background:radial-gradient(circle at 50% 70%,#fff,var(--lt) 72%);height:300px;display:flex;align-items:flex-end;justify-content:center;padding-top:26px}.o5-vs-img img{height:270px;object-fit:contain;filter:drop-shadow(0 22px 20px rgba(11,31,77,.22))}.o5-vs-b{padding:26px 30px 30px;display:flex;flex-direction:column;flex:1}.o5-badge{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:#fff0e0;color:#a6531a;padding:6px 11px;border-radius:999px;margin-bottom:12px}.o5-badge-n{background:#e8eefa;color:var(--brand)}.o5-vs-b h3{font-size:30px}.o5-vs-line{color:#3a4660;margin:6px 0 18px;font-size:16px}.o5-spec{display:grid;gap:0;margin-bottom:22px}.o5-spec div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-top:1px solid var(--line);font-size:15px}.o5-spec dt{color:var(--mut)}.o5-spec dd{font-weight:600;text-align:right}.o5-vs-f{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.o5-vs-f .o5-price{font-size:24px}.o5-vs-sub{font-size:13.5px;color:var(--mut);margin-top:12px}.o5-vs-2{background:linear-gradient(180deg,#fff,#f7fafe)}.o5-stacks{padding:20px 0 100px}.o5-stack-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.o5-stack{background:#fff;border-radius:26px;overflow:hidden;box-shadow:0 0 0 1px #0b1f4d14;display:flex;flex-direction:column}.o5-stack-img{aspect-ratio:4/3;background:var(--soft);overflow:hidden}.o5-stack-img img{width:100%;height:100%;object-fit:cover;transition:transform .6s}.o5-stack:hover .o5-stack-img img{transform:scale(1.04)}.o5-stack-b{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1}.o5-stack-b .o5-tag{color:var(--blue2)}.o5-stack-b h3{font-size:24px;color:var(--ink);margin-bottom:6px}.o5-stack-b p{color:#3a4660;font-size:15px}.o5-stack-n{font-size:13.5px!important;color:var(--mut)!important;margin-top:8px}.o5-stack-f{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:18px}.o5-stack-hero{background:var(--navy);box-shadow:0 30px 60px -30px #0b1f4d99}.o5-stack-hero h3{color:#fff}.o5-stack-hero p{color:#c9d8f2}.o5-stack-hero .o5-stack-n{color:#9db8e6!important}.o5-stack-hero .o5-price{color:#fff}.o5-stack-hero .o5-tag{color:#8fc2ff}.o5-reviews{padding:100px 0;background:var(--soft);overflow:hidden}.o5-big{font-size:clamp(56px,6vw,80px);color:var(--brand);letter-spacing:-.04em;margin-right:14px}.o5-reviews h2{display:flex;align-items:center}.o5-stars-lg svg{width:30px;height:30px}.o5-rv-nav{display:flex;gap:10px}.o5-circ{width:48px;height:48px;border-radius:50%;border:1.5px solid #C9D3E3;background:#fff;display:flex;align-items:center;justify-content:center}.o5-circ svg{width:18px;height:18px}.o5-circ:hover{border-color:var(--brand)}.o5-rv-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 18px;scrollbar-width:none}.o5-rv-track::-webkit-scrollbar{display:none}.o5-rv{scroll-snap-align:start;background:#fff;border-radius:22px;padding:24px;box-shadow:0 0 0 1px #0b1f4d0f;display:flex;flex-direction:column}.o5-rv-st{display:flex;gap:2px;color:var(--gold);margin-bottom:12px}.o5-rv-st svg{width:17px;height:17px}.o5-rv-t{font-weight:700;font-size:17px;color:var(--ink);margin-bottom:8px;line-height:1.3}.o5-rv blockquote{font-size:15.5px;color:#2f3b55;line-height:1.55;flex:1}.o5-rv-a{font-size:13px;color:var(--mut);margin-top:16px}.o5-rv-a b{color:var(--ink)}.o5-trust{padding:44px 0;border-bottom:1px solid var(--line)}.o5-trust ul{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.o5-trust li{display:grid;grid-template-columns:48px 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center}.o5-trust .o5-ico{grid-row:1/3;width:48px;height:48px;border-radius:14px;background:var(--pill);color:var(--brand);align-items:center;justify-content:center}.o5-trust b{font-size:16px}.o5-trust small{font-size:13.5px;color:var(--mut)}.o5-faq{padding:100px 0}.o5-faq-wrap{display:grid;grid-template-columns:380px 1fr;gap:60px;align-items:start}.o5-faq .o5-sec-hd{position:sticky;top:120px}.o5-faq .o5-sec-hd .o5-btn{margin-top:24px}.o5-faq-i{border-bottom:1px solid var(--line)}.o5-faq-i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-weight:700;font-size:18px;color:var(--ink)}.o5-faq-i summary::-webkit-details-marker{display:none}.o5-pm{position:relative;width:20px;height:20px;flex:none}.o5-pm:before,.o5-pm:after{content:"";position:absolute;left:3px;right:3px;top:9px;height:2px;background:var(--brand);border-radius:2px;transition:transform .25s}.o5-pm:after{transform:rotate(90deg)}.o5-faq-i[open] .o5-pm:after{transform:rotate(0)}.o5-faq-i p{padding:0 40px 22px 0;color:#3a4660;font-size:16px}.o5-foot{background:var(--navy);color:#c9d8f2;padding:70px 0 30px}.o5-foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.o5-logo-w span,.o5-logo-w b{color:#fff}.o5-logo-w svg{color:#8fc2ff}.o5-foot-brand p{margin:14px 0 20px;font-size:15px}.o5-foot-h{color:#fff;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.o5-foot-top a:not(.o5-btn):not(.o5-logo){display:block;padding:5px 0;font-size:15px}.o5-foot-top a:not(.o5-btn):not(.o5-logo):hover{color:#fff}.o5-foot-dshea{font-size:12px;color:#8ea4c8;margin-top:48px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.o5-foot-bot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;margin-top:14px;color:#8ea4c8}.o5-sticky{position:fixed;left:12px;right:12px;bottom:12px;z-index:45;background:#fff;border-radius:16px;box-shadow:0 20px 40px -12px #0b1f4d73,0 0 0 1px #0b1f4d14;padding:10px 10px 10px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;font-size:14px;transform:translateY(140%);transition:transform .35s cubic-bezier(.2,.8,.2,1)}.o5-sticky.show{transform:none}.o5-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,calc(100% + 60px));visibility:hidden;z-index:70;background:var(--navy);color:#fff;border-radius:14px;padding:13px 18px;font-weight:600;font-size:14.5px;box-shadow:0 20px 40px -12px #0006;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;gap:14px;align-items:center;max-width:calc(100vw - 32px)}.o5-toast.show{transform:translate(-50%);visibility:visible}.o5-toast a{color:#8fc2ff;text-decoration:underline;white-space:nowrap}@media(max-width:1180px){.o5-links{gap:18px}.o5-acct{display:none}.o5-need-grid,.o5-grid,.o5-mm-in{grid-template-columns:repeat(3,1fr)}.o5-mm-cta{display:none}}@media(max-width:980px){.o5-links,.o5-hide-m{display:none}.o5-burger{display:block}.o5-bar{height:60px;padding:0 16px;gap:12px}.o5-qz{grid-template-columns:1fr}.o5-qz-shelf{order:-1;padding:14px 16px 12px;flex-direction:row;align-items:center;gap:12px}.o5-shelf-k{writing-mode:horizontal-tb;white-space:nowrap}.o5-shelf{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:8px;flex:1}.o5-slot{aspect-ratio:1/1;border-radius:12px;padding:4px}.o5-slot>span,.o5-slot .o5-role{display:none}.o5-slot img{width:100%}.o5-shelf-note{display:none}.o5-vs{grid-template-columns:1fr}.o5-stack-grid{grid-template-columns:1fr;max-width:560px;margin:0 auto}.o5-trust ul{grid-template-columns:1fr 1fr}.o5-faq-wrap{grid-template-columns:1fr;gap:20px}.o5-faq .o5-sec-hd{position:static}.o5-foot-top{grid-template-columns:1fr 1fr}.o5-foot-brand{grid-column:1/-1}.o5-chips{top:60px}}@media(max-width:760px){.o5-wrap{padding:0 16px}.o5-ann{font-size:12px;line-height:18px;padding:7px 12px}.o5-proof{padding:16px;gap:14px}.o5-proof-k{display:none}.o5-quiz,.o5-needs,.o5-shop,.o5-formulas,.o5-reviews,.o5-faq{padding:64px 0}.o5-stacks{padding:0 0 64px}.o5-qz{border-radius:22px;min-height:0}.o5-qz-main{padding:22px 16px 24px}.o5-qz-top{margin-bottom:20px}.o5-opts.photo,.o5-opts.icon{grid-template-columns:1fr 1fr;gap:10px}.o5-opt-ic{min-height:112px;padding:14px}.o5-opt-ph b{font-size:17px}.o5-res-row{grid-template-columns:72px 1fr;gap:12px}.o5-res-img{width:72px;height:72px}.o5-res-pr{grid-column:2;text-align:left;margin-top:-4px}.o5-need-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;margin:0 -16px;padding:0 16px 6px;scrollbar-width:none}.o5-need-grid::-webkit-scrollbar{display:none}.o5-need{flex:0 0 62%;scroll-snap-align:start}.o5-chips{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 12px;padding:10px 16px;scrollbar-width:none}.o5-chips::-webkit-scrollbar{display:none}.o5-chip{white-space:nowrap}.o5-grid{grid-template-columns:1fr 1fr;gap:10px}.o5-card-b{padding:12px 12px 14px}.o5-card h3{font-size:16px}.o5-card-sub{font-size:13px}.o5-card-dose,.o5-add span{display:none}.o5-add{padding:9px}.o5-price{font-size:15px}.o5-vs-img{height:240px}.o5-vs-img img{height:215px}.o5-vs-b{padding:22px 20px 24px}.o5-trust ul{grid-template-columns:1fr}.o5-rv-track{grid-auto-columns:84%}.o5-rv-nav{display:none}.o5-sticky:not([hidden]){display:flex}.o5-foot-top{grid-template-columns:1fr 1fr}}@media(min-width:761px){.o5-sticky{display:none!important}}@media(prefers-reduced-motion:reduce){.o5-marquee-in{animation:none}.o5 *{scroll-behavior:auto!important}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html[data-motion=reduce]{scroll-behavior:auto}.o5-mode{display:inline-flex;padding:4px;border-radius:999px;background:#fff;box-shadow:0 0 0 1.5px var(--line);gap:2px;flex-shrink:0}.o5-mode button{border:0;background:transparent;border-radius:999px;padding:10px 16px;font-weight:700;font-size:14px;color:#41506b;cursor:pointer;transition:background .18s,color .18s;white-space:nowrap}.o5-mode button.on{background:var(--brand);color:#fff}.o5-mode button:not(.on):hover{color:var(--brand)}.o5-mode-sm button{padding:8px 13px;font-size:13.5px}.o5-pr{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.o5-pr b{font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em}.o5-pr s{font-size:13.5px;color:#8a94a8;font-weight:500}.o5-pr small{font-size:12.5px;color:var(--mut);font-weight:600;margin-left:-3px}.o5-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 26px;padding:0;list-style:none}.o5-perks li{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;padding:14px 16px;font-weight:700;font-size:14.5px;color:var(--brand);box-shadow:0 0 0 1px #0b1f4d12}.o5-perks .o5-ico{width:36px;height:36px;border-radius:11px;background:var(--pill);color:var(--blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.o5-perks .o5-ico svg{width:20px;height:20px}.o5-stacks{padding:90px 0 100px;background:var(--soft)}.o5-stack-img{aspect-ratio:4/3;position:relative}.o5-trio{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:5% 7% 4%;background:radial-gradient(70% 80% at 50% 100%,#dce8f8,#dce8f800 70%),linear-gradient(180deg,#f7fafe,#eaf1fa)}.o5-trio img{width:42%;height:auto;max-height:100%;margin:0 -4.5%;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(11,31,77,.18));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.o5-trio img:nth-child(2){width:48%;z-index:2}.o5-trio.n4 img{width:34%;margin:0 -4.5%}.o5-trio.n4 img:nth-child(2),.o5-trio.n4 img:nth-child(3){width:38%;z-index:2}.o5-stack:hover .o5-trio img:nth-child(1){transform:translate(-4%) rotate(-2deg)}.o5-stack:hover .o5-trio img:nth-last-child(1){transform:translate(4%) rotate(2deg)}.o5-stack-hero .o5-trio{background:radial-gradient(70% 80% at 50% 100%,#1d4aa0,#1d4aa000 70%),linear-gradient(180deg,#0f2a63,#0b1f4d)}.o5-stack-l{color:#3a4660;font-size:15px;margin-bottom:14px}.o5-stack-hero .o5-stack-l{color:#c9d8f2}.o5-stack-r{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:8px}.o5-stack-r li{display:flex;align-items:center;gap:10px}.o5-stack-r img{width:40px;height:40px;object-fit:contain;border-radius:10px;background:var(--soft);padding:3px;flex-shrink:0}.o5-stack-r span{display:flex;flex-direction:column;line-height:1.2}.o5-stack-r small{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--blue2)}.o5-stack-r a{font-weight:700;font-size:15px;color:var(--ink)}.o5-stack-r a:hover{color:var(--blue)}.o5-stack-hero .o5-stack-r img{background:#ffffff1a}.o5-stack-hero .o5-stack-r small{color:#8fc2ff}.o5-stack-hero .o5-stack-r a{color:#fff}.o5-stack-f{gap:12px}.o5-stack-pr{display:flex;align-items:baseline;gap:8px;margin:0}.o5-stack-pr b{font-size:24px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.o5-stack-pr s{font-size:14px;color:#8a94a8}.o5-stack-hero .o5-stack-pr b{color:#fff}.o5-stack-hero .o5-stack-pr s{color:#9db8e6}.o5-stack-note{font-size:12.5px!important;color:var(--mut)!important;margin-top:10px;font-weight:600}.o5-stack-hero .o5-stack-note{color:#9db8e6!important}.o5-stack-hero .o5-btn-p{background:#fff;color:var(--brand)!important;box-shadow:none}.o5-stack-hero .o5-btn-p:hover{background:#e8f1ff}.o5-stack{scroll-margin-top:140px;transition:box-shadow .3s,transform .3s}.o5-stack.pick{box-shadow:0 0 0 3px var(--blue),0 30px 60px -28px #0b7efe99;transform:translateY(-4px)}.o5-add-stack[disabled]{opacity:.5;cursor:default}.o5-res-mode{margin-top:18px}.o5-res-pr small{font-size:12px;color:var(--mut);font-weight:600;margin-left:2px}.o5-res-tot b s{font-size:15px;color:#8a94a8;font-weight:500}.o5-res-tot small{display:block;font-size:12.5px;color:var(--mut);font-weight:600;margin-top:2px}@media(max-width:1180px){.o5-perks{grid-template-columns:repeat(2,1fr)}}@media(max-width:980px){.o5-stack-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.o5-stacks{padding:64px 0 72px}.o5-perks{grid-template-columns:1fr 1fr;gap:8px}.o5-perks li{padding:11px 12px;font-size:13px;gap:9px}.o5-perks .o5-ico{width:30px;height:30px}.o5-stack-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;gap:14px;margin:0 -16px;padding:4px 16px 16px;scrollbar-width:none}.o5-stack-grid::-webkit-scrollbar{display:none}.o5-stack{flex:0 0 84%;scroll-snap-align:center}.o5-stack-pr b{font-size:21px}.o5-sec-hd.o5-row .o5-mode{width:100%}.o5-sec-hd.o5-row .o5-mode button{flex:1}}.skip-link{position:absolute;left:12px;top:-80px;z-index:200;background:#fff;color:#06337d;padding:10px 16px;border-radius:10px;font:600 14px/1.2 DM Sans,system-ui,sans-serif;box-shadow:0 6px 20px #0b1f4d2e;text-decoration:none;transition:top .15s}.skip-link:focus{top:12px}html,body{margin:0}body.template-index{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}#shopify-pc__banner,#shopify-pc__banner *,#shopify-pc__prefs,#shopify-pc__prefs *{font-family:DM Sans,system-ui,-apple-system,Segoe UI,Roboto,sans-serif!important}.o5-chips{top:var(--o5-hdr,106px)}@media(max-width:980px){.o5-chips{top:var(--o5-hdr,60px)}}.o5 section[id]{scroll-margin-top:calc(var(--o5-hdr,72px) + 16px)}.o5 .o5-stack{scroll-margin-top:calc(var(--o5-hdr,72px) + 24px)}.o5-stack-f{flex-wrap:wrap;row-gap:12px}.o5-stack-f .o5-add-stack{flex:1 0 auto}.o5-card-f{flex-wrap:wrap;gap:8px}.o5-card-f .o5-add,.o5-card-f .o5-soon{margin-left:auto}.o5-pr{flex-wrap:nowrap;white-space:nowrap}.o5-soon{white-space:nowrap}@media(max-width:480px){.o5-card-f>.o5-price{flex:1 0 100%}.o5-pr{gap:5px}.o5-pr b{font-size:16px}.o5-pr s{font-size:12px}.o5-pr small{font-size:11.5px}}.o5-btn-p{background:#0066e0;box-shadow:0 10px 24px -10px #0066e099}.o5-btn-p:hover{background:#0052b4}.o5-pr s,.o5-stack-pr s,.o5-res-tot b s{color:#646e82}.o5-fine{color:#5e6a80}.o5-btn-d{color:#4f5a70!important}.o5 :where(h1,h2){text-wrap:balance}.o5 :where(.o5-lede,.hc-sub,.o5-tile-l){text-wrap:pretty}.o5-ann a{white-space:nowrap}.o5-ann-s{display:none}@media(max-width:600px){.o5-ann-l{display:none}.o5-ann-s{display:inline}}.hc{--peek:168px;--stageH:clamp(500px,calc(100svh - var(--o5-hdr,104px) - var(--peek)),820px);position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#fff}.hc-field{position:absolute;left:0;right:0;top:0;bottom:var(--cut,150px);z-index:-2;background:radial-gradient(90% 70% at 70% 40%,#1248b2a6,#1248b200 70%),linear-gradient(172deg,#0a2d80,#08225f 55%,#061a4a)}.hc-field:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hc-grain);background-size:220px;opacity:.06;mix-blend-mode:overlay}.hc-in{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:24px;height:var(--stageH);align-items:center}.hc-copy{position:relative;z-index:2;max-width:560px;padding:8px 0}.hc-mark-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;margin:0 0 22px}.hc-mark{display:inline-flex;align-items:center;gap:9px;height:32px;padding:0 14px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#e4ecfa;margin:0}.hc-wait{font-size:14px;font-weight:700;color:#cad8f2;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#cad8f273;white-space:nowrap}.hc-wait:hover{color:#fff;text-decoration-color:#fff}.hc-wait:focus-visible{outline:3px solid #8DBDFF;outline-offset:3px;border-radius:4px}.hc-mark i{width:7px;height:7px;border-radius:50%;background:#f08a3c;box-shadow:0 0 0 3px #f08a3c38}.o5 .hc h1{margin:0;font-size:clamp(52px,5.6vw,84px);line-height:.98;letter-spacing:-.04em;font-weight:700;color:#fff}.o5 .hc h1 span{color:#8dbdff}.hc-sub{margin:22px 0 0;font-size:clamp(17px,1.35vw,19.5px);line-height:1.5;color:#cad8f2;max-width:30em}.hc-act{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.hc-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#06337d!important;font-weight:700;font-size:16.5px;line-height:1;padding:18px 28px;border-radius:999px;white-space:nowrap;box-shadow:0 16px 32px -14px #0000008c;transition:background .2s,transform .15s}.hc-btn svg{width:18px;height:18px;transition:transform .2s}.hc-btn:hover{background:#eaf2ff;transform:translateY(-1px)}.hc-btn:hover svg{transform:translate(3px)}.hc-btn:focus-visible,.hc-card:focus-visible,.hc-dots button:focus-visible,.hc-rate:focus-visible{outline:3px solid #8DBDFF;outline-offset:3px}.hc-rate{margin:0;font-size:14.5px;font-weight:600;color:#cad8f2;white-space:nowrap}.hc-rate b{color:#f5b54e;font-weight:700}.hc-rate:hover{color:#fff}.hc-fine{margin:28px 0 0;font-size:12px;line-height:1.5;color:#a3b5da;max-width:440px}.hc-stage{position:relative;height:100%;min-width:0}.hc-glow{position:absolute;z-index:-1;width:calc(var(--stageH)*1.55);aspect-ratio:1;border-radius:50%;left:calc(var(--cx,46%) + var(--stageH)*.07 - var(--stageH)*.775);top:calc(var(--stageH)*.46 - var(--stageH)*.775);background:radial-gradient(closest-side,#408cff9e,#2c70f06b 30%,#1c54d22e 62%,#143caa00)}.hc-floor{position:absolute;z-index:-1;width:calc(var(--stageH)*1.25);height:calc(var(--stageH)*.2);left:calc(var(--cx,46%) + var(--stageH)*.1 - var(--stageH)*.625);top:calc(var(--stageH)*.905 - var(--stageH)*.1);background:radial-gradient(closest-side,#78aaff4d,#78aaff00)}.o5 .hc-carton{position:absolute;bottom:0;height:98.45%;width:auto;max-width:none;aspect-ratio:2880/3201;left:calc(var(--cx,46%) - var(--stageH)*.3752)}.hc-lay{position:relative;z-index:2}.hc-layers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:64px}.hc-card{display:flex;flex-direction:column;background:#fff;border-radius:22px;padding:14px;color:#0b1220;box-shadow:0 34px 60px -34px #020a24b3,0 2px 8px #020a241a;transition:transform .2s,box-shadow .2s}.hc-card:hover{transform:translateY(-3px)}.hc-card-hd{position:relative;display:block;padding:6px 6px 14px}.hc-card-t{display:flex;align-items:center;gap:9px;padding-right:48px;min-height:38px;font-size:19px;font-weight:800;letter-spacing:-.01em;color:#06337d;line-height:1.2}.hc-card-t i{width:9px;height:9px;border-radius:50%;background:var(--lc);flex:none}.hc-card-r{display:block;font-size:15px;color:#566179;margin-top:-6px;padding-left:18px;line-height:1.35;white-space:nowrap}.hc-card-go{position:absolute;right:6px;top:6px;width:38px;height:38px;border-radius:50%;border:1.5px solid #DCE3EE;display:grid;place-items:center;color:#06337d;transition:background .2s,border-color .2s}.hc-card-go svg{width:17px;height:17px}.hc-card:hover .hc-card-go{background:#06337d;border-color:#06337d;color:#fff}.hc-well{display:block;border-radius:15px;background:var(--tint);aspect-ratio:1080/760;overflow:hidden}.hc-well img{width:100%;height:100%;object-fit:contain}.hc-dots{display:none}@media(max-width:899px){.hc{--stageH:min(80vw,480px)}.hc-stage{--cx:50%}.hc-in{grid-template-columns:1fr;height:auto;gap:0;padding-top:30px}.hc-copy{max-width:600px;margin:0 auto;text-align:center;padding:0}.hc-act,.hc-mark-row{justify-content:center}.hc-sub{margin-left:auto;margin-right:auto}.hc-stage{height:var(--stageH)}.hc-fine{margin:6px auto 22px;text-align:center;max-width:520px}.hc-fine.d{display:none}}@media(min-width:900px){.hc-fine.m{display:none}}@media(max-width:760px){.hc{--stageH:min(92vw,400px)}.hc-in{padding-top:22px}.hc-mark{height:28px;font-size:12px;padding:0 12px}.hc-mark-row{margin-bottom:16px}.hc-wait{font-size:13.5px}.o5 .hc h1{font-size:clamp(40px,11.6vw,46px)}.hc-sub{font-size:16.5px;margin-top:14px;max-width:21em}.hc-act{margin-top:20px;gap:12px 18px}.hc-btn{padding:16px 26px;font-size:16px}.hc-rate{font-size:14px}.hc.m-below .hc-in{padding-top:6px}.hc.m-below .hc-stage{order:-1;height:calc(var(--stageH)*.98)}.hc.m-below .hc-copy{padding-top:0}.hc-layers{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 6px;scroll-padding:0 16px;scrollbar-width:none;overscroll-behavior-x:contain}.hc-layers::-webkit-scrollbar{display:none}.hc-card{flex:0 0 80%;scroll-snap-align:start;padding:12px}.hc-card:hover{transform:none}.hc-card-t{font-size:18px}.hc-card-r{font-size:14.5px}.hc-dots{display:flex;justify-content:center;gap:2px;padding:10px 0 40px}.hc-dots button{width:28px;height:28px;border:0;background:none;padding:0;display:grid;place-items:center;cursor:pointer}.hc-dots button i{width:8px;height:8px;border-radius:4px;background:#c5cedd;transition:width .2s,background .2s}.hc-dots button[aria-current=true] i{width:22px;background:#06337d}}@media(prefers-reduced-motion:reduce){.hc-card,.hc-btn,.hc-btn svg{transition:none}}.o5-sci3{padding:96px 0 88px;background:linear-gradient(180deg,#f4f7fb,#fff)}.o5-sci3-hd{margin-bottom:30px}.o5-sci3 .o5-kick{color:#1e3f7b}.o5-sci3 h2{font-size:clamp(34px,3.6vw,52px)}.o5-sci3 h2 span{color:#0066e0}.o5-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.o5-tile{background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;display:flex;flex-direction:column}.o5-tile-v{position:relative;aspect-ratio:5/4;background:#f6f3ee}.o5-tile-v img{width:100%;height:100%;object-fit:cover}.o5-tile-tag{position:absolute;left:8px;top:8px;margin:0;font-size:12px;font-weight:700;line-height:1;letter-spacing:.01em;color:#0a5c35;background:#e3f4ea;border-radius:999px;padding:6px 9px;white-space:nowrap}.o5-tile-b{display:flex;flex-direction:column;flex:1;padding:14px 16px 16px}.o5-tile-src{margin:0;min-height:2.6em;font:500 12px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;text-transform:uppercase;color:#4f5a70}.o5-tile-dose{display:flex;align-items:baseline;gap:4px;margin:8px 0 0;color:#06337d;line-height:1;white-space:nowrap}.o5-tile-dose b{font-size:32px;font-weight:800;letter-spacing:-.03em}.o5-tile-dose small{font-size:14px;font-weight:700;color:#2c5fa0}.o5-tile h3{margin:8px 0 6px;min-height:2.4em;font-size:15px;line-height:1.2;letter-spacing:-.01em;color:var(--ink)}.o5-tile-l{margin:0;flex:1;font-size:13px;line-height:1.4;color:#2f3b55}.o5-tile-in{display:block;margin:10px 0 0;text-decoration:none;font:500 12px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;color:#4f5a70}.o5-xp{margin-top:36px;background:#fff;border:1px solid var(--line);border-radius:22px;padding:30px 30px 26px;display:grid;grid-template-columns:240px 1fr;gap:12px 24px;align-items:center}.o5-xp-hd h3{font-size:26px;letter-spacing:-.03em;color:#06337d}.o5-xp-hd p{font-size:15px;color:#2f3b55;margin-top:10px;line-height:1.45}.o5-xp-svg{width:100%;max-width:760px;height:auto;display:block;margin:0 auto}.o5-xp-cap{display:none}.o5-xp-top,.o5-xp-bot{transition:transform .9s cubic-bezier(.2,.7,.2,1)}.o5-xp:not(.open) .o5-xp-top{transform:translateY(14px)}.o5-xp:not(.open) .o5-xp-bot{transform:translateY(-14px)}.o5-xp-list{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.o5-xp-vit{grid-column:1/-1;margin:0;padding-top:16px;border-top:1px solid var(--line);font-size:13.5px;line-height:1.6;color:#2f3b55}.o5-xp-vit span{font-weight:700;color:#06337d;margin-right:6px}.o5-xp-vit i{font-style:normal;white-space:nowrap}.o5-xp-vit b{font-weight:600;color:var(--ink);white-space:nowrap}.o5-proof4{display:grid;grid-template-columns:1fr 1.55fr 1fr;gap:16px;margin-top:20px;padding:22px 26px;border-radius:22px;background:var(--navy);color:#fff}.o5-proof4 li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center}.o5-proof4 .o5-ico{width:40px;height:40px;border-radius:11px;background:#ffffff1a;color:#fff;align-items:center;justify-content:center}.o5-proof4 b{display:block;font-size:15.5px}.o5-proof4 small{display:block;font:500 12px/1.4 DM Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;color:#c3d3ee;margin-top:3px}.o5-tile-in:hover{color:#0066e0}@media(max-width:1180px){.o5-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.o5-xp,.o5-proof4{grid-template-columns:1fr}}@media(max-width:760px){.o5-sci3{padding:64px 0}.o5-tiles{grid-template-columns:1fr 1fr;gap:10px}.o5-tile-b{padding:11px 12px 13px}.o5-tile-dose b{font-size:26px}.o5-tile-dose small{font-size:13px}.o5-tile h3{font-size:14px}.o5-xp{padding:22px 18px 20px}.o5-xp-svg{display:none}.o5-xp-cap{display:block;width:84px;height:auto;margin:4px auto 10px}.o5-xp-list{position:static;width:auto;height:auto;clip:auto;white-space:normal;display:grid;gap:0}.o5-xp-list li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line);font-size:14px;color:#2f3b55}.o5-xp-list li b{white-space:nowrap;color:var(--ink)}.o5-proof4{grid-template-columns:1fr;padding:18px}}@media(prefers-reduced-motion:reduce){.o5-xp-top,.o5-xp-bot{transition:none}.o5-xp .o5-xp-top,.o5-xp .o5-xp-bot{transform:none!important}}.o5-drawer{padding:0 22px 28px}.o5-dr-top{position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;height:64px;margin:0 -22px 14px;padding:0 12px 0 22px;background:#fff;border-bottom:1px solid var(--line)}.o5-dr-top .o5-logo{font-size:20px}.o5-dr-x{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:12px;background:#f1f4f9;color:var(--brand);cursor:pointer}.o5-dr-x svg{width:20px;height:20px}.o5-dr-x:focus-visible{outline:3px solid #0066E0;outline-offset:2px}.o5-dr-need span{position:relative;z-index:2;color:#fff;font-size:15px;font-weight:700;line-height:1.2;text-shadow:0 1px 3px rgba(4,16,48,.55)}html.o5-dr-open .kl-hub-launcher-container,html.o5-dr-open [class*=HubLauncher],html.o5-dr-open [class*=kl-hub],html.o5-dr-open #k-hub,html.o5-dr-open [class*=kl-teaser]{visibility:hidden!important;pointer-events:none!important}.o5-toast{justify-content:space-between}.o5-toast .o5-toast-go{flex:0 0 auto;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#fff;color:#0b1f4d!important;text-decoration:none!important;font-weight:700}.o5-toast .o5-toast-go:hover{background:#eaf2ff}@media(max-width:760px){.o5-toast{top:calc(var(--o5-hdr,60px) + 10px);bottom:auto;width:calc(100vw - 24px);transform:translate(-50%,calc(-100% - var(--o5-hdr,60px) - 40px));font-size:14px;padding:10px 10px 10px 16px}.o5-toast.show{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.o5-toast{transition:none}}.o5-wait{display:inline-flex;align-items:center;border:1.5px solid var(--brand);background:#fff;color:var(--brand);border-radius:999px;padding:8px 14px;font-weight:700;font-size:14px;white-space:nowrap;margin-left:auto;transition:all .18s}.o5-wait:hover{background:var(--brand);color:#fff}.o5-wait:focus-visible{outline:3px solid #0066E0;outline-offset:2px}.o5-card-soon{position:absolute;top:12px;left:12px;z-index:2;font-size:12px;font-weight:700;color:#8a5a1e;background:#fff2e2;padding:6px 10px;border-radius:999px;line-height:1.2}@media(min-width:981px)and (max-width:1180px){.o5-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}}.o5-cart-n[hidden]{display:none!important}.o5-foot-bot .o5-motion{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0 0 0 38px;margin:0 18px 0 0;font:inherit;color:inherit;cursor:pointer;position:relative;line-height:20px;min-height:24px}.o5-foot-bot .o5-motion[hidden]{display:none}.o5-foot-bot .o5-motion:before{content:"";position:absolute;left:0;top:50%;width:28px;height:16px;margin-top:-8px;border-radius:999px;background:#ffffff24;box-shadow:inset 0 0 0 1px #c9d8f273;transition:background-color .2s}.o5-foot-bot .o5-motion:after{content:"";position:absolute;left:3px;top:50%;width:10px;height:10px;margin-top:-5px;border-radius:50%;background:#c9d8f2;transition:transform .2s cubic-bezier(.16,1,.3,1)}.o5-foot-bot .o5-motion[aria-pressed=true]:before{background:#2c6db4;box-shadow:inset 0 0 0 1px #5c93d6}.o5-foot-bot .o5-motion[aria-pressed=true]:after{transform:translate(12px);background:#fff}.o5-foot-bot .o5-motion:hover{color:#fff}.o5-foot-bot .o5-motion:focus-visible{outline:2px solid #fff;outline-offset:4px;border-radius:4px}.o5-foot-bot .o5-motion:disabled{cursor:default;opacity:.8}html[data-motion=reduce] .o5-foot-bot .o5-motion:after,html[data-motion=reduce] .o5-foot-bot .o5-motion:before{transition:none}.o5{--om-d1:.12s;--om-d2:.24s;--om-d3:.48s;--om-d4:.9s;--om-dwell:6s;--om-breathe:8s;--om-drift:24px;--om-stagger:60ms;--om-out:cubic-bezier(.16,1,.3,1);--om-inout:cubic-bezier(.65,0,.35,1);--om-in:cubic-bezier(.7,0,.84,0);--om-sine:cubic-bezier(.37,0,.63,1);--om-rise:16px;--om-swap:12px;--om-lift:6px;--om-scale-max:1.04;--om-c-found:#1E3F7B;--om-c-perf:#0066E0;--om-c-recov:#A8520F}@media(max-width:760px){.o5{--om-rise:12px;--om-drift:18px}}.om-js .o5 [data-om-rise]{opacity:0;transform:translateY(var(--om-rise));transition:opacity var(--om-d3) var(--om-out),transform var(--om-d3) var(--om-out);transition-delay:calc(min(var(--i,0),6) * var(--om-stagger))}.om-js .o5 .om-in [data-om-rise],.om-js .o5 .om-in[data-om-rise]{opacity:1;transform:none}.o5 .om-pause{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid currentColor;background:transparent;color:inherit;font:600 13px/1 DM Sans,sans-serif;cursor:pointer;opacity:.8}.o5 .om-pause:hover,.o5 .om-pause:focus-visible{opacity:1}.o5 .om-pause:focus-visible{outline:3px solid #0B7EFE;outline-offset:2px}.o5 .om-pause svg{width:12px;height:12px}.o5 .om-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){.om-js .o5 [data-om-rise]{opacity:1;transform:none;transition:none}}html[data-motion=reduce] .o5 [data-om-rise]{opacity:1!important;transform:none!important;transition:none!important}html[data-motion=reduce] .o5 *{animation:none!important}.o5-s01.e1{--e1-vh:100vh;--ink:#fff;--sub:#C9D6EE;--fine:#9FB0D0;--em:#9CC4FF;--cf:#A9C4F5;--cp:#4C9BFF;--cr:#F2A35E;--chip:#0E2558;--chipbd:rgba(255,255,255,.16);position:relative;overflow:hidden;color:var(--ink);isolation:isolate;background:radial-gradient(58% 78% at 71% 44%,#17397a,#0f2860 46%,#0b1f4d)}.o5-s01 .e1-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0;transition:opacity 1.2s ease;pointer-events:none}.o5-s01 .e1-vid.is-on{opacity:var(--vid-o,.9)}.o5-s01 .e1-in{position:relative;z-index:1;max-width:1380px;margin:0 auto;padding:clamp(8px,2vh,28px) 28px clamp(10px,2vh,28px);display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);column-gap:clamp(8px,2vw,40px);align-items:center;min-height:clamp(620px,calc(100svh - var(--o5-hdr,104px)),900px)}.o5-s01 .e1-copy{position:relative;z-index:3;max-width:430px}.o5-s01 .e1-rate{font-size:14px;font-weight:600;color:var(--sub);margin:0 0 18px;letter-spacing:.01em;white-space:nowrap}.o5-s01 .e1-rate .e1-star{color:#f2a93b;margin-left:1px}.o5-s01.e1 .e1-h1{font-size:clamp(44px,4.3vw,68px);line-height:1;letter-spacing:-.035em;color:#fff;font-weight:700;margin:0}.o5-s01.e1 .e1-h1 .e1-em{color:var(--em);display:inline-block}.o5-s01 .e1-sub{font-size:clamp(17px,1.35vw,19.5px);line-height:1.5;color:var(--sub);margin:22px 0 0;max-width:400px;text-wrap:pretty}.o5-s01 .e1-ctas{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.o5-s01 .e1-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:54px;padding:0 26px;border-radius:999px;font-weight:700;font-size:16px;line-height:1;white-space:nowrap;border:1.5px solid transparent;transition:background .2s,transform .15s,border-color .2s;text-decoration:none}.o5-s01 .e1-btn svg{width:18px;height:18px}.o5-s01 .e1-btn-p{background:#0a6bda;color:#fff!important;box-shadow:0 12px 26px -12px #0a6bdabf}.o5-s01 .e1-btn-p:hover{background:#0b7efe;transform:translateY(-1px)}.o5-s01 .e1-btn-g{background:#ffffff0a;color:#fff!important;border-color:#ffffff6b}.o5-s01 .e1-btn-g:hover{border-color:#fff}.o5-s01 .e1-btn:focus-visible,.o5-s01 .e1-chip:focus-visible{outline:2px solid #fff;outline-offset:3px}.o5-s01 .e1-fine{font-size:12px;line-height:1.5;color:var(--fine);margin:30px 0 0;max-width:400px}.o5-s01 .e1-viz{position:relative;min-width:0;display:flex;flex-direction:column;align-items:center;margin-right:-12px}.o5-s01 .e1-stage{position:relative;contain:layout paint;width:min(100%,calc((min(100svh,1080px) - var(--o5-hdr,104px) - 124px) * 920 / 740));aspect-ratio:920/740;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.o5-s01 .e1-poster,.o5-s01 .e1-poster img,.o5-s01 .e1-cv{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.o5-s01 .e1-poster{transition:opacity .5s ease;pointer-events:none}.o5-s01 .e1-cv{opacity:0;transition:opacity .5s ease;will-change:opacity}.o5-s01.e1.is-live .e1-cv{opacity:1}.o5-s01.e1.is-live .e1-poster{opacity:0}.o5-s01 .e1-hots{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.o5-s01 .e1-hot{position:absolute;left:0;top:0;width:10px;height:10px;border-radius:14px;pointer-events:auto;cursor:pointer;outline:none}.o5-s01 .e1-hot:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #4c9bffb3}.o5-s01 .e1-hot[data-off]{pointer-events:none}.o5-s01 .e1-soon{position:absolute;left:0;top:-8px;transform:translate(calc(var(--hw,10px) / 2 - 50%),-100%);display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#fff2e2;color:#7a4a12;border:1px solid #F0D3AE;font:500 12px/1 DM Mono,ui-monospace,monospace;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;box-shadow:0 6px 16px -8px #00000080;transition:opacity .25s;pointer-events:none}.o5-s01 .e1-card{position:absolute;left:0;top:0;z-index:6;min-width:184px;padding:12px 14px;border-radius:14px;background:#fffffff7;color:#0b1f4d;box-shadow:0 18px 40px -16px #0000008c,0 0 0 1px #0b1f4d0f;opacity:0;visibility:hidden;transition:opacity .18s ease,visibility 0s .18s;will-change:transform}.o5-s01 .e1-card.is-on{opacity:1;visibility:visible;transition:opacity .18s ease}.o5-s01 .e1-card b{display:block;font-size:15.5px;line-height:1.2;font-weight:700;letter-spacing:-.005em}.o5-s01 .e1-card .e1-cl{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;color:#46536e;font-weight:500}.o5-s01 .e1-card .e1-cl i{width:8px;height:8px;border-radius:50%;background:var(--lc)}.o5-s01 .e1-card a{display:inline-flex;align-items:center;gap:6px;margin-top:9px;font-size:14px;font-weight:700;color:#0a6bda;text-decoration:none}.o5-s01 .e1-card a:hover{text-decoration:underline}.o5-s01 .e1-card a:focus-visible{outline:2px solid #0A6BDA;outline-offset:2px;border-radius:4px}.o5-s01 .e1-card:after{content:"";position:absolute;left:var(--ax,50%);bottom:-6px;width:12px;height:12px;background:inherit;transform:translate(-50%) rotate(45deg);border-radius:2px}.o5-s01 .e1-card.is-below:after{bottom:auto;top:-6px}.o5-s01 .e1-legend{position:relative;z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:2px;width:100%}.o5-s01 .e1-chips{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}.o5-s01 .e1-chip{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 15px 0 13px;border-radius:999px;background:var(--chip);border:1px solid var(--chipbd);color:#fff;font:600 14px/1 DM Sans,sans-serif;cursor:pointer;transition:box-shadow .3s,background .3s,opacity .3s,transform .3s;-webkit-tap-highlight-color:transparent}.o5-s01 .e1-chip i{width:8px;height:8px;border-radius:50%;background:var(--lc);box-shadow:0 0 0 0 var(--lc);transition:box-shadow .4s}.o5-s01 .e1-chip.is-live i{box-shadow:0 0 0 4px color-mix(in srgb,var(--lc) 28%,transparent)}.o5-s01 .e1-chip.is-on{box-shadow:inset 0 0 0 1.5px var(--lc);background:#10285ee6}.o5-s01.e1[data-focus] .e1-chip:not(.is-on){opacity:.62}.o5-s01 [data-l=f]{--lc:var(--cf)}.o5-s01 [data-l=p]{--lc:var(--cp)}.o5-s01 [data-l=r]{--lc:var(--cr)}.o5-s01 .e1-cap{margin:0;min-height:20px;font-size:14px;line-height:20px;color:var(--sub);text-align:center;transition:opacity .35s}.o5-s01 .e1-cap b{color:#fff;font-weight:700}.o5-s01 .e1-cap.is-swap{opacity:0}.o5-s01 .e1-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px)and (max-width:1279px){.o5-s01 .e1-in{grid-template-columns:minmax(0,350px) minmax(0,1fr);padding-left:24px;padding-right:20px}.o5-s01.e1 .e1-h1{font-size:46px}.o5-s01 .e1-sub{font-size:17px}.o5-s01 .e1-btn{padding:0 20px}}@media(min-width:761px)and (max-width:1023px){.o5-s01 .e1-in{grid-template-columns:1fr;min-height:0;padding-top:12px}.o5-s01 .e1-viz{order:-1;margin:0 auto;width:100%;max-width:760px}.o5-s01.e1{--e1-sh:min(calc(min(100vw - 56px,760px) * 740 / 920),max(400px,calc(var(--e1-vh) - 540px)))}.o5-s01 .e1-stage{width:calc(var(--e1-sh) * 920 / 740);max-width:100%}.o5-s01 .e1-copy{max-width:600px;margin:26px auto 8px;text-align:center}.o5-s01 .e1-sub,.o5-s01 .e1-fine{margin-left:auto;margin-right:auto}.o5-s01 .e1-ctas{justify-content:center}}@media(max-width:760px){.o5-s01.e1{background:radial-gradient(90% 46% at 50% 22%,#17397a,#0f2860 55%,#0b1f4d)}.o5-s01 .e1-in{grid-template-columns:1fr;min-height:0;padding:0 16px 30px}.o5-s01 .e1-viz{order:-1;margin:0 -16px}.o5-s01.e1{--e1-sh:min(calc(100vw * 400 / 390),max(270px,calc(var(--e1-vh) - 450px)))}.o5-s01 .e1-stage{width:calc(var(--e1-sh) * 390 / 400);max-width:100%;aspect-ratio:390/400}.o5-s01 .e1-legend{gap:8px;margin-top:0;padding:0 12px}.o5-s01 .e1-chips{gap:7px;flex-wrap:nowrap}.o5-s01 .e1-chip{height:34px;padding:0 11px 0 10px;font-size:13.5px;gap:7px}.o5-s01 .e1-cap{font-size:13px;line-height:18px;min-height:18px}.o5-s01 .e1-copy{max-width:none;padding-top:16px}.o5-s01 .e1-rate{font-size:13px;margin-bottom:10px}.o5-s01.e1 .e1-h1{font-size:clamp(34px,10.2vw,42px)}.o5-s01 .e1-sub{font-size:16.5px;margin-top:12px}.o5-s01 .e1-ctas{margin-top:20px;display:grid;grid-template-columns:1.35fr 1fr;gap:10px}.o5-s01 .e1-btn{height:52px;padding:0 16px}.o5-s01 .e1-fine{margin-top:20px}.o5-s01 .e1-card{min-width:170px;padding:11px 13px}}@media(max-width:370px){.o5-s01 .e1-chip{font-size:12.5px;padding:0 9px 0 8px;gap:6px}.o5-s01 .e1-btn{font-size:15px}}.o5-s01.e1--vid{background:#0b1f4b}.o5-s01.e1--vid .e1-vposter,.o5-s01.e1--vid .e1-vid{position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;pointer-events:none}.o5-s01.e1--vid .e1-vposter img{width:100%;height:100%;object-fit:cover;object-position:70% 50%;display:block}.o5-s01.e1--vid .e1-vid{object-fit:cover;object-position:70% 50%;opacity:0;transition:opacity 1.2s ease}.o5-s01.e1--vid .e1-vid.is-on{opacity:1}@media(min-width:761px)and (max-width:1023px){.o5-s01.e1--vid .e1-vposter,.o5-s01.e1--vid .e1-vid{height:calc(var(--e1-sh) + 70px);-webkit-mask-image:linear-gradient(#000 74%,transparent);mask-image:linear-gradient(#000 74%,transparent)}.o5-s01.e1--vid .e1-vposter img,.o5-s01.e1--vid .e1-vid{object-position:84% 42%}}@media(max-width:760px){.o5-s01.e1--vid .e1-vposter,.o5-s01.e1--vid .e1-vid{height:calc(var(--e1-sh) + 36px);-webkit-mask-image:linear-gradient(#000 78%,transparent);mask-image:linear-gradient(#000 78%,transparent)}.o5-s01.e1--vid .e1-vposter img,.o5-s01.e1--vid .e1-vid{object-position:50% -62.5vw}}@supports (height:100svh){.o5-s01.e1{--e1-vh:100svh}}@media(min-width:1024px){.o5-s01.e1--vid .e1-vposter,.o5-s01.e1--vid .e1-vid{transform:scale(var(--e1-fs,.9));transform-origin:var(--e1-fo,32% 100%);-webkit-mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.35) 8%,rgba(0,0,0,.8) 17%,#000 25%),linear-gradient(to left,transparent,rgba(0,0,0,.5) 6%,#000 16%),linear-gradient(to right,transparent,#000 8%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,rgba(0,0,0,.35) 8%,rgba(0,0,0,.8) 17%,#000 25%),linear-gradient(to left,transparent,rgba(0,0,0,.5) 6%,#000 16%),linear-gradient(to right,transparent,#000 8%);mask-composite:intersect}}.o5-s01 .e1-rate a{color:inherit;text-decoration:none}.o5-s01 .e1-rate a:hover{color:#fff}.o5-s01 .e1-rate a:focus-visible{outline:2px solid #fff;outline-offset:3px;border-radius:4px}.o5-s01.e1{margin:0}.o5-s01 .e1-kick{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;font:600 12.5px/1 DM Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);white-space:nowrap}.o5-s01 .e1-kick i{width:7px;height:7px;border-radius:50%;background:#5fb0ff;box-shadow:0 0 10px #5fb0ff}.o5-s01 .e1-trust{list-style:none;margin:26px 0 0;padding:16px 0 0;border-top:1px solid rgba(169,193,234,.22);display:flex;flex-wrap:wrap;gap:10px 22px;max-width:560px}.o5-s01 .e1-trust li{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.35;font-weight:600;color:#dce7f7}.o5-s01 .e1-trust li:last-child{flex-basis:100%}.o5-s01 .e1-trust svg{flex:0 0 18px;width:18px;height:18px;color:#8fc2ff;margin-top:-1px}@media(max-width:1023px){.o5-s01 .e1-kick{margin-bottom:12px;font-size:11.5px}.o5-s01 .e1-trust{margin:18px auto 0;justify-content:center;max-width:520px;padding-top:12px}.o5-s01 .e1-trust li{font-size:12.5px}.o5-s01 .e1-trust li:last-child{justify-content:center}}.o5-s02{position:relative;z-index:2;padding:28px 0 8px;background:var(--soft)}.o5-s02 .o5-s02-rail{list-style:none;margin:0;padding:18px 26px;display:grid;grid-template-columns:1fr 1fr 1fr 1.3fr;gap:10px 22px;align-items:center;background:#fff;border-radius:20px;box-shadow:0 18px 40px -26px #0b1f4d59,0 0 0 1px #0b1f4d0f}.o5-s02 .o5-s02-c{display:flex;align-items:center;gap:12px;min-width:0}.o5-s02 .o5-s02-c+.o5-s02-c{border-left:1px solid var(--line);padding-left:22px}.o5-s02 .o5-s02-c b{display:block;font-size:15px;line-height:1.25;color:var(--ink);font-weight:700}.o5-s02 .o5-s02-c small{display:block;font-size:13px;line-height:1.35;color:var(--mut);margin-top:2px;text-wrap:balance}.o5-s02 .o5-s02-ico{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--pill);color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.o5-s02 .o5-s02-ico svg{width:20px;height:20px}.o5-s02 .o5-s02-rate a{display:block;color:inherit;text-decoration:none;border-radius:10px}.o5-s02 .o5-s02-rate a:focus-visible{outline:3px solid #0B7EFE;outline-offset:4px}.o5-s02 .o5-s02-big{display:flex;align-items:center;gap:10px}.o5-s02 .o5-s02-num{font-size:30px;line-height:1;letter-spacing:-.02em;color:var(--brand);font-variant-numeric:tabular-nums}.o5-s02 .o5-s02-stars{position:relative;display:inline-block;width:104px;height:19px}.o5-s02 .o5-s02-stars>span{position:absolute;left:0;top:0;display:flex;gap:2px;height:19px;overflow:hidden;white-space:nowrap}.o5-s02 .o5-s02-stars svg{flex:0 0 19px;width:19px;height:19px}.o5-s02 .o5-s02-st0 svg{fill:#dce3ee}.o5-s02 .o5-s02-st1{width:var(--fill,94%);color:#f2a93b}.o5-s02 .o5-s02-st1 svg{fill:#e59a1f}.o5-s02 .o5-s02-rate small b{display:inline;font-size:inherit;color:var(--ink);font-variant-numeric:tabular-nums}.o5-s02 .o5-s02-press{margin-top:22px;text-align:center;color:#3b4a66}.o5-s02 .o5-s02-pk{display:flex;align-items:center;justify-content:center;gap:14px;font:600 12px/1 DM Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:#5f6b84;margin:0 0 16px}.o5-s02 .o5-s02-pk:before,.o5-s02 .o5-s02-pk:after{content:"";width:32px;height:1px;background:var(--line)}.o5-s02 .o5-s02-pq{display:flex;justify-content:center;overflow:hidden}.o5-s02 .o5-s02-pl{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 26px}.o5-s02 .o5-s02-pl[aria-hidden]{display:none}.o5-s02 .o5-s02-pm{display:flex;align-items:center;height:30px;opacity:.82}.o5-s02 .o5-s02-pm svg{display:block;height:21px;width:auto;overflow:visible}.o5-s02 .o5-s02-pm-droz svg,.o5-s02 .o5-s02-pm-oxygen svg{height:28px}.o5-s02 .o5-s02-pm-ent svg,.o5-s02 .o5-s02-pm-vb svg{height:15px}.o5-s02 .o5-s02-pm-mh svg{height:16px}.o5-s02 .o5-s02-pm-sciam svg{height:21px}.o5-s02 .o5-s02-pm svg [fill]:not([fill=none]){fill:currentColor}.o5-s02 .o5-s02-pm svg [stroke]:not([stroke=none]){stroke:currentColor}.o5-s02 .o5-s02-trk{display:flex;justify-content:center}@keyframes o5-s02-mq{to{transform:translate(-50%)}}@media(max-width:1023px){.o5-s02 .o5-s02-pq{justify-content:flex-start;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.o5-s02 .o5-s02-trk{justify-content:flex-start;width:max-content;animation:o5-s02-mq 70s linear infinite}.o5-s02 .o5-s02-pq:hover .o5-s02-trk,.o5-s02 .o5-s02-pq:focus-within .o5-s02-trk{animation-play-state:paused}.o5-s02 .o5-s02-trk>.o5-s02-pl{flex-wrap:nowrap;flex:0 0 auto;gap:0;padding:0}.o5-s02 .o5-s02-trk>.o5-s02-pl[aria-hidden]{display:flex}.o5-s02 .o5-s02-pm{padding:0 22px;height:28px}.o5-s02 .o5-s02-pm svg{height:20px}.o5-s02 .o5-s02-pm-droz svg,.o5-s02 .o5-s02-pm-oxygen svg{height:26px}.o5-s02 .o5-s02-pm-ent svg,.o5-s02 .o5-s02-pm-vb svg{height:14px}.o5-s02 .o5-s02-pm-mh svg{height:16px}.o5-s02 .o5-s02-pm-sciam svg{height:19px}}@media(max-width:1023px)and (prefers-reduced-motion:reduce){.o5-s02 .o5-s02-pq{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}.o5-s02 .o5-s02-trk{animation:none}.o5-s02 .o5-s02-trk>.o5-s02-pl[aria-hidden]{display:none}}@media(max-width:1023px){html[data-motion=reduce] .o5-s02 .o5-s02-pq{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:none}html[data-motion=reduce] .o5-s02 .o5-s02-trk{animation:none}html[data-motion=reduce] .o5-s02 .o5-s02-trk>.o5-s02-pl[aria-hidden]{display:none}}@media(max-width:1100px){.o5-s02 .o5-s02-rail{grid-template-columns:1fr 1fr;gap:16px 0;padding:16px 18px}.o5-s02 .o5-s02-c+.o5-s02-c{border-left:0;padding-left:0}.o5-s02 .o5-s02-c:nth-child(2n){border-left:1px solid var(--line);padding-left:18px}}@media(max-width:760px){.o5-s02{padding:16px 0 4px}.o5-s02 .o5-s02-rail{padding:14px;gap:14px 0;border-radius:16px}.o5-s02 .o5-s02-c{align-items:flex-start;gap:9px}.o5-s02 .o5-s02-c:nth-child(2n){padding-left:12px}.o5-s02 .o5-s02-ico{flex-basis:32px;width:32px;height:32px;border-radius:10px}.o5-s02 .o5-s02-ico svg{width:17px;height:17px}.o5-s02 .o5-s02-c b{font-size:13.5px}.o5-s02 .o5-s02-c small{font-size:12px}.o5-s02 .o5-s02-num{font-size:24px}.o5-s02 .o5-s02-big{flex-wrap:wrap;gap:4px 8px}.o5-s02 .o5-s02-stars{width:84px;height:15px}.o5-s02 .o5-s02-stars>span{height:15px;gap:2px}.o5-s02 .o5-s02-stars svg{flex-basis:15px;width:15px;height:15px}}.o5-s03{padding:40px 0 24px;background:var(--soft)}.o5-s03 .o5-s03-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;color:#fff;padding:56px 48px 36px;background:radial-gradient(70% 90% at 85% 0%,#3d8bff38,#3d8bff00 60%),linear-gradient(172deg,#0a2d80,#08225f 55%,#061a4a);box-shadow:0 30px 60px -40px #061a4a99}.o5-s03 .o5-s03-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:48px;align-items:end}.o5-s03 .o5-s03-kick{display:flex;color:#a9c8f5;margin:0 0 14px}.o5-s03 .o5-s03-kick .o5-dot{background:#4c9bff}.o5-s03 h2{margin:0;color:#fff;font-size:clamp(34px,3.7vw,54px);line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.o5-s03 h2 span{color:#8dbdff}.o5-s03 .o5-s03-sub{margin:0;font-size:18px;line-height:1.5;color:#cad8f2;max-width:30em;text-wrap:pretty}.o5-s03 .o5-s03-mode{margin:12px 0 0;font-size:14px;line-height:1.4;color:#a9bce0}.o5-s03 .o5-s03-mode a{color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#ffffff73}.o5-s03 .o5-s03-mode a:hover{text-decoration-color:#fff}.o5-s03 .o5-s03-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px}.o5-s03 .o5-s03-lay{display:flex;min-width:0}.o5-s03 .o5-s03-in{position:relative;flex:1 1 auto;min-width:0;display:flex;flex-direction:column;background:#fff;color:#0b1220;border-radius:22px;padding:22px 20px 20px;box-shadow:0 26px 50px -30px #000000a6;transition:transform var(--om-d2) var(--om-out),box-shadow var(--om-d2) var(--om-out)}.o5-s03 .o5-s03-in:before{content:"";position:absolute;left:20px;right:20px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--ld)}.o5-s03 .o5-s03-lh{display:flex;align-items:center;justify-content:space-between;gap:12px}.o5-s03 .o5-s03-ln{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;line-height:1.2;font-weight:800;letter-spacing:-.015em;color:#06337d}.o5-s03 .o5-s03-ln i{flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:var(--ld);box-shadow:0 0 0 4px color-mix(in srgb,var(--ld) 22%,transparent)}.o5-s03 .o5-s03-lw{flex:none;height:26px;display:inline-flex;align-items:center;padding:0 10px;border-radius:999px;background:var(--lt);color:var(--lc);font:500 12px/1 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.o5-s03 .o5-s03-lr{margin:8px 0 0;font-size:15px;line-height:1.45;color:#46536e}.o5-s03 .o5-s03-pl{list-style:none;margin:14px 0 18px;padding:0}.o5-s03 .o5-s03-p{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #E8EDF5}.o5-s03 .o5-s03-p:first-child{border-top:0}.o5-s03 .o5-s03-pa{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none;border-radius:12px}.o5-s03 .o5-s03-pi{flex:0 0 64px;width:64px;height:64px;border-radius:14px;background:var(--lt);display:flex;align-items:center;justify-content:center;overflow:hidden}.o5-s03 .o5-s03-pi img{width:88%;height:88%;object-fit:contain;display:block;transition:transform var(--om-d2) var(--om-out)}.o5-s03 .o5-s03-pt{display:flex;flex-direction:column;min-width:0}.o5-s03 .o5-s03-pt b{font-size:16px;line-height:1.25;font-weight:700;color:#0b1220;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o5-s03 .o5-s03-pt small{font-size:13.5px;line-height:1.3;color:#5a6782;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.o5-s03 .o5-s03-pa:hover b{color:#0a5bc4}.o5-s03 .o5-s03-pa:hover .o5-s03-pi img{transform:scale(1.05)}.o5-s03 .o5-s03-pp{display:block;margin-top:3px}.o5-s03 .o5-s03-pp .o5-pr{display:inline-flex;align-items:baseline;gap:0;flex-wrap:nowrap;white-space:nowrap;line-height:1.2}.o5-s03 .o5-s03-pp .o5-pr b{order:1;font-size:15px;color:#0b1220}.o5-s03 .o5-s03-pp .o5-pr small{order:2;font-size:12.5px;color:#46536e;margin-left:1px}.o5-s03 .o5-s03-pp .o5-pr s{order:3;font-size:12.5px;color:#5f6b84;margin-left:8px}.o5-s03 .o5-s03-add{flex:none;width:38px;height:38px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#06337d;border:1.5px solid #C9D5EA;cursor:pointer;transition:background var(--om-d1),border-color var(--om-d1),color var(--om-d1)}.o5-s03 .o5-s03-add svg{width:16px;height:16px}.o5-s03 .o5-s03-add:hover{background:#06337d;border-color:#06337d;color:#fff}.o5-s03 .o5-s03-so{flex:none;font-size:12px;font-weight:700;color:#5f6b84}.o5-s03 .o5-s03-cta{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:10px;height:50px;border-radius:999px;background:var(--lt);color:#06337d;font-weight:700;font-size:16px;text-decoration:none;transition:background var(--om-d1),color var(--om-d1)}.o5-s03 .o5-s03-cta svg{width:18px;height:18px;transition:transform var(--om-d2) var(--om-out)}.o5-s03 .o5-s03-cta:hover{background:#06337d;color:#fff}.o5-s03 .o5-s03-cta:hover svg{transform:translate(3px)}.o5-s03 .o5-s03-lay:hover .o5-s03-in{transform:translateY(-3px);box-shadow:0 34px 60px -32px #000000b3}.o5-s03 .o5-s03-cta:focus-visible,.o5-s03 .o5-s03-pa:focus-visible,.o5-s03 .o5-s03-add:focus-visible{outline:3px solid #0B7EFE;outline-offset:2px}.o5-s03 .o5-s03-mode a:focus-visible,.o5-s03 .o5-s03-quiz a:focus-visible{outline:3px solid #8DBDFF;outline-offset:3px;border-radius:4px}.o5-s03 .o5-s03-dots{display:none}.o5-s03 .o5-s03-quiz{margin:26px 0 0;font-size:15px;line-height:1.4;color:#cad8f2;text-align:center}.o5-s03 .o5-s03-quiz a{display:inline-flex;align-items:center;gap:6px;color:#fff;font-weight:700;text-decoration:none;border-bottom:1.5px solid rgba(255,255,255,.4)}.o5-s03 .o5-s03-quiz a svg{width:16px;height:16px}.o5-s03 .o5-s03-quiz a:hover{border-bottom-color:#fff}@media(min-width:1024px){@supports (grid-template-rows:subgrid){.o5-s03 .o5-s03-rail{grid-template-rows:auto auto 1fr auto;row-gap:0}.o5-s03 .o5-s03-lay{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr)}.o5-s03 .o5-s03-in{grid-row:span 4;display:grid;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0}.o5-s03 .o5-s03-cta{align-self:end}}}@media(max-width:1180px){.o5-s03 .o5-s03-panel{padding:48px 32px 32px}.o5-s03 .o5-s03-rail{gap:14px}.o5-s03 .o5-s03-in{padding:20px 16px 18px}.o5-s03 .o5-s03-pi{flex-basis:52px;width:52px;height:52px}.o5-s03 .o5-s03-ln{font-size:20px}}@media(max-width:1023px){.o5-s03 .o5-s03-panel{padding:44px 0 28px}.o5-s03 .o5-s03-head{grid-template-columns:1fr;row-gap:14px;padding:0 32px}.o5-s03 .o5-s03-rail{display:flex;gap:14px;margin-top:28px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 32px;padding:4px 32px 20px;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.o5-s03 .o5-s03-rail::-webkit-scrollbar{display:none}.o5-s03 .o5-s03-lay{flex:0 0 min(400px,46%);scroll-snap-align:start}.o5-s03 .o5-s03-lay:hover .o5-s03-in{transform:none}.o5-s03 .o5-s03-dots{display:flex;justify-content:center;gap:8px;margin-top:2px}.o5-s03 .o5-s03-dots i{width:7px;height:7px;border-radius:50%;background:#ffffff4d;transition:background var(--om-d2),width var(--om-d2) var(--om-out)}.o5-s03 .o5-s03-dots i.on{width:20px;border-radius:4px;background:#fff}.o5-s03 .o5-s03-quiz{padding:0 32px;margin-top:20px}}@media(max-width:760px){.o5-s03{padding:20px 0 12px}.o5-s03 .o5-wrap{padding-left:12px;padding-right:12px}.o5-s03 .o5-s03-panel{padding:32px 0 22px;border-radius:22px}.o5-s03 .o5-s03-head{padding:0 18px;row-gap:12px}.o5-s03 h2{font-size:clamp(30px,8.6vw,36px)}.o5-s03 .o5-s03-sub{font-size:16px}.o5-s03 .o5-s03-mode{margin-top:8px;font-size:13.5px}.o5-s03 .o5-s03-rail{gap:10px;margin-top:22px;scroll-padding:0 18px;padding:2px 18px 16px}.o5-s03 .o5-s03-lay{flex-basis:86%}.o5-s03 .o5-s03-in{padding:20px 16px 16px;border-radius:20px}.o5-s03 .o5-s03-ln{font-size:20px}.o5-s03 .o5-s03-lr{font-size:14.5px;min-height:0}.o5-s03 .o5-s03-pl{margin:10px 0 14px}.o5-s03 .o5-s03-p{gap:8px;padding:9px 0}.o5-s03 .o5-s03-pa{gap:10px}.o5-s03 .o5-s03-pi{flex-basis:56px;width:56px;height:56px;border-radius:12px}.o5-s03 .o5-s03-pt b{font-size:15px}.o5-s03 .o5-s03-pt small{font-size:12.5px}.o5-s03 .o5-s03-pp .o5-pr b{font-size:14.5px}.o5-s03 .o5-s03-add{width:36px;height:36px}.o5-s03 .o5-s03-cta{height:48px;font-size:15px}.o5-s03 .o5-s03-quiz{padding:0 18px;font-size:14px;margin-top:16px}}@media(max-width:370px){.o5-s03 .o5-s03-lay{flex-basis:88%}.o5-s03 .o5-s03-pi{flex-basis:48px;width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.o5-s03 .o5-s03-in,.o5-s03 .o5-s03-lay:hover .o5-s03-in,.o5-s03 .o5-s03-pi img,.o5-s03 .o5-s03-cta svg{transition:none;transform:none}}html[data-motion=reduce] .o5-s03 .o5-s03-in,html[data-motion=reduce] .o5-s03 .o5-s03-lay:hover .o5-s03-in,html[data-motion=reduce] .o5-s03 .o5-s03-pi img,html[data-motion=reduce] .o5-s03 .o5-s03-cta svg{transition:none!important;transform:none!important}.o5-s04{position:relative;padding:104px 0 84px;background:linear-gradient(180deg,#fcfbf8,#f4f0e9);overflow-x:clip}.o5-s04 .o5-s04-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.o5-s04 h2{text-wrap:balance}.o5-s04 .o5-lede{max-width:560px}.o5-s04 .o5-s04-ctl{display:none;align-items:center;gap:10px;color:var(--brand);flex:none}.o5-s04 .o5-s04-count{font:500 13px/1 DM Mono,ui-monospace,monospace;letter-spacing:.08em;color:var(--mut);font-variant-numeric:tabular-nums;margin:0 4px 0 0;min-width:52px;text-align:right}.o5-s04 .o5-s04-count b{font-weight:500;color:var(--brand)}.o5-s04 .o5-s04-nav{width:44px;height:44px;flex:none;display:flex;align-items:center;justify-content:center;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgba(6,51,125,.28);background:#fff;color:var(--brand);transition:background var(--om-d2),border-color var(--om-d2)}.o5-s04 .o5-s04-nav:hover{border-color:var(--brand)}.o5-s04 .o5-s04-nav:focus-visible,.o5-s04 .o5-s04-chip:focus-visible{outline:3px solid #0B7EFE;outline-offset:2px}.o5-s04 .o5-s04-nav svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.o5-s04 .o5-s04-pause{border-color:#06337d47}.o5-s04 .o5-s04-pause .o5-s04-ipl,.o5-s04 .o5-s04-pause[aria-pressed=true] .o5-s04-ip{display:none}.o5-s04 .o5-s04-pause[aria-pressed=true] .o5-s04-ipl{display:block}.o5-s04 .o5-s04-chips{display:none;flex-wrap:wrap;gap:8px;margin:0 0 22px}html.om-js .o5-s04 .o5-s04-chips{display:flex}.o5-s04 .o5-s04-chip{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 16px;border-radius:999px;cursor:pointer;border:1px solid rgba(6,51,125,.22);background:#ffffffb3;color:var(--ink);font:600 14px/1 DM Sans,sans-serif;transition:background var(--om-d2),border-color var(--om-d2),color var(--om-d2)}.o5-s04 .o5-s04-chip span{font:500 12px/1 DM Mono,ui-monospace,monospace;color:#56627a;font-variant-numeric:tabular-nums}.o5-s04 .o5-s04-chip:hover{border-color:var(--brand)}.o5-s04 .o5-s04-chip[aria-pressed=true]{background:#0b1f4d;border-color:#0b1f4d;color:#fff}.o5-s04 .o5-s04-chip[aria-pressed=true] span{color:#afc0de}.o5-s04 .o5-s04-card.o5-s04-off{display:none!important}.o5-s04 .o5-s04-row{list-style:none;margin:0;padding:0}.o5-s04 .o5-s04-card{position:relative;display:flex;flex-direction:column;min-width:0;border-radius:20px;overflow:hidden;background:#f6f3ee;box-shadow:0 0 0 1px #0b1f4d12,0 22px 44px -30px #0b1f4d73;isolation:isolate}.o5-s04 .o5-s04-media{position:relative;aspect-ratio:1/.86;overflow:hidden;background:#f6f3ee;flex:none}.o5-s04 .o5-s04-mi{position:absolute;top:0;right:0;bottom:0;left:0}.o5-s04 .o5-s04-mi img,.o5-s04 .o5-s04-mi video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:50% calc(var(--cy) * 100%);display:block}.o5-s04 .o5-s04-vid{opacity:0;transition:opacity var(--om-d2) linear}.o5-s04 .o5-s04-card.is-vid .o5-s04-vid{opacity:1}.o5-s04 .o5-s04-prog,.o5-s04 .o5-s04-tab,.o5-s04 .o5-s04-face{display:none}.o5-s04 .o5-s04-facts{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;padding:18px;color:#fff;background:radial-gradient(120% 90% at 0% 0%,#163a86,#163a8600 55%),#0b1f4d}.o5-s04 .o5-s04-big{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 4px;margin:0}.o5-s04 .o5-s04-big b{font:700 40px/1 DM Sans,sans-serif;letter-spacing:-.035em;color:#fff;font-variant-numeric:lining-nums}.o5-s04 .o5-s04-big b i{font-style:normal;font-weight:500;margin:0 .06em;color:#afc0de}.o5-s04 .o5-s04-big small{font:700 17px/1 DM Sans,sans-serif;color:#fff;margin-right:8px}.o5-s04 .o5-s04-big span{font:500 13px/1.3 DM Sans,sans-serif;color:#afc0de}.o5-s04 .o5-s04-nm{font:700 19px/1.2 DM Sans,sans-serif;letter-spacing:-.01em;color:#fff;margin:10px 0 0}.o5-s04 .o5-s04-spec{font:500 13.5px/1.42 DM Sans,sans-serif;color:#c9d6ee;margin:5px 0 0}.o5-s04 .o5-s04-rib{display:inline-flex;align-self:flex-start;align-items:center;gap:7px;margin:9px 0 2px;padding:5px 11px 5px 9px;border-radius:999px;background:#ffe2b81f;border:1px solid rgba(255,226,184,.4);color:#ffe2b8;font:600 12.5px/1 DM Sans,sans-serif;white-space:nowrap}.o5-s04 .o5-s04-rib svg{width:13px;height:13px;flex:none;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.o5-s04 .o5-s04-ben{font:500 14.5px/1.42 DM Sans,sans-serif;color:#fff;margin:11px 0 0;padding-top:10px;border-top:1px solid rgba(255,255,255,.14)}.o5-s04 .o5-s04-inl{margin:14px 0 6px;font:600 12px/1 DM Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#afc0de}.o5-s04 .o5-s04-in{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.o5-s04 .o5-s04-in a{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:5px 11px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff!important;text-decoration:none;font:600 13px/1.15 DM Sans,sans-serif;transition:background var(--om-d2),border-color var(--om-d2)}.o5-s04 .o5-s04-in a b{font-weight:500;color:#c9d6ee;white-space:nowrap}.o5-s04 .o5-s04-in a.o5-s04-p2{background:#ffe2b81a;border-color:#ffe2b85c}.o5-s04 .o5-s04-in a:hover{background:#ffffff29;border-color:#ffffff6b}.o5-s04 .o5-s04-in a:focus-visible{outline:3px solid #6FB1FF;outline-offset:2px}.o5-s04 .o5-s04-fine{margin-top:26px}.o5-s04 .o5-s04-stage{margin:0 -28px}.o5-s04 .o5-s04-row{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:6px 28px 22px;scroll-padding:0 28px;position:relative}.o5-s04 .o5-s04-row::-webkit-scrollbar{display:none}.o5-s04 .o5-s04-card{flex:0 0 340px;scroll-snap-align:start}@property --o5-s04-o{syntax:"<number>";inherits:true;initial-value:0}@property --o5-s04-a{syntax:"<number>";inherits:false;initial-value:0}@media(min-width:1024px){html.om-js .o5-s04 .o5-s04-ctl{display:flex}html.om-js .o5-s04 .o5-lede{max-width:720px}html.om-js .o5-s04 .o5-s04-hd,html.om-js .o5-s04 .o5-s04-chips{margin-bottom:16px}html.om-js .o5-s04 .o5-s04-stage{container-type:inline-size;margin:0}html.om-js .o5-s04 .o5-s04-row{--h:652px;--fh:318px;--face:176px;--gap:12px;--cw:124px;--ow:clamp(360px, calc((100vw - 116px)*.4) ,500px);display:block;height:calc(var(--h) + 26px);padding:0;scroll-snap-type:none;overflow-y:hidden}@supports (width:1cqw){html.om-js .o5-s04 .o5-s04-row{--ow:clamp(360px, calc((100cqw - 60px)*.4) ,500px)}}@supports (height:100svh){html.om-js .o5-s04 .o5-s04-row{--h:clamp(500px, calc(100svh - 300px) ,652px)}}html.om-js .o5-s04 .o5-s04-card{--o5-s04-o:0;--o5-s04-a:0;position:absolute;left:0;top:0;display:block;width:calc(var(--cw) + var(--o5-s04-o) * (var(--ow) - var(--cw)));height:var(--h);border-radius:18px;transform:translate3d(calc(var(--o5k) * (var(--cw) + var(--gap)) + var(--o5-s04-a) * (var(--ow) - var(--cw))),0,0);contain:layout paint;box-shadow:0 0 0 1px #0b1f4d12,0 14px 26px -24px #0b1f4d6b}html.om-js .o5-s04 .o5-s04-card.o5-s04-aft{--o5-s04-a:1}html.om-js .o5-s04 .o5-s04-card.is-open{--o5-s04-o:1;box-shadow:0 0 0 1px #0b1f4d14,0 22px 34px -30px #0b1f4d8c}html.om-js .o5-s04 .o5-s04-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;opacity:.74}html.om-js .o5-s04 .o5-s04-card:hover .o5-s04-media{opacity:.92}html.om-js .o5-s04 .o5-s04-card.is-open .o5-s04-media{opacity:1}html.om-js .o5-s04 .o5-s04-mi{inset:auto;left:0;top:0;width:var(--ow);height:calc(var(--ow) * 1.25);transform:translate3d(calc((var(--cw) - var(--ow)) * (1 - var(--o5-s04-o)) / 2),calc((var(--h) - var(--face) - var(--o5-s04-o) * (var(--fh) - var(--face))) / 2 - var(--ow) * 1.25 * var(--cy)),0)}html.om-js .o5-s04 .o5-s04-mi:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:26%;pointer-events:none;background:linear-gradient(180deg,#f6f3ee00,#f6f3ee 92%)}html.om-js .o5-s04 .o5-s04-mi img,html.om-js .o5-s04 .o5-s04-mi video{object-position:50% 50%}html.om-js .o5-s04 .o5-s04-tab{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;padding:0;margin:0;border:0;background:none;text-align:left;cursor:pointer;border-radius:18px}html.om-js .o5-s04 .o5-s04-card.is-open .o5-s04-tab{cursor:default}html.om-js .o5-s04 .o5-s04-tab:focus-visible{outline:3px solid #0B7EFE;outline-offset:-3px}html.om-js .o5-s04 .o5-s04-face{position:absolute;left:0;bottom:0;width:var(--cw);height:var(--face);display:flex;flex-direction:column;justify-content:flex-end;padding:0 11px 16px 13px;color:var(--ink);background:linear-gradient(180deg,#f6f3ee00,#f6f3ee 34%);opacity:1}html.om-js .o5-s04 .o5-s04-card.is-open .o5-s04-face{opacity:0}html.om-js .o5-s04 .o5-s04-fnum{display:block;color:var(--brand);line-height:1}html.om-js .o5-s04 .o5-s04-fnum b{font:700 25px/1 DM Sans,sans-serif;letter-spacing:-.035em}html.om-js .o5-s04 .o5-s04-fnum b i{font-style:normal;font-weight:500}html.om-js .o5-s04 .o5-s04-fnum small{font:700 13px/1 DM Sans,sans-serif;margin-left:2px}html.om-js .o5-s04 .o5-s04-fname{font:600 13px/1.25 DM Sans,sans-serif;margin-top:7px;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}html.om-js .o5-s04 .o5-s04-ftag{display:block;margin-top:7px;font:600 12px/1.25 DM Sans,sans-serif;color:#0b6b4f;text-wrap:balance}html.om-js .o5-s04 .o5-s04-facts{position:absolute;left:0;bottom:0;width:var(--ow);height:var(--fh);padding:18px 20px 16px;opacity:0;visibility:hidden;transform:translate3d(0,var(--om-swap),0)}html.om-js .o5-s04 .o5-s04-card.is-open .o5-s04-facts{opacity:1;visibility:visible;transform:none}html.om-js .o5-s04 .o5-s04-big b{font-size:42px}html.om-js .o5-s04 .o5-s04-fine{margin-top:12px}}@media(min-width:1024px)and (max-width:1279px){html.om-js .o5-s04 .o5-s04-row{--h:648px;--fh:372px;--cw:116px}@supports (height:100svh){html.om-js .o5-s04 .o5-s04-row{--h:clamp(600px, calc(100svh - 360px) ,648px)}}}@media(min-width:1024px)and (prefers-reduced-motion:no-preference){html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-row.is-anim .o5-s04-card{transition:--o5-s04-o .56s var(--om-inout),--o5-s04-a .56s var(--om-inout)}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-media{transition:opacity .48s var(--om-out)}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-row.is-anim .o5-s04-face{transition:opacity .28s var(--om-out) .32s}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-row.is-anim .o5-s04-card.is-open .o5-s04-face{transition:opacity .2s var(--om-in)}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-row.is-anim .o5-s04-facts{transition:opacity .2s var(--om-in),transform .2s var(--om-in),visibility 0s linear .2s}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-row.is-anim .o5-s04-card.is-open .o5-s04-facts{transition:opacity .48s var(--om-out) .2s,transform .48s var(--om-out) .2s,visibility 0s}html.om-js:not([data-motion=reduce]) .o5-s04.is-moving .o5-s04-card.is-open:not(.is-vid) .o5-s04-still{animation:o5-s04-drift 8s var(--om-sine) infinite alternate}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-prog{display:block;position:absolute;left:0;right:0;top:0;height:3px;z-index:4;background:#0b1f4d14;opacity:0;transition:opacity var(--om-d2)}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-card.is-open .o5-s04-prog{opacity:1}html.om-js:not([data-motion=reduce]) .o5-s04.is-stopped .o5-s04-prog{opacity:0}html.om-js:not([data-motion=reduce]) .o5-s04 .o5-s04-prog i{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:0 50%}}@media(prefers-reduced-motion:reduce){.o5-s04 .o5-s04-vid,.o5-s04 .o5-s04-pause{display:none!important}.o5-s04 .o5-s04-row{scroll-behavior:auto}}html[data-motion=reduce] .o5-s04 .o5-s04-vid,html[data-motion=reduce] .o5-s04 .o5-s04-pause{display:none!important}@media(max-width:1023px){.o5-s04{padding:72px 0 64px}.o5-s04 .o5-wrap{display:flex;flex-direction:column}.o5-s04 .o5-s04-hd{display:contents}.o5-s04 .o5-s04-hd>div:first-child{margin-bottom:20px}.o5-s04 .o5-s04-stage{order:1}.o5-s04 .o5-s04-ctl{order:2}.o5-s04 .o5-s04-fine{order:3}html.om-js .o5-s04 .o5-s04-ctl{display:flex;justify-content:flex-start;margin-top:2px}html.om-js .o5-s04 .o5-s04-ctl .o5-s04-pause{margin-left:auto}.o5-s04 .o5-s04-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -28px 14px;padding:2px 28px 4px;scroll-padding:0 28px}.o5-s04 .o5-s04-chips::-webkit-scrollbar{display:none}.o5-s04 .o5-s04-chip{flex:none}.o5-s04 .o5-s04-row{padding:6px calc((100vw - min(78vw,400px))/2) 22px;scroll-padding:0 calc((100vw - min(78vw,400px))/2)}.o5-s04 .o5-s04-card{flex:0 0 min(78vw,400px);scroll-snap-align:center;scroll-snap-stop:always}html.om-js .o5-s04 .o5-s04-card .o5-s04-media{opacity:.72;transition:opacity .48s var(--om-out)}html.om-js .o5-s04 .o5-s04-card.is-open .o5-s04-media{opacity:1}html.om-js .o5-s04 .o5-s04-tab{display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;padding:0;border:0;background:none;border-radius:20px}html.om-js .o5-s04 .o5-s04-tab:focus-visible{outline:3px solid #0B7EFE;outline-offset:-3px}.o5-s04 .o5-s04-fine{margin-top:18px}}@media(max-width:760px){.o5-s04{padding:60px 0 52px}.o5-s04 .o5-s04-stage{margin:0 -16px}.o5-s04 .o5-s04-row{padding:6px 11vw 20px;scroll-padding:0 11vw}.o5-s04 .o5-s04-card{flex-basis:78vw}.o5-s04 .o5-s04-media{aspect-ratio:1/.82}.o5-s04 .o5-s04-facts{padding:16px}.o5-s04 .o5-s04-big b{font-size:36px}.o5-s04 .o5-s04-chips{gap:7px;margin:0 -16px 12px;padding:2px 16px 4px;scroll-padding:0 16px}.o5-s04 .o5-s04-chip{height:40px;padding:0 12px 0 14px;font-size:13.5px}.o5-s04 .o5-s04-hd .o5-lede{font-size:16px}}@keyframes o5-s04-drift{0%{transform:scale(1)}to{transform:scale(var(--om-scale-max,1.04))}}.o5-s05{position:relative;padding:104px 0 76px;color:#fff;overflow:clip;background:radial-gradient(70% 60% at 50% 38%,#16408f,#16408f00 62%),radial-gradient(60% 50% at 0% 100%,#0b7efe24,#0b7efe00 70%),#0b1f4d}.o5-s05 h2{color:#fff;text-wrap:balance}.o5-s05 h2>span{color:#7fb8ff}.o5-s05 .o5-s05-in{position:relative;display:grid;grid-template-columns:minmax(250px,320px) minmax(380px,1fr) 264px;grid-template-areas:"copy panel side" "carton panel side";grid-template-rows:auto 1fr;column-gap:40px;align-items:start}.o5-s05 .o5-s05-copy{grid-area:copy}.o5-s05 .o5-s05-xr{display:contents}.o5-s05 .o5-s05-mark{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 20px;font:600 14px/1.2 DM Sans,sans-serif;color:#c9d6ee}.o5-s05 .o5-s05-sku{font-weight:700;color:#fff}.o5-s05 .o5-s05-soon{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px;border-radius:999px;background:#fff2e2;color:#7a4a12;font:700 12px/1 DM Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.o5-s05 .o5-s05-soon i{width:7px;height:7px;border-radius:50%;background:#e8710f}.o5-s05 .o5-s05-lede{font-size:18px;line-height:1.5;color:#c9d6ee;margin:16px 0 0;max-width:420px}.o5-s05 .o5-s05-act{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin-top:28px}.o5-s05 .o5-s05-cta{padding:15px 24px}.o5-s05 .o5-s05-cta:focus-visible{outline:3px solid #fff;outline-offset:3px}.o5-s05 .o5-s05-badge{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;white-space:nowrap;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff0f;font:600 13px/1 DM Sans,sans-serif;color:#fff;margin:0}.o5-s05 .o5-s05-badge svg{width:16px;height:16px;color:#9cc6ff}.o5-s05 .o5-s05-carton{grid-area:carton;align-self:start;margin:44px 0 0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.o5-s05 .o5-s05-cbox{position:relative;display:block;width:176px;flex:none}.o5-s05 .o5-s05-cimg{width:100%;height:auto;filter:drop-shadow(0 26px 30px rgba(0,0,0,.45))}.o5-s05 .o5-s05-glint{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;clip-path:polygon(69% 74.4%,96.5% 74.4%,96.5% 97.9%,69% 97.9%);background:linear-gradient(100deg,#fff0 20%,#ffffffd9,#fff0 80%)}.o5-s05 .o5-s05-carton figcaption{font:500 12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.02em;color:#9fb2d6;text-wrap:balance}.o5-s05 .o5-s05-sw{display:none}.o5-s05 .o5-s05-pw{grid-area:panel;position:relative;width:100%;max-width:540px;justify-self:center}.o5-s05 .o5-s05-panel{position:relative;background:#fff;color:#111;border-radius:14px;padding:22px 22px 16px;box-shadow:0 40px 80px -30px #0009,0 0 0 1px #ffffff14;transform-origin:0 0}.o5-s05 .o5-s05-sf{width:100%;border-collapse:collapse;border:2px solid #111;font:500 14px/1.28 DM Sans,sans-serif;letter-spacing:-.005em;color:#111;font-variant-numeric:tabular-nums}.o5-s05 .o5-s05-sf caption{caption-side:top;text-align:left;border:2px solid #111;border-bottom:0;padding:8px 10px 6px}.o5-s05 .o5-s05-sft{display:block;font:800 31px/1 DM Sans,sans-serif;letter-spacing:-.025em;color:#111}.o5-s05 .o5-s05-sfs{display:block;margin-top:5px;font:500 13.5px/1.3 DM Sans,sans-serif;color:#111}.o5-s05 .o5-s05-sfs span{margin-left:.6em;white-space:nowrap}.o5-s05 .o5-s05-sf thead th{font:700 13.5px/1.2 DM Sans,sans-serif;padding:6px 10px 5px;border-top:9px solid #111;border-bottom:4px solid #111;text-align:left}.o5-s05 .o5-s05-sf thead th+th,.o5-s05 .o5-s05-sf td{text-align:right}.o5-s05 .o5-s05-sf tbody th{font-weight:500;text-align:left;padding:4px 6px 4px 10px;border-top:1px solid #9A9A9A;vertical-align:top}.o5-s05 .o5-s05-sf tbody td{padding:4px 10px 4px 4px;border-top:1px solid #9A9A9A;white-space:nowrap;vertical-align:top}.o5-s05 .o5-s05-sf tbody td:last-child{width:52px;padding-left:2px}.o5-s05 .o5-s05-sf tbody tr:first-child th,.o5-s05 .o5-s05-sf tbody tr:first-child td{border-top:0}.o5-s05 .o5-s05-actv{border-top:9px solid #111}.o5-s05 .o5-s05-sf tfoot td{border-top:9px solid #111;text-align:left;padding:6px 10px 7px;font-size:13.5px}.o5-s05 .o5-s05-rb{display:block;width:100%;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:3px}.o5-s05 .o5-s05-sub{display:block;padding-left:.7em}.o5-s05 .o5-s05-nb,.o5-s05 .o5-s05-wn b{white-space:nowrap}.o5-s05 .o5-s05-rb:focus-visible{outline:2px solid #0B7EFE;outline-offset:2px}.o5-s05 .o5-s05-r{position:relative;transition:opacity var(--om-d2)}.o5-s05 .o5-s05-r.is-pin th,.o5-s05 .o5-s05-r.is-pin td{font-weight:700}.o5-s05 .o5-s05-oth{font:500 13px/1.4 DM Sans,sans-serif;color:#222;margin:9px 2px 0}.o5-s05 .o5-s05-cap{margin:14px 0 0;text-align:center;text-wrap:balance;font:500 12px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.06em;color:#9fb2d6}.o5-s05 .o5-s05-beam{position:absolute;left:12px;right:12px;top:0;height:100px;pointer-events:none;opacity:0;transform-origin:0 0;z-index:1}.o5-s05 .o5-s05-beam:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0b7efe0f,#0b7efe29 50%,#0b7efe0f);border-radius:2px}.o5-s05 .o5-s05-bl{position:absolute;left:-6px;right:-6px;top:0;height:2px;pointer-events:none;opacity:0;z-index:2;background:linear-gradient(90deg,#0b7efe00,#0b7efe 12% 88%,#0b7efe00);box-shadow:0 0 12px 1px #0b7efe8c}.o5-s05 .o5-s05-side{grid-area:side;position:relative;display:flex;flex-direction:column;align-items:flex-start;padding-top:var(--o5-s05-ky,236px)}.o5-s05 .o5-s05-tag{position:relative;display:inline-block;margin:-15px 0 0;min-height:30px;padding:7px 13px 6px;border-radius:15px;max-width:100%;border:1px solid rgba(110,231,183,.55);background:#10b9811f;color:#c8f7e3;font:700 12.5px/1.25 DM Sans,sans-serif}.o5-s05 .o5-s05-tag i{position:absolute;right:100%;top:50%;width:38px;border-top:1.5px dashed rgba(110,231,183,.6)}.o5-s05 .o5-s05-wn span{white-space:nowrap}.o5-s05 .o5-s05-wn i{font-style:normal}@media(min-width:1024px){.o5-s05 .o5-s05-wn b,.o5-s05 .o5-s05-wn span{display:block}.o5-s05 .o5-s05-wn i{display:none}.o5-s05 .o5-s05-wn span{margin-top:2px}}.o5-s05 .o5-s05-r.is-on th,.o5-s05 .o5-s05-r.is-on td{background:#0b7efe14}.o5-s05.is-beam .o5-s05-r.is-on th,.o5-s05.is-beam .o5-s05-r.is-on td{background:none}.o5-s05 .o5-s05-win{position:relative;margin-top:40px;width:100%}.o5-s05 .o5-s05-disc{position:relative;width:184px;height:184px;border-radius:50%;overflow:hidden;background:#f6f3ee;box-shadow:0 0 0 4px #ffffff1a,0 0 0 1px #ffffff59,0 24px 50px -18px #0009;isolation:isolate}.o5-s05 .o5-s05-m{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity var(--om-d2) linear}.o5-s05 .o5-s05-m.is-on{opacity:1}.o5-s05 .o5-s05-m img,.o5-s05 .o5-s05-m video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.o5-s05 .o5-s05-m video.o5-s05-v45{object-position:50% 52%}.o5-s05 .o5-s05-vid{opacity:0;transition:opacity var(--om-d2) linear}.o5-s05 .o5-s05-m.is-vid .o5-s05-vid{opacity:1}.o5-s05 .o5-s05-dose{display:flex;align-items:baseline;justify-content:center;padding-top:68px;gap:3px;color:#fff;background:radial-gradient(90% 90% at 30% 25%,#2a6fd6,#0b3a8c 60%,#082a66)}.o5-s05 .o5-s05-dose b{font:700 46px/1 DM Sans,sans-serif;letter-spacing:-.04em}.o5-s05 .o5-s05-dose small{font:700 18px/1 DM Sans,sans-serif}.o5-s05 .o5-s05-wt{margin-top:16px;max-width:236px}.o5-s05 .o5-s05-wn{font:500 16px/1.3 DM Sans,sans-serif;color:#c9d6ee;margin:0}.o5-s05 .o5-s05-wn b{font-weight:700;color:#fff}.o5-s05 .o5-s05-ws{font:500 14px/1.45 DM Sans,sans-serif;color:#afc0de;margin:5px 0 0}.o5-s05 .o5-s05-wtag{display:none;margin:9px 0 0;font:700 12.5px/1.25 DM Sans,sans-serif;color:#b5f5da}.o5-s05 .o5-s05-win.is-ksm .o5-s05-wtag{display:block}@media(min-width:1024px){.o5-s05 .o5-s05-win.is-ksm .o5-s05-wtag{display:none}}.o5-s05 .o5-s05-pause{display:none;margin-top:16px;color:#c9d6ee;border-color:#ffffff4d}.o5-s05 .o5-s05-pause .o5-s05-ipl,.o5-s05 .o5-s05-pause[aria-pressed=true] .o5-s05-ip{display:none}.o5-s05 .o5-s05-pause[aria-pressed=true] .o5-s05-ipl{display:block}.o5-s05 .o5-s05-pause:focus-visible{outline-color:#fff}.o5-s05 .o5-s05-ths{display:none;gap:8px;margin-top:20px}html.om-js .o5-s05 .o5-s05-ths{display:flex}html.om-js .o5-s05 .o5-s05-pause{display:inline-flex}.o5-s05 .o5-s05-th{width:40px;height:40px;padding:0;border-radius:50%;border:0;overflow:hidden;background:#f6f3ee;cursor:pointer;opacity:.62;box-shadow:0 0 0 1px #ffffff4d;transition:opacity var(--om-d2),box-shadow var(--om-d2)}.o5-s05 .o5-s05-th img{width:100%;height:100%;object-fit:cover}.o5-s05 .o5-s05-th:hover{opacity:.9}.o5-s05 .o5-s05-th.is-on{opacity:1;box-shadow:0 0 0 2px #0b1f4d,0 0 0 4px #7fb8ff}.o5-s05 .o5-s05-th:focus-visible{outline:3px solid #fff;outline-offset:3px}.o5-s05 .o5-s05-lead{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:3;display:none}.o5-s05 .o5-s05-lead path{fill:none;stroke:#7fb8ff;stroke-width:1.5;stroke-linecap:round;opacity:.9}.o5-s05 .o5-s05-dot{position:absolute;left:0;top:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#7fb8ff;z-index:3;display:none;pointer-events:none}.o5-s05 .o5-s05-dot:before,.o5-s05 .o5-s05-dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1.5px solid #7FB8FF;opacity:0}.o5-s05 .o5-s05-fine{color:#8fa2c6;margin-top:40px}.o5-s05 .o5-s05-r.is-on th,.o5-s05 .o5-s05-r.is-on td{color:#000}@media(prefers-reduced-motion:no-preference){html.om-js:not([data-motion=reduce]) .o5-s05:not(.is-shown) .o5-s05-panel{opacity:0}html.om-js:not([data-motion=reduce]) .o5-s05.is-dim .o5-s05-r:not(.is-on){opacity:.64}html.om-js:not([data-motion=reduce]) .o5-s05.is-beam .o5-s05-beam,html.om-js:not([data-motion=reduce]) .o5-s05.is-beam .o5-s05-bl{opacity:1;transition:transform .3s var(--om-inout),opacity var(--om-d2)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-beam,html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-bl{transition:transform .3s var(--om-inout),opacity var(--om-d3)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-dot.is-pulse:before{animation:o5-s05-pulse 1.6s var(--om-sine) infinite}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-dot.is-pulse:after{animation:o5-s05-pulse 1.6s var(--om-sine) .8s infinite}}@media(min-width:1024px){html.om-js .o5-s05.is-led .o5-s05-lead,html.om-js .o5-s05.is-led .o5-s05-dot{display:block}}@keyframes o5-s05-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.8);opacity:0}}@media(min-width:1024px)and (max-width:1179px){.o5-s05 .o5-s05-in{column-gap:28px;grid-template-columns:minmax(230px,250px) minmax(380px,1fr) 184px}.o5-s05 h2{font-size:46px}.o5-s05 .o5-s05-lede{font-size:17px}.o5-s05 .o5-s05-badge{font-size:12px;padding:0 11px;gap:6px}.o5-s05 .o5-s05-panel{padding:16px 16px 14px}.o5-s05 .o5-s05-sf{font-size:13px}.o5-s05 .o5-s05-beam{left:16px;right:16px}.o5-s05 .o5-s05-tag{font-size:12px;padding:5px 10px;text-wrap:balance}.o5-s05 .o5-s05-tag i{width:26px}.o5-s05 .o5-s05-ths{gap:6px}.o5-s05 .o5-s05-th{width:31px;height:31px}.o5-s05 .o5-s05-cbox{width:150px}.o5-s05 .o5-s05-disc{width:156px;height:156px}.o5-s05 .o5-s05-dose{padding-top:56px}}@media(max-width:1023px){.o5-s05{padding:72px 0 60px}.o5-s05 .o5-s05-in{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "xr";grid-template-rows:none;max-width:620px;margin:0 auto;row-gap:0}.o5-s05 .o5-s05-xr{grid-area:xr;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"carton" "side" "panel";align-items:start}.o5-s05 .o5-s05-act{flex-direction:row;flex-wrap:wrap;align-items:center}.o5-s05 .o5-s05-carton{justify-self:center;margin:30px 0 22px;flex-direction:column;align-items:center;gap:10px}.o5-s05 .o5-s05-cbox{width:150px}.o5-s05 .o5-s05-carton figcaption{padding:0;max-width:none;text-align:center}.o5-s05 .o5-s05-pw{max-width:none}.o5-s05 .o5-s05-side{padding-top:0;margin:0 0 14px;align-items:stretch;z-index:5}.o5-s05 .o5-s05-tag{display:none}.o5-s05 .o5-s05-win{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:14px;margin:0;padding:12px;border-radius:18px;background:#0a1a45;border:1px solid rgba(255,255,255,.16);box-shadow:0 18px 40px -16px #0009}.o5-s05 .o5-s05-disc{width:72px;height:72px}.o5-s05 .o5-s05-dose{padding-top:26px}.o5-s05 .o5-s05-dose b{font-size:22px}.o5-s05 .o5-s05-dose small{font-size:12px}.o5-s05 .o5-s05-wt{margin:0;max-width:none;min-width:0;padding-right:36px;display:flex;flex-direction:column;justify-content:flex-start}.o5-s05 .o5-s05-wn b{white-space:normal}.o5-s05 .o5-s05-wn{font-size:15px}.o5-s05 .o5-s05-ws{font-size:13px;margin-top:3px}.o5-s05 .o5-s05-wtag{margin-top:6px}.o5-s05 .o5-s05-pause{position:absolute;top:8px;right:8px;margin:0;padding:0;width:36px;height:36px;min-height:0;justify-content:center;border-radius:50%}.o5-s05 .o5-s05-pause span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}html.om-js .o5-s05 .o5-s05-ths{display:none}html.om-js .o5-s05 .o5-s05-side{position:sticky;top:calc(var(--o5-hdr,84px) + 8px)}.o5-s05 .o5-s05-fine{margin-top:28px}}@media(max-width:1023px)and (prefers-reduced-motion:no-preference){html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-in{grid-template-areas:"copy" "sw" "xr"}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-xr{grid-template-areas:"side" "view"}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-sw{grid-area:sw;display:flex;margin:28px 0 12px;padding:4px;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-sw button{flex:1;height:40px;border:0;border-radius:999px;background:none;color:#c9d6ee;font:700 14px/1 DM Sans,sans-serif;cursor:pointer;transition:background var(--om-d2),color var(--om-d2)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-sw button[aria-checked=true]{background:#fff;color:var(--brand)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-sw button:focus-visible{outline:3px solid #7FB8FF;outline-offset:2px}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-carton{grid-area:view;align-self:start;justify-self:center;margin:34px 0 0;z-index:6;transition:opacity .32s var(--om-in),visibility 0s linear .32s}html.om-js:not([data-motion=reduce]) .o5-s05.is-carton .o5-s05-carton{transition:opacity .48s var(--om-out) .12s,visibility 0s}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-cbox{width:min(54vw,240px)}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-pw{grid-area:view}html.om-js:not([data-motion=reduce]) .o5-s05 .o5-s05-panel:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;z-index:5;pointer-events:none;background:linear-gradient(180deg,#0d245ceb,#0b1f4df2);clip-path:inset(0 0 0 100%);transition:clip-path .48s var(--om-inout)}html.om-js:not([data-motion=reduce]) .o5-s05.is-carton .o5-s05-panel:after{clip-path:inset(0 0 0 0)}html.om-js:not([data-motion=reduce]) .o5-s05:not(.is-carton) .o5-s05-carton{opacity:0;visibility:hidden}html.om-js:not([data-motion=reduce]) .o5-s05:not(.is-shown) .o5-s05-panel{opacity:1}}@media(max-width:760px){.o5-s05{padding:60px 0 52px}.o5-s05 .o5-s05-lede{font-size:16px}.o5-s05 .o5-s05-panel{padding:14px 12px 12px;border-radius:12px}.o5-s05 .o5-s05-sf{font-size:12.5px;line-height:1.25}.o5-s05 .o5-s05-sft{font-size:26px}.o5-s05 .o5-s05-sfs{font-size:12.5px}.o5-s05 .o5-s05-sfs span{display:block;margin:2px 0 0}.o5-s05 .o5-s05-sf thead th{font-size:12.5px;padding:5px 7px 4px}.o5-s05 .o5-s05-sf tbody th{padding:4px 4px 4px 7px}.o5-s05 .o5-s05-sf tbody td{padding:4px 7px 4px 3px}.o5-s05 .o5-s05-sf tbody td:last-child{width:46px}.o5-s05 .o5-s05-sf tfoot td{font-size:12.5px;padding:5px 7px 6px}.o5-s05 .o5-s05-oth{font-size:12px}.o5-s05 .o5-s05-beam{left:8px;right:8px}.o5-s05 .o5-s05-cap{font-size:12px;letter-spacing:.02em}}.o5-s05 .o5-s05-dc,.o5-s05 .o5-s05-more{display:none}.o5-s05 .o5-s05-dch{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin:0 2px;padding:0 0 8px;border-bottom:7px solid #111;font:500 12.5px/1.2 DM Sans,sans-serif;color:#222}.o5-s05 .o5-s05-dch b{font:800 21px/1 DM Sans,sans-serif;letter-spacing:-.02em;color:#111}.o5-s05 .o5-s05-dl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.o5-s05 .o5-s05-dl li{border-top:1px solid #9A9A9A;min-width:0}.o5-s05 .o5-s05-dl li:nth-child(-n+2){border-top:0}.o5-s05 .o5-s05-dl li:nth-child(odd){border-right:1px solid #D2D2D2}.o5-s05 .o5-s05-di{display:block;width:100%;margin:0;padding:9px 8px 9px 9px;border:0;border-radius:0;background:none;font:inherit;color:#111;text-align:left;cursor:pointer;transition:background var(--om-d2),opacity var(--om-d2)}.o5-s05 .o5-s05-di b{display:block;font:700 19px/1 DM Sans,sans-serif;letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums lining-nums}.o5-s05 .o5-s05-di small{font:700 12.5px/1 DM Sans,sans-serif;letter-spacing:0}.o5-s05 .o5-s05-di>span{display:block;margin-top:4px;font:500 12.5px/1.25 DM Sans,sans-serif;color:#222;overflow-wrap:anywhere}.o5-s05 .o5-s05-di.is-on{background:#0b7efe1a}.o5-s05 .o5-s05-di[aria-pressed=true]>span{font-weight:700;color:#111}.o5-s05 .o5-s05-di:focus-visible{outline:2px solid #0B7EFE;outline-offset:-2px}@media(prefers-reduced-motion:no-preference){html.om-js:not([data-motion=reduce]) .o5-s05.is-dim .o5-s05-di:not(.is-on){opacity:.7}}.o5-s05 .o5-s05-more{align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;margin:12px 0 0;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.3);background:#ffffff12;color:#fff;font:700 14px/1.2 DM Sans,sans-serif;cursor:pointer}.o5-s05 .o5-s05-more svg{width:14px;height:14px;flex:none;transition:transform var(--om-d2) var(--om-out)}.o5-s05 .o5-s05-more[aria-expanded=true] svg{transform:rotate(180deg)}.o5-s05 .o5-s05-more:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:760px){html.om-js .o5-s05.o5-s05 .o5-s05-in{grid-template-areas:"copy" "xr"}html.om-js .o5-s05.o5-s05 .o5-s05-sw,html.om-js .o5-s05.o5-s05 .o5-s05-carton{display:none}html.om-js .o5-s05.o5-s05 .o5-s05-xr{grid-template-areas:"side" "dc" "pw" "more";margin-top:26px}html.om-js .o5-s05.o5-s05 .o5-s05-side{position:relative;top:auto;margin:0 0 12px}html.om-js .o5-s05.o5-s05 .o5-s05-dc{grid-area:dc;display:block}html.om-js .o5-s05.o5-s05 .o5-s05-dcard{background:#fff;color:#111;border-radius:12px;padding:12px 10px 2px;box-shadow:0 30px 60px -30px #0009,0 0 0 1px #ffffff14}html.om-js .o5-s05.o5-s05 .o5-s05-dc .o5-s05-cap{margin-top:12px}html.om-js .o5-s05.o5-s05 .o5-s05-pw{grid-area:pw;display:none}html.om-js .o5-s05.o5-s05 .o5-s05-more{grid-area:more;display:flex}html.om-js .o5-s05.o5-s05.is-full .o5-s05-dc{display:none}html.om-js .o5-s05.o5-s05.is-full .o5-s05-pw{display:block}}.o5-s06{padding:104px 0 96px;background:var(--soft);overflow:hidden}.o5-s06 .o5-s06-in{display:grid;grid-template-columns:316px minmax(0,1fr);gap:44px;align-items:center}.o5-s06 .o5-s06-side{display:flex;flex-direction:column;gap:26px;min-width:0}.o5-s06 .o5-kick{margin-bottom:6px}.o5-s06 .o5-s06-big{font-size:clamp(84px,7.4vw,112px);line-height:.9;letter-spacing:-.055em;font-weight:800;color:var(--brand)}.o5-s06 .o5-s06-h{font-size:clamp(34px,3.6vw,52px)}.o5-s06 .o5-s06-stars{position:relative;display:inline-flex;margin:16px 0 8px;line-height:0}.o5-s06 .o5-s06-stars svg{width:28px;height:28px;margin-right:4px;flex:none}.o5-s06 .o5-s06-s0{display:inline-flex;color:#d5dce7}.o5-s06 .o5-s06-s1{position:absolute;left:0;top:0;display:inline-flex;color:#e89b1c;overflow:hidden;white-space:nowrap;width:calc(var(--rt,5) * 20%)}.o5-s06 .o5-s06-from{font-size:15px;color:var(--mut)}.o5-s06 .o5-s06-buy{background:#fff;border-radius:22px;padding:22px 22px 20px;box-shadow:0 24px 48px -30px #0b1f4d59,0 0 0 1px #0b1f4d12}.o5-s06 .o5-s06-buy-k{font:500 12px/1.3 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#2c5fa0}.o5-s06 .o5-s06-buy h3{font-size:24px;letter-spacing:-.025em;margin:8px 0 12px}.o5-s06 .o5-s06-facts{display:grid;gap:7px;margin-bottom:18px}.o5-s06 .o5-s06-facts li{display:flex;align-items:center;gap:9px;font-size:14.5px;color:#2f3b55;line-height:1.3}.o5-s06 .o5-s06-facts li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--blue);flex:none}.o5-s06 .o5-s06-buy-f{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;flex-wrap:wrap;padding-top:14px;border-top:1px solid var(--line)}.o5-s06 .o5-s06-price .o5-pr small{font-size:12.5px}.o5-s06 .o5-s06-shop{padding:12px 16px;font-size:14.5px;margin-left:auto}.o5-s06 .o5-s06-mq{min-width:0;position:relative}.o5-s06 .o5-s06-rows{position:relative;display:grid;gap:4px}.o5-s06 .o5-s06-row{overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 104px,#000 calc(100% - 104px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 104px,#000 calc(100% - 104px),transparent);border-radius:20px;outline:none}.o5-s06 .o5-s06-row::-webkit-scrollbar{display:none}.o5-s06 .o5-s06-row:focus-visible{box-shadow:inset 0 0 0 3px var(--blue)}.o5-s06 .o5-s06-trk{position:relative;display:flex;gap:16px;width:max-content;padding:12px 24px;will-change:auto}.o5-s06 .o5-s06-rv{position:relative;flex:none;width:300px;display:flex;flex-direction:column;background:#fff;border-radius:20px;padding:20px 22px 18px;box-shadow:0 0 0 1px #0b1f4d12,0 14px 30px -24px #0b1f4d59;transition:transform var(--om-d2) var(--om-out)}.o5-s06 .o5-s06-rv:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 2px var(--blue),0 18px 36px -20px #0066e073;opacity:0;transition:opacity var(--om-d2) var(--om-out);pointer-events:none}.o5-s06 .o5-s06-rv:hover{transform:translateY(calc(-1 * var(--om-lift)))}.o5-s06 .o5-s06-rv:hover:after{opacity:1}.o5-s06 .o5-s06-st{display:flex;gap:2px;color:#e89b1c;margin-bottom:10px}.o5-s06 .o5-s06-st svg{width:16px;height:16px}.o5-s06 .o5-s06-t{font-weight:700;font-size:16px;line-height:1.3;color:var(--ink);margin-bottom:6px}.o5-s06 .o5-s06-q{font-size:15px;line-height:1.5;color:#2f3b55;flex:1;margin:0}.o5-s06 .o5-s06-a{font-size:13px;color:var(--mut);margin-top:14px}.o5-s06 .o5-s06-a b{color:var(--ink);font-weight:700}.o5-s06 .o5-s06-clg{display:none}.o5-s06 .o5-s06-ctl{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:10px;padding:0 24px}.o5-s06 .o5-s06-fine{margin:0;max-width:560px}.o5-s06 .o5-s06-btns{display:flex;align-items:center;gap:8px;flex:none}.o5-s06 .o5-s06-nav{display:none;width:44px;height:44px;border-radius:50%;border:1.5px solid #C9D3E3;background:#fff;align-items:center;justify-content:center;color:var(--brand)}.o5-s06 .o5-s06-nav svg{width:18px;height:18px}.o5-s06 .o5-s06-nav:hover{border-color:var(--brand)}.o5-s06 .o5-s06-nav:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.o5-s06 .o5-s06-pause{display:none;color:var(--brand);min-height:40px;padding:0 14px}.o5-s06 .o5-s06-pause .i-pl,.o5-s06 .o5-s06-pause[aria-pressed=true] .i-pa{display:none}.o5-s06 .o5-s06-pause[aria-pressed=true] .i-pl{display:block}.o5-s06.is-drift .o5-s06-row{overflow:hidden}.o5-s06.is-drift .o5-s06-pause,.o5-s06.is-static .o5-s06-nav{display:inline-flex}@media(max-width:980px){.o5-s06 .o5-s06-in{grid-template-columns:1fr;gap:34px}.o5-s06 .o5-s06-side{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:24px}}@media(max-width:760px){.o5-s06{padding:64px 0}.o5-s06 .o5-s06-side{grid-template-columns:1fr;gap:22px}.o5-s06 .o5-s06-big{font-size:84px}.o5-s06 .o5-s06-buy-f .o5-s06-shop{width:100%}.o5-s06 .o5-s06-rows{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:10px 16px 14px;scroll-padding:0 16px;scroll-snap-type:x mandatory;outline:none}.o5-s06 .o5-s06-rows::-webkit-scrollbar{display:none}.o5-s06 .o5-s06-rows:focus-visible{box-shadow:inset 0 0 0 3px var(--blue)}.o5-s06 .o5-s06-row,.o5-s06 .o5-s06-trk{display:contents}.o5-s06 .o5-s06-rv{width:80vw;max-width:320px;scroll-snap-align:start}.o5-s06 .o5-s06-rv:hover{transform:none}.o5-s06 .o5-s06-trk .o5-s06-cl{display:none}.o5-s06.is-drift .o5-s06-rows{scroll-snap-type:none}.o5-s06.is-drift .o5-s06-clg{display:contents}.o5-s06 .o5-s06-ctl{flex-direction:column;align-items:flex-start;padding:0}}@media(prefers-reduced-motion:reduce){.o5-s06 .o5-s06-rows{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:10px 4px 14px;scroll-snap-type:x mandatory}.o5-s06 .o5-s06-row,.o5-s06 .o5-s06-trk{display:contents}.o5-s06 .o5-s06-rv{scroll-snap-align:start}.o5-s06 .o5-s06-cl,.o5-s06 .o5-s06-clg{display:none!important}.o5-s06 .o5-s06-rv,.o5-s06 .o5-s06-rv:after{transition:none}.o5-s06 .o5-s06-rv:hover{transform:none}}html[data-motion=reduce] .o5-s06 .o5-s06-rows{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:10px 4px 14px;scroll-snap-type:x mandatory}html[data-motion=reduce] .o5-s06 .o5-s06-row,html[data-motion=reduce] .o5-s06 .o5-s06-trk{display:contents}html[data-motion=reduce] .o5-s06 .o5-s06-rv{scroll-snap-align:start}html[data-motion=reduce] .o5-s06 .o5-s06-cl,html[data-motion=reduce] .o5-s06 .o5-s06-clg{display:none!important}html[data-motion=reduce] .o5-s06 .o5-s06-rv:hover{transform:none}.o5-s07{padding:104px 0 92px;background:radial-gradient(1200px 520px at 50% 0%,#eaf2fd,#eaf2fd00 70%),#fff}.o5-s07 .o5-s07-hd{text-align:center;max-width:760px;margin:0 auto 40px}.o5-s07 .o5-s07-lede{font-size:18px;color:var(--mut);margin-top:14px}.o5-s07 .o5-s07-qz{display:grid;grid-template-columns:minmax(0,1fr) 330px;max-width:1080px;margin:0 auto;background:#fff;border-radius:30px;overflow:clip;box-shadow:0 40px 80px -40px #0b1f4d59,0 0 0 1px #0b1f4d0f;min-height:560px}.o5-s07 .o5-s07-main{padding:30px 38px 36px;display:flex;flex-direction:column;min-width:0}.o5-s07 .o5-s07-top{display:flex;align-items:center;gap:16px;margin-bottom:26px;min-height:40px;box-sizing:content-box}.o5-s07 .o5-s07-back{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--line);background:#fff;display:flex;align-items:center;justify-content:center;color:var(--brand);flex:none}.o5-s07 .o5-s07-back[hidden]{display:none}.o5-s07 .o5-s07-back svg{width:18px;height:18px}.o5-s07 .o5-s07-back:hover{border-color:var(--brand)}.o5-s07 .o5-s07-prog{flex:1;height:6px;border-radius:6px;background:#e9eef5;overflow:hidden}.o5-s07 .o5-s07-prog i{display:block;height:100%;width:100%;transform:scaleX(0);transform-origin:0 50%;background:linear-gradient(90deg,var(--blue2),var(--blue));border-radius:6px;transition:transform var(--om-d3) var(--om-out)}.o5-s07 .o5-s07-count{font:500 13px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.04em;color:#4f5a70;white-space:nowrap}.o5-s07 .o5-s07-stage{flex:1;display:grid;align-content:start}.o5-s07 .o5-s07-q{grid-area:1/1;min-width:0}.o5-s07 .o5-s07-sz{visibility:hidden;pointer-events:none}.o5-s07 .o5-s07-q h3{font-size:clamp(26px,2.5vw,32px);margin-bottom:8px;outline:none;text-wrap:balance}.o5-s07 .o5-s07-hint{color:var(--mut);font-size:15.5px;margin-bottom:22px;min-height:1.5em}.o5-s07 .o5-s07-opts{display:grid;gap:14px}.o5-s07 .o5-s07-opts.is-photo{grid-template-columns:repeat(3,minmax(0,1fr))}.o5-s07 .o5-s07-opts.is-icon{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.o5-s07 .o5-s07-opt{position:relative;border:1.5px solid var(--line);background:#fff;border-radius:18px;text-align:left;color:var(--ink);transition:transform var(--om-d2) var(--om-out),border-color var(--om-d1),background-color var(--om-d1)}.o5-s07 .o5-s07-opt:hover{border-color:#9db9e6;transform:translateY(-2px)}.o5-s07 .o5-s07-opt:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.o5-s07 .o5-s07-opt.sel{border-color:var(--blue);background:#f2f7ff}.o5-s07 .o5-s07-ck{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:50%;background:var(--blue);color:#fff;display:none;align-items:center;justify-content:center;z-index:2}.o5-s07 .o5-s07-ck svg{width:14px;height:14px}.o5-s07 .o5-s07-opt.sel .o5-s07-ck{display:flex}.o5-s07 .o5-s07-opt.is-ph{padding:0;overflow:hidden;aspect-ratio:4/3;border:0;color:#fff;isolation:isolate}.o5-s07 .o5-s07-opt.is-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 32%;z-index:-2}.o5-s07 .o5-s07-opt.is-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(to top,#081638e0,#08163840 52%,#08163800 74%)}.o5-s07 .o5-s07-opt.is-ph:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 3px var(--blue);opacity:0;z-index:1;transition:opacity var(--om-d1)}.o5-s07 .o5-s07-opt.is-ph.sel:before{opacity:1}.o5-s07 .o5-s07-otx{position:absolute;left:14px;right:14px;bottom:12px}.o5-s07 .o5-s07-otx b{display:block;font-size:18px;line-height:1.1}.o5-s07 .o5-s07-otx small{text-wrap:balance;display:block;font-size:13px;color:#dce7f8;margin-top:3px;line-height:1.25}.o5-s07 .o5-s07-opt.is-ic{padding:16px;display:flex;flex-direction:column;gap:10px;min-height:120px}.o5-s07 .o5-s07-oi{width:46px;height:46px;border-radius:14px;background:var(--pill);color:var(--brand);display:flex;align-items:center;justify-content:center}.o5-s07 .o5-s07-oi svg{width:26px;height:26px}.o5-s07 .o5-s07-opt.is-ic.sel .o5-s07-oi{background:var(--blue);color:#fff}.o5-s07 .o5-s07-opt.is-ic b{font-size:16.5px;line-height:1.2}.o5-s07 .o5-s07-opt.is-ic small{font-size:13px;color:var(--mut);margin-top:-6px;line-height:1.3}.o5-s07 .o5-s07-next{margin-top:22px}.o5-s07 .o5-s07-next[disabled]{opacity:.45;pointer-events:none}.o5-s07 .o5-s07-shelf{background:radial-gradient(480px 340px at 50% 30%,#163a86,#163a8600 70%),var(--navy);color:#fff;padding:30px 24px;display:flex;flex-direction:column}.o5-s07 .o5-s07-shk{font:500 12px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.12em;text-transform:uppercase;color:#a9c1ea}.o5-s07 .o5-s07-slots{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:12px 10px;align-content:center;padding:18px 0}.o5-s07 .o5-s07-slot{position:relative;aspect-ratio:1/1.28;border-radius:18px;border:1.5px dashed rgba(169,193,234,.4);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:38px 6px 10px;--lc:#0066E0}.o5-s07 .o5-s07-slot>span{font-size:12px;font-weight:600;color:#c9d8f2;text-align:center;line-height:1.2;min-height:2.4em;display:flex;align-items:flex-end}.o5-s07 .o5-s07-slot.on{border-style:solid;border-color:#a9c1ea47;background:#ffffff0f}.o5-s07 .o5-s07-slot img{position:relative;width:82%;flex:1;min-height:0;object-fit:contain}.o5-s07 .o5-s07-slot.on:before{content:"";position:absolute;left:24%;right:24%;bottom:30%;height:7%;border-radius:50%;background:radial-gradient(closest-side,#00000073,#0000)}.o5-s07 .o5-s07-role{font-style:normal;position:absolute;top:8px;left:8px;font-size:12px;line-height:1.2;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:3px 7px;border-radius:6px;background:#ffffff24;color:#e4ecfa}.o5-s07 .o5-s07-pulse{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:inherit;border:2px solid var(--lc);opacity:0;pointer-events:none}.o5-s07 .o5-s07-note{font-size:13.5px;color:#b8caea;min-height:1.4em}.o5-s07 .o5-s07-note b{color:#fff;font-size:22px;display:block;margin-top:2px}.o5-s07 .o5-s07-fine{text-align:center;margin:26px auto 0}.o5-s07 .o5-s07-res .o5-kick{margin-bottom:8px}.o5-s07 .o5-s07-res h3{font-size:clamp(28px,2.7vw,36px)}.o5-s07 .o5-s07-ans{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.o5-s07 .o5-s07-ans span{font-size:12.5px;font-weight:600;padding:6px 10px;border-radius:999px;background:var(--pill);color:var(--brand)}.o5-s07 .o5-s07-row{display:grid;grid-template-columns:84px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.o5-s07 .o5-s07-row:last-of-type{border-bottom:1px solid var(--line)}.o5-s07 .o5-s07-rimg{width:84px;height:84px;border-radius:16px;background:var(--pill);display:flex;align-items:center;justify-content:center;padding:6px}.o5-s07 .o5-s07-rimg img{max-height:100%;object-fit:contain}.o5-s07 .o5-s07-rrole{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--blue2)}.o5-s07 .o5-s07-rrole.f{color:#1e3f7b}.o5-s07 .o5-s07-rrole.s{color:#a8520f}.o5-s07 .o5-s07-rn{font-size:18px;font-weight:700;color:var(--ink);margin:2px 0 3px}.o5-s07 .o5-s07-rn a:hover{color:var(--blue)}.o5-s07 .o5-s07-rwhy{font-size:14px;color:var(--mut);line-height:1.45}.o5-s07 .o5-s07-rpr{font-weight:700;font-size:16px;text-align:right;white-space:nowrap}.o5-s07 .o5-s07-rpr small{font-size:12px;color:var(--mut);font-weight:600;margin-left:2px}.o5-s07 .o5-s07-rnote{margin-top:14px;background:#fff6ec;border:1px solid #F6D9B8;color:#7a4513;border-radius:14px;padding:12px 14px;font-size:14px}.o5-s07 .o5-s07-rnote a{color:inherit;font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.o5-s07 .o5-s07-rnote a:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.o5-s07 .o5-s07-ms{font-size:14px;font-weight:600;color:var(--mut);line-height:1.4;margin-top:16px;text-wrap:balance}.o5-s07 .o5-s07-ms a{color:var(--blue2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2c6db473;padding:6px 2px;margin:-6px -2px}.o5-s07 .o5-s07-ms a:hover{color:var(--brand);text-decoration-color:currentColor}.o5-s07 .o5-s07-ms a:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.o5-s07 .o5-s07-rf{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:12px}.o5-s07 .o5-s07-tot{font-size:14px;color:var(--mut)}.o5-s07 .o5-s07-tot b{display:block;font-size:26px;color:var(--ink);letter-spacing:-.02em}.o5-s07 .o5-s07-tot b s{font-size:15px;color:#646e82;font-weight:500}.o5-s07 .o5-s07-tot small{display:block;font-size:12.5px;color:var(--mut);font-weight:600;margin-top:2px}.o5-s07 .o5-s07-rf .o5-btn{flex:1;min-width:220px}.o5-s07 .o5-s07-add[disabled]{opacity:.5;cursor:default}.o5-s07 .o5-s07-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:14px;font-size:14px;font-weight:600;color:var(--blue2)}.o5-s07 .o5-s07-links button{background:none;border:0;padding:6px 0;color:inherit;font-weight:600}.o5-s07 .o5-s07-links a{padding:6px 0}.o5-s07 .o5-s07-res .o5-fine{margin-top:14px}@media(max-width:980px){.o5-s07 .o5-s07-qz{grid-template-columns:1fr;min-height:0}.o5-s07 .o5-s07-main{display:contents}.o5-s07 .o5-s07-top{order:0;padding:22px 24px 0;margin-bottom:14px}.o5-s07 .o5-s07-shelf{order:1;position:relative;z-index:3;flex-direction:row;align-items:center;gap:12px;padding:10px 16px}.o5-s07.has-pick:not(.is-result) .o5-s07-shelf{position:sticky;top:var(--o5-hdr,60px);transition:transform .26s cubic-bezier(.2,.8,.2,1),opacity .2s}.o5-s07 .o5-s07-shelf.is-tuck{transform:translateY(calc(-100% - 12px));opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.o5-s07.has-pick .o5-s07-shelf{transition:none}}.o5-s07 .o5-s07-stage{order:2;padding:20px 24px 28px}.o5-s07 .o5-s07-shk{white-space:nowrap;font-size:12px;letter-spacing:.08em}.o5-s07 .o5-s07-slots{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;gap:8px;flex:1;max-width:360px;margin-left:auto}.o5-s07 .o5-s07-slot{aspect-ratio:1/1;border-radius:12px;padding:4px}.o5-s07 .o5-s07-slot>span,.o5-s07 .o5-s07-role{display:none}.o5-s07 .o5-s07-slot img{width:100%}.o5-s07 .o5-s07-note,.o5-s07 .o5-s07-d{display:none}.o5-s07.is-result .o5-s07-shelf{position:relative;top:auto}.o5-s07 .o5-s07-next{width:100%}.o5-s07 .o5-s07-q:not(.o5-s07-sz) .o5-s07-next:not([disabled]){position:sticky;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:3;box-shadow:0 16px 32px -12px #0b1f4d8c;animation:o5-s07-nx var(--om-d3,.32s) cubic-bezier(.16,1,.3,1) both}}@keyframes o5-s07-nx{0%{opacity:0;transform:translateY(14px)}}@media(max-width:980px){.o5-s07 .o5-s07-sz{display:none}.o5-s07 .o5-s07-stage{position:relative}}@media(max-width:760px){.o5-s07{padding:64px 0}.o5-s07 .o5-s07-hd{margin-bottom:26px}.o5-s07 .o5-s07-lede{font-size:16.5px}.o5-s07 .o5-s07-qz{border-radius:22px}.o5-s07 .o5-s07-top{padding:16px 16px 0;margin-bottom:12px}.o5-s07 .o5-s07-stage{padding:16px 16px 22px}.o5-s07 .o5-s07-opts.is-photo,.o5-s07 .o5-s07-opts.is-icon{grid-template-columns:1fr 1fr;gap:10px}.o5-s07 .o5-s07-opt.is-ph{aspect-ratio:1/.92}.o5-s07 .o5-s07-opt.is-ic{min-height:108px;padding:14px}.o5-s07 .o5-s07-otx b{font-size:17px}.o5-s07 .o5-s07-row{grid-template-columns:68px minmax(0,1fr);gap:12px}.o5-s07 .o5-s07-rimg{width:68px;height:68px}.o5-s07 .o5-s07-rpr{grid-column:2;text-align:left;margin-top:-4px}}@media(prefers-reduced-motion:reduce){.o5-s07 .o5-s07-opt,.o5-s07 .o5-s07-prog i{transition:none}.o5-s07 .o5-s07-opt:hover{transform:none}.o5-s07 .o5-s07-next{animation:none!important}}html[data-motion=reduce] .o5-s07 .o5-s07-opt,html[data-motion=reduce] .o5-s07 .o5-s07-prog i{transition:none}html[data-motion=reduce] .o5-s07 .o5-s07-opt:hover{transform:none}html[data-motion=reduce] .o5-s07 .o5-s07-next{animation:none!important}.o5-s08{padding:100px 0 96px;background:#fff}.o5-s08 .o5-s08-hd{display:flex;justify-content:space-between;align-items:flex-end;align-items:last baseline;gap:14px 28px;flex-wrap:wrap;margin-bottom:26px}.o5-s08 .o5-s08-lede{font-size:18px;color:var(--mut);margin-top:12px}.o5-s08 .o5-s08-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.o5-s08 .o5-s08-tab{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font-weight:600;font-size:14.5px;color:#26324a;white-space:nowrap;transition:background-color var(--om-d2),border-color var(--om-d2),color var(--om-d2)}.o5-s08 .o5-s08-tab:hover{border-color:#9db9e6}.o5-s08 .o5-s08-tab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.o5-s08 .o5-s08-tab:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.o5-s08 .o5-s08-main{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:20px;align-items:stretch}.o5-s08 .o5-s08-day{position:relative;height:400px;border-radius:24px;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,#fff1dc,#fdf7ee 20%,#eef3fb 42%,#c9d6ef 54%,#2c4889 65%,#132c66 80%,#0b1f4d)}.o5-s08 .o5-s08-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.o5-s08 .o5-s08-sun{position:absolute;left:3.2%;top:9%;width:34px;height:34px;border-radius:50%;background:radial-gradient(circle,#ffd27a 0 45%,#f7b648 60%,#f7b64800 72%);box-shadow:0 0 0 8px #f7b64829}.o5-s08 .o5-s08-moon{position:absolute;right:3.6%;top:9%;width:26px;height:26px;border-radius:50%;box-shadow:inset -8px -2px #f4f1e6;transform:rotate(-20deg)}.o5-s08 .o5-s08-stars i{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;opacity:.7}.o5-s08 .o5-s08-rail{position:absolute;left:4%;right:4%;top:0;bottom:0}.o5-s08 .o5-s08-ln{position:absolute;left:0;right:0;top:66%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,#e7a453,#7fa6e8 45%,#9db8e6 70%,#e2e9f6);clip-path:inset(0 0 0 0);transition:clip-path var(--om-d4) var(--om-out)}.om-js .o5-s08:not(.is-drawn) .o5-s08-ln{clip-path:inset(0 100% 0 0)}.o5-s08 .o5-s08-tick{position:absolute;top:66%;left:var(--t);margin-top:10px;transform:translate(-50%);font:500 12px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;color:#3f4a60;white-space:nowrap}.o5-s08 .o5-s08-tick:first-child{transform:none}.o5-s08 .o5-s08-tick:nth-child(7){transform:translate(-100%)}.o5-s08 .o5-s08-tick.dk{color:#e4ecf9}.o5-s08 .o5-s08-tkm{display:none}.o5-s08 .o5-s08-win{position:absolute;left:var(--a);width:calc(var(--b) - var(--a));top:12%;bottom:34%;border:1.5px dashed rgba(11,31,77,.32);border-radius:14px;opacity:0;transition:opacity var(--om-d3) var(--om-out)}.o5-s08 .o5-s08-win.on{opacity:1}.o5-s08 .o5-s08-its{position:absolute;top:0;right:0;bottom:0;left:0}.o5-s08 .o5-s08-it{position:absolute;left:var(--x);bottom:34%;width:15%;margin-left:-7.5%;display:block;color:var(--ink)}.o5-s08 .o5-s08-ph{position:relative;display:block;aspect-ratio:1/1}.o5-s08 .o5-s08-ph:before{content:"";position:absolute;left:22%;right:22%;bottom:5%;height:9%;border-radius:50%;background:radial-gradient(closest-side,#0b1f4d52,#0b1f4d00)}.o5-s08 .o5-s08-ph img{position:relative;width:100%;height:100%;object-fit:contain;transition:transform var(--om-d2) var(--om-out)}.o5-s08 .o5-s08-it:hover .o5-s08-ph img{transform:translateY(-4px)}.o5-s08 .o5-s08-it:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:14px}.o5-s08 .o5-s08-dot{position:absolute;left:50%;bottom:-6px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px var(--brand)}.o5-s08 .o5-s08-lab{position:absolute;left:50%;top:calc(100% + 34px);transform:translate(-50%);width:max-content;max-width:150%;background:#fff;border-radius:10px;padding:6px 10px;text-align:center;box-shadow:0 8px 20px -12px #0b1f4d73,0 0 0 1px #0b1f4d0f}.o5-s08 .o5-s08-lab small{display:block;font:500 12px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.06em;text-transform:uppercase;color:#9a4a0c}.o5-s08 .o5-s08-lab b{display:block;font-size:13px;line-height:1.25;font-weight:700;color:var(--brand)}.o5-s08 .o5-s08-now{position:absolute;left:var(--x);top:66%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 4px #0b7efe38,0 0 0 2px #fff inset;z-index:2;pointer-events:none}.o5-s08 .o5-s08-card{display:flex;flex-direction:column;background:#fff;border-radius:24px;padding:24px 24px 22px;box-shadow:0 0 0 1px #0b1f4d14,0 30px 60px -40px #0b1f4d59}.o5-s08 .o5-s08-tag{display:flex;align-items:center;gap:7px;font:500 12px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--lc)}.o5-s08 .o5-s08-tag i{width:7px;height:7px;border-radius:50%;background:var(--lc)}.o5-s08 .o5-s08-name{text-wrap:balance;font-size:25px;letter-spacing:-.025em;margin:10px 0 6px}.o5-s08 .o5-s08-line{font-size:15px;color:#3a4660;line-height:1.45}.o5-s08 .o5-s08-list{display:grid;gap:0;margin:16px 0 0;border-top:1px solid var(--line)}.o5-s08 .o5-s08-list li{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.o5-s08 .o5-s08-list a{font-weight:700;font-size:14.5px;color:var(--ink)}.o5-s08 .o5-s08-list a:hover{color:var(--blue)}.o5-s08 .o5-s08-list small{font:500 12px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:#4f5a70;white-space:nowrap}.o5-s08 .o5-s08-buy{margin-top:auto;padding-top:18px}.o5-s08 .o5-s08-pr{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;font-variant-numeric:tabular-nums}.o5-s08 .o5-s08-pr b{font-size:34px;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1.15}.o5-s08 .o5-s08-pr s{font-size:15px;color:#646e82}.o5-s08 .o5-s08-pr small{flex-basis:100%;font-size:13px;color:var(--mut);font-weight:600;margin-top:-2px}.o5-s08 .o5-s08-pr small{line-height:1.35;min-height:2.7em}.o5-s08 .o5-s08-od{display:inline-block;height:1.15em;overflow:hidden;vertical-align:top}.o5-s08 .o5-s08-od>span{display:block}.o5-s08 .o5-s08-note{font-size:12.5px;color:var(--mut);font-weight:600;margin-top:4px}.o5-s08 .o5-s08-ns{display:none}.o5-s08 .o5-s08-line{min-height:2.9em}.o5-s08 .o5-s08-list{min-height:164px}.o5-s08 .o5-s08-add{width:100%;margin-top:14px;padding:16px 22px;font-size:16px}.o5-s08 .o5-s08-add[disabled]{opacity:.5;cursor:default}.o5-s08 .o5-s08-list li.is-so a{color:#5f6b84}.o5-s08 .o5-s08-list li.is-so small{color:#7a4513;font-weight:700}.o5-s08 .o5-s08-it.is-so .o5-s08-ph img{opacity:.55}.o5-s08 .o5-s08-it.is-so .o5-s08-lab small,.o5-s08 .o5-s08-note.is-so .o5-s08-nl,.o5-s08 .o5-s08-note.is-so .o5-s08-ns{color:#7a4513}.o5-s08 .o5-s08-ms{font-size:14px;font-weight:600;color:var(--mut);line-height:1.4;text-wrap:balance}.o5-s08 .o5-s08-ms a{color:var(--blue2);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#2c6db473;padding:6px 2px;margin:-6px -2px}.o5-s08 .o5-s08-ms a:hover{color:var(--brand);text-decoration-color:currentColor}.o5-s08 .o5-s08-ms a:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.o5-s08 .o5-s08-fine{margin-top:22px}.o5-s08 .o5-s08-fsch{display:none}@media(max-width:1100px){.o5-s08 .o5-s08-main{grid-template-columns:minmax(0,1fr) 280px}.o5-s08 .o5-s08-lab b{font-size:12.5px}}@media(max-width:980px){.o5-s08 .o5-s08-main{grid-template-columns:1fr}.o5-s08 .o5-s08-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:6px 28px}.o5-s08 .o5-s08-list{grid-column:1;margin-top:12px}.o5-s08 .o5-s08-buy{grid-column:2;grid-row:1/3;margin-top:0;padding-top:0;align-self:end}}@media(max-width:760px){.o5-s08{padding:64px 0 0}.o5-s08 .o5-s08-lede{font-size:16.5px}.o5-s08 .o5-s08-hd{margin-bottom:18px}.o5-s08 .o5-s08-tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 14px;padding:2px 16px 4px;scroll-padding:0 16px}.o5-s08 .o5-s08-tabs::-webkit-scrollbar{display:none}.o5-s08 .o5-s08-main{display:flex;flex-direction:column;gap:14px}.o5-s08 .o5-s08-card{display:contents}.o5-s08 .o5-s08-ch{order:0}.o5-s08 .o5-s08-name{font-size:22px;margin:8px 0 4px}.o5-s08 .o5-s08-list{display:none}.o5-s08 .o5-s08-day{order:1;height:480px;background:linear-gradient(180deg,#fff1dc,#fdf7ee 18%,#eef3fb 40%,#c9d6ef,#2c4889 64%,#132c66 80%,#0b1f4d)}.o5-s08 .o5-s08-sun{left:auto;right:18px;top:16px}.o5-s08 .o5-s08-moon{right:22px;top:auto;bottom:18px}.o5-s08 .o5-s08-stars{position:absolute;inset:auto 0 0 auto;width:40%;height:34%}.o5-s08 .o5-s08-rail{left:0;right:0;top:0;bottom:0}.o5-s08 .o5-s08-ln{left:62px;right:auto;top:5%;bottom:5%;width:2px;height:auto;margin:0;background:linear-gradient(180deg,#e7a453,#7fa6e8 45%,#9db8e6 70%,#e2e9f6)}.om-js .o5-s08:not(.is-drawn) .o5-s08-ln{clip-path:inset(0 0 100% 0)}.o5-s08 .o5-s08-tick{display:none}.o5-s08 .o5-s08-tkm{display:block;position:absolute;left:8px;top:calc(5% + var(--t) * .9);transform:translateY(-50%);font:500 12px/1 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.03em;color:#4f5a70;white-space:nowrap}.o5-s08 .o5-s08-tkm:nth-child(n+10){color:#e4ecf9}.o5-s08 .o5-s08-win{left:52px;right:12px;width:auto;top:calc(5% + var(--a) * .9);bottom:auto;height:calc((var(--b) - var(--a)) * .9)}.o5-s08 .o5-s08-it{left:76px;right:12px;bottom:auto;top:calc(5% + var(--y) * .9);width:auto;margin:-40px 0 0;height:80px;display:flex;align-items:center;gap:12px}.o5-s08 .o5-s08-ph{width:72px;height:72px;flex:none}.o5-s08 .o5-s08-dot{left:-19px;bottom:auto;top:50%;margin:-5px 0 0}.o5-s08 .o5-s08-lab{position:static;transform:none;text-align:left;max-width:none}.o5-s08 .o5-s08-lab b{font-size:14px}.o5-s08 .o5-s08-lab small{font-size:12px}.o5-s08 .o5-s08-now{left:63px;top:calc(5% + var(--y) * .9);margin:-8px 0 0 -8px}.o5-s08 .o5-s08-buy{order:2;position:sticky;bottom:0;z-index:4;display:flex;align-items:center;align-self:stretch;grid-column:auto;grid-row:auto;gap:12px;margin:0 -16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff5;box-shadow:0 -10px 30px -18px #0b1f4d80,0 -1px #0b1f4d14}.o5-s08 .o5-s08-prw{flex:1;min-width:0}.o5-s08 .o5-s08-pr b{font-size:24px}.o5-s08 .o5-s08-pr s{font-size:13.5px}.o5-s08 .o5-s08-note{font-size:12px;margin-top:1px;line-height:1.3;white-space:nowrap}.o5-s08 .o5-s08-note.is-so{white-space:normal}.o5-s08 .o5-s08-nl,.o5-s08 .o5-s08-pr small{display:none}.o5-s08 .o5-s08-ns{display:inline}.o5-s08 .o5-s08-pr{flex-wrap:nowrap;white-space:nowrap}.o5-s08 .o5-s08-add{width:auto;flex:none;margin:0;padding:14px 16px;font-size:15px}.o5-s08 .o5-s08-fine{margin:18px 0 0;padding-bottom:56px}.o5-s08 .o5-s08-fsch{display:inline}html.o5-s08-bar .o5-sticky{transform:translateY(160%)!important}}@media(prefers-reduced-motion:reduce){.o5-s08 .o5-s08-ln,.o5-s08 .o5-s08-win,.o5-s08 .o5-s08-ph img{transition:none}.om-js .o5-s08:not(.is-drawn) .o5-s08-ln{clip-path:none}}html[data-motion=reduce] .o5-s08 .o5-s08-ln,html[data-motion=reduce] .o5-s08 .o5-s08-win{transition:none}html[data-motion=reduce].om-js .o5-s08:not(.is-drawn) .o5-s08-ln{clip-path:none}.o5-s09{padding:96px 0 92px;background:var(--soft)}.o5-s09 .o5-s09-hd{display:flex;justify-content:space-between;align-items:flex-end;gap:20px 32px;flex-wrap:wrap;margin-bottom:28px}.o5-s09 .o5-s09-lede{font-size:18px;color:var(--mut);margin-top:12px}.o5-s09 .o5-s09-tg{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.o5-s09 .o5-s09-tgn{font-size:13px;font-weight:700;color:#11683a}.o5-s09 .o5-s09-bar{display:flex;justify-content:space-between;align-items:center;gap:12px 20px;flex-wrap:wrap;margin-bottom:16px}.o5-s09 .o5-s09-tabs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.o5-s09 .o5-s09-tab,.o5-s09 .o5-s09-need{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-weight:600;font-size:14.5px;color:#26324a;white-space:nowrap;transition:background-color var(--om-d2),border-color var(--om-d2),color var(--om-d2)}.o5-s09 .o5-s09-tab i{width:8px;height:8px;border-radius:50%}.o5-s09 .o5-s09-tab:hover{border-color:#9db9e6}.o5-s09 .o5-s09-tab[aria-selected=true]{background:var(--brand);border-color:var(--brand);color:#fff}.o5-s09 .o5-s09-tab[aria-selected=true] i{box-shadow:0 0 0 2px #fff}.o5-s09 .o5-s09-need{background:#e8f1ff;border-color:#9db9e6;color:var(--brand)}.o5-s09 .o5-s09-need[hidden]{display:none}.o5-s09 .o5-s09-need svg{width:14px;height:14px}.o5-s09 .o5-s09-tab:focus-visible,.o5-s09 .o5-s09-need:focus-visible,.o5-s09 .o5-s09-arr button:focus-visible,.o5-s09 .o5-s09-all:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.o5-s09 .o5-s09-bar-r{display:flex;align-items:center;gap:16px}.o5-s09 .o5-s09-count{font-size:13.5px;color:var(--mut)}.o5-s09 .o5-s09-count:empty{display:none}.o5-s09 .o5-s09-all{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14.5px;color:#1b5aa6;white-space:nowrap}.o5-s09 .o5-s09-all svg{width:16px;height:16px;transition:transform var(--om-d2) var(--om-out)}.o5-s09 .o5-s09-all:hover svg{transform:translate(3px)}.o5-s09 .o5-s09-arr{display:inline-flex;gap:8px}.o5-s09 .o5-s09-arr button{width:40px;height:40px;border-radius:50%;border:1.5px solid #C9D3E3;background:#fff;color:var(--brand);display:inline-flex;align-items:center;justify-content:center}.o5-s09 .o5-s09-arr button svg{width:17px;height:17px}.o5-s09 .o5-s09-arr button:hover:not([disabled]){border-color:var(--brand)}.o5-s09 .o5-s09-arr button[disabled]{opacity:.35;cursor:default}.o5-s09 .o5-s09-rail{--bleed:max(28px, calc((100vw - 1240px)/2 + 28px) );display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 2px;scrollbar-width:none;padding:6px var(--bleed) 18px 2px;margin:0 calc(-1 * var(--bleed)) 0 -2px}.o5-s09 .o5-s09-rail::-webkit-scrollbar{display:none}.o5-s09 .o5-s09-card{flex:0 0 calc((100% - 64px) / 4.45);min-width:216px;scroll-snap-align:start;background:#fff;border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px #0b1f4d0f;transition:transform var(--om-d2) var(--om-out)}.o5-s09 .o5-s09-card[hidden]{display:none}.o5-s09 .o5-s09-card:hover{transform:translateY(-3px)}.o5-s09 .o5-s09-img{position:relative;display:block;aspect-ratio:1/1;background:radial-gradient(circle at 50% 62%,#fff 0,var(--lt) 70%)}.o5-s09 .o5-s09-img img{position:absolute;top:7%;right:9%;bottom:3%;left:9%;width:82%;height:90%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(11,31,77,.18));transition:transform var(--om-d3) var(--om-out)}.o5-s09 .o5-s09-card:hover .o5-s09-img img{transform:scale(1.04)}.o5-s09 .o5-s09-soon-pill{position:absolute;top:12px;left:12px;z-index:2;font:500 12px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:#7a4513;background:#fff2e2;padding:6px 9px;border-radius:999px}.o5-s09 .o5-s09-b{padding:15px 16px 16px;display:flex;flex-direction:column;flex:1}.o5-s09 .o5-s09-tag{font:500 12px/1.2 DM Mono,ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.05em;text-transform:uppercase;color:var(--lc);display:flex;align-items:center;gap:6px;margin-bottom:7px}.o5-s09 .o5-s09-tag i{width:7px;height:7px;border-radius:50%;background:var(--lc);flex:none}.o5-s09 .o5-s09-b h3{text-wrap:balance;font-size:18.5px;letter-spacing:-.02em;color:var(--ink);margin-bottom:5px;line-height:1.15}.o5-s09 .o5-s09-b h3 a:hover{color:var(--blue)}.o5-s09 .o5-s09-b h3 a:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:4px}.o5-s09 .o5-s09-sub{font-size:14px;color:#3a4660;line-height:1.4}.o5-s09 .o5-s09-dose{font-size:12.5px;color:var(--mut);margin-top:6px;line-height:1.35}.o5-s09 .o5-s09-f{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.o5-s09 .o5-s09-f .o5-add,.o5-s09 .o5-s09-f .o5-wait,.o5-s09 .o5-s09-f .o5-s09-soon{margin-left:auto}.o5-s09 .o5-s09-f .o5-s09-wl{margin-left:0}.o5-s09 .o5-s09-price .o5-pr{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap;font-variant-numeric:tabular-nums}.o5-s09 .o5-s09-price .o5-pr b{font-weight:800;font-size:18px;color:var(--ink);letter-spacing:-.01em;line-height:1.15}.o5-s09 .o5-s09-price .o5-pr s{font-size:13.5px;color:#646e82;font-weight:500}.o5-s09 .o5-s09-price .o5-pr small{font-size:12.5px;color:var(--mut);font-weight:600;margin-left:-3px}.o5-s09 .o5-s09-od{display:inline-block;height:1.15em;overflow:hidden;vertical-align:top}.o5-s09 .o5-s09-od>span{display:block}.o5-s09 .o5-s09-soon{font-size:12.5px;font-weight:700;color:#7a4513;background:#fff2e2;padding:7px 11px;border-radius:999px;white-space:nowrap}.o5-s09 .o5-add:focus-visible,.o5-s09 .o5-wait:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.o5-s09 .o5-s09-fine{margin-top:18px}@media(max-width:1180px){.o5-s09 .o5-s09-card{flex-basis:calc((100% - 48px) / 3.4)}}@media(max-width:980px){.o5-s09 .o5-s09-card{flex-basis:calc((100% - 32px) / 2.6)}}@media(max-width:760px){.o5-s09{padding:64px 0}.o5-s09 .o5-s09-lede{font-size:16.5px}.o5-s09 .o5-s09-hd{margin-bottom:16px}.o5-s09 .o5-s09-tg{width:100%;align-items:stretch}.o5-s09 .o5-s09-mode{width:100%}.o5-s09 .o5-s09-mode button{flex:1}.o5-s09 .o5-s09-tgn{text-align:center}.o5-s09 .o5-s09-bar{display:contents}.o5-s09 .o5-s09-tabs{position:sticky;top:var(--o5-hdr,60px);z-index:5;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px;padding:10px 16px 8px;background:linear-gradient(var(--soft) 84%,rgba(244,247,251,0))}.o5-s09 .o5-s09-tabs::-webkit-scrollbar{display:none}.o5-s09 .o5-s09-bar-r{justify-content:space-between;margin:2px 0 8px}.o5-s09 .o5-s09-arr{display:none}.o5-s09 .o5-s09-rail{margin:0 -16px;padding:6px 16px 18px;scroll-padding:0 16px;gap:12px}.o5-s09 .o5-s09-card{flex-basis:72%;min-width:0}.o5-s09 .o5-s09-tag{font-size:12px}.o5-s09 .o5-s09-img{aspect-ratio:1/.82}.o5-s09 .o5-s09-card:hover{transform:none}}@media(max-width:560px){.o5-s09 .o5-s09-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;overflow:visible}.o5-s09 .o5-s09-tab{justify-content:center;padding:9px 10px}.o5-s09 .o5-s09-need{grid-column:1/-1;justify-content:center}}@media(prefers-reduced-motion:reduce){.o5-s09 .o5-s09-card,.o5-s09 .o5-s09-img img{transition:none}.o5-s09 .o5-s09-card:hover,.o5-s09 .o5-s09-card:hover .o5-s09-img img{transform:none}}html[data-motion=reduce] .o5-s09 .o5-s09-card:hover,html[data-motion=reduce] .o5-s09 .o5-s09-card:hover .o5-s09-img img{transform:none}.o5-s10{padding:104px 0 96px;background:#fff}.o5-s10 .o5-s10-in{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);gap:28px 72px;align-items:start}.o5-s10 .o5-s10-g{position:sticky;top:calc(var(--o5-hdr,72px) + 32px)}.o5-s10 .o5-s10-seal{width:150px;height:150px;display:block;margin:0 0 26px -6px;filter:drop-shadow(0 18px 30px rgba(11,31,77,.16))}.o5-s10 .o5-s10-ring{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--om-d4) var(--om-out)}.o5-s10 .o5-s10-tick{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--om-d3) var(--om-out) .75s}.o5-s10 .o5-s10-arc,.o5-s10 .o5-s10-shield{transition:opacity var(--om-d3) var(--om-out) .2s}.om-js .o5-s10:not(.is-drawn) .o5-s10-ring,.om-js .o5-s10:not(.is-drawn) .o5-s10-tick{stroke-dashoffset:1}.om-js .o5-s10:not(.is-drawn) .o5-s10-arc,.om-js .o5-s10:not(.is-drawn) .o5-s10-shield{opacity:0}.o5-s10 h2{font-size:clamp(40px,4.4vw,60px)}.o5-s10 .o5-s10-lede{font-size:18px;color:#3a4660;margin-top:16px;max-width:26em}.o5-s10 .o5-s10-ul{display:grid;gap:10px;margin:22px 0 28px}.o5-s10 .o5-s10-ul li{text-wrap:balance;display:flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;color:var(--ink)}.o5-s10 .o5-s10-ck{width:22px;height:22px;border-radius:50%;background:#e3f4ea;color:#11683a;display:inline-flex;align-items:center;justify-content:center;flex:none}.o5-s10 .o5-s10-ck svg{width:13px;height:13px}.o5-s10 .o5-s10-cta svg{transition:transform var(--om-d2) var(--om-out)}.o5-s10 .o5-s10-cta:hover svg{transform:translate(3px)}.o5-s10 .o5-s10-f .o5-kick{margin-bottom:6px}.o5-s10 .o5-s10-i{border-bottom:1px solid var(--line)}.o5-s10 .o5-s10-i summary span{text-wrap:balance}.o5-s10 .o5-s10-i summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:700;font-size:17.5px;line-height:1.35;color:var(--ink);border-radius:8px}.o5-s10 .o5-s10-i summary::-webkit-details-marker{display:none}.o5-s10 .o5-s10-i summary:hover{color:var(--brand)}.o5-s10 .o5-s10-i summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.o5-s10 .o5-s10-pm{position:relative;width:30px;height:30px;flex:none;border-radius:50%;border:1.5px solid #C9D3E3;transition:border-color var(--om-d2),background-color var(--om-d2)}.o5-s10 .o5-s10-pm:before,.o5-s10 .o5-s10-pm:after{content:"";position:absolute;left:8px;right:8px;top:50%;height:2px;margin-top:-1px;background:var(--brand);border-radius:2px;transition:transform var(--om-d2) var(--om-out)}.o5-s10 .o5-s10-pm:after{transform:rotate(90deg)}.o5-s10 .o5-s10-i[open] .o5-s10-pm{border-color:var(--brand);background:#f2f7ff}.o5-s10 .o5-s10-i[open] .o5-s10-pm:after{transform:rotate(0)}.o5-s10 .o5-s10-i[open] .o5-s10-pm:before{transform:rotate(180deg)}.o5-s10 .o5-s10-a p{padding:0 52px 22px 0;color:#3a4660;font-size:16px;line-height:1.6}.o5-s10 .o5-s10-fine{margin-top:36px}@media(max-width:980px){.o5-s10 .o5-s10-in{grid-template-columns:1fr;gap:44px}.o5-s10 .o5-s10-g{position:static}}@media(max-width:760px){.o5-s10{padding:64px 0}.o5-s10 .o5-s10-seal{width:120px;height:120px;margin-bottom:20px}.o5-s10 .o5-s10-lede{font-size:16.5px}.o5-s10 .o5-s10-cta{width:100%}.o5-s10 .o5-s10-i summary{font-size:16.5px;padding:18px 0}.o5-s10 .o5-s10-a p{padding-right:8px;font-size:15.5px}}@media(prefers-reduced-motion:reduce){.o5-s10 .o5-s10-ring,.o5-s10 .o5-s10-tick,.o5-s10 .o5-s10-arc,.o5-s10 .o5-s10-shield,.o5-s10 .o5-s10-pm:before,.o5-s10 .o5-s10-pm:after{transition:none}.om-js .o5-s10:not(.is-drawn) .o5-s10-ring,.om-js .o5-s10:not(.is-drawn) .o5-s10-tick{stroke-dashoffset:0}.om-js .o5-s10:not(.is-drawn) .o5-s10-arc,.om-js .o5-s10:not(.is-drawn) .o5-s10-shield{opacity:1}}html[data-motion=reduce] .o5-s10 .o5-s10-ring,html[data-motion=reduce] .o5-s10 .o5-s10-tick{stroke-dashoffset:0!important;transition:none}html[data-motion=reduce] .o5-s10 .o5-s10-arc,html[data-motion=reduce] .o5-s10 .o5-s10-shield{opacity:1!important;transition:none}.o5{--o5-sec-pt:104px;--o5-sec-pb:96px}.o5-main>:is(.o5-s04,.o5-s05,.o5-s06,.o5-s07,.o5-s08,.o5-s09,.o5-s10){padding-top:var(--o5-sec-pt);padding-bottom:var(--o5-sec-pb)}@media(max-width:1024px){.o5{--o5-sec-pt:88px;--o5-sec-pb:80px}}@media(max-width:760px){.o5{--o5-sec-pt:64px;--o5-sec-pb:64px}.o5-main>.o5-s08{padding-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/o5.css.map */
