@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;font-display:optional;src:url(../media/2039e8342bda6056.1iie40g0-cbk2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bebas Neue;font-style:normal;font-weight:400;font-display:optional;src:url(../media/fabcf92ba1ccea36.p.3jvga4rcv46fc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.bebas_neue_f47be22e-module__BevgGa__className{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;font-style:normal;font-weight:400}.bebas_neue_f47be22e-module__BevgGa__variable{--font-bebas:"Bebas Neue", Impact, Arial Narrow, sans-serif}
@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.26a4qkxezf9-r.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1hzlq6xrrxf6u.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.33on4mq75bz97.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.2xsoqmjk136f4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.0v7knm2wof07y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_63564fcf-module__KnYKya__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_63564fcf-module__KnYKya__variable{--font-cormorant:"Cormorant Garamond", "Cormorant Garamond Fallback"}
.Button-module__SGJCia__btn{font-family:var(--font-primary);white-space:nowrap;border-radius:var(--radius-lg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s;display:inline-flex}.Button-module__SGJCia__btn:active:not(:disabled){transform:scale(.98)}.Button-module__SGJCia__btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.Button-module__SGJCia__sm{gap:6px;height:44px;min-height:44px;padding:0 16px;font-size:13px}.Button-module__SGJCia__md{gap:8px;height:44px;min-height:44px;padding:0 24px;font-size:14px}.Button-module__SGJCia__lg{gap:10px;height:48px;min-height:44px;padding:0 32px;font-size:16px}.Button-module__SGJCia__primary{background:var(--text-primary);color:var(--bg-primary);border:none}.Button-module__SGJCia__primary:hover:not(:disabled){background:var(--accent-primary-hover);color:var(--text-primary);box-shadow:0 0 0 3px var(--accent-primary-a15)}.Button-module__SGJCia__primary:active:not(:disabled){background:var(--accent-primary-active)}.Button-module__SGJCia__primary:disabled{background:var(--text-disabled);color:var(--text-tertiary);cursor:not-allowed}.Button-module__SGJCia__secondary{color:var(--text-secondary);border:1px solid var(--border-default);background:0 0}.Button-module__SGJCia__secondary:hover:not(:disabled){background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-hover)}.Button-module__SGJCia__secondary:active:not(:disabled){background:var(--bg-elevated)}.Button-module__SGJCia__secondary:disabled{color:var(--text-disabled);border-color:var(--border-subtle);cursor:not-allowed}.Button-module__SGJCia__tertiary{color:var(--text-secondary);background:0 0;border:none}.Button-module__SGJCia__tertiary:hover:not(:disabled){background:var(--overlay-light);color:var(--text-primary)}.Button-module__SGJCia__tertiary:active:not(:disabled){background:var(--overlay-medium)}.Button-module__SGJCia__destructive{background:var(--error);color:var(--text-primary);border:none}.Button-module__SGJCia__destructive:hover:not(:disabled){background:var(--error-dark);box-shadow:var(--glow-error)}.Button-module__SGJCia__ghost{color:var(--text-tertiary);border-radius:var(--radius-default);background:0 0;border:none;padding:8px}.Button-module__SGJCia__ghost:hover:not(:disabled){background:var(--border-subtle);color:var(--text-primary)}.Button-module__SGJCia__loading{pointer-events:none;position:relative;color:#0000!important}.Button-module__SGJCia__loading:after{content:"";border:2px solid #0000;border-top-color:var(--bg-primary);border-radius:50%;width:18px;height:18px;animation:.6s linear infinite Button-module__SGJCia__spin;position:absolute}.Button-module__SGJCia__primary.Button-module__SGJCia__loading:after{border-top-color:var(--bg-primary)}.Button-module__SGJCia__secondary.Button-module__SGJCia__loading:after{border-top-color:var(--text-secondary)}@keyframes Button-module__SGJCia__spin{to{transform:rotate(360deg)}}.Button-module__SGJCia__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.Button-module__SGJCia__sm .Button-module__SGJCia__icon{width:16px;height:16px}.Button-module__SGJCia__md .Button-module__SGJCia__icon{width:18px;height:18px}.Button-module__SGJCia__lg .Button-module__SGJCia__icon{width:20px;height:20px}.Button-module__SGJCia__iconEnd{flex-direction:row-reverse}.Button-module__SGJCia__iconArrow{transition:transform var(--duration-fast) var(--ease-out)}.Button-module__SGJCia__btn:hover:not(:disabled) .Button-module__SGJCia__iconArrow{transform:translate(2px)}.Button-module__SGJCia__iconOnly{aspect-ratio:1;padding:0}.Button-module__SGJCia__iconOnly.Button-module__SGJCia__sm{width:44px}.Button-module__SGJCia__iconOnly.Button-module__SGJCia__md{width:40px}.Button-module__SGJCia__iconOnly.Button-module__SGJCia__lg{width:48px}.Button-module__SGJCia__fullWidth{width:100%}.Button-module__SGJCia__text{align-items:center;display:inline-flex}@media (prefers-reduced-motion:reduce){.Button-module__SGJCia__loading:after{opacity:.5;animation:none}}
.Hero-module__Vtspxq__hero{background:var(--bg-primary);justify-content:center;align-items:center;min-height:auto;padding:120px 0 80px;display:flex;position:relative;overflow:hidden}.Hero-module__Vtspxq__container{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.Hero-module__Vtspxq__content{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module__Vtspxq__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.Hero-module__Vtspxq__backgroundOverlay{background:linear-gradient(to bottom, var(--shadow-a40) 0%, var(--shadow-a50) 50%, var(--shadow-a60) 100%);z-index:1;position:absolute;inset:0}.Hero-module__Vtspxq__overline{border:var(--border-width-thin) solid #fff3;border-radius:var(--radius-full);font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--text-inverse);opacity:0;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);background:#fffffff2;margin-bottom:28px;padding:8px 20px;transition-delay:.1s;display:inline-block}.Hero-module__Vtspxq__overline.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__headline{font-family:var(--font-display);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#fff;opacity:0;max-width:100%;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);text-shadow:0 2px 8px var(--shadow-a50), 0 4px 16px var(--shadow-a30);margin:0 0 20px;line-height:1.1;transition-delay:.2s}.Hero-module__Vtspxq__headline.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__subheadline{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:#ffffffe6;opacity:0;max-width:100%;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);text-shadow:0 1px 4px var(--shadow-a50), 0 2px 8px var(--shadow-a30);margin:0 auto 32px;line-height:1.7;transition-delay:.3s}.Hero-module__Vtspxq__subheadline.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__outcomeLine{font-family:var(--font-display);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--accent-primary);margin:0 0 var(--space-6);padding:var(--space-2-5) var(--space-4-5);background:var(--accent-glow);border:var(--border-width-thin) solid var(--accent-primary-a30);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));opacity:0;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);transition-delay:.35s}.Hero-module__Vtspxq__outcomeLine.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__ctaButtons{justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-8);opacity:0;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);flex-direction:column;transition-delay:.4s;display:flex}.Hero-module__Vtspxq__ctaButtons.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__ctaButtons a{width:100%;text-decoration:none}.Hero-module__Vtspxq__ctaButtons a button{justify-content:center;width:100%}.Hero-module__Vtspxq__heroPrimaryBtn{color:#0a0a0b!important;background:#fff!important;border:none!important}.Hero-module__Vtspxq__heroPrimaryBtn svg,.Hero-module__Vtspxq__heroPrimaryBtn path,.Hero-module__Vtspxq__heroPrimaryBtn *{color:#0a0a0b!important;fill:#0a0a0b!important;stroke:#0a0a0b!important}.Hero-module__Vtspxq__heroPrimaryBtn:hover:not(:disabled){transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);transform:translateY(-4px);background:var(--accent-primary)!important;color:#fff!important;box-shadow:var(--glow-cta)!important}.Hero-module__Vtspxq__heroPrimaryBtn:hover:not(:disabled) svg,.Hero-module__Vtspxq__heroPrimaryBtn:hover:not(:disabled) path,.Hero-module__Vtspxq__heroPrimaryBtn:hover:not(:disabled) *{color:#fff!important;fill:#fff!important;stroke:#fff!important}.Hero-module__Vtspxq__heroPrimaryBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.Hero-module__Vtspxq__heroPrimaryBtn:active{transform:translateY(-2px)}.Hero-module__Vtspxq__heroSecondaryBtn{-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:#fff!important;border:var(--border-width-thin) solid #ffffff4d!important;background:#ffffff1a!important}.Hero-module__Vtspxq__heroSecondaryBtn:hover:not(:disabled){transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);transform:translateY(-4px);color:#fff!important;background:#fff3!important;border-color:#ffffff80!important}.Hero-module__Vtspxq__heroSecondaryBtn:focus-visible{outline-offset:2px;outline:2px solid #ffffff80}.Hero-module__Vtspxq__heroSecondaryBtn:active{transform:translateY(-2px)}.Hero-module__Vtspxq__trustIndicators{justify-content:center;align-items:center;gap:var(--space-4);margin-bottom:var(--space-10);opacity:0;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);flex-wrap:wrap;transition-delay:.5s;display:flex}.Hero-module__Vtspxq__trustIndicators.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__trustItem{align-items:center;gap:var(--space-2);flex:none;display:flex}.Hero-module__Vtspxq__trustIcon{width:var(--space-5);height:var(--space-5);font-size:var(--text-overline);background:radial-gradient(circle at top, #ffffff80, var(--accent-glow));border-radius:var(--radius-full);border:var(--border-width-thin) solid #ffffff1a;color:var(--accent-primary);box-shadow:0 6px 14px var(--shadow-a25), 0 0 12px var(--accent-primary-a25);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:flex}.Hero-module__Vtspxq__trustIcon:hover{transform:translateY(-2px)}.Hero-module__Vtspxq__trustText{font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:#ffffffd9;text-shadow:0 1px 3px var(--shadow-a40)}.Hero-module__Vtspxq__credibilityStrip{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--shadow-a40);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:var(--border-width-thin) solid #ffffff1a;border-radius:var(--radius-xl);opacity:0;width:100%;transform:translateY(var(--space-5));transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);flex-direction:column;transition-delay:.6s;display:flex}.Hero-module__Vtspxq__credibilityStrip.Hero-module__Vtspxq__visible{opacity:1;transform:translateY(0)}.Hero-module__Vtspxq__credibilityLabel{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);color:#ffffffb3;text-align:center;white-space:normal}.Hero-module__Vtspxq__credibilityDivider{background:#fff3;width:60%;height:1px}.Hero-module__Vtspxq__credibilityMetrics{justify-content:space-around;gap:var(--space-4);width:100%;display:flex}.Hero-module__Vtspxq__credibilityMetric{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module__Vtspxq__metricValue{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);color:var(--accent-primary);line-height:var(--line-height-tight)}.Hero-module__Vtspxq__metricLabel{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);color:#fff9;text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-top:var(--space-1)}@media (min-width:768px){.Hero-module__Vtspxq__container{padding:0 32px}.Hero-module__Vtspxq__hero{min-height:90vh;padding:140px 0 96px}.Hero-module__Vtspxq__headline{letter-spacing:-.025em;max-width:800px;margin-bottom:24px;font-size:56px;line-height:1.05}.Hero-module__Vtspxq__subheadline{max-width:640px;margin-bottom:32px;font-size:17px}.Hero-module__Vtspxq__outcomeLine{font-size:var(--text-body);padding:var(--space-3) var(--space-6);margin-bottom:var(--space-8)}.Hero-module__Vtspxq__ctaButtons{flex-direction:row;gap:16px;width:auto;margin-bottom:48px}.Hero-module__Vtspxq__ctaButtons a{width:auto}.Hero-module__Vtspxq__ctaButtons a button{justify-content:unset;width:auto}.Hero-module__Vtspxq__trustIndicators{gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:nowrap}.Hero-module__Vtspxq__trustText{font-size:var(--text-body-sm)}.Hero-module__Vtspxq__credibilityStrip{gap:var(--space-4);padding:var(--space-3-5) var(--space-5);flex-direction:row;width:auto}.Hero-module__Vtspxq__credibilityLabel{font-size:var(--text-body-sm);white-space:nowrap}.Hero-module__Vtspxq__credibilityDivider{width:1px;height:var(--space-8)}.Hero-module__Vtspxq__credibilityMetrics{justify-content:flex-start;gap:var(--space-4);width:auto}.Hero-module__Vtspxq__metricValue{font-size:var(--text-h4)}}@media (min-width:1025px){.Hero-module__Vtspxq__container{padding:0 48px}.Hero-module__Vtspxq__hero{min-height:100vh;padding:160px 0 120px}.Hero-module__Vtspxq__headline{letter-spacing:-.03em;max-width:1000px;margin-bottom:28px;font-size:clamp(2.5rem,8vw,4.5rem);line-height:1}.Hero-module__Vtspxq__subheadline{max-width:640px;margin-bottom:44px;font-size:18px}.Hero-module__Vtspxq__credibilityStrip{gap:var(--space-6);padding:var(--space-4) var(--space-7)}.Hero-module__Vtspxq__credibilityMetrics{gap:var(--space-6)}.Hero-module__Vtspxq__trustIndicators{margin-bottom:var(--space-16)}}@media (prefers-reduced-motion:reduce){.Hero-module__Vtspxq__overline,.Hero-module__Vtspxq__headline,.Hero-module__Vtspxq__subheadline,.Hero-module__Vtspxq__outcomeLine,.Hero-module__Vtspxq__ctaButtons,.Hero-module__Vtspxq__trustIndicators,.Hero-module__Vtspxq__credibilityStrip{opacity:1;transition:none;transform:none}.Hero-module__Vtspxq__trustIcon{animation:none}}@media (prefers-contrast:more){.Hero-module__Vtspxq__overline,.Hero-module__Vtspxq__outcomeLine,.Hero-module__Vtspxq__credibilityStrip{border-width:2px}.Hero-module__Vtspxq__heroSecondaryBtn{border-width:2px!important}}
.FinalCTA-module__PXdrLq__finalCta{padding:96px 0;position:relative}.FinalCTA-module__PXdrLq__background{z-index:0;pointer-events:none;position:absolute;inset:0}.FinalCTA-module__PXdrLq__gradientTop{background:var(--bg-secondary);height:50%;position:absolute;top:0;left:0;right:0}.FinalCTA-module__PXdrLq__gradientBottom{background:var(--bg-primary);height:50%;position:absolute;bottom:0;left:0;right:0}.FinalCTA-module__PXdrLq__container{z-index:1;width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.FinalCTA-module__PXdrLq__ctaCard{background:var(--bg-tertiary);border:1px solid var(--border-default);border-radius:var(--radius-xl);padding:var(--space-12) var(--space-8);text-align:center;max-width:900px;box-shadow:var(--glow-card);opacity:0;transition:opacity var(--duration-slowest) var(--ease-out), transform var(--duration-slowest) var(--ease-out);margin:0 auto;position:relative;overflow:hidden;transform:translateY(30px)}.FinalCTA-module__PXdrLq__ctaCard.FinalCTA-module__PXdrLq__visible{opacity:1;transform:translateY(0)}.FinalCTA-module__PXdrLq__glowEffect{background:radial-gradient(circle, var(--accent-primary-a8) 0%, transparent 60%);pointer-events:none;width:300px;height:300px;position:absolute;top:-100px;left:50%;transform:translate(-50%)}.FinalCTA-module__PXdrLq__content{z-index:1;position:relative}.FinalCTA-module__PXdrLq__headline{font-family:var(--font-display);font-size:32px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--text-primary);max-width:28ch;margin:0 auto 16px;line-height:1.1}.FinalCTA-module__PXdrLq__subheadline{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-regular);color:var(--text-secondary);max-width:60ch;margin:0 auto 24px;line-height:1.6}.FinalCTA-module__PXdrLq__reassurance{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--accent-primary);padding:var(--space-2) var(--space-4);background:var(--accent-primary-a8);border-radius:var(--radius-md);margin:0 auto 24px;display:inline-block}.FinalCTA-module__PXdrLq__ctaButton{justify-content:center;align-items:center;gap:var(--space-2);background:var(--text-primary);width:100%;color:var(--bg-primary);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);cursor:pointer;min-height:44px;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);border:none;margin-bottom:24px;padding:16px 32px;text-decoration:none;display:inline-flex}.FinalCTA-module__PXdrLq__ctaButton:hover{background:var(--accent-primary-hover);color:var(--text-primary);box-shadow:var(--glow-accent);transform:translateY(-2px)}.FinalCTA-module__PXdrLq__ctaButton:active{transform:translateY(0)}.FinalCTA-module__PXdrLq__ctaButton svg{transition:transform var(--duration-fast) var(--ease-out)}.FinalCTA-module__PXdrLq__ctaButton:hover svg{transform:translate(4px)}.FinalCTA-module__PXdrLq__processHint{justify-content:center;align-items:center;gap:var(--space-1);font-family:var(--font-primary);color:var(--text-secondary);margin-bottom:var(--space-6);padding:var(--space-2) var(--space-3);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);flex-wrap:wrap;font-size:12px;display:inline-flex}.FinalCTA-module__PXdrLq__processHint svg{color:var(--accent-primary);flex-shrink:0}.FinalCTA-module__PXdrLq__processDot{color:var(--text-tertiary);margin:0 var(--space-1);display:none}.FinalCTA-module__PXdrLq__qualifier{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-regular);color:var(--text-tertiary);margin:0}@media (min-width:768px){.FinalCTA-module__PXdrLq__container{padding:0 32px}.FinalCTA-module__PXdrLq__finalCta{padding:96px 0}.FinalCTA-module__PXdrLq__ctaCard{border-radius:var(--radius-2xl);padding:64px 48px}.FinalCTA-module__PXdrLq__headline{margin-bottom:16px;font-size:40px}.FinalCTA-module__PXdrLq__subheadline{margin-bottom:24px;font-size:17px}.FinalCTA-module__PXdrLq__reassurance{margin-bottom:var(--space-8);font-size:14px}.FinalCTA-module__PXdrLq__ctaButton{width:auto;margin-bottom:var(--space-6);padding:16px 36px;font-size:16px}.FinalCTA-module__PXdrLq__processHint{gap:var(--space-2);padding:var(--space-2-5) var(--space-4);flex-wrap:nowrap;font-size:13px}.FinalCTA-module__PXdrLq__processDot{display:inline}.FinalCTA-module__PXdrLq__qualifier{font-size:14px}.FinalCTA-module__PXdrLq__glowEffect{width:300px;height:300px;top:-100px}}@media (min-width:1025px){.FinalCTA-module__PXdrLq__container{padding:0 48px}.FinalCTA-module__PXdrLq__finalCta{padding:120px 0}.FinalCTA-module__PXdrLq__ctaCard{padding:var(--space-20) var(--space-16)}.FinalCTA-module__PXdrLq__headline{margin-bottom:16px;font-size:48px}.FinalCTA-module__PXdrLq__subheadline{margin-bottom:20px;font-size:18px}.FinalCTA-module__PXdrLq__reassurance{font-size:15px}.FinalCTA-module__PXdrLq__ctaButton{padding:var(--space-4) var(--space-10);margin-bottom:var(--space-6);font-size:18px}.FinalCTA-module__PXdrLq__glowEffect{width:500px;height:500px;top:-150px}}@media (prefers-reduced-motion:reduce){.FinalCTA-module__PXdrLq__ctaCard{opacity:1;transition:none;transform:none}.FinalCTA-module__PXdrLq__ctaButton:hover,.FinalCTA-module__PXdrLq__ctaButton:hover svg{transform:none}}
.HomeHeroV2-module__LpVPra__hero{background:var(--bg-primary);text-align:center;justify-content:center;align-items:center;min-height:auto;padding:120px 0 64px;display:flex;position:relative;overflow:hidden}.HomeHeroV2-module__LpVPra__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.HomeHeroV2-module__LpVPra__backgroundOverlay{background:linear-gradient(to bottom, var(--shadow-a40) 0%, var(--shadow-a50) 50%, var(--shadow-a60) 100%);z-index:1;position:absolute;inset:0}.HomeHeroV2-module__LpVPra__container{z-index:2;width:100%;max-width:900px;padding:0 var(--container-padding);margin:0 auto;position:relative}.HomeHeroV2-module__LpVPra__overline{margin-bottom:var(--space-7)}.HomeHeroV2-module__LpVPra__overlineBadge{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-text-secondary);padding:var(--space-2) var(--space-5);border:1px solid var(--hero-border);border-radius:var(--radius-full);background:var(--hero-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-block}.HomeHeroV2-module__LpVPra__headline{font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--hero-text);margin:0 0 var(--space-7);max-width:900px;text-shadow:0 2px 8px var(--shadow-a50), 0 4px 16px var(--shadow-a30);margin-left:auto;margin-right:auto;line-height:1.05}.HomeHeroV2-module__LpVPra__subheadline{font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-normal);color:var(--hero-text-muted);max-width:700px;margin:0 auto var(--space-6);text-shadow:0 1px 6px var(--shadow-a70), 0 2px 12px var(--shadow-a50), 0 4px 20px var(--shadow-a30);line-height:1.7}.HomeHeroV2-module__LpVPra__trustBadges{justify-content:center;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);flex-direction:column;display:flex}.HomeHeroV2-module__LpVPra__trustBadge{align-items:center;gap:var(--space-2);display:flex}.HomeHeroV2-module__LpVPra__checkIcon{width:18px;height:18px;color:var(--hero-text-tertiary);flex-shrink:0}.HomeHeroV2-module__LpVPra__trustLabel{font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--hero-text-tertiary);text-shadow:0 1px 4px var(--shadow-a50)}.HomeHeroV2-module__LpVPra__ctaButtons{align-items:center;gap:var(--space-3);width:100%;margin-bottom:var(--space-16);flex-direction:column;display:flex}.HomeHeroV2-module__LpVPra__primarySecondaryRow{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:inline-flex}.HomeHeroV2-module__LpVPra__tertiaryLinks{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.HomeHeroV2-module__LpVPra__tertiaryLink{font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--hero-text-secondary);text-underline-offset:4px;transition:color var(--duration-fast) var(--ease-out), text-decoration-color var(--duration-fast) var(--ease-out);text-decoration:none}.HomeHeroV2-module__LpVPra__tertiaryLink:hover{color:var(--accent-primary);text-decoration:underline}.HomeHeroV2-module__LpVPra__tertiaryLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.HomeHeroV2-module__LpVPra__tertiarySeparator{color:var(--hero-text-subtle);font-size:var(--text-body-sm)}.HomeHeroV2-module__LpVPra__primaryLink,.HomeHeroV2-module__LpVPra__secondaryLink{text-decoration:none}.HomeHeroV2-module__LpVPra__secondaryLink,.HomeHeroV2-module__LpVPra__ctaButtons button{width:100%}.HomeHeroV2-module__LpVPra__heroPrimaryBtn{background:var(--accent-primary-hover)!important;color:#fff!important;box-shadow:0 1px 3px var(--shadow-a20)!important;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important;border:none!important}.HomeHeroV2-module__LpVPra__heroPrimaryBtn:hover:not(:disabled){background:var(--accent-primary-active)!important;color:#fff!important;box-shadow:0 4px 12px var(--shadow-a25)!important;transform:translateY(-2px)!important}.HomeHeroV2-module__LpVPra__heroPrimaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.HomeHeroV2-module__LpVPra__heroSecondaryBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--overlay-medium)!important;color:var(--hero-text)!important;border:1px solid var(--hero-border-strong)!important;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important}.HomeHeroV2-module__LpVPra__heroSecondaryBtn:hover:not(:disabled){background:var(--overlay-heavy)!important;border-color:var(--hero-border-strong)!important;color:var(--hero-text)!important;box-shadow:0 4px 12px var(--shadow-a20)!important;transform:translateY(-1px)!important}.HomeHeroV2-module__LpVPra__heroSecondaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.HomeHeroV2-module__LpVPra__heroPrimaryBtn:focus-visible,.HomeHeroV2-module__LpVPra__heroSecondaryBtn:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}.HomeHeroV2-module__LpVPra__proofStrip{gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--hero-border-strong);border-bottom:1px solid var(--hero-border-strong);grid-template-columns:1fr 1fr;max-width:700px;margin:0 auto;display:grid}.HomeHeroV2-module__LpVPra__metric{align-items:center;gap:var(--space-1-5);flex-direction:column;display:flex}.HomeHeroV2-module__LpVPra__metricValue{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:1}.HomeHeroV2-module__LpVPra__metricLabel{font-family:var(--font-primary);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--hero-text-subtle);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 3px var(--shadow-a40)}.HomeHeroV2-module__LpVPra__metricSublabel{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-regular);color:var(--hero-text-tertiary);text-transform:uppercase;letter-spacing:.06em;text-shadow:0 1px 3px var(--shadow-a40)}@media (min-width:768px){.HomeHeroV2-module__LpVPra__hero{min-height:85vh;padding:160px 0 80px}.HomeHeroV2-module__LpVPra__headline{letter-spacing:-.02em}.HomeHeroV2-module__LpVPra__subheadline{margin-bottom:var(--space-12);font-size:18px}.HomeHeroV2-module__LpVPra__trustBadges{gap:var(--space-6);margin-bottom:var(--space-10);flex-direction:row}.HomeHeroV2-module__LpVPra__trustLabel{letter-spacing:.08em;font-size:12px}.HomeHeroV2-module__LpVPra__ctaButtons{flex-direction:column;width:auto}.HomeHeroV2-module__LpVPra__secondaryLink,.HomeHeroV2-module__LpVPra__ctaButtons button{width:auto}.HomeHeroV2-module__LpVPra__proofStrip{justify-content:center;gap:var(--space-8);display:flex}}@media (min-width:1025px){.HomeHeroV2-module__LpVPra__hero{min-height:90vh;padding:160px 0 var(--space-20)}.HomeHeroV2-module__LpVPra__proofStrip{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.HomeHeroV2-module__LpVPra__heroPrimaryBtn:hover:not(:disabled),.HomeHeroV2-module__LpVPra__heroSecondaryBtn:hover:not(:disabled){transform:none!important}}
.ManifestoAccordion-module__IKjsIa__section{background:var(--bg-primary);width:100%;padding:var(--space-20) 0;opacity:0;transition:opacity var(--duration-600) var(--ease-out), transform var(--duration-600) var(--ease-out);position:relative;transform:translateY(20px)}.ManifestoAccordion-module__IKjsIa__section.ManifestoAccordion-module__IKjsIa__visible{opacity:1;transform:translateY(0)}.ManifestoAccordion-module__IKjsIa__container{width:100%;max-width:1100px;padding:0 var(--container-padding);margin:0 auto}.ManifestoAccordion-module__IKjsIa__header{align-items:center;gap:var(--space-4);margin-bottom:var(--space-12);text-align:center;flex-direction:column;display:flex}.ManifestoAccordion-module__IKjsIa__eyebrow{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--font-weight-medium);color:var(--blueprint-blue);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.ManifestoAccordion-module__IKjsIa__heading{font-family:var(--font-primary);font-size:var(--text-h1);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--line-height-tight);margin:0}.ManifestoAccordion-module__IKjsIa__accordion{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-card);flex-direction:column;display:flex;overflow:hidden}.ManifestoAccordion-module__IKjsIa__item{border-bottom:1px solid var(--border-subtle)}.ManifestoAccordion-module__IKjsIa__item:last-child{border-bottom:none}.ManifestoAccordion-module__IKjsIa__trigger{align-items:center;gap:var(--space-5);width:100%;padding:var(--space-6);cursor:pointer;text-align:left;transition:background-color var(--duration-normal) var(--ease-out);background:0 0;border:none;display:flex}.ManifestoAccordion-module__IKjsIa__trigger:hover{background:var(--border-subtle)}.ManifestoAccordion-module__IKjsIa__trigger:focus-visible{outline:2px solid var(--blueprint-blue);outline-offset:-2px}.ManifestoAccordion-module__IKjsIa__number{font-family:var(--font-mono);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--blueprint-blue);flex-shrink:0;min-width:32px}.ManifestoAccordion-module__IKjsIa__title{font-family:var(--font-primary);font-size:var(--text-body-md);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--line-height-normal);flex:1}.ManifestoAccordion-module__IKjsIa__icon{width:24px;height:24px;font-family:var(--font-mono);font-size:18px;font-weight:var(--font-weight-regular);color:var(--text-tertiary);transition:transform var(--duration-slow) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ManifestoAccordion-module__IKjsIa__itemOpen .ManifestoAccordion-module__IKjsIa__icon{color:var(--blueprint-blue)}.ManifestoAccordion-module__IKjsIa__content{transition:height var(--duration-slow) var(--ease-out);overflow:hidden}.ManifestoAccordion-module__IKjsIa__contentInner{padding:0 var(--space-6) var(--space-6);padding-left:calc(var(--space-6) + 32px + var(--space-5))}.ManifestoAccordion-module__IKjsIa__description{font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-regular);color:var(--text-secondary);line-height:var(--line-height-relaxed);max-width:640px;margin:0}@media (max-width:1024px){.ManifestoAccordion-module__IKjsIa__section{padding:var(--space-16) 0}.ManifestoAccordion-module__IKjsIa__heading{font-size:var(--text-h2)}.ManifestoAccordion-module__IKjsIa__trigger{padding:var(--space-5);gap:var(--space-4)}.ManifestoAccordion-module__IKjsIa__contentInner{padding:0 var(--space-5) var(--space-5);padding-left:calc(var(--space-5) + 32px + var(--space-4))}}@media (max-width:767px){.ManifestoAccordion-module__IKjsIa__section{padding:var(--space-12) 0}.ManifestoAccordion-module__IKjsIa__header{gap:var(--space-3);margin-bottom:var(--space-8)}.ManifestoAccordion-module__IKjsIa__eyebrow{font-size:11px}.ManifestoAccordion-module__IKjsIa__heading{font-size:var(--text-h3)}.ManifestoAccordion-module__IKjsIa__trigger{padding:var(--space-4) var(--space-5);gap:var(--space-3)}.ManifestoAccordion-module__IKjsIa__number{font-size:var(--text-body-sm);min-width:28px}.ManifestoAccordion-module__IKjsIa__title{font-size:var(--text-body)}.ManifestoAccordion-module__IKjsIa__icon{width:20px;height:20px;font-size:16px}.ManifestoAccordion-module__IKjsIa__contentInner{padding:0 var(--space-5) var(--space-5);padding-left:calc(var(--space-5) + 28px + var(--space-3))}.ManifestoAccordion-module__IKjsIa__description{font-size:var(--text-body-sm)}}@media (prefers-reduced-motion:reduce){.ManifestoAccordion-module__IKjsIa__section{opacity:1;transition:none;transform:none}.ManifestoAccordion-module__IKjsIa__trigger,.ManifestoAccordion-module__IKjsIa__icon,.ManifestoAccordion-module__IKjsIa__content{transition:none}}
.FounderSpotlight-module__rdwQta__section{background:var(--bg-primary);padding:var(--space-16) 0}@media (min-width:768px){.FounderSpotlight-module__rdwQta__section{padding:var(--space-20) 0}}@media (min-width:1025px){.FounderSpotlight-module__rdwQta__section{padding:var(--space-24) 0}}.FounderSpotlight-module__rdwQta__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.FounderSpotlight-module__rdwQta__sectionTitle{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FounderSpotlight-module__rdwQta__eyebrow{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);margin:0 0 var(--space-8);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);display:block;transform:translateY(12px)}.FounderSpotlight-module__rdwQta__eyebrow.FounderSpotlight-module__rdwQta__visible{opacity:1;transform:translateY(0)}.FounderSpotlight-module__rdwQta__grid{gap:var(--space-8);opacity:0;grid-template-columns:1fr;align-items:center;transition:opacity .6s cubic-bezier(.16,1,.3,1) .1s,transform .6s cubic-bezier(.16,1,.3,1) .1s;display:grid;transform:translateY(20px)}.FounderSpotlight-module__rdwQta__grid.FounderSpotlight-module__rdwQta__visible{opacity:1;transform:translateY(0)}@media (min-width:1025px){.FounderSpotlight-module__rdwQta__grid{gap:var(--space-12);grid-template-columns:1fr 1.2fr}}.FounderSpotlight-module__rdwQta__photoColumn{order:1}.FounderSpotlight-module__rdwQta__photoWrapper{aspect-ratio:4/5;border-radius:var(--radius-xl);border:1px solid var(--border-subtle);max-width:360px;box-shadow:var(--shadow-md);margin:0 auto;position:relative;overflow:hidden}.FounderSpotlight-module__rdwQta__photo{object-fit:cover}.FounderSpotlight-module__rdwQta__contentColumn{gap:var(--space-6);flex-direction:column;order:2;display:flex}.FounderSpotlight-module__rdwQta__quote{font-family:var(--font-display);font-size:clamp(var(--text-h3), 3vw, var(--text-h2));font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0;line-height:1.3}.FounderSpotlight-module__rdwQta__credentials{gap:var(--space-2) var(--space-6);font-family:var(--font-primary);font-size:var(--text-body);color:var(--text-secondary);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.FounderSpotlight-module__rdwQta__credentials li:before{content:"· ";color:var(--text-tertiary)}.FounderSpotlight-module__rdwQta__credentials li:first-child:before{content:""}.FounderSpotlight-module__rdwQta__metricsBar{gap:var(--space-8);padding:var(--space-4) 0;display:flex}.FounderSpotlight-module__rdwQta__metric{gap:var(--space-1);flex-direction:column;display:flex}.FounderSpotlight-module__rdwQta__metricValue{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-bold);color:var(--text-primary)}.FounderSpotlight-module__rdwQta__metricLabel{font-family:var(--font-primary);font-size:var(--text-label);color:var(--text-tertiary)}.FounderSpotlight-module__rdwQta__cta{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--accent-primary);transition:color var(--duration-fast) var(--ease-out), gap var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}.FounderSpotlight-module__rdwQta__cta:hover{color:var(--accent-primary-hover);gap:var(--space-3);transform:translateY(-2px)}.FounderSpotlight-module__rdwQta__cta:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}
.EducationTeaser-module__RGBBMW__section{background:var(--bg-secondary);padding:var(--space-16) 0}@media (min-width:768px){.EducationTeaser-module__RGBBMW__section{padding:var(--space-20) 0}}@media (min-width:1025px){.EducationTeaser-module__RGBBMW__section{padding:var(--space-24) 0}}.EducationTeaser-module__RGBBMW__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.EducationTeaser-module__RGBBMW__eyebrow{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-primary);margin:0 0 var(--space-1);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transform:translateY(12px)}.EducationTeaser-module__RGBBMW__eyebrow.EducationTeaser-module__RGBBMW__visible{opacity:1;transform:translateY(0)}.EducationTeaser-module__RGBBMW__sectionLabel{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--text-tertiary);margin:0 0 var(--space-8);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:50ms;transform:translateY(12px)}.EducationTeaser-module__RGBBMW__sectionLabel.EducationTeaser-module__RGBBMW__visible{opacity:1;transform:translateY(0)}.EducationTeaser-module__RGBBMW__quote{font-family:var(--font-display);font-size:clamp(var(--text-h3), 3vw, var(--text-h2));font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);letter-spacing:-.01em;color:var(--text-primary);margin:0 0 var(--space-12);opacity:0;max-width:640px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:80ms;transform:translateY(12px)}.EducationTeaser-module__RGBBMW__quote.EducationTeaser-module__RGBBMW__visible{opacity:1;transform:translateY(0)}.EducationTeaser-module__RGBBMW__cardGrid{gap:var(--space-5);margin-bottom:var(--space-10);opacity:0;grid-template-columns:1fr;transition:opacity .6s cubic-bezier(.16,1,.3,1) .12s,transform .6s cubic-bezier(.16,1,.3,1) .12s;display:grid;transform:translateY(20px)}.EducationTeaser-module__RGBBMW__cardGrid.EducationTeaser-module__RGBBMW__visible{opacity:1;transform:translateY(0)}@media (min-width:600px){.EducationTeaser-module__RGBBMW__cardGrid{gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.EducationTeaser-module__RGBBMW__cardGrid{grid-template-columns:repeat(3,1fr)}}.EducationTeaser-module__RGBBMW__card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);padding-top:calc(var(--space-6) + 3px);transition:border-color var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), box-shadow var(--duration-normal) var(--ease-out);position:relative;overflow:hidden}.EducationTeaser-module__RGBBMW__card:before{content:"";height:3px;position:absolute;top:0;left:0;right:0}.EducationTeaser-module__RGBBMW__card:first-child:before{background:var(--accent-primary)}.EducationTeaser-module__RGBBMW__card:nth-child(2):before{background:var(--success)}.EducationTeaser-module__RGBBMW__card:nth-child(3):before{background:var(--warning)}.EducationTeaser-module__RGBBMW__card:hover{border-color:var(--border-default);box-shadow:0 4px 24px var(--shadow-a20);transform:translateY(-2px)}.EducationTeaser-module__RGBBMW__card:focus-within{border-color:var(--accent-primary);outline:2px solid var(--accent-primary);outline-offset:2px}.EducationTeaser-module__RGBBMW__cardTitle{font-family:var(--font-display);font-size:var(--text-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--border-subtle)}.EducationTeaser-module__RGBBMW__cardDescription{font-family:var(--font-primary);font-size:var(--text-body-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0 0 var(--space-4)}.EducationTeaser-module__RGBBMW__cardPrice{font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-semibold);color:var(--accent-primary)}.EducationTeaser-module__RGBBMW__cta{align-items:center;gap:var(--space-2);min-height:var(--space-11);padding:var(--space-2) 0;font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--accent-primary);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out), color var(--duration-fast) var(--ease-out), gap var(--duration-fast) var(--ease-out);text-decoration:none;transition-delay:.2s;display:inline-flex;transform:translateY(12px)}.EducationTeaser-module__RGBBMW__cta.EducationTeaser-module__RGBBMW__visible{opacity:1;transform:translateY(0)}.EducationTeaser-module__RGBBMW__cta:hover{color:var(--accent-primary-hover);gap:var(--space-3)}.EducationTeaser-module__RGBBMW__cta:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}
.FounderPractitioner-module__KLat7G__section{background:var(--bg-primary);padding:5rem 0;position:relative;overflow:hidden}.FounderPractitioner-module__KLat7G__container{z-index:1;max-width:1100px;margin:0 auto;padding:0 1.25rem;position:relative}@media (min-width:768px){.FounderPractitioner-module__KLat7G__container{padding:0 2rem}}.FounderPractitioner-module__KLat7G__grid{grid-template-columns:340px 1fr;align-items:start;gap:3rem;display:grid}.FounderPractitioner-module__KLat7G__photoColumn{opacity:0;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;transform:translate(-30px)}.FounderPractitioner-module__KLat7G__photoColumn.FounderPractitioner-module__KLat7G__visible{opacity:1;transform:translate(0)}.FounderPractitioner-module__KLat7G__photoWrapper{border-radius:var(--radius-xl);aspect-ratio:3/4;background:var(--bg-secondary);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.FounderPractitioner-module__KLat7G__photo{object-fit:cover;width:100%;height:100%;transition:transform .4s}.FounderPractitioner-module__KLat7G__photoWrapper:hover .FounderPractitioner-module__KLat7G__photo{transform:scale(1.02)}.FounderPractitioner-module__KLat7G__infoCard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 8px 32px var(--shadow-a30), inset 0 1px 0 #ffffff0d;background:#09090bd9;border:1px solid #ffffff1a;border-radius:12px;padding:1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .FounderPractitioner-module__KLat7G__infoCard{border:1px solid var(--shadow-a10);box-shadow:0 8px 32px var(--shadow-a10), inset 0 1px 0 #ffffff80;background:#ffffffe6}}.FounderPractitioner-module__KLat7G__infoName{font-family:var(--font-primary);color:var(--hero-text);margin:0 0 .25rem;font-size:1.25rem;font-weight:700;line-height:1.2}.FounderPractitioner-module__KLat7G__infoTitle{font-family:var(--font-primary);color:var(--hero-text-secondary);margin:0 0 .75rem;font-size:.875rem}.FounderPractitioner-module__KLat7G__socialLinks{gap:.5rem;display:flex}.FounderPractitioner-module__KLat7G__socialLink{width:36px;height:36px;color:var(--hero-text-tertiary);background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;transition:background .2s,border-color .2s,color .2s;display:flex}.FounderPractitioner-module__KLat7G__socialLink:hover{background:var(--accent-primary-a10);border-color:var(--accent-primary-a30);color:var(--blueprint-blue)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .FounderPractitioner-module__KLat7G__infoCard .FounderPractitioner-module__KLat7G__infoName{color:#09090b}:root:not([data-theme=dark]) .FounderPractitioner-module__KLat7G__infoCard .FounderPractitioner-module__KLat7G__infoTitle{color:#52525b}:root:not([data-theme=dark]) .FounderPractitioner-module__KLat7G__infoCard .FounderPractitioner-module__KLat7G__socialLink{border-color:var(--shadow-a10);color:#71717a;background:#0000000f}:root:not([data-theme=dark]) .FounderPractitioner-module__KLat7G__infoCard .FounderPractitioner-module__KLat7G__socialLink:hover{color:var(--blueprint-blue)}}.FounderPractitioner-module__KLat7G__contentColumn{opacity:0;flex-direction:column;gap:2rem;transition:opacity .6s cubic-bezier(.16,1,.3,1) .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;display:flex;transform:translate(30px)}.FounderPractitioner-module__KLat7G__contentColumn.FounderPractitioner-module__KLat7G__visible{opacity:1;transform:translate(0)}.FounderPractitioner-module__KLat7G__eyebrow{font-family:var(--font-mono);color:var(--blueprint-blue);text-transform:uppercase;letter-spacing:.15em;margin:0;font-size:.75rem;font-weight:500}.FounderPractitioner-module__KLat7G__pullQuote{margin:0;padding-left:1.5rem;position:relative}.FounderPractitioner-module__KLat7G__pullQuote:before{content:"";background:var(--blueprint-blue);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.FounderPractitioner-module__KLat7G__pullQuoteText{font-family:var(--font-primary);color:var(--text-primary);margin:0;font-size:clamp(1.5rem,3vw,1.875rem);font-style:italic;font-weight:600;line-height:1.3}.FounderPractitioner-module__KLat7G__storyBlock{flex-direction:column;gap:1rem;display:flex}.FounderPractitioner-module__KLat7G__storyParagraph{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:1rem;line-height:1.7}.FounderPractitioner-module__KLat7G__proofBlock{opacity:0;grid-template-columns:repeat(3,1fr);gap:1rem;transition:opacity .6s cubic-bezier(.16,1,.3,1) .3s,transform .6s cubic-bezier(.16,1,.3,1) .3s;display:grid;transform:translateY(20px)}.FounderPractitioner-module__KLat7G__proofBlock.FounderPractitioner-module__KLat7G__visible{opacity:1;transform:translateY(0)}.FounderPractitioner-module__KLat7G__proofItem{background:var(--bg-tertiary);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);border-radius:12px;flex-direction:column;gap:.625rem;padding:1.25rem;transition:border-color .3s,background .3s,transform .3s;display:flex}.FounderPractitioner-module__KLat7G__proofItem:hover{border-color:var(--accent-primary-a20);background:var(--bg-elevated);transform:translateY(-2px)}.FounderPractitioner-module__KLat7G__proofLabel{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;width:fit-content;padding:.25rem .5rem;font-size:.625rem;font-weight:600}.FounderPractitioner-module__KLat7G__proofLabel.FounderPractitioner-module__KLat7G__blue{color:var(--blueprint-blue);background:var(--accent-primary-a10)}.FounderPractitioner-module__KLat7G__proofLabel.FounderPractitioner-module__KLat7G__coral{color:#f97316;background:#f973161a}.FounderPractitioner-module__KLat7G__proofDescription{font-family:var(--font-primary);color:var(--text-secondary);margin:0;font-size:.8125rem;line-height:1.55}@media (max-width:1024px){.FounderPractitioner-module__KLat7G__grid{grid-template-columns:280px 1fr;gap:2rem}.FounderPractitioner-module__KLat7G__pullQuoteText{font-size:1.375rem}.FounderPractitioner-module__KLat7G__proofBlock{grid-template-columns:1fr}.FounderPractitioner-module__KLat7G__proofItem{padding:1rem}}@media (max-width:767px){.FounderPractitioner-module__KLat7G__section{padding:3rem 0}.FounderPractitioner-module__KLat7G__grid{grid-template-columns:1fr;gap:2.5rem}.FounderPractitioner-module__KLat7G__photoColumn{transform:translateY(-20px)}.FounderPractitioner-module__KLat7G__photoColumn.FounderPractitioner-module__KLat7G__visible{transform:translateY(0)}.FounderPractitioner-module__KLat7G__photoWrapper{max-width:320px;margin:0 auto}.FounderPractitioner-module__KLat7G__contentColumn{transform:translateY(20px)}.FounderPractitioner-module__KLat7G__contentColumn.FounderPractitioner-module__KLat7G__visible{transform:translateY(0)}.FounderPractitioner-module__KLat7G__pullQuote{padding-left:1rem}.FounderPractitioner-module__KLat7G__pullQuoteText{font-size:1.25rem}.FounderPractitioner-module__KLat7G__proofItem{padding:1rem}}@media (prefers-reduced-motion:reduce){.FounderPractitioner-module__KLat7G__photoColumn,.FounderPractitioner-module__KLat7G__contentColumn,.FounderPractitioner-module__KLat7G__proofBlock{opacity:1;transition:none;transform:none}.FounderPractitioner-module__KLat7G__photo{transition:none}}
.NewsletterStrip-module__gFRI2a__section{background:var(--bg-elevated);padding:var(--space-12) 0}.NewsletterStrip-module__gFRI2a__container{width:100%;max-width:var(--container-max);padding:0 var(--container-padding);margin:0 auto}.NewsletterStrip-module__gFRI2a__card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);padding:var(--space-6);max-width:640px;margin:0 auto}.NewsletterStrip-module__gFRI2a__title{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.15em;text-transform:uppercase;color:var(--accent-400);margin:0 0 var(--space-3)}.NewsletterStrip-module__gFRI2a__description{font-family:var(--font-primary);font-size:var(--text-body-sm);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0 0 var(--space-6)}.NewsletterStrip-module__gFRI2a__form{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.NewsletterStrip-module__gFRI2a__input{min-width:0;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-default);border-radius:var(--radius-lg);font-family:var(--font-primary);font-size:var(--text-body);color:var(--text-primary);flex:1}.NewsletterStrip-module__gFRI2a__input::placeholder{color:var(--text-tertiary)}.NewsletterStrip-module__gFRI2a__input:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.NewsletterStrip-module__gFRI2a__input:disabled{opacity:.7;cursor:not-allowed}.NewsletterStrip-module__gFRI2a__button{padding:var(--space-3) var(--space-6);min-height:var(--space-11);background:var(--accent-primary-hover);color:#fff;border-radius:var(--radius-lg);font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-bold);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.NewsletterStrip-module__gFRI2a__button:hover:not(:disabled){background:var(--accent-primary-hover)}.NewsletterStrip-module__gFRI2a__button:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NewsletterStrip-module__gFRI2a__button:disabled{cursor:not-allowed;opacity:.8}.NewsletterStrip-module__gFRI2a__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite NewsletterStrip-module__gFRI2a__spin;display:inline-block}@keyframes NewsletterStrip-module__gFRI2a__spin{to{transform:rotate(360deg)}}.NewsletterStrip-module__gFRI2a__error{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--error);margin:0 0 var(--space-2)}.NewsletterStrip-module__gFRI2a__tagline{font-family:var(--font-primary);font-size:var(--text-xs);color:var(--text-secondary);margin:0}.NewsletterStrip-module__gFRI2a__successState{align-items:center;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--text-body);color:var(--success);display:flex}.NewsletterStrip-module__gFRI2a__successState svg{flex-shrink:0}.NewsletterStrip-module__gFRI2a__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.NewsletterStrip-module__gFRI2a__premiumCta{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle)}.NewsletterStrip-module__gFRI2a__premiumLink{padding:var(--space-2) 0;min-height:var(--space-11);font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--accent-400);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-items:center;text-decoration:underline;display:inline-flex}.NewsletterStrip-module__gFRI2a__premiumLink:hover{color:var(--accent-300)}.NewsletterStrip-module__gFRI2a__premiumLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.NewsletterStrip-module__gFRI2a__premiumForm{align-items:stretch;gap:var(--space-2);flex-flow:column wrap;display:flex}.NewsletterStrip-module__gFRI2a__premiumForm .NewsletterStrip-module__gFRI2a__input{flex:1;min-width:120px}.NewsletterStrip-module__gFRI2a__premiumForm .NewsletterStrip-module__gFRI2a__button{flex-shrink:0}@media (min-width:600px){.NewsletterStrip-module__gFRI2a__form{flex-direction:row}.NewsletterStrip-module__gFRI2a__premiumForm{flex-direction:row;align-items:center}}@media (min-width:768px){.NewsletterStrip-module__gFRI2a__section{padding:var(--space-16) 0}.NewsletterStrip-module__gFRI2a__card{padding:var(--space-8)}}
.HomeFinalCTA-module__RUHXTa__section{background:var(--bg-primary);padding:3rem 1.25rem}@media (min-width:768px){.HomeFinalCTA-module__RUHXTa__section{padding:5rem 2rem}}.HomeFinalCTA-module__RUHXTa__container{width:100%;max-width:1100px;margin:0 auto}.HomeFinalCTA-module__RUHXTa__card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);text-align:center;opacity:0;box-shadow:var(--shadow-card);border-radius:12px;padding:2.5rem 1.5rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:translateY(24px)}@media (min-width:768px){.HomeFinalCTA-module__RUHXTa__card{border-radius:var(--radius-xl);padding:4rem 3rem}}@media (min-width:1024px){.HomeFinalCTA-module__RUHXTa__card{padding:5rem 4rem}}.HomeFinalCTA-module__RUHXTa__card.HomeFinalCTA-module__RUHXTa__visible{opacity:1;transform:translateY(0)}.HomeFinalCTA-module__RUHXTa__borderAccent{background:var(--blueprint-blue);height:4px;position:absolute;top:0;left:0;right:0}.HomeFinalCTA-module__RUHXTa__content{z-index:1;position:relative}.HomeFinalCTA-module__RUHXTa__title{font-family:var(--font-primary);letter-spacing:-.02em;color:var(--text-primary);margin:0 0 1rem;font-size:clamp(1.75rem,5vw,2.75rem);font-weight:700;line-height:1.15}@media (min-width:768px){.HomeFinalCTA-module__RUHXTa__title{margin-bottom:1.25rem}}.HomeFinalCTA-module__RUHXTa__subtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:600px;margin:0 auto 2rem;font-size:clamp(.9375rem,2vw,1.125rem);line-height:1.6}@media (min-width:768px){.HomeFinalCTA-module__RUHXTa__subtitle{margin-bottom:2.5rem}}.HomeFinalCTA-module__RUHXTa__actions{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}@media (min-width:480px){.HomeFinalCTA-module__RUHXTa__actions{flex-direction:row;gap:1rem;margin-bottom:2rem}}.HomeFinalCTA-module__RUHXTa__primaryBtn{background:var(--text-primary);width:100%;color:var(--bg-primary);font-family:var(--font-primary);border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:1rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}@media (min-width:480px){.HomeFinalCTA-module__RUHXTa__primaryBtn{width:auto;padding:1rem 2.5rem}}.HomeFinalCTA-module__RUHXTa__primaryBtn:hover{background:var(--blueprint-blue);color:#fff;transform:translateY(-2px)}.HomeFinalCTA-module__RUHXTa__primaryBtn:active{transform:translateY(0)}.HomeFinalCTA-module__RUHXTa__secondaryBtn{width:100%;color:var(--text-primary);font-family:var(--font-primary);border:1px solid var(--border-default);background:0 0;border-radius:6px;justify-content:center;align-items:center;min-height:48px;padding:1rem 2rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}@media (min-width:480px){.HomeFinalCTA-module__RUHXTa__secondaryBtn{width:auto;padding:1rem 2.5rem}}.HomeFinalCTA-module__RUHXTa__secondaryBtn:hover{border-color:var(--blueprint-blue);background:var(--accent-primary-a5);transform:translateY(-2px)}.HomeFinalCTA-module__RUHXTa__secondaryBtn:active{transform:translateY(0)}.HomeFinalCTA-module__RUHXTa__primaryBtn:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}.HomeFinalCTA-module__RUHXTa__altAction{font-family:var(--font-primary);color:var(--text-tertiary);text-align:center;margin:0 0 1.5rem;font-size:.875rem}.HomeFinalCTA-module__RUHXTa__altLink{color:var(--accent-primary);text-underline-offset:3px;text-decoration:underline;transition:color .15s}.HomeFinalCTA-module__RUHXTa__altLink:hover{color:var(--accent-primary-hover)}.HomeFinalCTA-module__RUHXTa__altLink:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:2px}.HomeFinalCTA-module__RUHXTa__scarcity{font-family:var(--font-primary);color:var(--text-tertiary);margin:0;font-size:.875rem;font-style:italic}@media (prefers-reduced-motion:reduce){.HomeFinalCTA-module__RUHXTa__card{opacity:1;transition:none;transform:none}.HomeFinalCTA-module__RUHXTa__primaryBtn:hover,.HomeFinalCTA-module__RUHXTa__secondaryBtn:hover{transform:none}}
.OperatingSystemV2-module__3GBSjG__section{background:var(--bg-primary);padding:3rem 1.25rem}@media (min-width:768px){.OperatingSystemV2-module__3GBSjG__section{padding:5rem 2rem}}.OperatingSystemV2-module__3GBSjG__container{width:100%;max-width:1100px;margin:0 auto}.OperatingSystemV2-module__3GBSjG__header{text-align:center;opacity:0;margin-bottom:3rem;transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.OperatingSystemV2-module__3GBSjG__header.OperatingSystemV2-module__3GBSjG__visible{opacity:1;transform:translateY(0)}.OperatingSystemV2-module__3GBSjG__eyebrow{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--blueprint-blue);margin-bottom:1rem;font-size:.75rem;font-weight:500;display:inline-block}.OperatingSystemV2-module__3GBSjG__title{font-family:var(--font-primary);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:700;line-height:1.1}.OperatingSystemV2-module__3GBSjG__subtitle{font-family:var(--font-primary);color:var(--text-secondary);max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.125rem);line-height:1.6}.OperatingSystemV2-module__3GBSjG__diagramCard{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);opacity:0;box-shadow:var(--shadow-card);padding:3rem 2rem 4rem;transition:opacity .6s cubic-bezier(.16,1,.3,1) .15s,transform .6s cubic-bezier(.16,1,.3,1) .15s;position:relative;overflow:hidden;transform:translateY(20px)}.OperatingSystemV2-module__3GBSjG__diagramCard.OperatingSystemV2-module__3GBSjG__visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.OperatingSystemV2-module__3GBSjG__diagramCard{padding:4rem 3rem 5rem}}.OperatingSystemV2-module__3GBSjG__nodes{z-index:2;flex-direction:column;align-items:center;gap:2rem;display:flex;position:relative}@media (min-width:640px){.OperatingSystemV2-module__3GBSjG__nodes{flex-direction:row;justify-content:space-between;gap:1rem}}.OperatingSystemV2-module__3GBSjG__node{opacity:0;flex-direction:column;align-items:center;gap:.75rem;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);display:flex;transform:scale(.8)}.OperatingSystemV2-module__3GBSjG__node.OperatingSystemV2-module__3GBSjG__visible{opacity:1;transform:scale(1)}.OperatingSystemV2-module__3GBSjG__nodeIcon{background:var(--accent-primary-a8);border:1px solid var(--accent-primary-a20);width:72px;height:72px;color:var(--blueprint-blue);border-radius:12px;justify-content:center;align-items:center;transition:background .3s,border-color .3s,transform .3s,box-shadow .3s;display:flex}.OperatingSystemV2-module__3GBSjG__node:hover .OperatingSystemV2-module__3GBSjG__nodeIcon{background:var(--accent-primary-a15);border-color:var(--accent-primary-a40);box-shadow:0 8px 24px var(--accent-primary-a15);transform:translateY(-4px)}.OperatingSystemV2-module__3GBSjG__nodeLabel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-primary);font-size:.6875rem;font-weight:600}.OperatingSystemV2-module__3GBSjG__connectingSvg{z-index:1;pointer-events:none;width:100%;height:100%;display:none;position:absolute;top:0;left:0}@media (min-width:640px){.OperatingSystemV2-module__3GBSjG__connectingSvg{display:block}}.OperatingSystemV2-module__3GBSjG__connectingPath{stroke:var(--accent-primary-a30);stroke-width:2px;stroke-dasharray:1000;stroke-dashoffset:1000px;transition:stroke-dashoffset 1.5s cubic-bezier(.16,1,.3,1)}.OperatingSystemV2-module__3GBSjG__connectingPath.OperatingSystemV2-module__3GBSjG__pathVisible{stroke-dashoffset:0}.OperatingSystemV2-module__3GBSjG__returnPath{stroke:var(--accent-primary-a20);stroke-width:2px;stroke-dasharray:8 4;stroke-dasharray:1200;stroke-dashoffset:1200px;transition:stroke-dashoffset 2s cubic-bezier(.16,1,.3,1) .5s}.OperatingSystemV2-module__3GBSjG__returnPath.OperatingSystemV2-module__3GBSjG__pathVisible{stroke-dashoffset:0}.OperatingSystemV2-module__3GBSjG__arrow{fill:var(--blueprint-blue);opacity:0;transition:opacity .4s}.OperatingSystemV2-module__3GBSjG__arrow.OperatingSystemV2-module__3GBSjG__arrowVisible{opacity:1}.OperatingSystemV2-module__3GBSjG__footerLabel{font-family:var(--font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary);opacity:0;align-items:center;gap:.5rem;font-size:.625rem;font-weight:500;transition:opacity .5s .8s;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.OperatingSystemV2-module__3GBSjG__footerLabel.OperatingSystemV2-module__3GBSjG__visible{opacity:1}.OperatingSystemV2-module__3GBSjG__footerLabel svg{color:var(--blueprint-blue);opacity:.7}@media (prefers-reduced-motion:reduce){.OperatingSystemV2-module__3GBSjG__header,.OperatingSystemV2-module__3GBSjG__diagramCard,.OperatingSystemV2-module__3GBSjG__node,.OperatingSystemV2-module__3GBSjG__footerLabel{opacity:1;transition:none;transform:none}.OperatingSystemV2-module__3GBSjG__connectingPath,.OperatingSystemV2-module__3GBSjG__returnPath{stroke-dashoffset:0;transition:none}.OperatingSystemV2-module__3GBSjG__arrow{opacity:1;transition:none}}
@keyframes PodsHero-module__sK7r8W__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.PodsHero-module__sK7r8W__hero{min-height:70vh;padding:160px 0 var(--space-16);background:var(--bg-primary);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.PodsHero-module__sK7r8W__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.PodsHero-module__sK7r8W__backgroundOverlay{z-index:1;background:linear-gradient(180deg, var(--shadow-a70) 0%, #0a0a14bf 50%, #000000d9 100%);position:absolute;inset:0}.PodsHero-module__sK7r8W__accentGlow{background:radial-gradient(ellipse at center, var(--accent-primary-a12) 0%, #3b82f60f 30%, transparent 70%);pointer-events:none;width:800px;height:600px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.PodsHero-module__sK7r8W__container{z-index:2;width:100%;max-width:900px;padding:0 var(--container-padding);margin:0 auto;position:relative}.PodsHero-module__sK7r8W__overline{margin-bottom:var(--space-7);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:.1s;transform:translateY(20px)}.PodsHero-module__sK7r8W__overline.PodsHero-module__sK7r8W__visible{opacity:1;transform:translateY(0)}.PodsHero-module__sK7r8W__overlineBadge{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-text-secondary);padding:var(--space-2) var(--space-5);border:1px solid var(--hero-border);border-radius:var(--radius-full);background:var(--hero-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-block;position:relative;overflow:hidden}.PodsHero-module__sK7r8W__overlineBadge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 100%) 0 0/200% 100%;animation:4s ease-in-out infinite PodsHero-module__sK7r8W__shimmer;position:absolute;inset:0}.PodsHero-module__sK7r8W__headline{font-family:var(--font-display);font-size:64px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--hero-text);margin:0 0 var(--space-7);opacity:0;max-width:900px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 2px 8px var(--shadow-a50), 0 4px 16px var(--shadow-a30);margin-left:auto;margin-right:auto;line-height:1.05;transition-delay:.2s;transform:translateY(20px)}.PodsHero-module__sK7r8W__headline.PodsHero-module__sK7r8W__visible{opacity:1;transform:translateY(0)}.PodsHero-module__sK7r8W__subheadline{font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-normal);color:var(--hero-text-muted);max-width:700px;margin:0 auto var(--space-10);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 1px 6px var(--shadow-a70), 0 2px 12px var(--shadow-a50), 0 4px 20px var(--shadow-a30);line-height:1.7;transition-delay:.3s;transform:translateY(20px)}.PodsHero-module__sK7r8W__subheadline.PodsHero-module__sK7r8W__visible{opacity:1;transform:translateY(0)}.PodsHero-module__sK7r8W__proofBanner{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:var(--shadow-a40);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--hero-border);border-radius:var(--radius-lg);margin-bottom:var(--space-10);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:.35s;display:inline-flex;transform:translateY(20px)}.PodsHero-module__sK7r8W__proofBanner.PodsHero-module__sK7r8W__visible{opacity:1;transform:translateY(0)}.PodsHero-module__sK7r8W__proofStat{font-family:var(--font-primary);font-size:13px;font-weight:var(--font-weight-medium);color:var(--hero-text-secondary);letter-spacing:.02em;white-space:nowrap}.PodsHero-module__sK7r8W__proofDivider{background:var(--hero-border-strong);flex-shrink:0;width:1px;height:14px}.PodsHero-module__sK7r8W__ctaButtons{gap:var(--space-4);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-wrap:wrap;transition-delay:.4s;display:inline-flex;transform:translateY(20px)}.PodsHero-module__sK7r8W__ctaButtons.PodsHero-module__sK7r8W__visible{opacity:1;transform:translateY(0)}.PodsHero-module__sK7r8W__primaryLink,.PodsHero-module__sK7r8W__secondaryLink{text-decoration:none}.PodsHero-module__sK7r8W__heroPrimaryBtn{background:var(--text-inverse)!important;color:var(--bg-primary)!important;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important;border:none!important}.PodsHero-module__sK7r8W__heroPrimaryBtn:hover:not(:disabled){background:var(--accent-primary)!important;color:var(--text-inverse)!important;box-shadow:var(--glow-cta)!important;transform:translateY(-1px)!important}.PodsHero-module__sK7r8W__heroPrimaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.PodsHero-module__sK7r8W__heroSecondaryBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--overlay-medium)!important;color:var(--hero-text)!important;border:1px solid var(--hero-border-strong)!important;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important}.PodsHero-module__sK7r8W__heroSecondaryBtn:hover:not(:disabled){background:var(--overlay-heavy)!important;border-color:var(--hero-border-strong)!important;color:var(--hero-text)!important;box-shadow:0 4px 12px var(--shadow-a30)!important;transform:translateY(-1px)!important}.PodsHero-module__sK7r8W__heroSecondaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.PodsHero-module__sK7r8W__heroPrimaryBtn:focus-visible,.PodsHero-module__sK7r8W__heroSecondaryBtn:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}@media (max-width:1024px){.PodsHero-module__sK7r8W__hero{min-height:65vh;padding:160px 0 80px}.PodsHero-module__sK7r8W__headline{letter-spacing:-.02em;font-size:52px}.PodsHero-module__sK7r8W__subheadline{font-size:18px}.PodsHero-module__sK7r8W__accentGlow{width:600px;height:450px}}@media (max-width:767px){.PodsHero-module__sK7r8W__hero{min-height:auto;padding:120px 0 64px}.PodsHero-module__sK7r8W__headline{letter-spacing:-.02em;font-size:40px}.PodsHero-module__sK7r8W__subheadline{margin-bottom:32px;font-size:18px}.PodsHero-module__sK7r8W__accentGlow{width:400px;height:300px}.PodsHero-module__sK7r8W__proofBanner{gap:var(--space-2);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-8);flex-direction:column}.PodsHero-module__sK7r8W__proofDivider{display:none}.PodsHero-module__sK7r8W__ctaButtons{gap:var(--space-3);flex-direction:column;width:100%}.PodsHero-module__sK7r8W__primaryLink,.PodsHero-module__sK7r8W__secondaryLink{width:100%}.PodsHero-module__sK7r8W__ctaButtons button{width:100%}}@media (prefers-reduced-motion:reduce){.PodsHero-module__sK7r8W__overline,.PodsHero-module__sK7r8W__headline,.PodsHero-module__sK7r8W__subheadline,.PodsHero-module__sK7r8W__proofBanner,.PodsHero-module__sK7r8W__ctaButtons{opacity:1;transition:none;transform:none}.PodsHero-module__sK7r8W__overlineBadge:after{animation:none}.PodsHero-module__sK7r8W__heroPrimaryBtn:hover:not(:disabled),.PodsHero-module__sK7r8W__heroSecondaryBtn:hover:not(:disabled){transform:none!important}}
.Section-module__n5XM0a__section{width:100%;position:relative}.Section-module__n5XM0a__variant-default{background:var(--bg-primary)}.Section-module__n5XM0a__variant-alternate{background:var(--bg-secondary)}.Section-module__n5XM0a__variant-dark{background:var(--bg-tertiary)}.Section-module__n5XM0a__variant-gradient{background:linear-gradient(180deg, var(--bg-primary) 0%, var(--bg-secondary) 100%)}.Section-module__n5XM0a__spacing-sm{padding-top:var(--space-8);padding-bottom:var(--space-8)}.Section-module__n5XM0a__spacing-md{padding-top:var(--space-10);padding-bottom:var(--space-10)}.Section-module__n5XM0a__spacing-lg{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.Section-module__n5XM0a__spacing-xl{padding-top:var(--space-20);padding-bottom:var(--space-20)}.Section-module__n5XM0a__container{width:100%;padding:0 var(--container-padding);margin:0 auto}.Section-module__n5XM0a__container-sm{max-width:768px}.Section-module__n5XM0a__container-md{max-width:1024px}.Section-module__n5XM0a__container-lg{max-width:var(--container-max)}.Section-module__n5XM0a__container-full{max-width:100%;padding:0}.Section-module__n5XM0a__header{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.Section-module__n5XM0a__align-left{text-align:left;align-items:flex-start}.Section-module__n5XM0a__align-center{text-align:center;align-items:center}.Section-module__n5XM0a__align-right{text-align:right;align-items:flex-end}.Section-module__n5XM0a__eyebrow{font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--accent-primary);text-transform:uppercase;letter-spacing:.1em}.Section-module__n5XM0a__title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.Section-module__n5XM0a__description{font-family:var(--font-primary);font-size:var(--text-body);color:var(--text-secondary);line-height:var(--leading-relaxed);max-width:640px;margin:0}.Section-module__n5XM0a__align-center .Section-module__n5XM0a__description{margin:0 auto}@media (min-width:768px){.Section-module__n5XM0a__spacing-sm{padding-top:var(--space-10);padding-bottom:var(--space-10)}.Section-module__n5XM0a__spacing-md{padding-top:var(--space-12);padding-bottom:var(--space-12)}.Section-module__n5XM0a__spacing-lg{padding-top:var(--section-padding);padding-bottom:var(--section-padding)}.Section-module__n5XM0a__spacing-xl{padding-top:var(--space-24);padding-bottom:var(--space-24)}.Section-module__n5XM0a__header{margin-bottom:var(--space-10)}.Section-module__n5XM0a__title{font-size:var(--text-h1)}.Section-module__n5XM0a__description{font-size:var(--text-body-lg)}}@media (min-width:1025px){.Section-module__n5XM0a__spacing-sm{padding-top:var(--space-12);padding-bottom:var(--space-12)}.Section-module__n5XM0a__spacing-md{padding-top:var(--space-16);padding-bottom:var(--space-16)}.Section-module__n5XM0a__spacing-xl{padding-top:var(--space-32);padding-bottom:var(--space-32)}.Section-module__n5XM0a__header{margin-bottom:var(--space-12)}}
.ContactFAQ-module__HDow7q__accordion{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex;overflow:hidden}.ContactFAQ-module__HDow7q__item{border-bottom:1px solid #ffffff0d}.ContactFAQ-module__HDow7q__item:last-child{border-bottom:none}.ContactFAQ-module__HDow7q__trigger{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-4) var(--space-5);background:var(--bg-secondary);cursor:pointer;text-align:left;border:none;transition:background-color .2s;display:flex}.ContactFAQ-module__HDow7q__trigger:hover{background:var(--bg-tertiary)}.ContactFAQ-module__HDow7q__trigger:focus-visible{outline:2px solid var(--accent-primary);outline-offset:-2px}.ContactFAQ-module__HDow7q__question{font-family:var(--font-primary);font-size:15px;font-weight:var(--font-weight-semibold);color:var(--text-primary)}.ContactFAQ-module__HDow7q__icon{width:24px;height:24px;font-size:20px;font-weight:var(--font-weight-light);color:var(--text-secondary);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ContactFAQ-module__HDow7q__itemOpen .ContactFAQ-module__HDow7q__icon{transform:rotate(180deg)}.ContactFAQ-module__HDow7q__content{background:var(--bg-primary);overflow:hidden}.ContactFAQ-module__HDow7q__content[hidden]{display:none}.ContactFAQ-module__HDow7q__answer{font-family:var(--font-primary);color:var(--text-secondary);margin:0;padding:0 20px 20px;font-size:14px;line-height:1.7}@media (min-width:768px){.ContactFAQ-module__HDow7q__trigger{padding:var(--space-5) var(--space-6)}.ContactFAQ-module__HDow7q__question{font-size:16px}.ContactFAQ-module__HDow7q__answer{padding:0 24px 24px;font-size:15px}}@media (prefers-reduced-motion:reduce){.ContactFAQ-module__HDow7q__trigger,.ContactFAQ-module__HDow7q__icon{transition:none}}
.AlternativeContact-module__SgMmQW__container{text-align:center}.AlternativeContact-module__SgMmQW__label{font-family:var(--font-primary);color:var(--text-tertiary);margin:0 0 16px;font-size:14px}.AlternativeContact-module__SgMmQW__links{gap:var(--space-6);flex-wrap:wrap;justify-content:center;display:flex}.AlternativeContact-module__SgMmQW__link{font-family:var(--font-primary);color:var(--text-tertiary);align-items:center;gap:8px;font-size:14px;text-decoration:none;transition:color .15s;display:inline-flex}.AlternativeContact-module__SgMmQW__link svg{width:16px;height:16px}.AlternativeContact-module__SgMmQW__link:hover{color:var(--text-primary)}.AlternativeContact-module__SgMmQW__link:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-xs)}.AlternativeContact-module__SgMmQW__link svg{flex-shrink:0}@media (max-width:767px){.AlternativeContact-module__SgMmQW__links{gap:var(--space-4);flex-direction:column}}@media (prefers-reduced-motion:reduce){.AlternativeContact-module__SgMmQW__link{transition:none}}
@keyframes AboutHero-module__nSDn9q__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.AboutHero-module__nSDn9q__hero{background:var(--bg-primary);text-align:center;justify-content:center;align-items:center;min-height:auto;padding:120px 0 64px;display:flex;position:relative;overflow:hidden}.AboutHero-module__nSDn9q__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.AboutHero-module__nSDn9q__backgroundOverlay{background:linear-gradient(to bottom, var(--shadow-a40) 0%, var(--shadow-a50) 50%, var(--shadow-a60) 100%);z-index:1;position:absolute;inset:0}.AboutHero-module__nSDn9q__container{z-index:2;width:100%;max-width:900px;padding:0 var(--container-padding);margin:0 auto;position:relative}.AboutHero-module__nSDn9q__overline{margin-bottom:var(--space-7);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:.1s;transform:translateY(20px)}.AboutHero-module__nSDn9q__overline.AboutHero-module__nSDn9q__visible{opacity:1;transform:translateY(0)}.AboutHero-module__nSDn9q__overlineBadge{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:var(--hero-text-secondary);padding:var(--space-2) var(--space-5);border:1px solid var(--hero-border);border-radius:var(--radius-full);background:var(--hero-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:inline-block;position:relative;overflow:hidden}.AboutHero-module__nSDn9q__overlineBadge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 100%) 0 0/200% 100%;animation:4s ease-in-out infinite AboutHero-module__nSDn9q__shimmer;position:absolute;inset:0}.AboutHero-module__nSDn9q__headline{font-family:var(--font-display);font-size:40px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:var(--hero-text);margin:0 0 var(--space-7);opacity:0;max-width:900px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 2px 8px var(--shadow-a50), 0 4px 16px var(--shadow-a30);margin-left:auto;margin-right:auto;line-height:1.05;transition-delay:.2s;transform:translateY(20px)}.AboutHero-module__nSDn9q__headline.AboutHero-module__nSDn9q__visible{opacity:1;transform:translateY(0)}.AboutHero-module__nSDn9q__subheadline{font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-normal);color:var(--hero-text-muted);opacity:0;max-width:700px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 1px 6px var(--shadow-a70), 0 2px 12px var(--shadow-a50), 0 4px 20px var(--shadow-a30);margin:0 auto 32px;line-height:1.7;transition-delay:.3s;transform:translateY(20px)}.AboutHero-module__nSDn9q__subheadline.AboutHero-module__nSDn9q__visible{opacity:1;transform:translateY(0)}.AboutHero-module__nSDn9q__ctaButtons{gap:var(--space-3);width:100%;margin-bottom:var(--space-16);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);flex-direction:column;transition-delay:.4s;display:flex;transform:translateY(20px)}.AboutHero-module__nSDn9q__ctaButtons.AboutHero-module__nSDn9q__visible{opacity:1;transform:translateY(0)}.AboutHero-module__nSDn9q__primaryLink,.AboutHero-module__nSDn9q__secondaryLink{text-decoration:none}.AboutHero-module__nSDn9q__secondaryLink{width:100%}.AboutHero-module__nSDn9q__ctaButtons button{width:100%}.AboutHero-module__nSDn9q__heroPrimaryBtn{color:#1a1a2e!important;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important;background:#fff!important;border:none!important}.AboutHero-module__nSDn9q__heroPrimaryBtn:hover:not(:disabled){background:var(--accent-primary-hover)!important;color:#fff!important;box-shadow:0 0 20px var(--accent-primary-a40), 0 4px 12px var(--shadow-a20)!important;transform:translateY(-1px)!important}.AboutHero-module__nSDn9q__heroPrimaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.AboutHero-module__nSDn9q__heroSecondaryBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff!important;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out)!important;background:#ffffff1a!important;border:1px solid #ffffff4d!important}.AboutHero-module__nSDn9q__heroSecondaryBtn:hover:not(:disabled){color:#fff!important;box-shadow:0 4px 12px var(--shadow-a20)!important;background:#fff3!important;border-color:#ffffff80!important;transform:translateY(-1px)!important}.AboutHero-module__nSDn9q__heroSecondaryBtn:active:not(:disabled){transform:translateY(0)scale(.98)!important}.AboutHero-module__nSDn9q__heroPrimaryBtn:focus-visible,.AboutHero-module__nSDn9q__heroSecondaryBtn:focus-visible{outline:2px solid var(--accent-primary)!important;outline-offset:2px!important}.AboutHero-module__nSDn9q__proofStrip{gap:var(--space-6);padding:var(--space-6) 0;border-top:1px solid var(--hero-border-strong);border-bottom:1px solid var(--hero-border-strong);opacity:0;max-width:700px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);grid-template-columns:1fr 1fr;margin:0 auto;transition-delay:.5s;display:grid;transform:translateY(20px)}.AboutHero-module__nSDn9q__proofStrip.AboutHero-module__nSDn9q__visible{opacity:1;transform:translateY(0)}.AboutHero-module__nSDn9q__metric{align-items:center;gap:var(--space-1-5);flex-direction:column;display:flex}.AboutHero-module__nSDn9q__metricValue{font-family:var(--font-display);font-size:var(--text-h2);font-weight:var(--font-weight-bold);color:var(--hero-text);text-shadow:0 2px 4px var(--shadow-a40);line-height:1}.AboutHero-module__nSDn9q__metricLabel{font-family:var(--font-primary);font-size:var(--text-label);font-weight:var(--font-weight-medium);color:var(--hero-text-subtle);text-transform:uppercase;letter-spacing:.05em;text-shadow:0 1px 3px var(--shadow-a40)}@media (min-width:768px){.AboutHero-module__nSDn9q__hero{min-height:85vh;padding:160px 0 80px}.AboutHero-module__nSDn9q__headline{letter-spacing:-.02em;font-size:52px}.AboutHero-module__nSDn9q__subheadline{margin-bottom:var(--space-12);font-size:18px}.AboutHero-module__nSDn9q__ctaButtons{gap:var(--space-4);flex-flow:wrap;width:auto;display:inline-flex}.AboutHero-module__nSDn9q__secondaryLink{width:auto}.AboutHero-module__nSDn9q__ctaButtons button{width:auto}.AboutHero-module__nSDn9q__proofStrip{justify-content:center;gap:var(--space-8);display:flex}}@media (min-width:1025px){.AboutHero-module__nSDn9q__hero{min-height:90vh;padding:160px 0 var(--space-20)}.AboutHero-module__nSDn9q__proofStrip{gap:var(--space-12)}}@media (prefers-reduced-motion:reduce){.AboutHero-module__nSDn9q__overline,.AboutHero-module__nSDn9q__headline,.AboutHero-module__nSDn9q__subheadline,.AboutHero-module__nSDn9q__ctaButtons,.AboutHero-module__nSDn9q__proofStrip{opacity:1;transition:none;transform:none}.AboutHero-module__nSDn9q__heroPrimaryBtn:hover:not(:disabled),.AboutHero-module__nSDn9q__heroSecondaryBtn:hover:not(:disabled){transform:none!important}}
.FreeTrainingCard-module__UWaftq__card{background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);color:inherit;transition:transform .2s var(--ease-out), border-color .2s var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.FreeTrainingCard-module__UWaftq__card:hover{border-color:var(--border-hover);transform:translateY(-2px)}.FreeTrainingCard-module__UWaftq__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;transform:none}.FreeTrainingCard-module__UWaftq__thumbnailWrapper{aspect-ratio:16/9;background:var(--bg-secondary);width:100%;position:relative;overflow:hidden}.FreeTrainingCard-module__UWaftq__thumbnailImage{object-fit:cover}.FreeTrainingCard-module__UWaftq__thumbnailPlaceholder{width:100%;height:100%;color:var(--text-tertiary);justify-content:center;align-items:center;display:flex}.FreeTrainingCard-module__UWaftq__playOverlay{background:var(--shadow-a15);opacity:.8;transition:opacity .2s var(--ease-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.FreeTrainingCard-module__UWaftq__card:hover .FreeTrainingCard-module__UWaftq__playOverlay{opacity:1}.FreeTrainingCard-module__UWaftq__freeBadge{top:var(--space-3);left:var(--space-3);border-radius:var(--radius-full);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.05em;color:var(--success);background:var(--success-bg);border:1px solid var(--success-border);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);align-items:center;padding:2px 10px;display:inline-flex;position:absolute}.FreeTrainingCard-module__UWaftq__durationBadge{bottom:var(--space-2);right:var(--space-2);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:12px;font-weight:var(--font-weight-semibold);color:#fff;background:var(--shadow-a75);letter-spacing:.02em;align-items:center;padding:2px 8px;display:inline-flex;position:absolute}.FreeTrainingCard-module__UWaftq__body{gap:var(--space-3);padding:var(--space-5);flex-direction:column;flex:1;display:flex}.FreeTrainingCard-module__UWaftq__badgesRow{align-items:center;gap:var(--space-2);display:flex}.FreeTrainingCard-module__UWaftq__categoryBadge{border-radius:var(--radius-full);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.03em;align-items:center;padding:2px 10px;display:inline-flex}.FreeTrainingCard-module__UWaftq__cat-systems{color:var(--accent-on-tint);background:var(--info-bg);border:1px solid var(--info-border)}.FreeTrainingCard-module__UWaftq__cat-ai{color:var(--secondary-on-tint);background:var(--secondary-a10);border:1px solid var(--secondary-a30)}.FreeTrainingCard-module__UWaftq__cat-founder{color:var(--pillar-growth);background:var(--success-bg);border:1px solid var(--success-border)}.FreeTrainingCard-module__UWaftq__cat-operations{color:var(--warning);background:var(--warning-bg);border:1px solid var(--warning-border)}.FreeTrainingCard-module__UWaftq__levelBadge{font-family:var(--font-primary);font-size:var(--text-caption);color:var(--text-tertiary)}.FreeTrainingCard-module__UWaftq__title{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--font-weight-semibold);color:var(--text-primary);line-height:var(--leading-snug);margin:0}.FreeTrainingCard-module__UWaftq__description{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.FreeTrainingCard-module__UWaftq__downloadRow{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--bg-elevated);border-radius:var(--radius-md);color:var(--accent-on-tint);display:flex}.FreeTrainingCard-module__UWaftq__downloadText{font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.FreeTrainingCard-module__UWaftq__cta{align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--success);padding-top:var(--space-2);margin-top:auto;display:inline-flex}.FreeTrainingCard-module__UWaftq__cta svg{transition:transform .15s var(--ease-out)}.FreeTrainingCard-module__UWaftq__card:hover .FreeTrainingCard-module__UWaftq__cta svg{transform:translate(4px)}.FreeTrainingCard-module__UWaftq__videoPlayerWrapper{cursor:pointer;background:var(--bg-secondary);border:none;position:absolute;inset:0}.FreeTrainingCard-module__UWaftq__videoPlayerActive{z-index:3;background:#000;position:absolute;inset:0}.FreeTrainingCard-module__UWaftq__videoElement{object-fit:contain;background:#000;width:100%;height:100%;display:block}.FreeTrainingCard-module__UWaftq__videoPlayerWrapper .FreeTrainingCard-module__UWaftq__playOverlay{cursor:pointer;z-index:2;border:none;padding:0}@media (prefers-reduced-motion:reduce){.FreeTrainingCard-module__UWaftq__card,.FreeTrainingCard-module__UWaftq__playOverlay,.FreeTrainingCard-module__UWaftq__cta svg{transition:none}}
.AuthoritySection-module__pf_FNW__container{align-items:center;gap:var(--space-8);text-align:center;flex-direction:column;display:flex}.AuthoritySection-module__pf_FNW__identityRow{align-items:center;gap:var(--space-6);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);display:flex;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__identityRow.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__headshotWrapper{border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;width:120px;height:120px;overflow:hidden}.AuthoritySection-module__pf_FNW__headshot{object-fit:cover;width:100%;height:100%}.AuthoritySection-module__pf_FNW__headshotPlaceholder{background:var(--bg-elevated);border:2px solid var(--border-default);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.AuthoritySection-module__pf_FNW__headshotInitial{font-family:var(--font-display);font-size:40px;font-weight:var(--font-weight-bold);color:var(--accent-primary)}.AuthoritySection-module__pf_FNW__identityText{text-align:left}.AuthoritySection-module__pf_FNW__name{font-family:var(--font-display);font-size:var(--text-h3);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 var(--space-1)}.AuthoritySection-module__pf_FNW__credentials{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--accent-primary);font-weight:var(--font-weight-medium);margin:0 0 var(--space-1)}.AuthoritySection-module__pf_FNW__role{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--text-tertiary);margin:0}.AuthoritySection-module__pf_FNW__metricsGrid{gap:var(--space-4);opacity:0;width:100%;max-width:640px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);grid-template-columns:repeat(4,1fr);transition-delay:.15s;display:grid;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__metricsGrid.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__metricCard{padding:var(--space-4) var(--space-3);background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:2px;display:flex}.AuthoritySection-module__pf_FNW__metricValue{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:var(--font-weight-bold);color:var(--accent-primary)}.AuthoritySection-module__pf_FNW__metricLabel{font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-medium);color:var(--text-primary)}.AuthoritySection-module__pf_FNW__metricSublabel{font-family:var(--font-primary);color:var(--text-tertiary);font-size:11px}.AuthoritySection-module__pf_FNW__quote{opacity:0;max-width:560px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);margin:0;padding:0;transition-delay:.25s;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__quote.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__quoteText{font-family:var(--font-primary);font-size:var(--text-body-lg);color:var(--text-secondary);font-style:italic;line-height:var(--leading-relaxed);margin:0}.AuthoritySection-module__pf_FNW__highlights{gap:var(--space-3);text-align:left;opacity:0;max-width:480px;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;margin:0;padding:0;list-style:none;transition-delay:.35s;display:flex;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__highlights.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__highlightItem{align-items:center;gap:var(--space-3);font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);display:flex}.AuthoritySection-module__pf_FNW__highlightBullet{background:var(--accent-primary);border-radius:50%;flex-shrink:0;width:6px;height:6px}.AuthoritySection-module__pf_FNW__industries{align-items:center;gap:var(--space-3);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-wrap:wrap;transition-delay:.4s;display:flex;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__industries.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__industriesLabel{font-family:var(--font-primary);font-size:var(--text-caption);font-weight:var(--font-weight-semibold);color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.AuthoritySection-module__pf_FNW__industryTags{gap:var(--space-2);flex-wrap:wrap;display:flex}.AuthoritySection-module__pf_FNW__industryTag{border-radius:var(--radius-full);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-medium);color:var(--text-secondary);background:var(--bg-tertiary);border:1px solid var(--border-subtle);align-items:center;padding:2px 10px;display:inline-flex}.AuthoritySection-module__pf_FNW__actions{align-items:center;gap:var(--space-6);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transition-delay:.45s;display:flex;transform:translateY(16px)}.AuthoritySection-module__pf_FNW__actions.AuthoritySection-module__pf_FNW__visible{opacity:1;transform:translateY(0)}.AuthoritySection-module__pf_FNW__actionLink{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--accent-primary);min-height:44px;text-decoration:none;display:inline-flex}.AuthoritySection-module__pf_FNW__actionLink:hover{color:var(--accent-primary-hover)}.AuthoritySection-module__pf_FNW__actionLinkSecondary{align-items:center;gap:var(--space-2);font-family:var(--font-primary);font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--text-tertiary);min-height:44px;text-decoration:none;display:inline-flex}.AuthoritySection-module__pf_FNW__actionLinkSecondary:hover{color:var(--text-secondary)}@media (max-width:767px){.AuthoritySection-module__pf_FNW__identityRow{text-align:center;flex-direction:column}.AuthoritySection-module__pf_FNW__identityText{text-align:center}.AuthoritySection-module__pf_FNW__metricsGrid{grid-template-columns:repeat(2,1fr)}.AuthoritySection-module__pf_FNW__headshotWrapper,.AuthoritySection-module__pf_FNW__headshotPlaceholder{width:96px;height:96px}.AuthoritySection-module__pf_FNW__headshotInitial{font-size:32px}}@media (prefers-reduced-motion:reduce){.AuthoritySection-module__pf_FNW__identityRow,.AuthoritySection-module__pf_FNW__metricsGrid,.AuthoritySection-module__pf_FNW__quote,.AuthoritySection-module__pf_FNW__highlights,.AuthoritySection-module__pf_FNW__industries,.AuthoritySection-module__pf_FNW__actions{opacity:1;transition:none;transform:none}}
.HeroBanner-module__rxGL0W__bannerImage{width:100%;height:100%;position:absolute;inset:0}
@keyframes CaseStudiesHero-module__danPJG__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.CaseStudiesHero-module__danPJG__hero{min-height:55vh;padding:160px 0 var(--space-12);background:var(--bg-primary);text-align:center;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.CaseStudiesHero-module__danPJG__heroBackground{z-index:0;pointer-events:none;position:absolute;inset:0}.CaseStudiesHero-module__danPJG__backgroundOverlay{background:linear-gradient(to bottom, var(--shadow-a40) 0%, var(--shadow-a50) 50%, var(--shadow-a60) 100%);z-index:1;position:absolute;inset:0}.CaseStudiesHero-module__danPJG__container{z-index:2;width:100%;max-width:900px;padding:0 var(--container-padding);margin:0 auto;position:relative}.CaseStudiesHero-module__danPJG__overline{margin-bottom:var(--space-7);opacity:0;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);transition-delay:.1s;transform:translateY(20px)}.CaseStudiesHero-module__danPJG__overline.CaseStudiesHero-module__danPJG__visible{opacity:1;transform:translateY(0)}.CaseStudiesHero-module__danPJG__overlineBadge{font-family:var(--font-primary);font-size:var(--text-overline);font-weight:var(--font-weight-medium);letter-spacing:.1em;text-transform:uppercase;color:#ffffffd9;padding:var(--space-2) var(--space-5);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff26;display:inline-block;position:relative;overflow:hidden}.CaseStudiesHero-module__danPJG__overlineBadge:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#ffffff14 45%,#ffffff26 50%,#ffffff14 55%,#0000 100%) 0 0/200% 100%;animation:4s ease-in-out infinite CaseStudiesHero-module__danPJG__shimmer;position:absolute;inset:0}.CaseStudiesHero-module__danPJG__headline{font-family:var(--font-display);font-size:56px;font-weight:var(--font-weight-bold);letter-spacing:-.02em;color:#fff;margin:0 0 var(--space-6);opacity:0;max-width:900px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 2px 8px var(--shadow-a50), 0 4px 16px var(--shadow-a30);margin-left:auto;margin-right:auto;line-height:1.05;transition-delay:.2s;transform:translateY(20px)}.CaseStudiesHero-module__danPJG__headline.CaseStudiesHero-module__danPJG__visible{opacity:1;transform:translateY(0)}.CaseStudiesHero-module__danPJG__subheadline{font-family:var(--font-primary);font-size:var(--text-body-lg);font-weight:var(--font-weight-normal);color:#ffffffe6;opacity:0;max-width:600px;transition:opacity var(--duration-normal) var(--ease-out), transform var(--duration-normal) var(--ease-out);text-shadow:0 1px 6px var(--shadow-a70), 0 2px 12px var(--shadow-a50), 0 4px 20px var(--shadow-a30);margin:0 auto;line-height:1.7;transition-delay:.3s;transform:translateY(20px)}.CaseStudiesHero-module__danPJG__subheadline.CaseStudiesHero-module__danPJG__visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.CaseStudiesHero-module__danPJG__hero{min-height:50vh;padding:160px 0 64px}.CaseStudiesHero-module__danPJG__headline{letter-spacing:-.02em;font-size:48px}.CaseStudiesHero-module__danPJG__subheadline{font-size:18px}}@media (max-width:767px){.CaseStudiesHero-module__danPJG__hero{min-height:auto;padding:120px 0 48px}.CaseStudiesHero-module__danPJG__headline{letter-spacing:-.02em;font-size:36px}.CaseStudiesHero-module__danPJG__subheadline{font-size:18px}}@media (prefers-reduced-motion:reduce){.CaseStudiesHero-module__danPJG__overline,.CaseStudiesHero-module__danPJG__headline,.CaseStudiesHero-module__danPJG__subheadline{opacity:1;transition:none;transform:none}}
.LearnFAQ-module__BzVsHa__faqList{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex}.LearnFAQ-module__BzVsHa__faqItem{border-bottom:1px solid var(--border-subtle)}.LearnFAQ-module__BzVsHa__faqItem:first-child{border-top:1px solid var(--border-subtle)}.LearnFAQ-module__BzVsHa__faqQuestion{width:100%;padding:var(--space-5) 0;cursor:pointer;font-family:var(--font-primary);font-size:var(--text-body);font-weight:var(--font-weight-medium);color:var(--text-primary);text-align:left;line-height:var(--leading-snug);justify-content:space-between;align-items:center;gap:var(--space-4);background:0 0;border:none;min-height:44px;display:flex}.LearnFAQ-module__BzVsHa__faqQuestion:hover{color:var(--accent-primary)}.LearnFAQ-module__BzVsHa__faqQuestion:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:var(--radius-sm)}.LearnFAQ-module__BzVsHa__faqIcon{color:var(--text-tertiary);transition:transform .2s var(--ease-out);flex-shrink:0}.LearnFAQ-module__BzVsHa__faqIconOpen{transform:rotate(180deg)}.LearnFAQ-module__BzVsHa__faqAnswer{transition:max-height .3s var(--ease-out);overflow:hidden}.LearnFAQ-module__BzVsHa__faqAnswerText{font-family:var(--font-primary);font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--leading-relaxed);padding:0 0 var(--space-5) 0;margin:0}@media (prefers-reduced-motion:reduce){.LearnFAQ-module__BzVsHa__faqIcon,.LearnFAQ-module__BzVsHa__faqAnswer{transition:none}}
.PhilosophySection-module__6GhLhG__statements{gap:var(--space-6);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.PhilosophySection-module__6GhLhG__card{gap:var(--space-4);border-radius:var(--radius-2xl);padding:var(--space-6);opacity:0;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out), border-color .3s var(--ease-out), background-color .3s var(--ease-out);background:#ffffff05;border:1px solid #ffffff1a;flex-direction:column;margin:0;display:flex;position:relative;transform:translateY(20px)}@media (min-width:768px){.PhilosophySection-module__6GhLhG__card{padding:var(--space-8)}}.PhilosophySection-module__6GhLhG__card.PhilosophySection-module__6GhLhG__visible{opacity:1;transform:translateY(0)}.PhilosophySection-module__6GhLhG__card:hover{background:#ffffff0a;border-color:#fff3;transform:translateY(-1px)}.PhilosophySection-module__6GhLhG__accentBorder{left:0;top:var(--space-8);height:var(--space-12);width:var(--space-1);border-radius:0 var(--radius-full) var(--radius-full) 0;background:var(--accent-primary);opacity:.8;transition:height .3s var(--ease-out), opacity .3s var(--ease-out);position:absolute}.PhilosophySection-module__6GhLhG__card:hover .PhilosophySection-module__6GhLhG__accentBorder{height:var(--space-16);opacity:1}.PhilosophySection-module__6GhLhG__content{padding-left:var(--space-4)}.PhilosophySection-module__6GhLhG__headline{font-family:var(--font-primary);font-size:20px;font-weight:var(--font-weight-medium);color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.5}@media (min-width:768px){.PhilosophySection-module__6GhLhG__headline{font-size:24px}}.PhilosophySection-module__6GhLhG__body{font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-normal);color:var(--text-secondary);max-width:65ch;margin:0;line-height:1.625}@media (min-width:768px){.PhilosophySection-module__6GhLhG__body{font-size:18px}}.PhilosophySection-module__6GhLhG__chipWrapper{margin-top:var(--space-4);padding-left:var(--space-4)}.PhilosophySection-module__6GhLhG__chip{border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-family:var(--font-mono);font-size:12px;font-weight:var(--font-weight-normal);color:var(--text-secondary);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;display:inline-flex}@media (max-width:767px){.PhilosophySection-module__6GhLhG__statements{gap:var(--space-4)}.PhilosophySection-module__6GhLhG__card{padding:var(--space-6)}.PhilosophySection-module__6GhLhG__accentBorder{width:var(--space-0-5);top:var(--space-6);height:var(--space-10)}.PhilosophySection-module__6GhLhG__card:hover .PhilosophySection-module__6GhLhG__accentBorder{height:var(--space-12)}.PhilosophySection-module__6GhLhG__headline{font-size:20px}.PhilosophySection-module__6GhLhG__body{font-size:16px}}@media (prefers-reduced-motion:reduce){.PhilosophySection-module__6GhLhG__card{opacity:1;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);transform:none}.PhilosophySection-module__6GhLhG__card:hover{transform:none}.PhilosophySection-module__6GhLhG__accentBorder{transition:opacity .2s var(--ease-out)}.PhilosophySection-module__6GhLhG__card:hover .PhilosophySection-module__6GhLhG__accentBorder{height:48px}}
.PrinciplesSection-module__Iav9Wq__grid{gap:var(--space-5);grid-template-rows:auto auto;grid-template-columns:repeat(12,1fr);max-width:1100px;margin:0 auto;display:grid}.PrinciplesSection-module__Iav9Wq__card{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-2xl);padding:var(--space-8);opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out);--mouse-x:50%;--mouse-y:50%;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(20px)}.PrinciplesSection-module__Iav9Wq__card:first-child{grid-column:span 7;min-height:280px}.PrinciplesSection-module__Iav9Wq__card:nth-child(2){grid-column:span 5;min-height:280px}.PrinciplesSection-module__Iav9Wq__card:nth-child(3){grid-column:span 5;min-height:260px}.PrinciplesSection-module__Iav9Wq__card:nth-child(4){grid-column:span 7;min-height:260px}.PrinciplesSection-module__Iav9Wq__card.PrinciplesSection-module__Iav9Wq__visible{opacity:1;transform:translateY(0)}.PrinciplesSection-module__Iav9Wq__card:before{content:"";background:radial-gradient(600px circle at var(--mouse-x) var(--mouse-y), var(--accent-primary-a8), transparent 40%);opacity:0;pointer-events:none;z-index:0;transition:opacity .4s;position:absolute;inset:0}.PrinciplesSection-module__Iav9Wq__card:after{content:"";border-radius:var(--radius-2xl);background:linear-gradient(135deg, #3b82f600, var(--accent-primary-a10), var(--secondary-a5), #3b82f600);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .4s;position:absolute;inset:0;-webkit-mask-composite:xor;mask-composite:exclude}.PrinciplesSection-module__Iav9Wq__card:hover:before,.PrinciplesSection-module__Iav9Wq__card:hover:after{opacity:1}.PrinciplesSection-module__Iav9Wq__card:hover{border-color:var(--accent-primary-a20);box-shadow:0 0 40px var(--accent-primary-a8), 0 8px 32px var(--shadow-a30);transform:translateY(-4px)}.PrinciplesSection-module__Iav9Wq__card:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-color:var(--accent-primary-a20);box-shadow:0 0 40px var(--accent-primary-a8), 0 8px 32px var(--shadow-a30)}.PrinciplesSection-module__Iav9Wq__card:focus-visible:before,.PrinciplesSection-module__Iav9Wq__card:focus-visible:after{opacity:1}.PrinciplesSection-module__Iav9Wq__cardContent{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.PrinciplesSection-module__Iav9Wq__number{width:36px;height:36px;font-family:var(--font-mono);font-size:13px;font-weight:var(--font-weight-medium);color:var(--accent-primary);border:1px solid var(--accent-primary-a20);background:var(--accent-primary-a8);border-radius:var(--radius-lg);margin-bottom:var(--space-5);justify-content:center;align-items:center;transition:all .3s;display:inline-flex}.PrinciplesSection-module__Iav9Wq__card:hover .PrinciplesSection-module__Iav9Wq__number{background:var(--accent-primary-a15);border-color:var(--accent-primary-a35);box-shadow:0 0 20px var(--accent-primary-a20)}.PrinciplesSection-module__Iav9Wq__title{font-family:var(--font-display);font-size:22px;font-weight:var(--font-weight-semibold);color:var(--text-primary);margin:0 0 var(--space-3);line-height:1.3}.PrinciplesSection-module__Iav9Wq__card:first-child .PrinciplesSection-module__Iav9Wq__title{font-size:26px}@media (min-width:768px){.PrinciplesSection-module__Iav9Wq__title{font-size:24px}.PrinciplesSection-module__Iav9Wq__card:first-child .PrinciplesSection-module__Iav9Wq__title{font-size:28px}}.PrinciplesSection-module__Iav9Wq__description{font-family:var(--font-primary);color:var(--text-secondary);flex:1;margin:0;font-size:15px;line-height:1.7}.PrinciplesSection-module__Iav9Wq__card:first-child .PrinciplesSection-module__Iav9Wq__description{max-width:480px;font-size:16px}@media (max-width:1024px){.PrinciplesSection-module__Iav9Wq__grid{gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.PrinciplesSection-module__Iav9Wq__card:first-child,.PrinciplesSection-module__Iav9Wq__card:nth-child(2),.PrinciplesSection-module__Iav9Wq__card:nth-child(3),.PrinciplesSection-module__Iav9Wq__card:nth-child(4){grid-column:span 1;min-height:220px}.PrinciplesSection-module__Iav9Wq__card{padding:var(--space-6)}}@media (max-width:767px){.PrinciplesSection-module__Iav9Wq__grid{gap:var(--space-4);grid-template-columns:1fr}.PrinciplesSection-module__Iav9Wq__card:first-child,.PrinciplesSection-module__Iav9Wq__card:nth-child(2),.PrinciplesSection-module__Iav9Wq__card:nth-child(3),.PrinciplesSection-module__Iav9Wq__card:nth-child(4){grid-column:span 1;min-height:auto}.PrinciplesSection-module__Iav9Wq__card{padding:var(--space-6)}.PrinciplesSection-module__Iav9Wq__title,.PrinciplesSection-module__Iav9Wq__card:first-child .PrinciplesSection-module__Iav9Wq__title{font-size:20px}.PrinciplesSection-module__Iav9Wq__description,.PrinciplesSection-module__Iav9Wq__card:first-child .PrinciplesSection-module__Iav9Wq__description{font-size:15px}}@media (prefers-reduced-motion:reduce){.PrinciplesSection-module__Iav9Wq__card{opacity:1;transition:border-color .2s var(--ease-out), background-color .2s var(--ease-out);transform:none}.PrinciplesSection-module__Iav9Wq__card:hover{transform:none}.PrinciplesSection-module__Iav9Wq__card:before,.PrinciplesSection-module__Iav9Wq__card:after{transition:none}}
.Breadcrumb-module__AxzYnW__breadcrumb{padding:var(--space-3) 0}.Breadcrumb-module__AxzYnW__list{align-items:center;gap:var(--space-1);font-family:var(--font-primary);font-size:var(--text-body-sm);margin:0;padding:0;list-style:none;display:flex}.Breadcrumb-module__AxzYnW__item{align-items:center;gap:var(--space-1);display:flex}.Breadcrumb-module__AxzYnW__separator{color:var(--text-tertiary);-webkit-user-select:none;user-select:none}.Breadcrumb-module__AxzYnW__link{color:var(--text-secondary);text-decoration:none;transition:color .15s}.Breadcrumb-module__AxzYnW__link:hover{color:var(--text-primary)}.Breadcrumb-module__AxzYnW__current{color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}
.EnrollmentBadge-module__5zZhDG__badge{border-radius:var(--radius-full);font-family:var(--font-primary);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;padding:2px 10px;line-height:1.4;display:inline-flex}.EnrollmentBadge-module__5zZhDG__open{color:var(--enrollment-open);background:var(--success-bg);border:1px solid var(--success-border)}.EnrollmentBadge-module__5zZhDG__closed{color:var(--enrollment-closed);background:var(--error-bg);border:1px solid var(--error-border)}.EnrollmentBadge-module__5zZhDG__waitlist{color:var(--enrollment-waitlist);background:var(--warning-bg);border:1px solid var(--warning-border)}.EnrollmentBadge-module__5zZhDG__comingSoon{color:var(--enrollment-coming);background:var(--info-bg);border:1px solid var(--info-border)}
