@import url("site.css");
.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-shell main{flex:1}.page-hero{padding:100px 0 76px;background:#f5f5f7;text-align:center}.page-hero .kicker{font-size:16px;font-weight:600;color:#6e6e73;margin-bottom:24px}.page-hero h1{font-size:clamp(60px,8vw,100px);margin-bottom:25px}.page-hero p:last-child{font-size:22px;line-height:1.4;letter-spacing:-.5px;max-width:680px;margin:auto;color:#6e6e73}.section.soft{background:#fff;padding-block:85px}.section.dark{background:#eaf0f2;padding-block:65px}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.contact-panel{border-top:1px solid #d2d2d7;padding-top:28px}.contact-icon{width:36px;height:36px;margin-bottom:22px;color:#50758b}.contact-icon svg{width:30px;height:30px}.contact-panel h2{font-size:30px;margin-bottom:15px}.contact-panel p{color:#6e6e73;margin-bottom:18px;font-size:16px;line-height:1.6}.contact-panel .text-link{overflow-wrap:anywhere}.button-row{margin-top:24px}.button.secondary{color:#06c;background:#eef4f8}.doc-panel{max-width:800px;margin:auto;padding:0}.doc-panel .meta{color:#85858b;font-size:12px;margin-bottom:48px}.doc-panel h2{font-size:30px;letter-spacing:-.8px;margin-top:42px;margin-bottom:17px}.doc-panel p,.doc-panel li{font-size:17px;line-height:1.7;color:#616168}.doc-panel p+p{margin-top:15px}.doc-panel ul{padding-left:22px}.doc-panel li+li{margin-top:9px}.privacy-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:36px}.privacy-item strong{font-size:25px;line-height:1.2;letter-spacing:-.7px;display:block;margin-bottom:12px}.privacy-item span{font-size:14px;line-height:1.5;color:#62727b}.site-shell footer{margin-top:auto}.site-shell .footer-row{margin-top:0;justify-content:space-between}
@media(max-width:900px){.contact-grid{gap:30px}.privacy-strip{grid-template-columns:repeat(2,1fr)}.contact-panel h2{font-size:26px}}
@media(max-width:760px){.page-hero{padding:65px 0 50px}.page-hero h1{font-size:62px}.page-hero p:last-child{font-size:19px}.section.soft{padding-block:55px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-panel{padding-top:23px}.contact-panel h2{font-size:30px}.doc-panel .meta{margin-bottom:30px}.doc-panel h2{font-size:28px;margin-top:34px}.doc-panel p,.doc-panel li{font-size:16px}.privacy-strip{gap:28px}.privacy-item strong{font-size:22px}.privacy-item span{font-size:13px}.site-shell .footer-row{display:block}.site-shell .footer-links{margin-top:18px}}

.identity-hero h1{font-size:clamp(44px,6.2vw,84px);line-height:1.06}.identity-hero p:last-child{max-width:770px}.identity-product{max-width:1000px;margin:0 auto 76px}.identity-product img{border-radius:15px;box-shadow:0 24px 54px -30px #1b263b66}.identity-product figcaption{text-align:center;font-size:12px;color:var(--muted);margin-top:20px}.product-facts{margin:26px 0 52px}.product-facts>div{display:grid;grid-template-columns:160px 1fr;gap:28px;padding:17px 0;border-bottom:1px solid var(--line)}.product-facts dt{font-size:14px;color:var(--muted)}.product-facts dd{margin:0;font-size:17px;font-weight:500}.product-facts a{color:var(--blue)}.identity-section .doc-panel>.meta{margin-bottom:24px}.identity-section .doc-panel>h2:first-of-type{margin-top:0}
@media(max-width:760px){.identity-hero h1{font-size:clamp(38px,8.5vw,62px)}.identity-product{margin-bottom:50px}.identity-product img{border-radius:9px}.product-facts>div{grid-template-columns:100px 1fr;gap:18px;padding-block:15px}.product-facts dd{font-size:16px}.footer-links{flex-wrap:wrap}}
