.info{flex-direction:column;min-height:100vh;display:flex}.info-wrap{flex:1;width:100%;max-width:720px;margin:0 auto;padding:12px 16px 96px}.info a.info-back{min-height:44px;color:var(--hp-brand);align-items:center;margin-bottom:4px;font-size:15px;font-weight:600;display:inline-flex}.info-wrap h1{letter-spacing:-.02em;color:var(--hp-ink);margin:0 0 12px;font-size:30px;line-height:1.15}.info-lede{color:var(--hp-ink-2);margin:0 0 28px;font-size:18px;line-height:1.6}.info-wrap h2{letter-spacing:-.01em;color:var(--hp-ink);margin:36px 0 12px;font-size:22px;line-height:1.25}.info-wrap h3{color:var(--hp-ink);margin:24px 0 6px;font-size:18px;line-height:1.3}.info-wrap p,.info-wrap li{color:var(--hp-ink-2);font-size:17px;line-height:1.65}.info-wrap p{margin:0 0 14px}.info-wrap ul{margin:0 0 14px;padding-left:22px}.info-wrap li{margin-bottom:8px}.info-wrap strong{color:var(--hp-ink)}.info-wrap p a,.info-wrap li a{color:var(--hp-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}.info-card{background:var(--hp-surface);border:1px solid var(--hp-edge);border-radius:var(--hp-radius);box-shadow:var(--hp-shadow);margin:0 0 14px;padding:18px}.info-card>:last-child{margin-bottom:0}.info-card h3{margin-top:0}.info-card--key{border-color:color-mix(in srgb,var(--hp-brand)35%,var(--hp-edge));background:var(--hp-brand-soft)}.info-steps{counter-reset:step;margin:0 0 14px;padding:0;list-style:none}.info-steps>li{background:var(--hp-surface);border:1px solid var(--hp-edge);border-radius:var(--hp-radius);counter-increment:step;margin:0 0 12px;padding:16px 16px 16px 62px;position:relative}.info-steps>li:before{content:counter(step);background:var(--hp-brand);color:#fff;text-align:center;border-radius:999px;width:34px;height:34px;font-size:16px;font-weight:800;line-height:34px;position:absolute;top:16px;left:16px}.info-steps>li>strong{margin-bottom:2px;font-size:17px;display:block}.info-steps p{margin:0}.info-contact{gap:12px;margin:0 0 14px;display:grid}.info a.info-contact-row{background:var(--hp-surface);border:1px solid var(--hp-edge);border-radius:var(--hp-radius);min-height:72px;box-shadow:var(--hp-shadow);color:var(--hp-ink);align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,background-color .15s;display:flex}.info a.info-contact-row:hover{border-color:var(--hp-brand);background:var(--hp-brand-soft)}.info-contact-icon{background:var(--hp-brand-soft);width:44px;height:44px;color:var(--hp-brand);border-radius:999px;flex:none;place-items:center;display:grid}.info-contact-icon svg{width:22px;height:22px}.info-contact-icon--wa{color:#128c4b;background:#e7f9ee}.info-contact-text{flex-direction:column;min-width:0;display:flex}.info-contact-text strong{font-size:17px}.info-contact-text span{color:var(--hp-ink-2);overflow-wrap:anywhere;font-size:15px}.info-actions{flex-wrap:wrap;gap:12px;margin:8px 0 14px;display:flex}.info a.info-btn{background:var(--hp-brand);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.info a.info-btn:hover{background:var(--hp-brand-deep)}.info a.info-btn--quiet{background:var(--hp-surface);color:var(--hp-brand-deep);border:1px solid var(--hp-edge)}.info a.info-btn--quiet:hover{background:var(--hp-brand-soft)}@media (max-width:480px){.info a.info-btn{width:100%}}.info-grid{gap:12px;margin:0 0 14px;display:grid}.info-grid .info-card{margin:0}@media (min-width:640px){.info-grid{grid-template-columns:1fr 1fr}.info h1{font-size:36px}}.info .policy-section{scroll-margin-top:80px}.info .policy-updated{color:var(--hp-ink-3);font-size:15px}.info-wrap hr{border:0;border-top:1px solid var(--hp-edge);margin:32px 0 0}.info ul.info-toc{flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none;display:flex}.info-toc li{margin:0}.info a.info-toc-link{border:1px solid var(--hp-edge);background:var(--hp-surface);min-height:44px;color:var(--hp-ink-2);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.info a.info-toc-link:hover{border-color:var(--hp-brand);color:var(--hp-brand)}@media (min-width:960px){.info .hp-top{padding:0;display:block}.info .hp-top-row{height:var(--hp-top-h);max-width:820px;margin:0 auto;padding:0 24px}.info .hp-top-row .hp-logo{display:flex}}
