@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-coral: #f37453;--c-petrol: #034f53;--c-purple: #592d86;--c-yellow: #f7c650;--c-sky: #86d0d6;--c-rose: #fac1b3;--c-ink: #2e1a4a;--c-paper: #f3f0ea;--c-lila: #cdbfdc;--c-white: #ffffff;--c-page: var(--c-paper);--c-text: var(--c-ink);--c-text-invert: var(--c-paper);--c-accent: var(--c-coral);--c-focus: var(--c-purple);--font-sans: "Outfit Variable", "Outfit", system-ui, -apple-system, "Segoe UI", sans-serif;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fs-10: .625rem;--fs-11: .6875rem;--fs-12: .75rem;--fs-13: .8125rem;--fs-14: .875rem;--fs-15: .9375rem;--fs-16: 1rem;--fs-17: 1.0625rem;--fs-18: clamp(1rem, .956rem + .1878vw, 1.125rem);--fs-19: clamp(1.0625rem, 1.018rem + .1878vw, 1.1875rem);--fs-20: clamp(1.125rem, 1.081rem + .1878vw, 1.25rem);--fs-22: clamp(1.25rem, 1.206rem + .1878vw, 1.375rem);--fs-24: clamp(1.2625rem, 1.1789rem + .3568vw, 1.5rem);--fs-26: clamp(1.3313rem, 1.2278rem + .4413vw, 1.625rem);--fs-28: clamp(1.4rem, 1.2768rem + .5258vw, 1.75rem);--fs-30: clamp(1.4688rem, 1.3257rem + .6103vw, 1.875rem);--fs-34: clamp(1.6063rem, 1.4236rem + .7793vw, 2.125rem);--fs-36: clamp(1.675rem, 1.4725rem + .8638vw, 2.25rem);--fs-38: clamp(1.7438rem, 1.5215rem + .9484vw, 2.375rem);--fs-40: clamp(1.8125rem, 1.5704rem + 1.0329vw, 2.5rem);--fs-44: clamp(1.95rem, 1.6683rem + 1.2019vw, 2.75rem);--fs-46: clamp(2.0187rem, 1.7173rem + 1.2864vw, 2.875rem);--fs-48: clamp(2.0875rem, 1.7662rem + 1.3709vw, 3rem);--fs-52: clamp(2.225rem, 1.8641rem + 1.5399vw, 3.25rem);--fs-56: clamp(2.3625rem, 1.962rem + 1.7089vw, 3.5rem);--fs-58: clamp(2.4313rem, 2.0109rem + 1.7934vw, 3.625rem);--fs-60: clamp(2.5rem, 2.0599rem + 1.8779vw, 3.75rem);--fs-64: clamp(2.625rem, 2.1408rem + 2.0657vw, 4rem);--fs-68: clamp(2.6875rem, 2.1373rem + 2.3474vw, 4.25rem);--fs-72: clamp(2.75rem, 2.1338rem + 2.6291vw, 4.5rem);--fs-74: clamp(2.7812rem, 2.132rem + 2.77vw, 4.625rem);--fs-76: clamp(2.8125rem, 2.1303rem + 2.9108vw, 4.75rem);--fs-80: clamp(2.875rem, 2.1268rem + 3.1925vw, 5rem);--fs-86: clamp(2.9688rem, 2.1215rem + 3.615vw, 5.375rem);--fs-88: clamp(3rem, 2.1197rem + 3.7559vw, 5.5rem);--fs-96: clamp(3.125rem, 2.1127rem + 4.3192vw, 6rem);--fs-102: clamp(3.2188rem, 2.1074rem + 4.7418vw, 6.375rem);--fs-104: clamp(3.25rem, 2.1056rem + 4.8826vw, 6.5rem);--fs-110: clamp(3.3438rem, 2.1004rem + 5.3052vw, 6.875rem);--fs-112: clamp(3.375rem, 2.0986rem + 5.446vw, 7rem);--fs-120: clamp(3.5rem, 2.0915rem + 6.0094vw, 7.5rem);--fs-128: clamp(3.625rem, 2.0845rem + 6.5728vw, 8rem);--fs-132: clamp(3.6875rem, 2.081rem + 6.8545vw, 8.25rem);--fs-150: clamp(3.9688rem, 2.0651rem + 8.1221vw, 9.375rem);--fs-160: clamp(4.125rem, 2.0563rem + 8.8263vw, 10rem);--fs-180: clamp(4.4375rem, 2.0387rem + 10.2347vw, 11.25rem);--fs-200: clamp(4.75rem, 2.0211rem + 11.6432vw, 12.5rem);--fs-12-5: .78125rem;--fs-13-5: .84375rem;--fs-14-5: .90625rem;--fs-15-5: .96875rem;--fs-16-5: 1.03125rem;--sp-2: 2px;--sp-4: 4px;--sp-6: 6px;--sp-8: 8px;--sp-10: 10px;--sp-12: 12px;--sp-14: 14px;--sp-16: 16px;--sp-18: 18px;--sp-20: 20px;--sp-22: 22px;--sp-24: 24px;--sp-28: 28px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-56: 56px;--sp-64: 64px;--sp-72: 72px;--sp-80: 80px;--gutter: calc(clamp(20px, 1.2rem + 2.63vw, 48px) + var(--bleed, 0px));--gutter-tight: calc(clamp(16px, .9rem + 2.25vw, 40px) + var(--bleed, 0px));--section-y: clamp(40px, 1.97rem + 2.25vw, 64px);--section-y-lg: clamp(48px, 2.47rem + 2.25vw, 72px);--section-y-xl: clamp(56px, 2.97rem + 2.25vw, 80px);--page-max: 1440px;--r-6: 6px;--r-8: 8px;--r-12: 12px;--r-14: 14px;--r-16: 16px;--r-20: 20px;--r-24: 24px;--r-28: 28px;--r-32: 32px;--r-section: clamp(28px, 1.2rem + 1.7vw, 48px);--r-hero: clamp(24px, 1.1rem + 1.1vw, 40px);--r-pill: 999px;--shadow-nav: 0 10px 30px #2e1a4a33;--shadow-card: 0 20px 40px #2e1a4a59;--shadow-sticker: 0 6px 14px #2e1a4a33;--blur-nav: 18px;--ease-out: cubic-bezier(.2, .8, .2, 1);--ease-bounce: cubic-bezier(.22, 1, .36, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-fast: .2s;--dur-base: .35s;--dur-slow: .45s;--dur-reveal: .8s;--stagger: 30ms;--z-base: 1;--z-overlay: 40;--z-nav: 50;--z-skip: 100}:root{--sp-15: 15px;--c-ink-60: #2e1a4a99;--c-ink-80: #2e1a4acc;--c-grid: #ffffff1f;--c-tape: #ffffff8c;--c-curl-1: #ffffff;--c-curl-2: #f7f3ed;--c-curl-3: #e8e1d6;--c-curl-4: #c9bfb0;--c-fold-shadow: #2e1a4a2e;--c-fold-line: #ffffffb3;--shadow-sheet: 0 2px 4px #2e1a4a1a, 0 24px 48px #2e1a4a33;--shadow-note: 0 2px 3px #2e1a4a1f, 6px 22px 26px #2e1a4a4d;--shadow-tape: 0 1px 2px #2e1a4a1a;--ease-spring: cubic-bezier(.34, 1.45, .64, 1)}:root{--sp-44: 44px;--sp-3: 3px;--sp-30: 30px;--sp-42: 42px;--sp-46: 46px;--r-10: 10px;--c-petrol-35: #034f5359;--c-white-35: #ffffff59;--c-white-12: #ffffff1f;--c-paper-line: #fbf4ea59;--shadow-lens: 0 18px 34px #2e1a4a33;--shadow-loop: 0 20px 40px #2e1a4a59;--shadow-loop-hover: 0 14px 24px #2e1a4a55;--lens-glint: linear-gradient(220deg, #86d0d640 0%, #ffffff00 55%, #86d0d62e 100%);--lens-inner: inset -6px -8px 22px #ffffff99}:root{--ring-size: 350;--ring-stroke: 6px}:root{--grad-tech: linear-gradient(110deg, #e9e2f4 0%, #d6e9f6 45%, #f6e1e4 100%);--c-halo-rose: #fac1b366;--c-halo-lila: #cdbfdc99;--c-halo-sky: #86d0d673;--c-glow-coral: #f3745359;--c-glow-lila: #cdbfdcb3;--c-glass: #ffffffb3;--c-glass-bar: #ffffffa6;--c-glass-edge: #ffffffe6;--c-key-edge: #ffffff8c;--c-ink-shadow: #2e1a4a33;--c-ink-inner: #2e1a4a26;--c-ink-muted: #2e1a4a99;--c-coral-wash: #f3745333;--c-glass-shadow: #4b3a8a1f;--c-glass-shadow-lg: #4b3a8a26;--c-coral-deep: #c9533a;--grad-key-coral: linear-gradient(180deg, #f7957a, #f37453);--grad-key-white: linear-gradient(180deg, #ffffff, #ece9f1);--grad-key-dark: linear-gradient(180deg, #4a3a63, #2e1a4a);--grad-key-lilac: linear-gradient(160deg, #ffffffe6 0%, #cdbfdccc 55%, #b9a8d6d9 100%);--grad-key-rose: linear-gradient(180deg, #fbd3c8, #fac1b3);--grad-chip-icon: linear-gradient(135deg, #592d86, #86d0d6);--grad-tray: linear-gradient(180deg, #f4f2f7, #d9d5e1);--c-key-side-dark: #1a0f2b;--c-key-side-lilac: #a99cc0;--c-key-side-rose: #de9c8b;--c-key-side-white: #c5bfcf;--c-tray-well: #cbc6d4;--c-tray-edge: #b7b1c2;--c-tray-drop: #2e1a4a40;--c-ink-well: #2e1a4a1f}:root{--intro-bottom: clamp(40px, 7.36vw, 106px)}:root{--sp-11: 11px;--sp-13: 13px;--sp-26: 26px;--c-glass: #ffffffc7;--c-glass-edge: #ffffffcc;--c-mega: #ffffffd1;--c-mega-edge: #ffffffe6;--c-mega-area: #ffffffe6;--c-veil: #2e1a4a73;--c-lila-60: #cdbfdc99;--c-lila-50: #cdbfdc80;--c-ink-8: #2e1a4a14;--c-ink-60: #2e1a4a99;--c-ink-70: #2e1a4ab3;--c-ink-80: #2e1a4acc;--c-paper-12: #f3f0ea1f;--c-paper-20: #f3f0ea33;--c-paper-60: #f3f0ea99;--c-paper-75: #f3f0eabf;--c-footer-line: #fbf4ea40;--c-whatsapp: #25d366;--shadow-mega: 0 16px 40px #2e1a4a26;--shadow-loop: 0 18px 36px #2e1a4a40;--blur-mega: 24px;--blur-veil: 6px;--z-menu: 60;--bp-nav: 1100px}:root{--c-night: #1e1030;--c-violet: #4b2672;--c-mint: #c9ebd9;--c-pink: #f6c9e8;--c-mist: #d9d9d9;--c-warm: #fbf4ea;--c-warm-90: #fbf4ead9;--c-warm-70: #fbf4eab3;--c-warm-60: #fbf4ea99;--c-warm-50: #fbf4ea80;--c-warm-28: #fbf4ea47;--c-white-6: #ffffff0f;--c-white-8: #ffffff14;--c-white-14: #ffffff24;--c-white-9: #ffffff17;--c-white-12: #ffffff1f;--c-sky-14: #86d0d624;--c-sky-11: #86d0d61c;--c-sky-25: #86d0d640;--c-yellow-80: #f7c650cc;--c-yellow-50: #f7c65080;--c-yellow-35: #f7c65059;--c-rose-20: #fac1b333;--c-ink-40: #2e1a4a66;--c-ink-25: #2e1a4a40;--c-teal-80: #034f53cc;--shadow-float: 0 1px 2px #2e1a4a14, 0 12px 28px #2e1a4a1f;--shadow-phone: 0 24px 60px #2e1a4a40;--shadow-bar: 0 1px 2px #2e1a4a14, 0 12px 28px #2e1a4a26;--shadow-toolbar: 0 12px 30px #1e103080, inset 0 1px 0 #ffffff26;--hero-h: 690px;--r-hero-4: 4px;--r-hero-18: 18px;--r-hero-22: 22px;--r-hero-46: 46px;--r-hero-37: 37px}:root{--c-an-ink-30: #2e1a4a4d;--c-an-ink-50: #2e1a4a80;--c-an-ink-85: #2e1a4ad9;--c-an-ink-18: #2e1a4a2e;--c-an-ink-9: #2e1a4a17;--c-an-white-40: #ffffff66;--c-an-white-67: #ffffffaa;--c-an-white-70: #ffffffb3;--c-an-white-80: #ffffffcc;--c-an-white-55: #ffffff8c;--c-an-white-90: #ffffffe6;--c-an-paper-35: #f3f0ea59;--c-an-paper-20: #f3f0ea33;--c-an-paper-60: #f3f0ea99;--c-an-lens-halo: #86d0d666;--shadow-an-lens: 0 20px 40px #2e1a4a40;--shadow-an-lens-lg: 0 30px 60px #2e1a4a33;--shadow-an-card: 0 18px 40px #2e1a4a2e;--shadow-an-handle: 0 8px 20px #2e1a4a40;--shadow-an-doc: 0 24px 40px #00000059;--r-an-doc: 6px 24px 24px 24px}:root{--c-paper-70: #f3f0eab3;--c-paper-80: #f3f0eacc}:root{--ev-ink-85: #2e1a4ad9;--ev-ink-20: #2e1a4a33;--ev-ink-10: #2e1a4a1a;--ev-ink-5: #2e1a4a0d;--ev-ink-30: #2e1a4a4d;--ev-ink-50: #2e1a4a80;--ev-paper-90: #f3f0eae6;--ev-paper-40: #f3f0ea66;--ev-paper-30: #f3f0ea4d;--ev-glass-15: #ffffff26;--ev-glass-18: #ffffff2e;--ev-glass-30: #ffffff4d;--ev-glass-35: #ffffff59;--ev-glass-90: #ffffffe6;--ev-live: #ff4d4d;--ev-shadow-bento: 0 20px 40px #2e1a4a40;--ev-shadow-shot: 0 24px 50px #2e1a4a33;--ev-shadow-ticket: 0 30px 60px #00000080;--ev-glow-coral: #f3745355;--ev-glow-coral-0: #f3745300;--ev-glow-purple: #592d8699;--ev-glow-purple-0: #592d8600;--ev-hero-top: #2e1a4a33;--ev-hero-clear: #2e1a4a00;--ev-hero-bottom: #2e1a4af2;--ev-photo-bottom: #2e1a4acc}:root{--c-purple-50: #592d8680;--c-purple-35: #592d8659;--c-ink-10: #2e1a4a1a;--c-ink-12: #2e1a4a1f;--c-ink-15: #2e1a4a26;--c-ink-20: #2e1a4a33;--c-paper-50: #f3f0ea80;--c-paper-85: #f3f0ead9;--c-white-80: #ffffffcc;--shadow-tag: 0 16px 30px #2e1a4a33;--shadow-letter: 0 24px 50px #2e1a4a26}:root{--svc-gutter: clamp(20px, 5.63vw - 1.1px, 80px);--br-fs-150-fix: 9.375rem;--br-fs-40-fix: 2.5rem;--br-fs-180-fix: 11.25rem;--br-fs-64-fix: 4rem;--br-fs-30-fix: 1.875rem;--br-glass: #ffffff1a;--br-glass-edge: #ffffff40;--br-shadow-card: 0 24px 40px #00000040;--br-shadow-card-lg: 0 24px 40px #00000059;--br-sky-35: #86d0d659;--br-ink-15: #2e1a4a26;--br-ink-20: #2e1a4a33;--br-ink-10: #2e1a4a1a;--br-ink-50: #2e1a4a80;--br-ink-85: #2e1a4ad9;--br-purple-40: #592d8666;--br-paper-20: #f3f0ea33;--br-white-50: #ffffff80;--br-white-80: #ffffffcc;--br-shadow-folder: 0 -6px 24px #2e1a4a26;--br-shadow-folder-hover: 0 -12px 32px #2e1a4a40;--br-folder-dur: .45s;--br-fade-dur: .2s}:root{--st-night: #1c1029;--st-plum: #3a2459;--st-rec: #ff4d4d;--st-paper-50: #f3f0ea80;--st-paper-25: #f3f0ea40;--st-white-3: #ffffff08;--st-white-10: #ffffff1a;--st-white-15: #ffffff26;--st-white-18: #ffffff2e;--st-white-30: #ffffff4d;--st-fade-hero: linear-gradient(180deg, #1c102900 35%, #1c1029f2 100%);--st-fade-card: linear-gradient(180deg, #1c102900 50%, #1c1029cc 85%);--st-r-4: 4px;--st-hero-x: calc(clamp(20px, 6.25vw, 90px) + var(--bleed, 0px));--st-gutter: calc(clamp(20px, 5.56vw, 80px) + var(--bleed, 0px));--st-corner: calc(clamp(16px, 4.17vw, 60px) + var(--bleed, 0px))}:root{--ux-gutter: calc(clamp(20px, 5.556vw, 80px) + var(--bleed, 0px));--ux-pad-y: clamp(72px, 9.722vw, 140px);--ux-fs-8: .5rem;--ux-fs-9: .5625rem;--ux-fs-18: 1.125rem;--ux-fs-20: 1.25rem;--ux-fs-22: 1.375rem;--ux-fs-28: 1.75rem;--ux-fs-30: 1.875rem;--ux-sp-36: 36px;--ux-fs-34: 2.125rem;--ux-lavender: #eeeaf4;--ux-lavender-line: #e9e5ef;--ux-rose-soft: #fdddd3;--ux-yellow-soft: #fcefc9;--ux-sky-soft: #d5eff1;--ux-alert: #d9573a;--ux-wf-text: #8b8597;--ux-wf-mute: #b9b4c2;--ux-wf-fill: #dcd8e3;--ux-wf-soft: #efedf2;--ux-wf-line: #e4e1ea;--ux-wf-edge: #cfcad8;--ux-wf-btn: #d3cedc;--ux-wf-btn-text: #6e6880;--ux-paper-soft: #f6f3ee;--ux-purple-70: #592d86b3;--ux-purple-40: #592d8666;--ux-purple-10: #592d861a;--ux-purple-25: #592d8640;--ux-ink-40: #2e1a4a66;--ux-petrol-60: #034f5399;--ux-sky-40: #86d0d666;--ux-yellow-40: #f7c65066;--ux-coral-70: #f37453b3;--ux-coral-15: #f3745326;--ux-coral-35: #f3745359;--ux-coral-60: #f3745399;--ux-yellow-70: #f7c650b3;--ux-ink-5: #2e1a4a0d;--ux-ink-6: #2e1a4a0f;--ux-ink-10: #2e1a4a1a;--ux-ink-12: #2e1a4a1f;--ux-ink-15: #2e1a4a26;--ux-ink-20: #2e1a4a33;--ux-ink-50: #2e1a4a80;--ux-ink-85: #2e1a4ad9;--ux-paper-35: #f3f0ea59;--ux-paper-50: #f3f0ea80;--ux-paper-90: #f3f0eae6;--ux-white-4: #ffffff0a;--ux-white-5: #ffffff0d;--ux-white-7: #ffffff12;--ux-white-15: #ffffff26;--ux-white-18: #ffffff2e;--ux-white-20: #ffffff33;--ux-white-25: #ffffff40;--ux-white-35: #ffffff59;--ux-white-55: #ffffff8c;--ux-white-70: #ffffffb3;--ux-white-72: #ffffffb8;--ux-white-80: #ffffffcc;--ux-white-90: #ffffffe6;--ux-shadow-phone: 0 18px 40px #2e1a4a26;--ux-shadow-glass: inset 0 1px 0 #ffffff, 0 20px 44px #0000004d;--ux-shadow-glass-soft: inset 0 2px 0 #ffffff, 0 16px 40px #2e1a4a1f;--ux-shadow-brief: inset 0 2px 0 #ffffff, 0 30px 60px #2e1a4a33;--ux-shadow-card: 0 12px 28px #2e1a4a1f;--ux-shadow-sticker: 0 6px 20px #2e1a4a1f;--ux-glow-coral: 0 0 16px #f3745399;--ux-blur-glass: 24px;--ux-blur-card: 30px;--ux-ease-dialog: cubic-bezier(.2, .8, .2, 1);--ux-dur-step: .6s;--ux-dur-slide: .45s}:root{--cm-gutter-base: clamp(20px, -.07rem + 5.634vw, 80px);--cm-gutter: calc(var(--cm-gutter-base) + var(--bleed, 0px));--cm-pad-y: clamp(4rem, 2.77rem + 5.258vw, 7.5rem);--cm-pad-y-lg: clamp(4.25rem, 2.886rem + 5.822vw, 8.125rem);--cm-ink-5: #2e1a4a0f;--cm-ink-15: #2e1a4a26;--cm-ink-50: #2e1a4a80;--cm-white-60: #ffffff99;--cm-white-70: #ffffffb3;--cm-white-85: #ffffffd9;--cm-white-90: #ffffffe6;--cm-white-8: #ffffff14;--cm-white-12: #ffffff1f;--cm-white-20: #ffffff33;--cm-paper-30: #f3f0ea4d;--cm-paper-50: #f3f0ea80;--cm-white-50: #ffffff80;--cm-paper-75: #f3f0eabf;--cm-bubble-shadow: 0 10px 24px #2e1a4a1f;--cm-shadow-glass: 0 20px 50px #2e1a4a26;--cm-shadow-notice: 0 12px 24px #2e1a4a40;--cm-shadow-notice-glass: 0 14px 30px #2e1a4a26;--cm-shadow-composer: 0 20px 40px #00000040;--cm-halo: radial-gradient(closest-side, #cdbfdccc, #cdbfdc00);--r-40: 40px;--cm-r-30: 30px;--cm-r-22: 22px;--cm-r-4: 4px}:root{--web-gutter: calc(clamp(20px, 5.634vw - 1.13px, 80px) + var(--bleed, 0px));--web-y: clamp(72px, 3.006rem + 6.385vw, 140px);--web-y-b: clamp(72px, 3.443rem + 4.507vw, 120px);--web-fs-9: .5625rem;--web-fs-8: .5rem;--web-fs-7: .4375rem;--web-ink-75: color-mix(in srgb, var(--c-ink) 75%, transparent);--web-ink-70: color-mix(in srgb, var(--c-ink) 70%, transparent);--web-ink-60: color-mix(in srgb, var(--c-ink) 60%, transparent);--web-ink-50: color-mix(in srgb, var(--c-ink) 50%, transparent);--web-ink-40: color-mix(in srgb, var(--c-ink) 40%, transparent);--web-ink-25: color-mix(in srgb, var(--c-ink) 25%, transparent);--web-ink-20: color-mix(in srgb, var(--c-ink) 20%, transparent);--web-ink-15: color-mix(in srgb, var(--c-ink) 15%, transparent);--web-ink-10: color-mix(in srgb, var(--c-ink) 10%, transparent);--web-ink-8: color-mix(in srgb, var(--c-ink) 8%, transparent);--web-paper-70: color-mix(in srgb, var(--c-paper) 70%, transparent);--web-paper-75: color-mix(in srgb, var(--c-paper) 75%, transparent);--web-paper-80: color-mix(in srgb, var(--c-paper) 80%, transparent);--web-paper-85: color-mix(in srgb, var(--c-paper) 85%, transparent);--web-w-90: color-mix(in srgb, var(--c-white) 90%, transparent);--web-w-80: color-mix(in srgb, var(--c-white) 80%, transparent);--web-w-70: color-mix(in srgb, var(--c-white) 70%, transparent);--web-w-65: color-mix(in srgb, var(--c-white) 65%, transparent);--web-w-60: color-mix(in srgb, var(--c-white) 60%, transparent);--web-w-55: color-mix(in srgb, var(--c-white) 55%, transparent);--web-w-40: color-mix(in srgb, var(--c-white) 40%, transparent);--web-w-20: color-mix(in srgb, var(--c-white) 20%, transparent);--web-w-18: color-mix(in srgb, var(--c-white) 18%, transparent);--web-w-15: color-mix(in srgb, var(--c-white) 15%, transparent);--web-w-12: color-mix(in srgb, var(--c-white) 12%, transparent);--web-w-10: color-mix(in srgb, var(--c-white) 10%, transparent);--web-w-5: color-mix(in srgb, var(--c-white) 5%, transparent);--web-error: #c9533a;--web-error-wash: color-mix(in srgb, var(--web-error) 12%, var(--c-white));--web-line: color-mix(in srgb, var(--c-paper) 12%, transparent);--web-brow-bar: #f6f3ee;--web-card-warm: #ede7de;--web-old-bg: #e4e1dc;--web-old-block: #b8b4ae;--web-grad-img: linear-gradient(160deg, var(--c-sky), var(--c-petrol));--web-grad-img-warm: linear-gradient(160deg, var(--c-coral), var(--c-lila));--web-grad-img-rose: linear-gradient(160deg, var(--c-rose), var(--c-coral));--web-grad-bg: linear-gradient(110deg, #e9e2f4 0%, #d6e9f6 50%, #f6e1e4 100%);--web-blob-coral: color-mix(in srgb, var(--c-coral) 55%, transparent);--web-blob-sky: color-mix(in srgb, var(--c-sky) 55%, transparent);--web-blob-lila: color-mix(in srgb, var(--c-lila) 55%, transparent);--web-blob-yellow: color-mix(in srgb, var(--c-yellow) 55%, transparent);--web-shadow-browser: 0 30px 60px #1a0b2e59;--web-shadow-phone: 0 30px 50px #1a0b2e59;--web-shadow-glass: inset 0 1px 0 var(--c-white), 0 24px 48px #2e1a4a26;--web-shadow-page: 0 30px 70px #00000059;--web-shadow-ui: 0 20px 40px #00000040;--web-shadow-pages: 0 16px 36px #2e1a4a26;--web-shadow-tech: inset 0 1px 0 var(--c-white), 0 20px 44px #4b3a8a1f;--web-shadow-panel: 0 24px 60px #2e1a4a1f;--web-r-18: 18px;--web-r-22: 22px;--web-r-30: 30px;--web-r-40: 40px;--web-blur-glass: 24px}:root{--ev-gutter: calc(clamp(20px, 5.556vw, 80px) + var(--bleed, 0px))}:root{--c-ink-50: #2e1a4a80;--c-ink-6: #2e1a4a0f;--c-paper-25: #f3f0ea40;--c-white-5: #ffffff0d;--c-white-10: #ffffff1a;--c-white-60: #ffffff99;--shadow-badge: 0 20px 40px #2e1a4a26;--blur-badge: 20px;--sp-17: 17px;--sp-36: 36px;--pad-x-looper: clamp(20px, 5.634vw - 1px, 80px)}:root{--ct-gutter: calc(clamp(20px, 5.556vw, 80px) + var(--bleed, 0px));--ct-ink-30: #2e1a4a4d;--ct-ink-50: #2e1a4a80;--ct-ink-85: #2e1a4ad9;--ct-lila-30: #cdbfdc4d;--ct-coral-70: #f37453b3;--ct-shadow-form: 0 24px 60px #2e1a4a14;--ct-shadow-list: 0 18px 40px #2e1a4a26}:root{--ab-ink-50: #2e1a4a80;--ab-ink-30: #2e1a4a4d;--ab-ink-75: #2e1a4abf;--ab-white-70: #ffffffb3;--ab-white-8: #ffffff14;--ab-paper-30: #f3f0ea4d;--ab-paper-35: #f3f0ea59;--ab-yellow-row: var(--c-yellow)}:root{--ab-gutter: calc(clamp(20px, 5.556vw, 80px) + var(--bleed, 0px));--ab-gutter-wide: calc(clamp(20px, 8.333vw, 120px) + var(--bleed, 0px))}:root{--r-18: 18px;--r-4: 4px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;min-height:100svh;background:var(--c-page);color:var(--c-text);font:var(--fw-regular) var(--fs-15) / 1.4 var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}img,picture,svg,video{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}:where(a,button,[tabindex]):focus-visible{outline:2.5px solid var(--c-focus);outline-offset:3px;border-radius:var(--r-6)}::selection{background:var(--c-yellow);color:var(--c-ink)}.page{overflow-x:clip}:root{--bleed: max(0px, (100vw - var(--page-max)) / 2)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip-link{position:fixed;left:var(--sp-16);top:-80px;z-index:var(--z-skip);padding:var(--sp-12) var(--sp-18);border-radius:var(--r-8);background:var(--c-ink);color:var(--c-paper);transition:top var(--dur-fast) var(--ease-out)}.skip-link:focus-visible{top:var(--sp-16)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}}.t-display-xl{font:var(--fw-semibold) var(--fs-96) / 1 var(--font-sans);letter-spacing:-.028em}.t-display{font:var(--fw-semibold) var(--fs-80) / 1 var(--font-sans);letter-spacing:-.0275em}.t-display-md{font:var(--fw-semibold) var(--fs-60) / 1 var(--font-sans);letter-spacing:-.028em}.t-h1{font:var(--fw-semibold) var(--fs-56) / 1.04 var(--font-sans);letter-spacing:-.0286em}.t-h1m{font:var(--fw-medium) var(--fs-48) / 1.04 var(--font-sans);letter-spacing:-.027em}.t-h2{font:var(--fw-semibold) var(--fs-38) / 1.08 var(--font-sans);letter-spacing:-.029em}.t-h2s{font:var(--fw-semibold) var(--fs-36) / 1.08 var(--font-sans);letter-spacing:-.028em}.t-h3{font:var(--fw-semibold) var(--fs-30) / 1.08 var(--font-sans);letter-spacing:-.027em}.t-h3s{font:var(--fw-semibold) var(--fs-28) / 1.08 var(--font-sans);letter-spacing:-.029em}.t-h4{font:var(--fw-semibold) var(--fs-26) / 1.15 var(--font-sans);letter-spacing:-.027em}.t-h5{font:var(--fw-semibold) var(--fs-24) / 1.15 var(--font-sans);letter-spacing:-.029em}.t-h6{font:var(--fw-semibold) var(--fs-20) / 1.2 var(--font-sans);letter-spacing:-.015em}.t-lead-xl{font:var(--fw-regular) var(--fs-30) / 1.08 var(--font-sans);letter-spacing:-.027em}.t-lead{font:var(--fw-regular) var(--fs-22) / 1.15 var(--font-sans)}.t-lead-md{font:var(--fw-medium) var(--fs-22) / 1.15 var(--font-sans)}.t-lead-sm{font:var(--fw-regular) var(--fs-20) / 1.15 var(--font-sans)}.t-body-lg{font:var(--fw-regular) var(--fs-19) / 1.45 var(--font-sans)}.t-body-md{font:var(--fw-regular) var(--fs-17) / 1.45 var(--font-sans)}.t-body{font:var(--fw-regular) var(--fs-15) / 1.4 var(--font-sans)}.t-body-sm{font:var(--fw-regular) var(--fs-14) / 1.3 var(--font-sans)}.t-strong{font-weight:var(--fw-bold)}.t-nav{font:var(--fw-medium) var(--fs-15) / 1.4 var(--font-sans)}.t-button{font:var(--fw-bold) var(--fs-15) / 1.4 var(--font-sans)}.t-label{font:var(--fw-semibold) var(--fs-14) / 1.2 var(--font-sans)}.t-caption{font:var(--fw-medium) var(--fs-13) / 1.4 var(--font-sans)}.t-small{font:var(--fw-medium) var(--fs-12) / 1.3 var(--font-sans)}.t-micro{font:var(--fw-medium) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.125em;text-transform:uppercase}.t-tiny{font:var(--fw-medium) var(--fs-11) / 1.3 var(--font-sans)}.t-annot{font:var(--fw-medium) var(--fs-10) / 1.2 var(--font-sans)}.line{display:block;overflow:clip;overflow-clip-margin:.12em;padding-block:.04em}.line>span{display:inline-block}:root{--reveal-y: 26px;--reveal-fade: .7s;--reveal-dur: var(--dur-reveal);--reveal-stagger: 70ms}[data-page=service],[data-page=inner]{--reveal-y: 16px;--reveal-fade: .3s;--reveal-dur: .3s;--reveal-stagger: 60ms}@media(scripting:enabled){[data-reveal]{opacity:0;transform:translate3d(0,var(--reveal-y),0);transition:opacity var(--reveal-fade) var(--ease-out),transform var(--reveal-dur) var(--ease-out);transition-delay:calc(var(--i, 0) * var(--reveal-stagger));will-change:opacity,transform}[data-reveal=fade]{transform:none}[data-reveal=scale]{transform:scale(.94)}[data-reveal=left]{transform:translate3d(-32px,0,0)}[data-reveal=right]{transform:translate3d(32px,0,0)}[data-reveal].is-in{opacity:1;transform:none;will-change:auto}[data-lines] .line>span{transform:translate3d(0,105%,0);transition:transform .7s var(--ease-out);transition-delay:calc(var(--l, 0) * 60ms + var(--d, 0ms))}[data-lines].is-in .line>span{transform:none}}@media(prefers-reduced-motion:reduce){[data-reveal],[data-lines] .line>span{opacity:1;transform:none}}.btn{--btn-bg: var(--c-coral);--btn-fg: var(--c-white);--btn-bg-hover: var(--c-ink);--btn-fg-hover: var(--c-paper);--btn-border: transparent;display:inline-block;text-align:center;padding:var(--sp-14) var(--sp-22);white-space:nowrap;border-radius:var(--r-pill);background:var(--btn-bg);color:var(--btn-fg);box-shadow:inset 0 0 0 2px var(--btn-border);font:var(--fw-bold) var(--fs-15) / 1.4 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.btn__arrow{display:inline-block;transition:transform var(--dur-base) var(--ease-out)}.btn:hover{background:var(--btn-bg-hover);color:var(--btn-fg-hover)}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.btn:active{transform:scale(.97)}.btn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--btn-border),0 0 0 2.5px var(--c-focus)}.btn--coral-ink{--btn-fg: var(--c-ink)}.btn--ink{--btn-bg: var(--c-ink);--btn-fg: var(--c-paper);--btn-bg-hover: var(--c-coral);--btn-fg-hover: var(--c-ink)}.btn--purple{--btn-bg: var(--c-purple);--btn-fg: var(--c-paper);--btn-bg-hover: var(--c-ink)}.btn--yellow{--btn-bg: var(--c-yellow);--btn-fg: var(--c-ink)}.btn--outline{--btn-bg: transparent;--btn-fg: var(--c-ink);--btn-border: var(--c-ink);--btn-bg-hover: var(--c-ink);--btn-fg-hover: var(--c-paper)}.link-arrow{display:inline-flex;align-items:center;gap:var(--sp-6);font:var(--fw-semibold) var(--fs-13) / 1.2 var(--font-sans)}.link-arrow svg{width:14px;height:14px;transition:transform var(--dur-base) var(--ease-out)}a:hover .link-arrow svg,.link-arrow:hover svg{transform:translate(2px,-2px)}.section{position:relative;padding:var(--section-y) var(--gutter)}.mega[data-astro-cid-wwdq5wgg]{position:absolute;top:calc(100% + var(--sp-12));left:50%;translate:-50% 0;width:min(1200px,calc(100vw - 2 * var(--sp-24)));max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-12);border-radius:var(--r-32);background:var(--c-mega);box-shadow:inset 0 0 0 1px var(--c-mega-edge),var(--shadow-mega);-webkit-backdrop-filter:blur(var(--blur-mega));backdrop-filter:blur(var(--blur-mega));color:var(--c-ink);opacity:0;visibility:hidden;pointer-events:none;transform:translate3d(0,-12px,0);transition:opacity .16s var(--ease-out),transform .16s var(--ease-out),visibility 0s linear .16s}.mega[data-astro-cid-wwdq5wgg][data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .22s var(--ease-out),transform .22s var(--ease-out),visibility 0s}.mega__areas[data-astro-cid-wwdq5wgg]{display:grid;min-height:606px;grid-template-columns:724fr 440fr;gap:var(--sp-12)}.area[data-astro-cid-wwdq5wgg]{border-radius:var(--r-24)}.area--services[data-astro-cid-wwdq5wgg]{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(4,87px);align-content:space-between;column-gap:var(--sp-6);padding:var(--sp-24) var(--sp-20) var(--sp-20);background:var(--c-mega-area)}.area--solutions[data-astro-cid-wwdq5wgg]{display:flex;flex-direction:column;gap:var(--sp-18);padding:var(--sp-26, 26px) var(--sp-24) var(--sp-24);background:var(--c-purple);color:var(--c-paper)}.area__head[data-astro-cid-wwdq5wgg]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-end;padding-inline:var(--sp-6)}.area__head--col[data-astro-cid-wwdq5wgg]{flex-direction:column;align-items:stretch;padding:0;gap:0}.eyebrow[data-astro-cid-wwdq5wgg]{margin:0 0 var(--sp-6);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.133em;color:var(--c-purple)}.eyebrow--lila[data-astro-cid-wwdq5wgg]{color:var(--c-lila)}.area__title[data-astro-cid-wwdq5wgg]{margin:0;font:var(--fw-semibold) var(--fs-24) / 1.15 var(--font-sans);letter-spacing:-.021em;color:var(--c-ink)}.area__title--paper[data-astro-cid-wwdq5wgg]{color:var(--c-paper)}.count[data-astro-cid-wwdq5wgg]{margin:0 0 var(--sp-2);font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-ink-60)}.cell[data-astro-cid-wwdq5wgg]{display:flex;align-items:center;opacity:0;transform:translate3d(0,8px,0);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.mega[data-astro-cid-wwdq5wgg][data-open=true] .cell[data-astro-cid-wwdq5wgg]{opacity:1;transform:none;transition:opacity .26s var(--ease-out) calc(var(--i, 0) * var(--stagger) + 60ms),transform .32s var(--ease-out) calc(var(--i, 0) * var(--stagger) + 60ms)}.cell[data-astro-cid-wwdq5wgg]>a[data-astro-cid-wwdq5wgg]{flex:1}.svc[data-astro-cid-wwdq5wgg]{position:relative;display:flex;align-items:center;gap:var(--sp-14);padding:var(--sp-14);border-radius:18px;outline:none;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.svc__tile[data-astro-cid-wwdq5wgg]{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-14);background:var(--tile);color:var(--ink);transition:transform var(--dur-base) var(--ease-out)}.svc__text[data-astro-cid-wwdq5wgg]{display:flex;flex-direction:column;gap:3px;min-width:0}.svc__name[data-astro-cid-wwdq5wgg]{font:var(--fw-semibold) var(--fs-17) / 1.2 var(--font-sans)}.svc__desc[data-astro-cid-wwdq5wgg]{font:var(--fw-regular) var(--fs-13-5) / 1.35 var(--font-sans);color:var(--c-ink-70)}.svc__arrow[data-astro-cid-wwdq5wgg]{position:absolute;right:var(--sp-14);top:50%;display:grid;place-items:center;width:36px;height:36px;margin-top:-18px;border-radius:var(--r-pill);background:var(--c-coral);color:var(--c-ink);opacity:0;transform:scale(.6);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}@media(hover:hover){.svc[data-astro-cid-wwdq5wgg]:hover{background:var(--c-paper);box-shadow:inset 0 0 0 1px var(--c-ink-8)}.svc[data-astro-cid-wwdq5wgg]:hover .svc__text[data-astro-cid-wwdq5wgg]{padding-inline-end:55px}.svc[data-astro-cid-wwdq5wgg]:hover .svc__tile[data-astro-cid-wwdq5wgg]{transform:rotate(-6deg) scale(1.1)}.svc[data-astro-cid-wwdq5wgg]:hover .svc__arrow[data-astro-cid-wwdq5wgg]{opacity:1;transform:none}}.svc[data-astro-cid-wwdq5wgg]:focus-visible{box-shadow:inset 0 0 0 2.5px var(--c-focus)}.svc[data-astro-cid-wwdq5wgg]:active{background:var(--c-lila-50);box-shadow:none;transform:scale(.98)}.sols[data-astro-cid-wwdq5wgg]{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.sol[data-astro-cid-wwdq5wgg]{position:relative;display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-13, 13px) var(--sp-14);border-radius:var(--r-14);outline:none;transition:background-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.sol[data-astro-cid-wwdq5wgg]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--c-paper-20);transition:opacity var(--dur-fast) var(--ease-out)}.sol__text[data-astro-cid-wwdq5wgg]{flex:1;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.sol__name[data-astro-cid-wwdq5wgg]{font:var(--fw-semibold) var(--fs-16-5) / 1.25 var(--font-sans);color:var(--c-paper)}.sol__desc[data-astro-cid-wwdq5wgg]{font:var(--fw-regular) var(--fs-13) / 1.45 var(--font-sans);color:var(--c-paper-75)}.sol__icons[data-astro-cid-wwdq5wgg]{position:relative;flex:none;width:18px;height:18px}.sol[data-astro-cid-wwdq5wgg] .sol__ic{position:absolute;inset:0;transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out),color var(--dur-fast) var(--ease-out)}.sol[data-astro-cid-wwdq5wgg] .sol__ic--rest{color:var(--c-paper-60)}.sol[data-astro-cid-wwdq5wgg] .sol__ic--hover{color:var(--c-yellow);opacity:0;transform:translate(-4px)}@media(hover:hover){.sol[data-astro-cid-wwdq5wgg]:hover{background:var(--c-paper-12)}.sol[data-astro-cid-wwdq5wgg]:hover:before{opacity:0}.sol[data-astro-cid-wwdq5wgg]:hover .sol__ic--rest{opacity:0;transform:translate(4px)}.sol[data-astro-cid-wwdq5wgg]:hover .sol__ic--hover{opacity:1;transform:translate(4px)}}.sol[data-astro-cid-wwdq5wgg]:focus-visible{box-shadow:inset 0 0 0 2.5px var(--c-yellow);background:var(--c-paper-12)}.sol[data-astro-cid-wwdq5wgg]:active{transform:scale(.99)}.cell--loop[data-astro-cid-wwdq5wgg]{display:block}.loop[data-astro-cid-wwdq5wgg]{position:relative;display:block;height:198px;overflow:hidden;border-radius:22px;background:var(--c-yellow);color:var(--c-ink);outline:none;transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.loop__content[data-astro-cid-wwdq5wgg]{position:absolute;left:22px;top:20px;width:260px;display:flex;flex-direction:column;gap:var(--sp-8)}.loop__eyebrow[data-astro-cid-wwdq5wgg]{font:var(--fw-semibold) var(--fs-11) / 1.3 var(--font-sans);letter-spacing:.145em;color:var(--c-ink-80)}.loop__title[data-astro-cid-wwdq5wgg]{font:var(--fw-semibold) var(--fs-34) / 1.03 var(--font-sans);letter-spacing:-.029em}.loop__text[data-astro-cid-wwdq5wgg]{font:var(--fw-regular) var(--fs-13-5) / 1.35 var(--font-sans)}.loop__cta[data-astro-cid-wwdq5wgg]{position:absolute;left:22px;bottom:12px;display:inline-flex;align-items:center;gap:var(--sp-8);padding:var(--sp-11, 11px) var(--sp-18);border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);font:var(--fw-bold) var(--fs-14) / 1.3 var(--font-sans);transition:transform var(--dur-base) var(--ease-out)}.loop__rings[data-astro-cid-wwdq5wgg]{position:absolute;right:-56px;top:-28px;width:230px;height:230px;pointer-events:none;opacity:0;transition:opacity var(--dur-base) var(--ease-out)}.loop__rings[data-astro-cid-wwdq5wgg] i[data-astro-cid-wwdq5wgg]{position:absolute;inset:0;border-radius:var(--r-pill);border:2px dashed var(--c-ink-8);transition:transform .9s var(--ease-out)}.loop__rings[data-astro-cid-wwdq5wgg] i[data-astro-cid-wwdq5wgg]+i[data-astro-cid-wwdq5wgg]{inset:38px;border-style:solid;border-width:2px;transition-duration:1.1s}@media(hover:hover){.loop[data-astro-cid-wwdq5wgg]:hover{transform:rotate(1.5deg);box-shadow:var(--shadow-loop)}.loop[data-astro-cid-wwdq5wgg]:hover .loop__rings[data-astro-cid-wwdq5wgg]{opacity:1}.loop[data-astro-cid-wwdq5wgg]:hover .loop__rings[data-astro-cid-wwdq5wgg] i[data-astro-cid-wwdq5wgg]{transform:rotate(120deg)}.loop[data-astro-cid-wwdq5wgg]:hover .loop__rings[data-astro-cid-wwdq5wgg] i[data-astro-cid-wwdq5wgg]+i[data-astro-cid-wwdq5wgg]{transform:rotate(-150deg)}.loop[data-astro-cid-wwdq5wgg]:hover .loop__cta[data-astro-cid-wwdq5wgg]{transform:translate(2px,-2px)}}.loop[data-astro-cid-wwdq5wgg]:focus-visible{box-shadow:0 0 0 2.5px var(--c-yellow),0 0 0 5px var(--c-paper)}.loop[data-astro-cid-wwdq5wgg]:active{transform:scale(.98)}.mega__foot[data-astro-cid-wwdq5wgg]{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-16);padding:var(--sp-14) var(--sp-14) var(--sp-14) var(--sp-24);border-radius:var(--r-20);background:var(--c-paper)}.foot__msg[data-astro-cid-wwdq5wgg]{display:flex;align-items:center;gap:var(--sp-12);margin:0;font:var(--fw-regular) var(--fs-14-5) / 1.45 var(--font-sans);color:var(--c-ink-80)}.dot[data-astro-cid-wwdq5wgg]{width:10px;height:10px;border-radius:var(--r-pill);background:var(--c-whatsapp);flex:none}.foot__actions[data-astro-cid-wwdq5wgg]{display:flex;align-items:center;gap:var(--sp-10)}.foot__actions[data-astro-cid-wwdq5wgg] .btn{padding:var(--sp-11, 11px) var(--sp-18);font-size:var(--fs-14);line-height:1.3}@media(prefers-reduced-motion:reduce){.mega[data-astro-cid-wwdq5wgg],.mega[data-astro-cid-wwdq5wgg][data-open=true],.cell[data-astro-cid-wwdq5wgg],.mega[data-astro-cid-wwdq5wgg][data-open=true] .cell[data-astro-cid-wwdq5wgg]{transform:none;transition-property:opacity,visibility}.cell[data-astro-cid-wwdq5wgg]{transition-delay:0s!important}}html.is-menu-open{overflow:hidden}.mm[data-astro-cid-ab2pytf6]{position:fixed;inset:0;z-index:var(--z-menu);display:flex;flex-direction:column;background:var(--c-paper);color:var(--c-ink);overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0 round 0 0 var(--r-32) var(--r-32));transition:clip-path var(--dur-slow) var(--ease-bounce),opacity var(--dur-base) var(--ease-out),visibility 0s linear var(--dur-slow)}.mm[data-astro-cid-ab2pytf6][data-open=true]{visibility:visible;opacity:1;clip-path:inset(0 0 0 0 round 0);transition:clip-path var(--dur-slow) var(--ease-bounce),opacity var(--dur-base) var(--ease-out),visibility 0s}.mm__top[data-astro-cid-ab2pytf6]{display:flex;justify-content:space-between;align-items:center;padding:var(--sp-20) var(--gutter)}.mm__logo[data-astro-cid-ab2pytf6]{display:block;width:98px;color:var(--c-coral)}.mm__logo[data-astro-cid-ab2pytf6] svg{display:block;width:100%;height:auto}.mm__close[data-astro-cid-ab2pytf6]{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.mm__close[data-astro-cid-ab2pytf6]:hover{background:var(--c-coral);color:var(--c-ink)}.mm__close[data-astro-cid-ab2pytf6]:active{transform:scale(.94) rotate(90deg)}.mm__body[data-astro-cid-ab2pytf6]{flex:1;padding:var(--sp-8) var(--gutter) var(--sp-24)}.mm__list[data-astro-cid-ab2pytf6]{margin:0;padding:0;list-style:none}.mm__item[data-astro-cid-ab2pytf6]{border-bottom:1px solid var(--c-ink-8);opacity:0;transform:translate3d(0,14px,0);transition:opacity .12s var(--ease-out),transform .12s var(--ease-out)}.mm[data-astro-cid-ab2pytf6][data-open=true] .mm__item[data-astro-cid-ab2pytf6]{opacity:1;transform:none;transition:opacity .4s var(--ease-out) calc(var(--i) * 50ms + .12s),transform .5s var(--ease-out) calc(var(--i) * 50ms + .12s)}.mm__link[data-astro-cid-ab2pytf6]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--sp-18) 0;font:var(--fw-semibold) var(--fs-30) / 1.08 var(--font-sans);letter-spacing:-.027em;text-align:left}.mm__link[data-astro-cid-ab2pytf6]:hover,.mm__toggle[data-astro-cid-ab2pytf6][aria-expanded=true]{color:var(--c-purple)}.mm__toggle[data-astro-cid-ab2pytf6] .mm__chev{transition:transform var(--dur-base) var(--ease-out)}.mm__toggle[data-astro-cid-ab2pytf6][aria-expanded=true] .mm__chev{transform:rotate(180deg)}.mm__acc[data-astro-cid-ab2pytf6]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-slow) var(--ease-bounce)}.mm__acc[data-astro-cid-ab2pytf6][data-open=true]{grid-template-rows:1fr}.mm__acc-inner[data-astro-cid-ab2pytf6]{overflow:hidden;min-height:0}.mm__acc[data-astro-cid-ab2pytf6]:not([data-open=true]) .mm__acc-inner[data-astro-cid-ab2pytf6]{visibility:hidden;transition:visibility 0s linear var(--dur-slow)}.mm__acc-pad[data-astro-cid-ab2pytf6]{display:flex;flex-direction:column;gap:var(--sp-12);padding:var(--sp-4) 0 var(--sp-20)}.mm__eyebrow[data-astro-cid-ab2pytf6]{margin:0 0 var(--sp-4);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.133em;color:var(--c-purple)}.mm__eyebrow--lila[data-astro-cid-ab2pytf6]{color:var(--c-lila);padding:0 var(--sp-14);margin-bottom:var(--sp-8)}.mm__svcs[data-astro-cid-ab2pytf6]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-6);margin:0;padding:0;list-style:none}.mm__svc[data-astro-cid-ab2pytf6]{display:flex;align-items:center;gap:var(--sp-12);padding:var(--sp-10);border-radius:var(--r-16);background:var(--c-white);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.mm__svc[data-astro-cid-ab2pytf6]:active{background:var(--c-lila-50);transform:scale(.98)}.mm__tile[data-astro-cid-ab2pytf6]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-12);background:var(--tile);color:var(--ink)}.mm__svc-name[data-astro-cid-ab2pytf6]{font:var(--fw-semibold) var(--fs-15) / 1.2 var(--font-sans)}.mm__sols[data-astro-cid-ab2pytf6]{display:flex;flex-direction:column;margin-top:var(--sp-8);padding:var(--sp-20) var(--sp-10) var(--sp-10);border-radius:var(--r-24);background:var(--c-purple);color:var(--c-paper)}.mm__sols[data-astro-cid-ab2pytf6] ul[data-astro-cid-ab2pytf6]{margin:0;padding:0;list-style:none}.mm__sol[data-astro-cid-ab2pytf6]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-12);padding:var(--sp-14);border-radius:var(--r-14);font:var(--fw-semibold) var(--fs-16) / 1.25 var(--font-sans)}.mm__sol[data-astro-cid-ab2pytf6]:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:var(--c-paper-20)}.mm__sol[data-astro-cid-ab2pytf6]:active{background:var(--c-paper-12)}.mm__loop[data-astro-cid-ab2pytf6]{display:flex;align-items:center;justify-content:space-between;margin-top:var(--sp-10);padding:var(--sp-18) var(--sp-20);border-radius:var(--r-20);background:var(--c-yellow);color:var(--c-ink)}.mm__loop-title[data-astro-cid-ab2pytf6]{font:var(--fw-semibold) var(--fs-24) / 1.03 var(--font-sans);letter-spacing:-.029em}.mm__foot[data-astro-cid-ab2pytf6]{display:flex;gap:var(--sp-10);padding:var(--sp-16) var(--gutter) var(--sp-32)}.mm__foot[data-astro-cid-ab2pytf6] .btn{flex:1}@media(max-width:420px){.mm__svcs[data-astro-cid-ab2pytf6]{grid-template-columns:1fr}}@media(min-width:1101px){.mm[data-astro-cid-ab2pytf6]{display:none}}@media(prefers-reduced-motion:reduce){.mm[data-astro-cid-ab2pytf6],.mm[data-astro-cid-ab2pytf6][data-open=true]{clip-path:none;transition-property:opacity,visibility}.mm__item[data-astro-cid-ab2pytf6],.mm[data-astro-cid-ab2pytf6][data-open=true] .mm__item[data-astro-cid-ab2pytf6]{transform:none;transition-delay:0s}.mm__acc[data-astro-cid-ab2pytf6]{transition:none}}.site-nav[data-astro-cid-cbaluqnp]{position:fixed;inset-inline:0;top:var(--sp-24);z-index:var(--z-nav);display:flex;justify-content:center;padding-inline:var(--gutter);pointer-events:none;transition:transform var(--dur-slow) var(--ease-out)}.site-nav[data-astro-cid-cbaluqnp].is-hidden{transform:translate3d(0,calc(-100% - var(--sp-48)),0)}.site-nav__inner[data-astro-cid-cbaluqnp]{position:relative;width:min(1040px,100%);pointer-events:auto}.bar[data-astro-cid-cbaluqnp]{position:relative;z-index:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;height:64px;padding:var(--sp-8) var(--sp-8) var(--sp-8) var(--sp-24);border-radius:var(--r-pill);color:var(--c-ink)}.bar[data-astro-cid-cbaluqnp]:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--c-glass);box-shadow:inset 0 0 0 1px var(--c-glass-edge),var(--shadow-nav);-webkit-backdrop-filter:blur(var(--blur-nav));backdrop-filter:blur(var(--blur-nav))}.bar__logo[data-astro-cid-cbaluqnp]{display:block;width:98px;color:var(--c-coral);border-radius:var(--r-12)}.bar__logo[data-astro-cid-cbaluqnp] svg{display:block;width:100%;height:auto}.bar__links[data-astro-cid-cbaluqnp]{display:flex;justify-content:center;align-items:center;gap:var(--sp-28);margin:0;padding:0;list-style:none}.bar__item[data-astro-cid-cbaluqnp]{display:flex;transition:translate var(--dur-base) var(--ease-out)}.bar__links[data-astro-cid-cbaluqnp]:has([aria-expanded=true]) .bar__item[data-astro-cid-cbaluqnp]:nth-child(1){translate:-12px 0}.bar__links[data-astro-cid-cbaluqnp]:has([aria-expanded=true]) .bar__item[data-astro-cid-cbaluqnp]:nth-child(n+3){translate:12px 0}.nlink[data-astro-cid-cbaluqnp]{position:relative;display:inline-flex;align-items:center;gap:var(--sp-4);padding:0;font:var(--fw-medium) var(--fs-15) / 1.4 var(--font-sans);color:var(--c-ink);border-radius:var(--r-6)}.nlink[data-astro-cid-cbaluqnp]:before,.nlink[data-astro-cid-cbaluqnp]:after{content:"";position:absolute;pointer-events:none}.nlink[data-astro-cid-cbaluqnp]:after{left:6px;right:6px;bottom:-6px;height:2px;border-radius:var(--r-pill);background:var(--c-coral);transform:scaleX(0);transition:transform var(--dur-base) var(--ease-out)}@media(hover:hover){.nlink[data-astro-cid-cbaluqnp]:hover:after{transform:scaleX(1)}}.nlink[data-astro-cid-cbaluqnp]:before{inset:-6px -12px;border-radius:var(--r-pill);background:var(--c-lila-60);opacity:0;transform:scale(.92);transition:opacity var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.nlink[data-astro-cid-cbaluqnp]>[data-astro-cid-cbaluqnp]{position:relative}.nlink[data-astro-cid-cbaluqnp] .nlink__chev{transition:transform var(--dur-base) var(--ease-out)}.nlink--trigger[data-astro-cid-cbaluqnp][aria-expanded=true]{color:var(--c-purple);font-weight:var(--fw-semibold)}.nlink--trigger[data-astro-cid-cbaluqnp][aria-expanded=true]:before{opacity:1;transform:none}.nlink--trigger[data-astro-cid-cbaluqnp][aria-expanded=true]:after{transform:scaleX(0)}.nlink--trigger[data-astro-cid-cbaluqnp][aria-expanded=true] .nlink__chev{transform:rotate(180deg)}.nlink[data-astro-cid-cbaluqnp]:focus-visible{outline-offset:6px}.bar__end[data-astro-cid-cbaluqnp]{display:flex;align-items:center;gap:var(--sp-8)}.bar__burger[data-astro-cid-cbaluqnp]{display:none;place-items:center;width:48px;height:48px;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-paper);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-base) var(--ease-out)}.bar__burger[data-astro-cid-cbaluqnp]:hover{background:var(--c-coral);color:var(--c-ink)}.bar__burger[data-astro-cid-cbaluqnp]:active{transform:scale(.94)}.mega-veil[data-astro-cid-cbaluqnp]{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--c-veil);-webkit-backdrop-filter:blur(var(--blur-veil));backdrop-filter:blur(var(--blur-veil));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s var(--ease-out),visibility 0s linear .22s}.mega-veil[data-astro-cid-cbaluqnp][data-open=true]{opacity:1;visibility:visible;transition:opacity .22s var(--ease-out),visibility 0s}@media(max-width:1100px){.bar[data-astro-cid-cbaluqnp]{grid-template-columns:1fr auto}.bar__links[data-astro-cid-cbaluqnp]{display:none}.bar__burger[data-astro-cid-cbaluqnp]{display:grid}.mega-veil[data-astro-cid-cbaluqnp]{display:none}}@media(max-width:760px){.site-nav[data-astro-cid-cbaluqnp]{top:var(--sp-12)}.bar__end[data-astro-cid-cbaluqnp] .bar__cta{display:none}}@media(max-width:420px){.bar[data-astro-cid-cbaluqnp]{padding-left:var(--sp-18)}.bar__logo[data-astro-cid-cbaluqnp]{width:82px}.bar__end[data-astro-cid-cbaluqnp]{gap:var(--sp-6)}}@media(prefers-reduced-motion:reduce){.site-nav[data-astro-cid-cbaluqnp].is-hidden{transform:none;opacity:0;pointer-events:none}.site-nav[data-astro-cid-cbaluqnp]{transition-property:opacity}}.foot[data-astro-cid-zizlwfnu]{display:flex;flex-direction:column;gap:var(--sp-40);padding:var(--sp-56) var(--gutter) var(--sp-28);background:var(--c-ink);color:var(--c-paper)}.foot__cols[data-astro-cid-zizlwfnu]{display:flex;justify-content:space-between;gap:60px}.foot__brand[data-astro-cid-zizlwfnu]{display:flex;flex-direction:column;gap:var(--sp-12);width:380px;flex:none}.foot__logo[data-astro-cid-zizlwfnu]{display:block;width:149px;color:var(--c-coral);border-radius:var(--r-12)}.foot__logo[data-astro-cid-zizlwfnu] svg{display:block;width:100%;height:auto}.foot__desc[data-astro-cid-zizlwfnu]{margin:0;font:var(--fw-regular) var(--fs-16) / 1.45 var(--font-sans)}.foot__col[data-astro-cid-zizlwfnu] ul[data-astro-cid-zizlwfnu]{display:flex;flex-direction:column;gap:var(--sp-10);margin:0;padding:0;list-style:none}.foot__h[data-astro-cid-zizlwfnu]{margin:0 0 var(--sp-10);font:var(--fw-medium) var(--fs-13) / 1.4 var(--font-sans);letter-spacing:.077em;color:var(--c-yellow)}.foot__link[data-astro-cid-zizlwfnu],.foot__pending[data-astro-cid-zizlwfnu]{font:var(--fw-regular) var(--fs-15) / 1.4 var(--font-sans)}.foot__link[data-astro-cid-zizlwfnu]{position:relative;display:inline-block;transition:color var(--dur-fast) var(--ease-out)}.foot__link[data-astro-cid-zizlwfnu]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--c-coral);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-base) var(--ease-out)}@media(hover:hover){.foot__link[data-astro-cid-zizlwfnu]:hover{color:var(--c-yellow)}.foot__link[data-astro-cid-zizlwfnu]:hover:after{transform:scaleX(1)}}.foot__link[data-astro-cid-zizlwfnu]:focus-visible{outline-color:var(--c-yellow)}.foot__legal[data-astro-cid-zizlwfnu]{display:flex;justify-content:space-between;gap:var(--sp-16);flex-wrap:wrap;padding-top:var(--sp-18);border-top:1px solid var(--c-footer-line)}.foot__legal[data-astro-cid-zizlwfnu] small[data-astro-cid-zizlwfnu]{font:var(--fw-medium) var(--fs-13) / 1.4 var(--font-sans)}@media(max-width:1100px){.foot__cols[data-astro-cid-zizlwfnu]{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;gap:var(--sp-40) var(--sp-32)}.foot__brand[data-astro-cid-zizlwfnu]{grid-column:1 / -1;width:auto;max-width:420px}}@media(max-width:760px){.foot[data-astro-cid-zizlwfnu]{gap:var(--sp-32);padding-top:var(--sp-48)}.foot__cols[data-astro-cid-zizlwfnu]{grid-template-columns:1fr 1fr}.foot__legal[data-astro-cid-zizlwfnu]{flex-direction:column;gap:var(--sp-8)}}
