.abroad-hero{background:linear-gradient(135deg,#173e65,#3d6f67 55%,#65658a)}
.abroad-hero-map{display:grid;grid-template-columns:1fr auto 1.25fr auto 1fr;gap:9px;align-items:center;padding:24px;border:2px solid rgba(255,255,255,.3);border-radius:24px;background:rgba(255,255,255,.09);text-align:center}.abroad-hero-map span,.abroad-hero-map strong,.abroad-hero-map em{display:grid;place-items:center;min-height:82px;padding:12px;border-radius:15px;color:#173e65;background:#f4f9f5;font-style:normal;font-weight:900}.abroad-hero-map strong{color:#fff;background:#528171}.abroad-hero-map em{background:#f1e6ca}.abroad-hero-map b,.abroad-hero-map i{color:#fff;font-size:22px;font-style:normal}
.abroad-section{scroll-margin-top:86px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:var(--sozv-paper);box-shadow:var(--sozv-shadow)}.abroad-section h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}.abroad-section .sozv-section-head>p:last-child{max-width:980px;color:var(--sozv-muted);line-height:1.6}
.decision-start{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;margin-top:22px}.decision-start article{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;min-height:145px;padding:20px;border-radius:17px;background:var(--famz-pale)}.decision-start article span{grid-row:1/3;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--famz);font-size:19px;font-weight:900}.decision-start article strong{color:var(--sozv-primary-dark);font-size:18px}.decision-start article p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.45}.decision-start>b{color:var(--famz);font-size:25px}.abroad-rule,.precision-note{display:grid;grid-template-columns:auto 1fr;gap:12px;margin-top:17px;padding:17px 20px;border-left:6px solid var(--famz-gold);border-radius:0 14px 14px 0;background:#fff8df}.abroad-rule b,.precision-note strong{color:#765d18}.abroad-rule span,.precision-note{color:var(--sozv-muted);line-height:1.5}
.regions-section{background:linear-gradient(145deg,#fff,#eef7f3)}.region-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.region-grid article{display:flex;flex-direction:column;padding:22px;border-top:7px solid var(--famz);border-radius:18px;background:#fff}.region-grid header{display:flex;justify-content:space-between;gap:12px;align-items:center}.region-grid header span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:var(--famz);font-weight:900}.region-grid header b{color:var(--famz-dark);font-size:11px;text-transform:uppercase}.region-grid h3{margin:16px 0 8px;color:var(--sozv-primary-dark);font-size:22px}.region-grid p{margin:0;color:var(--sozv-muted);line-height:1.5}.region-grid>article>strong{margin-top:auto;padding-top:17px;color:var(--famz-dark);font-size:12px}.region-grid .is-uk{border-color:var(--famz-gold)}.region-grid .is-uk header span{background:var(--famz-gold)}.region-grid .is-third{border-color:var(--famz-purple)}.region-grid .is-third header span{background:var(--famz-purple)}.person-check{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:center;margin-top:17px;padding:18px;border-radius:18px;color:#fff;background:linear-gradient(135deg,#21496b,#35665a)}.person-check>div{padding:15px;border-radius:13px;background:rgba(255,255,255,.11);text-align:center}.person-check span,.person-check strong{display:block}.person-check span{color:#dbeae3;font-size:9px;text-transform:uppercase}.person-check strong{margin-top:5px;font-size:13px}.person-check>b,.person-check>i{font-style:normal;font-size:18px}.person-check .is-result{background:#edf4d7}.person-check .is-result span,.person-check .is-result strong{color:#315b4e}
.eligible-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:14px}.eligible-grid article{padding:18px;border-radius:15px;background:#fff}.eligible-grid span,.eligible-grid strong{display:block}.eligible-grid span{color:var(--sozv-muted);font-size:10px;font-weight:900;text-transform:uppercase}.eligible-grid strong{margin-top:6px;color:var(--famz-dark)}.eligible-grid p{margin:7px 0 0;color:var(--sozv-muted);font-size:12px;line-height:1.45}.eligible-grid .is-no{border-left:5px solid var(--famz-purple)}.eligible-grid .is-no strong{color:var(--famz-purple)}
.benefit-section{background:linear-gradient(145deg,#fff,#f7f5ec)}.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px}.benefit-grid article{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:20px;border-radius:17px;background:#fff}.benefit-grid article>span{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;color:#fff;background:#4e866f;font-size:28px;font-weight:900}.benefit-grid .is-no>span{background:#75658d}.benefit-grid strong{color:var(--sozv-primary-dark);font-size:20px}.benefit-grid p{margin:5px 0 0;color:var(--sozv-muted);line-height:1.45}.flg-export{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;margin-top:15px;padding:20px;border-radius:17px;color:#fff;background:linear-gradient(135deg,#795f27,#9b8243)}.flg-export>span{display:grid;place-items:center;width:60px;height:60px;border:2px solid rgba(255,255,255,.45);border-radius:50%;font-weight:900}.flg-export p{margin:5px 0 0;color:#fff7df;line-height:1.45}
.priority-section{background:linear-gradient(145deg,#fff,#eef4f8)}.priority-example{display:grid;grid-template-columns:1fr .75fr 1fr;gap:13px;align-items:stretch;margin-top:22px}.priority-example article,.priority-example>div{padding:21px;border-radius:17px;background:#fff;text-align:center}.priority-example article span,.priority-example article strong,.priority-example article small{display:block}.priority-example article span{color:var(--famz);font-size:11px;font-weight:900;text-transform:uppercase}.priority-example article strong{margin-top:8px;color:var(--sozv-primary-dark);font-size:21px}.priority-example article small{margin-top:7px;color:var(--sozv-muted)}.priority-example>div{display:grid;place-items:center;color:#fff;background:var(--famz)}.priority-example>div b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--famz-dark);background:#fff}.priority-example>div span{font-weight:900}.difference-formula{display:grid;grid-template-columns:1fr auto 1fr auto 1.15fr;gap:10px;align-items:center;margin-top:15px;padding:18px;border-radius:17px;background:#e5f1ee;text-align:center}.difference-formula span,.difference-formula strong{padding:15px;border-radius:12px;background:#fff;color:var(--sozv-primary-dark);font-weight:900}.difference-formula strong{color:#fff;background:var(--famz)}.difference-formula b,.difference-formula i{color:var(--famz);font-size:21px;font-style:normal}
.calculator-section{background:linear-gradient(145deg,#fff,#eff7f3)}.difference-calculator{margin-top:22px;padding:23px;border:1px solid var(--sozv-line);border-radius:19px;background:#f8fcfa}.difference-inputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.difference-inputs label>span{display:block;margin:0 0 8px;color:var(--sozv-primary-dark);font-size:12px;font-weight:900}.difference-inputs label>div{display:flex;min-height:58px;border:2px solid #b5d5df;border-radius:14px;overflow:hidden;background:#fff}.difference-inputs label>div b{display:grid;place-items:center;padding:0 13px;color:#fff;background:#3f7180}.difference-inputs input{min-width:0;width:100%;padding:0 15px;border:0;outline:0;color:var(--sozv-primary-dark);background:transparent;font:inherit;font-weight:900}.difference-inputs select{width:100%;min-height:58px;padding:0 15px;border:2px solid #b5d5df;border-radius:14px;color:var(--sozv-primary-dark);background:#fff;font:inherit;font-weight:900}.difference-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:17px}.difference-result article{padding:20px;border-top:6px solid #3f7180;border-radius:16px;background:#fff}.difference-result span,.difference-result strong,.difference-result small{display:block}.difference-result span{font-size:10px;font-weight:900;text-transform:uppercase}.difference-result strong{margin-top:8px;color:var(--sozv-primary-dark);font-size:27px}.difference-result small{margin-top:5px;color:var(--sozv-muted)}.difference-result .is-total{border-color:var(--famz-purple);color:#fff;background:var(--famz-purple)}.difference-result .is-total strong,.difference-result .is-total small{color:#fff}.difference-calculator>p{margin:14px 0 0;padding:14px 16px;border-radius:13px;color:var(--famz-dark);background:var(--famz-soft);font-weight:900;line-height:1.45}
.special-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px}.special-grid article{position:relative;padding:23px;border-radius:17px;background:var(--famz-pale)}.special-grid article>b{position:absolute;top:18px;right:18px;color:#bfd5ce;font-size:28px}.special-grid h3{margin:0 45px 9px 0;color:var(--sozv-primary-dark);font-size:21px}.special-grid p{margin:0;color:var(--sozv-muted);line-height:1.5}.special-grid strong{display:block;margin-top:13px;color:var(--famz-dark);font-size:12px}
.exam-section{background:linear-gradient(145deg,#fff,#f5f2f8)}.exam-path{display:grid;gap:9px;margin:22px 0 0;padding:0;list-style:none;counter-reset:none}.exam-path li{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:center;padding:14px 18px;border-radius:14px;background:#fff}.exam-path b{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;color:#fff;background:var(--famz)}.exam-path span{color:var(--sozv-primary-dark);font-weight:900}.exam-traps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:17px}.exam-traps article{padding:17px;border-left:5px solid var(--famz-purple);border-radius:0 14px 14px 0;background:#fff}.exam-traps b{color:var(--famz-purple)}.exam-traps p{margin:6px 0 0;color:var(--sozv-muted);font-size:13px;line-height:1.45}
@media(max-width:980px){.region-grid,.eligible-grid{grid-template-columns:1fr}.person-check{grid-template-columns:1fr}.person-check>b,.person-check>i{transform:rotate(90deg);text-align:center}.difference-inputs{grid-template-columns:1fr}}
@media(max-width:700px){.abroad-hero-map{display:none}.decision-start,.difference-formula,.priority-example{grid-template-columns:1fr}.decision-start>b,.difference-formula>b,.difference-formula>i{transform:rotate(90deg);text-align:center}.benefit-grid,.difference-result,.special-grid,.exam-traps{grid-template-columns:1fr}.abroad-rule,.precision-note{grid-template-columns:1fr}.priority-example>div{min-height:115px}}
