.register-hero{position:relative;isolation:isolate;overflow:hidden;background:#fff8f0;border-bottom:1px solid var(--border)}.register-hero-photo{position:absolute;inset:0;z-index:0;display:block;overflow:hidden}.register-hero-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:74% center}.register-hero:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,248,240,.96) 0%,rgba(255,248,240,.88) 31%,rgba(255,248,240,.08) 63%,transparent 80%);pointer-events:none}.register-hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:42px;min-height:410px}.register-hero-grid{position:relative;z-index:2}.register-hero-copy{padding:46px 0;position:relative;z-index:1}.register-kicker{display:inline-block;padding:6px 12px;border-radius:9px;background:var(--orange);color:#fff;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.04em}.register-hero h1{max-width:680px;margin:14px 0;font-size:clamp(2.45rem,4.5vw,4.6rem)}.register-hero-copy>p{max-width:580px;color:#4f4942;font-size:1.04rem;line-height:1.5;margin-bottom:18px}.register-highlights{display:flex;flex-wrap:wrap;gap:16px 20px;margin:18px 0 22px}.register-highlights span{display:flex;align-items:center;gap:8px;max-width:160px;font-size:.8rem;font-weight:800;line-height:1.3}.register-highlights svg{color:var(--orange);flex:none}.register-hero-actions{display:flex;flex-wrap:wrap;gap:12px}.register-hero-copy small{display:block;margin-top:14px;font-size:.73rem;color:#6b6259}.register-section{padding-top:52px;scroll-margin-top:110px}.register-section-heading h2{margin:0 0 7px;font-size:clamp(1.9rem,3vw,2.8rem)}.register-section-heading p{color:#5c554d;margin:0 0 24px;max-width:780px}.register-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.register-country-card{display:flex;flex-direction:column;overflow:hidden;background:var(--cream);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);min-width:0}.register-country-media{display:block;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#e9d8c5}.register-country-media img{display:block;width:100%;height:100%;object-fit:cover}.register-country-content{display:flex;flex-direction:column;flex:1;padding:17px 17px 16px}.register-country-title{display:flex;align-items:center;gap:9px;min-height:30px;flex-wrap:wrap}.register-country-title img{width:29px;height:22px;object-fit:contain;flex:none}.register-country-title h3{font-size:1.35rem;margin:0}.register-region{margin-left:auto;font-size:.64rem;font-weight:800;color:#a34e13;background:#ffe8d2;padding:5px 7px;border-radius:99px}.register-country-cities{font-size:.85rem;font-weight:800;line-height:1.35;margin:8px 0 5px}.register-country-description{font-size:.8rem;color:#5d544c;line-height:1.43;margin:0 0 15px}.register-country-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:44px;margin-top:auto;padding:10px 12px;border:0;border-radius:10px;background:var(--orange);color:#fff;font:800 .86rem Manrope,Inter,sans-serif;text-align:center;cursor:pointer;box-shadow:0 7px 17px #f0781230}.register-country-button:hover:not(:disabled){background:#d96608}.register-country-button:focus-visible{outline:3px solid #202020;outline-offset:3px}.register-country-button--disabled{background:#e8d9c9;color:#564a3d;box-shadow:none;cursor:not-allowed}.register-link-status{font-size:.68rem;color:#6b5b4d;margin:8px 0 0;text-align:center}.register-disclosure{font-size:.76rem;color:#6a5e52;line-height:1.5;max-width:940px;margin:18px 0 0}.register-benefits{display:grid;grid-template-columns:270px 1fr;gap:32px;align-items:center}.register-benefits h2{font-size:clamp(1.8rem,2.8vw,2.6rem);margin:0}.register-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.register-benefit-grid article{padding:16px 6px}.register-benefit-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#ffead7;color:#e5750a;margin-bottom:11px}.register-benefit-grid h3{font-size:1rem;margin:0 0 5px}.register-benefit-grid p{font-size:.8rem;color:#5e554d;line-height:1.42;margin:0}.register-faq{display:grid;grid-template-columns:270px 1fr;gap:32px;align-items:start}.register-faq-intro h2{margin:0 0 7px;font-size:clamp(1.9rem,2.8vw,2.6rem)}.register-faq-intro p{font-size:.88rem;color:#5d554e;line-height:1.45;margin-bottom:16px}.register-faq .faq-list details{background:var(--cream)}.register-faq .faq-list summary{font-size:.89rem}.register-final{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:245px;margin-top:50px;padding:35px 46px;border-radius:24px;overflow:hidden;background:#fff1e2;position:relative;isolation:isolate}.register-final-photo{position:absolute;inset:0;z-index:0;display:block;overflow:hidden}.register-final-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:76% center}.register-final:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,241,226,.96) 0%,rgba(255,241,226,.85) 32%,rgba(255,241,226,.08) 63%,transparent 78%);pointer-events:none}.register-final-copy{position:relative;z-index:2;max-width:min(590px,55%)}.register-final h2{margin:0 0 8px;font-size:clamp(2rem,3.2vw,3.2rem)}.register-final p{font-size:1.02rem;color:#52483e;margin:0 0 18px}@media(max-width:1000px){.register-hero-grid{grid-template-columns:1fr .7fr;gap:20px}.register-hero:before{background:linear-gradient(90deg,#fff8f0f7,#fff8f0de 45%,#fff8f01a 82%)}.register-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.register-benefits,.register-faq{grid-template-columns:1fr;gap:12px}.register-final:before{background:linear-gradient(90deg,#fff1e2f7,#fff1e2d1 55%,#fff1e21f 88%)}}@media(max-width:700px){.register-hero{display:flex;flex-direction:column}.register-hero-grid{order:1;min-height:0;display:block}.register-hero-copy{padding:39px 0 25px}.register-hero:before{display:none}.register-hero-photo{position:relative;inset:auto;order:2;width:100%;height:245px}.register-hero-photo img{object-position:right center}.register-highlights{gap:12px}.register-highlights span{font-size:.74rem}.register-country-grid{grid-template-columns:1fr}.register-benefit-grid{grid-template-columns:1fr;gap:0}.register-benefit-grid article{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:12px 0}.register-benefit-icon{grid-row:span 2;margin:0}.register-final{padding:30px 26px 205px}.register-final-copy{max-width:none}.register-final-photo{inset:auto 0 0;height:185px}.register-final-photo img{object-position:right center}.register-final:before{inset:auto 0 0;height:185px;background:linear-gradient(180deg,rgba(255,241,226,.35),transparent 44%)}}@media(max-width:430px){.register-hero h1{font-size:2.45rem}.register-hero-actions{display:grid}.register-hero-actions .button{width:100%}.register-highlights span{max-width:136px}.register-final .button{width:100%}}
