@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.19g-lkcx7iw64.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:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0-95eo-012xnf.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_bccfe4a3-module__Wr_ABG__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_bccfe4a3-module__Wr_ABG__variable{--font-body:"Figtree", "Figtree Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.1qp4msj8oy5kg.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.1undqm_-sukdc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.3giajfo5uv2ys.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.2bg48w3oiort5.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.1f0d9os9qfevp.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.28-lxb4pyxwvn.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.1__0ydqd-xg_4.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:Noto Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.p.3mjzw95c0-_52.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:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_83d1e3b8-module__VTO7eq__className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.noto_sans_83d1e3b8-module__VTO7eq__variable{--font-display:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.3jppgd0xzx-0d.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.0t8ljjjn9wtsx.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.2zyohmvb-ks7f.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.3u4lli0-axodc.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_cda0c499-module__YlFVtq__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_cda0c499-module__YlFVtq__variable{--font-editorial:"Playfair Display", "Playfair Display Fallback"}
:root{--navy:#061426;--navy-2:#09223e;--navy-3:#0d2d4f;--gold:#d8aa45;--gold-soft:#f2d17a;--ivory:#f7f1e4;--ink:#17202a;--muted:#8da2b8;--line:#d8aa4594;--glass:#ffffff13;--border:#f2d17a2e}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--navy)}body{color:#fff;background:radial-gradient(circle at 70% 12%, #d8aa451f, transparent 26rem), radial-gradient(circle at 12% 30%, #1864913d, transparent 28rem), linear-gradient(135deg, var(--navy), #03101e 38%, var(--navy-2));font-family:var(--font-body), system-ui, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.page{min-height:100vh;position:relative;overflow-x:hidden}.intro{z-index:80;background:var(--navy);pointer-events:none;place-items:center;animation:1.45s forwards intro-out;display:grid;position:fixed;inset:0}.intro-dot,.intro-trace{background:linear-gradient(90deg, transparent, var(--gold-soft), var(--gold));transform-origin:0;border-radius:999px;height:2px;position:absolute;top:50%;left:16%;box-shadow:0 0 24px #f2d17aa6}.intro-dot{border-radius:50%;width:10px;height:10px;animation:1.1s cubic-bezier(.2,.8,.2,1) forwards intro-dot}.intro-trace{width:36vw;animation:1.05s cubic-bezier(.2,.8,.2,1) .12s forwards intro-trace;transform:scaleX(0)}.trace-two{opacity:.65;animation-delay:.18s;top:calc(50% - 16px)}.trace-three{opacity:.45;animation-delay:.22s;top:calc(50% + 16px)}.intro-mark{opacity:0;filter:drop-shadow(0 0 38px #d8aa455c);animation:1s .42s forwards mark-in;transform:scale(.92)}.topbar{z-index:60;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#061426d6,#06142600);justify-content:space-between;align-items:center;gap:24px;padding:18px clamp(18px,4vw,58px);display:flex;position:absolute;top:0;left:0;right:0}.brand{background:#020b166b;border-radius:8px;align-items:center;gap:10px;width:auto;padding:8px 10px;display:flex}.brand img{width:34px;height:auto}.brand .brand-logo{width:clamp(142px,14vw,190px);max-width:46vw}.brand span{gap:1px;line-height:1;display:grid}.brand strong{color:var(--gold-soft);font-family:var(--font-display), sans-serif;letter-spacing:0;font-size:.78rem}.brand small{color:#ffffffbd;font-size:.72rem}.topbar nav{color:#ffffffc7;align-items:center;gap:clamp(14px,2.8vw,34px);font-size:.86rem;display:flex}.topbar nav a{transition:color .25s}.topbar nav .nav-social-link{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.mobile-social-link{width:42px;height:42px;color:var(--gold-soft);background:#020b167a;border:1px solid #f2d17a3d;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:border-color .25s,background .25s,color .25s;display:none;box-shadow:inset 0 1px #ffffff14}.mobile-social-link:hover{color:#fff1b8;background:#f2d17a1a;border-color:#f2d17a70}.topbar nav a:hover{color:var(--gold-soft)}.hero,.positioning,.problem,.solutions,.comparison,.timeline,.benefits,.simulator,.impact,.proof,.faq,.trust,.final-cta{z-index:2;position:relative}.hero{grid-template-columns:minmax(0,1fr) minmax(320px,1fr);align-items:center;gap:clamp(34px,5.2vw,84px);min-height:94svh;padding:104px clamp(20px,5vw,76px) 72px;display:grid}.hero:before{content:"";z-index:-1;background:linear-gradient(100deg,#061426bf,#06142657),repeating-linear-gradient(-12deg,#0000 0 70px,#d8aa450b 72px 74px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 80%,#0000);mask-image:linear-gradient(#000 80%,#0000)}.hero-copy{z-index:3;max-width:740px;position:relative}.eyebrow{color:var(--gold-soft);font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:22px;font-size:.75rem;font-weight:700;display:inline-flex}.eyebrow.dark{color:#8a6a22}.hero .eyebrow{background:#f2d17a14;border:1px solid #f2d17a38;border-radius:8px;min-height:34px;padding:8px 12px;box-shadow:inset 0 1px #ffffff14}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}h1{color:#f7f1e4;letter-spacing:0;gap:8px;font-size:clamp(3.05rem,5.25vw,5.65rem);line-height:.94;display:grid}h1 span{display:block;overflow:visible}.hero-title{max-width:min(100%,760px)}.hero-title-long{gap:5px;font-size:clamp(2.68rem,4.48vw,4.82rem);line-height:.98}.hero-title span{white-space:nowrap}h1 em{color:var(--gold-soft);white-space:nowrap;text-shadow:0 16px 52px #f2d17a47;font-style:normal;display:inline-block;position:relative}h1 em:after{display:none}.hero-copy p,.section-heading p,.trust p{color:#ffffffb8;text-wrap:pretty;max-width:640px;margin-top:26px;font-size:clamp(1.02rem,1.35vw,1.22rem);line-height:1.68}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.hero-proof{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hero-proof span{color:#ffffffc2;background:#ffffff0e;border:1px solid #f2d17a2e;border-radius:8px;min-height:34px;padding:8px 11px;font-size:.82rem}.btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:15px 22px;font-weight:700;transition:transform .28s,border-color .28s,background .28s;display:inline-flex;position:relative;overflow:hidden}.btn:hover{transform:translateY(-3px)}.btn-gold{color:#1b1404;background:linear-gradient(135deg, var(--gold-soft), var(--gold));min-width:min(100%,240px);box-shadow:0 18px 42px -24px #f2d17acc}.btn-gold:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff8c,#0000 65%);transition:transform .62s;position:absolute;inset:0;transform:translate(-120%)}.btn-gold:hover:after,.flow-card:hover:after,.benefit-card:hover:after,.solution-card:hover:after{transform:translate(120%)}.btn-ghost{color:#f7f1e4;background:#ffffff17;border-color:#ffffff52;min-width:min(100%,214px)}.btn-ghost:hover{background:#ffffff24;border-color:#f2d17a6b}.money-motion{z-index:3;perspective:1400px;place-items:center;min-height:clamp(500px,44vw,610px);display:grid;position:relative}.money-motion:before{content:"";z-index:-1;filter:blur(10px);opacity:.9;pointer-events:none;background:radial-gradient(circle at 62% 26%,#f2d17a2e,#0000 16rem),radial-gradient(circle at 42% 74%,#22c55e29,#0000 18rem);position:absolute;inset:8% 3% 4%}.phone-shell{aspect-ratio:.49;width:min(50vw,320px);min-width:278px;transform-style:preserve-3d;background:linear-gradient(145deg,#ffffff2e,#ffffff09 18%),linear-gradient(155deg,#07111f,#122a42 48%,#020914);border:1px solid #f2d17a38;border-radius:42px;padding:14px;transition:transform .42s,box-shadow .42s;position:relative;transform:rotateY(-12deg)rotateX(5deg)rotate(2deg);box-shadow:inset 0 0 0 1px #ffffff17,inset 16px 0 34px #ffffff09,0 44px 90px -42px #000000f5,0 0 90px -54px #f2d17acc}.money-motion.is-active .phone-shell{transform:rotateY(-7deg)rotateX(3deg)rotate(1deg)translateY(-6px);box-shadow:inset 0 0 0 1px #ffffff1c,inset 16px 0 34px #ffffff0a,0 50px 96px -42px #000000fa,0 0 110px -48px #22c55ec7}.phone-shell:before{content:"";background:#020914;border-radius:32px;position:absolute;inset:11px;box-shadow:inset 0 0 0 1px #ffffff14}.phone-speaker{z-index:6;background:#ffffff29;border-radius:999px;width:76px;height:8px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.app-screen{z-index:3;background:radial-gradient(circle at 75% 8%,#f2d17a38,#0000 9rem),radial-gradient(circle at 18% 78%,#22c55e33,#0000 12rem),linear-gradient(#071b32f5,#020914fa);border-radius:29px;grid-template-rows:auto auto minmax(142px,1fr) auto auto;gap:13px;padding:40px 20px 18px;display:grid;position:absolute;inset:16px;overflow:hidden}.app-screen:before{content:"";pointer-events:none;background-image:linear-gradient(#f2d17a0e 1px,#0000 1px),linear-gradient(90deg,#f2d17a0e 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.app-screen:after{content:"";opacity:.28;pointer-events:none;background:linear-gradient(120deg,#0000 18%,#ffffff1f,#0000 44%);animation:5.6s ease-in-out infinite app-glass-sheen;position:absolute;inset:0;transform:translate(-64%)}.app-status,.app-balance,.app-chart,.app-transfer,.app-actions{z-index:2;position:relative}.app-status{color:#ffffffa3;justify-content:space-between;align-items:center;gap:12px;font-size:.78rem;display:flex}.app-brand-mark{align-items:center;gap:8px;min-width:0;display:flex}.app-brand-mark img{object-fit:cover;border-radius:9px;flex:none;width:30px;height:30px;box-shadow:0 10px 22px -15px #000000f2}.app-brand-mark span{color:#ffffffc7;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:.76rem;font-weight:700;overflow:hidden}.app-status strong{color:#bdf8ce;text-transform:uppercase;background:#22c55e1a;border:1px solid #22c55e47;border-radius:999px;padding:6px 9px;font-size:.68rem}.app-balance{gap:5px;display:grid}.app-balance span,.app-transfer span,.phone-badge span{color:#ffffff94;letter-spacing:0;text-transform:uppercase;font-size:.72rem}.app-balance strong{color:#f7f1e4;font-family:var(--font-display), sans-serif;font-size:clamp(2rem,3.7vw,2.65rem);line-height:.92}.app-balance small{color:#ffffff9e;font-size:.82rem;line-height:1.35}.app-chart{background:#ffffff09;border:1px solid #f2d17a1f;border-radius:8px;align-self:stretch;place-items:center;min-height:142px;display:grid;overflow:hidden}.app-chart svg{width:100%;height:100%;overflow:hidden}.app-chart-area{fill:url(#appFlowGold);opacity:.26}.app-chart-line{fill:none;stroke-linecap:round}.app-chart-line.ghost{stroke:#ffffff24;stroke-width:14px}.app-chart-line.live{stroke:url(#appFlowGold);stroke-width:5px;stroke-dasharray:420;stroke-dashoffset:420px;filter:drop-shadow(0 0 12px #f2d17ab3);animation:2.8s ease-in-out infinite app-chart-draw}.money-motion.is-active .app-chart-line.live{animation-duration:1.6s}.app-dot{fill:#f2d17a;filter:drop-shadow(0 0 12px #f2d17ad9);transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite app-dot-pulse}.dot-two{animation-delay:.3s}.dot-three{fill:#bdf8ce;animation-delay:.6s}.app-transfer{background:#22c55e14;border:1px solid #22c55e33;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:11px 12px;display:flex}.app-transfer strong{color:#bdf8ce;font-size:1.05rem}.app-actions{grid-template-columns:minmax(0,1fr) auto;gap:9px;display:grid}.app-actions button{cursor:pointer;min-height:42px;font:inherit;letter-spacing:0;border-radius:8px;font-size:.74rem;font-weight:800;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s}.app-actions button:focus-visible{outline-offset:2px;outline:3px solid #f2d17a7a}.app-action-primary{color:#061421;background:linear-gradient(135deg,#f8df99,#d8aa45);border:1px solid #f2d17a8c;box-shadow:0 14px 28px -22px #f2d17af2}.app-action-secondary{color:#ffffffc7;background:#ffffff0f;border:1px solid #ffffff21;padding:0 13px}.money-motion.is-active .app-actions button{transform:translateY(-1px)}.phone-badge{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 90% 12%,#f2d17a2e,#0000 5rem),#030c16bd;border:1px solid #f2d17a33;border-radius:8px;gap:4px;min-width:136px;padding:12px 13px;display:grid;position:absolute;box-shadow:0 24px 44px -30px #000000e6}.phone-badge strong{color:#f7f1e4;font-size:1rem}.badge-fast{top:16%;right:5%}.badge-volume{bottom:20%;left:4%}.cards-asset,.asset-stage img{z-index:1;width:100%;height:auto;position:relative}.golden-path{z-index:1;pointer-events:none;opacity:.8;width:100%;height:100%;min-height:5200px;position:absolute;inset:0}.golden-path path{fill:none;stroke:var(--line);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 10px #d8aa4580)}.golden-path .secondary{stroke-width:1.5px;opacity:.55}.golden-path .third{opacity:.38}.problem{color:var(--ink);background:var(--ivory);clip-path:ellipse(145% 100% at 50% 100%);padding:96px clamp(20px,5vw,76px)}.positioning{color:var(--ink);background:radial-gradient(circle at 12% 18%, #0891b21f, transparent 20rem), radial-gradient(circle at 90% 30%, #d8aa4529, transparent 22rem), linear-gradient(135deg, #fff, #eef8fb 48%, var(--ivory));grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(26px,4vw,58px);padding:104px clamp(20px,5vw,76px);display:grid}.positioning-copy{max-width:640px}.positioning-copy h2{letter-spacing:0;font-size:clamp(2.45rem,5.2vw,5.65rem);line-height:.98}.positioning-copy h2 span{color:#0b5f78;display:block}.positioning-copy p{color:#17202ab8;text-wrap:pretty;max-width:590px;margin-top:22px;font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.68}.positioning-panel{background:radial-gradient(circle at 82% 6%,#22c55e24,#0000 13rem),#ffffffbd;border:1px solid #0891b229;border-radius:8px;padding:clamp(18px,3vw,30px);position:relative;overflow:hidden;box-shadow:0 34px 92px -70px #0614267a}.positioning-panel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#0891b20b 1px,#0000 1px),linear-gradient(90deg,#0891b20b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.positioning-contrast,.positioning-grid,.positioning-panel blockquote{z-index:1;position:relative}.positioning-contrast{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);align-items:stretch;gap:12px;display:grid}.contrast-side{border-radius:8px;align-content:space-between;min-height:128px;padding:18px;display:grid}.contrast-side span{letter-spacing:0;text-transform:uppercase;font-size:.72rem;font-weight:800}.contrast-side strong{text-wrap:pretty;max-width:260px;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.18}.contrast-bank{color:#7a4b06;background:radial-gradient(circle at 10% 0,#f59e0b2e,#0000 9rem),#fff7eddb;border:1px solid #f59e0b3d}.contrast-instantaneo{color:#064e3b;background:radial-gradient(circle at 90% 0,#22c55e2e,#0000 9rem),#ecfdf5eb;border:1px solid #22c55e42}.contrast-pulse{place-items:center;display:grid;position:relative}.contrast-pulse:before,.contrast-pulse:after{content:"";background:linear-gradient(90deg, #f59e0b33, var(--gold), #22c55e);width:100%;height:2px;position:absolute}.contrast-pulse span{z-index:1;background:#22c55e;border:3px solid #fff;border-radius:50%;width:18px;height:18px;animation:2.2s ease-in-out infinite app-dot-pulse;position:relative;box-shadow:0 0 0 8px #22c55e1f,0 0 28px #22c55e73}.positioning-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.positioning-card{background:#ffffffbd;border:1px solid #06142614;border-radius:8px;min-height:188px;padding:18px}.positioning-card svg{margin-bottom:22px}.positioning-card h3{font-size:1rem;line-height:1.18}.positioning-card p{color:#17202aa8;text-wrap:pretty;margin-top:10px;font-size:.88rem;line-height:1.48}.tone-amber svg,.tone-amber h3{color:#b66a05}.tone-blue svg,.tone-blue h3{color:#0b7896}.tone-green svg,.tone-green h3{color:#047857}.tone-navy svg,.tone-navy h3{color:var(--navy-2)}.positioning-panel blockquote{border-left:4px solid var(--gold);color:var(--navy);font-family:var(--font-display), sans-serif;text-wrap:balance;background:linear-gradient(90deg,#f2d17a38,#ffffff9e);border-radius:8px;margin:18px 0 0;padding:20px 22px;font-size:clamp(1.35rem,2.2vw,2.2rem);line-height:1.08}.section-heading{max-width:780px;margin-bottom:48px}.section-heading.dark p,.problem .section-heading p{color:#17202ab8}.section-heading h2,.benefit-title h2,.trust h2,.final-cta h2,.impact h2{letter-spacing:0;font-size:clamp(2.25rem,5vw,5.2rem);line-height:1.03}.problem .section-heading{max-width:1180px;margin-left:auto;margin-right:auto}.ownership-statement{font-family:var(--font-editorial), var(--font-display), serif;grid-template-columns:minmax(0,1fr) minmax(320px,.92fr);align-items:end;gap:clamp(28px,6vw,96px);margin-top:22px;font-weight:700;display:grid;position:relative}.ownership-statement:before{content:"";background:linear-gradient(#0000,#d8aa456b,#0000);width:1px;position:absolute;top:18%;bottom:14%;left:50%;transform:translate(-50%)}.ownership-statement span{text-wrap:balance;border:1px solid #17202a14;border-radius:8px;padding:clamp(18px,3vw,34px);display:block;position:relative}.ownership-statement span:before{font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin-bottom:12px;font-size:clamp(.72rem,1vw,.86rem);font-weight:800;display:block}.statement-money{color:#047857;text-shadow:0 18px 42px #0478572e;background:radial-gradient(at 18% 52%,#0478571a 0 28%,#0000 29%),radial-gradient(circle at 89% 18%,#10b98121,#0000 5rem),repeating-linear-gradient(90deg,#0478570e 0 1px,#0000 1px 18px),repeating-linear-gradient(0deg,#0478570a 0 1px,#0000 1px 16px),linear-gradient(135deg,#dcfce7fa,#f7fffad1 48%,#ecfdf5f0);border-color:#0478572e;justify-self:start;max-width:570px;min-height:clamp(188px,16vw,230px);overflow:hidden;box-shadow:0 28px 76px #04785724,inset 0 0 0 6px #ffffff75,inset 0 0 0 8px #04785714}.statement-money:before{content:"Valor confirmado";color:#047857}.statement-money:after{content:"IH";color:#04785733;width:clamp(58px,7vw,84px);height:clamp(58px,7vw,84px);font-family:var(--font-display), sans-serif;letter-spacing:0;pointer-events:none;background:radial-gradient(circle,#ffffff94 0 34%,#0000 35%),repeating-conic-gradient(from 8deg,#0478571f 0deg 10deg,#0000 10deg 20deg);border:1px solid #04785738;border-radius:50%;place-items:center;font-size:clamp(1.1rem,2vw,1.65rem);font-weight:900;display:grid;position:absolute;bottom:clamp(18px,3vw,32px);right:clamp(18px,3vw,34px)}.statement-time{color:#b66a05;text-align:right;text-shadow:0 18px 42px #b66a0526;background:radial-gradient(circle at 82% 12%,#f59e0b2e,#0000 15rem),linear-gradient(135deg,#fffbebfa,#ffffffb8);justify-self:end;max-width:620px;margin-top:clamp(38px,7vw,96px);box-shadow:0 26px 70px #b66a051a}.statement-time:before{content:"Prazo pendente";color:#b66a05}.ownership-statement+p{text-align:center;max-width:680px;margin:30px auto 0}.problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.flow-card,.benefit-card,.solution-card{background:radial-gradient(circle at 20% 0,#f2d17a2e,#0000 30%),#ffffffa3;border:1px solid #d8aa452e;border-radius:8px;padding:28px;transition:transform .32s,border-color .32s,background .32s;position:relative;overflow:hidden}.flow-card:after,.benefit-card:after,.solution-card:after{content:"";background:linear-gradient(115deg,#0000,#f2d17a40,#0000);transition:transform .42s;position:absolute;inset:0;transform:translate(-120%)}.flow-card:hover,.benefit-card:hover,.solution-card:hover{background:radial-gradient(circle at 28% 8%,#f2d17a3d,#0000 34%),#ffffffd1;border-color:#d8aa459e;transform:translateY(-6px)}.flow-card svg,.benefit-card svg,.solution-card svg{color:var(--gold)}.flow-card span{color:#17202a57;font-family:var(--font-display), sans-serif;margin-top:32px;font-size:.75rem;display:block}.flow-card h3,.benefit-card h3,.solution-card h3,.timeline-step h3{margin-top:12px;font-size:1.17rem;line-height:1.25}.flow-card p,.benefit-card p,.solution-card p{color:#17202aad;text-wrap:pretty;margin-top:14px;line-height:1.58}.compress-line{color:#17202a9e;grid-template-columns:auto 1fr minmax(200px,320px) 1fr auto;align-items:center;gap:16px;margin-top:42px;font-size:.88rem;display:grid}.compress-line i{background:linear-gradient(90deg, transparent, var(--gold), transparent);height:2px}.compress-line strong{color:var(--navy);text-align:center}.timeline{padding:96px clamp(20px,5vw,76px)}.solutions{background:radial-gradient(circle at 14% 20%,#d8aa4521,#0000 22rem),linear-gradient(#061426fa,#09223ed6);padding:96px clamp(20px,5vw,76px)}.solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.solution-card{color:#f7f1e4;background:radial-gradient(circle at 18% 0,#f2d17a21,#0000 32%),linear-gradient(145deg,#ffffff17,#ffffff0a);min-height:240px}.solution-card p{color:#ffffffb8}.solution-card:hover{background:radial-gradient(circle at 24% 8%,#f2d17a33,#0000 34%),linear-gradient(145deg,#ffffff21,#ffffff0d);border-color:#d8aa4594;box-shadow:0 24px 70px -44px #f2d17a8c,inset 0 1px #ffffff1a}.solution-card:hover h3{color:#fffaf0}.solution-card:hover p{color:#ffffffc2}.comparison{color:var(--ink);background:linear-gradient(145deg, #fff, var(--ivory));grid-template-columns:.86fr 1.14fr;align-items:center;gap:34px;padding:96px clamp(20px,5vw,76px);display:grid}.comparison-copy p{color:#17202ab8;text-wrap:pretty;max-width:620px;margin-top:22px;font-size:clamp(1.02rem,1.35vw,1.18rem);line-height:1.68}.comparison-board{background:radial-gradient(circle at 70% 20%,#d8aa4529,#0000 16rem),#ffffffb8;border:1px solid #d8aa453d;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:14px;padding:16px;display:grid}.comparison-board div{background:#ffffffad;border:1px solid #17202a14;border-radius:8px;min-height:190px;padding:22px}.comparison-board span{color:#8a6a22;font-family:var(--font-display), sans-serif;font-size:.78rem}.comparison-board p{color:#17202ab3;text-wrap:pretty;margin-top:18px;font-size:clamp(1.05rem,1.7vw,1.45rem);line-height:1.28}.comparison-board strong{color:#17202a5c;font-family:var(--font-display), sans-serif;align-self:center;font-size:.8rem}.timeline-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:42px;display:grid;position:relative}.timeline-track:before{content:"";background:linear-gradient(90deg, #d8aa451a, var(--gold), #d8aa451a);height:2px;position:absolute;top:26px;left:6%;right:6%}.timeline-step{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff1;border-radius:8px;min-height:178px;padding:28px;position:relative}.step-node{color:#1c1504;background:var(--gold-soft);border:1px solid #f2d17a8c;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:-30px;left:28px;box-shadow:0 0 24px #d8aa4557}.benefits{background:radial-gradient(circle at 78% 36%,#d8aa4524,#0000 22rem),linear-gradient(#09223e2e,#061426d1);grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(28px,4vw,54px);padding:96px clamp(20px,5vw,76px);display:grid}.benefit-showcase{align-self:start;gap:clamp(24px,4vw,40px);display:grid;position:sticky;top:118px}.benefit-title{max-width:560px}.benefit-rail{gap:18px;display:grid}.benefit-card{color:#f7f1e4;background:radial-gradient(circle at 18% 0,#f2d17a21,#0000 32%),linear-gradient(145deg,#ffffff1b,#ffffff0b);min-height:180px;box-shadow:inset 0 1px #ffffff14}.benefit-card:hover{background:radial-gradient(circle at 24% 8%,#f2d17a2e,#0000 34%),linear-gradient(145deg,#ffffff24,#ffffff0f)}.benefit-card p{color:#ffffffb8}.asset-stage{isolation:isolate;background:radial-gradient(circle at 28% 18%,#f2d17a2e,#0000 18rem),radial-gradient(circle at 70% 72%,#155d8a47,#0000 18rem),linear-gradient(145deg,#020b16f5,#081f38eb);border:1px solid #f2d17a29;border-radius:8px;position:relative;overflow:hidden;box-shadow:0 34px 86px -60px #000000e6}.asset-stage:before{content:"";z-index:-1;opacity:.82;background:linear-gradient(120deg,#0000 0 42%,#ffffff0f 50%,#0000 58%),linear-gradient(#ffffff14,#0000 34%);position:absolute;inset:0}.asset-stage:after{content:"";z-index:-1;pointer-events:none;border:1px solid #f2d17a1f;border-radius:7px;position:absolute;inset:10px}.cards-stage{justify-self:start;width:min(100%,520px);max-width:100%;padding:clamp(18px,3vw,34px)}.cards-asset{filter:drop-shadow(0 22px 42px #00000061);width:100%;height:auto;display:block}.simulator{color:var(--ink);background:linear-gradient(145deg, var(--ivory), #fff);grid-template-columns:.86fr 1.14fr;align-items:center;gap:40px;padding:96px clamp(20px,5vw,76px);display:grid}.sim-panel{background:radial-gradient(circle at 72% 0, #f2d17a29, transparent 24rem), var(--navy);color:#fff;border:1px solid #d8aa4547;border-radius:8px;padding:clamp(22px,4vw,42px);box-shadow:0 34px 90px -58px #000000d9}.sim-progress{background:#ffffff1a;border-radius:999px;height:5px;overflow:hidden}.sim-progress span{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--gold-soft));height:100%;transition:width .32s;display:block}.sim-meta,.sim-actions{justify-content:space-between;align-items:center;gap:14px;margin-top:20px;display:flex}.sim-meta span{color:var(--gold-soft);font-family:var(--font-display), sans-serif;font-size:.8rem}.sim-screen{margin-top:34px}.sim-screen p{font-size:clamp(1.55rem,3vw,2.6rem);line-height:1.08}.sim-screen label{color:#ffffffb8;gap:10px;margin-top:26px;display:grid}.sim-screen input{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;outline:none;width:100%;min-height:54px;padding:0 16px}.sim-screen input:focus{border-color:#f2d17abf;box-shadow:0 0 0 3px #d8aa4524}.dark-btn:disabled{opacity:.45;cursor:not-allowed}.direct-link{color:var(--gold-soft);margin-top:20px;display:inline-block}.impact{min-height:54vh;color:var(--navy);background:var(--ivory);align-content:center;padding:96px clamp(20px,5vw,76px);display:grid}.impact p{font-size:clamp(1.2rem,2vw,1.7rem)}.impact h2{max-width:1100px;margin-top:16px}.impact span{color:#9a741c;position:relative}.impact span:after{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--gold-soft));border-radius:999px;height:4px;position:absolute;bottom:-.08em;left:-2%;right:-2%}.proof{background:radial-gradient(circle at 82% 30%,#d8aa4529,#0000 24rem),linear-gradient(#061426f5,#030c16fa);padding:96px clamp(20px,5vw,76px)}.proof-panel{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border-radius:8px;grid-template-columns:1fr .82fr;align-items:start;gap:34px;padding:clamp(24px,4vw,48px);display:grid}.proof-panel h2{max-width:760px;font-size:clamp(2.05rem,4.4vw,4.8rem);line-height:1}.proof-list{gap:12px;display:grid}.proof-list div{color:#ffffffc7;background:#ffffff0e;border:1px solid #f2d17a24;border-radius:8px;align-items:center;gap:12px;min-height:56px;padding:14px 16px;display:flex}.proof-list svg{color:var(--gold-soft);flex:none}.trust{grid-template-columns:.92fr 1.08fr;align-items:center;gap:44px;padding:96px clamp(20px,5vw,76px);display:grid}.stationery-stage{padding:clamp(22px,4vw,46px)}.stationery-stage img{filter:drop-shadow(0 22px 42px #00000061)brightness(1.12)contrast(1.08);display:block}.final-cta{text-align:center;background:radial-gradient(circle at 50% 30%,#d8aa4533,#0000 18rem),linear-gradient(#09223e00,#030c16d1);align-content:center;place-items:center;gap:26px;min-height:68vh;padding:96px clamp(20px,5vw,76px);display:grid}.faq{color:var(--ink);background:linear-gradient(180deg, var(--ivory), #fff);padding:96px clamp(20px,5vw,76px)}.faq-list{gap:14px;display:grid}.faq-list article{background:#ffffffb8;border:1px solid #d8aa452e;border-radius:8px;padding:24px}.faq-list h3{color:var(--navy);margin:0;font-size:clamp(1.12rem,2vw,1.4rem)}.faq-list p{color:#17202aad;text-wrap:pretty;margin-top:10px;line-height:1.58}.final-cta h2{max-width:980px}.final-icon{filter:drop-shadow(0 0 34px #d8aa4575)}.final-button{animation:2.2s 1.2s both final-sheen}.floating-whatsapp{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:70;color:#fff;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#061426d1;border:1px solid #f2d17a42;border-radius:999px;align-items:center;gap:10px;padding:13px 17px;transition:opacity .32s,transform .32s,border-color .32s;display:inline-flex;position:fixed;transform:translate(24px,18px);box-shadow:0 18px 38px -26px #000c}.floating-whatsapp:before{content:"";background:linear-gradient(90deg, transparent, var(--gold));opacity:0;width:58px;height:2px;position:absolute;right:100%}.floating-whatsapp.is-visible{opacity:1;pointer-events:auto;transform:translate(0,0)}.floating-whatsapp.is-visible:before{animation:.62s trail-in}.floating-whatsapp:hover{border-color:#f2d17ab3;transform:translateY(-3px)}.seo-page{color:#fff;background:radial-gradient(circle at 72% 0, #d8aa4529, transparent 28rem), radial-gradient(circle at 12% 22%, #0891b238, transparent 26rem), linear-gradient(135deg, var(--navy), #03101e 42%, var(--navy-2));min-height:100vh}.seo-header{justify-content:space-between;align-items:center;gap:18px;padding:22px clamp(18px,5vw,76px);display:flex}.seo-brand,.seo-header-cta{border-radius:8px;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.seo-brand{color:var(--gold-soft);font-family:var(--font-display), sans-serif}.seo-header-cta{color:#ffffffdb;background:#ffffff12;border:1px solid #f2d17a38;gap:9px;padding:0 14px}.seo-hero{max-width:1080px;padding:86px clamp(18px,5vw,76px) 76px}.seo-eyebrow{color:var(--gold-soft);font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin-bottom:18px;font-size:.76rem;font-weight:800;display:inline-flex}.seo-hero h1{max-width:980px;font-size:clamp(2.6rem,6vw,6.4rem);line-height:.96}.seo-hero p{color:#ffffffc2;max-width:760px;margin-top:26px;font-size:clamp(1.08rem,1.4vw,1.28rem);line-height:1.7}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.seo-band,.seo-content,.seo-benefits,.seo-faq,.seo-related,.seo-final{padding-left:clamp(18px,5vw,76px);padding-right:clamp(18px,5vw,76px)}.seo-band{background:#ffffff0e;border-block:1px solid #f2d17a24;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:28px;padding-bottom:28px;display:grid}.seo-band div{gap:8px;display:grid}.seo-band span{color:#ffffff94;text-transform:uppercase;font-size:.76rem;font-weight:800}.seo-band strong{color:#fff;font-size:clamp(1.08rem,1.6vw,1.34rem)}.seo-content{gap:18px;padding-top:74px;padding-bottom:74px;display:grid}.seo-content article,.seo-faq article{background:#ffffff12;border:1px solid #f2d17a24;border-radius:8px;padding:clamp(22px,3vw,34px)}.seo-content h2,.seo-benefits h2,.seo-faq h2,.seo-related h2,.seo-final h2{max-width:900px;font-size:clamp(2rem,4vw,4.35rem);line-height:1.03}.seo-content p,.seo-faq p{color:#ffffffb8;max-width:880px;margin-top:14px;font-size:1.04rem;line-height:1.72}.seo-benefits{color:var(--ink);background:var(--ivory);grid-template-columns:.9fr 1.1fr;gap:clamp(22px,4vw,56px);padding-top:78px;padding-bottom:78px;display:grid}.seo-benefits .seo-eyebrow{color:#8a6a22}.seo-benefits ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.seo-benefits li{background:#ffffffb3;border:1px solid #d8aa452e;border-radius:8px;align-items:center;gap:12px;min-height:58px;padding:15px 17px;display:flex}.seo-benefits svg{color:#047857;flex:none}.seo-faq{padding-top:78px;padding-bottom:78px}.seo-faq>div{gap:14px;margin-top:28px;display:grid}.seo-faq h3{color:var(--gold-soft);margin:0;font-size:1.2rem}.seo-related{background:#ffffff0d;padding-top:52px;padding-bottom:52px}.seo-related h2{font-size:clamp(1.65rem,2.7vw,3rem)}.seo-related div{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.seo-related a{color:#ffffffd1;background:#ffffff0f;border:1px solid #f2d17a2e;border-radius:8px;padding:12px 14px}.seo-final{text-align:center;place-items:center;gap:24px;padding-top:84px;padding-bottom:92px;display:grid}@keyframes intro-out{0%,78%{opacity:1}to{opacity:0;visibility:hidden}}@keyframes intro-dot{to{opacity:0;transform:translate(48vw)}}@keyframes intro-trace{0%{opacity:0;transform:scaleX(0)}28%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes mark-in{35%,75%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.04)}}@keyframes sheen{to{transform:translate(120%)}}@keyframes trail-in{0%{opacity:0;transform:scaleX(0)}42%{opacity:1}to{opacity:0;transform:scaleX(1)}}@keyframes final-sheen{0%{filter:brightness()}45%{filter:brightness(1.18)}to{filter:brightness()}}@keyframes money-dash{to{stroke-dashoffset:-72px}}@keyframes node-pulse{0%,to{opacity:.32;transform:scale(.82)}50%{opacity:.72;transform:scale(1.1)}}@keyframes particle-flow{to{offset-distance:100%}}@keyframes orbit-wash{to{transform:rotate(1turn)}}@keyframes app-glass-sheen{0%,45%{transform:translate(-64%)}72%,to{transform:translate(74%)}}@keyframes app-chart-draw{0%{stroke-dashoffset:420px;opacity:.55}48%,to{stroke-dashoffset:0;opacity:1}}@keyframes app-dot-pulse{0%,to{opacity:.58;transform:scale(.88)}50%{opacity:1;transform:scale(1.18)}}@media (max-width:980px){.topbar nav{display:none}.mobile-social-link{display:inline-flex}.hero,.positioning,.solutions,.comparison,.benefits,.simulator,.proof-panel,.trust{grid-template-columns:1fr}.hero{align-items:start;gap:36px;min-height:auto;padding-top:118px;padding-bottom:70px}.hero-copy{max-width:760px}h1{max-width:680px;font-size:clamp(2.85rem,7vw,4.65rem);line-height:1}.money-motion{width:min(100%,600px);max-width:600px;min-height:590px;margin:0 auto}.problem-grid,.positioning-grid,.solution-grid,.timeline-track{grid-template-columns:1fr}.positioning{align-items:start}.positioning-copy{max-width:760px}.positioning-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.problem .section-heading{max-width:760px}.ownership-statement{grid-template-columns:1fr;gap:14px}.ownership-statement:before{display:none}.statement-money,.statement-time{text-align:left;justify-self:stretch;max-width:100%;margin-top:0}.comparison-board{grid-template-columns:1fr}.timeline-track:before{width:2px;height:auto;inset:0 auto 0 20px}.timeline-step{margin-left:36px}.step-node{top:26px;left:-52px}.benefit-showcase{position:static}.cards-stage{width:min(560px,100%)}.compress-line{text-align:center;grid-template-columns:1fr}.golden-path{opacity:.48}.seo-benefits{grid-template-columns:1fr}}@media (max-width:640px){.topbar{background:linear-gradient(#061426f0,#0614262e);padding:14px 16px}.brand{max-width:72vw}.brand img{width:30px}h1{gap:6px;max-width:100%;font-size:clamp(2.32rem,10.2vw,2.95rem);line-height:1.04}.hero-title-long{gap:5px;font-size:clamp(1.92rem,8.1vw,2.25rem);line-height:1.04}.hero-title span{white-space:normal}.hero-title span:nth-child(2),.hero-title span:nth-child(3),.hero-title span:nth-child(4),h1 em{white-space:nowrap}.hero-copy p,.section-heading p,.trust p{max-width:100%;margin-top:16px;font-size:1rem;line-height:1.54}.hero,.positioning,.problem,.solutions,.comparison,.timeline,.benefits,.simulator,.impact,.proof,.faq,.trust,.final-cta{padding-left:16px;padding-right:16px}.hero{gap:28px;padding-top:126px;padding-bottom:48px}.problem,.positioning,.solutions,.comparison,.timeline,.benefits,.simulator,.impact,.proof,.faq,.trust,.final-cta{padding-top:72px;padding-bottom:72px}.section-heading{margin-bottom:30px}.positioning{gap:28px}.positioning-panel{padding:14px}.positioning-contrast{grid-template-columns:1fr}.contrast-pulse{min-height:38px}.contrast-pulse:before,.contrast-pulse:after{background:linear-gradient(180deg, #f59e0b33, var(--gold), #22c55e);width:2px;height:100%}.positioning-grid{grid-template-columns:1fr;gap:10px}.positioning-card{min-height:auto}.positioning-card svg{margin-bottom:16px}.positioning-panel blockquote{padding:18px;font-size:clamp(1.28rem,7vw,1.85rem)}.ownership-statement{margin-top:18px}.ownership-statement span{padding:18px}.statement-money{min-height:168px;padding-right:78px}.statement-money:after{width:48px;height:48px;font-size:.95rem;bottom:16px;right:16px}.ownership-statement span:before{margin-bottom:8px;font-size:.66rem}.ownership-statement+p{text-align:left;margin-top:22px}.section-heading h2,.positioning-copy h2,.benefit-title h2,.trust h2,.final-cta h2,.impact h2{font-size:clamp(2rem,11vw,3.15rem);line-height:1.04}.hero-actions,.sim-actions{flex-direction:column;align-items:stretch;gap:10px;margin-top:24px}.btn{width:100%;min-height:50px;padding:13px 16px}.money-motion{width:min(100%,390px);min-height:555px}.phone-shell{border-radius:36px;width:min(76vw,286px);min-width:246px;padding:11px;transform:rotateY(-5deg)rotateX(3deg)rotate(1deg)}.phone-shell:before{border-radius:28px;inset:9px}.app-screen{border-radius:25px;gap:10px;padding:36px 16px 16px;inset:13px}.phone-speaker{width:62px;top:20px}.app-balance strong{font-size:clamp(1.8rem,9vw,2.2rem)}.app-chart{min-height:132px}.app-transfer{min-height:50px}.app-brand-mark img{width:28px;height:28px}.app-brand-mark span{max-width:112px;font-size:.7rem}.app-status strong{padding:5px 7px;font-size:.62rem}.app-actions{gap:7px}.app-actions button{min-height:39px;font-size:.68rem}.app-action-secondary{padding:0 10px}.phone-badge{min-width:122px;padding:10px 11px}.badge-fast{top:-12px;right:6%}.badge-volume{bottom:18%;left:0}.golden-path{display:none}.flow-card,.positioning-card,.benefit-card,.solution-card,.timeline-step,.sim-panel,.proof-panel,.faq-list article{padding:22px}.problem-grid,.solution-grid,.benefit-rail{gap:14px}.flow-card,.positioning-card,.benefit-card,.solution-card{min-height:auto}.compress-line{gap:10px;margin-top:28px}.timeline-track{gap:14px;padding-top:10px}.timeline-step{min-height:124px;margin-left:34px}.step-node{top:22px;left:-50px}.benefit-title{margin-bottom:28px}.cards-stage,.stationery-stage{justify-self:center;width:100%;max-width:100%}.simulator{gap:28px}.sim-screen{margin-top:26px}.sim-screen p{font-size:clamp(1.55rem,8vw,2.1rem);line-height:1.12}.impact{min-height:auto}.trust{gap:30px}.final-cta{gap:20px;min-height:auto}.final-cta h2{font-size:clamp(2rem,9vw,2.55rem);line-height:1.08}.final-icon{width:92px;height:92px}.floating-whatsapp{justify-content:center;width:52px;height:52px;padding:0;bottom:16px;right:16px}.floating-whatsapp:before{display:none}.floating-whatsapp span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.seo-header{flex-direction:column;align-items:flex-start}.seo-hero{padding-top:58px;padding-bottom:56px}.seo-band{grid-template-columns:1fr}.seo-content,.seo-benefits,.seo-faq{padding-top:58px;padding-bottom:58px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.golden-path path{stroke-dashoffset:0!important}}
