
/* SEO content only. The original product shell, trading UI and footer styles are untouched. */
main > section.hypercall-seo.hc-seo-polished {
 display:block!important; box-sizing:border-box!important; position:relative!important;
 width:min(1160px,calc(100% - 40px))!important; max-width:1160px!important;
 margin:38px auto 84px!important; padding:0!important; min-height:0!important;
 overflow:hidden!important; border-radius:18px!important;
 border:1px solid #e1e8e3!important; background:#ffffff!important;
 color:#18251c!important; box-shadow:0 24px 64px rgba(17,37,22,.06)!important;
 font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
 line-height:1.6!important; isolation:isolate;
}
main > section.hypercall-seo.hc-seo-polished *,
main > section.hypercall-seo.hc-seo-polished *::before,
main > section.hypercall-seo.hc-seo-polished *::after {box-sizing:border-box}
main > section.hypercall-seo.hc-seo-polished .hc-seo-hero {
 position:relative; padding:clamp(24px,4vw,52px) clamp(22px,5vw,62px) 30px;
 background: radial-gradient(ellipse 72% 90% at 95% 2%,rgba(49,169,72,.075),transparent 70%),linear-gradient(145deg,#ffffff,#f9fcfa 74%);
 border-bottom:1px solid #e2eae4;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-hero::before {
 content:""; position:absolute; left:0; top:0; right:0; height:2px; opacity:.95;
 background:linear-gradient(90deg,#31c653 0%,#249447 33%,transparent 78%);
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-eyebrow,
main > section.hypercall-seo.hc-seo-polished .hc-seo-mini-label{
 display:block; margin:0 0 16px!important; font-size:10px!important; line-height:1.5!important;
 font-weight:750!important; letter-spacing:.19em!important; text-transform:uppercase;
 color:#16853a!important; opacity:1!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-headline{max-width:850px}
main > section.hypercall-seo.hc-seo-polished .hc-seo-headline > h1,
main > section.hypercall-seo.hc-seo-polished .hc-seo-headline > h2{
 margin:0 0 16px!important; padding:0!important; max-width:780px;
 color:#16241b!important; font-weight:720!important; letter-spacing:-.045em!important;
 font-size:clamp(27px,3.1vw,42px)!important; line-height:1.13!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-headline > p{
 color:#59695e!important; opacity:1!important; font-size:clamp(14px,1.4vw,16px)!important;
 line-height:1.75!important; margin:0 0 22px!important; max-width:780px;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-tags{
 display:flex; flex-wrap:wrap; align-items:center; gap:8px; margin:22px 0 0;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-tag{
 display:inline-flex; gap:8px; align-items:center; padding:6px 11px;
 border:1px solid #cfe6d4; border-radius:999px; background:rgba(64,184,82,.065);
 color:#316843!important; font-size:11px; line-height:1.5; font-weight:600;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-tag::before{
 content:""; width:5px; height:5px; border-radius:50%; background:#2eb34d;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-body{padding:34px clamp(22px,5vw,62px) 30px}
main > section.hypercall-seo.hc-seo-polished .hc-seo-section-intro {margin-bottom:19px}
main > section.hypercall-seo.hc-seo-polished .hc-seo-section-intro h2,
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-header h2{
 font-size:clamp(20px,2vw,26px)!important; line-height:1.3!important;
 color:#17251b!important; font-weight:720!important; letter-spacing:-.026em!important;
 margin:0 0 8px!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-section-intro p,
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-header p{
 margin:0!important;color:#67776b!important;opacity:1!important;font-size:13px!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-grid {
 display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr))!important;
 gap:12px!important; margin:22px 0 0!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-card {
 display:flex;flex-direction:column;gap:10px;min-width:0;
 padding:23px 22px 25px!important; border:1px solid #e2e9e4!important;
 border-radius:12px!important; background:linear-gradient(165deg,#ffffff,#fafcfb)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.82); height:100%;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-card-number{
 display:flex;align-items:center; justify-content:center;
 width:31px;height:31px;border:1px solid #c8e5d0;border-radius:8px;
 color:#207f3e!important;background:#edf8f0!important;
 font-size:11px; letter-spacing:.025em; font-weight:750;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-card h2{
 color:#17231b!important; font-size:16px!important;font-weight:690!important;
 margin:8px 0 0!important;line-height:1.38!important;letter-spacing:-.013em!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-card p{
 color:#607164!important;opacity:1!important;font-size:13px!important;line-height:1.72!important;
 margin:0!important;max-width:none!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq{
 padding:36px clamp(22px,5vw,62px) 34px!important;
 border-top:1px solid #e2e9e4!important;background:#fbfcfb!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-header{margin-bottom:20px!important}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list{display:grid;gap:9px}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list details{
 padding:0!important;margin:0!important; border:1px solid #e0e9e2!important;
 border-radius:10px!important; background:#ffffff!important; overflow:hidden;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list details[open]{border-color:#93cda0!important;background:#f7fbf8!important}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list summary{
 display:flex;justify-content:space-between;align-items:center;gap:14px;
 list-style:none;cursor:pointer;padding:18px 20px!important;margin:0!important;
 color:#17241a!important;font-size:13px!important;line-height:1.5!important;
 font-weight:650!important; text-align:left;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list summary::-webkit-details-marker{display:none}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list summary::after{
 content:"+";display:grid;flex:0 0 27px;place-items:center;width:27px;height:27px;
 border:1px solid #d2e8d7;border-radius:7px;background:#edf8ef;color:#187f37!important;
 font-size:21px;line-height:1;font-weight:400;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list details[open] summary::after{content:"−"}
main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list details p{
 padding:0 20px 19px!important;margin:0!important;color:#59695d!important;
 font-size:13px!important;line-height:1.7!important;opacity:1!important;max-width:980px!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-related{
 display:flex;flex-wrap:wrap;align-items:center;gap:11px 18px;
 padding:20px clamp(22px,5vw,62px) 24px;
 border-top:1px solid #e2e9e4!important;background:#ffffff!important;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-related strong{
 font-size:12px!important;font-weight:650!important;letter-spacing:.02em;color:#66796c!important;
 margin-right:6px;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-related a{
 display:inline-flex;align-items:center;gap:6px;padding:0!important;
 color:#178c3c!important;font-size:12px!important;font-weight:650!important;
 text-decoration:none!important;border:0!important; border-bottom:1px solid transparent!important;
 border-radius:0!important;background:none!important; white-space:normal;
}
main > section.hypercall-seo.hc-seo-polished .hc-seo-related a::after{content:"↗";font-size:13px;opacity:.75}
main > section.hypercall-seo.hc-seo-polished .hc-seo-related a:hover{border-bottom-color:#178c3c!important}
main > section.hypercall-seo.hc-seo-polished :focus-visible{outline:2px solid #208b41!important;outline-offset:3px!important}
@media(max-width:900px){main > section.hypercall-seo.hc-seo-polished .hc-seo-grid{grid-template-columns:1fr!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-card{min-height:0!important}}
@media(max-width:768px){main > section.hypercall-seo.hc-seo-polished{
 width:calc(100% - 20px)!important;margin:22px auto 70px!important;border-radius:14px!important;}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-hero{padding:26px 20px!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-body,
 main > section.hypercall-seo.hc-seo-polished .hc-seo-faq{padding:26px 20px!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-related{padding:19px 20px 24px!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list summary{padding:15px!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-faq-list details p{padding:0 15px 17px!important}
 main > section.hypercall-seo.hc-seo-polished .hc-seo-tags{gap:6px}
}
