.pv2 :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit;font-style:inherit;font-weight:700}.pv2 :where(h1){font-size:2em;margin:.67em 0}.pv2 :where(h2){font-size:1.5em;margin:.83em 0}.pv2 :where(h3){font-size:1.17em;margin:1em 0}.pv2 :where(h4){font-size:1em;margin:1.33em 0}.pv2 :where(h5){font-size:.83em;margin:1.67em 0}.pv2 :where(p,li,dd,dt,label,figcaption,blockquote,td,th,a){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}.pv2 :where(p,dl){margin:1em 0}.pv2 :where(ul,ol){margin:1em 0;padding-left:40px}.pv2 :where(dd){margin-left:40px}.pv2 :where(figure,blockquote){margin:1em 40px}.pv2 :where(a){text-decoration:none}.pv2 :where(button,input,select,textarea){font:inherit;letter-spacing:inherit;text-transform:none;min-height:0;box-shadow:none}.pv2{--navy:#001D7C;--navy-2:#2F52C3;--navy-ink:#000E49;--ink:#0B0B0F;--ink-2:#3C4570;--muted:#6B7190;--line:#E2E5EF;--soft:#F4F6FB;--paper:#FFFFFF;--head:"Tenor Sans", "Helvetica Neue", Arial, sans-serif;--body:"Lato", "Helvetica Neue", Arial, sans-serif;--radius:3px;--wrap:1320px;--gutter:clamp(16px,4vw,56px)}.pv2,.pv2 *{box-sizing:border-box}.pv2{scroll-behavior:smooth}.pv2{margin:0;background:var(--paper);color:var(--ink);font-family:var(--body);font-weight:300;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.pv2 img{display:block;max-width:100%}.pv2 a{color:inherit}.pv2 button{font:inherit;cursor:pointer}.pv2 .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.pv2 h1,.pv2 h2,.pv2 h3,.pv2 .h{font-family:var(--head);font-weight:400;text-transform:uppercase;letter-spacing:-.025em;line-height:1.12;margin:0}.pv2 h2{font-size:clamp(28px,3.4vw,44px)}.pv2 h3{font-size:clamp(18px,1.6vw,22px)}.pv2 p{margin:0}.pv2 .eyebrow{font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin:0 0 14px}.pv2 .lead{color:var(--ink-2);font-size:17px;max-width:560px}.pv2 .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:var(--radius);border:1px solid var(--navy);background:var(--navy);color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:background .2s,border-color .2s,color .2s}.pv2 .btn:hover{background:var(--navy-2);border-color:var(--navy-2)}.pv2 .btn--ghost{background:#ffffffd9;color:var(--ink);border-color:var(--ink)}.pv2 .btn--ghost:hover{background:var(--ink);color:#fff;border-color:var(--ink)}.pv2 .btn--light{background:#fff;color:var(--navy);border-color:#fff}.pv2 .btn--light:hover{background:transparent;color:#fff}.pv2 .link{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px}.pv2 .link svg{transition:transform .2s}.pv2 .link:hover svg{transform:translate(4px)}.pv2 .ico{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;flex:none}.pv2 section{scroll-margin-top:90px}.pv2 .ab{background:var(--navy);color:#fff;font-size:13px;font-weight:300}.pv2 .ab__in{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:42px;padding:0 50px}.pv2 .ab__soc{display:flex;gap:12px}.pv2 .ab__soc a{display:grid;place-items:center;color:#fff}.pv2 .ab__soc svg{width:17px;height:17px;fill:currentColor}.pv2 .ab__mid{font-size:14px;text-decoration:none}.pv2 .ab__r{display:flex;justify-content:flex-end;gap:15px}.pv2 .ab a{text-decoration:none}.pv2 .ab a:hover{text-decoration:underline}.pv2 .sh{position:relative;z-index:40;background:#fff;color:#000;font-family:var(--body);font-weight:300}.pv2 .sh__top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:20px 50px 0}.pv2 .sh__l,.pv2 .sh__r{display:flex;align-items:center;gap:22px}.pv2 .sh__r{justify-content:flex-end}.pv2 .sh__icon{display:grid;place-items:center;background:none;border:0;padding:0;color:#000;text-decoration:none}.pv2 .sh__icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.pv2 .sh__burger{display:none}.pv2 .sh__logo{display:block;width:175px;color:#231f20}.pv2 .sh__logo svg{width:100%;height:auto;display:block}.pv2 .sh__nav{display:flex;justify-content:center;gap:0;margin-top:14px}.pv2 .sh__item{position:static}.pv2 .sh__item>a{display:block;padding:0 20px;line-height:57px;font-size:14px;font-weight:300;text-transform:uppercase;text-decoration:none;color:#000;position:relative}.pv2 .sh__item>a:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:2px;background:#000;transform:scaleX(0);transition:transform .25s}.pv2 .sh__item.on>a:after,.pv2 .sh__item:hover>a:after,.pv2 .sh__item:focus-within>a:after{transform:scaleX(1)}.pv2 .sh__dd{position:absolute;top:100%;background:#fff;padding:22px 21px 24px;min-width:240px;display:none;box-shadow:0 18px 30px -24px #00000059;z-index:41}.pv2 .sh__dd a{display:block;font-size:14px;text-decoration:none;color:#000;line-height:27px;white-space:nowrap}.pv2 .sh__dd a:hover{text-decoration:underline}.pv2 .sh__mega{position:absolute;left:0;right:0;top:100%;background:#fff;padding:30px 50px 34px;display:none;grid-template-columns:repeat(4,1fr);gap:24px;border-top:1px solid #eee;box-shadow:0 18px 30px -24px #00000059;z-index:41}.pv2 .sh__mega p{font-size:12px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px}.pv2 .sh__mega a{display:block;font-size:14px;text-decoration:none;color:#000;line-height:27px}.pv2 .sh__mega a:hover{text-decoration:underline}.pv2 .sh__item:hover .sh__dd,.pv2 .sh__item:focus-within .sh__dd{display:block}.pv2 .sh__item:hover .sh__mega,.pv2 .sh__item:focus-within .sh__mega{display:grid}.pv2 .sh__drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:none}.pv2 .sh__drawer.open{display:block}.pv2 .sh__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073}.pv2 .sh__panel{position:absolute;left:0;top:0;bottom:0;width:min(342px,88vw);background:#fff;padding:14px 19px 30px;overflow-y:auto;font-weight:300}.pv2 .sh__close{display:block;margin-left:auto;background:none;border:0;padding:6px;color:#000}.pv2 .sh__close svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;fill:none}.pv2 .sh__mlist{list-style:none;margin:14px 0 0;padding:0}.pv2 .sh__mlist>li>a,.pv2 .sh__mlist>li>button{display:flex;justify-content:space-between;align-items:center;width:100%;background:none;border:0;padding:12px 0;font:inherit;font-size:16px;text-transform:uppercase;text-align:left;color:#000;text-decoration:none}.pv2 .sh__mlist button svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.5;fill:none;transition:transform .2s}.pv2 .sh__mlist li.open>button svg{transform:rotate(90deg)}.pv2 .sh__sub{display:none;padding:0 0 10px 12px}.pv2 .sh__mlist li.open .sh__sub{display:block}.pv2 .sh__sub p{font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:10px 0 4px;color:#555}.pv2 .sh__sub a{display:block;padding:6px 0;font-size:15px;color:#000;text-decoration:none}.pv2 .sh__mcontact{margin-top:60px;display:grid;gap:30px;font-size:15px}.pv2 .sh__mcontact a{color:#000;text-decoration:none}.pv2 .sh__mcontact .soc{display:flex;gap:16px}.pv2 .sh__mcontact .soc svg{width:22px;height:22px;fill:#000}@media(max-width:989px){.pv2 .ab__in{grid-template-columns:1fr;padding:0 16px;text-align:center}.pv2 .ab__soc,.pv2 .ab__r{display:none}.pv2 .sh__top{padding:12px}.pv2 .sh__burger{display:grid}.pv2 .sh__l{gap:14px}.pv2 .sh__r{gap:16px}.pv2 .sh__logo{width:110px}.pv2 .sh__nav{display:none}}.pv2 .ovl{position:relative}.pv2 .ovl .sh{position:absolute;top:0;left:0;right:0;background:transparent;color:#fff;transition:background .2s,color .2s}.pv2 .ovl .sh .sh__icon,.pv2 .ovl .sh .sh__item>a{color:inherit}.pv2 .ovl .sh .sh__logo{color:inherit}.pv2 .ovl .sh .sh__item>a:after{background:currentColor}.pv2 .ovl .sh:hover,.pv2 .ovl .sh:focus-within{background:#fff;color:#000}.pv2 .ovl .sh:hover .sh__logo,.pv2 .ovl .sh:focus-within .sh__logo{color:#231f20}.pv2 .bn{position:relative;height:720px;overflow:hidden;background:#8a96a0;color:#fff}.pv2 .bn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.pv2 .bn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000038,#0000 30%);z-index:1}.pv2 .bn__in{position:relative;z-index:2;height:100%;display:flex;align-items:center;padding:0 70px}.pv2 .bn__txt{position:relative;max-width:1300px;padding-top:60px}.pv2 .bn__txt:before{content:"";position:absolute;top:-120px;right:-160px;bottom:-120px;left:-160px;background:radial-gradient(#0000003d,#0000 70%);z-index:-1;pointer-events:none}.pv2 .bn__sub{font-size:12.8px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 29px}.pv2 .bn h1{font-family:var(--head);font-weight:400;font-size:48px;line-height:1.1;letter-spacing:-1.2px;text-transform:uppercase;margin:0 0 19px;color:#fff}.pv2 .bn__p{font-size:16px;font-weight:300;line-height:1.6;margin:0 0 32px;max-width:640px}.pv2 .bn__ctas{display:flex;flex-wrap:wrap;gap:14px}.pv2 .bn__btn{display:inline-flex;align-items:center;padding:16.8px 25px;border-radius:3px;background:#fff;color:#000;text-decoration:none;font-size:14px;font-weight:300;letter-spacing:1.12px;line-height:14px;text-transform:uppercase;border:0;transition:background .2s,color .2s}.pv2 .bn__btn:hover{background:#000;color:#fff}@media(max-width:989px){.pv2 .bn{height:660px}.pv2 .bn__in{padding:0 20px}.pv2 .bn__txt{padding-top:20px}.pv2 .bn h1{font-size:36px;letter-spacing:-.9px}.pv2 .bn__ctas{flex-direction:column;align-items:flex-start;gap:10px}}.pv2 .draft{background:#fff7d6;color:#5a4a00;font-size:12.5px;text-align:center;padding:7px 40px;position:relative;border-bottom:1px solid #EFE2A8}.pv2 .draft b{font-weight:700;letter-spacing:.08em}.pv2 .draft button{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:0;font-size:18px;line-height:1;color:inherit;padding:4px 8px}.pv2 .announce{background:var(--navy);color:#fff;font-size:12.5px;letter-spacing:.04em}.pv2 .announce .wrap{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:38px}.pv2 .announce a{text-decoration:none;opacity:.9}.pv2 .announce a:hover{opacity:1;text-decoration:underline}.pv2 .announce .r{display:flex;gap:22px}.pv2 .hdr{position:sticky;top:0;z-index:40;background:transparent;transition:background .25s,box-shadow .25s}.pv2 .hdr.is-solid{background:#fffffff7;box-shadow:0 1px 0 var(--line)}.pv2 .hdr .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:76px}.pv2 .logo{display:block;width:142px;color:var(--ink)}.pv2 .logo svg{width:100%;height:auto;display:block}.pv2 .nav{display:flex;justify-content:center;gap:clamp(16px,2.2vw,34px)}.pv2 .nav a{font-size:12.5px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;padding:6px 0;border-bottom:1px solid transparent}.pv2 .nav a:hover{border-color:currentColor}.pv2 .tools{display:flex;align-items:center;gap:18px;font-size:12.5px;letter-spacing:.1em}.pv2 .tools a,.pv2 .tools button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:inherit;text-decoration:none;padding:0}.pv2 .locale{border:1px solid var(--line)!important;border-radius:var(--radius);padding:6px 10px!important;background:#ffffffb3!important}.pv2 .burger{display:none!important}.pv2 .hdr.menu-open{background:#fff}.pv2 .hdr.menu-open .nav{display:flex;position:absolute;top:76px;left:0;right:0;flex-direction:column;gap:0;background:#fff;padding:8px var(--gutter) 20px;border-bottom:1px solid var(--line);box-shadow:0 20px 30px -20px #000e4940}.pv2 .hdr.menu-open .nav a{padding:14px 0;border-bottom:1px solid var(--line)}.pv2 .cart-count{font-size:11px;background:var(--navy);color:#fff;border-radius:99px;min-width:18px;height:18px;display:inline-grid;place-items:center;margin-left:-4px}.pv2 .hero{position:relative;margin-top:0;min-height:min(82vh,780px);display:flex;align-items:flex-end;overflow:hidden;background:#e6edf1}.pv2 .hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:100% 70%}.pv2 .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#e7eef2b3,#e7eef259 35%,#e7eef200 50%);z-index:1}.pv2 .hero__inner{position:relative;z-index:2;width:100%;padding-top:90px}.pv2 .hero__copy{max-width:540px;padding-bottom:56px}.pv2 .hero h1{font-size:clamp(40px,5.2vw,76px);margin:0 0 22px;color:var(--ink)}.pv2 .hero .lead{font-size:18px;margin-bottom:32px;color:#2a2f45}.pv2 .hero__ctas{display:flex;flex-wrap:wrap;gap:12px}.pv2 .split{padding:clamp(64px,8vw,112px) 0}.pv2 .split__head{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:36px}.pv2 .split__head .lead{justify-self:end}.pv2 .split__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pv2 .duo{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:box-shadow .25s}.pv2 .duo:hover{box-shadow:0 22px 44px -28px #001d7c66}.pv2 .duo__media{position:relative;display:block;aspect-ratio:5/4;overflow:hidden;background:var(--soft)}.pv2 .duo__main{width:100%;height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.pv2 .duo:hover .duo__main{transform:scale(1.03)}.pv2 .duo__tag{position:absolute;top:16px;left:16px;background:#fffffff0;color:var(--navy);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:7px 11px;border-radius:2px}.pv2 .duo__inset{position:absolute;right:16px;bottom:16px;margin:0;width:26%;max-width:150px;background:#fff;padding:5px 5px 0;border-radius:3px;box-shadow:0 12px 30px -10px #000e4980}.pv2 .duo__inset img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:2px}.pv2 .duo__inset figcaption{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:6px 2px 7px;color:var(--ink);line-height:1.2}.pv2 .duo__body{padding:clamp(22px,2.6vw,32px);display:flex;flex-direction:column;gap:14px;flex:1}.pv2 .duo__body h3{font-size:clamp(22px,2.2vw,30px)}.pv2 .duo__body>p{font-size:16px;color:var(--ink-2);max-width:470px}.pv2 .duo__facts{list-style:none;margin:2px 0 4px;padding:16px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pv2 .duo__facts b{display:block;font-size:22px;font-weight:700;line-height:1.1;color:var(--navy);white-space:nowrap}.pv2 .duo__facts span{display:block;font-size:12.5px;color:var(--muted);margin-top:5px;line-height:1.35}.pv2 .duo .btn{align-self:flex-start;margin-top:auto}.pv2 .finder{background:var(--soft);padding:clamp(64px,8vw,112px) 0}.pv2 .center{text-align:center}.pv2 .center .lead{margin:16px auto 0}.pv2 .chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:32px 0 36px}.pv2 .chip{border:1px solid var(--line);background:#fff;border-radius:2px;padding:10px 18px;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ink-2);transition:all .2s}.pv2 .chip:hover{border-color:var(--navy);color:var(--navy)}.pv2 .chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.pv2 .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pv2 .finder>.wrap{max-width:1680px;--gutter:clamp(16px,2.8vw,44px)}.pv2 .finder .grid3{gap:24px}.pv2 .card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);display:flex;flex-direction:column;transition:box-shadow .25s,transform .25s}.pv2 .card:hover{box-shadow:0 18px 40px -24px #001d7c59;transform:translateY(-2px)}.pv2 .card[hidden]{display:none}.pv2 .card__media{position:relative;aspect-ratio:1200/500;overflow:hidden;background:#fff;border-bottom:1px solid var(--line)}.pv2 .card__media img.side{object-fit:contain;opacity:0;transition:opacity .3s}.pv2 .card__media img.side.on{opacity:1}.pv2 .card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s}.pv2 .card__media img.alt{opacity:0}.pv2 .card__media:hover img.alt{opacity:1}.pv2 .badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--navy);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:2px}.pv2 .badge--in{position:static;align-self:flex-start;margin-bottom:-2px}.pv2 .badge--light{background:#fff;color:var(--navy);border:1px solid var(--line)}.pv2 .card__body{padding:22px 22px 24px;display:flex;flex-direction:column;gap:12px;flex:1}.pv2 .card__top{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.pv2 .card h3{font-size:17px;line-height:1.25}.pv2 .price{text-align:right;white-space:nowrap}.pv2 .price b{display:block;font-weight:700;font-size:16px}.pv2 .price small{font-size:12px;color:var(--muted)}.pv2 .card__desc{font-size:14.5px;color:var(--ink-2)}.pv2 .specs{margin:4px 0 0;display:grid;grid-template-columns:auto 1fr;gap:6px 16px;font-size:13px;border-top:1px solid var(--line);padding-top:14px}.pv2 .specs dt{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:700;padding-top:2px}.pv2 .specs dd{margin:0}.pv2 .dots{display:flex;gap:6px;flex-wrap:wrap}.pv2 .dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.14);box-shadow:inset 0 0 0 2px #fff}.pv2 .card .link{margin-top:auto;align-self:flex-start;color:var(--navy)}.pv2 .crx{background:var(--soft);padding:clamp(72px,8vw,120px) 0}.pv2 .crx__head{display:grid;grid-template-columns:1.25fr 1fr;gap:20px 64px;align-items:end;margin-bottom:clamp(36px,4vw,56px)}.pv2 .crx__eyebrow,.pv2 .crx__label{font-size:11.5px;font-weight:400;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin:0 0 16px}.pv2 .crx h2{font-size:clamp(32px,4vw,54px);letter-spacing:-.02em;line-height:1.02}.pv2 .crx__intro{display:flex;flex-direction:column;align-items:flex-start;gap:22px;max-width:420px;justify-self:end}.pv2 .crx__intro p{font-size:15.5px;line-height:1.6;color:var(--ink-2)}.pv2 .crx__btn{display:inline-flex;align-items:center;min-height:46px;padding:0 26px;border-radius:999px;background:var(--navy);color:#fff;text-decoration:none;font-size:12px;font-weight:400;letter-spacing:.14em;text-transform:uppercase;transition:background .2s}.pv2 .crx__btn:hover{background:var(--navy-2)}.pv2 .crx__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:stretch}.pv2 .crx__grid>*{min-width:0}.pv2 .crx__photo{position:relative;margin:0;background:#fff;overflow:hidden}.pv2 .crx__photo img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/5}.pv2 .crx__photo figcaption{position:absolute;left:18px;bottom:18px;background:#fffffff0;border-radius:999px;padding:7px 14px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.pv2 .crx__lists{display:flex;flex-direction:column;justify-content:center;gap:clamp(28px,3vw,44px)}.pv2 .crx__group ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--ink)}.pv2 .crx__row{display:grid;grid-template-columns:42px 1fr auto;gap:18px;align-items:baseline;padding:20px 0;border-bottom:1px solid #D9DEEC}.pv2 .crx__n{font-size:12px;letter-spacing:.1em;color:var(--muted)}.pv2 .crx__row h3{font-size:16px;letter-spacing:.02em;margin:0 0 6px}.pv2 .crx__row p{font-size:14px;line-height:1.55;color:var(--ink-2);max-width:380px}.pv2 .crx__row b{font-size:15px;font-weight:400;color:var(--ink);text-align:right;white-space:nowrap}.pv2 .crx__group--p ul{border-top-color:var(--navy)}.pv2 .crx__group--p .crx__label{color:var(--navy)}.pv2 .crx__group--p .crx__row b{color:var(--navy);font-weight:700;font-size:17px}.pv2 .crx__macros{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.6vw,20px);margin-top:clamp(36px,4vw,56px)}.pv2 .crx__macros figure{margin:0}.pv2 .crx__macros img{width:100%;aspect-ratio:1/1;object-fit:cover;background:#f2f2f0}.pv2 .crx__macros figcaption{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);padding-top:12px;border-top:1px solid #D9DEEC;margin-top:12px}.pv2 .fcard{border:1px solid #E6E6E6;border-radius:0;background:#fff;box-shadow:none}.pv2 .fcard:hover{box-shadow:0 14px 34px -26px #00000059;transform:none}.pv2 .fcard .card__media{display:block;border-bottom:0;margin-bottom:18px}.pv2 .fc__body{padding:22px 24px 24px;display:flex;flex-direction:column;flex:1;font-family:var(--body);font-size:14px;font-weight:300;color:#000}.pv2 .fc__badge{align-self:flex-start;background:var(--navy);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:5px 9px;border-radius:2px;margin-bottom:12px}.pv2 .fc__head{display:block;text-decoration:none;color:inherit}.pv2 .fc__head h3{font-family:var(--body);font-size:16px;font-weight:600;letter-spacing:.32px;line-height:1.3;text-transform:uppercase;color:#1d1d1b;margin:0}.pv2 .fc__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:8px 0 14px}.pv2 .fc__ht{font-size:18px;font-weight:300;color:#333;white-space:nowrap}.pv2 .fc__ttc{font-size:12.8px;font-weight:300;color:#8a8a8a;white-space:nowrap}.pv2 .fc__sw{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 14px}.pv2 .fc__sq{width:30px;height:30px;border-radius:4px;border:1px solid rgba(0,0,0,.22);box-shadow:inset 0 0 0 2px #fff;padding:0;cursor:pointer;outline:1.5px solid transparent;outline-offset:3px;transition:outline-color .2s}.pv2 .fc__sq:hover{outline-color:#001d7c59}.pv2 .fc__sq[aria-pressed=true]{outline-color:var(--navy)}.pv2 .fc__acc{font-size:14px;line-height:21px;color:#6f6a64;margin:0}.pv2 .fc__cta{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;margin-top:16px;padding-bottom:7px;border-bottom:1px solid var(--navy);color:var(--navy);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:2.08px;line-height:15.6px;text-transform:uppercase}.pv2 .fc__cta:after{content:"\2192";font-size:17px;line-height:1;transition:transform .2s}.pv2 .fc__cta:hover:after{transform:translate(4px)}.pv2 .fc__specs{margin:18px 0 0;padding-top:16px;border-top:1px solid #EBE7E1;display:grid;gap:8px}.pv2 .fc__specs div{display:grid;grid-template-columns:130px 1fr;align-items:baseline;gap:10px}.pv2 .fc__specs dt{font-size:11px;font-weight:300;letter-spacing:1.1px;line-height:15.4px;text-transform:uppercase;color:#7b766f}.pv2 .fc__specs dd{margin:0;font-size:14px;line-height:19.6px;color:#1d1d1b}.pv2 .cmu{background:#fff;padding:clamp(64px,7vw,96px) 0 clamp(56px,6vw,80px);--side:max(var(--gutter),calc((100% - var(--wrap)) / 2 + var(--gutter)));--gap:14px}.pv2 .cmu__head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px 48px;flex-wrap:wrap;margin-bottom:32px}.pv2 .cmu__head>*{min-width:0}.pv2 .cmu h2{font-size:clamp(28px,3.4vw,44px)}.pv2 .cmu__side{max-width:440px;display:flex;flex-direction:column;gap:18px}.pv2 .cmu__side p{color:var(--ink-2);font-size:15.5px}.pv2 .cmu__ctl{display:flex;align-items:center;justify-content:space-between;gap:16px}.pv2 .cmu__ctl .link{color:var(--navy)}.pv2 .cmu__arw{display:flex;gap:8px}.pv2 .cmu__arw button{width:44px;height:44px;border-radius:2px;border:1px solid var(--line);background:#fff;color:var(--navy);display:grid;place-items:center;transition:all .2s}.pv2 .cmu__arw button:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.pv2 .cmu__arw button:disabled{opacity:.35;pointer-events:none}.pv2 .cmu__track{list-style:none;margin:0;display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);padding:0 var(--side);scrollbar-width:none;overscroll-behavior-x:contain}.pv2 .cmu__track::-webkit-scrollbar{display:none}.pv2 .cmu__track li{flex:0 0 calc((100% - var(--gap) * 3) / 4);scroll-snap-align:start;min-width:0}.pv2 .cmu__arw[hidden],.pv2 .cmu__bar[hidden]{display:none}.pv2 .cmu__track figure{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:var(--radius);background:#e9ecf4}.pv2 .cmu__track video{display:block;width:100%;height:100%;object-fit:cover;background:#e9ecf4}.pv2 .cmu__badge{position:absolute;top:12px;right:12px;width:30px;height:30px;border-radius:50%;background:#000c3e8c;color:#fff;display:grid;place-items:center;pointer-events:none}.pv2 .cmu__badge svg{width:14px;height:14px;margin-left:2px}.pv2 .cmu__track img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.pv2 .cmu__track li:hover img{transform:scale(1.04)}.pv2 .cmu__track figcaption{position:absolute;left:0;right:0;bottom:0;padding:40px 14px 12px;background:linear-gradient(0deg,#000c3e9e,#000c3e00);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.35}.pv2 .cmu__bar{margin-top:26px;height:2px;background:var(--line);overflow:hidden}.pv2 .cmu__bar span{display:block;height:100%;width:30%;background:var(--navy);transition:transform .15s linear}@media(max-width:1000px){.pv2 .cmu__track li{flex-basis:calc((100% - var(--gap) * 2) / 3)}}@media(max-width:640px){.pv2 .cmu{--gap:10px}.pv2 .cmu__head{margin-bottom:24px}.pv2 .cmu__track li{flex-basis:calc((100% - var(--gap)) / 2)}.pv2 .cmu__arw{display:none}.pv2 .cmu__track figcaption{font-size:9.5px;letter-spacing:.08em;padding:28px 10px 9px}.pv2 .cmu__bar{margin-top:20px}}.pv2 .ftr{background:var(--navy);color:#fff;font-family:var(--body);font-weight:300;font-size:16px;line-height:1.6}.pv2 .ftr a{color:#fff}.pv2 .ftr__in{padding-left:max(clamp(16px,4.2vw,60px),env(safe-area-inset-left,0px));padding-right:max(clamp(16px,4.2vw,60px),env(safe-area-inset-right,0px))}.pv2 .ftr__cols{display:grid;grid-template-columns:1fr auto auto 1fr;column-gap:40px;padding-block:62px 84px}.pv2 .ftr__cols>*{min-width:0}.pv2 .ftr__t{display:block;font-family:var(--head);font-weight:400;font-size:18.24px;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase;white-space:nowrap;margin:0 0 19px}.pv2 .ftr__about>p:not(.ftr__t){max-width:364px}.pv2 .ftr__logo{display:inline-block;width:140px;margin-top:31px}.pv2 .ftr__logo svg{display:block;width:100%;height:auto;color:#fff}.pv2 .ftr__menu summary{list-style:none;cursor:default;display:flex;justify-content:space-between;align-items:center}.pv2 .ftr__menu summary::-webkit-details-marker{display:none}.pv2 .ftr__menu summary i{display:none}.pv2 .ftr__menu ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}.pv2 .ftr__menu li{line-height:19px}.pv2 .ftr__menu a{text-decoration:none}.pv2 .ftr__menu a:hover{text-decoration:underline;text-underline-offset:3px}.pv2 .ftr__contact>p:not(.ftr__t){margin:0 0 16px}.pv2 .ftr__mail{font-weight:700;text-decoration:underline;text-underline-offset:3px}.pv2 .ftr__soc{display:flex;gap:11px;margin-top:34px}.pv2 .ftr__soc a{display:block;width:15px;height:15px}.pv2 .ftr__soc svg{display:block;width:15px;height:15px}.pv2 .ftr__bot{border-top:1px solid rgba(255,255,255,.75)}.pv2 .ftr__bot-in{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-block:52px 81px}.pv2 .ftr__copy{margin:0;font-size:13px}.pv2 .ftr__copy a{text-decoration:none}.pv2 .ftr__pay{display:flex;flex-wrap:wrap;gap:9px}.pv2 .ftr__pay svg{display:block;width:40px;height:25px}@media(max-width:1100px){.pv2 .ftr__cols{grid-template-columns:1fr 1fr;row-gap:44px}}@media(max-width:749px){.pv2 .ftr__cols{display:block;padding-block:48px 56px}.pv2 .ftr__about{padding-bottom:36px}.pv2 .ftr__about>p:not(.ftr__t){max-width:none}.pv2 .ftr__logo{margin-top:26px}.pv2 .ftr__t{margin-bottom:12px}.pv2 .ftr__menu{border-top:1px solid rgba(255,255,255,.25)}.pv2 .ftr__menu+.ftr__menu{border-bottom:1px solid rgba(255,255,255,.25)}.pv2 .ftr__menu summary{cursor:pointer;padding-block:15px}.pv2 .ftr__menu summary .ftr__t{margin:0}.pv2 .ftr__menu summary i{display:block;position:relative;width:12px;height:12px;flex:none}.pv2 .ftr__menu summary i:before,.pv2 .ftr__menu summary i:after{content:"";position:absolute;left:0;top:50%;width:12px;height:1px;background:#fff;transition:transform .2s}.pv2 .ftr__menu summary i:after{transform:rotate(90deg)}.pv2 .ftr__menu[open] summary i:after{transform:rotate(0)}.pv2 .ftr__menu ul{padding-bottom:20px}.pv2 .ftr__contact{padding-top:36px}.pv2 .ftr__contact>p:not(.ftr__t){margin-bottom:18px}.pv2 .ftr__bot-in{flex-direction:column-reverse;align-items:flex-start;padding-block:40px 48px;gap:28px}.pv2 .ftr__pay svg{width:38px;height:24px}}.pv2 .plt{background:#fff;padding:clamp(64px,8vw,112px) 0}.pv2 .plt__g{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,6vw,96px);align-items:center}.pv2 .plt h2{font-size:clamp(28px,3.2vw,44px)}.pv2 .plt__lead{margin-top:16px;font-size:16.5px;color:var(--ink-2);max-width:470px}.pv2 .plt__steps{list-style:none;margin:28px 0 0;padding:0;border-top:1px solid var(--line);max-width:470px}.pv2 .plt__steps li{display:flex;gap:16px;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.pv2 .plt__steps b{font-family:var(--head);font-weight:400;font-size:15px;color:var(--navy);min-width:22px}.pv2 .plt__steps span{font-size:15.5px}.pv2 .plt__cta{display:flex;align-items:center;gap:14px 24px;flex-wrap:wrap;margin-top:30px}.pv2 .plt__go{min-height:56px;padding:0 30px}.pv2 .plt__go svg{transition:transform .2s}.pv2 .plt__go:hover svg{transform:translate(4px)}.pv2 .plt__cta>span{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pv2 .plt__vis{position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--ink)}.pv2 .pls__img{grid-area:1/1;width:78%;aspect-ratio:4/5;object-fit:cover;border-radius:var(--radius)}.pv2 .pls__book{grid-area:1/1;justify-self:end;align-self:center;position:relative;width:min(330px,62%);margin:24px 0}.pv2 .pls__book:before,.pv2 .pls__book:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--line);border-radius:4px}.pv2 .pls__book:before{transform:translate(12px,12px);opacity:.6}.pv2 .pls__book:after{transform:translate(6px,6px);opacity:.9}.pv2 .pls__pg{position:relative;z-index:1;display:block;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;box-shadow:0 34px 60px -34px #000c3e8c;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.pv2 .plt__vis:hover .pls__pg{transform:translateY(-5px)}.pv2 .pls__cv{display:block;background:var(--navy);color:#fff;padding:18px 20px 16px}.pv2 .pls__cv small{display:flex;justify-content:space-between;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a4b8ff}.pv2 .pls__lg{display:flex;align-items:center;gap:8px}.pv2 .pls__lg img{height:20px;width:auto}.pv2 .pls__cv b{display:block;margin-top:10px;font-family:var(--head);font-weight:400;font-size:20px;line-height:1.15;text-transform:uppercase;letter-spacing:-.02em}.pv2 .pls__cv em{display:block;margin-top:4px;font-style:normal;font-size:12.5px;color:#fffc}.pv2 .pls__sm{display:block;padding:14px 20px 16px}.pv2 .pls__sm>small{display:block;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.pv2 .pls__sm>span{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.pv2 .pls__sm>span:last-child{border-bottom:0}.pv2 .pls__sm i{font-style:normal;font-family:var(--head);font-size:12.5px;color:var(--navy)}.pv2 .pls__sm b{font-weight:400;font-size:12px;color:var(--muted);white-space:nowrap}.pv2 .pls__sm b.v{font-family:var(--head);font-size:13.5px;color:var(--navy)}.pv2 .pls__tag{grid-area:1/1;justify-self:start;align-self:start;margin:14px;z-index:2;display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border-radius:99px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-2);box-shadow:0 10px 24px -14px #000c3e73}.pv2 .pls__tag svg{width:15px;height:15px;color:var(--navy)}@media(max-width:900px){.pv2 .plt__vis{max-width:640px}}@media(max-width:640px){.pv2 .pls__img{width:100%;aspect-ratio:3/2}.pv2 .pls__tag{margin:10px;font-size:11px;padding:7px 10px}.pv2 .pls__book{grid-area:auto;justify-self:stretch;width:calc(100% - 24px);margin:-48px 12px 12px}.pv2 .pls__cv{padding:16px 16px 14px}.pv2 .pls__cv b{font-size:18px}.pv2 .pls__sm{padding:12px 16px 14px}.pv2 .pls__sm>span{font-size:12.5px;padding:6px 0}}@media(max-width:900px){.pv2 .plt__vis{max-width:640px;padding:0 0 28px}}@media(max-width:900px){.pv2 .plt__g{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.pv2 .plt__steps li{padding:12px 0}.pv2 .plt__cta{flex-direction:column;align-items:stretch;text-align:center}}.pv2 .plm{padding:0;border:0;margin:auto;width:min(1180px,calc(100vw - 48px));height:min(780px,calc(100vh - 48px));max-width:none;max-height:none;border-radius:6px;overflow:hidden;background:#fff;color:var(--ink);box-shadow:0 40px 90px -30px #000c3e99}.pv2 .plm::backdrop{background:#000c3e9e;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.pv2 .plm[open]{animation:plmIn .35s cubic-bezier(.2,.7,.2,1)}@keyframes plmIn{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}.pv2 .plm__x{position:absolute;z-index:3;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:border-color .2s}.pv2 .plm__x:hover{border-color:var(--navy);color:var(--navy)}.pv2 .plm__x svg{width:18px;height:18px}html.plm-lock{overflow:hidden}@media(max-width:900px){.pv2 .plm{width:100vw;height:100vh;height:100dvh;border-radius:0;margin:0}.pv2 .plm__x{top:max(14px,env(safe-area-inset-top,0px));right:max(14px,env(safe-area-inset-right,0px));width:40px;height:40px;background:#fffffff2;border-color:transparent}}.pv2 .pl__box{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);height:100%}.pv2 .pl__aside{background:#0b1a5c url(/cdn/shop/files/pilateo-accueil-v2-ost-img.webp?v=1794327940) 50% 50%/cover no-repeat}.pv2 .pl__aside{position:relative;color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:28px;padding:clamp(28px,3.4vw,48px)}.pv2 .pl__aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000c3e8c,#000c3eb3 45%,#000c3eeb)}.pv2 .pl__aside>*{position:relative}.pv2 .pl__aside h2{font-size:clamp(28px,3vw,42px);color:#fff}.pv2 .pl__lead{margin-top:14px;font-size:16px;color:#ffffffd9;max-width:420px}.pv2 .pl__rc{border-top:1px solid rgba(255,255,255,.25)}.pv2 .pl__rc p{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a4b8ff;margin:16px 0 6px}.pv2 .pl__rc dl{margin:0}.pv2 .pl__rc dl div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.14)}.pv2 .pl__rc dt{font-size:14px;color:#ffffffb3}.pv2 .pl__rc dd{margin:0;font-size:15px;font-weight:700;text-align:right;color:#ffffff59;transition:color .3s}.pv2 .pl__rc dd.on{color:#fff}.pv2 .pl__rc dd.on:after{content:"\2713";margin-left:8px;color:#a4b8ff;font-weight:400}.pv2 .pl__rc .pl__empty{display:none}.pv2 .pl__trust{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;margin-top:14px}.pv2 .pl__main{padding:clamp(28px,3.6vw,56px) clamp(28px,3.6vw,56px) clamp(28px,3vw,44px);display:flex;flex-direction:column;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pv2 .pl__steps{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.pv2 .pl__steps span{height:4px;border-radius:4px;background:var(--line);transition:background .3s}.pv2 .pl__steps span.on{background:var(--navy)}.pv2 .pl__meta{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.pv2 .pl__back{border:0;background:none;padding:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pv2 .pl__back:hover{color:var(--navy)}.pv2 .pl__qt{font-size:clamp(26px,2.6vw,36px);margin:clamp(24px,3vw,40px) 0 22px}.pv2 .pl__opts{display:grid;gap:10px}.pv2 .pl__opt{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;width:100%;text-align:left;padding:18px 20px;border:1px solid #CFD5E6;border-radius:var(--radius);background:#fff;color:var(--ink);transition:border-color .2s,background .2s}.pv2 .pl__opt b{font-size:17px;font-weight:700;line-height:1.3}.pv2 .pl__opt small{grid-column:1;font-size:14px;color:var(--muted)}.pv2 .pl__opt i{grid-column:2;grid-row:1 / span 2;width:22px;height:22px;border-radius:50%;border:1.5px solid #B9C2DC;transition:all .2s}.pv2 .pl__opt:focus{outline:none}.pv2 .pl__opt:focus-visible{outline:2px solid var(--navy);outline-offset:2px}@media(hover:hover){.pv2 .pl__opt:hover{border-color:var(--navy)}}@media(hover:hover){.pv2 .pl__opt:hover i{border-color:var(--navy)}}.pv2 .pl__opt[aria-pressed=true]{border-color:var(--navy);background:var(--tint,#EEF2FB)}.pv2 .pl__opt[aria-pressed=true] i{border:7px solid var(--navy)}.pv2 .pl__opts--img{grid-template-columns:1fr 1fr}.pv2 .pl__opts--img .pl__opt{grid-template-columns:1fr auto;padding:12px 14px 16px}.pv2 .pl__opts--img .pl__opt img{grid-column:1 / -1;width:100%;aspect-ratio:1200/500;object-fit:contain;margin-bottom:6px}.pv2 .pl__opts--img .pl__opt i{grid-row:2 / span 2}.pv2 .pl__eb{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.pv2 .pl__rt{font-size:clamp(24px,2.4vw,32px);margin-top:10px}.pv2 .pl__base{margin-top:6px;font-size:14px;color:var(--muted)}.pv2 .pl__rimg{width:100%;max-width:520px;aspect-ratio:1200/500;object-fit:contain;margin:10px 0 0}.pv2 .pl__cmp{width:100%;border-collapse:collapse;margin-top:6px;font-variant-numeric:tabular-nums}.pv2 .pl__cmp th,.pv2 .pl__cmp td{padding:12px 0 12px 12px;border-bottom:1px solid var(--line);text-align:right;vertical-align:top}.pv2 .pl__cmp th:first-child,.pv2 .pl__cmp td:first-child{padding-left:0;text-align:left}.pv2 .pl__cmp th{font-family:var(--head);font-weight:400;font-size:16px;text-transform:uppercase;color:var(--navy);border-bottom:2px solid var(--navy)}.pv2 .pl__cmp th small,.pv2 .pl__cmp td small{display:block;font-family:var(--body);font-size:11.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--muted);margin-top:2px}.pv2 .pl__cmp td{font-family:var(--head);font-size:clamp(17px,1.6vw,21px);color:var(--ink);white-space:nowrap}.pv2 .pl__cmp td:first-child{font-family:var(--body);font-size:14.5px;white-space:normal}.pv2 .pl__cmp tr.hot td:not(:first-child){color:var(--navy)}.pv2 .pl__cmp td:nth-child(2){background:#f7f8fc}.pv2 .pl__cmp th:nth-child(2){background:#f7f8fc;padding-right:10px}.pv2 .pl__cmp td:nth-child(2){padding-right:10px}.pv2 .pl__fig{margin:6px 0 0;border-top:1px solid var(--line)}.pv2 .pl__fig div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.pv2 .pl__fig dt{font-size:15px}.pv2 .pl__fig dt small{display:block;font-size:12.5px;color:var(--muted);margin-top:1px}.pv2 .pl__fig dd{margin:0;font-family:var(--head);font-size:clamp(20px,1.9vw,26px);color:var(--ink);white-space:nowrap}.pv2 .pl__fig .hot dd{color:var(--navy)}.pv2 .pl__badge{display:inline-block;margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:var(--navy);padding:2px 7px;border-radius:2px;vertical-align:2px}.pv2 .pl__next{margin-top:22px}.pv2 .pl__next>p{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.pv2 .pl__next ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:s;display:grid;gap:8px}.pv2 .pl__next li{counter-increment:s;display:flex;gap:12px;font-size:15px;line-height:1.5}.pv2 .pl__next li:before{content:counter(s);flex:none;width:24px;height:24px;border-radius:50%;background:#eef2fb;color:var(--navy);font-size:12.5px;font-weight:700;display:grid;place-items:center;margin-top:1px}.pv2 .pl__next>.pl__when{margin-top:14px;padding:12px 14px;border-left:3px solid var(--navy);background:var(--soft);font-size:14.5px;font-weight:400;letter-spacing:0;text-transform:none;color:var(--ink)}.pv2 .pl__acts{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;margin-top:24px}.pv2 .pl__acts .btn{flex:1 1 260px}.pv2 .pl__lnk{border:0;background:none;padding:0 0 3px;border-bottom:1px solid currentColor;color:var(--ink-2);font-size:14px}.pv2 .pl__ft{font-size:clamp(24px,2.4vw,32px);margin-top:20px}.pv2 .pl__fp{margin-top:10px;color:var(--ink-2);font-size:15.5px;max-width:520px}.pv2 .pl__form{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;margin-top:24px}.pv2 .pl__form label{display:flex;flex-direction:column;gap:6px;min-width:0}.pv2 .pl__form label>span{font-size:13.5px;color:var(--ink-2)}.pv2 .pl__form small{color:var(--muted)}.pv2 .pl__form input:not([type=checkbox]){height:52px;border:1px solid #CFD5E6;border-radius:var(--radius);padding:0 14px;font:inherit;font-size:16px;color:var(--ink);background:#fff;width:100%}.pv2 .pl__form input:focus{outline:2px solid var(--navy);outline-offset:-1px;border-color:var(--navy)}.pv2 .pl__full{grid-column:1 / -1}.pv2 .pl__chk{flex-direction:row!important;align-items:flex-start;gap:10px!important}.pv2 .pl__chk input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--navy)}.pv2 .pl__chk span{font-size:14px;color:var(--ink-2)}.pv2 .pl__err{color:#9b2c2c;font-size:14px}.pv2 .pl__err[hidden]{display:none}.pv2 .pl__ok{display:flex;gap:12px;align-items:center}.pv2 .pl__ok i{flex:none;width:34px;height:34px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-style:normal;font-size:17px}.pv2 .pl__ok h3{font-size:clamp(20px,2vw,26px)}.pv2 .pl__dp{margin-top:10px;color:var(--ink-2);font-size:15px}.pv2 .pl__pv{margin:18px 0 0;background:#e9ecf4;padding:14px;border-radius:var(--radius);max-height:560px;overflow:auto;display:block}.pv2 .pl__pv>*+*{margin-top:14px}.pv2 .pl__pv .pdf{flex:none}.pv2 .pl__pg{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);text-align:center;margin:0}.pv2 .pl__note{margin-top:12px;font-size:13px;color:var(--muted)}.pv2 .pl__note[hidden],.pv2 .pl [data-v][hidden]{display:none}.pv2 .pdf{container-type:inline-size;background:#fff;aspect-ratio:210/297;max-width:440px;width:100%;margin:0 auto;box-shadow:0 10px 30px -14px #000c3e59;color:var(--ink);overflow:hidden}.pv2 .pdf__in{padding:7cqw 7cqw 5cqw;font-size:2.3cqw;line-height:1.45;display:flex;flex-direction:column;height:100%}.pv2 .pdf__hd{display:flex;justify-content:space-between;align-items:center;padding-bottom:3cqw;border-bottom:.3cqw solid var(--navy)}.pv2 .pdf__brand{display:flex;align-items:center;gap:1.4cqw;font-size:2.1cqw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.pv2 .pdf__brand img{height:4.4cqw;width:auto}.pv2 .pdf__hd span{font-size:2.1cqw;color:var(--muted)}.pv2 .pdf h4{font-family:var(--head);font-weight:400;text-transform:uppercase;font-size:4.6cqw;line-height:1.1;margin:3.8cqw 0 .8cqw;color:var(--ink)}.pv2 .pdf__for{color:var(--ink-2)}.pv2 .pdf h5{font-size:2.1cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);margin:3.2cqw 0 1.2cqw}.pv2 .pdf table{width:100%;border-collapse:collapse}.pv2 .pdf td{padding:.7cqw 0;border-bottom:.15cqw solid var(--line);vertical-align:top}.pv2 .pdf td:last-child{text-align:right;font-weight:700}.pv2 .pdf__cfg{display:grid;grid-template-columns:38cqw 1fr;gap:3cqw;align-items:center}.pv2 .pdf__cfg img{width:100%}.pv2 .pdf__alt td{color:var(--muted);font-size:2.1cqw}.pv2 .pdf__tot td{border-bottom:0;padding-top:1.6cqw;color:var(--navy);font-size:2.8cqw}.pv2 .pdf ol{margin:0;padding-left:4cqw}.pv2 .pdf li{margin-bottom:1.2cqw}.pv2 .pdf__when{margin-top:2.5cqw;padding:2cqw 2.5cqw;border-left:.5cqw solid var(--navy);background:var(--soft)}.pv2 .pdf__svc{display:grid;grid-template-columns:1fr 1fr;gap:2cqw}.pv2 .pdf__svc div{background:var(--soft);padding:2.4cqw;border-radius:.6cqw}.pv2 .pdf__svc b{display:block;color:var(--navy);margin-bottom:.6cqw}.pv2 .pdf__ct{margin-top:4cqw;padding:3cqw;border:.2cqw solid var(--navy);border-radius:.6cqw}.pv2 .pdf__ct b{display:block;font-family:var(--head);font-weight:400;text-transform:uppercase;font-size:3cqw;color:var(--navy);margin-bottom:1cqw}.pv2 .pdf--ck .pdf__in{font-size:1.95cqw;line-height:1.35}.pv2 .pdf--ck h4{margin-top:3.5cqw}.pv2 .pdf__ck{display:grid;grid-template-columns:1fr 1fr;gap:2.6cqw 4cqw;margin-top:2.8cqw}.pv2 .pdf__ck b{display:block;font-size:1.9cqw;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy);padding-bottom:.8cqw;margin-bottom:1cqw;border-bottom:.2cqw solid var(--navy)}.pv2 .pdf__ck ul{list-style:none;margin:0;padding:0;display:grid;gap:.8cqw}.pv2 .pdf__ck li{position:relative;padding-left:3.6cqw}.pv2 .pdf__ck li:before{content:"";position:absolute;left:0;top:.35cqw;width:2.1cqw;height:2.1cqw;border:.2cqw solid var(--navy);border-radius:.4cqw}.pv2 .pdf--qa .pdf__in{font-size:1.85cqw;line-height:1.38}.pv2 .pdf--qa h4{margin-top:3cqw;font-size:4.2cqw}.pv2 .pdf__qa{display:grid;gap:2.2cqw;margin-top:2cqw}.pv2 .pdf__q>b{display:block;font-size:1.85cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy);padding-bottom:.7cqw;border-bottom:.2cqw solid var(--navy)}.pv2 .pdf__qt{margin:1cqw 0 .4cqw;font-family:var(--head);font-size:2.4cqw;text-transform:uppercase;letter-spacing:-.01em;color:var(--ink)}.pv2 .pdf__a{color:var(--ink-2);margin:0 0 1cqw}.pv2 .pdf__q ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.8cqw 3cqw}.pv2 .pdf__q li{position:relative;padding-left:3.4cqw}.pv2 .pdf__q li:before{content:"";position:absolute;left:0;top:.3cqw;width:1.9cqw;height:1.9cqw;border:.2cqw solid var(--navy);border-radius:.4cqw}.pv2 .pdf__law{margin-top:2.6cqw;font-size:1.7cqw;color:var(--muted)}.pv2 .pdf--gd .pdf__in{font-size:1.8cqw;line-height:1.42}.pv2 .gd-hd{display:flex;justify-content:space-between;align-items:center;padding-bottom:2cqw;border-bottom:.15cqw solid var(--line);font-size:1.75cqw;color:var(--muted)}.pv2 .gd-hd__lg{display:flex;align-items:center;gap:1.2cqw;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy)}.pv2 .gd-hd__lg img{height:3.6cqw;width:auto}.pv2 .gd-ch{margin-top:3cqw}.pv2 .gd-ch__h{display:flex;align-items:center;gap:2.6cqw;margin-top:3.6cqw}.pv2 .gd-ch .gd-ch__h{margin-top:0}.pv2 .gd-ch__n{flex:none;width:6.6cqw;height:6.6cqw;border-radius:0;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--head);font-size:2.8cqw}.pv2 .gd-ch__h small{display:block;font-size:1.75cqw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.pv2 .gd-ch__h b{display:block;margin-top:.3cqw;font-family:var(--head);font-weight:400;font-size:2.9cqw;line-height:1.12;text-transform:uppercase;color:var(--ink)}.pv2 .gd-a{margin:1.8cqw 0 0;color:var(--ink-2)}.pv2 .gd-f{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:2.2cqw}.pv2 .gd-f span{display:block;background:var(--soft);border-radius:0;padding:1.8cqw 2cqw}.pv2 .gd-f small{display:block;font-size:1.55cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.pv2 .gd-f b{display:block;margin-top:.5cqw;font-family:var(--head);font-weight:400;font-size:2.9cqw;color:var(--navy);white-space:nowrap}.pv2 .gd-f .hot{background:var(--navy)}.pv2 .gd-f .hot small{color:#a4b8ff}.pv2 .gd-f .hot b{color:#fff}.pv2 .gd-fn{margin:1.2cqw 0 0;font-size:1.65cqw;color:var(--muted)}.pv2 .gd-o{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:1.6cqw}.pv2 .gd-o div{border:.15cqw solid var(--line);border-radius:0;padding:1.4cqw 1.8cqw;display:grid;gap:.4cqw;align-content:start}.pv2 .gd-o b{font-family:var(--head);font-weight:400;font-size:2cqw;text-transform:uppercase;color:var(--ink)}.pv2 .gd-o .pl{font-size:1.6cqw;color:#1e6b45}.pv2 .gd-o .mi{font-size:1.6cqw;color:#9b2c2c}.pv2 .gd-ck__t{margin:2.2cqw 0 1cqw;font-size:1.75cqw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.pv2 .gd-ck{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:1cqw 3cqw}.pv2 .gd-ck li{position:relative;padding-left:3.4cqw}.pv2 .gd-ck li:before{content:"";position:absolute;left:0;top:.3cqw;width:1.9cqw;height:1.9cqw;border:.2cqw solid var(--navy);border-radius:0}.pv2 .gd-t{width:100%;border-collapse:collapse;margin-top:2.2cqw;font-size:1.7cqw}.pv2 .gd-t th{text-align:left;font-size:1.55cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy);padding:0 1.2cqw 1cqw 0;border-bottom:.2cqw solid var(--navy)}.pv2 .gd-t td{padding:1.1cqw 1.2cqw 1.1cqw 0;border-bottom:.15cqw solid var(--line);vertical-align:top;text-align:left;font-weight:400}.pv2 .gd-t td:first-child{font-weight:700;color:var(--ink)}.pv2 .gd-t--b td,.pv2 .gd-t--b th{text-align:right}.pv2 .gd-t--b td:first-child,.pv2 .gd-t--b th:first-child{text-align:left;font-weight:400}.pv2 .gd-t--b td small{display:block;font-size:1.5cqw;color:var(--muted)}.pv2 .gd-t--b .tot td{font-family:var(--head);font-size:2.3cqw;color:var(--navy)}.pv2 .gd-t--b .tot td:first-child{font-family:var(--body);font-size:1.7cqw;font-weight:700}.pv2 .pdf--cv{display:flex;flex-direction:column}.pv2 .gd-cv{background:var(--navy);color:#fff;padding:4.6cqw 7cqw 4.2cqw;display:flex;flex-direction:column;gap:.9cqw}.pv2 .gd-cv__top{display:flex;align-items:center;gap:2cqw;margin-bottom:1.2cqw}.pv2 .gd-cv__lg{width:5cqw;height:auto}.pv2 .gd-cv small{font-size:1.8cqw;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#a4b8ff}.pv2 .gd-cv b{font-family:var(--head);font-weight:400;font-size:5.8cqw;line-height:1.05;text-transform:uppercase}.pv2 .gd-cv em{font-style:normal;font-size:2.3cqw;color:#fffc}.pv2 .gd-cvb{flex:none;display:flex;flex-direction:column;padding:4cqw 7cqw 5cqw;font-size:1.9cqw;line-height:1.4}.pv2 .gd-l{margin:0;font-size:1.75cqw;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}.pv2 .gd-f--4{grid-template-columns:repeat(4,1fr);margin-top:1.6cqw}.pv2 .gd-f--4 b{font-size:2.5cqw}.pv2 .gd-cvc{display:grid;grid-template-columns:1fr 1fr;gap:5cqw;margin-top:4.4cqw}.pv2 .gd-ans,.pv2 .gd-som{display:grid;margin-top:1.2cqw}.pv2 .gd-ans span{display:flex;justify-content:space-between;gap:2cqw;padding:1cqw 0;border-bottom:.15cqw solid var(--line)}.pv2 .gd-ans small{font-size:1.7cqw;color:var(--muted)}.pv2 .gd-ans b{font-weight:700;text-align:right}.pv2 .gd-som span{display:grid;grid-template-columns:4cqw 1fr auto;gap:1cqw;padding:1cqw 0;border-bottom:.15cqw solid var(--line)}.pv2 .gd-som i{font-style:normal;font-family:var(--head);color:var(--navy)}.pv2 .gd-som b{font-weight:400;color:var(--muted)}.pv2 .gd-tl{list-style:none;margin:2.4cqw 0 0;padding:0 0 0 4cqw;position:relative;display:grid;gap:1.6cqw}.pv2 .gd-tl:before{content:"";position:absolute;left:1cqw;top:1cqw;bottom:1cqw;width:.3cqw;background:#cdd5ee}.pv2 .gd-tl li{position:relative;display:grid;grid-template-columns:20cqw 1fr;gap:2cqw}.pv2 .gd-tl li:before{content:"";position:absolute;left:-3.6cqw;top:.4cqw;width:1.8cqw;height:1.8cqw;border-radius:0;background:var(--navy);box-shadow:0 0 0 .6cqw #fff}.pv2 .gd-tl b{font-weight:700;color:var(--navy)}.pv2 .gd-st{margin:1.4cqw 0 0;padding-left:3.6cqw;display:grid;gap:.9cqw}.pv2 .gd-ct{margin-top:3.4cqw;padding:2.6cqw 3cqw;border:.2cqw solid var(--navy);border-radius:0;display:grid;gap:.6cqw}.pv2 .gd-ct b{font-family:var(--head);font-weight:400;font-size:2.7cqw;text-transform:uppercase;color:var(--navy)}.pv2 .gd-cvi{flex:1 1 0;min-height:0;width:100%;object-fit:cover;object-position:center 72%;display:block}.pv2 .gd-sub{margin-top:3cqw}.pv2 .gd-im{display:block;width:100%;height:17cqw;object-fit:cover;margin-top:3cqw}.pv2 .gd-mx{display:grid;grid-template-columns:2fr 1fr;gap:1.4cqw;margin-top:2.2cqw;height:25cqw}.pv2 .gd-mx img{width:100%;height:100%;min-height:0;object-fit:cover;display:block}.pv2 .gd-mx img:first-child{object-fit:contain;background:var(--soft);padding:1cqw 2cqw}.pv2 .gd-b{margin-top:1.6cqw}.pv2 .gd-im--lo{object-position:center 68%}.pv2 .gd-2{display:grid;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:2cqw}.pv2 .gd-2 .gd-a{margin-top:.8cqw}.pv2 .gd-2--im{margin-top:3.4cqw;align-items:stretch}.pv2 .gd-im--side{height:29cqw;min-height:0;margin-top:0}.pv2 .gd-2--bx>div{background:var(--soft);padding:1.6cqw 1.8cqw}.pv2 .gd-ig{display:grid;grid-template-columns:repeat(4,1fr);gap:1.4cqw;margin-top:1.4cqw}.pv2 .gd-ig figure{margin:0;position:relative;aspect-ratio:1;overflow:hidden}.pv2 .gd-ig img{width:100%;height:100%;object-fit:cover;display:block}.pv2 .gd-ig figcaption{position:absolute;left:0;right:0;bottom:0;padding:3.4cqw 1.3cqw 1.1cqw;background:linear-gradient(#000c3e00,#000c3ed1);color:#fff;font-size:1.45cqw;line-height:1.25;font-weight:700}.pv2 .gd-k--s{margin-top:1.2cqw}.pv2 .gd-k--s div{padding:1.2cqw 1.6cqw 1.3cqw}.pv2 .gd-k{display:grid;grid-template-columns:1fr 1fr;gap:1.4cqw;margin-top:2cqw}.pv2 .gd-k--4{grid-template-columns:repeat(4,1fr)}.pv2 .gd-k--4 small{font-size:1.35cqw;letter-spacing:.05em}.pv2 .gd-k--3{grid-template-columns:repeat(3,1fr);margin-top:2.2cqw}.pv2 .gd-k div{border-top:.35cqw solid var(--navy);background:var(--soft);padding:1.5cqw 1.6cqw 1.7cqw;display:grid;gap:.6cqw;align-content:start}.pv2 .gd-k small{font-size:1.55cqw;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.pv2 .gd-k b{font-family:var(--head);font-weight:400;font-size:2.1cqw;line-height:1.15;color:var(--navy)}.pv2 .gd-k span{font-size:1.5cqw;line-height:1.4;color:var(--ink-2)}.pv2 .gd-p{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6cqw;margin-top:2.6cqw}.pv2 .gd-p div{border:.15cqw solid var(--line);padding:1.8cqw;display:grid;gap:.8cqw;align-content:start;position:relative}.pv2 .gd-p div.on{border:.3cqw solid var(--navy);background:var(--soft)}.pv2 .gd-p em{position:absolute;top:-1.3cqw;left:1.8cqw;white-space:nowrap;background:var(--navy);color:#fff;font-style:normal;font-size:1.3cqw;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.5cqw 1cqw}.pv2 .gd-p b{font-family:var(--head);font-weight:400;font-size:2.3cqw;text-transform:uppercase;color:var(--ink)}.pv2 .gd-p strong{font-size:1.9cqw;font-weight:700;color:var(--navy)}.pv2 .gd-p span{font-size:1.65cqw;color:var(--ink-2)}.pv2 .gd-p small{margin-top:.4cqw;padding-top:1cqw;border-top:.15cqw solid var(--line);font-size:1.55cqw;color:var(--ink-2)}.pv2 .pdf__ft{margin-top:auto;padding-top:2.5cqw;border-top:.15cqw solid var(--line);font-size:1.9cqw;color:var(--muted);display:flex;justify-content:space-between;gap:2cqw;flex-wrap:wrap}@media(max-width:900px){.pv2 .pl__box{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.pv2 .pl__aside{gap:12px;padding-top:max(22px,env(safe-area-inset-top,0px))}.pv2 .pl__lead{display:none}.pv2 .pl__aside h2{font-size:24px;padding-right:48px}.pv2 .pl__rc{border-top:0}.pv2 .pl__rc>p:first-child{display:none}.pv2 .pl__trust{display:none}.pv2 .pl__rc dl{display:flex;flex-wrap:wrap;gap:6px}.pv2 .pl__rc dl div{display:none;border:0;padding:5px 10px;background:#ffffff24;border-radius:99px}.pv2 .pl__rc dl div.on{display:flex}.pv2 .pl__rc dt{display:none}.pv2 .pl__rc dd{font-size:13px;color:#fff}.pv2 .pl__rc dd.on:after{display:none}.pv2 .pl__rc .pl__empty{display:block;font-size:14px;color:#ffffffbf;margin:0 0 4px;letter-spacing:0;text-transform:none;font-weight:400}.pv2 .pl__rc .pl__empty[hidden]{display:none}}@media(max-width:640px){.pv2 .pl__aside{padding-left:18px;padding-right:18px;padding-bottom:16px}.pv2 .pl__main{padding:22px 18px max(28px,env(safe-area-inset-bottom,0px))}.pv2 .pl__qt{margin:20px 0 16px}.pv2 .pl__opt{padding:15px 16px}.pv2 .pl__opt b{font-size:16px}.pv2 .pl__opts--img .pl__opt{padding:10px 10px 12px}.pv2 .pl__opts--img .pl__opt b{font-size:14px}.pv2 .pl__opts--img .pl__opt small{font-size:12px}.pv2 .pl__fig dd{font-size:19px}.pv2 .pl__cmp th{font-size:12.5px;white-space:nowrap}.pv2 .pl__cmp th small{font-size:10.5px}.pv2 .pl__cmp td{font-size:15px}.pv2 .pl__cmp td:first-child{font-size:13px}.pv2 .pl__cmp th,.pv2 .pl__cmp td{padding-left:8px}.pv2 .pl__form{grid-template-columns:1fr}.pv2 .pl__pv{padding:10px;max-height:480px}}.pv2 .fab{background:var(--navy);color:#fff;padding:clamp(40px,4.4vw,60px) 0 clamp(28px,3vw,40px)}.pv2 .fab h2{font-size:clamp(26px,2.6vw,36px);line-height:1.1}.pv2 .fab__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 48px}.pv2 .fab__row h2{grid-column:1;font-size:clamp(24px,2.2vw,32px);text-wrap:balance}.pv2 .fab__side{grid-column:2;grid-row:1 / span 2;align-self:stretch;width:300px;display:flex;flex-direction:column;align-items:flex-end;gap:14px}.pv2 .fab__img{flex:1 1 0;min-height:0;width:100%;object-fit:cover;object-position:50% 45%;border-radius:var(--radius)}.pv2 .fab__lnk{white-space:nowrap}.pv2 .fab__sub{grid-column:1;color:#fffc;font-size:15.5px;max-width:620px;margin-top:2px}.pv2 .fab .link{color:#fff;font-size:14px;gap:10px;padding-bottom:6px}.pv2 .fab .link svg{width:18px;height:18px}.pv2 .fab__press{display:flex;align-items:center;gap:clamp(28px,4vw,56px);margin-top:clamp(26px,3vw,36px);padding-top:clamp(22px,2.4vw,30px);border-top:1px solid rgba(255,255,255,.18)}.pv2 .fab__press img{height:28px;width:auto;opacity:.92}.pv2 .fab__press img.sq{height:38px}.pv2 .fab__q{margin:0 0 0 auto;display:flex;align-items:baseline;flex-wrap:wrap;justify-content:flex-end;gap:6px 16px;font-family:var(--body);font-style:italic;font-weight:300;font-size:clamp(15px,1.25vw,17px);line-height:1.4;color:#fff;text-align:right}.pv2 .fab__q span{font-family:var(--body);font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#a4b8ff;white-space:nowrap}@media(max-width:860px){.pv2 .fab__row{grid-template-columns:1fr}.pv2 .fab__side{grid-column:1;grid-row:3;width:auto;align-items:flex-start;margin-top:10px}.pv2 .fab__img{display:none}}@media(max-width:749px){.pv2 .fab__q{display:none}}@media(max-width:640px){.pv2 .fab__press img{height:22px}.pv2 .fab__press img.sq{height:31px}}.pv2 .mx{background:#fff;padding:clamp(64px,8vw,112px) 0}.pv2 .mx__head{display:flex;justify-content:space-between;align-items:flex-end;gap:12px 48px;flex-wrap:wrap;margin-bottom:clamp(24px,3vw,36px)}.pv2 .mx__head h2{font-size:clamp(28px,3.2vw,44px)}.pv2 .mx__head p{max-width:380px;font-size:15px;color:var(--ink-2)}.pv2 .mx__g{display:grid;grid-template-columns:1fr 1fr;gap:clamp(12px,1.4vw,20px)}.pv2 .mx__card{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;border-radius:var(--radius);color:#fff;text-decoration:none;background:#0b1a5c}.pv2 .mx__card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pv2 .mx__card:hover img{transform:scale(1.04)}.pv2 .mx__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000c3e00 46%,#000c3e6b 66%,#000c3ec7)}.pv2 .mx__in{text-shadow:0 1px 14px rgba(0,12,62,.55),0 0 2px rgba(0,12,62,.35);position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(22px,2.6vw,36px)}.pv2 .mx__eb{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9d4ff}.pv2 .mx__card h3{font-size:clamp(24px,2.3vw,34px);color:#fff;margin-top:8px}.pv2 .mx__card p.mx__d{margin-top:8px;font-size:14.5px;line-height:1.55;color:#ffffffe0;max-width:400px}.pv2 .mx__lnk{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding-bottom:5px;border-bottom:1px solid currentColor;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pv2 .mx__lnk svg{width:16px;height:16px;transition:transform .2s}.pv2 .mx__card:hover .mx__lnk svg{transform:translate(4px)}@media(max-width:760px){.pv2 .mx__g{grid-template-columns:1fr}.pv2 .mx__card{aspect-ratio:1/1}.pv2 .mx__eb,.pv2 .mx__card p.mx__d{display:none}.pv2 .mx__card h3{margin-top:0}.pv2 .mx__card--studio{order:-1}.pv2 .mx__card:after{background:linear-gradient(180deg,#000c3e00 52%,#000c3e6b 72%,#000c3ec7)}}.pv2 .fd__dots{display:none}@media(max-width:640px){.pv2 .finder .chips{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none;margin:24px calc(var(--gutter) * -1) 22px;padding:0 var(--gutter)}.pv2 .finder .chips::-webkit-scrollbar{display:none}.pv2 .finder .chip{flex:none}.pv2 .finder .grid3{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) 4px;scrollbar-width:none;overscroll-behavior-x:contain}.pv2 .finder .grid3::-webkit-scrollbar{display:none}.pv2 .finder .grid3>.card{flex:0 0 86%;scroll-snap-align:start;min-width:0}.pv2 .finder .grid3>.card[hidden]{display:none}.pv2 .finder .card:hover{transform:none}.pv2 .fd__dots{display:flex;justify-content:center;gap:8px;margin-top:20px}.pv2 .fd__dots i{width:7px;height:7px;border-radius:50%;background:#cdd5ee;transition:background .2s,width .2s}.pv2 .fd__dots i.on{width:20px;border-radius:4px;background:var(--navy)}}.pv2 .colours{padding:clamp(64px,8vw,112px) 0}.pv2 .colours__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.pv2 .colours__grid{grid-template-columns:1.2fr 1fr}.pv2 .colours__img{position:relative;border-radius:var(--radius);overflow:hidden;aspect-ratio:3/2;background:#fff;border:1px solid var(--line)}.pv2 .colours__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .45s ease}.pv2 .colours__img img.on{opacity:1}.pv2 .colours__tag{position:absolute;left:14px;bottom:14px;z-index:2;background:#ffffffeb;border:1px solid var(--line);border-radius:2px;padding:7px 11px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.pv2 .colours__tag span{color:var(--muted);font-weight:400;letter-spacing:.04em;text-transform:none}.pv2 .colours .lead{margin:18px 0 30px}.pv2 .sw{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 12px;margin-bottom:22px}.pv2 .sw button{background:none;border:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:9px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.pv2 .sw i{display:block;width:54px;height:54px;border-radius:50%;border:1px solid rgba(0,0,0,.12);box-shadow:inset 0 0 0 4px #fff;outline:1px solid transparent;outline-offset:3px;transition:outline-color .2s,transform .2s}.pv2 .sw button:hover i{transform:scale(1.06)}.pv2 .sw button[aria-pressed=true] i{outline-color:var(--navy)}.pv2 .sw button[aria-pressed=true]{color:var(--navy)}.pv2 .sw-info{font-size:14px;color:var(--ink-2);background:var(--soft);border-left:2px solid var(--navy);padding:12px 16px;margin-bottom:30px;min-height:48px}.pv2 .sw-info b{font-weight:700;color:var(--ink)}.pv2 .row-ctas{display:flex;flex-wrap:wrap;gap:18px 26px;align-items:center}.pv2 .insp{background:#000c3e;color:#fff;padding:clamp(64px,8vw,104px) 0}.pv2 .insp .eyebrow{color:#a4b8ff}.pv2 .insp__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:38px;flex-wrap:wrap}.pv2 .insp__head p.sub{color:#ffffffb8;font-size:16px;max-width:520px;margin-top:16px}.pv2 .arrows{display:flex;gap:8px}.pv2 .arrows button{width:44px;height:44px;border-radius:2px;border:1px solid rgba(164,184,255,.4);background:transparent;color:#fff;display:grid;place-items:center;transition:all .2s}.pv2 .arrows button:hover{background:#fff;color:#000c3e;border-color:#fff}.pv2 .arrows button:disabled{opacity:.3;pointer-events:none}.pv2 .track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4.3);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.pv2 .track::-webkit-scrollbar{display:none}.pv2 .reel{position:relative;scroll-snap-align:start;aspect-ratio:9/16;border:1px solid rgba(164,184,255,.18);border-radius:2px;overflow:hidden;background:#0a1650;cursor:pointer}.pv2 .reel video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.pv2 .vanim{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:none;pointer-events:none}.pv2 .reel.playing.anim-on .vanim,.pv2 .cmu__vid.anim-on .vanim{display:block}.pv2 .reel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000c3e00 70%,#000c3e59);pointer-events:none}.pv2 .reel__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:58px;height:58px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 8px 24px #00000040;transition:transform .2s,opacity .2s;border:0}.pv2 .reel__play svg{width:20px;height:20px;fill:#000c3e;margin-left:3px}.pv2 .reel:hover .reel__play{transform:translate(-50%,-50%) scale(1.08)}.pv2 .reel.playing .reel__play{opacity:0}.pv2 .rl{margin:0;min-width:0;scroll-snap-align:start}.pv2 .rl .reel{scroll-snap-align:none}.pv2 .rl__cap{display:flex;align-items:center;gap:14px;margin-top:16px;min-height:44px}.pv2 .rl__logo{flex:none;width:72px;height:44px;display:grid;place-items:center start}.pv2 .reel__logo{display:block;width:auto;max-width:72px;max-height:44px;object-fit:contain}.pv2 .rl__txt{min-width:0;padding-left:14px;border-left:1px solid rgba(164,184,255,.25)}.pv2 .rl__txt b{display:block;font-size:12.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1.3}@media(max-width:640px){.pv2 .rl__cap{gap:10px}.pv2 .rl__logo{width:56px}.pv2 .reel__logo{max-width:56px;max-height:36px}.pv2 .rl__txt{padding-left:10px}.pv2 .rl__txt b{font-size:11.5px;letter-spacing:.05em}}.pv2 .rl__txt span{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#fff9;margin-top:2px}.pv2 .reel__snd{position:absolute;z-index:3;right:12px;top:12px;width:38px;height:38px;border-radius:50%;border:0;background:#000c3e99;color:#fff;display:none;place-items:center;cursor:pointer}.pv2 .reel__snd svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pv2 .reel__snd .off,.pv2 .reel__snd[aria-pressed=true] .on{display:none}.pv2 .reel__snd[aria-pressed=true] .off{display:block}.pv2 .reel.playing .reel__snd{display:grid}.pv2 .reel.anim-on .reel__snd{display:none}.pv2 .insp__more{margin-top:30px;color:#fff}.pv2 .netmap{position:relative}.pv2 .netmap svg{display:block;width:100%;height:auto;overflow:visible}.pv2 .netmap .dots{fill:none;stroke:var(--dot,#C9D0E6);stroke-linecap:round}.pv2 .netmap .pin{fill:var(--pin,#001D7C);stroke:var(--pin-s,#fff);stroke-width:2;cursor:pointer;transition:transform .2s;transform-box:fill-box;transform-origin:center}.pv2 .netmap .pin:hover{transform:scale(1.35)}.pv2 .netmap .feat circle.c{fill:#fff;stroke:#000c3e;stroke-width:2.5}.pv2 .netmap .feat circle.halo{fill:none;stroke:#fff;stroke-width:1.5;opacity:0;transform-box:fill-box;transform-origin:center}.pv2 .netmap .feat text{font-family:var(--body);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:#fff;paint-order:stroke;stroke:#000c3e;stroke-width:5px;stroke-linejoin:round}.pv2 .netmap .feat text tspan.l{font-weight:400;fill:#ffffffa6;letter-spacing:.12em}.pv2 .netmap .feat.hot circle.c{fill:#a4b8ff}.pv2 .netmap .feat.hot circle.halo{animation:ping 1.4s ease-out infinite}@keyframes ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.pv2 .maptip{position:absolute;z-index:5;pointer-events:none;background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:2px;box-shadow:0 10px 30px -12px #000e4966;padding:9px 12px;font-size:13px;line-height:1.35;white-space:nowrap;transform:translate(-50%,calc(-100% - 14px));opacity:0;transition:opacity .15s}.pv2 .maptip.show{opacity:1}.pv2 .maptip b{display:block;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.pv2 .maptip span{color:var(--muted)}.pv2 .legend{display:flex;gap:18px;flex-wrap:wrap;font-size:12.5px;color:var(--muted);margin-top:14px}.pv2 .legend i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--navy);border:2px solid #fff;box-shadow:0 0 0 1px var(--line);vertical-align:-1px;margin-right:6px}.pv2 .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:30px 0 32px;border-top:1px solid var(--line)}.pv2 .stats div{padding:18px 16px 0 0}.pv2 .stats div+div{padding-left:16px;border-left:1px solid var(--line)}.pv2 .stats b{display:block;font-family:var(--head);font-weight:400;font-size:clamp(30px,3.2vw,44px);line-height:1;color:var(--navy);margin-bottom:8px}.pv2 .stats span{font-size:13.5px;color:var(--ink-2);line-height:1.4;display:block}.pv2 .prop-tag{display:inline-block;background:#fff7d6;color:#5a4a00;border:1px solid #EFE2A8;border-radius:2px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:5px 9px;margin-bottom:18px}.pv2 .neta{background:var(--soft);padding:clamp(64px,8vw,112px) 0}.pv2 .neta__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center}.pv2 .neta .lead{margin-top:16px}.pv2 .neta .netmap{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.pv2 .netb{background:#000c3e;color:#fff;padding:clamp(56px,6vw,80px) 0}.pv2 .netb .eyebrow{color:#a4b8ff}.pv2 .netb__grid{display:grid;grid-template-columns:minmax(280px,340px) 1fr;gap:clamp(24px,3.5vw,48px);align-items:start}.pv2 .netb__grid>*{min-width:0}.pv2 .netb h2{font-size:clamp(26px,2.8vw,36px)}.pv2 .netb .netmap{--dot:rgba(255,255,255,.34);--pin:#fff;--pin-s:#000C3E;margin:20px 0 10px;padding:12px;background:linear-gradient(160deg,#16297a,#0b1a5c);border:1px solid rgba(164,184,255,.35);border-radius:var(--radius);box-shadow:0 18px 40px -22px #0009}.pv2 .netb .netmap .pin{fill:#fff;stroke:#0b1a5c;stroke-width:2.5;filter:drop-shadow(0 0 4px rgba(164,184,255,.8))}.pv2 .netb .netmap .feat circle.c{fill:#a4b8ff;stroke:#fff;stroke-width:3}.pv2 .netb .netmap .feat circle.halo{stroke:#fff;stroke-width:2}.pv2 .netb .netmap .feat.hot circle.c{fill:#fff;stroke:#a4b8ff;stroke-width:4}.pv2 .netb .netmap .feat text{display:none}.pv2 .netb__now{font-size:12.5px;color:#ffffffbf;min-height:20px;margin-bottom:18px}.pv2 .netb__now b{color:#fff;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.pv2 .netb__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.pv2 .netb__head{display:flex;justify-content:space-between;align-items:flex-end;gap:18px 40px;flex-wrap:wrap;margin-bottom:28px}.pv2 .netb__foot{gap:24px}.pv2 .netb .track{grid-auto-columns:calc((100% - 60px)/4.2)}.pv2 .netb .reel{aspect-ratio:3/4}.pv2 .reel.hot{outline:2px solid #A4B8FF;outline-offset:-2px}.pv2 .netc{background:#fff;padding:clamp(56px,7vw,96px) 0;border-top:1px solid var(--line);overflow:hidden}.pv2 .netc__grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(24px,4vw,56px);align-items:center}.pv2 .netc .big{display:grid;gap:26px;margin:26px 0 30px}.pv2 .netc .big div{display:flex;align-items:baseline;gap:18px;border-bottom:1px solid var(--line);padding-bottom:18px}.pv2 .netc .big b{font-family:var(--head);font-weight:400;font-size:clamp(44px,5.4vw,76px);line-height:.9;color:var(--navy);min-width:2.6em}.pv2 .netc .big span{font-size:15px;color:var(--ink-2);max-width:260px}.pv2 .netc .netmap{--dot:#DDE2EF}.pv2 .props{position:fixed;left:50%;bottom:18px;transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:6px;background:#0b0b0f;color:#fff;border-radius:3px;padding:6px;box-shadow:0 18px 40px -12px #00000073;max-width:calc(100vw - 24px)}.pv2 .props span{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.6;padding:0 8px 0 6px;white-space:nowrap}.pv2 .props button{border:0;background:transparent;color:#fff;border-radius:2px;padding:9px 12px;font-size:12.5px;white-space:nowrap}.pv2 .props button:hover{background:#ffffff1a}.pv2 .props button[aria-pressed=true]{background:#fff;color:#0b0b0f;font-weight:700}.pv2 [data-prop][hidden]{display:none!important}.pv2 .steps{background:var(--soft);color:var(--ink);padding:clamp(64px,8vw,112px) 0}.pv2 .steps__head{display:grid;grid-template-columns:1.3fr 1fr;gap:40px;align-items:end;margin-bottom:52px}.pv2 .steps__head .lead{justify-self:end}.pv2 .steps ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;position:relative}.pv2 .steps ol:before{content:"";position:absolute;left:0;right:0;top:19px;height:1px;background:#c9cfe3}.pv2 .step{position:relative}.pv2 .step__n{width:40px;height:40px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-family:var(--head);font-size:16px;position:relative;margin-bottom:24px}.pv2 .step__when{font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--navy);margin-bottom:8px}.pv2 .step h3{font-size:20px;margin-bottom:12px}.pv2 .step p{font-size:15px;line-height:1.6;color:var(--ink-2);max-width:300px}.pv2 .step__when{margin-top:2px}.pv2 .step figure{margin:0 0 20px;border-radius:var(--radius);overflow:hidden;aspect-ratio:4/3;background:#e6e9f2}.pv2 .step figure img{width:100%;height:100%;object-fit:cover}.pv2 .steps__cta{display:flex;align-items:center;flex-wrap:wrap;gap:16px 28px;margin-top:44px;padding-top:28px;border-top:1px solid var(--line)}.pv2 .steps__note{margin:0 0 0 auto;font-size:13px;color:var(--muted)}@media(max-width:640px){.pv2 .steps__cta{flex-direction:column;align-items:stretch;text-align:center}.pv2 .steps__cta .link{align-self:center}.pv2 .steps__note{margin:0}}.pv2 .faq{padding:clamp(64px,8vw,112px) 0}.pv2 .faq__grid{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(32px,5vw,80px);align-items:start}.pv2 .faq .lead{margin:16px 0 30px}.pv2 .try{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--soft)}.pv2 .try img{width:100%;aspect-ratio:16/9;object-fit:cover}.pv2 .try__b{padding:24px}.pv2 .try h3{font-size:18px;margin-bottom:8px}.pv2 .try p{font-size:14.5px;color:var(--ink-2);margin-bottom:18px}.pv2 .form{display:grid;gap:10px}.pv2 .form .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv2 .input{width:100%;height:48px;border:1px solid var(--line);border-radius:var(--radius);padding:0 14px;font:inherit;font-size:14px;background:#fff;color:var(--ink)}.pv2 .input:focus{outline:2px solid var(--navy);outline-offset:-1px;border-color:var(--navy)}.pv2 .form .btn{width:100%}.pv2 .ok{display:none;font-size:13.5px;color:var(--navy);font-weight:700}.pv2 .form.sent .ok{display:block}.pv2 .contact-line{font-size:13px;color:var(--muted);margin-top:16px}.pv2 .contact-line a{color:var(--navy)}.pv2 .acc details{border-bottom:1px solid var(--line)}.pv2 .acc details:first-child{border-top:1px solid var(--line)}.pv2 .acc summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:22px 0;font-size:16px;font-weight:400}.pv2 .acc summary::-webkit-details-marker{display:none}.pv2 .acc summary .pm{flex:none;width:28px;height:28px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;transition:transform .25s,background .2s}.pv2 .acc details[open] summary .pm{transform:rotate(45deg);background:var(--navy);border-color:var(--navy);color:#fff}.pv2 .acc .ans{padding:0 48px 24px 0;color:var(--ink-2);font-size:15px}.pv2 .acc summary:hover{color:var(--navy)}.pv2 .pop__b{padding:20px 20px 18px;position:relative}.pv2 .pop__x{position:absolute;top:8px;right:8px;width:30px;height:30px;border:0;background:none;font-size:20px;line-height:1;color:var(--muted)}@media(max-width:1100px){.pv2 .nav{display:none}.pv2 .burger{display:inline-flex!important}.pv2 .hdr .wrap{grid-template-columns:auto 1fr auto}.pv2 .tools .hide-m{display:none}.pv2 .grid3{grid-template-columns:repeat(2,1fr)}.pv2 .track{grid-auto-columns:calc((100% - 40px)/3.2)}}@media(max-width:860px){.pv2 .crx__head,.pv2 .crx__grid{grid-template-columns:1fr}.pv2 .crx__intro{justify-self:start}.pv2 .crx__photo img{aspect-ratio:1/1;object-position:50% 20%}.pv2 .crx__macros{grid-template-columns:1fr 1fr}.pv2 .netb__grid,.pv2 .split__grid{grid-template-columns:1fr}.pv2 .netb .track{grid-auto-columns:calc((100% - 20px)/2.2)}.pv2 .qamb{grid-template-columns:1fr 1fr}.pv2 .neta__grid,.pv2 .netb__top,.pv2 .netc__grid{grid-template-columns:1fr}.pv2 .props span{display:none}.pv2 .split__head,.pv2 .steps__head{grid-template-columns:1fr;gap:16px}.pv2 .split__head .lead,.pv2 .steps__head .lead{justify-self:start}.pv2 .colours__grid,.pv2 .faq__grid{grid-template-columns:1fr}.pv2 .steps ol{grid-template-columns:1fr 1fr;row-gap:40px}.pv2 .steps ol:before{display:none}}@media(max-width:640px){.pv2 .crx__row{grid-template-columns:30px 1fr;gap:4px 12px}.pv2 .crx__row b{grid-column:2;text-align:left;white-space:normal}.pv2 .spec__fig b{font-size:24px}.pv2 .stats{grid-template-columns:1fr 1fr 1fr}.pv2 .stats div{padding-right:8px}.pv2 .stats div+div{padding-left:10px}.pv2 .stats span{font-size:12px}.pv2 .props{bottom:10px;padding:4px;gap:2px}.pv2 .props button{padding:9px;font-size:11.5px}.pv2 .props .long{display:none}.pv2 .netmap .feat text{font-size:22px;stroke-width:7px}.pv2 .netb .netmap{max-width:300px;margin:14px 0 6px}.pv2 .netb .track{grid-auto-columns:62%}.pv2 .netmap .feat text tspan.l{display:none}.pv2{font-size:15px}.pv2 .hero{background:#fff}.pv2 .hero__img{object-position:50% 60%}.pv2 .announce .r{display:none}.pv2 .announce .wrap{justify-content:center;text-align:center}.pv2 .logo{width:116px}.pv2 .hero{min-height:auto;flex-direction:column;align-items:stretch;margin-top:0}.pv2 .hero__img{position:relative;height:58vh;min-height:360px;object-position:58% 60%}.pv2 .hero:before{display:none}.pv2 .hero__inner{padding-top:28px;background:#fff}.pv2 .hero__copy{padding-bottom:32px}.pv2 .hero__ctas .btn{flex:1 1 100%}.pv2 .grid3{grid-template-columns:1fr}.pv2 .duo__facts{gap:10px}.pv2 .duo__facts b{font-size:18px}.pv2 .duo .btn{width:100%}.pv2 .track{grid-auto-columns:64%;gap:14px}.pv2 .insp__head .arrows{display:none}.pv2 .steps ol{grid-template-columns:1fr;row-gap:28px}.pv2 .steps ol:before{display:block;left:19px;right:auto;top:20px;bottom:20px;width:1px;height:auto}.pv2 .step{display:grid;grid-template-columns:40px 1fr;column-gap:18px}.pv2 .step__n{grid-row:1 / span 3;margin:0}.pv2 .step__when,.pv2 .step h3,.pv2 .step p{grid-column:2}.pv2 .step__when{margin-top:10px}.pv2 .sw{grid-template-columns:repeat(4,1fr);gap:16px 6px}.pv2 .sw i{width:46px;height:46px}.pv2 .form .two{grid-template-columns:1fr}}@media print{.pv2 .pdf{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pv2 .pl__form .pl-ads-ok{flex-direction:row!important;align-items:flex-start;gap:10px!important}.pv2 .pl__form .pl-ads-ok span{font-size:13px!important;line-height:1.45!important;color:var(--ink-2)!important}
/*# sourceMappingURL=/cdn/shop/t/14/assets/pilateo-accueil-v2.css.map */
