@font-face{font-family:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1d4eaed977255102-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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f3f7e95f2dbc4fe4-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:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_e3f4e6{font-family:Sora,Sora Fallback;font-style:normal}.__variable_e3f4e6{--font-sora:"Sora","Sora Fallback"}@font-face{font-family:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-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:DM Sans;font-style:italic;font-weight:300;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-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:DM Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-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:DM Sans;font-style:italic;font-weight:500;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-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:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/f597cd59c1ffa374-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:DM Sans;font-style:italic;font-weight:600;font-display:swap;src:url(/_next/static/media/4261f91ea7100e2e-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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_e23894{font-family:DM Sans,DM Sans Fallback}.__variable_e23894{--font-dm:"DM Sans","DM Sans Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}:root{--vx-violet-100:#d8caff;--vx-violet-200:#b79bff;--vx-violet-300:#9a7bff;--vx-violet-400:#7c67ff;--vx-violet-600:#5e49ff;--vx-cyan:#6de7ff;--bg:#f5f3fb;--bg-soft:#ece8f8;--surface:#fff;--surface2:#f8f6fd;--surface-2:#f8f6fd;--surface-3:#f0ecfa;--surface-4:#e8e2f6;--border:#5845e824;--border-bright:#5845e84d;--border-strong:#5845e857;--primary:#5845e8;--primary-dark:#4535c8;--primary-strong:#4535c8;--primary-glow:#5845e824;--accent:#7865ed;--accent-2:#5845e8;--secondary:#087f9b;--cyan:#087f9b;--red:#dc2626;--red-glow:#dc26261a;--green:#059669;--amber:#d97706;--text:#17112f;--text-muted:#514a72;--text-soft:#8983a5;--muted:#625b80;--faint:#e8e2f6;--shadow-glow:0 1px 3px #2318500d,0 18px 50px #3a2a821a;--shadow-btn:0 12px 28px #5845e840;--glow-violet:0 0 16px #7c67ffe6;--gradient-main:linear-gradient(135deg,#6f59ff,#9a7bff 52%,#6de7ff);--gradient-cyan:linear-gradient(90deg,#7c67ff,#6de7ff);--gradient-surface:linear-gradient(180deg,#252146e6,#17142cf5);--gradient-animated:linear-gradient(135deg,#fff,#c8beff 25%,#7c67ff 50%,#6de7ff 75%,#b79bff)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-dm,"DM Sans"),system-ui,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}body:before{background-image:linear-gradient(#d8caff0e 1px,#0000 0),linear-gradient(90deg,#d8caff0e 1px,#0000 0);background-size:72px 72px;animation:apexGridDrift 26s linear infinite;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%)}body:after,body:before{content:"";pointer-events:none;opacity:0;z-index:0;position:fixed}body:after{filter:blur(18px);background:radial-gradient(circle at 22% 30%,#7c67ff2e,#0000 20%),radial-gradient(circle at 72% 18%,#6de7ff1a,#0000 18%),radial-gradient(circle at 64% 72%,#b79bff26,#0000 24%);animation:apexAurora 18s ease-in-out infinite alternate;inset:-18% -12%}@keyframes apexGridDrift{0%{background-position:0 0,0 0}to{background-position:72px 72px,72px 72px}}@keyframes apexAurora{0%{opacity:.56;transform:translate(-2%,-1%)scale(1)}50%{opacity:.78;transform:translate(2%,1%)scale(1.04)}to{opacity:.66;transform:translate(1%,-2%)scale(1.02)}}[data-theme=dark]{--bg:#111022;--bg-soft:#18152e;--surface:#1b1835;--surface2:#242044;--surface-2:#242044;--surface-3:#2a244a;--surface-4:#322b58;--border:#a491ff33;--border-bright:#beb0ff66;--border-strong:#beb0ff66;--primary:#8b78ff;--primary-dark:#7461ee;--primary-strong:#8b78ff;--primary-glow:#7c67ff33;--accent:#b79bff;--accent-2:#d8caff;--secondary:#6de7ff;--cyan:#6de7ff;--red:#ff667a;--green:#32d583;--amber:#ffb547;--text:#f2efff;--text-muted:#aaa4c7;--text-soft:#77718f;--muted:#9a95bb;--faint:#2a244a;--shadow-glow:0 0 0 1px #a491ff1f,0 20px 60px #00000059;--shadow-btn:0 18px 40px #4b36b766}[data-theme=dark] body{background:radial-gradient(circle at 12% 12%,#7c67ff1f,#0000 28%),linear-gradient(#15122b,#100f20)}h1,h2,h3,h4{font-family:var(--font-sora,"Sora"),sans-serif}a{color:inherit;text-decoration:none}.b2b-page{z-index:1;color:var(--text);position:relative}.b2b-shell{width:min(1180px,100% - 48px);margin:0 auto}.b2b-section{padding:104px 0}.b2b-section-alt{background:var(--bg-soft);border-block:1px solid var(--border)}.b2b-eyebrow{color:var(--primary);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:10px;font-weight:800;display:inline-flex}.b2b-eyebrow:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px}.b2b-section-heading{max-width:720px;margin-bottom:46px}.b2b-context h2,.b2b-faq-layout h2,.b2b-final-card h2,.b2b-governance h2,.b2b-section-heading h2{color:var(--text);letter-spacing:-.045em;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1.08}.b2b-final-card>div>p,.b2b-governance>div>p,.b2b-section-heading>p{color:var(--text-muted);margin-top:16px;font-size:16px;line-height:1.75}.b2b-hero{align-items:center;min-height:760px;padding:150px 0 96px;display:flex;overflow:hidden}.b2b-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 16% 24%,#5845e821,#0000 28%),radial-gradient(circle at 85% 20%,#0891b214,#0000 24%);position:absolute;inset:0}.b2b-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:76px;display:grid;position:relative}.b2b-hero h1{max-width:720px;color:var(--text);letter-spacing:-.06em;font-size:clamp(45px,5.5vw,72px);font-weight:800;line-height:1.01}.b2b-hero h1 span{color:var(--primary)}.b2b-hero-copy{max-width:660px;color:var(--text-muted);margin-top:24px;font-size:18px;line-height:1.75}.b2b-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.b2b-btn-primary,.b2b-btn-secondary{border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 21px;font-size:13.5px;font-weight:750;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.b2b-btn-primary{background:var(--primary);color:#fff;box-shadow:var(--shadow-btn)}.b2b-btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}.b2b-btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border-bright)}.b2b-btn-secondary:hover{border-color:var(--primary);transform:translateY(-2px)}.b2b-trust-row{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.b2b-trust-row span{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.b2b-trust-row svg{color:var(--green)}.b2b-hero-panel{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-glow);border-radius:22px;padding:26px}.b2b-panel-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.b2b-panel-top>div{flex-direction:column;gap:4px;display:flex}.b2b-panel-top strong{font-size:15px}.b2b-panel-label{color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.b2b-status{color:var(--green);background:var(--green);border-radius:99px;padding:5px 9px}@supports (color:color-mix(in lab,red,red)){.b2b-status{background:color-mix(in srgb,var(--green) 9%,transparent)}}.b2b-status{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.b2b-status{border:1px solid color-mix(in srgb,var(--green) 24%,transparent)}}.b2b-status{text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:800}.b2b-risk-card{background:var(--surface2);border:1px solid var(--border);border-radius:15px;padding:20px}.b2b-risk-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.b2b-risk-head>div{flex-direction:column;gap:4px;display:flex}.b2b-risk-head span{color:var(--text-soft);text-transform:uppercase;letter-spacing:.08em;font-size:10px}.b2b-risk-head strong{font-size:14px}.b2b-severity{background:var(--red);border-radius:7px;padding:5px 9px;color:var(--red)!important}@supports (color:color-mix(in lab,red,red)){.b2b-severity{background:color-mix(in srgb,var(--red) 8%,transparent)}}.b2b-severity{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.b2b-severity{border:1px solid color-mix(in srgb,var(--red) 20%,transparent)}}.b2b-severity{font-weight:800}.b2b-risk-grid{grid-template-columns:1fr 1fr;gap:16px 20px;margin-top:18px;display:grid}.b2b-risk-grid div{flex-direction:column;gap:4px;display:flex}.b2b-risk-grid span{color:var(--text-soft);font-size:10px}.b2b-risk-grid strong{color:var(--text);font-size:12px}.b2b-output-list{gap:8px;margin-top:13px;display:grid}.b2b-output-list>div{border:1px solid var(--border);border-radius:11px;align-items:center;gap:11px;padding:11px 13px;display:flex}.b2b-output-list>div>span{color:var(--primary);font-size:10px;font-weight:800}.b2b-output-list p{color:var(--text-muted);font-size:11.5px}.b2b-output-list strong{color:var(--text)}.b2b-context{background:var(--surface);border-block:1px solid var(--border);padding:68px 0}.b2b-context-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:76px;display:grid}.b2b-context h2{font-size:clamp(28px,3vw,40px)}.b2b-buyer-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.b2b-buyer-list>div{background:var(--surface2);border:1px solid var(--border);border-radius:12px;align-items:flex-start;gap:10px;padding:16px;display:flex}.b2b-buyer-list svg{color:var(--primary);flex:none;margin-top:2px}.b2b-buyer-list span{color:var(--text-muted);font-size:13px;line-height:1.55}.b2b-scope-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2b-deliver-card,.b2b-process-card,.b2b-scope-card{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 3px 18px #3226640d}.b2b-deliver-card:hover,.b2b-process-card:hover,.b2b-scope-card:hover{border-color:var(--border-bright);box-shadow:var(--shadow-glow);transform:translateY(-3px)}.b2b-card-number,.b2b-process-card>span{color:var(--primary);letter-spacing:.08em;margin-bottom:28px;font-size:11px;font-weight:800;display:inline-flex}.b2b-deliver-card h3,.b2b-process-card h3,.b2b-scope-card h3{color:var(--text);letter-spacing:-.02em;font-size:17px;line-height:1.3}.b2b-deliver-card>p,.b2b-process-card p,.b2b-scope-card p{color:var(--text-muted);margin-top:10px;font-size:13px;line-height:1.7}.b2b-scope-card>div{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.b2b-scope-card>div span{background:var(--surface2);border:1px solid var(--border);color:var(--text-soft);border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:700}.b2b-process-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.b2b-process-card{position:relative}.b2b-process-card:not(:last-child):after{content:"→";z-index:2;background:var(--bg);border:1px solid var(--border);width:24px;height:24px;color:var(--primary);border-radius:50%;place-items:center;font-size:11px;display:grid;position:absolute;top:27px;right:-12px}.b2b-process-card>span{margin-bottom:40px}.b2b-deliver-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.b2b-audience{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:9.5px;font-weight:800;display:inline-block}.b2b-deliver-card ul{border-top:1px solid var(--border);gap:9px;margin-top:23px;padding-top:18px;list-style:none;display:grid}.b2b-deliver-card li{color:var(--text-muted);align-items:center;gap:8px;font-size:12px;display:flex}.b2b-deliver-card li svg{color:var(--green)}.b2b-governance{grid-template-columns:1fr 1fr;align-items:center;gap:84px;display:grid}.b2b-text-link{color:var(--primary);align-items:center;gap:7px;margin-top:22px;font-size:13px;font-weight:750;display:inline-flex}.b2b-governance-list{gap:10px;display:grid}.b2b-governance-list>div{background:var(--surface);border:1px solid var(--border);border-radius:13px;align-items:flex-start;gap:13px;padding:17px;display:flex}.b2b-governance-list svg{color:var(--primary);flex:none;margin-top:2px}.b2b-governance-list p{flex-direction:column;gap:4px;display:flex}.b2b-governance-list strong{color:var(--text);font-size:13px}.b2b-governance-list span{color:var(--text-muted);font-size:12px;line-height:1.5}.b2b-faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;display:grid}.b2b-faq-list{gap:10px;display:grid}.b2b-faq-list details{background:var(--surface);border:1px solid var(--border);border-radius:13px;padding:0 18px}.b2b-faq-list summary{cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:13px;font-weight:700;list-style:none;display:flex}.b2b-faq-list summary::-webkit-details-marker{display:none}.b2b-faq-list summary span{color:var(--primary);font-size:18px}.b2b-faq-list details[open] summary span{transform:rotate(45deg)}.b2b-faq-list details p{color:var(--text-muted);padding:0 0 18px;font-size:13px;line-height:1.7}.b2b-final{padding:94px 0}.b2b-final-card{background:var(--surface);border:1px solid var(--border-bright);box-shadow:var(--shadow-glow);border-radius:22px;justify-content:space-between;align-items:center;gap:60px;padding:44px 48px;display:flex}.b2b-final-card>div:first-child{max-width:690px}.b2b-final-card h2{font-size:clamp(28px,3.4vw,44px)}.b2b-final-actions{flex-direction:column;flex:none;align-items:center;gap:10px;display:flex}.b2b-final-actions>span{color:var(--text-soft);font-size:10px}.b2b-whatsapp-link{color:var(--green);font-size:11.5px;font-weight:750}.b2b-whatsapp-link:hover{text-decoration:underline}.apex-whatsapp-float{z-index:200;color:#fff;background:#16a34a;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-size:12.5px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 30px #16a34a52}.apex-whatsapp-float:hover{background:#15803d;transform:translateY(-3px);box-shadow:0 15px 38px #16a34a66}.apex-nav{z-index:100;transition:background .2s,border-color .2s,box-shadow .2s;position:fixed;inset:0 0 auto}.apex-nav.is-scrolled{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.apex-nav.is-scrolled{background:color-mix(in srgb,var(--bg) 91%,transparent)}}.apex-nav.is-scrolled{border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 3px 20px #1e14500f}.apex-nav-inner{justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 48px);height:72px;margin:auto;display:flex}.apex-brand{align-items:center;gap:10px;display:inline-flex}.apex-brand-mark{color:#fff;background:var(--primary);border-radius:10px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.apex-brand-official{box-shadow:none;background-color:#0000;background-image:url(/apex-mark.svg);background-position:50%;background-repeat:no-repeat;background-size:34px 34px;border:0}.apex-brand>span:last-child{flex-direction:column;display:flex}.apex-brand strong{color:var(--text);letter-spacing:.05em;font-size:15px}.apex-brand small{color:var(--text-soft);margin-top:1px;font-size:9px}.apex-nav-links{align-items:center;gap:4px;display:flex}.apex-nav-links a{color:var(--text-muted);border-radius:8px;padding:8px 10px;font-size:12.5px;font-weight:600}.apex-nav-links a:hover{background:var(--surface);color:var(--text)}.apex-menu-group{position:relative}.apex-menu-group>button{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;font-size:12.5px;font-weight:600;display:inline-flex}.apex-menu-group>button:hover,.apex-menu-group>button[aria-expanded=true]{background:var(--surface);color:var(--text)}.apex-nav-dropdown{border:1px solid var(--border);background:var(--surface);width:290px;box-shadow:var(--shadow-glow);border-radius:15px;padding:8px;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.apex-nav-dropdown:before{content:"";background:linear-gradient(90deg,transparent,var(--primary),transparent);height:2px;position:absolute;top:0;left:20px;right:20px}.apex-nav-dropdown a{border-radius:10px;flex-direction:column;gap:3px;padding:11px 12px;display:flex}.apex-nav-dropdown a:hover{background:var(--surface2)}.apex-nav-dropdown strong{color:var(--text);font-size:12.5px}.apex-nav-dropdown span{color:var(--text-soft);font-size:10.5px;font-weight:500;line-height:1.4}.apex-nav-actions{align-items:center;gap:9px;display:flex}.apex-theme-toggle{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text-muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.apex-nav-back{color:var(--text-muted);padding:8px 10px;font-size:11.5px;font-weight:650}.apex-nav-cta{background:var(--primary);border-radius:9px;padding:10px 15px;font-size:11.5px;font-weight:750;color:#fff!important}.apex-menu-button{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--text);cursor:pointer;border-radius:9px;font-size:19px;display:none}.apex-mobile-menu{display:none}.apex-footer{z-index:1;background:var(--surface);border-top:1px solid var(--border);padding:58px 0 28px;position:relative}.apex-footer-grid{grid-template-columns:1.5fr repeat(3,1fr);gap:40px;display:grid}.apex-footer-grid>div>p{max-width:330px;color:var(--text-muted);margin-top:16px;font-size:12.5px;line-height:1.7}.apex-footer-grid nav{flex-direction:column;gap:10px;display:flex}.apex-footer-grid nav>strong{color:var(--text);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.apex-footer-grid nav a{color:var(--text-muted);font-size:12.5px}.apex-footer-grid nav a:hover{color:var(--primary)}.apex-footer-bottom{border-top:1px solid var(--border);color:var(--text-soft);justify-content:space-between;gap:16px;margin-top:42px;padding-top:22px;font-size:11px;display:flex}.content-page,.glossary-page{z-index:1;color:var(--text);position:relative}.content-hero{align-items:center;min-height:680px;padding:148px 0 88px;display:flex;position:relative;overflow:hidden}.content-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 22%,#5845e821,#0000 28%),radial-gradient(circle at 88% 18%,#0891b212,#0000 24%);position:absolute;inset:0}.content-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:76px;display:grid;position:relative}.content-hero h1,.glossary-hero h1{max-width:760px;color:var(--text);letter-spacing:-.058em;font-size:clamp(43px,5.3vw,68px);font-weight:800;line-height:1.02}.content-hero h1 span,.glossary-hero h1 span{color:var(--primary)}.content-hero>.b2b-shell>div:first-child>p,.glossary-hero>.b2b-shell>p{max-width:690px;color:var(--text-muted);margin-top:23px;font-size:17px;line-height:1.75}.content-trust{flex-wrap:wrap;gap:17px;margin-top:24px;display:flex}.content-trust span{color:var(--text-muted);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.content-trust svg{color:var(--green)}.content-hero-visual{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-glow);border-radius:21px;padding:25px}.content-visual-header{flex-direction:column;gap:5px;margin-bottom:17px;display:flex}.content-visual-header span{color:var(--text-soft);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800}.content-visual-header strong{color:var(--text);font-size:16px}.content-visual-row{border:1px solid var(--border);background:var(--surface2);border-radius:11px;grid-template-columns:28px 1fr 18px;align-items:center;gap:10px;margin-top:8px;padding:14px;display:grid}.content-visual-row>span{color:var(--primary);font-size:10px;font-weight:800}.content-visual-row p{color:var(--text-muted);font-size:12px;line-height:1.45}.content-visual-row svg{color:var(--green)}.content-visual-output{border-top:1px solid var(--border);justify-content:space-between;gap:16px;margin-top:15px;padding:16px 14px;display:flex}.content-visual-output span{color:var(--text-soft);font-size:10px}.content-visual-output strong{color:var(--text);text-align:right;font-size:12px}.content-context{background:var(--surface);border-block:1px solid var(--border);padding:72px 0}.content-context-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:78px;display:grid}.content-context h2{color:var(--text);letter-spacing:-.045em;font-size:clamp(29px,3.6vw,44px);font-weight:800;line-height:1.08}.content-context>.b2b-shell>div:first-child>p{color:var(--text-muted);margin-top:15px;font-size:14px;line-height:1.7}.content-context-list{grid-template-columns:1fr 1fr;gap:11px;display:grid}.content-context-list>div{border:1px solid var(--border);background:var(--surface2);border-radius:12px;align-items:flex-start;gap:10px;min-height:82px;padding:16px;display:flex}.content-context-list svg{color:var(--primary);flex:none;margin-top:2px}.content-context-list span{color:var(--text-muted);font-size:12.5px;line-height:1.5}.content-card-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.content-card{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:25px;box-shadow:0 3px 18px #3226640d}.content-card>span{min-height:27px;color:var(--primary);letter-spacing:.11em;text-transform:uppercase;margin-bottom:20px;font-size:9px;font-weight:800;display:block}.content-card h3,.content-outcome-grid h3,.content-steps h3{color:var(--text);letter-spacing:-.02em;font-size:16px;line-height:1.3}.content-card>p,.content-outcome-grid article>p,.content-steps article p{color:var(--text-muted);margin-top:9px;font-size:12.5px;line-height:1.65}.content-card ul{border-top:1px solid var(--border);gap:8px;margin-top:19px;padding-top:16px;list-style:none;display:grid}.content-card li{color:var(--text-muted);gap:7px;font-size:11.5px;display:flex}.content-card li svg{color:var(--green);flex:none}.content-steps{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-steps article{border:1px solid var(--border);background:var(--surface);border-radius:14px;grid-template-columns:43px 1fr;gap:16px;padding:21px;display:grid}.content-steps article>span{width:39px;height:39px;color:var(--primary);background:var(--surface2);border:1px solid var(--border);border-radius:10px;place-items:center;font-size:10px;font-weight:800;display:grid}.content-outcome-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.content-outcome-grid article{border:1px solid var(--border);background:var(--surface);border-radius:17px;padding:27px}.content-outcome-grid article>span{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px;font-size:9px;font-weight:800;display:block}.content-outcome-grid ul{flex-wrap:wrap;gap:6px;margin-top:20px;list-style:none;display:flex}.content-outcome-grid li{border:1px solid var(--border);background:var(--surface2);color:var(--text-soft);border-radius:7px;padding:5px 8px;font-size:9.5px;font-weight:650}.glossary-hero{min-height:590px}.glossary-hero>.b2b-shell{position:relative}.glossary-note{border-left:3px solid var(--primary);background:var(--surface);border-radius:0 12px 12px 0;max-width:760px;margin-bottom:34px;padding:20px 22px}.glossary-note strong{color:var(--text);font-size:13px}.glossary-note p{color:var(--text-muted);margin-top:5px;font-size:12.5px;line-height:1.6}.glossary-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.glossary-grid article{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:24px}.glossary-grid article>span{width:30px;height:30px;color:var(--primary);background:var(--surface2);border-radius:8px;place-items:center;margin-bottom:18px;font-size:11px;font-weight:800;display:grid}.glossary-grid h2{color:var(--text);font-size:16px}.glossary-grid article>p{min-height:76px;color:var(--text-muted);margin-top:9px;font-size:12px;line-height:1.65}.glossary-grid article>div{border-top:1px solid var(--border);margin-top:17px;padding-top:15px}.glossary-grid article>div strong{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:9px}.glossary-grid article>div p{color:var(--text-soft);margin-top:5px;font-size:11.5px;line-height:1.55}:root:not([data-theme=dark]) .apex-page-bg,:root:not([data-theme=dark]) .quote-page{background:radial-gradient(circle at 12% 8%,#5845e81a,transparent 25%),radial-gradient(circle at 88% 12%,#0891b20f,transparent 22%),var(--bg)}:root:not([data-theme=dark]) .quote-context-block,:root:not([data-theme=dark]) .quote-hero-panel,:root:not([data-theme=dark]) .quote-section,:root:not([data-theme=dark]) .quote-sizing-card,:root:not([data-theme=dark]) .quote-summary-inner{background:var(--surface);border-color:var(--border);box-shadow:0 8px 32px #2c1e6414}:root:not([data-theme=dark]) .quote-hero-badges span,:root:not([data-theme=dark]) .quote-inline-options,:root:not([data-theme=dark]) .quote-mode,:root:not([data-theme=dark]) .quote-mode-visual,:root:not([data-theme=dark]) .quote-priority,:root:not([data-theme=dark]) .quote-retest-card,:root:not([data-theme=dark]) .quote-scope,:root:not([data-theme=dark]) .quote-toggle{background:var(--surface2);border-color:var(--border)}:root:not([data-theme=dark]) .quote-mode.selected,:root:not([data-theme=dark]) .quote-priority.selected,:root:not([data-theme=dark]) .quote-retest-card.selected,:root:not([data-theme=dark]) .quote-scope.selected{background:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .quote-mode.selected,:root:not([data-theme=dark]) .quote-priority.selected,:root:not([data-theme=dark]) .quote-retest-card.selected,:root:not([data-theme=dark]) .quote-scope.selected{background:color-mix(in srgb,var(--primary) 7%,white)}}:root:not([data-theme=dark]) .quote-mode.selected,:root:not([data-theme=dark]) .quote-priority.selected,:root:not([data-theme=dark]) .quote-retest-card.selected,:root:not([data-theme=dark]) .quote-scope.selected{border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:root:not([data-theme=dark]) .quote-mode.selected,:root:not([data-theme=dark]) .quote-priority.selected,:root:not([data-theme=dark]) .quote-retest-card.selected,:root:not([data-theme=dark]) .quote-scope.selected{border-color:color-mix(in srgb,var(--primary) 38%,transparent)}}:root:not([data-theme=dark]) .quote-field input,:root:not([data-theme=dark]) .quote-field select,:root:not([data-theme=dark]) .quote-field textarea{border-color:var(--border);color:var(--text);background:#fff}:root:not([data-theme=dark]) .quote-field input:focus,:root:not([data-theme=dark]) .quote-field select:focus,:root:not([data-theme=dark]) .quote-field textarea:focus{border-color:var(--primary);background:#fff}:root:not([data-theme=dark]) .qstep-num{background:var(--surface2)}:root:not([data-theme=dark]) .quote-breakdown{border-color:var(--border)}:root:not([data-theme=dark]) .quote-summary button{color:#fff}@media (max-width:1000px){.apex-nav-actions>.apex-nav-cta,.apex-nav-back,.apex-nav-links{display:none}.apex-menu-button{place-items:center;display:grid}.apex-mobile-menu{border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-glow);border-radius:14px;flex-direction:column;gap:4px;margin:0 20px 12px;padding:12px;display:flex}.apex-mobile-menu a{color:var(--text-muted);padding:11px;font-size:13px}.apex-mobile-menu>span{color:var(--primary);letter-spacing:.13em;text-transform:uppercase;padding:12px 11px 4px;font-size:9px;font-weight:800}.b2b-context-grid,.b2b-faq-layout,.b2b-governance,.b2b-hero-grid{grid-template-columns:1fr;gap:42px}.b2b-process-grid,.b2b-scope-grid{grid-template-columns:1fr 1fr}.b2b-process-card:nth-child(2):after{display:none}.b2b-final-card{flex-direction:column;align-items:flex-start}.apex-footer-grid{grid-template-columns:1.3fr 1fr 1fr}.apex-footer-grid nav:last-child{grid-column:2}.content-context-grid,.content-hero-grid{grid-template-columns:1fr;gap:42px}.content-card-grid,.glossary-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.apex-nav-inner,.b2b-shell{width:min(100% - 32px,1180px)}.b2b-hero{min-height:auto;padding:112px 0 70px}.b2b-hero h1{font-size:clamp(39px,12vw,56px)}.b2b-hero-copy{font-size:16px}.b2b-section{padding:76px 0}.b2b-context{padding:60px 0}.b2b-buyer-list,.b2b-deliver-grid,.b2b-process-grid,.b2b-scope-grid{grid-template-columns:1fr}.b2b-process-card:after{display:none}.b2b-final-card{padding:30px 24px}.b2b-final-actions,.b2b-final-actions .b2b-btn-primary{width:100%}.b2b-actions{flex-direction:column}.b2b-actions a{width:100%}.b2b-risk-grid{grid-template-columns:1fr}.apex-footer-grid{grid-template-columns:1fr 1fr}.apex-footer-grid>div{grid-column:1/-1}.apex-footer-grid nav:last-child{grid-column:auto}.apex-footer-bottom{flex-direction:column}.apex-whatsapp-float{justify-content:center;width:50px;height:50px;min-height:50px;padding:0;bottom:16px;right:16px}.apex-whatsapp-float span{display:none}.content-hero{min-height:auto;padding:112px 0 70px}.content-hero h1,.glossary-hero h1{font-size:clamp(38px,12vw,54px)}.content-card-grid,.content-context-list,.content-outcome-grid,.content-steps,.glossary-grid{grid-template-columns:1fr}.glossary-grid article>p{min-height:auto}}.apex-legal-page{z-index:1;min-height:100vh;padding:120px 0 92px;position:relative}.apex-legal-back{color:var(--text-muted);margin-bottom:30px;font-size:12px;font-weight:700;display:inline-flex}.apex-legal-back:hover{color:var(--primary)}.apex-legal-header{border:1px solid var(--border);background:linear-gradient(135deg,var(--primary),var(--cyan)),var(--surface);border-radius:24px;padding:44px}@supports (color:color-mix(in lab,red,red)){.apex-legal-header{background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 12%,transparent),color-mix(in srgb,var(--cyan) 6%,transparent)),var(--surface)}}.apex-legal-header{box-shadow:var(--shadow-glow)}.apex-legal-header h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(38px,5vw,62px);line-height:1.03}.apex-legal-header p{max-width:760px;color:var(--text-muted);margin-top:18px;font-size:16px;line-height:1.75}.apex-legal-header>span{color:var(--text-soft);margin-top:20px;font-size:10.5px;display:block}.apex-legal-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:22px;margin-top:22px;display:grid}.apex-legal-document{border:1px solid var(--border);background:var(--surface);border-radius:22px;padding:16px 38px}.apex-legal-document section{border-bottom:1px solid var(--border);padding:28px 0;scroll-margin-top:110px}.apex-legal-document section:last-child{border-bottom:0}.apex-legal-document h2{letter-spacing:-.025em;font-size:20px}.apex-legal-document li,.apex-legal-document p{color:var(--text-muted);font-size:13.5px;line-height:1.8}.apex-legal-document p{margin-top:12px}.apex-legal-document ul{gap:8px;margin:14px 0 0 20px;display:grid}.apex-legal-aside{border:1px solid var(--border);background:var(--surface);border-radius:19px;padding:21px;position:sticky;top:100px}.apex-legal-aside>strong{text-transform:uppercase;letter-spacing:.1em;font-size:11px}.apex-legal-aside nav{gap:4px;margin-top:13px;display:grid}.apex-legal-aside nav a{color:var(--text-muted);border-radius:8px;gap:8px;padding:8px;font-size:10.5px;line-height:1.4;display:flex}.apex-legal-aside nav a:hover{background:var(--surface2);color:var(--text)}.apex-legal-aside nav span{color:var(--primary);font-weight:800}.apex-legal-aside>div{border-top:1px solid var(--border);margin-top:18px;padding-top:17px}.apex-legal-aside>div strong{font-size:10.5px}.apex-legal-aside>div a,.apex-legal-aside>div p{color:var(--text-muted);margin-top:7px;font-size:10px;line-height:1.5}.apex-legal-aside>div a{color:var(--primary);display:block}@media (max-width:850px){.apex-legal-layout{grid-template-columns:1fr}.apex-legal-aside{order:-1;position:static}.apex-legal-aside nav{grid-template-columns:1fr 1fr}}@media (max-width:560px){.apex-legal-page{padding-top:96px}.apex-legal-header{padding:30px 24px}.apex-legal-document{padding:10px 23px}.apex-legal-aside nav{grid-template-columns:1fr}}.eyebrow{border:1px solid var(--border);min-height:34px;color:var(--accent-2);letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#110e22d6;border-radius:999px;align-items:center;gap:10px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:var(--primary);border-radius:999px;width:8px;height:8px;animation:pulseDot 1.8s ease-in-out infinite;box-shadow:0 0 16px #7c67ffe6}.glass-card{background:var(--gradient-surface);border:1px solid var(--border);box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px}.gradient-text{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-stage{position:relative}.hero-stage:before{filter:blur(24px);background:radial-gradient(circle,#6de7ff2e,#0000 72%);width:180px;height:180px;inset:-22px -30px auto auto}.hero-stage:after,.hero-stage:before{content:"";pointer-events:none;border-radius:999px;position:absolute}.hero-stage:after{filter:blur(30px);background:radial-gradient(circle,#7c67ff38,#0000 72%);width:220px;height:220px;inset:auto auto -48px -36px}.op-board{padding:22px;position:relative;overflow:hidden}.op-board:before{content:"";pointer-events:none;background:radial-gradient(circle at 20% 16%,#7c67ff24,#0000 28%),linear-gradient(#ffffff08,#0000 24%);position:absolute;inset:0}.op-header{z-index:1;justify-content:space-between;gap:16px;margin-bottom:20px;position:relative}.op-header,.window-dots{align-items:center;display:flex}.window-dots{gap:8px}.window-dots span{border-radius:999px;width:10px;height:10px}.op-grid{z-index:1;grid-template-columns:1.15fr .85fr;gap:14px;display:grid;position:relative}.op-activity{flex-direction:column;gap:12px;display:flex}.op-row{background:#0f0c20d1;border:1px solid #7c67ff1f;border-radius:18px;padding:16px}.op-row-header{justify-content:space-between;gap:12px;margin-bottom:10px}.op-row-header,.op-row-title{align-items:center;display:flex}.op-row-title{gap:10px;font-size:14px;font-weight:700}.op-row-title:before{content:"";background:var(--green);border-radius:999px;width:9px;height:9px;animation:dotGlow 2s ease-in-out infinite}@keyframes dotGlow{0%,to{box-shadow:0 0 6px #32d58399}50%{box-shadow:0 0 20px #32d583,0 0 36px #32d5834d}}.progress-track{background:#7c67ff1f;border-radius:999px;width:100%;height:7px;overflow:hidden}.progress-fill{background:var(--gradient-main);border-radius:999px;height:100%}.op-side{gap:12px;display:grid}.signal-card{background:#0f0c20e6;border:1px solid #7c67ff1f;border-radius:18px;padding:16px}.signal-label{color:var(--text-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.signal-value{letter-spacing:-.05em;margin-top:10px;font-size:28px;font-weight:800;line-height:1}.hero-logs{gap:7px;margin-top:8px;display:grid}.hero-log-line{color:#ccc8e4;gap:10px;font-family:SFMono-Regular,JetBrains Mono,Consolas,monospace;font-size:11.5px;line-height:1.45;display:flex}.hero-log-time{color:#7e7a99;min-width:52px}.floating-badge{border:1px solid var(--border);box-shadow:var(--shadow-glow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:var(--text);white-space:nowrap;pointer-events:none;background:#0f0c20f0;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:11.5px;font-weight:600;display:inline-flex;position:absolute}.floating-badge.top{animation:floatSlow 5s ease-in-out infinite;top:-16px;right:-18px}.floating-badge.bottom{animation:floatSlow 6s ease-in-out infinite reverse;bottom:14px;left:-22px}.integration-pills{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.integration-pill{color:var(--text-soft);background:#110e22b8;border:1px solid #7c67ff29;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;transition:border-color .18s,color .18s}.integration-pill:hover{color:var(--accent-2);border-color:#7c67ff5c}.proof-dot-list{gap:13px;display:grid}.proof-dot-item{color:var(--text-muted);align-items:flex-start;gap:13px;font-size:14px;line-height:1.65;display:flex}.proof-dot-item:before{content:"";background:linear-gradient(135deg,var(--primary),var(--cyan));border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:6px;box-shadow:0 0 14px #7c67ff99}.product-tag{border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.product-tag.green{color:#5ef0a4;background:#32d5831a;border:1px solid #32d5833d}.text-mono{font-family:SFMono-Regular,Consolas,monospace}.apex-page-bg,.quote-page{background:radial-gradient(circle at 16% 10%,#9980ff42,transparent 26%),radial-gradient(circle at 86% 18%,#6de7ff21,transparent 24%),radial-gradient(circle at 70% 82%,#b79bff1a,transparent 30%),linear-gradient(180deg,#241e4ac7,#14112aeb),var(--bg);min-height:100vh}.quote-shell{width:min(1180px,100% - 40px);margin:0 auto;padding:140px 0 96px}.quote-hero{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:34px;margin-bottom:34px;display:grid}.quote-hero-copy{max-width:760px}.quote-hero h1{color:var(--text);letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(34px,5vw,62px);line-height:1.04}.quote-hero p{max-width:660px;color:var(--text-muted);font-size:16px;line-height:1.72}.quote-hero-badges{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.quote-hero-badges span{color:var(--accent-2);background:#1f1b3d9e;border:1px solid #b0a0ff33;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.quote-hero-panel{background:linear-gradient(145deg,#27224cd1,#181530b8);border:1px solid #b0a0ff2e;border-radius:22px;min-height:300px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000038}.qstep-wrap,.quote-hero-panel{flex-direction:column;display:flex}.qstep-wrap{box-sizing:border-box;height:100%;padding:28px 24px 22px}.qstep-item{align-items:flex-start;gap:14px;display:flex}.qstep-track{flex-direction:column}.qstep-num,.qstep-track{flex-shrink:0;align-items:center;display:flex}.qstep-num{width:36px;height:36px;color:var(--text-muted);z-index:1;background:#14112acc;border:2px solid #7c67ff38;border-radius:999px;justify-content:center;font-size:13px;font-weight:900;transition:border-color .5s,background .5s,color .5s,box-shadow .5s;position:relative}.qstep-item.active .qstep-num{border-color:var(--primary);color:var(--primary);background:#7c67ff2e;box-shadow:0 0 22px #7c67ff66,0 0 6px #7c67ff4d}.qstep-item.done .qstep-num{border-color:var(--green);color:var(--green);background:#32d58324;box-shadow:0 0 14px #32d5834d}.qstep-line{background:#7c67ff2e;border-radius:2px;flex:1;width:2px;min-height:32px;margin:5px 0;transition:background .5s}.qstep-line.done{background:linear-gradient(#32d58380,#32d58326)}.qstep-body{flex:1;padding-top:6px;padding-bottom:22px}.qstep-body strong{color:var(--text-muted);margin-bottom:5px;font-size:13px;font-weight:700;line-height:1.35;transition:color .5s;display:block}.qstep-item.active .qstep-body strong{color:var(--text)}.qstep-item.done .qstep-body strong{color:#32d583cc}.qstep-body small{color:var(--text-soft);font-size:11.5px;line-height:1.5;transition:opacity .5s}.qstep-item.active .qstep-body small{opacity:1}.qstep-footer{color:var(--text-muted);background:#7c67ff14;border:1px solid #7c67ff33;border-radius:12px;flex-shrink:0;align-items:center;gap:10px;margin-top:4px;padding:13px 16px;font-size:12.5px;font-weight:700;display:flex}.qstep-footer b{color:var(--primary)}.qstep-dot{background:var(--green);border-radius:999px;flex-shrink:0;width:8px;height:8px;animation:qstepDotPulse 1.8s ease-in-out infinite;box-shadow:0 0 12px #32d583b3}@keyframes qstepDotPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #32d58380}50%{transform:scale(1.25);box-shadow:0 0 22px #32d583e6}}.quote-grid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:18px;display:grid}.quote-form{gap:14px;display:grid}.quote-section,.quote-summary-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#26224ae0,#191632ed);border:1px solid #b0a0ff33;border-radius:18px;box-shadow:0 20px 60px #0000003d}.quote-section{padding:24px}.quote-section h2{color:var(--text);letter-spacing:0;margin:0 0 18px;font-size:17px}.quote-section-head{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.quote-section-head h2{margin-bottom:6px}.quote-section-head p{max-width:620px;color:var(--text-soft);font-size:13px;line-height:1.55}.quote-fields{gap:14px;display:grid}.quote-fields.two{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-fields.five{grid-template-columns:repeat(5,minmax(0,1fr))}.quote-fields.compact-grid{gap:10px}.quote-sizing-card .quote-fields.two.compact-grid{grid-template-columns:1fr}.quote-field{gap:7px;display:grid}.quote-field span{color:var(--text-muted);font-size:12px;font-weight:700}.quote-field strong{color:var(--red);margin-left:4px}.quote-field input,.quote-field select,.quote-field textarea{width:100%;min-height:44px;color:var(--text);font:inherit;background:#14112aad;border:1px solid #ffffff17;border-radius:11px;outline:none;padding:11px 12px;font-size:14px;transition:border-color .16s,box-shadow .16s,background .16s}.quote-field select{min-height:48px;padding-right:34px}.quote-field textarea{resize:vertical;line-height:1.55}.quote-field input:focus,.quote-field select:focus,.quote-field textarea:focus{background:#1e1a3aeb;border-color:#7c67ff8a;box-shadow:0 0 0 3px #7c67ff1a}.quote-scope-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.quote-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.quote-mode{min-height:164px;color:var(--text);text-align:left;cursor:pointer;background:radial-gradient(circle at 24px 22px,#7c67ff21,#0000 34px),#1a1634b8;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:9px;padding:16px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.quote-mode:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#7c67ff73,#0000);height:1px;transition:opacity .16s;position:absolute;inset:auto 14px 0}.quote-mode:hover{border-color:#7c67ff57;transform:translateY(-1px)}.quote-mode.selected{background:#6de7ff17;border-color:#6de7ff9e;box-shadow:0 18px 46px #00000038,0 0 32px #6de7ff14}.quote-mode.selected:after{opacity:1}.quote-mode-title{color:var(--text);font-size:16px;font-weight:800;line-height:1.25}.quote-mode-desc{color:var(--text-soft);font-size:12px;line-height:1.45;display:block}.quote-mode-meta{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10.5px;font-weight:800}.quote-mode-mark{background:#1e1a3ac2;border:1px solid #ffffff1a;border-radius:13px;place-items:center;width:42px;height:42px;display:grid;position:relative}.blackbox-mark i{border:1px solid #6de7ff61;border-radius:999px;animation:quotePulseRing 2.4s ease-in-out infinite;position:absolute}.blackbox-mark i:first-child{width:12px;height:12px;animation-delay:0s}.blackbox-mark i:nth-child(2){width:24px;height:24px;animation-delay:.25s}.blackbox-mark i:nth-child(3){width:36px;height:36px;animation-delay:.5s}.greybox-mark i{background:var(--primary);border-radius:3px;width:7px;height:7px;animation:quoteNodeBlink 1.5s ease-in-out infinite;box-shadow:0 0 14px #7c67ffa6}.greybox-mark{justify-content:center;align-items:center;gap:5px;padding:0;display:flex;overflow:hidden}.greybox-mark i:nth-child(2){animation-delay:.2s}.greybox-mark i:nth-child(3){animation-delay:.4s}.quote-mode-visual{background:linear-gradient(135deg,#27224cdb,#181530c2);border:1px solid #7c67ff21;border-radius:16px;grid-template-columns:172px minmax(0,1fr);align-items:center;gap:20px;min-height:158px;margin:16px 0;padding:18px;display:grid;overflow:hidden}.quote-mode-visual strong{color:var(--text);margin-bottom:7px;font-size:15px;display:block}.quote-mode-visual p{color:var(--text-muted);font-size:13px;line-height:1.6}.blackbox-radar{background:radial-gradient(circle,#6de7ff1a 0 2px,#0000 3px),radial-gradient(circle,#0000 0 34%,#6de7ff1f 35%,#0000 36% 59%,#6de7ff1a 60%,#0000 61%),#17142db3;border:1px solid #6de7ff47;border-radius:999px;width:132px;height:132px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #6de7ff14,0 0 28px #6de7ff14}.radar-sweep{transform-origin:0 0;background:linear-gradient(45deg,#6de7ff66,#0000 64%);width:58px;height:58px;animation:quoteRadarSweep 2.7s linear infinite;position:absolute;inset:50% 50% 0}.radar-dot{background:var(--cyan);border-radius:999px;width:7px;height:7px;animation:quoteDotPing 1.8s ease-in-out infinite;position:absolute;box-shadow:0 0 14px #6de7ffcc}.radar-dot.d1{top:38px;left:76px}.radar-dot.d2{animation-delay:.4s;top:82px;left:44px}.radar-dot.d3{animation-delay:.8s;top:60px;left:100px}.greybox-flow{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.greybox-flow span{color:var(--text);text-transform:uppercase;letter-spacing:.06em;background:#7c67ff1a;border:1px solid #7c67ff3d;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800;animation:quoteFlowNode 2.2s ease-in-out infinite}.greybox-flow span:nth-of-type(2){animation-delay:.25s}.greybox-flow span:nth-of-type(3){animation-delay:.5s}.greybox-flow i{background:linear-gradient(90deg,#7c67ff33,#6de7ffb3);width:20px;height:1px;position:relative}.greybox-flow i:after{content:"";border-top:1px solid #6de7ffcc;border-right:1px solid #6de7ffcc;width:7px;height:7px;position:absolute;top:-3px;right:-1px;transform:rotate(45deg)}.quote-scope{min-height:184px;color:var(--text);text-align:left;cursor:pointer;background:#1a1634ad;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:9px;padding:16px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex;position:relative;overflow:hidden}.quote-scope:before{content:"";opacity:.55;pointer-events:none;background:radial-gradient(circle at 22px 22px,#7c67ff29,#0000 42px);position:absolute;inset:0}.quote-scope:hover{border-color:#7c67ff57;transform:translateY(-1px)}.quote-scope.selected{background:#7c67ff1f;border-color:#7c67ffb3;box-shadow:0 16px 44px #0003,0 0 28px #7c67ff14}.quote-scope span{color:var(--text);font-size:14px;font-weight:800;line-height:1.25;display:block;position:relative}.quote-scope small{color:var(--text-soft);font-size:12px;line-height:1.45;position:relative}.quote-scope b{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;margin-top:auto;font-size:10.5px;position:relative}.quote-scope-icon{background:#1e1a3ac7;border:1px solid #7c67ff33;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:relative}.quote-scope-icon i{display:block;position:relative}.quote-scope-icon.external_infra i{border:1px solid #6de7ffb3;border-radius:999px;width:22px;height:22px;animation:quoteScopePulse 2s ease-in-out infinite}.quote-scope-icon.internal_infra i{background:radial-gradient(circle at 50% 3px,#7c67fff2 0 3px,#0000 4px),radial-gradient(circle at 4px 15px,#7c67ffcc 0 3px,#0000 4px),radial-gradient(circle at 20px 15px,#7c67ffcc 0 3px,#0000 4px),linear-gradient(135deg,#0000 43%,#7c67ff8c 44% 48%,#0000 49%),linear-gradient(45deg,#0000 43%,#7c67ff8c 44% 48%,#0000 49%);border:0;border-radius:0;width:24px;height:18px;animation:quoteNodeBlink 1.8s ease-in-out infinite}.quote-scope-icon.internal_infra i:after,.quote-scope-icon.internal_infra i:before{content:none}.quote-scope-icon.web i{border:1px solid #b79bffbf;border-radius:5px;width:24px;height:17px}.quote-scope-icon.web i:before{content:"";background:#b79bffbf;height:1px;position:absolute;top:4px;left:3px;right:3px;box-shadow:0 5px #b79bff59}.quote-scope-icon.web_api i{border-top:1px solid #6de7ffbf;border-bottom:1px solid #6de7ffbf;width:25px;height:12px}.quote-scope-icon.web_api i:after,.quote-scope-icon.web_api i:before{content:"";border:1px solid #6de7ffb3;border-radius:3px;width:7px;height:7px;animation:quoteNodeBlink 1.6s ease-in-out infinite;position:absolute;top:3px}.quote-scope-icon.web_api i:before{left:0}.quote-scope-icon.web_api i:after{animation-delay:.35s;right:0}@keyframes quotePulseRing{0%,to{opacity:.35;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes quoteNodeBlink{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:1;transform:scale(1)}}@keyframes quoteRadarSweep{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes quoteDotPing{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.25)}}@keyframes quoteFlowNode{0%,to{box-shadow:none;border-color:#7c67ff3d}50%{border-color:#6de7ff99;box-shadow:0 0 24px #6de7ff1f}}@keyframes quoteScopePulse{0%,to{box-shadow:0 0 #6de7ff66}50%{box-shadow:0 0 0 6px #6de7ff00}}.quote-check{color:var(--text-muted);align-items:center;gap:10px;margin:16px 0;font-size:13px;font-weight:700;display:inline-flex}.quote-check input{width:17px;height:17px;accent-color:var(--primary)}.quote-inline-options{flex-wrap:wrap;gap:14px 22px;margin-top:16px;display:flex}.quote-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;width:fit-content;display:inline-flex}.quote-toggle input{opacity:0;pointer-events:none;position:absolute}.quote-toggle span{min-height:38px;color:var(--text-muted);background:#14112a8a;border:1px solid #b0a0ff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.quote-toggle span i{background:#ffffff24;border-radius:999px;flex-shrink:0;width:28px;height:16px;transition:background .16s;position:relative}.quote-toggle span i:after{content:"";background:var(--text-muted);border-radius:999px;width:10px;height:10px;transition:transform .16s,background .16s;position:absolute;top:3px;left:3px}.quote-toggle input:checked+span{color:var(--text);background:#7c67ff24;border-color:#7c67ff7a}.quote-toggle input:checked+span i{background:#7c67ff85}.quote-toggle input:checked+span i:after{background:#fff;transform:translate(12px)}.quote-sizing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.quote-sizing-card{background:radial-gradient(circle at 26px 26px,#7c67ff1f,#0000 42px),#14112a7a;border:1px solid #b0a0ff29;border-radius:16px;gap:14px;padding:16px;display:grid}.quote-sizing-top{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid}.quote-sizing-top h3{color:var(--text);margin:0 0 4px;font-size:14px;line-height:1.25}.quote-sizing-top p{color:var(--text-soft);font-size:12px;line-height:1.45}.quote-global-sizing{margin-top:14px}.quote-priority-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.quote-context-stack{gap:22px;display:grid}.quote-context-block{background:#14112a47;border:1px solid #b0a0ff1f;border-radius:16px;gap:14px;padding:16px;display:grid}.quote-subhead{gap:4px;display:grid}.quote-subhead span{color:var(--text);letter-spacing:.02em;font-size:13px;font-weight:900}.quote-subhead small{color:var(--text-soft);font-size:12px;line-height:1.45}.quote-priority{min-height:104px;color:var(--text);text-align:left;cursor:pointer;background:#14112a85;border:1px solid #b0a0ff29;border-radius:14px;flex-direction:column;gap:8px;padding:15px;font-family:inherit;transition:border-color .16s,background .16s,transform .16s,box-shadow .16s;display:flex}.quote-priority:hover{border-color:#7c67ff5c;transform:translateY(-1px)}.quote-priority.selected{background:#6de7ff1a;border-color:#6de7ff8f;box-shadow:0 14px 38px #0000002e,0 0 26px #6de7ff14}.quote-priority-title{color:var(--text);font-size:14px;font-weight:900;line-height:1.25;display:block}.quote-priority-time{color:var(--cyan);font-size:12px;font-weight:800;line-height:1.35;display:block}.quote-priority-desc{color:var(--text-soft);margin-top:auto;font-size:11px;font-weight:700;line-height:1.35;display:block}.quote-context-grid{margin-top:0}.quote-context-toggle{align-content:start;gap:9px;padding-top:23px;display:grid}.quote-context-toggle p{color:var(--text-soft);font-size:12px;line-height:1.45}.quote-retest-card{min-height:76px;color:var(--text);text-align:left;cursor:pointer;background:#14112a85;border:1px solid #b0a0ff2e;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px;font-family:inherit;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.quote-retest-card:hover{border-color:#7c67ff61;transform:translateY(-1px)}.quote-retest-card.selected{background:#32d5831a;border-color:#32d5837a;box-shadow:0 0 28px #32d58314}.quote-retest-switch{background:#ffffff24;border-radius:999px;width:38px;height:22px;position:relative}.quote-retest-switch i{background:var(--text-muted);border-radius:999px;width:14px;height:14px;transition:transform .16s,background .16s;position:absolute;top:4px;left:4px}.quote-retest-card.selected .quote-retest-switch{background:#32d58357}.quote-retest-card.selected .quote-retest-switch i{background:#d8ffe8;transform:translate(16px)}.quote-retest-copy{gap:4px;display:grid}.quote-retest-copy strong{color:var(--text);font-size:13px;line-height:1.25}.quote-retest-copy small{color:var(--text-soft);font-size:11.5px;line-height:1.35}.quote-retest-card b{color:var(--green);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.quote-summary{position:sticky;top:88px}.quote-summary-inner{padding:24px}.quote-summary strong{color:var(--text);font-family:var(--font-sora,Sora),sans-serif;margin-bottom:12px;font-size:27px;line-height:1.14;display:block}.quote-summary p{color:var(--text-muted);font-size:13px;line-height:1.6}.quote-breakdown{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;gap:10px;margin:22px 0;padding:18px 0;display:grid}.quote-breakdown div{color:var(--text-soft);justify-content:space-between;align-items:flex-start;gap:14px;font-size:12px;line-height:1.4;display:flex}.quote-breakdown span{gap:3px;display:grid}.quote-breakdown small{color:#696585;font-size:10.5px;line-height:1.35}.quote-breakdown b{color:var(--text);white-space:nowrap}.quote-breakdown .good b{color:var(--green)}.quote-summary button{width:100%;min-height:48px;color:var(--text);font-family:var(--font-sora,Sora),sans-serif;cursor:pointer;background:linear-gradient(135deg,#7c67ff,#5e49ff);border:0;border-radius:12px;font-size:14px;font-weight:800;box-shadow:0 0 34px #7c67ff42}.quote-summary button:disabled{opacity:.62;cursor:progress}.quote-message{border-radius:11px;margin-top:14px;padding:12px;font-size:12.5px;line-height:1.5}.quote-message.ok{color:#b6f7ce;background:#32d5831a;border:1px solid #32d5833d}.quote-message.error{color:#ffc2cd;background:#ff4d6a1a;border:1px solid #ff4d6a3d}.quote-success-shell{justify-content:center;align-items:center;min-height:calc(100vh - 140px);padding:60px 24px;display:flex}.quote-success-card{text-align:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;align-items:center;gap:0;width:100%;max-width:560px;padding:56px 40px 48px;display:flex}.quote-success-check{color:#32d583;width:64px;height:64px;margin-bottom:28px}.quote-success-check svg{width:100%;height:100%}.quote-success-card h1{color:#f5f5f7;letter-spacing:-.5px;margin:0 0 14px;font-size:26px;font-weight:700}.quote-success-card>p{color:#8a8fa0;max-width:420px;margin:0 0 40px;font-size:14.5px;line-height:1.65}.quote-success-steps{grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:40px;display:grid}.quote-success-step{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;display:flex}.quote-success-step span{color:#a78bfa;background:#9370db26;border:1px solid #9370db4d;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.quote-success-step strong{color:#e0e0e8;font-size:12px;font-weight:600}.quote-success-step small{color:#6b7180;font-size:11px;line-height:1.4}.quote-success-back{color:#c4b5fd;background:#9370db1f;border:1px solid #9370db40;border-radius:10px;align-items:center;gap:6px;padding:11px 24px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s;display:inline-flex}.quote-success-back:hover{background:#9370db33;border-color:#9370db66}@media (max-width:560px){.quote-success-steps{grid-template-columns:1fr}.quote-success-card{padding:40px 24px 36px}}@media (max-width:1040px){.quote-hero{grid-template-columns:1fr}.quote-hero-panel{max-width:520px}.quote-grid{grid-template-columns:1fr}.quote-summary{position:static}.quote-fields.five{grid-template-columns:repeat(3,minmax(0,1fr))}.quote-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quote-mode-visual,.quote-priority-grid,.quote-sizing-grid{grid-template-columns:1fr}}@media (max-width:680px){.quote-shell{width:min(100% - 28px,1180px);padding-top:112px}.quote-section,.quote-summary-inner{border-radius:15px;padding:18px}.quote-hero-panel{min-height:250px}.quote-fields.five,.quote-fields.two,.quote-mode-grid,.quote-scope-grid{grid-template-columns:1fr}.quote-scope{min-height:118px}.quote-mode{min-height:150px}.quote-mode-visual{padding:16px}.blackbox-radar{width:112px;height:112px}.greybox-flow{justify-content:flex-start}.quote-summary strong{font-size:23px}}.section-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;font-size:11px;font-weight:600;display:inline-block}.dot-grid{background-image:radial-gradient(circle,#7c67ff33 1px,#0000 0);background-size:28px 28px}.reveal{opacity:0;transition:opacity .65s cubic-bezier(.4,0,.2,1),transform .65s cubic-bezier(.4,0,.2,1);transform:translateY(22px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.2s}.reveal-delay-3{transition-delay:.3s}.reveal-delay-4{transition-delay:.4s}.footer-link{color:var(--muted);width:fit-content;font-size:12.5px;text-decoration:none;transition:color .16s,transform .16s}.footer-link:hover{color:var(--text);transform:translate(2px)}@media (max-width:880px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.stat-cell{border-radius:14px;transition:background .25s,transform .25s}.stat-cell:hover{background:#7c67ff12;transform:translateY(-3px)}.feature-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s}.feature-card:hover{border-color:#7c67ff38;transform:translateY(-2px);box-shadow:0 0 24px #7c67ff0d,0 6px 20px #00000040}.feature-icon{width:42px;height:42px;color:var(--primary);background:#7c67ff14;border-radius:12px;margin-bottom:16px}.feature-icon,.method-pipeline{justify-content:center;align-items:center;display:flex}.method-pipeline{flex-wrap:wrap;gap:0}.method-pipeline-item,.method-pipeline-phase{align-items:center;display:flex}.method-pipeline-phase{flex-direction:column;gap:8px}.method-pipeline-arrow{align-items:center;margin:0 8px;padding-bottom:24px;display:flex}.method-phase-body{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:0;display:grid}@media (max-width:640px){.apex-page-bg .reveal{opacity:1;transition:none;transform:none}.method-hero{padding-top:48px!important;padding-bottom:56px!important}.method-overview{padding:54px 18px!important}.method-overview .reveal{margin-bottom:34px!important}.method-pipeline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 14px;display:grid}.method-pipeline-item{min-width:0;display:block}.method-pipeline-phase{width:100%}.method-pipeline-arrow{display:none}.method-details{padding:58px 14px!important}.method-details>div>.reveal{margin-bottom:38px!important}.method-phase-card{border-radius:16px!important}.method-phase-header{padding:20px 18px 17px!important}.method-phase-body{grid-template-columns:minmax(0,1fr)}.method-phase-output-list{border-right:0!important;border-bottom:1px solid var(--border)!important;padding:18px!important}.method-phase-terminal{min-width:0;padding:18px!important}.method-code{font-size:10px!important;line-height:1.6!important}.method-principles{padding:58px 16px!important}.method-principles .reveal{margin-bottom:36px!important}.method-cta{padding:58px 14px!important}.method-cta-card{border-radius:18px!important;padding:34px 20px!important}.method-cta-card a{justify-content:center;width:100%}}.doc-showcase-card{border:1px solid var(--border);cursor:default;background:#120f29;border-radius:20px;flex:1;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.doc-showcase-card:hover{border-color:#7c67ff47;transform:translateY(-3px);box-shadow:0 0 32px #7c67ff12,0 8px 28px #0000004d}.beta-section{background:linear-gradient(135deg,#7c67ff0f,#5e49ff08);border:1px solid #7c67ff1f;border-radius:24px}.terminal-window{background:#020409;border:1px solid #7c67ff26;border-radius:16px;font-family:Courier New,Fira Mono,monospace;overflow:hidden}.terminal-bar{background:#0f0c20e6;border-bottom:1px solid #141232b3;align-items:center;gap:7px;padding:12px 18px;display:flex}.cmp-row{border-bottom:1px solid #14123280;align-items:center;padding:13px 0;display:grid}.cmp-row:last-child{border-bottom:none}.st-card{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:28px 24px;transition:border-color .2s,box-shadow .2s,transform .2s}.st-card:hover{border-color:#7c67ff40;transform:translateY(-2px);box-shadow:0 0 24px #7c67ff12,0 8px 28px #0000004d}.st-step-num{width:36px;height:36px;font-family:var(--font-sora,"Sora"),sans-serif;color:#7c67ff;background:#7c67ff1a;border:1px solid #7c67ff33;border-radius:10px;justify-content:center;align-items:center;margin-bottom:18px;font-size:14px;font-weight:700;display:flex}@keyframes pulseDot{0%,to{box-shadow:0 0 16px #7c67ffe6}50%{box-shadow:0 0 28px #7c67ff66}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientFlow{0%{background-position:0}50%{background-position:100%}to{background-position:0}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse-ring{0%{box-shadow:0 0 #7c67ff66}70%{box-shadow:0 0 0 10px #7c67ff00}to{box-shadow:0 0 #7c67ff00}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes bttIn{0%{opacity:0;transform:translateY(8px)scale(.88)}to{opacity:1;transform:translateY(0)scale(1)}}.st-fade-1{animation:fadeUp .5s 50ms both}.st-fade-2{animation:fadeUp .5s .12s both}.st-fade-3{animation:fadeUp .5s .19s both}.st-fade-4{animation:fadeUp .5s .26s both}.gradient-text-animated{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff,#c8beff 25%,#7c67ff 50%,#6de7ff 75%,#b79bff) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:gradientFlow 5s infinite}.cursor-blink{animation:blink 1s step-end infinite}.marquee-outer{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;animation:marquee 28s linear infinite;display:flex}.marquee-item{color:var(--muted);white-space:nowrap;border-right:1px solid var(--border);align-items:center;gap:7px;padding:7px 18px;font-size:12px;font-weight:500;display:inline-flex}.marquee-item svg{color:var(--primary);flex-shrink:0}.btn-ghost-lg{color:#9a95bb;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #7c67ff38;border-radius:10px;padding:11px 22px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .2s,color .2s,background .2s}.btn-ghost-lg:hover{color:#f0ecff;background:#7c67ff12;border-color:#7c67ff80}.btt-btn{z-index:199;color:#7c67ff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#7c67ff1c;border:1px solid #7c67ff47;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .18s,transform .18s;animation:bttIn .22s both;display:flex;position:fixed;bottom:32px;right:32px}.btt-btn:hover{background:#7c67ff38;transform:translateY(-2px)}.divider{background:linear-gradient(90deg,#0000,#7c67ff1f,#7c67ff59,#7c67ff1f,#0000);height:1px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--border-bright)}@media (max-width:880px){.hero-inner{padding:48px 20px!important}.hero-cols,.page-2col{gap:40px!important}.hero-cols,.op-grid,.page-2col{grid-template-columns:1fr!important}.floating-badge{display:none!important}}@media (max-width:580px){.hero-inner{padding:36px 16px!important}.stats-grid{grid-template-columns:repeat(2,1fr)!important}.stats-grid>div{border-right:none!important}.stats-grid>div:first-child,.stats-grid>div:nth-child(2){border-bottom:1px solid var(--border)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}