*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#0b2942;background:#f4f7f6;margin:0;font-family:Manrope,sans-serif}.site-shell.svelte-1iucvht{overflow:hidden}.skip-link.svelte-1iucvht{z-index:100;color:#0b2942;background:#fff;padding:12px 16px;position:absolute;top:-100px;left:20px}.skip-link.svelte-1iucvht:focus{top:12px}.nav-wrap.svelte-1iucvht{color:#fff;background:#071f36;justify-content:space-between;align-items:center;height:89px;padding:0 5.5vw;display:flex}.brand.svelte-1iucvht{color:#fff;align-items:center;gap:14px;text-decoration:none;display:flex}.brand-logo.svelte-1iucvht{object-fit:contain;width:57px;height:57px}.brand-copy.svelte-1iucvht{text-transform:uppercase;letter-spacing:.18em;flex-direction:column;display:flex}.brand-copy.svelte-1iucvht strong:where(.svelte-1iucvht){font-size:15px}.brand-copy.svelte-1iucvht small:where(.svelte-1iucvht){color:#accbd4;margin-top:3px;font-size:7px}nav.svelte-1iucvht{align-items:center;gap:clamp(18px,2.7vw,42px);display:flex}nav.svelte-1iucvht a:where(.svelte-1iucvht),.footer-links.svelte-1iucvht a:where(.svelte-1iucvht){color:#d7e9ed;font-size:13px;text-decoration:none}nav.svelte-1iucvht a:where(.svelte-1iucvht):hover,nav.svelte-1iucvht a.active:where(.svelte-1iucvht),.footer-links.svelte-1iucvht a:where(.svelte-1iucvht):hover{color:#8cc8db}.nav-cta.svelte-1iucvht{color:#0b2942;background:#e7f2f3;padding:16px 20px;font-size:12px;font-weight:700;text-decoration:none}.page-hero.svelte-1iucvht{color:#fff;background:radial-gradient(circle at 77% 28%,#1b4e67 0,#102e47 35%,#0b2942 70%);flex-direction:column;justify-content:center;min-height:555px;padding:110px 8vw 95px;display:flex}.eyebrow.svelte-1iucvht{text-transform:uppercase;letter-spacing:.2em;color:#17617f;align-items:center;gap:12px;font-size:10px;font-weight:700;display:flex}.eyebrow.svelte-1iucvht span:where(.svelte-1iucvht){background:currentColor;width:36px;height:1px}.eyebrow.light.svelte-1iucvht{color:#a8d4df}h1.svelte-1iucvht,h2.svelte-1iucvht{margin:28px 0;font-family:Cormorant Garamond,serif;font-weight:500;line-height:.98}h1.svelte-1iucvht{max-width:940px;font-size:clamp(58px,7.1vw,105px)}h1.svelte-1iucvht em:where(.svelte-1iucvht),h2.svelte-1iucvht em:where(.svelte-1iucvht){color:#a8d4df;font-weight:400}.page-hero.svelte-1iucvht>p:where(.svelte-1iucvht){color:#d7e9ed;max-width:690px;font-size:17px;line-height:1.75}.smart-framework.svelte-1iucvht{background:#f4f7f6;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:115px 8vw;display:grid}.section-intro.svelte-1iucvht h2:where(.svelte-1iucvht),.difference.svelte-1iucvht h2:where(.svelte-1iucvht),.cta.svelte-1iucvht h2:where(.svelte-1iucvht){font-size:clamp(48px,5vw,74px)}.section-intro.svelte-1iucvht p:where(.svelte-1iucvht){color:#526978;max-width:510px;line-height:1.8}.letter-grid.svelte-1iucvht{background:#cbdadd;border:1px solid #cbdadd;gap:1px;display:grid}.letter-grid.svelte-1iucvht article:where(.svelte-1iucvht){background:linear-gradient(110deg,#fff 0%,#f8fbfb 100%);grid-template-columns:84px 1fr;align-items:center;gap:26px;padding:28px 30px;display:grid;position:relative;overflow:hidden}.letter-grid.svelte-1iucvht article:where(.svelte-1iucvht):after{content:"";border:1px solid #17617f1a;border-radius:50%;width:112px;height:112px;position:absolute;top:-42px;right:-32px}.letter-grid.svelte-1iucvht strong:where(.svelte-1iucvht){z-index:1;color:#eef9fa;text-shadow:0 2px 8px #00000038;background:linear-gradient(145deg,#1d7896 0%,#0b2942 72%);border-radius:50%;place-items:center;width:70px;height:70px;font:italic 600 43px/1 Cormorant Garamond,serif;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff3d,0 9px 22px #071f3633}.letter-grid.svelte-1iucvht strong:where(.svelte-1iucvht):before{content:"";border:1px solid #c2e7ed73;border-radius:50%;position:absolute;inset:6px}.letter-grid.svelte-1iucvht article:where(.svelte-1iucvht):nth-child(2n) strong:where(.svelte-1iucvht){background:linear-gradient(145deg,#76b9c9 0%,#17617f 58%,#0b2942 100%)}.letter-grid.svelte-1iucvht h3:where(.svelte-1iucvht),.benefit-grid.svelte-1iucvht h3:where(.svelte-1iucvht){margin:0 0 8px;font:600 22px Cormorant Garamond,serif}.letter-grid.svelte-1iucvht p:where(.svelte-1iucvht),.benefit-grid.svelte-1iucvht p:where(.svelte-1iucvht){color:#5a6f7c;margin:0;font-size:13px;line-height:1.7}.difference.svelte-1iucvht{color:#fff;background:#0b2942;padding:115px 8vw}.benefit-grid.svelte-1iucvht{border-top:1px solid #315066;border-left:1px solid #315066;grid-template-columns:repeat(3,1fr);margin-top:65px;display:grid}.benefit-grid.svelte-1iucvht article:where(.svelte-1iucvht){border-bottom:1px solid #315066;border-right:1px solid #315066;min-height:245px;padding:32px}.benefit-grid.svelte-1iucvht span:where(.svelte-1iucvht){color:#82bccc;letter-spacing:.15em;font-size:10px}.benefit-grid.svelte-1iucvht h3:where(.svelte-1iucvht){color:#fff;margin-top:45px;font-size:24px}.benefit-grid.svelte-1iucvht p:where(.svelte-1iucvht){color:#bbd0d7}.proof.svelte-1iucvht{background:#d9eef2;grid-template-columns:repeat(3,1fr);gap:50px;padding:60px 8vw;display:grid}.proof.svelte-1iucvht div:where(.svelte-1iucvht){border-left:1px solid #87b8c5;flex-direction:column;padding-left:24px;display:flex}.proof.svelte-1iucvht strong:where(.svelte-1iucvht){color:#17617f;font:500 44px Cormorant Garamond,serif}.proof.svelte-1iucvht span:where(.svelte-1iucvht){letter-spacing:.15em;text-transform:uppercase;font-size:9px}.cta.svelte-1iucvht{color:#fff;background:#17617f;justify-content:space-between;align-items:end;gap:40px;padding:95px 8vw;display:flex}.cta.svelte-1iucvht h2:where(.svelte-1iucvht){max-width:680px;margin-bottom:0}.cta.svelte-1iucvht>a:where(.svelte-1iucvht){color:#0b2942;white-space:nowrap;background:#fff;padding:18px 24px;font-size:12px;font-weight:700;text-decoration:none}footer.svelte-1iucvht{color:#fff;background:#071f36;grid-template-columns:1fr 1fr 1.4fr auto;align-items:center;gap:35px;padding:48px 5vw;display:grid}.footer-logo.svelte-1iucvht{object-fit:contain;width:132px;height:106px}footer.svelte-1iucvht p:where(.svelte-1iucvht){color:#adc8d1;font-size:12px}.footer-links.svelte-1iucvht{gap:18px}.footer-links.svelte-1iucvht a:where(.svelte-1iucvht){white-space:nowrap}footer.svelte-1iucvht small:where(.svelte-1iucvht){color:#82a4b0;font-size:9px}.whatsapp-link.svelte-1iucvht{z-index:20;color:#fff;background:#167f77;border-radius:999px;align-items:center;gap:9px;padding:12px 17px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 28px #071f3647}.whatsapp-link.svelte-1iucvht svg:where(.svelte-1iucvht){fill:currentColor;width:22px;height:22px}@media (width<=980px){nav.svelte-1iucvht{gap:16px}.brand-copy.svelte-1iucvht{display:none}.smart-framework.svelte-1iucvht{grid-template-columns:1fr}.benefit-grid.svelte-1iucvht{grid-template-columns:repeat(2,1fr)}footer.svelte-1iucvht{grid-template-columns:1fr 1fr}}@media (width<=720px){.nav-wrap.svelte-1iucvht{height:76px;padding:0 20px}.brand-logo.svelte-1iucvht{width:48px;height:48px}.nav-wrap.svelte-1iucvht nav:where(.svelte-1iucvht){gap:14px;overflow-x:auto}.nav-wrap.svelte-1iucvht nav:where(.svelte-1iucvht) a:where(.svelte-1iucvht){white-space:nowrap;font-size:11px}.nav-cta.svelte-1iucvht{display:none}.page-hero.svelte-1iucvht{min-height:510px;padding:85px 24px 70px}.page-hero.svelte-1iucvht>p:where(.svelte-1iucvht){font-size:15px}.smart-framework.svelte-1iucvht,.difference.svelte-1iucvht{padding:80px 24px}.letter-grid.svelte-1iucvht article:where(.svelte-1iucvht){grid-template-columns:62px 1fr;gap:17px;padding:24px 20px}.letter-grid.svelte-1iucvht strong:where(.svelte-1iucvht){width:58px;height:58px;font-size:35px}.benefit-grid.svelte-1iucvht{grid-template-columns:1fr;margin-top:45px}.benefit-grid.svelte-1iucvht article:where(.svelte-1iucvht){min-height:210px}.proof.svelte-1iucvht{grid-template-columns:1fr;gap:30px;padding:55px 24px}.cta.svelte-1iucvht{flex-direction:column;align-items:flex-start;padding:75px 24px}footer.svelte-1iucvht{grid-template-columns:1fr;gap:22px;padding:48px 24px}.footer-links.svelte-1iucvht{flex-wrap:wrap}.whatsapp-link.svelte-1iucvht{padding:12px;bottom:16px;right:16px}.whatsapp-link.svelte-1iucvht span:where(.svelte-1iucvht){clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}}
