@font-face{font-family:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/chakra-petch-300-normal-latin-ext.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/chakra-petch-300-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-normal-latin-ext.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/chakra-petch-400-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-normal-latin-ext.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/chakra-petch-500-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-normal-latin-ext.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-normal-latin-ext.woff2) format("woff2");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:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-200-1000-italic-latin-ext.woff2) format("woff2");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:Mulish;font-style:italic;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-200-1000-italic-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-200-1000-normal-latin-ext.woff2) format("woff2");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:Mulish;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/fonts/mulish-200-1000-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sacramento-400-normal-latin-ext.woff2) format("woff2");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:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sacramento-400-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/sora-100-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/sora-100-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/sora-200-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/sora-200-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sora-300-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/sora-300-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/sora-400-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-500-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/sora-500-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/sora-600-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/sora-700-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800-normal-latin-ext.woff2) format("woff2");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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/sora-800-normal-latin.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:AA Stetica;src:url(/fonts/aa-stetica-regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:AA Stetica;src:url(/fonts/aa-stetica-medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:AA Stetica;src:url(/fonts/aa-stetica-bold.otf) format("opentype");font-weight:700;font-display:swap}@property --fill-pct{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--prismax-indigo:#340082;--prismax-plasma:#503995;--prismax-iris:#681CD9;--prismax-forest:#F8F7FC;--prismax-platinum:#F4F4F5;--prismax-mist:#F8F7FC;--prismax-pearl:#ECEAF4;--prismax-obsidian:#0B0613;--prismax-obsidian-lift:#130B20;--prismax-stripe-red:#C8242F;--prismax-stripe-gold:#F0B341;--prismax-stripe-deep:#340082;--prismax-indigo-900:#1F004F;--prismax-indigo-700:#340082;--prismax-indigo-500:#503995;--prismax-indigo-300:#8A6FC4;--prismax-indigo-100:#E5DCFA;--prismax-iris-700:#501099;--prismax-iris-500:#681CD9;--prismax-iris-300:#A479F0;--prismax-iris-100:#ECE0FF;--prismax-ink:#06211A;--prismax-ink-2:#2A2A33;--prismax-ink-3:#5C5C66;--prismax-ink-4:#9296A1;--prismax-paper:#FFFFFF;--prismax-paper-2:#F4F4F5;--prismax-paper-3:#E6E7EB;--prismax-line:#D8D9DF;--prismax-line-soft:#ECEDF1;--bg:#FFFFFF;--bg-elev:var(--prismax-pearl);--bg-inverted:var(--prismax-indigo);--bg-dark:var(--prismax-pearl);--fg:var(--prismax-indigo);--fg-muted:rgba(52,0,130,0.75);--fg-subtle:rgba(52,0,130,0.50);--fg-inverted:#FFFFFF;--fg-accent:var(--prismax-iris);--border:var(--prismax-line);--border-soft:var(--prismax-line-soft);--border-strong:var(--prismax-ink);--accent:var(--prismax-iris);--accent-hover:var(--prismax-iris-700);--font-stetica:"AA Stetica","Sora","Archivo",system-ui,sans-serif;--font-display:"Sora","Archivo",system-ui,sans-serif;--font-body:"Mulish",system-ui,-apple-system,"Segoe UI",sans-serif;--font-accent:"Chakra Petch","Sora",system-ui,sans-serif;--font-script:"Sacramento",cursive;--font-mono:ui-monospace,"JetBrains Mono",Menlo,Consolas,monospace;--fs-hero:clamp(56px,8vw,120px);--fs-display:clamp(40px,5.5vw,72px);--fs-h1:58px;--fs-h2:44px;--fs-h3:32px;--fs-h4:24px;--fs-body:19px;--fs-body-sm:15px;--fs-caption:11px;--fs-overline:11px;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-black:800;--lh-tight:1.04;--lh-snug:1.18;--lh-normal:1.45;--lh-relaxed:1.6;--tracking-tight:-0.02em;--tracking-snug:-0.01em;--tracking-normal:0;--tracking-wide:0.06em;--tracking-caps:0.12em;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--space-40:160px;--section-pad:clamp(96px,10vw,160px);--radius-xs:4px;--radius-sm:8px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--radius-2xl:40px;--radius-pill:999px;--shadow-1:0 1px 2px rgba(6,33,26,0.06);--shadow-2:0 4px 14px rgba(6,33,26,0.08);--shadow-3:0 12px 32px rgba(6,33,26,0.10);--shadow-ring-indigo:0 0 0 4px rgba(52,0,130,0.18);--ease-out:cubic-bezier(0.2,0.7,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:140ms;--dur-base:220ms;--dur-slow:400ms;--grid-cell:24px;--grid-line:rgba(52,0,130,0.04);--container-w:1280px;--container-px:32px}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth iframe{pointer-events:none}html{font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,html{background:#FFFFFF}body{color:rgba(11,6,19,.85);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-normal)}img,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.btn-prismax{display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;height:48px;padding:0 28px;border-radius:0 var(--radius-md) 0 var(--radius-md);font-family:var(--font-display);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color var(--dur-base) var(--ease-out),background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);white-space:nowrap;border:none;outline:none}@media (prefers-reduced-motion:no-preference){.btn-prismax:hover{transform:translateY(-2px)}}.btn-prismax:focus-visible{outline:2px solid var(--prismax-iris);outline-offset:2px}.btn-filled{background:var(--prismax-iris);color:#FFFFFF;border:1px solid var(--prismax-iris)}.btn-outlined,.btn-outlined-white{background:transparent;color:var(--prismax-indigo);border:1px solid var(--prismax-indigo)}.btn-outlined-white:hover,.btn-outlined:hover{border-color:var(--prismax-indigo)}.btn-sweep{position:absolute;inset:0;transform:scaleX(0);transform-origin:left center;pointer-events:none;z-index:0}.btn-filled .btn-sweep{background:var(--prismax-iris-700)}.btn-outlined .btn-sweep,.btn-outlined-white .btn-sweep{background:var(--prismax-indigo)}.btn-prismax span:not(.btn-sweep){position:relative;z-index:1}.section-marker{font-family:var(--font-accent);font-size:11px;font-weight:var(--fw-regular);letter-spacing:.12em;text-transform:uppercase;color:var(--prismax-iris)}.glass-card{background:#FFFFFF;border:1px solid rgba(104,28,217,.15);border-radius:0 var(--radius-lg) 0 var(--radius-lg);box-shadow:0 4px 24px rgba(52,0,130,.06);transition:border-color .28s var(--ease-out),transform .28s var(--ease-out),box-shadow .28s var(--ease-out)}@media (prefers-reduced-motion:no-preference){.glass-card:hover{border-color:rgba(104,28,217,.35);transform:translateY(-4px);box-shadow:0 12px 36px rgba(52,0,130,.1)}}@media (prefers-reduced-motion:reduce){.glass-card:hover{border-color:rgba(104,28,217,.35)}}.chamfer-card{background:#7C3AED;transition:background .2s var(--ease-out)}.chamfer-lift{transition:transform .2s var(--ease-out)}@media (hover:hover) and (pointer:fine){.chamfer-lift:hover{transform:translateY(-4px)}.chamfer-card--noflift:hover,.chamfer-lift:hover .chamfer-card{background:#9B6BFF}}@media (prefers-reduced-motion:reduce){.chamfer-lift{transition:none}.chamfer-lift:hover{transform:none}}@media (max-width:768px){.stmt-block{grid-template-columns:1fr!important}}.page-input{width:100%;box-sizing:border-box;background:#FFFFFF;border:1px solid rgba(104,28,217,.22);border-radius:0 12px 0 12px;padding:13px 16px;font-family:var(--font-body);font-size:15px;color:rgba(11,6,19,.85);outline:none;transition:border-color var(--dur-base) var(--ease-out)}.page-input::placeholder{color:rgba(11,6,19,.4)}.page-input:focus{border-color:var(--prismax-iris)}.container{width:100%;max-width:var(--container-w);margin-left:auto;margin-right:auto;padding-left:var(--container-px);padding-right:var(--container-px)}@media (max-width:768px){.container{--container-px:20px}}.btn-outlined span:not(.btn-sweep),.btn-outlined-white span:not(.btn-sweep){color:var(--prismax-indigo);transition:color var(--dur-base) var(--ease-out)}.btn-outlined-white:hover span:not(.btn-sweep),.btn-outlined:hover span:not(.btn-sweep){color:#FFFFFF}.nav-link{position:relative;display:inline-flex;align-items:center;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-medium);color:var(--prismax-indigo);cursor:pointer;padding-bottom:2px}.nav-link:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--prismax-iris);transform:scaleX(0);transform-origin:left center;transition:transform var(--dur-base) var(--ease-out)}.nav-link.active:after,.nav-link:hover:after{transform:scaleX(1)}.heavy-display{font-family:var(--font-display-heavy,"Inter",system-ui,sans-serif);font-weight:900;letter-spacing:-.02em;line-height:1;color:var(--prismax-indigo)}.hash-bg{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(52,0,130,.04) 0,rgba(52,0,130,.04) 11px)}.numbered-eyebrow{display:inline-flex;align-items:center;gap:12px}.numbered-eyebrow .ne-num{font-family:var(--font-accent);font-size:11px;font-weight:500;letter-spacing:.12em;color:var(--prismax-iris);line-height:1}.numbered-eyebrow .ne-rule{width:24px;height:1px;background:var(--prismax-iris);flex-shrink:0}.numbered-eyebrow .ne-label{font-family:var(--font-accent);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--prismax-indigo);line-height:1}.angular-card{position:relative;padding:1.5px;background:rgba(104,28,217,.22);border-radius:6px;filter:drop-shadow(0 6px 24px rgba(52,0,130,.08));transition:transform .24s var(--ease-out),filter .24s var(--ease-out)}.angular-card__face{position:relative;height:100%;background:#FFFFFF;border-radius:5px;overflow:hidden;display:flex;flex-direction:column}@media (prefers-reduced-motion:no-preference){.angular-card:hover{transform:translateY(-4px);filter:drop-shadow(0 14px 32px rgba(52,0,130,.13))}}.angular-btn{position:relative;display:inline-flex;padding:1.5px;background:var(--prismax-indigo);border-radius:6px;cursor:pointer;text-decoration:none;transition:transform .22s var(--ease-out);-webkit-tap-highlight-color:transparent}.angular-btn--filled{background:var(--prismax-iris)}.angular-btn__face{position:relative;display:inline-flex;align-items:center;justify-content:center;width:100%;height:50px;padding:0 30px;background:#FFFFFF;border-radius:5px;overflow:hidden}.angular-btn--filled .angular-btn__face{background:var(--prismax-iris)}.angular-btn--sm .angular-btn__face{height:40px;padding:0 20px}.angular-btn--sm .angular-btn__label{font-size:11px;letter-spacing:.1em}.angular-btn__sweep{position:absolute;inset:0;z-index:0;transform:scaleX(0);transform-origin:left center;background:var(--prismax-iris);pointer-events:none;transition:transform .24s var(--ease-out)}.angular-btn--filled .angular-btn__sweep{background:var(--prismax-iris-700)}.angular-btn__label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display-heavy,"Inter",system-ui,sans-serif);font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transition:color .22s var(--ease-out)}.angular-btn--outlined .angular-btn__label{color:var(--prismax-indigo)}.angular-btn--filled .angular-btn__label,.angular-btn--outlined:hover .angular-btn__label{color:#FFFFFF}@media (prefers-reduced-motion:no-preference){.angular-btn:hover{transform:translateY(-2px)}}.angular-btn:active{transform:scale(.985)}.angular-btn:focus-visible{outline:2px solid var(--prismax-iris);outline-offset:3px}@media (prefers-reduced-motion:reduce){.angular-btn:hover,.angular-card:hover{transform:none}.angular-btn__sweep{transition:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media (hover:none){.angular-btn,.enqm-trigger,.peg-viewall,.sc-viewall{transition:transform .16s var(--ease-out),filter .16s var(--ease-out)}.angular-btn:active,.enqm-trigger:active,.peg-viewall:active,.sc-viewall:active{transform:scale(.97);filter:brightness(.96)}}@media (max-width:768px){.angular-card{filter:drop-shadow(0 2px 10px rgba(52,0,130,.08))!important}.ab-arrow,.ct-arrow,.ee-arrow,.fc-arrow,.fc-carrow,.peg-arrow,.tm-arrow{box-shadow:0 2px 8px rgba(20,12,40,.1)!important}.home-about-mobile-hide{height:0;overflow:hidden;visibility:hidden}}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f3f98edfe24251e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f17455f1ad0e691e-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/4dac1e979557cb56-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f540f1060a677080-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/22e1510d9385ab70-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/dc7c983045f30dca-s.woff2) format("woff2");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:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/03dea287b415fc6c-s.p.woff2) format("woff2");unicode-range:u+00??,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}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_81887d{font-family:Inter,Inter Fallback;font-weight:900;font-style:normal}.__variable_81887d{--font-display-heavy:"Inter","Inter Fallback"}