.company-main{background:#080b10;color:#eef1f5}.company-hero{padding:86px 0 74px;background:radial-gradient(circle at 72% 22%,rgba(217,173,85,.13),transparent 30%),linear-gradient(180deg,#0b0f15 0%,#080b10 100%);border-bottom:1px solid #1b222c}.company-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:48px;align-items:center}.company-kicker{display:flex;align-items:center;gap:10px;color:#d7ad59;font-weight:700;font-size:.76rem;letter-spacing:.15em}.company-kicker span{width:26px;height:1px;background:#d7ad59;display:inline-block}.company-hero h1{margin:18px 0 22px;max-width:760px;font-size:clamp(2.7rem,5vw,5rem);line-height:1.02;letter-spacing:-.04em}.company-lead{max-width:760px;color:#b4bdc8;font-size:1.08rem;line-height:1.85}.company-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.company-status-card{background:linear-gradient(180deg,#111720,#0d1218);border:1px solid #29313c;border-radius:18px;padding:30px;box-shadow:0 24px 80px rgba(0,0,0,.26)}.verified-badge{display:inline-flex;align-items:center;gap:9px;color:#9bd5ad;background:#0d1c14;border:1px solid #28533a;border-radius:999px;padding:8px 12px;font-size:.75rem;font-weight:750;letter-spacing:.08em}.verified-badge span{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1a6d3d;color:#fff}.status-title{font-size:1.65rem;font-weight:750;margin-top:24px}.status-subtitle{margin-top:4px;color:#c7a25d}.status-rule{height:1px;background:#27303a;margin:22px 0}.status-line{display:flex;justify-content:space-between;gap:24px;padding:9px 0}.status-line span{color:#8893a0}.status-line strong{text-align:right;font-size:.95rem}.company-content-section{padding:82px 0}.company-content-alt{background:#0b0f14;border-top:1px solid #171e27;border-bottom:1px solid #171e27}.company-section-heading{margin-bottom:34px}.company-section-heading.centered{text-align:center;max-width:850px}.company-section-heading.centered .company-kicker{justify-content:center}.company-section-heading h2,.company-verify-grid h2{font-size:clamp(2rem,4vw,3.3rem);margin:12px 0 12px;letter-spacing:-.03em}.company-section-heading p{max-width:820px;color:#9ea8b4;line-height:1.75}.company-section-heading.centered p{margin-left:auto;margin-right:auto}.company-record-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.company-record-card{background:#0d1218;border:1px solid #242c36;border-radius:16px;padding:26px}.company-record-card-accent{background:linear-gradient(145deg,#121820,#0c1117);border-color:#3c3423}.record-row{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:14px 0;border-top:1px solid #202731}.record-row:first-child{border-top:0}.record-row span{color:#87929f}.record-row strong{font-weight:650}.record-label{color:#d7ad59;font-size:.72rem;font-weight:750;letter-spacing:.13em}.company-record-card h3{font-size:1.65rem;margin:13px 0 12px}.company-record-card p{color:#aab3be;line-height:1.75}.domain-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.domain-list span{padding:7px 10px;border-radius:999px;border:1px solid #29323c;background:#0a0e13;color:#c7ced7;font-size:.82rem}.company-pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.company-pillar-grid article{padding:26px;border:1px solid #242c36;border-radius:16px;background:#0f141b}.pillar-index{color:#d7ad59;font-weight:800;font-size:.78rem;letter-spacing:.12em}.company-pillar-grid h3{margin:12px 0 10px;font-size:1.3rem}.company-pillar-grid p{color:#9ea8b4;line-height:1.7}.company-verify-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start}.company-lead-small{color:#9ea8b4;line-height:1.8}.verify-steps-card{border:1px solid #2a323d;border-radius:16px;background:#0d1218;padding:26px}.verify-steps-card ol{margin:0;padding-left:22px;color:#c5ccd4;line-height:1.95}.verify-official{display:inline-flex;margin-top:18px;color:#e3bb6d;text-decoration:none;font-weight:650}.company-risk-section{padding:0 0 80px}.company-risk-box{border:1px solid #3a3121;background:#121008;border-radius:14px;padding:22px 24px}.company-risk-box strong{color:#e1bd76}.company-risk-box p{margin:8px 0 0;color:#b8b1a2;line-height:1.7}.company-trust-section{padding:34px 0;border-bottom:1px solid #1c232c;background:linear-gradient(180deg,#0a0e13,#090c11)}.company-trust-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:26px 30px;border:1px solid #2c3034;border-radius:16px;background:linear-gradient(135deg,#10151b,#0c1116)}.company-trust-copy{display:flex;align-items:flex-start;gap:18px}.company-trust-mark{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#163722;border:1px solid #2f6842;color:#9fd7af;font-weight:800}.company-trust-copy small{display:block;color:#d7ad59;font-size:.7rem;font-weight:800;letter-spacing:.13em;margin-bottom:6px}.company-trust-copy strong{display:block;font-size:1.18rem}.company-trust-copy p{margin:6px 0 0;color:#969faa;line-height:1.6}.company-trust-action{flex:0 0 auto;color:#e2b966;text-decoration:none;font-weight:700;white-space:nowrap}.active-company{color:#d9ad55!important}@media(max-width:900px){.company-hero-grid,.company-record-grid,.company-verify-grid{grid-template-columns:1fr}.company-pillar-grid{grid-template-columns:1fr}.company-trust-card{align-items:flex-start;flex-direction:column}.status-line{flex-direction:column;gap:3px}.status-line strong{text-align:left}}@media(max-width:620px){.company-hero{padding-top:56px}.company-content-section{padding:60px 0}.record-row{grid-template-columns:1fr;gap:4px}.company-trust-copy{flex-direction:column}}
