:root{--ink:#132631;--navy:#183a49;--teal:#0d7b78;--mint:#dff3ee;--coral:#e4775f;--sand:#f5efe5;--paper:#fffdf8;--line:#d9ded9;--muted:#5f6e72}
html{scroll-behavior:smooth}body.e133-atlas-site{background:var(--sand)!important;color:var(--ink)}body .wp-site-blocks{padding-top:0!important;padding-bottom:0!important}header .wp-block-navigation,header nav[aria-label],header .wp-block-page-list,footer .wp-block-navigation,footer nav[aria-label],footer .wp-block-page-list{display:none!important}
.e133-wrap{max-width:1200px;margin:0 auto;padding:28px 22px 70px;font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif}.e133-wrap *{box-sizing:border-box}.e133-wrap h1,.e133-wrap h2,.e133-wrap h3{letter-spacing:-.045em}.e133-wrap p{line-height:1.75;color:var(--muted)}
.e133-hero{background:var(--navy);color:#fff;border-radius:34px;overflow:hidden;box-shadow:0 28px 70px rgba(15,35,44,.16)}.e133-hero-top,.e133-hero-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.e133-hero-top{padding:20px 28px;border-bottom:1px solid rgba(255,255,255,.12);color:#b7dcd7}.e133-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;min-height:540px}.e133-hero-copy{padding:72px 25px 68px 62px;display:flex;flex-direction:column;justify-content:center}.e133-hero h1{font-size:68px;line-height:.98;margin:0 0 24px;max-width:760px;font-weight:760}.e133-hero h1 em{font-family:Georgia,serif;font-weight:400;color:#91d7cc}.e133-hero p{color:rgba(255,255,255,.72);font-size:18px;max-width:740px;margin:0}.e133-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.e133-btn{padding:14px 18px;border-radius:999px;text-decoration:none!important;font-size:13px;font-weight:900}.e133-primary{background:var(--coral);color:#fff!important}.e133-ghost{border:1px solid rgba(255,255,255,.28);color:#fff!important}.e133-compass{display:flex;align-items:center;justify-content:center;padding:40px}.e133-compass>div{width:310px;height:310px;border-radius:50%;border:1px solid rgba(255,255,255,.28);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;background:radial-gradient(circle,rgba(13,123,120,.55) 0 34%,transparent 35%)}.e133-compass>div:before,.e133-compass>div:after{content:"";position:absolute;background:rgba(255,255,255,.22)}.e133-compass>div:before{width:1px;height:120%;}.e133-compass>div:after{height:1px;width:120%}.e133-compass b{font-family:Georgia,serif;font-size:95px;font-weight:400;line-height:.8}.e133-compass span{margin-top:16px;font-size:10px;letter-spacing:.22em;font-weight:900}.e133-hero-foot{padding:18px 28px;background:#102e3b;color:#91d7cc}
.e133-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin:82px 0 34px}.e133-label{font-size:10px;letter-spacing:.18em;font-weight:900;color:var(--teal)}.e133-intro h2,.e133-route h2,.e133-duo h2,.e133-city h2{font-size:43px;line-height:1.08;margin:10px 0 0}.e133-intro>p{font-size:17px;margin:0}
.e133-atlas{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.e133-tile{background:var(--paper);border:1px solid var(--line);min-height:260px;padding:26px;text-decoration:none!important;color:var(--ink)!important;display:flex;flex-direction:column;transition:.2s ease}.e133-tile:nth-child(3n+1){border-top:5px solid var(--teal)}.e133-tile:nth-child(3n+2){border-top:5px solid var(--coral)}.e133-tile:nth-child(3n+3){border-top:5px solid #c9a85e}.e133-tile:hover{transform:translateY(-5px);box-shadow:0 18px 40px rgba(24,58,73,.09)}.e133-index{font-family:Georgia,serif;font-size:20px;color:#93a5a6}.e133-tile h3{font-size:31px;margin:26px 0 9px}.e133-tile p{font-size:14px;margin:0}.e133-tile b{margin-top:auto;padding-top:20px;color:var(--teal);font-size:12px}
.e133-route{margin-top:80px;background:var(--mint);border-radius:28px;padding:48px}.e133-route-title{max-width:750px}.e133-route ol{list-style:none;padding:0;margin:34px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#bddbd4;border:1px solid #bddbd4}.e133-route li{background:#f8fffc;padding:24px;min-height:150px;display:flex;gap:15px}.e133-route li>b{font-family:Georgia,serif;font-size:25px;color:var(--coral)}.e133-route li div{display:flex;flex-direction:column}.e133-route strong{font-size:17px;margin:4px 0 8px}.e133-route span{font-size:13px;color:var(--muted);line-height:1.55}
.e133-duo{display:grid;grid-template-columns:1.25fr .75fr;gap:14px;margin-top:14px}.e133-pricebox,.e133-questionbox{padding:42px;border-radius:24px}.e133-pricebox{background:var(--paper);border:1px solid var(--line)}.e133-questionbox{background:var(--coral);color:#fff}.e133-questionbox .e133-label{color:#ffe0d8}.e133-questionbox h3{font-size:31px;margin:12px 0}.e133-questionbox ul{padding-left:20px;line-height:1.8}.e133-duo a{font-weight:900;font-size:13px;text-decoration:none!important;color:var(--teal)!important}.e133-questionbox a{color:#fff!important}
.e133-city{margin-top:70px;background:#102e3b;color:#fff;border-radius:28px;padding:48px;display:flex;align-items:end;justify-content:space-between;gap:40px}.e133-city .e133-label{color:#8ed4c9}.e133-city h2{color:#fff}.e133-city p{color:rgba(255,255,255,.67);max-width:720px}.e133-city-btn{background:#fff;color:var(--navy)!important;text-decoration:none!important;padding:16px 20px;border-radius:999px;font-weight:900;white-space:nowrap}
.e133-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px}.e133-links a{background:var(--paper);border:1px solid var(--line);padding:25px;text-decoration:none!important;color:var(--ink)!important;display:grid;grid-template-columns:1fr auto;gap:6px}.e133-links span{grid-column:1/-1;font-size:9px;font-weight:900;letter-spacing:.18em;color:var(--teal)}.e133-links strong{font-size:17px}.e133-links b{color:var(--coral)}.e133-footer{margin-top:55px;padding-top:25px;border-top:1px solid #cfd6d3}.e133-footer p{font-size:12px;margin:6px 0 0;max-width:780px}
.e133-article{max-width:1020px;margin:18px auto 70px;background:var(--paper);border-radius:30px;padding:56px;box-shadow:0 18px 50px rgba(24,58,73,.08)}.e133-crumb{font-size:10px;letter-spacing:.18em;font-weight:900;color:var(--teal)}.e133-article h1{font-size:54px;line-height:1.04;margin:13px 0 22px}.e133-article h2{font-size:30px;margin:38px 0 12px}.e133-lead{font-size:19px!important;color:#465e65!important;max-width:900px}.e133-article-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;margin-top:30px}.e133-article-grid aside{background:var(--mint);border-radius:20px;padding:26px;align-self:start}.e133-article-grid aside strong{font-size:12px;letter-spacing:.12em;color:var(--teal);text-transform:uppercase}.e133-article ul{line-height:1.85;color:#50666c}.e133-note{margin-top:35px;background:#fff2ed;border-left:5px solid var(--coral);padding:20px 22px;line-height:1.65;color:#5f504d}
.e133-reveal{opacity:0;transform:translateY(14px);transition:.55s ease}.e133-reveal.e133-visible{opacity:1;transform:none}
@media(max-width:980px){.e133-hero-grid{grid-template-columns:1fr}.e133-compass{padding-top:0}.e133-hero h1{font-size:54px}.e133-atlas{grid-template-columns:repeat(2,1fr)}.e133-route ol{grid-template-columns:repeat(2,1fr)}.e133-duo,.e133-intro,.e133-article-grid{grid-template-columns:1fr}.e133-links{grid-template-columns:1fr}.e133-city{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.e133-wrap{padding:14px 12px 45px}.e133-hero{border-radius:22px}.e133-hero-copy{padding:48px 24px 34px}.e133-hero h1{font-size:42px}.e133-hero p{font-size:16px}.e133-compass>div{width:220px;height:220px}.e133-intro{margin-top:55px;gap:20px}.e133-intro h2,.e133-route h2,.e133-duo h2,.e133-city h2{font-size:34px}.e133-atlas,.e133-route ol{grid-template-columns:1fr}.e133-route,.e133-pricebox,.e133-questionbox,.e133-city{padding:28px 22px}.e133-article{padding:30px 22px;border-radius:20px}.e133-article h1{font-size:39px}}
@media(prefers-reduced-motion:reduce){.e133-reveal{opacity:1;transform:none;transition:none}}
