.info-main{padding:8px 0 96px}.info-hero{text-align:center;max-width:700px;animation:fade-up .7s var(--ease-out) both;flex-direction:column;align-items:center;gap:16px;margin:0 auto;padding:24px 0 8px;display:flex}.info-hero__title{letter-spacing:-.04em;color:var(--slate-900);text-wrap:balance;font-size:clamp(2.1rem,4.6vw,3.1rem);font-weight:700;line-height:1.08}.info-hero__lead{max-width:560px;color:var(--slate-500);font-size:15.5px;line-height:1.65}.info-hero__meta{border:1px solid var(--hairline);background:var(--surface);box-shadow:var(--shadow-card);color:var(--slate-500);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:500;display:inline-flex}.info-hero__meta:before{content:"";background:linear-gradient(135deg, var(--gold-bright), var(--gold));border-radius:2px;width:7px;height:7px;transform:rotate(45deg);box-shadow:0 0 8px #f9c00f80}.info-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--hairline);max-width:780px;box-shadow:var(--shadow-card);animation:fade-up .7s var(--ease-out) 80ms both;margin:40px auto 0;padding:clamp(28px,5vw,56px)}.prose{counter-reset:info-sec;color:var(--slate-600);font-size:15px;line-height:1.75}.prose>*+*{margin-top:16px}.prose h2{counter-increment:info-sec;border-top:1px solid var(--hairline);letter-spacing:-.02em;color:var(--slate-900);align-items:baseline;gap:14px;margin-top:44px;padding-top:32px;font-size:19px;font-weight:700;display:flex}.prose h2:first-child{border-top:0;margin-top:0;padding-top:0}.prose h2:before{content:counter(info-sec, decimal-leading-zero);font-family:var(--font-serif);font-feature-settings:"tnum" 1;color:var(--gold-text);flex:none;font-size:15px;font-weight:600}.prose h3{color:var(--slate-700);margin-top:26px;font-size:15.5px;font-weight:700}.prose strong{color:var(--slate-700);font-weight:600}.prose a{color:var(--gold-text);text-underline-offset:3px;transition:color .2s var(--ease-out);font-weight:600;-webkit-text-decoration:underline #e0a20059;text-decoration:underline #e0a20059}.prose a:hover{color:var(--gold-deep)}.prose ul{flex-direction:column;gap:10px;padding-left:4px;display:flex}.prose ul li{padding-left:22px;position:relative}.prose ul li:before{content:"";background:linear-gradient(135deg, var(--gold-bright), var(--gold));opacity:.8;border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px;transform:rotate(45deg)}.prose-note{border-radius:var(--radius-md);color:var(--slate-600);background:#e0a2000f;border:1px solid #e0a20038;gap:12px;padding:16px 18px;font-size:13.5px;line-height:1.65;display:flex}.prose-note svg{width:17px;height:17px;color:var(--gold-deep);flex:none;margin-top:3px}.contact-grid{max-width:860px;animation:fade-up .7s var(--ease-out) 80ms both;grid-template-columns:1.15fr .85fr;gap:18px;margin:40px auto 0;display:grid}.contact-card{border-radius:var(--radius-xl);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-card);flex-direction:column;gap:14px;padding:clamp(26px,4vw,40px);display:flex}.contact-card--primary{border-color:#e0a2004d;position:relative;overflow:hidden}.contact-card--primary:before{content:"";pointer-events:none;background:radial-gradient(60% 100% at 50% 0,#f9c00f24,#0000 70%);height:70%;position:absolute;inset:-40% -20% auto}.contact-card__icon{width:46px;height:46px;color:var(--gold-deep);background:linear-gradient(#f9c00f2e,#f9c00f0f);border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f9c00f40}.contact-card__icon svg{width:21px;height:21px}.contact-card h2{letter-spacing:-.02em;color:var(--slate-900);font-size:19px;font-weight:700}.contact-card p{color:var(--slate-500);font-size:14px;line-height:1.65}.contact-card p.contact-card__phone{font-family:var(--font-serif);font-feature-settings:"tnum" 1;letter-spacing:.01em;color:var(--slate-900);font-size:clamp(1.6rem,3.2vw,2rem);font-weight:600}.contact-card__actions{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:10px;display:flex}.contact-list{flex-direction:column;gap:12px;display:flex}.contact-list li{color:var(--slate-600);gap:10px;font-size:13.5px;line-height:1.6;display:flex}.contact-list svg{width:16px;height:16px;color:var(--gold-text);flex:none;margin-top:3px}.help-grid{max-width:860px;animation:fade-up .7s var(--ease-out) 80ms both;flex-direction:column;gap:40px;margin:40px auto 0;display:flex}.help-topic__head{align-items:center;gap:14px;margin-bottom:16px;display:flex}.help-topic__icon{width:40px;height:40px;color:var(--gold-deep);background:linear-gradient(#f9c00f2e,#f9c00f0f);border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #f9c00f40}.help-topic__icon svg{width:18px;height:18px}.help-topic__head h2{letter-spacing:-.02em;color:var(--slate-900);font-size:20px;font-weight:700}.help-topic__list{flex-direction:column;gap:10px;display:flex}.help-qa{border-radius:var(--radius-lg);background:var(--surface);border:1px solid var(--hairline);box-shadow:var(--shadow-card);transition:border-color .3s var(--ease-out)}.help-qa[open]{border-color:#e0a2004d}.help-qa summary{color:var(--slate-900);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:17px 20px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.help-qa summary::-webkit-details-marker{display:none}.help-qa summary:after{content:"+";border:1px solid var(--hairline);background:var(--surface-2);width:26px;height:26px;color:var(--slate-500);transition:transform .3s var(--ease-out), color .3s var(--ease-out);border-radius:8px;flex:none;place-items:center;font-size:15px;font-weight:500;display:grid}.help-qa[open] summary:after{color:var(--gold-text);border-color:#e0a20059;transform:rotate(45deg)}.help-qa__a{color:var(--slate-500);padding:0 20px 18px;font-size:14px;line-height:1.7}.help-qa__a a{color:var(--gold-text);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #e0a20059;text-decoration:underline #e0a20059}.help-cta{border-radius:var(--radius-xl);background:var(--slate-900);color:#faf9f5;box-shadow:var(--shadow-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:clamp(24px,4vw,34px);display:flex}.help-cta h2{letter-spacing:-.02em;font-size:19px;font-weight:700}.help-cta p{color:#faf9f599;margin-top:6px;font-size:13.5px}@media (max-width:760px){.info-main{padding:4px 0 72px}.info-hero{padding-top:16px}.contact-grid{grid-template-columns:1fr}}
