.pt-hero{background:var(--ink);color:white;display:grid;grid-template-columns:1.05fr 1fr;gap:50px;padding-top:65px;padding-bottom:65px;align-items:center}.pt-hero h1{font-size:clamp(75px,8vw,116px);line-height:.88;margin:30px 0}.pt-hero p{font-size:18px;line-height:1.7;margin:25px 0}.pt-hero figure{margin:0;position:relative;height:600px;min-width:0;overflow:hidden}.pt-hero img{width:100%;height:100%;object-fit:cover;filter:grayscale(1)}.pt-hero figcaption{position:absolute;top:20px;left:20px;background:#101110a0;padding:10px;font-size:9px;letter-spacing:1px}.pt-hero figure>span{position:absolute;bottom:15px;left:20px;font:600 70px var(--display);color:white}.pt-intro{padding-top:80px;padding-bottom:80px}.pt-intro h2{font-size:clamp(65px,8vw,110px);line-height:.9;margin:25px 0 45px}.pt-reasons{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.pt-reasons article{border-top:1px solid var(--rule);padding-top:20px}.pt-reasons article>span{font-size:11px;color:var(--orange)}.pt-reasons h3{font-size:30px;line-height:1.05;margin:25px 0 15px}.pt-reasons p{font-size:14px;line-height:1.7;color:#626959}.pt-support{background:#e8e7df;display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-top:75px;padding-bottom:75px;align-items:center}.pt-support h2{font-size:80px;line-height:.9;margin:25px 0}.pt-support>div>p{font-size:17px;line-height:1.7;max-width:420px}.pt-support .text-link{font-size:13px;margin-top:20px}.pt-comparison article{border-top:1px solid #aeb6a1;padding:28px 0}.pt-comparison article:last-child{border-color:var(--orange)}.pt-comparison h3{font-size:40px;line-height:.95;margin:20px 0}.pt-comparison p{font-size:15px;line-height:1.7}.pt-comparison small{font-size:12px;line-height:1.6;color:#5f6754}.pt-options{padding-top:75px;padding-bottom:80px}.pt-options h2{font-size:clamp(46px,5.8vw,82px);line-height:.95;margin:25px 0}.pt-options-intro>p{font-size:17px;line-height:1.7;max-width:510px}.pt-selector-layout{display:grid;grid-template-columns:1.4fr 1fr;gap:65px;margin-top:40px;align-items:start}.pt-options label{display:block;font-size:14px;font-weight:600;margin-bottom:12px}.pt-options select{width:100%;padding:16px 12px;background:#e8e7df;border:0;border-bottom:1px solid #9aa38b;color:var(--ink);border-radius:0;font:400 16px var(--body)}.pt-frequency-label{display:block;margin:30px 0 20px}.pt-frequencies{display:grid;grid-template-columns:1fr 1fr;gap:20px}.pt-frequencies button{position:relative;text-align:left;border:0;border-bottom:2px solid #bfc6b3;background:#eeeee7;padding:20px;cursor:pointer;color:var(--ink)}.pt-frequencies strong{font:600 70px var(--display);display:block;line-height:1}.pt-frequencies strong small{font:400 28px var(--display);margin-left:6px}.pt-frequencies button>span{font:400 12px var(--body);display:block;margin:10px 0 25px}.pt-frequencies b{font:600 33px var(--display)}.pt-frequencies i{position:absolute;right:20px;bottom:25px;font-style:normal;color:var(--orange);opacity:0}.pt-frequencies [aria-pressed=true]{border-color:var(--orange)}.pt-frequencies [aria-pressed=true] i{opacity:1}.pt-price-note{font-size:12px;line-height:1.8;color:#616b53;margin-top:20px}.pt-price-note strong{display:block}.pt-summary{background:#e8e7df;padding:30px;position:sticky;top:115px}.pt-summary h3{font-size:42px;margin:20px 0 10px}.pt-summary>span:not(.micro){display:block;font-size:16px}.pt-summary>strong{display:block;font:600 75px var(--display);margin:15px 0}.pt-summary p{font-size:13px;line-height:1.8;color:#59644a}.pt-summary .button{width:100%;margin-top:15px}.pt-summary .text-link{font-size:12px;margin:25px 0}.pt-summary small{display:block;font-size:11px;line-height:1.7}.pt-space{position:relative;min-height:620px;background:var(--ink);color:white;display:flex;align-items:center;overflow:hidden}.pt-space>img{position:absolute;width:100%;height:100%;object-fit:cover}.pt-space:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#000d,#0003)}.pt-space>div{position:relative;z-index:1;padding:65px var(--gutter)}.pt-space h2{font-size:clamp(60px,7.7vw,110px);line-height:.92;margin:30px 0}.pt-space h2 em{color:white}.pt-space .button{margin-top:15px}.pt-close{background:var(--orange);padding-top:65px;padding-bottom:65px}.pt-close h2{font-size:clamp(70px,9vw,124px);line-height:.9;margin:25px 0 35px}.pt-close em{color:white}.pt-hero>div,.pt-support>div,.pt-selector-layout>*{min-width:0}
@media(max-width:1050px){.pt-hero{gap:30px}.pt-hero h1{font-size:82px}.pt-support,.pt-selector-layout{gap:35px}.pt-support h2{font-size:68px}.pt-summary{padding:24px}.pt-reasons{gap:20px}.pt-reasons h3{font-size:27px}.pt-hero figure{height:520px}}
@media(max-width:760px){.pt-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:35px;gap:35px}.pt-hero h1{font-size:clamp(65px,18vw,100px)}.pt-hero figure{height:400px}.pt-hero figure>span{font-size:65px}.pt-intro{padding-top:45px;padding-bottom:45px}.pt-intro h2{font-size:72px}.pt-reasons{grid-template-columns:1fr 1fr;gap:25px}.pt-reasons h3{font-size:29px}.pt-support,.pt-selector-layout{grid-template-columns:1fr;gap:30px}.pt-support{padding-top:45px;padding-bottom:35px}.pt-support h2{font-size:70px}.pt-comparison h3{font-size:37px}.pt-options{padding-top:45px;padding-bottom:45px}.pt-options h2{font-size:clamp(40px,10vw,65px)}.pt-selector-layout{margin-top:30px}.pt-summary{position:static;padding:28px}.pt-space{min-height:530px}.pt-space h2{font-size:clamp(49px,10vw,75px)}.pt-space>div{padding-top:45px;padding-bottom:45px}.pt-close{padding-top:45px;padding-bottom:45px}.pt-close h2{font-size:72px}}
@media(max-width:360px){.pt-hero h1{font-size:61px}.pt-hero p{font-size:16px}.pt-hero figure{height:320px}.pt-reasons{gap:18px}.pt-reasons h3{font-size:25px}.pt-reasons p{font-size:13px}.pt-intro h2{font-size:62px}.pt-options h2{font-size:36px}.pt-support h2{font-size:62px}.pt-frequencies{gap:14px}.pt-frequencies button{padding:17px 14px}.pt-frequencies button>span{font-size:10px}.pt-frequencies strong{font-size:62px}.pt-space h2{font-size:43px}.pt-close h2{font-size:60px}.pt-close .button{font-size:12px;padding:17px}}
