@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";:root{--ink: #07142d;--ink-2: #19304f;--muted: #63738b;--line: #dce6f2;--surface: #f6f9fc;--white: #fff;--blue: #165dff;--blue-2: #09a8f7;--cyan: #4de2e8;--radius: 22px;--shadow: 0 20px 55px rgba(15, 48, 91, .12);--container: 1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--white);font-family:DM Sans,Arial,sans-serif;line-height:1.65;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.section{padding:104px 0}.section-sm{padding:72px 0}.section-alt{background:var(--surface)}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 18px;color:var(--blue);font-weight:700;font-size:.78rem;letter-spacing:.13em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan))}h1,h2,h3{margin-top:0;font-family:Manrope,Arial,sans-serif;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(2.8rem,6vw,5.9rem)}h2{font-size:clamp(2rem,4vw,3.45rem)}h3{font-size:1.25rem}p{margin:0 0 1.15rem}.lead{max-width:720px;color:var(--muted);font-size:clamp(1.08rem,2vw,1.28rem)}.section-heading{max-width:760px;margin-bottom:54px}.section-heading h2{margin-bottom:18px}.gradient-text{color:transparent;background:linear-gradient(100deg,var(--blue),#00b9d8);background-clip:text;-webkit-background-clip:text}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:9px;padding:0 22px;border:1px solid transparent;border-radius:999px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:linear-gradient(110deg,var(--blue),#007fdf);box-shadow:0 12px 28px #165dff42}.button-secondary{color:var(--ink);border-color:var(--line);background:#fff}.button-light{color:var(--ink);background:#fff}.button-arrow:after{content:"→";font-size:1.15em}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{position:relative;padding:30px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:transform .25s,box-shadow .25s,border-color .25s}.card:hover{transform:translateY(-5px);border-color:#bcd1eb;box-shadow:var(--shadow)}.icon-box{display:grid;width:50px;height:50px;place-items:center;margin-bottom:28px;border-radius:15px;color:var(--blue);background:linear-gradient(135deg,#edf4ff,#e8fcff);font-weight:800}.card h3{margin-bottom:12px}.card p{color:var(--muted)}.text-link{color:var(--blue);font-weight:700}.check-list{display:grid;gap:12px;padding:0;margin:24px 0;list-style:none}.check-list li{position:relative;padding-left:29px}.check-list li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#08756f;background:#dffffb;font-size:.75rem;font-weight:800}.page-hero{position:relative;overflow:hidden;padding:142px 0 82px;background:linear-gradient(180deg,#f5f9ff,#fff)}.page-hero:after{content:"";position:absolute;top:-130px;right:-110px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(77,226,232,.23),transparent 68%)}.page-hero h1{max-width:900px;margin-bottom:24px;font-size:clamp(2.6rem,5vw,4.8rem)}.breadcrumbs{display:flex;gap:8px;margin-bottom:26px;color:var(--muted);font-size:.9rem}.content-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:70px;align-items:start}.content-copy h2{margin:52px 0 20px;font-size:clamp(1.8rem,3vw,2.7rem)}.content-copy h2:first-child{margin-top:0}.content-copy p{color:var(--ink-2)}.side-panel{position:sticky;top:100px;padding:30px;border-radius:var(--radius);color:#fff;background:linear-gradient(145deg,#071a3d,#0b3d77);box-shadow:var(--shadow)}.side-panel p{color:#c7d9ef}.cta-band{position:relative;overflow:hidden;padding:66px;border-radius:32px;color:#fff;background:linear-gradient(120deg,#071a3d,#0d4b91 58%,#047cbd)}.cta-band:after{content:"";position:absolute;right:-80px;bottom:-150px;width:380px;height:380px;border:70px solid rgba(77,226,232,.12);border-radius:50%}.cta-band h2{position:relative;max-width:740px;margin-bottom:16px}.cta-band p{position:relative;max-width:640px;color:#c8ddf1}.cta-band .button{position:relative;margin-top:12px}.legal-copy{max-width:820px}.legal-copy section{padding:30px 0;border-bottom:1px solid var(--line)}.legal-copy h2{margin-bottom:14px;font-size:1.55rem;letter-spacing:-.02em}.legal-copy p{color:var(--ink-2)}.legal-updated{color:var(--muted);font-size:.92rem}.reveal{animation:reveal .65s ease both}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}@media(max-width:900px){.section{padding:78px 0}.cards{grid-template-columns:1fr 1fr}.content-grid{grid-template-columns:1fr;gap:40px}.side-panel{position:static}.cta-band{padding:48px 34px}}@media(max-width:620px){.container{width:min(calc(100% - 28px),var(--container))}.section{padding:64px 0}.cards{grid-template-columns:1fr}.page-hero{padding:116px 0 64px}.cta-band{padding:38px 24px;border-radius:24px}.button{width:100%}}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:10px;font-family:Manrope,sans-serif;font-size:1rem;font-weight:600;letter-spacing:-.03em;white-space:nowrap}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:43px;height:43px;object-fit:contain}.logo[data-astro-cid-tvrurpns] strong[data-astro-cid-tvrurpns]{font-weight:800}.footer[data-astro-cid-tvrurpns]{color:#fff}.footer[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:42px;height:42px}@media(max-width:420px){.header[data-astro-cid-tvrurpns]{font-size:.91rem}.header[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{width:39px;height:39px}}select[data-astro-cid-a2mxz4y6]{max-width:86px;padding:8px 24px 8px 9px;border:1px solid #dce6f2;border-radius:10px;color:#19304f;background:#fff;font-size:.78rem;font-weight:700;cursor:pointer}.sr-only[data-astro-cid-a2mxz4y6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:50;top:0;left:0;width:100%;border-bottom:1px solid transparent;transition:.25s}.site-header[data-astro-cid-3ef6ksr2].scrolled{border-color:#dce6f2e6;background:#ffffffe6;box-shadow:0 8px 30px #0f305b0f;backdrop-filter:blur(16px)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;min-height:78px;align-items:center;justify-content:space-between}.nav[data-astro-cid-3ef6ksr2],.nav-links[data-astro-cid-3ef6ksr2],.nav-actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center}.nav[data-astro-cid-3ef6ksr2]{gap:34px}.nav-links[data-astro-cid-3ef6ksr2]{gap:25px}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{position:relative;color:#314762;font-size:.91rem;font-weight:600}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:#165dff;transition:.2s}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover:after,.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2].active:after{right:0}.nav-actions[data-astro-cid-3ef6ksr2]{gap:12px}.nav-actions[data-astro-cid-3ef6ksr2] .button[data-astro-cid-3ef6ksr2]{min-height:43px;padding:0 18px;font-size:.85rem}.menu-toggle[data-astro-cid-3ef6ksr2]{display:none;border:0;background:none}.menu-toggle[data-astro-cid-3ef6ksr2] b[data-astro-cid-3ef6ksr2]{position:absolute;width:1px;height:1px;overflow:hidden}@media(max-width:940px){.menu-toggle[data-astro-cid-3ef6ksr2]{display:grid;width:42px;height:42px;place-content:center;gap:5px;border:1px solid #dce6f2;border-radius:12px;background:#fff}.menu-toggle[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{display:block;width:20px;height:2px;background:#07142d}.nav[data-astro-cid-3ef6ksr2]{position:fixed;inset:78px 0 0;display:flex;visibility:hidden;flex-direction:column;align-items:stretch;gap:28px;padding:36px 24px;opacity:0;background:#fff;transform:translateY(-12px);transition:.2s}.nav[data-astro-cid-3ef6ksr2].open{visibility:visible;opacity:1;transform:none}.nav-links[data-astro-cid-3ef6ksr2],.nav-actions[data-astro-cid-3ef6ksr2]{flex-direction:column;align-items:stretch}.nav-links[data-astro-cid-3ef6ksr2]{gap:5px}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding:13px 5px;font-family:Manrope,sans-serif;font-size:1.25rem}.nav-links[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:after{display:none}.nav-actions[data-astro-cid-3ef6ksr2] .button[data-astro-cid-3ef6ksr2]{margin-top:8px}.nav-actions[data-astro-cid-3ef6ksr2] select{max-width:100%;width:100%;height:45px}}.footer[data-astro-cid-sz7xmlte]{padding:74px 0 30px;color:#c7d3e4;background:#061226}.footer[data-astro-cid-sz7xmlte] .logo{color:#fff}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:46px}.footer-brand[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{max-width:320px;margin:24px 0;color:#8fa4bf}.brand-of[data-astro-cid-sz7xmlte]{color:#53dce3;font-weight:700}.footer[data-astro-cid-sz7xmlte] h2[data-astro-cid-sz7xmlte]{margin:4px 0 20px;color:#fff;font-family:DM Sans,sans-serif;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.footer-grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:not(:first-child){display:flex;flex-direction:column;gap:11px}.footer-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.91rem;transition:.2s}.footer-grid[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:#fff}.footer-bottom[data-astro-cid-sz7xmlte]{display:flex;justify-content:space-between;gap:20px;margin-top:58px;padding-top:24px;border-top:1px solid #1c2d46;color:#7f93ad;font-size:.8rem}.footer-bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0}.footer-bottom[data-astro-cid-sz7xmlte] div[data-astro-cid-sz7xmlte]{display:flex;gap:13px}.footer-bottom[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte].active{color:#53dce3}@media(max-width:850px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.5fr 1fr 1fr}.footer-grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:last-child{grid-column:2}}@media(max-width:620px){.footer[data-astro-cid-sz7xmlte]{padding-top:58px}.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr;gap:42px 25px}.footer-brand[data-astro-cid-sz7xmlte]{grid-column:1/-1}.footer-grid[data-astro-cid-sz7xmlte]>div[data-astro-cid-sz7xmlte]:last-child{grid-column:auto}.footer-bottom[data-astro-cid-sz7xmlte]{flex-direction:column}}
