@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.197tvtifbphtu.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.2e115y8-hourl.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:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.41rroleoq1br7.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.bricolage_grotesque_e6c4169e-module__HPXNYa__className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.bricolage_grotesque_e6c4169e-module__HPXNYa__variable{--font-display:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_91f4980d-module__ePqm4G__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_91f4980d-module__ePqm4G__variable{--font-body:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
:root{--ruby:#a31621;--ruby-dark:#7c111a;--ruby-darker:#660e15;--ruby-soft:#f4e2e3;--snow:#fcf7f8;--white:#fff;--slate:#ced3dc;--slate-soft:#e7eaef;--blue:#4e8098;--blue-dark:#3c6376;--blue-base:#2c4c5c;--sky:#90c2e7;--sky-soft:#e3f0fa;--error:#8a1019;--ink:#1a1416;--ink-soft:#6b5f62;--ink-faint:#9a9094;--r-sm:10px;--r:16px;--r-lg:24px;--r-pill:999px;--shadow-sm:0 1px 2px #1a14160a, 0 2px 8px #1a14160d;--shadow:0 4px 12px #1a14160f, 0 14px 40px #1a141612;--shadow-lg:0 20px 60px #1a14161f, 0 6px 18px #1a141614;--maxw:1180px;--gut:clamp(20px, 5vw, 64px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body), system-ui, sans-serif;background:var(--snow);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--ink);text-wrap:balance;font-weight:800;line-height:1.05}p{text-wrap:pretty}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}ul{list-style:none}.wrap{max-width:var(--maxw);padding-inline:var(--gut);margin:0 auto}.section{padding-block:clamp(64px,9vw,128px);position:relative}.center{text-align:center}.eyebrow{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--ruby);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.eyebrow.blue{color:var(--blue-dark)}.eyebrow:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px;display:inline-block}.h-sec{margin-top:14px;font-size:clamp(30px,4.6vw,52px)}.sub-sec{color:var(--ink-soft);max-width:56ch;margin-top:16px;font-size:clamp(17px,2vw,20px)}.center .sub-sec{margin-inline:auto}.btn{white-space:nowrap;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;gap:10px;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.btn-3d{color:#fff;background:var(--ruby);border-radius:var(--r);box-shadow:0 6px 0 0 var(--ruby-dark), var(--shadow-sm);padding:17px 26px;transition:transform 90ms,box-shadow 90ms,background .2s;position:relative;transform:translateY(0)}.btn-3d:hover{box-shadow:0 4px 0 0 var(--ruby-dark), var(--shadow-sm);background:#b21a26;transform:translateY(2px)}.btn-3d:active{box-shadow:0 0 0 0 var(--ruby-dark);transform:translateY(6px)}.btn-3d.small{box-shadow:0 5px 0 0 var(--ruby-dark), var(--shadow-sm);border-radius:12px;padding:12px 18px;font-size:14px}.btn-3d.small:hover{box-shadow:0 3px 0 0 var(--ruby-dark), var(--shadow-sm);transform:translateY(2px)}.btn-3d.small:active{box-shadow:0 0 0 0 var(--ruby-dark);transform:translateY(5px)}.btn-3d.lg{padding:20px 32px;font-size:18px}.btn-3d.on-red{color:var(--ruby);box-shadow:0 6px 0 0 #d9c2c4, var(--shadow-sm);background:#fff}.btn-3d.on-red:hover{box-shadow:0 4px 0 0 #d9c2c4, var(--shadow-sm);background:#fff;transform:translateY(2px)}.btn-3d.on-red:active{transform:translateY(6px);box-shadow:0 0 #d9c2c4}.btn-outline{color:var(--blue-dark);background:var(--white);border-radius:var(--r);border:2px solid var(--slate);padding:16px 24px;transition:border-color .2s,background .2s,transform 90ms;position:relative}.btn-outline:hover{border-color:var(--blue-dark);background:var(--sky-soft)}.btn-outline:active{transform:translateY(2px)}.btn .ico{flex:none;width:18px;height:18px}.seal{color:var(--ink-soft);align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.seal .dot{background:#28a745;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #28a74526}.nav{z-index:60;-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);background:#fcf7f8d1;border-bottom:1px solid #0000;transition:border-color .3s,box-shadow .3s;position:sticky;top:0}.nav.scrolled{border-bottom-color:var(--slate-soft);box-shadow:0 4px 20px #1a14160a}.nav-inner{justify-content:space-between;align-items:center;height:72px;display:flex}.brand{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ink);align-items:center;gap:10px;font-size:22px;font-weight:800;display:inline-flex}.brand .mark{width:30px;height:30px}.brand b{color:var(--ruby)}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--ink-soft);font-size:15px;font-weight:600;transition:color .2s}.nav-links a:hover{color:var(--ruby)}.nav-cta{align-items:center;gap:16px;display:flex}.nav-login{color:var(--ink);font-size:15px;font-weight:600}.nav-login:hover{color:var(--ruby)}.burger{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.burger span{background:var(--ink);border-radius:2px;width:22px;height:2px;display:block;position:relative}.burger span:before,.burger span:after{content:"";background:var(--ink);border-radius:2px;width:22px;height:2px;position:absolute;left:0}.burger span:before{top:-7px}.burger span:after{top:7px}.hero{padding-top:clamp(40px,6vw,72px);padding-bottom:clamp(56px,7vw,100px);position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-badge{background:var(--white);border:1px solid var(--slate);border-radius:var(--r-pill);color:var(--ink-soft);box-shadow:var(--shadow-sm);align-items:center;gap:10px;padding:7px 7px 7px 14px;font-size:13px;font-weight:600;display:inline-flex}.hero-badge .tag{background:var(--ruby-soft);color:var(--ruby);border-radius:var(--r-pill);padding:3px 10px;font-size:12px;font-weight:700}.hero h1{margin-top:22px;font-size:clamp(38px,6vw,68px)}.hero h1 .hl{color:var(--ruby);white-space:nowrap;position:relative}.hero h1 .hl-underline{color:var(--ruby);position:relative}.hero .lead{color:var(--ink-soft);max-width:38ch;margin-top:22px;font-size:clamp(18px,2.2vw,22px)}.hero-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.hero-seal{margin-top:22px}.energy-row{align-items:center;gap:14px;margin-top:30px;display:flex}.energy-row .stack{display:flex}.energy-row .stack img,.energy-row .stack .av{border:2px solid var(--snow);width:38px;height:38px;box-shadow:var(--shadow-sm);border-radius:50%;margin-left:-10px}.energy-row .stack>:first-child{margin-left:0}.energy-row small{color:var(--ink-soft);font-size:13.5px;font-weight:500}.energy-row b{color:var(--ink)}.phone-wrap{justify-content:center;display:flex;position:relative}.phone{width:320px;max-width:86vw;box-shadow:var(--shadow-lg);z-index:2;background:#0b141a;border-radius:42px;padding:11px;position:relative}.phone-screen{background:#ece5dd;border-radius:32px;overflow:hidden}.wa-head{color:#fff;background:#075e54;align-items:center;gap:11px;padding:14px 16px;display:flex}.wa-head .av{border-radius:50%;flex:none;width:38px;height:38px}.wa-head .who{line-height:1.2}.wa-head .who b{font-size:15px;font-weight:600}.wa-head .who small{color:#b9e6dd;font-size:12px;display:block}.wa-head .who small i{font-style:normal}.wa-head .ico{opacity:.85;margin-left:auto}.wa-body{background-color:#ece5dd;background-image:radial-gradient(#00000006 1px,#0000 1px);background-size:18px 18px;flex-direction:column;gap:9px;min-height:360px;padding:16px 14px 18px;display:flex}.bubble{color:#111b21;border-radius:10px;max-width:82%;padding:8px 11px 7px;font-size:13.5px;line-height:1.42;position:relative;box-shadow:0 1px .5px #00000021}.bubble .t{display:block}.bubble .meta{text-align:right;color:#667781;margin-top:2px;font-size:10.5px;display:block}.bubble.in{background:#fff;border-top-left-radius:3px;align-self:flex-start}.bubble.out{background:#dcf8c6;border-top-right-radius:3px;align-self:flex-end}.bubble.out .meta i{color:#34b7f1;margin-left:3px;font-style:normal}.wa-typing{background:#fff;border-radius:10px;align-self:flex-start;gap:4px;padding:11px 13px;display:inline-flex;box-shadow:0 1px .5px #00000021}.wa-typing span{background:#9aa6ad;border-radius:50%;width:7px;height:7px;animation:1.3s infinite blink}.wa-typing span:nth-child(2){animation-delay:.2s}.wa-typing span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.wa-input{background:#ece5dd;align-items:center;gap:9px;padding:9px 12px;display:flex}.wa-input .field{border-radius:var(--r-pill);color:#8a96a0;background:#fff;flex:1;padding:9px 14px;font-size:13px}.wa-input .send{background:#075e54;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.float{z-index:3;background:var(--white);border:1px solid var(--slate-soft);box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:600;display:flex;position:absolute}.float .ic{border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.float small{color:var(--ink-faint);font-size:11px;font-weight:500;display:block}.float.f1{top:12%;left:-8%}.float.f2{bottom:16%;right:-10%}@media (max-width:1100px){.float.f1{left:-2%}.float.f2{right:-2%}}.proof{border-block:1px solid var(--slate-soft);background:var(--white)}.proof-inner{grid-template-columns:repeat(4,1fr);gap:24px;padding-block:36px;display:grid}.metric{text-align:center}.metric b{font-family:var(--font-display), sans-serif;color:var(--ruby);letter-spacing:-.03em;font-size:clamp(30px,4vw,46px);font-weight:800;display:block}.metric span{color:var(--ink-soft);font-size:14px;font-weight:600}.proof-logos{opacity:.65;flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(24px,5vw,56px);padding-bottom:36px;display:flex}.proof-logos .logo{font-family:var(--font-display), sans-serif;color:var(--ink-soft);letter-spacing:-.02em;align-items:center;gap:7px;font-size:19px;font-weight:800;display:inline-flex}.card{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:30px;transition:transform .25s,box-shadow .25s}.card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.card .ic-box{border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:18px;display:grid}.card h3{font-size:21px}.card p{color:var(--ink-soft);margin-top:10px;font-size:15.5px}.ic-red{background:var(--ruby-soft);color:var(--ruby)}.ic-blue{background:var(--sky-soft);color:var(--blue-dark)}.ic-sky{color:var(--blue);background:#eaf4fc}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.mt-head{margin-top:56px}.prob .card .ic-box{background:var(--ruby-soft);color:var(--ruby)}.prob-note{color:var(--ink-soft);text-align:center;margin-top:28px;font-size:15px;font-weight:600}.prob-note b{color:var(--ruby)}.pillars{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.pillar{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--slate-soft);box-shadow:var(--shadow-sm);padding:32px}.pillar .n{font-family:var(--font-display), sans-serif;color:var(--ruby);font-size:15px;font-weight:800}.pillar h3{margin-top:14px;font-size:22px}.pillar p{color:var(--ink-soft);margin-top:10px;font-size:15.5px}.highlight{background:var(--white);border-block:1px solid var(--slate-soft)}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}.react-list{flex-direction:column;gap:16px;margin-top:30px;display:flex}.react-item{background:var(--snow);border:1px solid var(--slate-soft);border-radius:var(--r);grid-template-columns:auto 1fr;align-items:start;gap:16px;padding:18px 20px;display:grid}.react-item .ic-box{border-radius:12px;place-items:center;width:44px;height:44px;margin:0;display:grid}.react-item h4{font-size:17px}.react-item p{color:var(--ink-soft);margin-top:4px;font-size:14.5px}.react-item .arrow{color:var(--blue-dark);align-items:center;gap:6px;margin-top:7px;font-size:13px;font-weight:700;display:inline-flex}.beforeafter{gap:14px;display:grid}.ba-card{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:20px}.ba-card .label{letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.ba-card.before .label{color:var(--ink-faint)}.ba-card.after .label{color:var(--ruby)}.ba-card .big{font-family:var(--font-display), sans-serif;margin-top:6px;font-size:30px;font-weight:800}.ba-card.before .big{color:var(--ink-faint)}.ba-card.after .big{color:var(--ink)}.ba-card p{color:var(--ink-soft);margin-top:4px;font-size:14px}.ba-arrow{color:var(--ruby);place-items:center;display:grid}.timeline{margin-top:64px;position:relative}.tl-track{grid-template-columns:repeat(4,1fr);gap:20px;display:grid;position:relative}.tl-line{background:linear-gradient(90deg, var(--slate) 0%, var(--ruby) 100%);z-index:0;border-radius:3px;height:3px;position:absolute;top:33px;left:8%;right:8%}.tl-step{z-index:1;text-align:center;position:relative}.tl-dot{background:var(--white);border:3px solid var(--slate);width:66px;height:66px;box-shadow:var(--shadow-sm);color:var(--blue-dark);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.tl-step.hot .tl-dot{border-color:var(--ruby);color:var(--ruby);background:var(--ruby-soft)}.tl-step .day{letter-spacing:.08em;text-transform:uppercase;color:var(--ruby);font-size:12px;font-weight:800}.tl-step h4{margin-top:8px;font-size:18px}.tl-step p{color:var(--ink-soft);margin-top:6px;max-width:24ch;margin-inline:auto;font-size:14px}.tl-note{text-align:center;margin-top:48px}.tl-note .quote{font-family:var(--font-display), sans-serif;max-width:24ch;margin:0 auto;font-size:clamp(22px,3vw,30px);font-weight:800}.tl-note .quote em{color:var(--ruby);font-style:normal}.webhook{background:var(--white);border-block:1px solid var(--slate-soft)}.wh-diagram{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:56px;display:grid}.wh-node{background:var(--snow);border:1px solid var(--slate);border-radius:var(--r-lg);text-align:center;box-shadow:var(--shadow-sm);padding:26px 22px}.wh-node.mid{background:var(--ruby);color:#fff;border-color:var(--ruby-dark);box-shadow:0 6px 0 var(--ruby-dark), var(--shadow)}.wh-node h4{font-size:18px}.wh-node.mid h4{color:#fff}.wh-node p{color:var(--ink-soft);margin-top:6px;font-size:13px}.wh-node.mid p{color:#ffffffd1}.wh-logos{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.wh-chip{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r-pill);color:var(--ink-soft);padding:6px 13px;font-size:12.5px;font-weight:700}.wh-mark{background:#fff;border:1px solid #ffffff4d;border-radius:16px;place-items:center;width:56px;height:56px;margin:0 auto 14px;display:grid}.wh-arrow{color:var(--blue);flex-direction:column;align-items:center;gap:6px;display:flex}.wh-arrow small{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-dark);white-space:nowrap;font-size:11px;font-weight:800}.wh-foot{text-align:center;color:var(--ink-soft);margin-top:30px;font-size:15px}.wh-foot b{color:var(--ink)}.steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:56px;display:grid}.step{position:relative}.step .num{width:50px;height:50px;font-family:var(--font-display), sans-serif;background:var(--ruby);color:#fff;box-shadow:0 4px 0 var(--ruby-dark);border-radius:14px;place-items:center;margin-bottom:18px;font-size:20px;font-weight:800;display:grid}.step h3{font-size:19px}.step p{color:var(--ink-soft);margin-top:8px;font-size:15px}.feat{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:56px;display:grid}.feat-card{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r);box-shadow:var(--shadow-sm);padding:24px;transition:transform .2s,box-shadow .2s}.feat-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.feat-card .ic-box{border-radius:12px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.feat-card h4{font-size:16.5px}.feat-card p{color:var(--ink-soft);margin-top:6px;font-size:14px}.uc-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px;display:flex}.uc-tab{border-radius:var(--r-pill);color:var(--ink-soft);background:var(--white);border:1px solid var(--slate);padding:12px 20px;font-size:15px;font-weight:700;transition:all .2s}.uc-tab:hover{border-color:var(--blue);color:var(--blue-dark)}.uc-tab.active{background:var(--ruby);color:#fff;border-color:var(--ruby);box-shadow:0 4px 0 var(--ruby-dark)}.uc-panel{margin-top:36px;display:none}.uc-panel.active{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,64px);display:grid}.uc-panel .uc-copy h3{font-size:clamp(24px,3vw,32px)}.uc-panel .uc-copy p{color:var(--ink-soft);margin-top:14px;font-size:16px}.uc-bullets{flex-direction:column;gap:12px;margin-top:22px;display:flex}.uc-bullets li{align-items:flex-start;gap:11px;font-size:15px;display:flex}.uc-bullets .tick{background:var(--ruby-soft);width:22px;height:22px;color:var(--ruby);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.uc-visual{background:var(--snow);border:1px solid var(--slate-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);padding:30px}.uc-stat{text-align:center}.uc-stat b{font-family:var(--font-display), sans-serif;color:var(--ruby);letter-spacing:-.03em;font-size:clamp(40px,6vw,64px);font-weight:800;display:block}.uc-stat span{color:var(--ink-soft);font-weight:600}.uc-mini{flex-direction:column;gap:10px;margin-top:24px;display:flex}.uc-mini .bubble{max-width:100%}.uc-mini .bubble.in{background:var(--white);border:1px solid var(--slate-soft)}.uc-mini .bubble.out{background:var(--ruby-soft)}.testi{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px;display:grid}.testi-card{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:30px;display:flex}.testi-card .result{font-family:var(--font-display), sans-serif;color:var(--ruby);letter-spacing:-.02em;font-size:26px;font-weight:800}.testi-card .quote{color:var(--ink);flex:1;margin-top:12px;font-size:16px;line-height:1.55}.testi-card .who{border-top:1px solid var(--slate-soft);align-items:center;gap:12px;margin-top:22px;padding-top:20px;display:flex}.testi-card .who .av{border-radius:50%;flex:none;width:46px;height:46px}.testi-card .who b{font-size:15px;display:block}.testi-card .who small{color:var(--ink-soft);font-size:13px}.stars{color:#f5b301;gap:3px;margin-bottom:4px;display:flex}.price-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-top:56px;display:grid}.price-card{background:var(--white);border:1px solid var(--slate);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);flex-direction:column;padding:34px 30px;display:flex;position:relative}.price-card.pop{border:2px solid var(--ruby);box-shadow:var(--shadow);transform:translateY(-8px)}.price-card.pop .ribbon{background:var(--ruby);color:#fff;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);box-shadow:0 4px 0 var(--ruby-dark);white-space:nowrap;padding:6px 16px;font-size:12px;font-weight:800;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.price-card .plan{font-family:var(--font-display), sans-serif;font-size:20px;font-weight:800}.price-card .desc{color:var(--ink-soft);min-height:40px;margin-top:6px;font-size:14px}.price-card .amount{align-items:baseline;gap:6px;margin-top:18px;display:flex}.price-card .amount .v{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;font-size:44px;font-weight:800}.price-card .amount .per{color:var(--ink-soft);font-size:14px;font-weight:600}.price-feats{flex-direction:column;flex:1;gap:12px;margin-top:22px;display:flex}.price-feats li{color:var(--ink);align-items:flex-start;gap:10px;font-size:14.5px;display:flex}.price-feats .tick{background:var(--sky-soft);width:20px;height:20px;color:var(--blue-dark);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.price-card.pop .price-feats .tick{background:var(--ruby-soft);color:var(--ruby)}.price-card .btn{width:100%;margin-top:26px}.price-foot{text-align:center;color:var(--ink-soft);margin-top:28px;font-size:15px}.faq{max-width:800px;margin:56px auto 0}.faq-item{border-bottom:1px solid var(--slate)}.faq-q{text-align:left;width:100%;font-family:var(--font-display), sans-serif;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:clamp(17px,2vw,20px);font-weight:700;display:flex}.faq-q .pm{border:1.5px solid var(--slate);width:30px;height:30px;color:var(--ruby);border-radius:50%;flex:none;place-items:center;transition:all .25s;display:grid}.faq-item.open .faq-q .pm{background:var(--ruby);border-color:var(--ruby);color:#fff;transform:rotate(135deg)}.faq-a{max-height:0;transition:max-height .35s;overflow:hidden}.faq-a-inner{color:var(--ink-soft);max-width:64ch;padding:0 4px 24px;font-size:16px}.cta-final{background:var(--ruby);color:#fff;position:relative;overflow:hidden}.cta-final:before,.cta-final:after{content:"";background:#ffffff0f;border-radius:50%;position:absolute}.cta-final:before{width:380px;height:380px;top:-120px;left:-80px}.cta-final:after{width:300px;height:300px;bottom:-130px;right:-60px}.cta-final .wrap{z-index:1;text-align:center;position:relative}.cta-final h2{color:#fff;max-width:18ch;margin-inline:auto;font-size:clamp(30px,5vw,54px)}.cta-final p{color:#ffffffd9;margin-top:16px;font-size:19px}.cta-final .hero-actions{justify-content:center;margin-top:32px}.cta-final .seal{color:#ffffffe6;justify-content:center;margin-top:18px}.footer{background:var(--ink);color:#cfc6c9;padding-block:64px 32px}.footer .top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;display:grid}.footer .brand{color:#fff}.footer .brand b{color:var(--sky)}.footer .blurb{color:#9a9094;max-width:34ch;margin-top:16px;font-size:14.5px}.footer h5{color:#fff;font-family:var(--font-body), system-ui, sans-serif;letter-spacing:.04em;margin-bottom:16px;font-size:14px;font-weight:700}.footer ul{flex-direction:column;gap:11px;display:flex}.footer ul a{color:#b3aaad;font-size:14.5px;transition:color .2s}.footer ul a:hover{color:var(--sky)}.footer .socials{gap:10px;margin-top:20px;display:flex}.footer .socials a{color:#cfc6c9;background:#ffffff0f;border-radius:12px;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.footer .socials a:hover{background:#ffffff24}.footer .bottom{color:#8a8084;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:48px;padding-top:26px;font-size:13.5px;display:flex}.footer .bottom a{color:#b3aaad}.setup-grid{align-items:center}.setup-steps{flex-direction:column;gap:18px;margin-top:30px;display:flex}.setup-steps li{grid-template-columns:auto 1fr;align-items:start;gap:16px;display:grid}.setup-steps .num{width:36px;height:36px;font-family:var(--font-display), sans-serif;background:var(--ruby);color:#fff;box-shadow:0 3px 0 var(--ruby-dark);border-radius:11px;flex:none;place-items:center;font-size:16px;font-weight:800;display:grid}.setup-steps b{font-size:16px;display:block}.setup-steps span{color:var(--ink-soft);font-size:14.5px}.configurator{background:var(--white);border:1px solid var(--slate);border-radius:var(--r-lg);box-shadow:var(--shadow-lg);overflow:hidden}.cfg-head{border-bottom:1px solid var(--slate-soft);background:var(--snow);align-items:center;gap:12px;padding:14px 18px;display:flex}.cfg-dots{gap:6px;display:flex}.cfg-dots span{background:var(--slate);border-radius:50%;width:11px;height:11px}.cfg-dots span:first-child{background:#ff5f57}.cfg-dots span:nth-child(2){background:#febc2e}.cfg-dots span:nth-child(3){background:#28c840}.cfg-title{color:var(--ink-soft);font-size:14px;font-weight:700}.cfg-body{flex-direction:column;gap:20px;padding:26px;display:flex}.cfg-field{display:block}.cfg-label{color:var(--ink);margin-bottom:9px;font-size:14px;font-weight:700;display:block}.cfg-label small{color:var(--ink-faint);font-weight:500}.cfg-body input[type=text]{width:100%;color:var(--ink);background:var(--snow);border:1.5px solid var(--slate);border-radius:12px;padding:13px 15px;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.cfg-body input[type=text]:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--sky-soft);background:#fff;outline:none}.cfg-url{border:1.5px solid var(--slate);background:var(--snow);border-radius:12px;align-items:stretch;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.cfg-url:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--sky-soft)}.cfg-url i{border-right:1px solid var(--slate-soft);color:var(--ink-faint);background:#fff;place-items:center;padding:0 12px;font-size:14px;font-style:normal;font-weight:600;display:grid}.cfg-url input{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important}.cfg-triggers{flex-wrap:wrap;gap:9px;display:flex}.trg{border-radius:var(--r-pill);border:1.5px solid var(--slate);background:var(--white);color:var(--ink-soft);padding:9px 14px 9px 32px;font-family:inherit;font-size:13.5px;font-weight:600;transition:all .18s;position:relative}.trg:before{content:"";border:1.5px solid var(--slate);background:#fff;border-radius:5px;width:14px;height:14px;transition:all .18s;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.trg.active{border-color:var(--ruby);background:var(--ruby-soft);color:var(--ruby)}.trg.active:before{background:var(--ruby);border-color:var(--ruby)}.trg.active:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:16px;transform:translateY(-60%)rotate(45deg)}.cfg-go{width:100%;margin-top:4px}.cfg-result{padding:26px;animation:.45s cubic-bezier(.22,1,.36,1) cfgIn}@keyframes cfgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cfg-live{color:var(--blue-dark);background:var(--sky-soft);border:1px solid #cfe6f6;border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:18px;padding:12px 14px;font-size:13.5px;font-weight:600;display:flex}.cfg-live b{color:var(--ink)}.cfg-live .pulse{background:#28a745;border-radius:50%;flex:none;width:9px;height:9px;animation:1.8s infinite pulse;box-shadow:0 0 #28a74580}@keyframes pulse{0%{box-shadow:0 0 #28a74580}70%{box-shadow:0 0 0 9px #28a74500}to{box-shadow:0 0 #28a74500}}.cfg-chat{background:#ece5dd;border-radius:14px;padding:16px}.cfg-chat-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.cfg-chat-head .av{border-radius:50%;flex:none;width:34px;height:34px}.cfg-chat-head b{color:var(--ink);font-size:14px;display:block}.cfg-chat-head small{color:var(--ink-soft);font-size:12px}.cfg-chat .bubble{max-width:92%}.cfg-reset{color:var(--blue-dark);margin-top:16px;font-size:14px;font-weight:700}.cfg-reset:hover{color:var(--ruby)}.model{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:18px;margin-top:52px;display:grid}.model-step{background:var(--white);border:1px solid var(--slate-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);text-align:center;padding:30px 26px}.model-ic{border-radius:15px;place-items:center;width:54px;height:54px;margin:0 auto 16px;display:grid}.model-amt{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--ruby);font-size:28px;font-weight:800}.model-step h4{margin-top:8px;font-size:19px}.model-step p{color:var(--ink-soft);margin-top:8px;font-size:14.5px}.model-arrow{place-items:center;display:grid}@media (max-width:760px){.model{grid-template-columns:1fr;gap:14px}.model-arrow{transform:rotate(90deg)}}.contact-card{background:var(--white);border:1px solid var(--slate);border-radius:var(--r-lg);box-shadow:var(--shadow);grid-template-columns:1.5fr 1fr;align-items:center;gap:clamp(28px,4vw,56px);margin-top:48px;padding:clamp(30px,5vw,52px);display:grid}.contact-mark{width:56px;height:56px;box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:18px}.contact-left h3{font-size:clamp(24px,3vw,32px)}.contact-left>p{color:var(--ink-soft);max-width:46ch;margin-top:12px;font-size:16px}.contact-feats{flex-direction:column;gap:11px;margin-top:22px;display:flex}.contact-feats li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.contact-feats .tick{background:var(--ruby-soft);width:22px;height:22px;color:var(--ruby);border-radius:50%;flex:none;place-items:center;font-size:13px;display:grid}.contact-right{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.contact-right .btn{justify-content:center;width:100%}@media (max-width:760px){.contact-card{grid-template-columns:1fr}.contact-right .btn{width:100%}}.reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:80ms}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.reveal.d4{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}html{scroll-behavior:auto}.wa-typing span{animation:none}}.mobile-menu{display:none}@media (max-width:980px){.nav-links,.nav-cta .nav-login{display:none}.burger{display:flex}.hero-grid{grid-template-columns:1fr;gap:48px}.hero .lead{max-width:100%}.phone-wrap{order:-1}.grid-4,.feat{grid-template-columns:repeat(2,1fr)}.tl-track{grid-template-columns:repeat(2,1fr);gap:36px 20px}.tl-line{display:none}.wh-diagram{grid-template-columns:1fr}.wh-arrow{flex-direction:row;transform:rotate(90deg)}.footer .top{grid-template-columns:1fr 1fr;gap:32px}.mobile-menu.show{background:var(--snow);z-index:55;padding:24px var(--gut);display:block;position:fixed;inset:72px 0 0}.mobile-menu nav{flex-direction:column;gap:4px;display:flex}.mobile-menu nav a{border-bottom:1px solid var(--slate-soft);padding:16px 4px;font-size:19px;font-weight:700}.mobile-menu .btn{width:100%;margin-top:24px}}@media (max-width:680px){.proof-inner{grid-template-columns:repeat(2,1fr);gap:30px 16px}.grid-3,.grid-2,.pillars,.steps,.testi,.price-grid,.grid-4,.feat{grid-template-columns:1fr}.split,.uc-panel.active{grid-template-columns:1fr;gap:36px}.tl-track{grid-template-columns:1fr;gap:28px}.price-card.pop{transform:none}.hero-actions .btn{width:100%}.footer .top{grid-template-columns:1fr}.footer .bottom{justify-content:flex-start}}
