.tpp{background:#fff;color:var(--ink);font-family:inherit}.tpp *{box-sizing:border-box}.tpp-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.tpp h2,.tpp h3,.tpp p{margin-top:0}.tpp h2{font-size:clamp(2.6rem,5.3vw,5rem);line-height:.96;letter-spacing:-.055em}.tpp-kicker{text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:750}.tpp-body{font-size:1.08rem;line-height:1.7;opacity:.78}.tpp-trust{display:grid;grid-template-columns:repeat(3,1fr);padding:1.5rem 0;border-block:1px solid #163d3226}.tpp-trust>div{display:flex;justify-content:center;gap:.8rem;border-left:1px solid #163d3226}.tpp-trust>div:first-child{border:0}.tpp-trust p{margin:0;display:grid}.tpp-trust small{opacity:.62}.tpp-trust b{display:grid;place-items:center;width:1.8rem;height:1.8rem;border:1px solid;border-radius:50%}.tpp-intro{display:grid;grid-template-columns:.88fr 1.12fr;align-items:center;padding-block:7.5rem;gap:6rem}.tpp-image{background:var(--cream);min-height:650px}.tpp-image img,.tpp-media__image img,.tpp-image svg{display:block;width:100%;height:100%;object-fit:cover}.tpp-features{padding:7.5rem 0;background:var(--cream)}.tpp header{max-width:800px;margin-bottom:3.5rem}.tpp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#163d3233;border:1px solid #163d3233}.tpp-grid article{background:var(--cream);padding:2rem;min-height:330px;display:flex;flex-direction:column}.tpp-grid article>span{font-size:.72rem;opacity:.55}.tpp-grid h3{font-size:1.5rem;margin:auto 0 .8rem}.tpp-grid p{line-height:1.55;opacity:.72}.tpp-media{display:grid;grid-template-columns:1.18fr .82fr;min-height:760px}.tpp-media.reverse{grid-template-columns:.82fr 1.18fr}.tpp-media.reverse .tpp-media__image{order:2}.tpp-media__image{min-height:600px;overflow:hidden}.tpp-media__copy{padding:8vw 7vw;align-self:center}.tpp-media__copy h2{font-size:clamp(2.8rem,4.4vw,4.8rem)}.tpp-compare{padding-block:8rem}.tpp-compare header>p:last-child{font-size:1.1rem;opacity:.7}.tpp-table{border-top:1px solid #163d3238}.tpp-table>div{display:grid;grid-template-columns:1.05fr 1fr 1fr;gap:1rem;padding:1.25rem;border-bottom:1px solid #163d322c}.tpp-table .head{background:var(--cream)}.tpp-table>div>*:nth-child(2){color:var(--green)}.tpp-details{padding-block:8rem;display:grid;grid-template-columns:.8fr 1.2fr;gap:7rem;border-top:1px solid #163d3226}.tpp-details h2{font-size:clamp(2.8rem,4.5vw,4.5rem)}.tpp-accordion details{border-top:1px solid #163d3230;padding:1.5rem 0}.tpp-accordion details:last-child{border-bottom:1px solid #163d3230}.tpp-accordion summary{display:flex;justify-content:space-between;cursor:pointer;font-size:1.08rem;font-weight:700;list-style:none}.tpp-accordion summary::-webkit-details-marker{display:none}.tpp-accordion details[open] summary span{transform:rotate(45deg)}.tpp-accordion details>div{padding-top:1.25rem;line-height:1.7;opacity:.75}.tpp-faq{padding-bottom:8rem}.tpp-faq header{text-align:center;margin-inline:auto}.tpp-faq .tpp-accordion{max-width:900px;margin:auto}
@media(max-width:989px){.tpp-wrap{width:min(100% - 32px,760px)}.tpp-intro{grid-template-columns:1fr;gap:2.5rem;padding-block:5rem}.tpp-image{min-height:70vw}.tpp-grid{grid-template-columns:repeat(2,1fr)}.tpp-media,.tpp-media.reverse{grid-template-columns:1fr;min-height:0}.tpp-media.reverse .tpp-media__image{order:0}.tpp-media__copy{padding:5rem 2rem}.tpp-details{grid-template-columns:1fr;gap:2.5rem}}
@media(max-width:600px){.tpp h2{font-size:2.65rem}.tpp-trust{grid-template-columns:1fr}.tpp-trust>div{justify-content:flex-start;border:0;border-top:1px solid #163d3220;padding:.8rem}.tpp-grid{grid-template-columns:1fr}.tpp-grid article{min-height:240px}.tpp-features,.tpp-compare,.tpp-details{padding-block:5rem}.tpp-media__image{min-height:110vw}.tpp-table>div{grid-template-columns:1fr 1fr;padding:1rem .5rem}.tpp-table>div>*:first-child{grid-column:1/-1}.tpp-table .head>*:first-child{display:none}.tpp-faq{padding-bottom:5rem}}
