.hapantheon-import{max-width:1180px}
.hapantheon-import__hero{display:flex;align-items:center;gap:20px;margin:24px 0;padding:28px 32px;background:linear-gradient(135deg,#0d5d64,#07363c);color:#fff;border-radius:10px;box-shadow:0 14px 40px rgba(0,0,0,.12)}
.hapantheon-import__hero h1{margin:0;color:#fff;font-size:30px}
.hapantheon-import__hero p{margin:6px 0 0;color:#cce7e4;font-size:15px}
.hapantheon-import__mark{width:64px;height:64px;display:grid;place-items:center;border:1px solid #e6bf64;border-radius:50%;color:#f0ce7c;background:rgba(255,255,255,.06)}
.hapantheon-import__mark svg{width:34px;height:34px}
.hapantheon-import__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.hapantheon-import__card{padding:26px;background:#fff;border:1px solid #dcdcde;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.04)}
.hapantheon-import__card h2{margin-top:0}
.hapantheon-import__card p{font-size:14px;line-height:1.65}
.hapantheon-import__check{display:flex;align-items:flex-start;gap:10px;margin:18px 0;padding:14px;background:#f6f7f7;border:1px solid #dcdcde}
.hapantheon-import__check input{margin-top:3px}
.hapantheon-import__check strong,.hapantheon-import__check small{display:block}
.hapantheon-import__check small{margin-top:4px;color:#646970;line-height:1.5}
.hapantheon-import__links{margin:0;padding:0;list-style:none}
.hapantheon-import__links li{margin:0;border-bottom:1px solid #eee}
.hapantheon-import__links a{display:block;padding:12px 0;text-decoration:none;font-weight:600}
.hapantheon-import__metric{font-size:42px!important;font-weight:800;line-height:1;margin:10px 0;color:#0d5d64}
@media(max-width:900px){.hapantheon-import__grid{grid-template-columns:1fr}}
