@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7ab41c53923b4e56-s.1e_h9knnd99nt.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 Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e9087963e12b0c98-s.1e_h9knnd99nt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/898e522d9a3cc0fd-s.p.36lnonb5oq1d8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2fd99cbf141af0b3-s.2s-jtdh2tjmd8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/06f1ada99c865a6f-s.p.0hz4oti4y-g45.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 Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7ab41c53923b4e56-s.1e_h9knnd99nt.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 Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e9087963e12b0c98-s.1e_h9knnd99nt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/898e522d9a3cc0fd-s.p.36lnonb5oq1d8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/2fd99cbf141af0b3-s.2s-jtdh2tjmd8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/06f1ada99c865a6f-s.p.0hz4oti4y-g45.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 Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7ab41c53923b4e56-s.1e_h9knnd99nt.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 Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e9087963e12b0c98-s.1e_h9knnd99nt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/898e522d9a3cc0fd-s.p.36lnonb5oq1d8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2fd99cbf141af0b3-s.2s-jtdh2tjmd8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/06f1ada99c865a6f-s.p.0hz4oti4y-g45.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 Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/7ab41c53923b4e56-s.1e_h9knnd99nt.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 Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/e9087963e12b0c98-s.1e_h9knnd99nt.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/898e522d9a3cc0fd-s.p.36lnonb5oq1d8.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/2fd99cbf141af0b3-s.2s-jtdh2tjmd8.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/06f1ada99c865a6f-s.p.0hz4oti4y-g45.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 Hebrew Fallback;src:local(Arial);ascent-override:101.09%;descent-override:27.64%;line-gap-override:0.0%;size-adjust:105.65%}.RFueLG_className{font-family:Noto Sans Hebrew,Noto Sans Hebrew Fallback;font-style:normal}.RFueLG_variable{--font-hebrew:"Noto Sans Hebrew", "Noto Sans Hebrew Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ffc7b595a48b6846-s.2k_u76ydap2io.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/276a8f4fe816cb6b-s.31_i6ngnt52xa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82b67ad56d243b47-s.2p5l8hwveaaiz.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/33ee198db9637ef4-s.1_g-53zz09yvy.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:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fbb7028efdf70529-s.2gp_y-cmv6-ey.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(../media/82450a180bcad83c-s.p.2ywnh8m32q6p0.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:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.z26VAG_className{font-family:Manrope,Manrope Fallback;font-style:normal}.z26VAG_variable{--font-latin:"Manrope", "Manrope Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--navy:#0b1320;--teal:#1696a8;--teal-light:#42c4cf;--bg:#0b1320;--surface:#111c2d;--surface-2:#16233a;--line:#22324a;--ink:#f4f7fb;--text:#b8c4d4;--muted:#8b9ab0;--accent:#42c4cf;--accent-wash:#10303a;--btn-bg:#42c4cf;--btn-fg:#0b1320;--btn-hover:#f4f7fb;--header-bg:#0b1320e6;--band:#070d16;--band-card:#111c2d;--on-band:#f4f7fb;--on-band-muted:#a9b6c8;--input-border:#33465f;--radius:14px;--radius-sm:10px;--max:1120px;--gutter:20px;--shadow:0 1px 2px #0003, 0 8px 24px #00000040}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7fafc;--surface:#fff;--surface-2:#f1f5f9;--line:#dfe6ee;--ink:#1d3a55;--text:#4b5e74;--muted:#6c7d92;--accent:#0f7584;--accent-wash:#e7f6f8;--btn-bg:#0f7584;--btn-fg:#fff;--btn-hover:#1d3a55;--header-bg:#ffffffeb;--band:#0b1320;--band-card:#131e30;--input-border:#c6d1dd;--shadow:0 1px 2px #0b13200a, 0 8px 24px #0b13200f}.only-light{display:none}:root[data-theme=light] .only-light{display:block}:root[data-theme=light] .only-dark{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-hebrew), "Noto Sans Hebrew", "Segoe UI", Arial, sans-serif;text-rendering:optimizelegibility;margin:0;font-size:17px;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3{color:var(--ink);letter-spacing:-.01em;margin:0 0 .5em;font-weight:800;line-height:1.25}h1{font-size:clamp(2.1rem,5.2vw,3.6rem)}h2{font-size:clamp(1.6rem,3.4vw,2.3rem)}h3{font-size:1.18rem;font-weight:700}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--teal-light);outline-offset:3px;border-radius:4px}.skip-link{inset-inline-start:12px;background:var(--band);color:var(--on-band);border-radius:var(--radius-sm);z-index:100;padding:10px 16px;position:absolute;top:-60px}.skip-link:focus{top:12px}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.latin{direction:ltr;unicode-bidi:isolate}.site-header{z-index:50;background:var(--header-bg);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .container{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{flex-shrink:0;align-items:center;display:flex}.brand img{width:auto;height:42px}.nav-desktop{align-items:center;gap:4px;display:flex}.nav-link{color:var(--text);border-radius:8px;padding:8px 12px;font-size:.97rem;font-weight:500;text-decoration:none}.nav-link:hover{background:var(--accent-wash);color:var(--ink)}.nav-link[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--teal);border-radius:0;font-weight:700}.header-cta{align-items:center;gap:8px;display:flex}.nav-mobile{display:none;position:relative}.menu-button{font:inherit;cursor:pointer;border:1px solid var(--line);min-height:40px;color:var(--ink);background:0 0;border-radius:8px;padding:8px 14px;font-weight:600}.nav-mobile.is-open .nav-mobile-panel{display:flex}.nav-mobile-panel{inset-inline-end:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow);flex-direction:column;padding:8px;display:none;position:absolute;top:calc(100% + 8px)}.nav-mobile-panel .nav-link{padding:12px}.nav-mobile-panel .nav-link[aria-current=page]{box-shadow:none;background:var(--accent-wash);border-radius:8px}.btn{cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 22px;font-family:inherit;font-size:1rem;font-weight:700;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--btn-bg);color:var(--btn-fg)}.btn-primary:hover{background:var(--btn-hover);color:var(--bg)}.btn-secondary{color:var(--ink);border-color:var(--ink);background:0 0}.btn-secondary:hover{background:var(--ink);color:var(--bg)}.btn-small{min-height:40px;padding:6px 16px;font-size:.93rem}.on-navy .btn-primary{background:var(--teal-light);color:var(--navy)}.on-navy .btn-primary:hover{color:var(--navy);background:#fff}.on-navy .btn-secondary{color:var(--on-band);border-color:var(--on-band)}.on-navy .btn-secondary:hover{background:var(--on-band);color:var(--navy)}.btn-row{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.btn svg{flex-shrink:0;width:20px;height:20px}.section{padding-block:clamp(56px,8vw,96px)}.section-tight{padding-block:clamp(40px,6vw,64px)}.section-white{background:var(--surface);border-block:1px solid var(--line)}.on-navy{background:var(--band);color:var(--on-band-muted)}.on-navy h2,.on-navy h3,.on-navy strong{color:var(--on-band)}.eyebrow{color:var(--accent);margin-bottom:10px;font-size:.92rem;font-weight:700;display:inline-block}.on-navy .eyebrow{color:var(--teal-light)}.lead{color:var(--text);max-width:62ch;font-size:clamp(1.08rem,2vw,1.25rem)}.on-navy .lead{color:var(--on-band-muted)}.section-head{max-width:720px;margin-bottom:40px}.hero{padding-block:clamp(56px,9vw,112px) clamp(48px,7vw,88px);position:relative;overflow:hidden}.hero .container{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.hero h1{margin-bottom:20px}.hero h1 .accent{color:var(--accent);display:block}.hero-symbol{opacity:.95;justify-self:center;width:min(340px,100%)}.page-hero{padding-block:clamp(48px,7vw,88px) clamp(32px,5vw,56px)}.page-hero .lead{margin-bottom:0}.grid{gap:20px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.section-white .card{background:var(--surface-2)}.card p:last-child{margin-bottom:0}.pain-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pain-list li{background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--teal);border-radius:var(--radius-sm);color:var(--ink);padding:18px 20px;font-weight:500}.punchline{color:var(--ink);margin-top:32px;font-size:clamp(1.2rem,2.4vw,1.5rem);font-weight:700}.steps{counter-reset:step;gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps>li{counter-increment:step;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:52px minmax(0,1fr);align-items:start;gap:18px;padding:22px 24px;display:grid}.section-white .steps>li{background:var(--surface-2)}.steps>li:before{content:counter(step);background:var(--accent-wash);width:52px;height:52px;color:var(--accent);font-size:1.3rem;font-weight:800;font-family:var(--font-latin), "Manrope", sans-serif;border-radius:50%;place-items:center;display:grid}.steps h3{margin-bottom:4px}.steps p{margin:0}.sub-points{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sub-points li{background:var(--accent-wash);border-radius:var(--radius-sm);padding:12px 16px}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{padding-inline-start:28px;position:relative}.feature-list li:before{content:"";inset-inline-start:0;border:3px solid var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:.55em}.feature-list strong{color:var(--ink);display:block}.proof{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:48px;display:grid}.stats{gap:14px;display:grid}.stat{background:var(--band-card);border-radius:var(--radius);border:1px solid #ffffff14;padding:20px 24px}.stat-value{color:var(--teal-light);font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;line-height:1.15;display:block}.stat-label{color:var(--on-band-muted);font-size:.97rem;display:block}.story{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:40px;padding-block:48px;display:grid}.story:first-of-type{border-top:0;padding-top:0}.story-media{border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow);background:var(--surface);overflow:hidden}.story-media:has(.story-highlight){box-shadow:none;background:0 0;border:0}.story-highlight{background:var(--band);color:var(--on-band-muted);border-radius:var(--radius);padding:22px 24px}.story-highlight strong{color:var(--teal-light);font-size:clamp(2.4rem,5vw,3.2rem);font-weight:800;line-height:1.1;display:block}.story-highlight span{color:var(--on-band);font-weight:600;display:block}.story-highlight-second{margin-top:14px}.story-tag{background:var(--accent-wash);color:var(--accent);border-radius:999px;margin-bottom:12px;padding:4px 12px;font-size:.85rem;font-weight:700;display:inline-block}.story-parts{gap:14px;margin:0;display:grid}.story-parts div{grid-template-columns:120px minmax(0,1fr);gap:12px;display:grid}.story-parts dt{color:var(--ink);font-weight:700}.story-parts dd{margin:0}.story-parts dd strong{color:var(--ink)}.story-link{margin-top:18px;font-weight:700;display:inline-block}.prose>*{max-width:68ch}.prose p{font-size:1.08rem}.values{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.values .card h3{color:var(--accent);margin-bottom:6px}.timeline-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0 0;padding:0;list-style:none;display:grid}.timeline-facts li{border-top:3px solid var(--teal);padding-top:12px}.timeline-facts strong{color:var(--ink);font-size:1.6rem;font-weight:800;display:block}.contact-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.contact-methods{gap:12px;margin:0;padding:0;list-style:none;display:grid}.contact-methods a{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);align-items:center;gap:14px;padding:16px 18px;font-weight:600;text-decoration:none;display:flex}.contact-methods a:hover{border-color:var(--teal)}.contact-methods svg{width:24px;height:24px;color:var(--accent);flex-shrink:0}.contact-methods small{color:var(--muted);font-weight:400;display:block}.form{gap:16px;display:grid}.field{gap:6px;display:grid}.field label{color:var(--ink);font-weight:600}.field input,.field textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--input-border);border-radius:var(--radius-sm);width:100%;padding:12px 14px}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field textarea:focus{outline:3px solid var(--accent-wash);border-color:var(--teal)}.form-note{color:var(--muted);margin:0;font-size:.9rem}.form-error{color:#b42318;margin:0;font-weight:600}.cta-band .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.cta-band h2{margin-bottom:8px}.cta-band p{max-width:56ch;margin:0}.cta-band .btn-row{margin-top:0}.site-footer{background:var(--band);color:var(--on-band-muted);border-top:1px solid #ffffff14;padding-block:48px 32px;font-size:.95rem}.footer-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;display:grid}.site-footer img{width:auto;height:44px;margin-bottom:14px}.site-footer h2{color:var(--on-band);margin-bottom:12px;font-size:1rem}.site-footer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-band);text-decoration:none}.site-footer a:hover{color:var(--teal-light);text-decoration:underline}.footer-bottom{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:36px;padding-top:20px;font-size:.88rem;display:flex}.whatsapp-float{inset-inline-end:18px;color:#fff;z-index:60;background:#1f9e57;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:18px;box-shadow:0 6px 20px #0b132040}.whatsapp-float svg{width:28px;height:28px}.theme-toggle{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:inline-grid}.theme-toggle svg{width:20px;height:20px}.theme-toggle .icon-sun{display:block}.theme-toggle .icon-moon,:root[data-theme=light] .theme-toggle .icon-sun{display:none}:root[data-theme=light] .theme-toggle .icon-moon{display:block}.icon-links{flex-wrap:nowrap;gap:12px!important;margin-top:20px!important;display:flex!important}.icon-links a{width:44px;height:44px;color:var(--on-band);border:1px solid #ffffff2e;border-radius:50%;place-items:center;display:grid}.icon-links a:hover{border-color:var(--teal-light);color:var(--teal-light);text-decoration:none}.icon-links svg{width:20px;height:20px}.whatsapp-float{transition:opacity .2s,transform .2s}.whatsapp-float.is-hidden{opacity:0;pointer-events:none;transform:translateY(12px)}.stages{gap:0;margin:18px 0 0;padding:0;list-style:none;display:grid}.stages li{padding-inline-start:28px;padding-bottom:14px;position:relative}.stages li:before{content:"";inset-inline-start:4px;background:var(--bg);border:3px solid var(--teal);border-radius:50%;width:12px;height:12px;position:absolute;top:.5em}.stages li:after{content:"";inset-inline-start:9px;background:var(--line);width:2px;position:absolute;top:calc(.5em + 14px);bottom:-2px}.stages li:last-child:after{display:none}.stages li.optional:before{border-style:dashed}.stages strong{color:var(--ink);display:block}.case{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(22px,4vw,36px)}.case+.case{margin-top:20px}.case h3{font-size:clamp(1.2rem,2.4vw,1.45rem)}.case-note{border:1px dashed var(--teal);color:var(--accent);border-radius:999px;margin-bottom:10px;padding:3px 12px;font-size:.85rem;font-weight:700;display:inline-block}.teaser{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.teaser .lead{margin-bottom:0}.hero-art{width:100%;max-width:460px;color:var(--ink);justify-self:center}.page-hero-split .container{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.page-art{width:100%;max-width:360px;color:var(--ink);justify-self:center}.art-line{stroke:var(--line)}.art-ink{stroke:var(--ink)}.art-fill-ink{fill:var(--ink)}.art-surface{fill:var(--surface);stroke:var(--line)}.art-teal{stroke:var(--teal)}.art-teal-light{stroke:var(--teal-light)}.art-fill-teal{fill:var(--teal)}.art-fill-teal-light{fill:var(--teal-light)}.art-muted{fill:var(--muted)}.flow{stroke-dasharray:6 10;animation:2.4s linear infinite flow}.flow-slow{animation-duration:3.6s}@keyframes flow{to{stroke-dashoffset:-64px}}.pulse{transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}.float-y{animation:5s ease-in-out infinite float-y}.float-y-2{animation:6s ease-in-out -2s infinite float-y}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.spin-slow{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.page-hero-split .container{grid-template-columns:minmax(0,1fr)}.page-art{max-width:260px}.nav-desktop,.header-cta .btn{display:none}.nav-mobile{display:block}.hero .container,.proof,.story,.contact-grid{grid-template-columns:minmax(0,1fr)}.hero-art{order:-1;max-width:260px}.grid-3,.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.footer-grid>:first-child,.footer-grid>:last-child{grid-column:1/-1}.icon-links,.btn-row{justify-content:center}.cta-band .container{flex-direction:column;align-items:stretch}.cta-band .btn-row{width:100%}.teaser .btn{margin-inline:auto}}@media (max-width:640px){body{font-size:16px}:root{--gutter:16px}.brand img{height:36px}.grid-2,.grid-3,.pain-list,.feature-list,.values,.timeline-facts{grid-template-columns:minmax(0,1fr)}.steps>li{grid-template-columns:minmax(0,1fr);gap:12px}.story-parts div{grid-template-columns:minmax(0,1fr);gap:2px}.btn-row .btn{width:100%}.icon-links{justify-content:space-evenly;gap:8px!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.flow,.pulse,.float-y,.float-y-2,.spin-slow{animation:none}.whatsapp-float,.btn{transition:none}}
