.product-summary{border-bottom:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:70px;padding-block:75px;display:grid}.product-summary h2{max-width:480px;font-size:clamp(2rem,4vw,3.2rem)}.product-summary p+p{margin-top:16px}.product-summary nav{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.product-summary nav a{color:var(--cyan);text-underline-offset:4px;font-size:.85rem;text-decoration:underline}@media (max-width:860px){.product-summary{grid-template-columns:1fr;gap:25px;padding-block:55px}}
.hero-actions{flex-wrap:wrap}.journey-grid.vault-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.journey-grid.vault-journey p{max-width:310px}.access-scope-note{color:#a9bad0;grid-column:1/-1;max-width:850px;margin-top:-40px;font-size:.78rem;line-height:1.7}@media (max-width:860px){.journey-grid.vault-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.journey-grid.vault-journey li{padding-inline:18px}.access-scope-note{margin-top:-24px}}@media (max-width:620px){.journey-grid.vault-journey{grid-template-columns:1fr}.journey-grid.vault-journey p{max-width:none}.access-scope-note{margin-top:-12px}.demo-caption{justify-content:flex-start;font-size:.6rem}}
.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:#e8eef6;text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 2px;font-size:.92rem;font-weight:590;line-height:1.65;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#6d7c92;flex:none;width:17px;transition:transform .28s,color .28s}.faq-list details[open]>summary svg{color:var(--cyan);transform:rotate(90deg)}.faq-list .faq-native-answer p{max-width:690px;padding:0 40px 25px 2px;font-size:.8rem}@media (max-width:620px){.faq-list summary{padding-block:21px;font-size:.85rem}.faq-list .faq-native-answer p{padding-right:3px}}
.guide-teaser{border-block:1px solid var(--line);background:#09192b;padding:75px 0}.guide-teaser-inner{justify-content:space-between;align-items:center;gap:55px;display:flex}.guide-teaser h2{max-width:760px;font-size:clamp(2rem,4.2vw,3.7rem)}.guide-teaser p{max-width:640px;margin-top:19px}.guide-teaser .button{flex:none}.guide-teaser-links{flex:none;justify-items:start;gap:15px;display:grid}.guide-teaser-links>a:not(.button){color:#9bccff;font-size:.82rem;text-decoration:underline}@media (max-width:860px){.guide-teaser-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:620px){.guide-teaser{padding:68px 0}.guide-teaser .button{width:100%}}
