@font-face{font-family:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:400;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b00dcd96-module__nsMiOG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b00dcd96-module__nsMiOG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2?dpl=dpl_6SK8sNkwjHkqG22jbZ9Rft9NoAnV)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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_d2329119-module__KWE9Xq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_d2329119-module__KWE9Xq__variable{--font-sans:"Manrope", "Manrope Fallback"}
:root{--color-bg:#fff;--color-bg-soft:#f4f7ff;--color-bg-strong:#090d18;--color-surface:#fff;--color-surface-strong:#111827;--color-text:#0b1020;--color-text-muted:#566174;--color-text-inverse:#fff;--color-line:#0b10201f;--color-line-inverse:#ffffff29;--color-brand:#245dff;--color-brand-deep:#102d8f;--color-accent:#ff5c3d;--color-pop:#11c5a4;--shadow-soft:0 24px 70px #090d1829;--shadow-card:0 14px 34px #090d1814;--radius-card:8px;--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--color-text);font-family:var(--font-sans), sans-serif;background:linear-gradient(90deg,#0b10200a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#fff 0%,#f7f9ff 48%,#fff 100%);margin:0}a{color:inherit;text-decoration:none}img{max-width:100%}main{display:block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell{min-height:100vh}.site-header{z-index:20;border-bottom:1px solid var(--color-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;position:sticky;top:0}.site-header__inner{max-width:calc(var(--container) + 3rem);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;margin:0 auto;padding:.9rem 1.5rem;display:grid}.brand{align-items:center;gap:.75rem;display:inline-flex}.brand__mark{border-radius:var(--radius-card);background:var(--color-bg-strong);justify-content:center;align-items:center;width:2.7rem;height:2.7rem;display:inline-flex;overflow:hidden}.brand__mark-image{object-fit:cover;width:100%;height:100%;display:block}.brand__text{gap:.1rem;display:grid}.brand__text strong{font-size:.98rem}.brand__text small{color:var(--color-text-muted);font-size:.78rem}.site-nav{justify-content:center;gap:1.35rem;font-weight:800;display:inline-flex}.site-nav a,.footer-list a{color:var(--color-text-muted)}.site-nav a:hover,.inline-link:hover,.footer-list a:hover{color:var(--color-brand)}.site-header__cta{display:flex}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;font-weight:800;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav__panel{border:1px solid var(--color-line);border-radius:var(--radius-card);width:min(18rem,100vw - 2rem);box-shadow:var(--shadow-soft);background:#fff;gap:.9rem;margin-top:.8rem;padding:1rem;display:grid;position:absolute;right:1rem}.button-link{border-radius:var(--radius-card);justify-content:center;align-items:center;gap:.5rem;min-height:2.9rem;padding:.88rem 1.1rem;font-size:.94rem;font-weight:900;transition:transform .16s,box-shadow .16s,background-color .16s,color .16s,border-color .16s;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link--primary{background:var(--color-brand);color:#fff;box-shadow:0 14px 30px #245dff47}.button-link--primary:hover{background:var(--color-brand-deep);box-shadow:0 18px 38px #245dff52}.button-link--secondary{background:var(--color-bg-strong);color:#fff}.button-link--ghost{border:1px solid var(--color-line);color:var(--color-text);background:#ffffffbd}.section{padding:5rem 1.5rem}.section--ink,.section--dark{color:var(--color-text-inverse);background:linear-gradient(135deg,#245dff29 0%,#245dff00 42%),linear-gradient(#0b1020 0%,#101727 100%)}.section--electric,.section--warm{background:linear-gradient(135deg,#245dff1a 0%,#ffffffe0 46%),linear-gradient(315deg,#ff5c3d1f 0%,#fffffff5 54%)}.section-shell{max-width:var(--container);margin:0 auto}.narrow-shell{max-width:860px}.hero-section{padding-top:4.8rem}.hero-layout,.grid-2,.founder-layout,.founder-band,.split-panel{gap:2rem;display:grid}.hero-layout{grid-template-columns:minmax(0,.95fr) minmax(340px,1.05fr);align-items:center}.grid-2,.founder-layout,.founder-band,.split-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.hero-copy,.page-hero{gap:1rem;display:grid}.page-hero--compact{text-align:center;justify-items:center;margin:0 auto}.hero-copy h1,.page-hero h1,.mentor-band__title{max-width:10ch;font-family:var(--font-display), serif;letter-spacing:0;margin:0;font-size:5.9rem;line-height:.92}.section-heading h2,.site-footer__brand h2,.cta-band h2,.split-panel h2,.legal-copy h1,.legal-copy h2,.legal-copy h3,.legal-copy h4{font-family:var(--font-display), serif;letter-spacing:0;margin:0;line-height:.98}.section-heading h2,.site-footer__brand h2,.cta-band h2,.split-panel h2{font-size:3.2rem}.page-hero__copy,.lede,.section-copy,.hero-note,.waitlist-form__note,.site-footer__brand p,.info-card p,.feature-panel p,.membership-card p,.faq-item p,.legal-copy p,.legal-copy li{color:var(--color-text-muted);font-size:1.02rem;line-height:1.62}.lede{color:#252d3d;max-width:31rem;margin:0;font-size:1.45rem;line-height:1.36}.page-hero__copy,.section-copy{max-width:42rem;margin:0}.section--ink .page-hero__copy,.section--ink .section-copy,.section--ink .info-card p,.section--ink .faq-item p,.section--ink .hero-note,.section--ink .waitlist-form__note,.section--dark .page-hero__copy,.section--dark .section-copy,.section--dark .info-card p,.section--dark .faq-item p,.section--dark .hero-note,.section--dark .waitlist-form__note{color:#ffffffb8}.eyebrow{letter-spacing:0;text-transform:uppercase;color:var(--color-brand);margin:0;font-size:.78rem;font-weight:900}.section--ink .eyebrow,.section--dark .eyebrow,.cta-band .eyebrow{color:#87a2ff}.hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.hero-note{max-width:36rem;margin:0}.story-signal-grid,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-card,.info-card,.feature-panel,.membership-card,.waitlist-card,.legal-copy,.comparison-table,.about-figure{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);box-shadow:var(--shadow-card)}.metric-card{gap:.25rem;padding:1rem;display:grid}.metric-card strong{font-size:1.45rem}.metric-card span{color:var(--color-text-muted)}.hero-visuals{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.hero-visuals--stack{align-items:center}.hero-visuals--stack .device-shot:first-child{--phone-bob-start:.9rem;--phone-bob-mid:.12rem;--phone-rotate-start:-2.6deg;--phone-rotate-mid:-.85deg}.hero-visuals--stack .device-shot:last-child{--phone-bob-start:-.8rem;--phone-bob-mid:-.06rem;--phone-rotate-start:2.3deg;--phone-rotate-mid:.85deg}.hero-visuals--stack .device-shot:first-child .device-shot__phone{animation-duration:6.1s}.hero-visuals--stack .device-shot:last-child .device-shot__phone{animation-duration:6.8s}.concise-concept{background:linear-gradient(135deg,#245dff14 0%,#fffffff5 48%),linear-gradient(315deg,#11c5a414 0%,#fffffff0 52%)}.concise-concept__hero{align-items:start}.concise-concept__copy .lede{max-width:28rem}.concise-concept__chips{flex-wrap:wrap;gap:.65rem;display:flex}.concise-chip{border-radius:var(--radius-card);min-height:2.2rem;color:var(--color-text);background:#fffc;border:1px solid #0b10201f;align-items:center;padding:.45rem .7rem;font-size:.88rem;font-weight:800;display:inline-flex}.concise-concept__shots .device-shot:first-child .device-shot__phone{animation-duration:5.2s}.concise-concept__shots .device-shot:last-child .device-shot__phone{animation-duration:5.9s}.concise-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.concise-step{align-content:start;min-height:12rem}.concise-step:nth-child(2){animation-delay:80ms}.concise-step:nth-child(3){animation-delay:.16s}.concise-proof-rail .device-shot:nth-child(2) .device-shot__phone{animation-delay:60ms}.concise-proof-rail .device-shot:nth-child(3) .device-shot__phone{animation-delay:.12s}.concise-proof-rail .device-shot:nth-child(4) .device-shot__phone{animation-delay:.18s}.concise-membership{gap:1.4rem;display:grid}.concise-membership__intro{gap:.8rem;max-width:42rem;display:grid}.concise-membership__intro h2{font-family:var(--font-display), serif;margin:0;font-size:3rem;line-height:1}.concise-membership__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.concise-membership__card{min-height:100%}.concise-support{gap:1.6rem;display:grid}.concise-support__card{min-height:100%}.concise-concept__final{margin-top:.4rem}.section-heading{gap:.65rem;max-width:760px;margin-bottom:1.7rem;display:grid}.section-heading--center{text-align:center;margin-left:auto;margin-right:auto}.card-grid{gap:1rem;display:grid}.card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.info-card,.feature-panel,.membership-card,.waitlist-card{padding:1.15rem;animation:.52s both content-rise}.info-card h3,.feature-panel h3,.membership-card h3,.waitlist-card h3,.membership-card h2{margin:0 0 .45rem;font-size:1.16rem;line-height:1.15}.info-card p,.membership-card p,.feature-panel p,.waitlist-card p{margin:0}.info-card--mini{padding:1rem}.info-card--mini h3{font-size:1rem}.info-card--dark,.section--dark .comparison-table,.section--ink .comparison-table,.section--dark .waitlist-card,.section--ink .waitlist-card{border-color:var(--color-line-inverse);color:var(--color-text-inverse);background:#ffffff0f}.feature-band,.membership-teaser{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.membership-card{transition:transform .18s,border-color .18s,box-shadow .18s}.membership-card:hover{border-color:#245dff6b;transform:translateY(-4px);box-shadow:0 24px 52px #090d1821}.checkout-status-section{padding-top:0;padding-bottom:0}.checkout-status{border-radius:var(--radius-card);color:var(--color-text);background:#ff5c3d14;border:1px solid #ff5c3d38;padding:1rem 1.15rem;font-weight:800}.checkout-status p{margin:0}.checkout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.checkout-card{gap:.9rem;min-height:100%;padding:1.15rem;display:grid}.checkout-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.checkout-card h2{margin:0;font-size:1.18rem;line-height:1.16}.checkout-card p{margin:0}.checkout-card__cadence{color:var(--color-brand);text-transform:uppercase;font-size:.9rem;font-weight:900}.checkout-card__action{align-self:end}.checkout-button{border-radius:var(--radius-card);background:var(--color-brand);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;width:100%;min-height:2.9rem;padding:.88rem 1.1rem;font-family:inherit;font-size:.94rem;font-weight:900;transition:transform .16s,box-shadow .16s,background-color .16s;display:inline-flex;box-shadow:0 14px 30px #245dff47}.checkout-button:hover:not(:disabled){background:var(--color-brand-deep);transform:translateY(-2px);box-shadow:0 18px 38px #245dff52}.checkout-button:disabled{background:var(--color-text-muted);box-shadow:none;cursor:not-allowed}.stack-list{gap:1rem;display:grid}.stack-list strong{margin-bottom:.2rem;display:block}.proof-rail{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(230px,300px);grid-auto-flow:column;gap:1.25rem;padding:.35rem .4rem 1rem;scroll-padding-inline:.4rem;display:grid;overflow-x:auto}.proof-rail .device-shot{scroll-snap-align:start}.device-shot{box-shadow:none;--phone-bob-start:.5rem;--phone-bob-mid:-.08rem;--phone-rotate-start:-1.25deg;--phone-rotate-mid:-.2deg;background:0 0;border:0;gap:.88rem;margin:0;padding:0;display:grid}.proof-rail .device-shot:nth-child(2n){--phone-bob-start:-.42rem;--phone-bob-mid:.14rem;--phone-rotate-start:1.15deg;--phone-rotate-mid:.18deg}.proof-rail .device-shot:nth-child(2) .device-shot__phone{animation-delay:90ms}.proof-rail .device-shot:nth-child(3) .device-shot__phone{animation-delay:.17s}.proof-rail .device-shot:nth-child(4) .device-shot__phone{animation-delay:.24s}.device-shot__stage{letter-spacing:.08em;text-transform:uppercase;width:fit-content;color:var(--color-brand);background:#245dff14;border:1px solid #245dff33;border-radius:999px;align-items:center;margin:0;padding:.36rem .62rem;font-size:.68rem;font-weight:900;display:inline-flex}.device-shot__phone{isolation:isolate;transform-origin:bottom;background:linear-gradient(#030406 0%,#0c1017 100%);border:1px solid #ffffff12;border-radius:2.9rem;padding:.58rem;animation:7.2s cubic-bezier(.37,0,.22,1) infinite phone-bob;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #ffffff0a,0 34px 80px #03070f66}.device-shot__phone:before,.device-shot__phone:after{content:"";pointer-events:none;position:absolute}.device-shot__phone:before{z-index:-1;background:linear-gradient(135deg,#ffffff1a,#fff0 26%);border:1px solid #ffffff0f;border-radius:2.5rem;inset:.18rem}.device-shot__phone:after{filter:blur(14px);opacity:.8;z-index:-2;background:#070c188c;border-radius:999px;height:1.6rem;bottom:-1.15rem;left:8%;right:8%}.device-shot__button{opacity:.95;background:linear-gradient(#111722 0%,#020306 100%);border-radius:999px;width:.2rem;display:block;position:absolute}.device-shot__button--left-top{height:2.8rem;top:4.9rem;left:-.18rem}.device-shot__button--left-bottom{height:4.6rem;top:8.1rem;left:-.18rem}.device-shot__button--right{height:5.2rem;top:7rem;right:-.18rem}.device-shot__frame{background:#000;border-radius:2.34rem;padding:.24rem;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.device-shot__frame:after{content:"";pointer-events:none;background:linear-gradient(135deg,#ffffff1a,#fff0 24%);border-radius:2.34rem;position:absolute;inset:0}.device-shot__image{transform-origin:50%;will-change:transform;border-radius:2.08rem;width:100%;height:auto;animation:8.4s cubic-bezier(.37,0,.22,1) infinite screenshot-breathe;display:block}.proof-rail .device-shot:nth-child(2n) .device-shot__image{animation-delay:.18s}.proof-rail .device-shot:nth-child(3n) .device-shot__image{animation-delay:.33s}.device-shot__caption{gap:.28rem;padding:0 .2rem;display:grid}.device-shot__caption strong{font-size:1.02rem;line-height:1.18}.device-shot__caption span{color:var(--color-text-muted);font-size:.96rem;line-height:1.5}.membership-card__header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.membership-card__tag{border-radius:var(--radius-card);color:var(--color-brand);text-transform:uppercase;letter-spacing:0;background:#245dff1a;align-items:center;padding:.36rem .55rem;font-size:.82rem;font-weight:900;display:inline-flex}.membership-card__tagline{margin-top:.7rem}.membership-card__best-for{margin-bottom:.9rem}.bullet-list,.footer-list{gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.bullet-list li,.footer-list li,.comparison-table td,.comparison-table th{line-height:1.55}.comparison-table{padding:.45rem;overflow-x:auto}.comparison-table table{border-collapse:collapse;width:100%}.comparison-table th,.comparison-table td{text-align:left;border-bottom:1px solid var(--color-line);padding:.95rem}.comparison-table th{text-transform:uppercase;letter-spacing:0;color:var(--color-text-muted);font-size:.8rem}.section--ink .comparison-table th,.section--dark .comparison-table th{color:#ffffffb8}.founder-band,.founder-layout{align-items:center}.mentor-band{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:start;gap:2rem;display:grid}.section-shell--spaced,.section-block,.section-actions{margin-top:2rem}.section-actions{justify-content:flex-start;display:flex}.story-card{gap:.9rem}.about-figure{padding:0;overflow:hidden}.about-figure__image{width:100%;height:auto;display:block}.faq-shell{gap:1rem;display:grid}.faq-list{gap:.8rem;display:grid}.trust-shell{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:2rem;display:grid}.faq-item{border:1px solid var(--color-line-inverse);border-radius:var(--radius-card);background:#ffffff0f;padding:1rem}.faq-item summary{cursor:pointer;font-weight:800;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{margin:.75rem 0 0}.cta-band{border-radius:var(--radius-card);background:linear-gradient(90deg, var(--color-bg-strong) 0%, #12204a 70%), var(--color-bg-strong);color:#fff;box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.1fr) auto;align-items:center;gap:1.5rem;padding:1.4rem;display:grid}.cta-band .section-copy{color:#ffffffc2}.cta-band__actions{flex-wrap:wrap;gap:.8rem;display:flex}.waitlist-card{background:#fffffff0;gap:1rem;display:grid}.waitlist-card--hero,.waitlist-card--cta{border-color:#245dff33}.waitlist-card--compact{padding:1.15rem}.waitlist-card__copy{gap:.45rem;display:grid}.waitlist-form{gap:.8rem;display:grid}.waitlist-form__fields{grid-template-columns:minmax(0,1fr) auto;gap:.7rem;display:grid}.waitlist-form__input{border-radius:var(--radius-card);min-width:0;color:var(--color-text);font:inherit;background:#fff;border:1px solid #0b102024;padding:.9rem .95rem}.waitlist-form__submit{border-radius:var(--radius-card);background:var(--color-bg-strong);color:#fff;font:inherit;cursor:pointer;border:0;padding:.9rem 1rem;font-weight:900;transition:transform .16s,background-color .16s}.waitlist-form__submit:hover{background:var(--color-brand);transform:translateY(-2px)}.waitlist-form__note{margin:0}.formkit-alert{margin:0;padding-left:1rem}.formkit-alert:empty{display:none}.legal-shell{max-width:920px;margin:0 auto;padding:4.8rem 1.5rem 0}.legal-copy{margin-top:2rem;padding:1.5rem}.legal-copy :first-child{margin-top:0}.legal-copy h1,.legal-copy h2,.legal-copy h3,.legal-copy h4{margin-top:1.8rem;margin-bottom:.8rem;font-size:2rem}.legal-copy h3,.legal-copy h4{font-size:1.35rem}.legal-copy ul,.legal-copy ol{padding-left:1.25rem}.legal-copy a,.inline-link{color:var(--color-brand);font-weight:800}.site-footer{color:var(--color-text-inverse);background:#090d18;margin-top:2rem;padding:4rem 1.5rem 2rem}.site-footer__grid{max-width:var(--container);grid-template-columns:1.5fr repeat(3,minmax(0,1fr));gap:2rem;margin:0 auto;display:grid}.site-footer h3{margin-top:0;margin-bottom:.8rem}.site-footer__brand .eyebrow{color:#87a2ff}.site-footer__brand p,.footer-list a{color:#ffffffb8}.site-footer__bottom{max-width:var(--container);border-top:1px solid var(--color-line-inverse);color:#ffffff8f;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin:2.2rem auto 0;padding-top:1.2rem;font-size:.92rem;display:flex}@keyframes phone-bob{0%,to{transform:translateY(var(--phone-bob-start)) rotate(var(--phone-rotate-start))}50%{transform:translateY(var(--phone-bob-mid)) rotate(var(--phone-rotate-mid))}}@keyframes screenshot-breathe{0%,to{transform:translateY(0)scale(1.006)}50%{transform:translateY(-1.15%)scale(1.018)}}@keyframes content-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.hero-layout,.feature-band,.membership-teaser,.mentor-band,.founder-band,.founder-layout,.cta-band,.trust-shell,.grid-2,.split-panel,.site-footer__grid{grid-template-columns:1fr}.proof-rail,.concise-step-grid,.story-signal-grid,.checkout-grid,.card-grid--2,.card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-band__actions{justify-content:flex-start}}@media (max-width:900px){.site-header__inner{grid-template-columns:auto auto}.site-nav,.site-header__cta{display:none}.mobile-nav{justify-self:end;display:block}.hero-copy h1,.page-hero h1,.mentor-band__title{font-size:4.2rem}.section-heading h2,.site-footer__brand h2,.cta-band h2,.split-panel h2,.concise-membership__intro h2{font-size:2.65rem}.hero-visuals,.concise-membership__grid,.concise-step-grid,.story-signal-grid,.checkout-grid,.metric-grid,.card-grid--2,.card-grid--3,.card-grid--4{grid-template-columns:1fr}.proof-rail{scroll-snap-type:x proximity;grid-template-columns:none;grid-auto-columns:minmax(260px,78vw);grid-auto-flow:column;padding-bottom:.5rem;overflow-x:auto}.proof-rail .device-shot{scroll-snap-align:start}}@media (max-width:640px){.section{padding:3.8rem 1rem}.hero-section{padding-top:3.4rem}.site-header__inner{padding:.82rem 1rem}.brand__text small{display:none}.hero-copy h1,.page-hero h1,.mentor-band__title{font-size:3.15rem}.section-heading h2,.site-footer__brand h2,.cta-band h2,.split-panel h2,.concise-membership__intro h2{font-size:2.15rem}.lede{font-size:1.18rem}.button-link,.waitlist-form__submit,.waitlist-form__input{width:100%}.hero-actions,.waitlist-form__fields,.cta-band__actions{grid-template-columns:1fr;display:grid}.legal-copy,.info-card,.feature-panel,.membership-card,.waitlist-card,.cta-band{padding:1rem}.hero-visuals{gap:.75rem}.proof-rail{grid-template-columns:none;grid-auto-columns:minmax(250px,86vw)}.site-footer__bottom{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
