
body{margin:0}
#eia{font-family:Poppins,system-ui,sans-serif;color:#1e293b;line-height:1.6;background:#f6f9f9}
#eia *{box-sizing:border-box}#eia a{color:inherit}
#eia .w{max-width:1180px;margin:auto;padding:0 20px}
#eia .hero{position:relative;overflow:hidden;color:#fff;padding:36px 0 70px;background:radial-gradient(ellipse at 72% 45%,#0e6a72 0,#073a40 45%,#031417 100%)}
#eia .hero:before{content:"";position:absolute;inset:0;opacity:.7;animation:tw 5s ease-in-out infinite alternate;background-image:radial-gradient(1.5px 1.5px at 8% 20%,#fff,transparent),radial-gradient(1px 1px at 22% 70%,#fff,transparent),radial-gradient(1.5px 1.5px at 45% 12%,#fff,transparent),radial-gradient(1px 1px at 60% 85%,#fff,transparent),radial-gradient(1.5px 1.5px at 90% 15%,#fff,transparent),radial-gradient(1px 1px at 95% 60%,#fff,transparent)}
@keyframes tw{to{opacity:.25}}
#eia .hero .w{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:20px;align-items:center}
#eia nav{font-size:13px;opacity:.85;margin-bottom:22px}#eia nav a{text-decoration:none;color:#D4A24C}
#eia h1{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.12;margin:0 0 14px;font-weight:700}
#eia .hero h1,#eia .hero .lead,#eia .hero nav,#eia .hero .chips b,#eia .fs h2,#eia .fs ul.tick li{color:#fff!important}
#eia .fs .sub{color:#cfe8ea!important}
#eia .hero h1 span,#eia .hero nav a{color:#D4A24C!important}
#eia .lead{font-size:1.06rem;opacity:.92;max-width:520px;margin:0 0 24px}
#eia .btns{display:flex;flex-wrap:wrap;gap:12px}
#eia .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;font-weight:600;text-decoration:none!important;font-size:.95rem;border:0;cursor:pointer;font-family:inherit;transition:transform .2s,box-shadow .2s}
#eia .btn:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0004}
#eia .wa{background:#128C4A;color:#fff!important;animation:pl 2.4s infinite}
@keyframes pl{0%{box-shadow:0 0 0 0 #25d36680}70%,100%{box-shadow:0 0 0 14px #25d36600}}
#eia .gold{background:#D4A24C;color:#1b1b1b!important}#eia .ghost{border:1.5px solid #fff8;color:#fff!important;background:#fff1}
#eia .chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;font-size:.82rem}
#eia .chips b{background:#ffffff18;border:1px solid #ffffff30;border-radius:999px;padding:5px 14px;font-weight:500}
#eia canvas{width:100%;aspect-ratio:1;display:block;max-width:520px;margin-left:auto}
#eia .sec{padding:64px 0}#eia h2{font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 8px;color:#0B6E75}
#eia .sub{color:#64748b;margin:0 0 32px;max-width:640px}
#eia .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px}
#eia .card{background:#fff;border-radius:18px;padding:24px;box-shadow:0 4px 18px #0b6e7514;border-top:4px solid #D4A24C;transition:transform .25s,box-shadow .25s;display:flex;flex-direction:column;gap:10px}
#eia .card:hover{transform:translateY(-6px);box-shadow:0 16px 34px #0b6e7530}
#eia .card h3{margin:0;font-size:1.2rem;display:flex;align-items:center;gap:10px}
#eia .card h3 i{font-style:normal;font-size:1.6rem}
#eia .tm{font-size:.78rem;color:#0B6E75;background:#e6f4f5;border-radius:99px;padding:2px 12px;align-self:flex-start;font-weight:600}
#eia .tm:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#22C55E;margin-right:6px;animation:pl 2s infinite}
#eia address{font-style:normal;font-size:.92rem;color:#475569}#eia address a{text-decoration:none;border-bottom:1px dashed #0B6E75}
#eia .card .btns{margin-top:auto;padding-top:6px}#eia .card .btn{padding:9px 16px;font-size:.85rem}
#eia .card .ghost{color:#0B6E75!important;border-color:#0B6E75;background:none}
#eia .fs{background:linear-gradient(135deg,#073a40,#0B6E75);color:#fff}
#eia .fs h2{color:#fff}#eia .fs .sub{color:#cfe8ea}
#eia .fg{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:start}
#eia form{background:#fff;color:#1e293b;border-radius:20px;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:16px;box-shadow:0 20px 50px #0006}
#eia label{font-size:.85rem;font-weight:600;display:block}#eia label.f{grid-column:1/-1}
#eia input,#eia textarea{width:100%;font-size:16px;margin-top:5px;padding:11px 14px;border:1.5px solid #cbd5e1;border-radius:10px;font:inherit;font-weight:400;transition:border .2s,box-shadow .2s}
#eia input:focus,#eia textarea:focus{outline:0;border-color:#0B6E75;box-shadow:0 0 0 4px #0b6e7522}
#eia form .btn{grid-column:1/-1;justify-content:center;background:#0B6E75;color:#fff}
#eia .fnote{font-size:.78rem;color:#cfe8ea;margin:12px 6px 0}#eia .fnote a{color:#D4A24C}
#eia .wpcf7{width:100%}#eia .wpcf7 form p{display:contents;margin:0}#eia .wpcf7 br,#eia .wpcf7-spinner,#eia .hidden-fields-container{display:none}#eia .wpcf7-form-control-wrap{display:block}
#eia .wpcf7-submit{grid-column:1/-1;background:#0B6E75;color:#fff;border:0;border-radius:999px;padding:12px 20px;font:600 .95rem Poppins,sans-serif;cursor:pointer;min-height:46px;transition:transform .2s,box-shadow .2s}#eia .wpcf7-submit:hover{transform:translateY(-3px);box-shadow:0 10px 22px #0004}
#eia .wpcf7-not-valid-tip{color:#b91c1c;font-size:.78rem;font-weight:400;display:block;margin-top:3px}#eia .wpcf7-response-output{grid-column:1/-1;margin:0!important;border-radius:10px;padding:10px 14px!important;font-size:.88rem}
#eia .note{grid-column:1/-1;font-size:.75rem;color:#64748b;margin:0}#eia #ok{grid-column:1/-1;color:#128C4A;font-weight:600;min-height:1.2em}
#eia ul.tick{list-style:none;padding:0;margin:0}#eia ul.tick li{padding:6px 0 6px 30px;position:relative}#eia ul.tick li:before{content:"✓";position:absolute;left:0;color:#D4A24C;font-weight:700}
#eia details{background:#fff;border-radius:12px;padding:16px 20px;margin-bottom:12px;box-shadow:0 2px 10px #0b6e7510}#eia summary{cursor:pointer;font-weight:600;color:#0B6E75}#eia details p{margin:10px 0 0;color:#475569}
#eia footer{text-align:center;font-size:.82rem;color:#64748b;padding:26px 20px 34px}
.js #eia .rv{opacity:0;transform:translateY(26px);transition:opacity .7s,transform .7s}.js #eia .rv.in{opacity:1;transform:none}
@media(min-width:1500px){#eia .w{max-width:1320px}}
@media(max-width:1024px){#eia .hero .w{gap:8px}#eia canvas{max-width:440px}#eia .fg{gap:26px}}
@media(max-width:860px){#eia .hero{padding:28px 0 52px}#eia .fg{grid-template-columns:1fr}#eia .sec{padding:52px 0}}
@media(max-width:760px){#eia .hero .w{grid-template-columns:1fr}#eia canvas{margin:0 auto;max-width:400px}#eia .lead{max-width:none}}
@media(max-width:560px){#eia .w{padding:0 16px}#eia nav{margin-bottom:14px}#eia .hero .btns .btn{width:100%;justify-content:center;min-height:48px}#eia .chips{gap:8px;margin-top:20px}#eia .chips b{font-size:.76rem;padding:4px 11px}
#eia .sec{padding:40px 0}#eia .card{padding:20px}#eia .card .btns{flex-direction:column;align-items:stretch}#eia .card .btn{justify-content:center;min-height:44px}
#eia form{grid-template-columns:1fr;padding:20px;border-radius:16px}#eia .btn{min-height:44px}#eia details{padding:14px 16px}#eia footer{padding:22px 16px 28px}}
@media(prefers-reduced-motion:reduce){#eia *,#eia *:before{animation:none!important;transition:none!important}}
