:root{--premium-paper:#f2f4f1;--premium-ink:#18383c;--premium-surface:#e4e8e4;--premium-accent:#284b5d;--premium-deep:#143846;--premium-tint:#cedfdd;--premium-radius:0px;--premium-display:PremiumManrope;--premium-body:PremiumManrope,sans-serif;--premium-form:#fffefa;--premium-input:#fafaf7;--premium-plan:#fff;--premium-line:#bfc7bd;--premium-muted:#4e5b55;--premium-on-deep:#f7f7f1;--premium-deep-muted:#d3ddd4;--premium-on-accent:#fff;--premium-focus:#284b5d}
/* Project presentation layer. Existing field names, actions and handlers remain authoritative. */
@font-face{font-family:PremiumManrope;src:url('/assets/fonts/Manrope-Variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
@font-face{font-family:PremiumCormorant;src:url('/assets/fonts/CormorantGaramond-Variable.ttf') format('truetype');font-weight:300 700;font-display:swap}
body.premium-site{background:var(--premium-paper);color:var(--premium-ink);font-family:var(--premium-body);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}
body.premium-site.premium-atlant main,body.premium-site.premium-atlant main *{min-width:0}
body.premium-site.premium-atlant .wrap,body.premium-site.premium-atlant .container{width:min(1260px,calc(100% - 64px));margin-inline:auto}
body.premium-site.premium-atlant main>section:not([data-kfu=hero]){padding-block:clamp(60px,7.5vw,110px)}
body.premium-site.premium-atlant h1,body.premium-site.premium-atlant h2,body.premium-site.premium-atlant h3,body.premium-site.premium-atlant h4{font-family:var(--premium-display);color:inherit;text-wrap:balance}
body.premium-site.premium-atlant h1{font-size:clamp(54px,7.2vw,112px);line-height:1.03;letter-spacing:-.055em;max-width:12ch}
body.premium-site.premium-atlant h2{font-size:clamp(34px,4.3vw,62px);line-height:1.08;letter-spacing:-.045em;margin-bottom:26px;max-width:22ch}
body.premium-site.premium-atlant h3{font-size:24px;line-height:1.25;letter-spacing:-.025em}
body.premium-site.premium-atlant p{max-width:74ch}body.premium-site.premium-atlant p,body.premium-site.premium-atlant li{font-size:17px;line-height:1.65}
body.premium-site.premium-atlant .eyebrow,body.premium-site.premium-atlant .overline,body.premium-site.premium-atlant .section-label{font-size:12px;line-height:1.5;letter-spacing:.08em}
body.premium-site.premium-atlant [data-kfu=project],body.premium-site.premium-atlant [data-kfu=plans],body.premium-site.premium-atlant [data-kfu=faq]{background:var(--premium-paper);color:var(--premium-ink)}
body.premium-site.premium-atlant [data-kfu=features],body.premium-site.premium-atlant [data-kfu=steps],body.premium-site.premium-atlant [data-kfu=location]{background:var(--premium-surface);color:var(--premium-ink)}
body.premium-site.premium-atlant [data-kfu=scenarios]{background:var(--premium-deep);color:var(--premium-on-deep)}
body.premium-site.premium-atlant [data-kfu=numbers]{background:var(--premium-tint);color:var(--premium-ink)}
body.premium-site.premium-atlant .button,body.premium-site.premium-atlant .btn{font-family:var(--premium-body);font-size:15px;line-height:1.35;min-height:48px;padding:14px 20px;white-space:normal;text-align:center;border-radius:var(--premium-radius);background:var(--premium-accent);border:1px solid var(--premium-accent);color:var(--premium-on-accent)}
body.premium-site.premium-atlant .button:hover,body.premium-site.premium-atlant .btn:hover{filter:brightness(.95)}
body.premium-site.premium-atlant a:focus-visible,body.premium-site.premium-atlant button:focus-visible,body.premium-site.premium-atlant summary:focus-visible,body.premium-site.premium-atlant input:focus-visible,body.premium-site.premium-atlant textarea:focus-visible{outline:3px solid var(--premium-focus);outline-offset:4px}
body.premium-site.premium-atlant [data-kfu=hero]{background:var(--premium-deep);color:var(--premium-on-deep)}
body.premium-site.premium-atlant [data-kfu=hero] .hero-copy>p{font-size:19px;line-height:1.55;max-width:45ch}
body.premium-site.premium-atlant .project-lead,body.premium-site.premium-atlant form.form{background:var(--premium-form);color:var(--premium-ink);border:1px solid var(--premium-line);border-top:3px solid var(--premium-accent);border-radius:var(--premium-radius);box-shadow:none;padding:28px}
body.premium-site.premium-atlant .project-lead h3,body.premium-site.premium-atlant .form-title strong{font-family:var(--premium-body);font-size:28px;letter-spacing:-.04em;line-height:1.15}
body.premium-site.premium-atlant .project-lead>p,body.premium-site.premium-atlant .form-title span{font-size:14px;line-height:1.55;color:var(--premium-muted)}
body.premium-site.premium-atlant .project-lead label,body.premium-site.premium-atlant form.form input,body.premium-site.premium-atlant form.form textarea{font-size:14px;line-height:1.5}
body.premium-site.premium-atlant .project-lead input:not([type=radio]):not([type=checkbox]),body.premium-site.premium-atlant .project-lead textarea,body.premium-site.premium-atlant form.form input:not([type=radio]):not([type=checkbox]),body.premium-site.premium-atlant form.form textarea{min-height:44px;border:1px solid var(--premium-line);background:var(--premium-input);color:var(--premium-ink);border-radius:var(--premium-radius);font:inherit;padding:10px 12px;width:100%;box-sizing:border-box}
body.premium-site.premium-atlant form input[type=radio],body.premium-site.premium-atlant form input[type=checkbox]{accent-color:var(--premium-accent);width:17px;height:17px;flex-shrink:0}
body.premium-site.premium-atlant .lead-channels{grid-template-columns:1fr 1fr;gap:8px}
body.premium-site.premium-atlant .lead-channels label,body.premium-site.premium-atlant .contact-card{background:var(--premium-input);border:1px solid var(--premium-line);border-radius:var(--premium-radius);padding:10px;color:var(--premium-ink);min-height:44px}
body.premium-site.premium-atlant .lead-channels label:has(input:checked),body.premium-site.premium-atlant .contact-card:has(input:checked){border-color:var(--premium-accent);box-shadow:inset 0 0 0 1px var(--premium-accent)}
body.premium-site.premium-atlant .lead-consent,body.premium-site.premium-atlant .consent{font-size:12px;line-height:1.55;color:var(--premium-muted)}
body.premium-site.premium-atlant .contact-icon-v2 img{width:28px!important;height:28px!important;object-fit:contain!important;padding:0!important}
body.premium-site.premium-atlant .contact-icon-v2{flex-shrink:0}body.premium-site.premium-atlant form .contact-card small{font-size:11px;color:var(--premium-muted)}
body.premium-site.premium-atlant .premium-gallery{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;margin-top:44px}
body.premium-site.premium-atlant .premium-gallery figure{margin:0;min-width:0}body.premium-site.premium-atlant .premium-gallery figure:first-child{grid-row:span 2}
body.premium-site.premium-atlant .premium-gallery button,body.premium-site.premium-atlant .premium-figure button{display:block;width:100%;padding:0;border:0;background:transparent;cursor:zoom-in;min-height:0}
body.premium-site.premium-atlant .premium-gallery img{width:100%;height:260px;object-fit:cover;display:block;border-radius:var(--premium-radius)}
body.premium-site.premium-atlant .premium-gallery figure:first-child img{height:572px}
body.premium-site.premium-atlant figcaption{font:12px/1.5 var(--premium-body);color:var(--premium-muted);margin:10px 0 0}
body.premium-site.premium-atlant .premium-feature-layout{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}
body.premium-site.premium-atlant .premium-feature-layout>.premium-figure{margin:0}body.premium-site.premium-atlant .premium-feature-layout>.premium-figure img{display:block;width:100%;height:620px;object-fit:cover;border-radius:var(--premium-radius)}
body.premium-site.premium-atlant .premium-features{display:grid;grid-template-columns:1fr 1fr;gap:26px 22px;margin-top:30px}
body.premium-site.premium-atlant .premium-features article{border-top:1px solid var(--premium-line);padding-top:18px;background:transparent;box-shadow:none}
body.premium-site.premium-atlant .premium-features h3{font-family:var(--premium-body);font-size:20px;line-height:1.3;margin:0 0 10px}
body.premium-site.premium-atlant .premium-features p{font-size:15px;margin:0}
body.premium-site.premium-atlant .premium-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:34px}
body.premium-site.premium-atlant .premium-scenarios article{background:transparent;border:0;padding:0;box-shadow:none}
body.premium-site.premium-atlant .premium-scenarios figure{margin:0 0 24px}body.premium-site.premium-atlant .premium-scenarios img{display:block;width:100%;height:310px;object-fit:cover;border-radius:var(--premium-radius)}
body.premium-site.premium-atlant .premium-scenarios figcaption{color:var(--premium-deep-muted)}
body.premium-site.premium-atlant .premium-scenarios h3{font-family:var(--premium-body);font-size:24px;margin-bottom:12px}
body.premium-site.premium-atlant .premium-scenarios p{font-size:16px;line-height:1.65;margin:0}
body.premium-site.premium-atlant .premium-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--premium-line);margin-top:38px}
body.premium-site.premium-atlant .premium-facts article{background:transparent;border:0;border-right:1px solid var(--premium-line);padding:24px 20px;min-height:140px;box-shadow:none}
body.premium-site.premium-atlant .premium-facts article:first-child{padding-left:0}body.premium-site.premium-atlant .premium-facts article:last-child{border:0}
body.premium-site.premium-atlant .premium-facts h3{font-family:var(--premium-body);font-size:clamp(28px,3.1vw,48px);line-height:1.1;letter-spacing:-.06em;color:var(--premium-accent);margin:0 0 12px;overflow-wrap:anywhere}
body.premium-site.premium-atlant .premium-facts p{font-size:14px;line-height:1.5;margin:0;max-width:24ch}
body.premium-site.premium-atlant .premium-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin:36px 0}
body.premium-site.premium-atlant .premium-steps article{border-top:1px solid var(--premium-line);padding-top:22px}body.premium-site.premium-atlant .premium-steps span{display:block;font:36px/1 var(--premium-display);color:var(--premium-accent);margin-bottom:22px}
body.premium-site.premium-atlant .premium-steps h3{font-family:var(--premium-body);font-size:24px}body.premium-site.premium-atlant .premium-steps p{font-size:16px}
body.premium-site.premium-atlant .preference-helper{margin-top:30px;border-top:1px solid var(--premium-line)}body.premium-site.premium-atlant .preference-helper>summary{padding:20px 0;font-family:var(--premium-body);font-size:16px;cursor:pointer}
body.premium-site.premium-atlant .premium-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:34px}
body.premium-site.premium-atlant .premium-plan-grid>article{display:flex;flex-direction:column;gap:0;background:transparent;border:0;border-top:1px solid var(--premium-line);padding-top:24px;box-shadow:none}
body.premium-site.premium-atlant .premium-plan-grid h3{font-family:var(--premium-body);font-size:22px;margin:0 0 12px}body.premium-site.premium-atlant .premium-plan-grid p{font-size:15px;line-height:1.55;min-height:6em;margin:0 0 22px}
body.premium-site.premium-atlant .premium-plan-grid .plan-view,body.premium-site.premium-atlant .premium-plan-grid .plan-media{display:block;background:var(--premium-plan);margin-top:auto;text-decoration:none;cursor:zoom-in}
body.premium-site.premium-atlant .premium-plan-grid img{display:block;width:100%;height:370px;object-fit:contain;padding:20px;background:var(--premium-plan);border-radius:var(--premium-radius)}
body.premium-site.premium-atlant .premium-plan-grid .plan-view span{display:block;padding:12px 16px;font:13px/1.5 var(--premium-body);color:var(--premium-accent)}
body.premium-site.premium-atlant .premium-plan-grid .format-request{margin-top:20px;color:var(--premium-accent);font-weight:600;font-size:14px}
body.premium-site.premium-atlant .premium-plan-note{margin-top:28px;font-size:14px;line-height:1.65;color:var(--premium-muted);max-width:85ch}
body.premium-site.premium-atlant .more-formats{margin-top:36px;border-top:1px solid var(--premium-line)}body.premium-site.premium-atlant .more-formats summary{padding:22px 0;cursor:pointer;font-size:18px}body.premium-site.premium-atlant .more-formats img{width:100%;height:auto;max-height:560px;object-fit:contain;background:var(--premium-plan);margin:20px 0}
body.premium-site.premium-atlant .premium-location{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}
body.premium-site.premium-atlant .premium-location-visual{margin:0;background:var(--premium-tint);padding:26px;border-radius:var(--premium-radius)}
body.premium-site.premium-atlant .premium-location-visual svg{display:block;width:100%;height:auto}body.premium-site.premium-atlant .premium-location-visual figcaption{color:var(--premium-muted)}
body.premium-site.premium-atlant .premium-location-points{list-style:none;padding:0;margin:30px 0}body.premium-site.premium-atlant .premium-location-points li{border-top:1px solid var(--premium-line);padding:17px 0;font-size:16px}body.premium-site.premium-atlant .premium-location-points strong{display:block;font-size:19px;font-family:var(--premium-body);font-weight:600}
body.premium-site.premium-atlant .premium-location-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:30px}body.premium-site.premium-atlant .premium-location-facts p{font-size:14px;line-height:1.55}
body.premium-site.premium-atlant [data-kfu=faq] details{border-bottom:1px solid var(--premium-line);background:transparent;padding:0;border-radius:0;box-shadow:none}
body.premium-site.premium-atlant [data-kfu=faq] summary{font:600 20px/1.45 var(--premium-body);padding:23px 0;cursor:pointer}body.premium-site.premium-atlant [data-kfu=faq] details p{font:17px/1.7 var(--premium-body);padding-bottom:20px;max-width:78ch}
body.premium-site.premium-atlant [data-kfu=faq] .faq-list{max-width:900px;margin-left:auto}
body.premium-site.premium-atlant [data-kfu=offer]{background:var(--premium-deep);color:var(--premium-on-deep)}
body.premium-site.premium-atlant [data-kfu=offer] h2{font-size:clamp(38px,4.9vw,72px);max-width:14ch}
body.premium-site.premium-atlant [data-kfu=offer] .offer-layout,body.premium-site.premium-atlant [data-kfu=offer] .final-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:start}
body.premium-site.premium-atlant .premium-offer-results{list-style:none;padding:0;max-width:570px;margin:32px 0}body.premium-site.premium-atlant .premium-offer-results li{font-size:17px;border-top:1px solid #ffffff30;padding:15px 0}
body.premium-site.premium-atlant .premium-nav{align-items:center;gap:22px}body.premium-site.premium-atlant .premium-menu-toggle{display:none;background:transparent;border:1px solid var(--premium-line);padding:12px;color:inherit;border-radius:var(--premium-radius);font:14px/1 var(--premium-body)}
body.premium-site.premium-atlant .premium-js-only-old-menu[hidden]{display:none!important}
/* Amadu: a precise city monograph, large flush imagery and square geometry. */
.premium-amadu [data-kfu=hero],.premium-kedrovy [data-kfu=hero],.premium-lazurny [data-kfu=hero],.premium-briz [data-kfu=hero],.premium-krem [data-kfu=hero]{background:var(--premium-paper);color:var(--premium-ink);min-height:0;padding-block:44px 60px}
.premium-amadu .hero-grid,.premium-kedrovy .hero-grid,.premium-lazurny .hero-grid,.premium-briz .hero-grid,.premium-krem .hero-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:start}
.premium-amadu .hero-copy,.premium-kedrovy .hero-copy,.premium-lazurny .hero-copy,.premium-briz .hero-copy,.premium-krem .hero-copy{grid-column:1;grid-row:1;z-index:auto}
.premium-amadu .hero-form-wrap,.premium-kedrovy .hero-form-wrap,.premium-lazurny .hero-form-wrap,.premium-briz .hero-form-wrap,.premium-krem .hero-form-wrap{grid-column:2;grid-row:1;max-width:none;width:auto;position:static;margin:0;padding:0;transform:none}
.premium-amadu .hero-media,.premium-kedrovy .hero-media,.premium-lazurny .hero-media,.premium-briz .hero-media,.premium-krem .hero-media{position:static;inset:auto;margin:28px 0 0;width:100%;height:290px;min-height:0;transform:none;z-index:auto;overflow:visible;grid-column:1;grid-row:1}
.premium-amadu .hero-media img,.premium-kedrovy .hero-media img,.premium-lazurny .hero-media img,.premium-briz .hero-media img,.premium-krem .hero-media img{display:block;width:100%;height:290px;object-fit:cover;border-radius:var(--premium-radius)}
.premium-amadu .hero-media:before,.premium-amadu .hero-media:after,.premium-kedrovy .hero-media:before,.premium-kedrovy .hero-media:after{display:none}
.premium-amadu .premium-gallery{grid-template-columns:1.25fr .75fr}.premium-amadu .premium-gallery figure:first-child img{height:660px}.premium-amadu .premium-gallery img{height:305px}
/* Kedrovy: soft timber surfaces, upright sans and gentle rounded media. */
.premium-kedrovy h1{letter-spacing:-.06em}.premium-kedrovy .premium-gallery{grid-template-columns:1fr 1fr 1fr}.premium-kedrovy .premium-gallery figure:first-child{grid-row:auto}.premium-kedrovy .premium-gallery img,.premium-kedrovy .premium-gallery figure:first-child img{height:370px}
.premium-kedrovy .premium-features article{padding:20px;background:var(--premium-paper);border-radius:18px;border:0}
/* Coastal editorial: typography and clean open horizontal bands. */
.premium-lazurny h1,.premium-briz h1,.premium-krem h1{font-size:clamp(62px,7.9vw,116px);letter-spacing:-.05em;font-weight:500}
.premium-lazurny .premium-location-visual{border-radius:0;border:1px solid var(--premium-line)}
.premium-briz .premium-facts{grid-template-columns:1.5fr 1fr 1fr 1fr}.premium-krem [data-kfu=faq] summary{font-family:var(--premium-display);font-size:25px}
/* Existing September identities stay photographic; rhythm differs by project. */
.premium-umun .premium-gallery{grid-template-columns:1fr 1fr 1fr}.premium-umun .premium-gallery figure:first-child{grid-row:auto}.premium-umun .premium-gallery img,.premium-umun .premium-gallery figure:first-child img{height:360px}
.premium-sunset .premium-gallery{grid-template-columns:1.35fr .65fr}.premium-sunset .premium-scenarios article:nth-child(2){padding-top:48px}
body.premium-site.premium-atlant .premium-gallery{grid-template-columns:1fr 1fr 1fr}body.premium-site.premium-atlant .premium-gallery figure:first-child{grid-row:auto}body.premium-site.premium-atlant .premium-gallery img,body.premium-site.premium-atlant .premium-gallery figure:first-child img{height:370px}
.premium-moinaco .premium-gallery figure:first-child img{height:630px}.premium-moinaco .premium-gallery img{height:290px}
/* Aina and A45 retain their commissioned graphic identities. */
.premium-aina [data-kfu=hero] h1{font-family:var(--premium-display);font-size:clamp(72px,8vw,122px);font-weight:500}.premium-aina .hero-form-wrap{max-width:470px}
.premium-a45 [data-kfu=hero] .hero-number{font-family:var(--premium-body);font-size:clamp(110px,12vw,190px);line-height:1;letter-spacing:-.08em}.premium-a45 [data-kfu=hero] .hero-name{font-size:clamp(30px,3.6vw,52px);line-height:1.08;letter-spacing:-.03em}
body.premium-site.premium-atlant .section-action{margin:30px 0 0}body.premium-site.premium-atlant .anchor-alias{scroll-margin-top:90px}
@media(max-width:1000px){body.premium-site.premium-atlant .wrap,body.premium-site.premium-atlant .container{width:calc(100% - 48px)}body.premium-site.premium-atlant .premium-feature-layout,body.premium-site.premium-atlant .premium-location{gap:34px}body.premium-site.premium-atlant .premium-feature-layout>.premium-figure img{height:520px}body.premium-site.premium-atlant .premium-plan-grid{gap:20px}body.premium-site.premium-atlant .premium-plan-grid img{height:320px}body.premium-site.premium-atlant .premium-facts h3{font-size:32px}}
@media(max-width:860px){body.premium-site.premium-atlant .premium-nav{display:flex;flex-wrap:wrap;gap:18px}body.premium-site.premium-atlant.premium-js .premium-nav{display:none}body.premium-site.premium-atlant.premium-js .premium-nav.premium-open{display:flex;position:absolute;top:100%;left:0;right:0;padding:24px;background:var(--premium-form);color:var(--premium-ink);border-bottom:1px solid var(--premium-line);z-index:70;flex-direction:column;align-items:flex-start}body.premium-site.premium-atlant.premium-js .premium-menu-toggle{display:inline-flex}body.premium-site.premium-atlant header{position:relative}body.premium-site.premium-atlant .premium-plan-grid{grid-template-columns:1fr 1fr}body.premium-site.premium-atlant .premium-plan-grid>article:last-child{grid-column:1/-1}body.premium-site.premium-atlant .premium-scenarios{gap:20px}body.premium-site.premium-atlant .premium-scenarios img{height:240px}body.premium-site.premium-atlant [data-kfu=offer] .offer-layout,body.premium-site.premium-atlant [data-kfu=offer] .final-inner{gap:34px}body.premium-site.premium-atlant .premium-gallery figure:first-child img{height:500px}body.premium-site.premium-atlant .premium-gallery img{height:224px}}
@media(max-width:700px){body.premium-site.premium-atlant .wrap,body.premium-site.premium-atlant .container{width:calc(100% - 40px)}body.premium-site.premium-atlant main>section:not([data-kfu=hero]){padding-block:56px}body.premium-site.premium-atlant h2{font-size:38px;line-height:1.1}body.premium-site.premium-atlant p{font-size:16px}body.premium-site.premium-atlant [data-kfu=hero] .hero-copy>p{font-size:18px}body.premium-site.premium-atlant .premium-gallery,body.premium-site.premium-atlant .premium-feature-layout,body.premium-site.premium-atlant .premium-location,body.premium-site.premium-atlant .premium-scenarios{grid-template-columns:1fr;gap:30px}body.premium-site.premium-atlant .premium-gallery figure:first-child{grid-row:auto}body.premium-site.premium-atlant .premium-gallery img,body.premium-site.premium-atlant .premium-gallery figure:first-child img,body.premium-site.premium-atlant .premium-feature-layout>.premium-figure img{height:320px}body.premium-site.premium-atlant .premium-scenarios img{height:300px}body.premium-site.premium-atlant .premium-scenarios article:nth-child(2){padding-top:0}body.premium-site.premium-atlant .premium-features{gap:26px 20px}body.premium-site.premium-atlant .premium-facts{grid-template-columns:1fr 1fr}body.premium-site.premium-atlant .premium-facts article{border:0;border-bottom:1px solid var(--premium-line);padding:22px 0;min-height:0}body.premium-site.premium-atlant .premium-facts article:nth-child(even){padding-left:24px}body.premium-site.premium-atlant .premium-facts article:last-child{border-bottom:1px solid var(--premium-line)}body.premium-site.premium-atlant .premium-facts h3{font-size:35px}body.premium-site.premium-atlant .premium-steps{grid-template-columns:1fr;gap:24px}body.premium-site.premium-atlant .premium-steps article{display:grid;grid-template-columns:46px 1fr;gap:0 20px}body.premium-site.premium-atlant .premium-steps span{grid-row:span 2}body.premium-site.premium-atlant .premium-steps h3,body.premium-site.premium-atlant .premium-steps p{margin-top:0}body.premium-site.premium-atlant .premium-plan-grid{grid-template-columns:1fr}body.premium-site.premium-atlant .premium-plan-grid>article:last-child{grid-column:auto}body.premium-site.premium-atlant .premium-plan-grid img{height:360px}body.premium-site.premium-atlant .premium-plan-grid p{min-height:0}body.premium-site.premium-atlant [data-kfu=offer] .offer-layout,body.premium-site.premium-atlant [data-kfu=offer] .final-inner{grid-template-columns:1fr;gap:30px}body.premium-site.premium-atlant [data-kfu=offer] h2{font-size:46px;max-width:15ch}body.premium-site.premium-atlant .project-lead,body.premium-site.premium-atlant form.form{padding:22px}body.premium-site.premium-atlant .project-lead h3,body.premium-site.premium-atlant .form-title strong{font-size:26px}body.premium-site.premium-atlant .premium-location-facts{gap:14px}body.premium-site.premium-atlant .premium-location-facts p{font-size:13px}body.premium-site.premium-atlant [data-kfu=faq] summary{font-size:18px}.premium-amadu .hero-grid,.premium-kedrovy .hero-grid,.premium-lazurny .hero-grid,.premium-briz .hero-grid,.premium-krem .hero-grid{display:flex;flex-direction:column;gap:26px}.premium-amadu .hero-form-wrap,.premium-kedrovy .hero-form-wrap,.premium-lazurny .hero-form-wrap,.premium-briz .hero-form-wrap,.premium-krem .hero-form-wrap{width:100%;grid-column:auto;grid-row:auto}.premium-amadu .hero-media,.premium-kedrovy .hero-media,.premium-lazurny .hero-media,.premium-briz .hero-media,.premium-krem .hero-media{height:240px;margin-bottom:0}.premium-amadu .hero-media img,.premium-kedrovy .hero-media img{height:240px}body.premium-site.premium-atlant [data-kfu=hero] .hero-copy{width:100%}}
@media(prefers-reduced-motion:reduce){body.premium-site.premium-atlant *, body.premium-site.premium-atlant *:before,body.premium-site.premium-atlant *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body.premium-site.premium-atlant .premium-text-feature{display:block}body.premium-site.premium-atlant .premium-text-feature .premium-features{grid-template-columns:repeat(4,minmax(0,1fr))}body.premium-site.premium-atlant .hero:before,body.premium-site.premium-atlant .hero:after{pointer-events:none}.premium-amadu .hero:before,.premium-kedrovy .hero:before,.premium-lazurny .hero:before,.premium-briz .hero:before,.premium-krem .hero:before{background:none}body.premium-site.premium-atlant .lead-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}body.premium-site.premium-atlant .premium-text-feature h2{max-width:26ch}@media(max-width:1000px){body.premium-site.premium-atlant .premium-text-feature .premium-features{grid-template-columns:1fr 1fr}}@media(max-width:700px){body.premium-site.premium-atlant .premium-text-feature .premium-features{grid-template-columns:1fr}}
/* Final visual pass: explicit ownership of type and hero surfaces. */
body.premium-site.premium-atlant h1,body.premium-site.premium-atlant h2,body.premium-site.premium-atlant h3,body.premium-site.premium-atlant h4{font-family:var(--premium-display)}
body.premium-site.premium-atlant [data-kfu=hero] h1{font-family:var(--premium-display);color:inherit}
body.premium-site.premium-atlant .premium-features h3{font-family:var(--premium-body)}
body.premium-site.premium-atlant .premium-plan-grid h3{font-family:var(--premium-body)}
body.premium-site.premium-atlant .premium-location-visual{color:var(--premium-ink)}
body.premium-site.premium-atlant .premium-location-visual svg{max-width:100%}
@media(max-width:480px){body.premium-site.premium-atlant .premium-features{grid-template-columns:1fr}body.premium-site.premium-atlant .passport-strip strong{overflow-wrap:anywhere}}
body.premium-site.premium-atlant [data-kfu=offer] :focus-visible,body.premium-site.premium-atlant [data-kfu=scenarios] :focus-visible{outline-color:#fff}
/* Contrast pass: scenario copy remains readable on the project dark surface. */
body.premium-site.premium-atlant [data-kfu=scenarios] p,body.premium-site.premium-atlant [data-kfu=scenarios] li{color:var(--premium-deep-muted)}

body.premium-site.premium-atlant [data-kfu=scenarios] article{background:transparent;color:inherit;border:0;border-radius:0;box-shadow:none}body.premium-site.premium-atlant [data-kfu=scenarios] .feature-list,body.premium-site.premium-atlant [data-kfu=scenarios] .flow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}body.premium-site.premium-atlant [data-kfu=scenarios] .feature-list article,body.premium-site.premium-atlant [data-kfu=scenarios] .flow-cards article{padding:24px 0 0;border-top:1px solid #ffffff40}body.premium-site.premium-atlant [data-kfu=scenarios] h3{color:var(--premium-on-deep);font-family:var(--premium-body);font-size:24px;line-height:1.25}body.premium-site.premium-atlant [data-kfu=scenarios] .overline{color:var(--premium-deep-muted)}
@media(max-width:700px){body.premium-site.premium-atlant [data-kfu=scenarios] .feature-list,body.premium-site.premium-atlant [data-kfu=scenarios] .flow-cards{grid-template-columns:1fr;gap:28px}}

body.premium-site.premium-atlant main img{content-visibility:visible}

/* Retire forced legacy card sizing; preserve this project identity. */
body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts{width:100%!important;max-width:none!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;background:transparent!important}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts article{display:block!important;padding:24px 28px!important;min-height:0!important;height:auto!important;overflow:visible!important;transform:none!important;background:transparent!important;color:var(--premium-ink)}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts article:first-child{padding-left:0!important}body.premium-site.premium-atlant [data-kfu=numbers] .info-value{display:block!important;font:600 clamp(30px,3vw,46px)/1.15 var(--premium-body)!important;letter-spacing:-.04em!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;margin:0 0 18px!important;color:var(--premium-accent)!important}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts h3{font:500 16px/1.5 var(--premium-body)!important;letter-spacing:0!important;max-width:24ch!important;margin:0!important;color:var(--premium-ink)!important;overflow-wrap:normal!important;word-break:normal!important}body.premium-site.premium-atlant [data-kfu=scenarios] .scenario-card{background:transparent!important;padding:0!important;min-height:0!important;overflow:visible!important;border:0!important}body.premium-site.premium-atlant [data-kfu=scenarios] .scenario-body{padding:0!important;margin:0!important}body.premium-site.premium-atlant [data-kfu=scenarios] .scenario-number{color:var(--premium-deep-muted)}body.premium-site.premium-atlant [data-kfu=steps],body.premium-site.premium-atlant [data-kfu=steps] h2,body.premium-site.premium-atlant [data-kfu=steps] h3,body.premium-site.premium-atlant [data-kfu=steps] p{color:var(--premium-ink)!important}body.premium-site.premium-atlant [data-kfu=steps] h3{font:600 24px/1.3 var(--premium-body)!important}
@media(max-width:1000px){body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts{grid-template-columns:1fr 1fr!important;gap:20px!important}}@media(max-width:600px){body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts{grid-template-columns:1fr 1fr!important;gap:0 20px!important}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts article{padding:24px 0!important;border-right:0!important;border-bottom:1px solid var(--premium-line)!important}body.premium-site.premium-atlant [data-kfu=numbers] .info-value{font-size:30px!important}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts h3{font-size:14px!important}}

body.premium-site.premium-atlant [data-kfu=steps],body.premium-site.premium-atlant [data-kfu=steps] h2,body.premium-site.premium-atlant [data-kfu=steps] h3,body.premium-site.premium-atlant [data-kfu=steps] p{color:var(--premium-ink)!important}body.premium-site.premium-atlant [data-kfu=numbers] .premium-facts strong{color:var(--premium-ink)}

/* Mobile header: one clear navigation row and an actually visible open menu. */
@media(max-width:860px){body.premium-site.premium-atlant header>.wrap,body.premium-site.premium-atlant header>.container{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:72px}body.premium-site.premium-atlant header .premium-menu-toggle{position:static;display:inline-flex;align-self:center;margin-left:auto;flex-shrink:0}body.premium-site.premium-atlant header .pill,body.premium-site.premium-atlant header .header-cta,body.premium-site.premium-atlant header .btn,body.premium-site.premium-atlant header .button{display:none}body.premium-site.premium-atlant.premium-js .premium-nav.premium-open{display:flex!important}body.premium-site.premium-atlant.premium-js .premium-nav:not(.premium-open){display:none!important}}
