.info-hero{position:relative;overflow:hidden;padding-block:clamp(3.5rem,8vw,6rem);background:radial-gradient(55% 90% at 95% 5%,rgba(64,207,233,.25),transparent 70%),linear-gradient(180deg,#ffffff,#eef8ff);border-bottom:1px solid #d7e9f5}.info-hero__inner{max-width:850px}.info-hero h1{margin-top:1rem;font-size:clamp(2.5rem,6vw,4.5rem);font-style:italic;line-height:.98}.info-hero p{max-width:720px;margin-top:1.4rem;color:var(--ink-body);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.info-layout{display:grid;grid-template-columns:minmax(180px,250px) minmax(0,760px);grid-gap:clamp(2.5rem,7vw,6rem);gap:clamp(2.5rem,7vw,6rem);justify-content:center;align-items:start;padding-block:clamp(3.5rem,8vw,6.5rem)}.info-toc{position:-webkit-sticky;position:sticky;top:105px;padding:1.25rem;background:#f4faff;border:1px solid #d8ebf7;border-radius:18px}.info-toc strong{display:block;margin-bottom:.7rem;color:var(--logo-ink);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.info-toc nav{display:grid;grid-gap:.25rem;gap:.25rem}.info-toc a{padding:.36rem 0;color:var(--ink-body);font-size:.91rem;line-height:1.35;text-decoration:none}.info-toc a:hover{color:var(--logo-600)}.info-copy{min-width:0}.info-section{scroll-margin-top:110px}.info-section+.info-section{margin-top:3rem;padding-top:3rem;border-top:1px solid #dceaf3}.info-section h2{margin-bottom:1.1rem;font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.1}.info-section h3{margin:1.7rem 0 .55rem;font-size:1.08rem}.info-section p+p,.info-section p+ul,.info-section ul+p{margin-top:1rem}.info-section ul{padding-left:1.25rem}.info-section li+li{margin-top:.45rem}.info-section a{color:var(--logo-600);font-weight:700}.info-updated{margin-top:1rem;color:var(--ink-muted);font-size:.9rem}.info-callout{margin-top:1.4rem;padding:1.2rem 1.35rem;background:#eef9ff;border:1px solid #bfe7f7;border-left:5px solid var(--tide);border-radius:14px}.info-callout strong{color:var(--logo-ink)}.support-faq{display:grid;grid-gap:.75rem;gap:.75rem}.support-faq details{background:#ffffff;border:1px solid #d7e8f3;border-radius:16px;overflow:hidden}.support-faq summary{position:relative;padding:1.15rem 3.3rem 1.15rem 1.25rem;color:var(--logo-ink);font-weight:800;cursor:pointer;list-style:none}.support-faq summary::-webkit-details-marker{display:none}.support-faq summary:after{content:"+";position:absolute;right:1.2rem;top:50%;translate:0 -50%;color:var(--logo-500);font-size:1.5rem}.support-faq details[open] summary:after{content:"−"}.support-faq details p{padding:0 1.25rem 1.25rem}.company-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem}.company-card>div{padding:1.1rem 1.2rem;background:#f4faff;border:1px solid #d8ebf7;border-radius:14px}.company-card dt{color:var(--ink-muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.company-card dd{margin-top:.3rem;color:var(--logo-ink);font-weight:700}.support-form{display:grid;grid-gap:1.05rem;gap:1.05rem;margin-top:1.4rem;padding:clamp(1.25rem,4vw,2rem);background:#f4faff;border:1px solid #d8ebf7;border-radius:22px;box-shadow:0 14px 38px rgba(0,52,91,.08)}.support-form__row{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.support-form label{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--logo-ink);font-size:.9rem;font-weight:800}.support-form input,.support-form select,.support-form textarea{width:100%;padding:.8rem .9rem;background:#ffffff;border:1px solid #bcd8e9;border-radius:11px;font-weight:500}.support-form textarea{resize:vertical;min-height:145px}.support-form .btn{justify-self:start;border:0;cursor:pointer}.support-form__note{color:var(--ink-muted);font-size:.85rem}@media (max-width:760px){.info-layout{grid-template-columns:1fr;gap:2rem}.info-toc{position:static}.info-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}}@media (max-width:560px){.company-card,.info-toc nav,.support-form__row{grid-template-columns:1fr}}