.landing.security-refresh{background:var(--ahel-page);color:var(--ahel-ink)}.landing.security-refresh>main.security-page{max-width:var(--ahel-maxw);flex-direction:column;gap:16px;padding-top:56px;display:flex}.landing.security-refresh>main.security-page>*{max-width:880px}.landing.security-refresh .info-head{flex-direction:column;gap:14px;margin-bottom:16px;display:flex}.landing.security-refresh .info-head .ah-lead{max-width:640px;margin:0}.landing.security-refresh .info-section{border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);box-shadow:var(--ahel-shadow-rest);margin:0;padding:26px}.landing.security-refresh .info-section>h2,.landing.security-refresh .security-card-q>h2{font:500 clamp(22px, 2.4vw, 26px)/1.15 var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.03em;color:var(--ahel-ink);margin:0}.landing.security-refresh .security-summary{margin:0 0 8px}.landing.security-refresh .security-summary-title{font:600 15px/1.4 var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:0;color:var(--ahel-ink);margin:0}.landing.security-refresh .security-summary ul{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.landing.security-refresh .security-summary li{color:var(--ahel-ink);padding-left:26px;font-size:16px;line-height:1.55;position:relative}.landing.security-refresh .security-summary li:before{content:"✓";color:var(--ahel-teal);font-weight:600;position:absolute;top:0;left:2px}.landing.security-refresh .security-summary li:last-child:before{content:"○";color:var(--ahel-amber);font-size:13px;top:2px}.landing.security-refresh .security-card{box-shadow:none;padding:0}.landing.security-refresh .security-card[open]{border-color:var(--ahel-ink);box-shadow:var(--ahel-shadow-rest)}.landing.security-refresh .security-card-q{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px;list-style:none;display:flex}.landing.security-refresh .security-card-q::-webkit-details-marker{display:none}.landing.security-refresh .security-card-q>h2{letter-spacing:-.02em;font-size:clamp(18px,1.8vw,21px)}.landing.security-refresh .security-card-q:focus-visible{outline:var(--ahel-focus);outline-offset:2px;border-radius:var(--ahel-radius-card)}.landing.security-refresh .security-card-mark{border:1px solid var(--ahel-line-control);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.landing.security-refresh .security-card-mark:before,.landing.security-refresh .security-card-mark:after{content:"";background:var(--ahel-ink);width:9px;height:1.5px;transition:transform .16s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.landing.security-refresh .security-card-mark:after{transform:translate(-50%,-50%)rotate(90deg)}.landing.security-refresh .security-card[open] .security-card-mark:after{transform:translate(-50%,-50%)rotate(0)}.landing.security-refresh .security-card-a{padding:0 24px 24px}.landing.security-refresh .security-card-a>:first-child{margin-top:0}.landing.security-refresh .info-prose{margin-top:14px}.landing.security-refresh .info-prose p,.landing.security-refresh .info-list{color:var(--ahel-body);font-size:15px;line-height:1.65}.landing.security-refresh .info-list{margin-top:14px}.landing.security-refresh .info-list li::marker{color:var(--ahel-faint)}.landing.security-refresh :is(.info-prose,.info-list,.info-note) strong{color:var(--ahel-ink);font-weight:600}.landing.security-refresh .info-note{color:var(--ahel-muted);margin-top:14px;font-size:14px;line-height:1.6}.landing.security-refresh .info-note code,.landing.security-refresh .info-prose code{font-family:var(--font-mono), ui-monospace, monospace;color:var(--ahel-ink);background:var(--ahel-soft);border:1px solid var(--ahel-line-row);border-radius:6px;padding:1px 5px;font-size:.88em}.landing.security-refresh :is(.info-prose,.info-list,.info-note) a{color:var(--ahel-red-text);font-weight:600;text-decoration:none}.landing.security-refresh :is(.info-prose,.info-list,.info-note) a:hover{color:var(--ahel-ink)}.landing.security-refresh .info-door{border:1px solid var(--ahel-line);border-radius:var(--ahel-radius-card);background:var(--ahel-card);text-align:left;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 0;padding:26px;display:flex}.landing.security-refresh .info-door p{font:500 clamp(18px, 2vw, 22px)/1.3 var(--font-heading), var(--font-sans), sans-serif;letter-spacing:-.02em;color:var(--ahel-ink);margin:0}.landing.security-refresh .info-door a.ah-btn--primary{color:#fff}@media (max-width:760px){.landing.security-refresh>main.security-page{padding-top:40px}.landing.security-refresh .info-section:not(.security-card){padding:22px}.landing.security-refresh .security-card-q{padding:18px 20px}.landing.security-refresh .security-card-a{padding:0 20px 20px}.landing.security-refresh .info-door{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.landing.security-refresh .security-card-mark:before,.landing.security-refresh .security-card-mark:after{transition:none}}
