.utility-icon{border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:30px;height:30px;display:grid!important}.utility-icon:hover{background:#ffffff1f}.currency-selector,.language-selector{min-width:100px;height:40px;color:var(--green);background:#fffdf8;border:1px solid #d7c28b;border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex;box-shadow:0 3px 12px #183f350d}.currency-selector>span{font-size:1.2rem;line-height:1}.currency-selector select,.language-selector select{width:64px;color:var(--green);cursor:pointer;background:0 0;border:0;outline:0;font:700 .8rem Arial,sans-serif}.language-selector{min-width:82px}.language-selector svg{color:var(--gold);flex:none}.success-stories{background:#fff;grid-template-columns:1fr .65fr;align-items:center;gap:8vw;display:grid}.success-stories h2{font-size:clamp(2.6rem,4.5vw,4.8rem);font-weight:500;line-height:1.03}.success-stories>div>p:last-child{max-width:680px;color:var(--muted)}.success-stories aside{background:var(--sand);padding:36px}.success-stories aside>span{letter-spacing:.16em;color:var(--terracotta);font-size:.68rem;font-weight:800}.success-stories h3{color:var(--green);margin:15px 0 28px;font-size:2rem}@media (max-width:1120px){.nav{gap:12px}.nav a{font-size:.79rem}.currency-selector{min-width:96px}.nav-cta{padding:10px 13px}}@media (max-width:900px){.currency-selector,.language-selector{border-radius:4px;justify-content:center;width:100%}.currency-selector select,.language-selector select{width:auto}.success-stories{grid-template-columns:1fr;gap:35px}}@media (max-width:560px){.success-stories aside{padding:27px 22px}}.currency-selector,.language-selector{min-width:0;height:34px;box-shadow:none;background:#f8faf7;border:1px solid #dce3dc;border-radius:7px;gap:4px;padding:0 7px}.currency-selector>span{font-size:.85rem}.currency-selector select{width:58px}.language-selector select{width:44px}.currency-selector:focus-within,.language-selector:focus-within{outline:2px solid var(--green);outline-offset:3px}@media (max-width:900px){.currency-selector,.language-selector{align-self:center;width:auto;min-height:44px;padding:0 10px}.currency-selector select{width:62px}.language-selector select{width:52px}}.hero-shade{background:linear-gradient(90deg,#082a2380 0%,#082a2333 47%,#082a2303 80%),linear-gradient(#0000 54%,#051e1933)}.trust-strip{color:var(--green);background:#ffffffe6;border-top:1px solid #0d3f351f}.trust-strip svg{color:var(--terracotta)}.experiences{color:var(--green);background:#f2f5ef}.experiences .kicker.light{color:var(--terracotta)}.experience-head p,.experience-grid p{color:#5f6e67}.experience-grid{border-top-color:#ccd7ce}.experience-grid article{border-right-color:#ccd7ce}.experience-grid svg,.experience-link{color:var(--terracotta)}.experience-link:hover{color:var(--green)}.discover-hero{color:var(--green);background:linear-gradient(135deg,#eaf1e8 0%,#fff8ee 100%)}.discover-hero .kicker.light{color:var(--terracotta)}.discover-hero>p:not(.kicker){color:#5c6b63}.discover-hero nav a{color:var(--green);background:#ffffffc7;border-color:#c7d1c9}.discover-photo video{object-fit:cover;background:#dce5dd;width:100%;height:100%;display:block}.hero h1{font-size:clamp(2.9rem,5.4vw,5.7rem);line-height:.98}.intro h2,.section-heading h2,.experience-head h2,.how h2,.partner h2,.closing h2{font-size:clamp(2.25rem,3.65vw,3.9rem);line-height:1.08}.discover-hero h1{font-size:clamp(2.65rem,5vw,4.8rem);line-height:1.02}.discover-copy h2{font-size:clamp(2.35rem,4.1vw,4.15rem)}.site-header .nav>a,.site-header .nav-cta,.site-header .currency-selector select,.site-header .language-selector select{text-transform:uppercase;letter-spacing:.015em;font-family:Arial Narrow,Arial,Helvetica,sans-serif;font-size:.78rem;font-weight:700;line-height:1}.site-header .nav{gap:27px}.site-header .nav-cta{letter-spacing:0;padding:11px 16px;font-size:.8rem}@media (max-width:1120px){.site-header .nav{gap:16px}.site-header .nav>a{font-size:.76rem}}@media (max-width:900px){.site-header .nav>a,.site-header .nav-cta,.site-header .currency-selector select,.site-header .language-selector select{font-size:.86rem;line-height:1.35}}@media (max-width:560px){.experience-grid article,.experience-grid article:first-child{border-bottom-color:#ccd7ce}.hero-shade{background:linear-gradient(90deg,#082a238f,#082a2326),linear-gradient(#0000 50%,#051e193d)}.hero h1{font-size:2.65rem}.intro h2,.section-heading h2,.experience-head h2,.how h2,.partner h2,.closing h2{font-size:2.25rem}}
