.amb-hero h1,.section h2,.amb-final h2,.amb-card h3,.loc-card h3,.benefit h4,.steps .step h4{font-family:var(--display);color:var(--white);letter-spacing:normal;font-weight:600;line-height:1.18}.amb-hero .eyebrow,.section .eyebrow,.amb-final .eyebrow{gap:12px;margin-bottom:18px}.eyebrow.gold{color:var(--gold)}.amb-hero .btn-lg,.steps-cta .btn-lg,.amb-final .btn-lg{padding:14px 28px;font-size:15px}.amb-hero .btn,.steps-cta .btn,.amb-final .btn{transition:transform .2s,box-shadow .2s,background .2s}.amb-hero .btn:hover,.steps-cta .btn:hover,.amb-final .btn:hover{filter:none}.amb-hero .hero-btns,.amb-final .hero-btns{margin-bottom:0}.amb-hero{border-bottom:1px solid var(--line);background:radial-gradient(130% 110% at 12% 0%,#f4100024,transparent 58%),linear-gradient(180deg,var(--trench),var(--abyss));padding:92px 0 72px}.amb-hero h1{letter-spacing:-.015em;max-width:17ch;margin-bottom:20px;font-size:clamp(2.2rem,5vw,3.4rem)}.amb-hero h1 .cy{color:var(--ember)}.amb-hero .sub{color:#cfd8e4;max-width:60ch;margin-bottom:32px;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.6}.section{border-top:1px solid var(--line);padding:68px 0}.section h2{letter-spacing:-.01em;max-width:20ch;font-size:clamp(1.5rem,2.7vw,2.05rem)}.section .lead{color:var(--slate);max-width:64ch;margin-top:16px}.section .head{margin-bottom:38px}.amb-cards{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.amb-card{border:1px solid var(--line);background:#0c1a2e66;border-radius:18px;padding:26px}.amb-card .idx{font-family:var(--mono);color:var(--ember);letter-spacing:.12em;font-size:12px}.amb-card .ic{width:30px;height:30px;color:var(--ember);vertical-align:baseline;margin:16px 0 4px;display:inline}.amb-card h3{margin:10px 0 8px;font-size:1.12rem;line-height:1.25}.amb-card p{color:var(--slate);font-size:14px}.amb-card .note{color:#a9bbd0;border-top:1px solid var(--line);margin-top:14px;padding-top:13px;font-size:13px}.amb-card .note b{color:var(--gold)}.checks{grid-template-columns:1fr 1fr;gap:14px 28px;display:grid}.check{color:#c9d4e2;align-items:flex-start;gap:12px;font-size:14.5px;display:flex}.check svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.reassure{color:var(--slate);max-width:64ch;margin-top:30px;font-size:14.5px}.benefits{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit{border:1px solid var(--line);background:#0c1a2e66;border-radius:14px;padding:20px}.benefit h4{margin-bottom:6px;font-size:1rem}.benefit p{color:var(--slate);font-size:13px}.callout{border:1px solid var(--line);border-left:3px solid var(--gold);background:#ffc24b0d;border-radius:12px;margin-top:28px;padding:18px 22px}.callout b{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px;font-size:11px;display:block}.callout p{color:var(--slate);max-width:74ch;font-size:14px}.region-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;display:grid}.region-copy h2{margin:14px 0 0}.region-copy .lead{margin-top:16px}.region-legend{font-family:var(--mono);letter-spacing:.03em;color:var(--gold);align-items:center;gap:10px;margin-top:24px;font-size:12px;display:flex}.region-legend .dot{background:var(--gold);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffc24b26}.region-map{justify-content:center;display:flex}.eu-map{filter:drop-shadow(0 26px 60px #00000080);width:100%;max-width:340px;height:auto;display:block}@media (max-width:900px){.region-grid{grid-template-columns:1fr;gap:34px}.eu-map{max-width:300px}}.steps{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.steps .step{opacity:1;border-top:none;padding:0}.steps .step .n{border:1px solid var(--ember);width:36px;height:36px;color:var(--ember);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;font-size:14px;display:flex}.steps .step h4{margin-bottom:5px;font-size:1rem}.steps .step p{color:var(--slate);max-width:none;font-size:13px}.steps-cta{margin-top:36px}.loc-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.loc-card{border:1px solid var(--line);background:#0c1a2e66;border-radius:18px;padding:24px}.loc-card h3{margin-bottom:14px;font-size:1.05rem;line-height:1.25}.loc-list{list-style:none}.loc-list li{color:var(--slate);margin-bottom:9px;padding-left:20px;font-size:14px;position:relative}.loc-list li:before{content:"";background:var(--ember);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.tags{flex-wrap:wrap;gap:8px;display:flex}.tags span{color:#c9d4e2;border:1px solid var(--line);background:#060e1a80;border-radius:999px;padding:6px 13px;font-size:13px}.loc-pri{color:var(--slate);margin-top:22px;font-size:13.5px}.loc-pri b{color:var(--gold)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--white);font-family:var(--display);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:1.02rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ember);flex-shrink:0;font-size:1.4rem;line-height:1}.faq details[open] summary:after{content:"−"}.faq .ans{color:var(--slate);max-width:78ch;padding:0 0 18px;font-size:14.5px}.amb-final{text-align:center;border-top:1px solid var(--line);background:radial-gradient(130% 120% at 50% 0,#f410001a,#0000 60%);padding:84px 0}.amb-final h2{max-width:20ch;margin:0 auto 14px;font-size:clamp(1.7rem,3.2vw,2.3rem)}.amb-final .sub{color:var(--slate);max-width:56ch;margin:0 auto 28px;font-size:16px;line-height:1.65}.amb-final .hero-btns{justify-content:center}@media (max-width:900px){.amb-cards{grid-template-columns:1fr}.benefits,.steps{grid-template-columns:1fr 1fr}.loc-grid{grid-template-columns:1fr}}@media (max-width:560px){.checks,.benefits,.steps{grid-template-columns:1fr}.amb-hero{padding:64px 0 52px}.section{padding:52px 0}}
