.privacy-hero{min-height:700px}.privacy-hero .hero-content{max-width:710px;margin:65px 5%}.privacy-hero h1{font-size:clamp(52px,6.2vw,86px)}.privacy-hero .lead{max-width:560px;font-size:18px}.privacy-hero .hero-shade{background:linear-gradient(90deg,#080b10f5,#080b10ce 35%,#080b1045 75%),linear-gradient(0deg,#080b10,transparent 40%)}.hero-detail{font-size:12px;color:#8fa1ba;line-height:1.7;margin-top:25px}.privacy-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:30px 5%;background:#101722;border-block:1px solid #2b394c;gap:20px}.privacy-strip>div{border-left:2px solid #4e87e1;padding-left:18px}.privacy-strip strong{display:block;font-size:20px}.privacy-strip span{font-size:13px;color:#9cabc1}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:40px}.result-grid>a{border-top:1px solid #3b5170;padding-top:25px}.result-grid>a>span{color:#709ce1;font-size:14px}.result-grid p{font-size:15px}.result-grid b{font-size:13px;color:#a8c9ff}.result-grid a:hover h3{color:#9cbfff}.privacy-explained{background:#101824;border-block:1px solid #283850}.boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.boundary-grid article{padding:28px;border:1px solid #3b4b60;border-radius:9px;background:#0c121b}.boundary-label{color:#8baff0;font-size:11px;letter-spacing:1.5px}.boundary-grid p{font-size:15px}.phone-life{display:grid;grid-template-columns:.85fr 1fr;align-items:center;gap:9%}.phone-portrait{position:relative;max-width:410px;overflow:hidden;border-radius:14px;border:1px solid #38485e}.phone-portrait>.portrait{aspect-ratio:1/1.05}.phone-caption{position:absolute;bottom:0;padding:70px 22px 22px;background:linear-gradient(transparent,#080b10f0);display:flex;flex-direction:column;gap:8px}.phone-caption span{font-size:9px;letter-spacing:1.5px;color:#acc2e0}.phone-caption strong{font-size:23px;line-height:1.3}.phone-caption small{font-size:11px;color:#9eacc0}.phone-life p{max-width:530px}.cta .small-print{font-size:12px;max-width:620px}@media(max-width:760px){.privacy-hero{min-height:0}.privacy-hero .hero-content{margin:50px 6% 60px}.privacy-hero h1{font-size:56px;letter-spacing:-2.5px}.privacy-strip{padding:24px 6%;gap:17px;grid-template-columns:1fr}.privacy-strip strong{font-size:17px}.result-grid,.boundary-grid,.phone-life{grid-template-columns:1fr}.phone-life{gap:35px}.phone-portrait{width:100%;max-width:350px;margin:auto}.privacy-hero .lead{font-size:17px}.boundary-grid article{padding:24px}}