.ot-hero[data-astro-cid-zojdgxig]{position:relative;overflow:hidden;color:#d9e4f2;background:linear-gradient(115deg,rgba(17,90,168,.35) 0%,transparent 55%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 72px),var(--bg-deep);padding:clamp(36px,6vw,80px) 0 clamp(56px,8vw,104px)}.ot-hero__grid[data-astro-cid-zojdgxig]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,5vw,64px);align-items:center}.ot-crumbs[data-astro-cid-zojdgxig]{display:flex;flex-wrap:wrap;gap:.45rem;font-size:.85rem;margin-bottom:1.2rem;color:#9fb4cf}.ot-crumbs[data-astro-cid-zojdgxig] a[data-astro-cid-zojdgxig]{color:#9fb4cf}.ot-crumbs[data-astro-cid-zojdgxig] a[data-astro-cid-zojdgxig]:hover{color:#fff}.ot-tag[data-astro-cid-zojdgxig]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .85rem;border-radius:var(--radius-pill);background:#ffffff14;border:1px solid rgba(255,255,255,.16);font-size:.8rem;font-weight:600;letter-spacing:.04em;color:#cfe0f5;margin-bottom:1rem}.ot-tag[data-astro-cid-zojdgxig] .icon{width:.9em;height:.9em;color:var(--star)}.ot-hero[data-astro-cid-zojdgxig] h1[data-astro-cid-zojdgxig]{color:#fff;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.12;margin:0 0 1.1rem}.ot-hero__intro[data-astro-cid-zojdgxig] p{font-size:1.08rem;margin:0 0 .9rem;max-width:60ch;color:#d9e4f2}.ot-actions[data-astro-cid-zojdgxig]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.4rem}.ot-hero__visual[data-astro-cid-zojdgxig]{position:relative}.ot-hero__img[data-astro-cid-zojdgxig]{width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) var(--radius-lg) 4px;box-shadow:var(--shadow-lg)}.ot-check[data-astro-cid-zojdgxig]{position:absolute;right:-1rem;bottom:-2.2rem;width:min(330px,85%);background:#fff;color:var(--ink);border-radius:var(--radius);box-shadow:var(--shadow-lg);padding:1rem 1.15rem;border-top:4px solid var(--star)}.ot-check__title[data-astro-cid-zojdgxig]{font-family:var(--ff-head);font-weight:700;color:var(--heading);margin:0 0 .5rem}.ot-check[data-astro-cid-zojdgxig] ul[data-astro-cid-zojdgxig]{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}.ot-check[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig]{display:flex;gap:.5rem;align-items:flex-start;font-size:.9rem;line-height:1.4}.ot-check[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig] .icon{flex:none;width:1rem;height:1rem;margin-top:.15rem;color:var(--brand)}.ot-rail[data-astro-cid-zojdgxig]{position:absolute;left:0;right:0;bottom:0;height:10px;background:repeating-linear-gradient(90deg,#8aa3c2 0 26px,transparent 26px 34px);opacity:.35}.ot-panels[data-astro-cid-zojdgxig] .container[data-astro-cid-zojdgxig]{position:relative;max-width:1080px;display:grid;gap:clamp(40px,6vw,72px)}.ot-panels[data-astro-cid-zojdgxig] .container[data-astro-cid-zojdgxig]:before{content:"";position:absolute;left:calc(var(--gutter) + 19px);top:8px;bottom:8px;width:3px;background:linear-gradient(var(--accent-soft),var(--accent),var(--accent-soft));border-radius:3px}.ot-panel[data-astro-cid-zojdgxig]{position:relative;display:grid;grid-template-columns:42px minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(18px,3vw,36px);align-items:start}.ot-panel--flip[data-astro-cid-zojdgxig] .ot-panel__img[data-astro-cid-zojdgxig]{order:2}.ot-panel--solo[data-astro-cid-zojdgxig]{grid-template-columns:42px minmax(0,1fr)}.ot-panel__stop[data-astro-cid-zojdgxig] span[data-astro-cid-zojdgxig]{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;border:3px solid var(--brand);color:var(--brand);font-family:var(--ff-head);font-weight:700;position:relative;z-index:1}.ot-panel__text[data-astro-cid-zojdgxig] h2[data-astro-cid-zojdgxig]{font-size:clamp(1.4rem,2.6vw,1.85rem);line-height:1.2;margin:.3rem 0 .9rem;color:var(--heading)}.ot-prose[data-astro-cid-zojdgxig] p{margin:0 0 .9rem;max-width:68ch}.ot-prose[data-astro-cid-zojdgxig] a{color:var(--brand);font-weight:600}.ot-prose[data-astro-cid-zojdgxig] a:hover{color:var(--brand-dark)}.ot-panel__img[data-astro-cid-zojdgxig]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--radius);box-shadow:var(--shadow)}.ot-trust[data-astro-cid-zojdgxig]{background:linear-gradient(180deg,var(--brand-700),var(--bg-deep));color:#d9e4f2;padding:clamp(48px,7vw,88px) 0}.ot-trust__grid[data-astro-cid-zojdgxig]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(28px,5vw,60px);align-items:center}.ot-trust[data-astro-cid-zojdgxig] h2[data-astro-cid-zojdgxig]{color:#fff;font-size:clamp(1.5rem,3vw,2.15rem);margin:0 0 1rem}.ot-trust[data-astro-cid-zojdgxig] .ot-prose[data-astro-cid-zojdgxig] p{color:#d9e4f2}.ot-trust[data-astro-cid-zojdgxig] .ot-prose[data-astro-cid-zojdgxig] a{color:#fff}.ot-promises[data-astro-cid-zojdgxig]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.ot-promises[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig]{display:grid;gap:.3rem;padding:1.1rem;border-radius:var(--radius);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.ot-promises[data-astro-cid-zojdgxig] .icon{width:1.4rem;height:1.4rem;color:var(--star)}.ot-promises[data-astro-cid-zojdgxig] strong[data-astro-cid-zojdgxig]{color:#fff;font-family:var(--ff-head)}.ot-promises[data-astro-cid-zojdgxig] span[data-astro-cid-zojdgxig]{font-size:.9rem;line-height:1.45}.ot-near[data-astro-cid-zojdgxig] h2[data-astro-cid-zojdgxig]{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:0 0 .9rem;color:var(--heading)}.ot-towns[data-astro-cid-zojdgxig]{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.ot-towns[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:6px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--accent);font-weight:600;font-size:.92rem;color:var(--heading)}.ot-towns[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig] .icon{width:.9rem;height:.9rem;color:var(--accent)}.ot-towns[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig]:has(a){padding:0;border-left-color:var(--brand)}.ot-towns[data-astro-cid-zojdgxig] a[data-astro-cid-zojdgxig]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;color:var(--brand)}.ot-towns[data-astro-cid-zojdgxig] a[data-astro-cid-zojdgxig]:hover{color:var(--brand-dark);background:var(--accent-soft)}.ot-towns[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig].is-here{background:var(--brand);border-color:var(--brand);color:#fff}.ot-towns[data-astro-cid-zojdgxig] li[data-astro-cid-zojdgxig].is-here .icon{color:var(--star)}.ot-close[data-astro-cid-zojdgxig]{padding:clamp(48px,7vw,88px) 0;background:var(--bg-alt)}.ot-close__grid[data-astro-cid-zojdgxig]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg)}.ot-close__cta[data-astro-cid-zojdgxig]{background:var(--bg-deep);color:#d9e4f2;padding:clamp(28px,4vw,48px)}.ot-close__cta[data-astro-cid-zojdgxig] h2[data-astro-cid-zojdgxig]{color:#fff;font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 .9rem}.ot-close__cta[data-astro-cid-zojdgxig] .ot-prose[data-astro-cid-zojdgxig] p{color:#d9e4f2}.ot-close__cta[data-astro-cid-zojdgxig] .ot-prose[data-astro-cid-zojdgxig] a{color:#fff}.ot-close__map[data-astro-cid-zojdgxig] iframe[data-astro-cid-zojdgxig]{display:block;width:100%;height:100%;min-height:360px;border:0}@media(max-width:900px){.ot-hero__grid[data-astro-cid-zojdgxig],.ot-trust__grid[data-astro-cid-zojdgxig],.ot-close__grid[data-astro-cid-zojdgxig]{grid-template-columns:minmax(0,1fr)}.ot-check[data-astro-cid-zojdgxig]{position:static;width:auto;margin:-2.5rem 1rem 0}.ot-panel[data-astro-cid-zojdgxig],.ot-panel--solo[data-astro-cid-zojdgxig]{grid-template-columns:42px minmax(0,1fr)}.ot-panel__img[data-astro-cid-zojdgxig],.ot-panel--flip[data-astro-cid-zojdgxig] .ot-panel__img[data-astro-cid-zojdgxig]{grid-column:2;order:0}.ot-close__map[data-astro-cid-zojdgxig] iframe[data-astro-cid-zojdgxig]{min-height:300px}}@media(max-width:560px){.ot-promises[data-astro-cid-zojdgxig]{grid-template-columns:minmax(0,1fr)}.ot-check[data-astro-cid-zojdgxig]{margin-inline:0}}
