@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-arabic-400-normal.B6c_9tGI.woff2)format("woff2"),url(/_astro/rubik-arabic-400-normal.Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-cyrillic-ext-400-normal.D-KNTwvG.woff2)format("woff2"),url(/_astro/rubik-cyrillic-ext-400-normal.CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-cyrillic-400-normal.C5G8_8ug.woff2)format("woff2"),url(/_astro/rubik-cyrillic-400-normal.D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-hebrew-400-normal.Dp0lvSRB.woff2)format("woff2"),url(/_astro/rubik-hebrew-400-normal.BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-latin-ext-400-normal.BtzQ7olK.woff2)format("woff2"),url(/_astro/rubik-latin-ext-400-normal.E7wwwcV8.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/rubik-latin-400-normal.j0pmKyiQ.woff2)format("woff2"),url(/_astro/rubik-latin-400-normal.BV1Ho3GG.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-arabic-500-normal.soGt7v5W.woff2)format("woff2"),url(/_astro/rubik-arabic-500-normal.DNk3Rzpj.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-cyrillic-ext-500-normal.DVRnamQw.woff2)format("woff2"),url(/_astro/rubik-cyrillic-ext-500-normal.CnfIzV8i.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-cyrillic-500-normal.Didq2w9O.woff2)format("woff2"),url(/_astro/rubik-cyrillic-500-normal.BH_pkKR0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-hebrew-500-normal.B_5jqoVI.woff2)format("woff2"),url(/_astro/rubik-hebrew-500-normal.-anb7y8_.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-ext-500-normal.CKoAoPpD.woff2)format("woff2"),url(/_astro/rubik-latin-ext-500-normal.BUryUc8T.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/rubik-latin-500-normal.1os41rQk.woff2)format("woff2"),url(/_astro/rubik-latin-500-normal.LZYVHeqz.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-arabic-600-normal.q6c7POk1.woff2)format("woff2"),url(/_astro/rubik-arabic-600-normal.DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-cyrillic-ext-600-normal.vwfZBdfm.woff2)format("woff2"),url(/_astro/rubik-cyrillic-ext-600-normal.BH0SVxfR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-cyrillic-600-normal.AdySaCq0.woff2)format("woff2"),url(/_astro/rubik-cyrillic-600-normal.CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-hebrew-600-normal.CpCbvE17.woff2)format("woff2"),url(/_astro/rubik-hebrew-600-normal.BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-latin-ext-600-normal.DPvxRCiz.woff2)format("woff2"),url(/_astro/rubik-latin-ext-600-normal.DCdMT6U0.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/rubik-latin-600-normal.7iWW07_k.woff2)format("woff2"),url(/_astro/rubik-latin-600-normal.Bd1rsTk4.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-arabic-700-normal.DNWlnGaX.woff2)format("woff2"),url(/_astro/rubik-arabic-700-normal.BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-cyrillic-ext-700-normal.3CKVJqgg.woff2)format("woff2"),url(/_astro/rubik-cyrillic-ext-700-normal.CEbQMks9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-cyrillic-700-normal.DFnztZBh.woff2)format("woff2"),url(/_astro/rubik-cyrillic-700-normal.C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-hebrew-700-normal.Da14F88e.woff2)format("woff2"),url(/_astro/rubik-hebrew-700-normal.B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-ext-700-normal.D5I4eEgK.woff2)format("woff2"),url(/_astro/rubik-latin-ext-700-normal.CQ1www4I.woff)format("woff");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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/rubik-latin-700-normal.D-tMm-eS.woff2)format("woff2"),url(/_astro/rubik-latin-700-normal.KHOtubUA.woff)format("woff");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:Gveret Levin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gveret-levin-hebrew-400-normal.Bjzl9gCE.woff2)format("woff2"),url(/_astro/gveret-levin-hebrew-400-normal.DUQqxgsR.woff)format("woff")}@font-face{font-family:Gveret Levin;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gveret-levin-latin-400-normal.DS6BkEvN.woff2)format("woff2"),url(/_astro/gveret-levin-latin-400-normal.U8442FXm.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/caveat-latin-500-normal.B9SDL8cy.woff2)format("woff2"),url(/_astro/caveat-latin-500-normal.Do9veZfZ.woff)format("woff")}@font-face{font-family:GardensC;src:url(/fonts/GardensC.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ink:#3b3542;--ink-2:#5f5866;--magenta:#e4a1c0;--magenta-ink:#b04a7f;--magenta-soft:#fbeaf1;--teal:#2f7468;--teal-bright:#8cd3c6;--teal-soft:#e7f4f0;--yellow:#ffe58a;--yellow-soft:#fff4cc;--cream:#fffdf8;--wa-in:#fff;--wa-out:#ddf7c8;--white:#fff;--line:#2b2b331f;--font:"Rubik", "Arial Rounded MT Bold", system-ui, sans-serif;--hand:"GardensC", "Caveat", cursive;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--shadow-1:0 2px 8px #50465a0f, 0 1px 2px #50465a0a;--shadow-2:0 14px 34px -14px #50465a2e, 0 4px 10px #50465a0d;--shadow-3:0 26px 60px -24px #b04a7f38, 0 8px 18px #50465a0f;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--font);color:var(--ink);background:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.55}img{block-size:auto;max-inline-size:100%;display:block}a{color:var(--teal);text-underline-offset:.18em;text-decoration-thickness:1.5px}a:hover{color:var(--magenta-ink)}::selection{background:var(--yellow);color:var(--ink)}:focus-visible{outline:4px solid var(--yellow);outline-offset:3px;border-radius:8px}h1,h2,h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}.num{font-variant-numeric:tabular-nums}.hand{font-family:var(--hand);letter-spacing:0;font-weight:400}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;block-size:1px;inline-size:1px;overflow:hidden;position:absolute!important}.page{background:linear-gradient(#fffdf8 0%,#fff9ea 12%,#fff6e2 22%,#fff4ee 34%,#fceef3 48%,#fbeaf1 60%,#f6f0f3 72%,#eef6f3 86%,#e7f4f0 100%);overflow-x:clip;container:page/inline-size}.wrap{inline-size:100%;max-inline-size:1240px;margin-inline:auto;padding-inline:20px}@container page (width>=700px){.wrap{padding-inline:40px}}@container page (width>=1100px){.wrap{padding-inline:56px}}.section{padding-block:72px}@container page (width>=900px){.section{padding-block:96px}}.h1{letter-spacing:-.03em;font-size:2.6rem;line-height:1.02}.h2{font-size:2.1rem;line-height:1.06}.h2:after{content:"";background:var(--magenta);border-radius:6px;block-size:6px;inline-size:72px;margin-block-start:18px;display:block}.h2.on-photo:after,.h2.yellow-bar:after{background:var(--yellow)}.h2.center:after{margin-inline:auto}.h3{letter-spacing:-.01em;font-size:1.3rem;line-height:1.2}.lead{color:var(--ink-2);max-inline-size:36em;font-size:1.15rem;line-height:1.5}@container page (width>=700px){.h1{font-size:3.6rem}.h2{font-size:2.8rem}.lead{font-size:1.25rem}}@container page (width>=1100px){.h1{font-size:4.6rem}.h2{font-size:3.25rem}}.btn{min-block-size:56px;font:600 1.0625rem/1 var(--font);cursor:pointer;transition:transform .24s var(--ease), box-shadow .24s var(--ease), background-color .24s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;display:inline-flex}.btn svg{flex:none;block-size:22px;inline-size:22px}.btn-wa{background:var(--magenta-ink);color:#fff;box-shadow:0 10px 24px -12px #b04a7f8c}.btn-wa:hover{color:#fff;background:#9e3f72;transform:translateY(-2px);box-shadow:0 16px 30px -14px #b04a7f99}.btn-wa:active{transform:scale(.97)}.btn-ghost{color:var(--ink);box-shadow:inset 0 0 0 2px var(--ink);background:#ffffffbf}.btn-ghost:hover{color:var(--ink);background:#fff;transform:translateY(-2px)}.btn-sm{min-block-size:44px;padding:0 18px;font-size:.95rem}.btn-sm svg{block-size:18px;inline-size:18px}.wa-dot{color:#fff;background:#25d366;border-radius:50%;place-items:center;block-size:30px;inline-size:30px;margin-inline-start:-10px;display:inline-grid}.wa-dot svg{block-size:18px;inline-size:18px}.btn-sm .wa-dot{block-size:26px;inline-size:26px;margin-inline-start:-8px}.btn-sm .wa-dot svg{block-size:15px;inline-size:15px}.header{z-index:20;backdrop-filter:saturate(1.4)blur(12px);background:#fffdf8e0;border-block-end:1px solid #2b2b330f;position:sticky;inset-block-start:0}.header .wrap{align-items:center;gap:24px;block-size:72px;display:flex}.logo img{block-size:46px;inline-size:auto}.nav{gap:28px;margin-inline-start:auto;display:none}.nav a{color:var(--ink);background:linear-gradient(var(--yellow), var(--yellow)) no-repeat 0 100% / 0 4px;transition:background-size .24s var(--ease);padding-block:8px;font-size:1rem;font-weight:500;text-decoration:none}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);background-size:100% 4px}.menu-btn{block-size:44px;box-shadow:var(--shadow-1);color:var(--ink);font:inherit;cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding-inline:12px 16px;font-size:.95rem;font-weight:600;display:inline-flex}.header .btn-label{display:none}@container page (width>=1000px){.nav{display:flex}.header .btn-wa{margin-inline-start:8px}.menu-btn{display:none}.header .btn-label{display:inline}}.hero{padding-block:28px 24px}.hero-grid{align-items:center;gap:32px;display:grid}.hero-copy{gap:22px;display:grid}.hero .h1 em{background:linear-gradient(transparent 62%, var(--yellow) 62%, var(--yellow) 92%, transparent 92%);padding-inline:.04em;font-style:normal}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-note{color:var(--ink-2);max-inline-size:30em;font-size:.95rem}.hero-photo{position:relative}.hero-photo .frame{border-radius:var(--r-xl);aspect-ratio:4/5;box-shadow:var(--shadow-3);background:var(--magenta-soft);overflow:hidden}.hero-photo .frame img{object-fit:cover;object-position:50% 30%;block-size:100%;inline-size:100%}.hero-photo .sticker{box-shadow:var(--shadow-2);background:#fff;border-radius:22px;gap:2px;padding:14px 20px 12px;display:grid;position:absolute;inset-block-end:28px;inset-inline-start:-14px;transform:rotate(-4deg)}.sticker .hand{color:var(--teal);font-size:2rem;line-height:1}.sticker small{color:var(--ink-2);font-size:.92rem;font-weight:500}.proof{border-block-start:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 0;margin-block-start:8px;padding-block-start:22px;font-size:.95rem;display:flex}.proof li{align-items:center;gap:8px;display:flex}.proof li:not(:last-child):after{content:"";background:var(--magenta);border-radius:50%;block-size:5px;inline-size:5px;margin-inline:12px}.proof strong{color:var(--ink);font-weight:600}.proof svg{color:#1877f2;block-size:18px;inline-size:18px}@container page (width>=900px){.hero{padding-block:48px 32px}.hero-grid{grid-template-columns:1.08fr .92fr;gap:64px}.hero-photo .sticker{inset-inline-start:-40px}}.mirror-grid{align-items:center;gap:36px;display:grid}.chat{border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#f3eee8;gap:10px;padding:26px 18px;display:grid;position:relative}.chat:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 10%,#ffffff59,#0000 40%);position:absolute;inset:0}.bubble{border-radius:16px;max-inline-size:86%;padding:10px 14px;font-size:1.02rem;line-height:1.4;position:relative;box-shadow:0 1px 1px #00000014}.bubble.in{background:var(--wa-in);border-start-start-radius:4px;justify-self:start}.bubble.out{background:var(--wa-out);border-start-end-radius:4px;justify-self:end;margin-block-start:8px}.bubble.out .hand{font-size:1.6rem;line-height:1.15;display:block}.bubble .who{color:var(--teal);margin-block-end:2px;font-size:.88rem;font-weight:600;display:block}@container page (width>=900px){.mirror-grid{grid-template-columns:.9fr 1.1fr;gap:72px}.chat{padding:34px 30px}}.ages{border-radius:var(--r-xl);box-shadow:var(--shadow-3);background:#fff;gap:28px;padding:28px 20px;display:grid}.ages-head{gap:14px;display:grid}.ages-note{color:var(--ink-2);align-items:baseline;gap:10px;font-size:.95rem;display:flex}.ages-note:before{content:"";background:var(--yellow);block-size:10px;inline-size:10px;box-shadow:0 0 0 3px var(--yellow-soft);border-radius:50%;flex:none;transform:translateY(1px)}.ruler{padding-block-start:30px;position:relative}.ruler-ticks{background:repeating-linear-gradient(90deg, #3b354233 0 2px, transparent 2px 100%) 0 100% / calc(100% / 36) 10px no-repeat repeat-x, repeating-linear-gradient(90deg, #3b354252 0 2px, transparent 2px 100%) 0 100% / calc(100% / 3) 20px repeat-x;border-block-end:2px solid #3b354240;block-size:22px;position:absolute;inset-block-start:0;inset-inline:0}.ruler-bands{scrollbar-width:none;gap:8px;padding-block:12px 4px;display:flex;overflow-x:auto}.ruler-bands::-webkit-scrollbar{display:none}.band{cursor:pointer;background:var(--cream);min-block-size:52px;color:var(--ink);font:600 1rem/1 var(--font);transition:background-color .24s var(--ease), box-shadow .24s var(--ease), transform .24s var(--ease);border:0;border-radius:999px;flex:none;padding:0 20px;box-shadow:inset 0 0 0 2px #2b2b3324}.band:hover{box-shadow:inset 0 0 0 2px var(--ink)}.band[aria-selected=true]{background:var(--yellow);transform:translateY(-2px);box-shadow:inset 0 0 0 2px #3b35428c,0 8px 18px -10px #3b35424d}.ages-body{gap:22px;display:grid}.ages-col h3{color:var(--teal);letter-spacing:0;margin-block-end:10px;font-size:.95rem;font-weight:600}.asks li{margin-block-end:8px;padding-inline-start:26px;font-size:1.05rem;position:relative}.asks li:before{content:"";background:var(--magenta);border-radius:4px;block-size:12px;inline-size:12px;position:absolute;inset-block-start:.42em;inset-inline-start:0;transform:rotate(45deg)scale(.8)}.ages-look{font-size:1.05rem}.fit-card{background:var(--teal-soft);border-radius:var(--r-md);gap:12px;padding:20px;display:grid}.fit-card p{font-size:1rem}.fit-service{border-block-start:1px dashed #2e7f7273;justify-content:space-between;align-items:baseline;gap:12px;padding-block-start:12px;display:flex}.fit-service b{font-weight:600}.fit-service small{color:var(--ink-2);font-size:.95rem;display:block}.price{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}@container page (width>=900px){.ages{gap:36px;padding:48px 52px}.ages-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.ruler-bands{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid;overflow:visible}.band{border-radius:14px;padding:0 8px}.ages-body{grid-template-columns:1fr 1fr 1.1fr;gap:40px}}.photo-panel{border-radius:var(--r-xl);min-block-size:520px;box-shadow:var(--shadow-3);color:#fff;align-items:end;display:grid;position:relative;overflow:hidden}.photo-panel>picture,.photo-panel>img{position:absolute;inset:0}.photo-panel img{object-fit:cover;object-position:60% 30%;block-size:100%;inline-size:100%}.photo-panel:after{content:"";background:linear-gradient(#14101400 30%,#14101459 55%,#141014c7 100%);position:absolute;inset:0}.photo-panel .inner{z-index:1;gap:16px;max-inline-size:44rem;padding:28px 22px;display:grid;position:relative}.photo-panel .h2{color:#fff;text-shadow:0 2px 14px #0000004d}.photo-panel p{color:#fffffff0;text-shadow:0 1px 8px #00000059;font-size:1.08rem}.photo-panel mark{color:var(--yellow);background:0 0}@container page (width>=900px){.photo-panel{min-block-size:640px}.photo-panel .inner{padding:56px}.photo-panel p{font-size:1.2rem}}.steps{counter-reset:step;gap:18px;margin-block-start:40px;display:grid}.step{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#ffffffd1;padding:22px;position:relative}.step-n{background:var(--magenta-soft);block-size:40px;inline-size:40px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-block-end:14px;font-weight:700;display:inline-grid}.step h3{margin-block-end:6px}.step p{color:var(--ink-2);font-size:1rem}@container page (width>=900px){.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.steps:before{content:"";position:absolute}.step:not(:last-child):after{content:"";border-block-start:2px dashed var(--teal);opacity:.6;position:absolute;inset-block-start:42px;inset-inline:70px -14px}}.home-quote{align-items:center;gap:18px;margin-block-start:44px;display:grid}.home-quote blockquote{font-family:var(--hand);color:var(--teal);margin:0;font-size:1.9rem;line-height:1.2}.cities{flex-wrap:wrap;gap:8px;display:flex}.cities li{box-shadow:var(--shadow-1);background:#fff;border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:500}.cities li.more{color:var(--ink-2);background:0 0;box-shadow:inset 0 0 0 1.5px #2b2b3340}@container page (width>=900px){.home-quote{grid-template-columns:1.1fr .9fr;gap:56px}.home-quote blockquote{font-size:2.3rem}}.offers-head{gap:14px;margin-block-end:40px;display:grid}.offers{gap:16px;display:grid}.offer{border-radius:var(--r-lg);box-shadow:var(--shadow-2);align-content:start;gap:12px;padding:26px 22px;display:grid;position:relative}.offer .meta{color:var(--teal);font-size:.98rem;font-weight:600}.offer p{color:var(--ink-2)}.offer .price{letter-spacing:-.02em;font-size:2.2rem;line-height:1}.offer .price small{color:var(--ink-2);letter-spacing:0;font-size:1rem;font-weight:600}.offer-course{background:#fff;padding:0;overflow:hidden}.offer-course .ph{aspect-ratio:16/10;overflow:hidden}.offer-course .ph img{object-fit:cover;object-position:50% 40%;block-size:100%;inline-size:100%}.offer-course .body{gap:12px;padding:26px 22px 28px;display:grid}.offer-course .price{font-size:2.8rem}.offer-sleep{background:var(--magenta-soft)}.offer-sleep .two{gap:4px;display:grid}.offer-sleep .two div{align-items:baseline;gap:10px;display:flex}.offer-sleep .two .price{font-size:1.7rem}.offer-consult{background:var(--teal-soft)}.offer-bundle{background:var(--yellow-soft);box-shadow:var(--shadow-2);align-items:center;gap:14px;display:grid}.offer-bundle .h3{font-size:1.45rem}.offer-bundle p{color:var(--ink)}.old{text-decoration:line-through;text-decoration-color:var(--magenta-ink);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:500;text-decoration-thickness:2px}.saving{color:var(--teal);background:#fff;border-radius:999px;padding:6px 12px;font-size:.92rem;font-weight:600;display:inline-block;box-shadow:inset 0 0 0 1.5px #2f74684d}.offer-phone{background:#ffffffb3;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:18px 22px;display:flex;box-shadow:inset 0 0 0 2px #2b2b331f}.offer-phone .ico{block-size:44px;inline-size:44px;box-shadow:var(--shadow-1);color:var(--teal);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.offer-phone b{font-weight:600}.offer-phone span{color:var(--ink-2)}.offer-phone .price{margin-inline-start:auto;font-size:1.4rem}.more-link{align-items:center;gap:8px;margin-block-start:26px;font-size:1.05rem;font-weight:600;display:inline-flex}.more-link svg{block-size:20px;inline-size:20px;transition:transform .24s var(--ease)}.more-link:hover svg{transform:translate(4px)}[dir=rtl] .more-link svg{transform:scaleX(-1)}@container page (width>=900px){.offers-head{grid-template-columns:1fr 1fr;align-items:end;gap:40px}.offers{grid-template-columns:1.25fr 1fr;grid-template-areas:"course sleep""course consult""bundle bundle""phone phone";gap:20px}.offer{padding:34px 32px}.offer-course{grid-area:course;padding:0}.offer-course .body{padding:32px 36px 36px}.offer-sleep{grid-area:sleep}.offer-consult{grid-area:consult}.offer-bundle{grid-area:bundle;grid-template-columns:1fr auto;padding:30px 36px}.offer-phone{grid-area:phone;padding:18px 28px}}.fb-line{box-shadow:var(--shadow-1);background:#fff;border-radius:999px;flex-wrap:wrap;justify-self:start;align-items:center;gap:10px 14px;padding:10px 18px 10px 12px;font-weight:600;display:inline-flex}.fb-line svg{color:#1877f2;block-size:28px;inline-size:28px}.fb-line a{font-weight:500}.quote{border-radius:var(--r-lg);background:#f3eee8;align-content:start;gap:10px;padding:22px 18px 18px;display:grid}.quote .bubble{max-inline-size:100%;font-size:1.06rem}.quote figcaption{color:var(--ink-2);padding-inline-start:6px;font-size:.95rem}@container page (width>=900px){.reviews-head{grid-template-columns:1fr auto;align-items:end}.quotes{grid-template-columns:1.3fr 1fr 1fr;align-items:start}.quote:nth-child(2){margin-block-start:48px}.quote:nth-child(3){margin-block-start:16px}}.about-grid{align-items:start;gap:32px;display:grid}.portrait{border-radius:var(--r-xl);aspect-ratio:4/5;box-shadow:var(--shadow-3);position:relative;overflow:hidden}.portrait img{object-fit:cover;object-position:50% 25%;block-size:100%;inline-size:100%}.about-copy{gap:22px;display:grid}.timeline{gap:0;display:grid}.timeline li{border-block-start:1px solid var(--line);grid-template-columns:5.2rem 1fr;gap:14px;padding-block:14px;display:grid}.timeline .yr{color:var(--teal);font-variant-numeric:tabular-nums;padding-block-start:2px;font-size:.95rem;font-weight:600}.timeline b{font-weight:600;line-height:1.3;display:block}.timeline span{color:var(--ink-2);font-size:.95rem;display:block}@container page (width>=900px){.about-grid{grid-template-columns:.8fr 1.2fr;gap:72px}.timeline li{grid-template-columns:7rem 1fr}}.promise{gap:14px;margin-block-start:36px;display:grid}.promise li{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#fffc;gap:6px;padding:20px 22px;display:grid}.promise s{background:linear-gradient(var(--magenta), var(--magenta)) no-repeat 0 58% / 100% 3px;padding-inline:2px;font-size:1.2rem;font-weight:700;text-decoration:none}.promise p{color:var(--ink-2)}.promise-yes{font-family:var(--hand);color:var(--ink);max-inline-size:24em;margin-block-start:30px;font-size:2rem;line-height:1.2}.promise-yes mark{background:linear-gradient(transparent 55%, var(--yellow) 55%, var(--yellow) 90%, transparent 90%);color:inherit}@container page (width>=900px){.promise{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.promise-yes{font-size:2.6rem}}.faq{gap:12px;max-inline-size:860px;margin-block-start:36px;display:grid}.faq details{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#fff}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary .pm{background:var(--yellow-soft);block-size:32px;inline-size:32px;transition:transform .24s var(--ease), background-color .24s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.faq details[open] summary .pm{background:var(--yellow);transform:rotate(45deg)}.faq .ans{color:var(--ink-2);max-inline-size:42em;padding:0 22px 22px}.final{text-align:center;border-radius:var(--r-xl);box-shadow:var(--shadow-3);background:#ffffffb8;justify-items:center;gap:22px;padding:56px 22px;display:grid;position:relative;overflow:hidden}.final:before,.final:after{content:"";z-index:0;background:#fffc;border-radius:50%;position:absolute}.final:before{background:var(--yellow-soft);block-size:380px;inline-size:380px;inset-block-start:-200px;inset-inline-end:-120px}.final:after{background:var(--teal-soft);block-size:260px;inline-size:260px;inset-block-end:-150px;inset-inline-start:-90px}.final>*{z-index:1;position:relative}.final .wa-big{color:#fff;background:#25d366;border-radius:50%;place-items:center;block-size:88px;inline-size:88px;display:grid;box-shadow:0 0 0 8px #fff,0 18px 40px -12px #25d366b3}.final .wa-big svg{block-size:48px;inline-size:48px}.final .h2{max-inline-size:16em}.final p{max-inline-size:34em;color:var(--ink-2);font-size:1.1rem}.phone-pill{color:var(--ink);box-shadow:var(--shadow-2);font-variant-numeric:tabular-nums;letter-spacing:.01em;background:#fff;border-radius:999px;padding:12px 30px;font-size:1.8rem;font-weight:700;text-decoration:none}.socials{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.socials a{color:var(--ink);box-shadow:var(--shadow-1);background:#fff;border-radius:999px;align-items:center;gap:10px;min-block-size:48px;padding:8px 18px 8px 8px;font-weight:600;text-decoration:none;display:inline-flex}.socials .ic{color:#fff;border-radius:50%;place-items:center;block-size:34px;inline-size:34px;display:grid}.socials .ic svg{block-size:18px;inline-size:18px}.ic-ig{background:var(--magenta-ink)}.ic-fb{background:#1877f2}@container page (width>=900px){.final{padding:88px 40px}.phone-pill{font-size:2.3rem}}.footer{color:var(--ink-2);padding-block:56px 96px;font-size:.95rem}.footer-grid{gap:28px;display:grid}.footer .logo img{block-size:56px}.footer h2{color:var(--ink);letter-spacing:0;margin-block-end:10px;font-size:.95rem}.footer li{margin-block-end:6px}.footer a{color:var(--ink-2)}.footer .tag{color:var(--ink);margin-block-start:12px;font-weight:500}.footer .legal{border-block-start:1px solid var(--line);margin-block-start:36px;padding-block-start:20px}@container page (width>=900px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px}.footer{padding-block:72px 48px}}.wa-bar{z-index:30;display:flex;position:fixed;inset-block-end:12px;inset-inline:12px}.wa-bar .btn{inline-size:100%}@container page (width>=900px){.wa-bar{display:none}}.page-hero{padding-block:40px 56px}.page-hero-grid{align-items:center;gap:32px;display:grid}.page-hero .lead{margin-block-start:18px}.page-hero .frame{border-radius:var(--r-xl);aspect-ratio:5/4;box-shadow:var(--shadow-3);overflow:hidden}.page-hero .frame img{object-fit:cover;block-size:100%;inline-size:100%}@container page (width>=900px){.page-hero{padding-block:64px 80px}.page-hero-grid{grid-template-columns:1.1fr .9fr;gap:64px}}.tier-group{gap:18px;margin-block-start:56px;display:grid}.tier-group-head{gap:8px;margin-block-end:6px;display:grid}.tier-group-head p{color:var(--ink-2)}.tiers{gap:16px;display:grid}.tier{border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#fff;align-content:start;gap:14px;padding:26px 24px;scroll-margin-block-start:96px;display:grid}.tier .top{gap:6px;display:grid}.tier .fmt{color:var(--teal);font-size:.98rem;font-weight:600}.tier .price{font-size:2.2rem;line-height:1}.tier p{color:var(--ink-2)}.tier .inc li{margin-block-end:7px;padding-inline-start:28px;position:relative}.tier .inc li:before{content:"";border-inline-start:2.5px solid var(--teal);border-block-end:2.5px solid var(--teal);block-size:9px;inline-size:16px;position:absolute;inset-block-start:.36em;inset-inline-start:2px;transform:rotate(-45deg)}.tier .topics{flex-wrap:wrap;gap:6px;display:flex}.tier .topics li{background:var(--teal-soft);color:var(--teal);border-radius:999px;padding:5px 10px;font-size:.9rem;font-weight:500}.tier.featured{background:var(--magenta-soft);box-shadow:var(--shadow-3), inset 0 0 0 2px #b04a7f2e}.tier.featured .topics li{background:#fff}.tier .btn{justify-self:start;margin-block-start:6px}@container page (width>=900px){.tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tier{padding:32px 30px}}.table-wrap{border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#fff;margin-block-start:28px;overflow-x:auto}table{border-collapse:collapse;inline-size:100%;min-inline-size:720px;font-size:.98rem}th,td{text-align:start;border-block-end:1px solid var(--line);vertical-align:top;padding:14px 18px}th{color:var(--ink-2);background:var(--cream);font-size:.92rem;font-weight:600}td:first-child{font-weight:600}td:last-child{color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}tr:last-child td{border-block-end:0}.cards2{gap:16px;margin-block-start:36px;display:grid}.card{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#ffffffdb;align-content:start;gap:8px;padding:24px 22px;display:grid}.card p{color:var(--ink-2)}@container page (width>=700px){.cards2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container page (width>=1000px){.cards2.three{grid-template-columns:repeat(3,minmax(0,1fr))}}.certs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block-start:28px;display:grid}.certs figure{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#fff;margin:0;padding:10px}.certs img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:10px;inline-size:100%}.certs figcaption{color:var(--ink-2);padding:8px 4px 2px;font-size:.9rem}@container page (width>=900px){.certs{grid-template-columns:repeat(4,minmax(0,1fr))}}.checklist li{margin-block-end:10px;padding-inline-start:34px;font-size:1.08rem;position:relative}.checklist li:before{content:"";background:var(--yellow);border-radius:50%;block-size:22px;inline-size:22px;position:absolute;inset-block-start:.2em;inset-inline-start:0}.checklist li:after{content:"";border-left:2px solid var(--ink);border-bottom:2px solid var(--ink);block-size:6px;inline-size:10px;position:absolute;inset-block-start:.48em;inset-inline-start:6px;transform:rotate(-45deg)}.timeline-steps{gap:14px;margin-block-start:36px;display:grid}.timeline-steps li{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#ffffffdb;grid-template-columns:7.5rem 1fr;gap:16px;padding:20px 22px;display:grid}.timeline-steps .when{color:var(--teal);font-size:.95rem;font-weight:700}.timeline-steps p{color:var(--ink-2)}@container page (width<=560px){.timeline-steps li{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:no-preference){.reveal{opacity:1;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:none}.js .reveal:not(.in){opacity:0;transform:translateY(14px)}.ages-panel{animation:panel-in .42s var(--ease)}@keyframes panel-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.skip{z-index:50;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;position:absolute;inset-block-start:-60px;inset-inline-start:12px}.skip:focus{color:#fff;inset-block-start:12px}.btn-label-short{display:inline}@container page (width>=1000px){.btn-label-short{display:none}}.mobile-nav{border-block-start:1px solid var(--line);background:var(--cream)}.mobile-nav .wrap{padding-block:8px 16px;display:grid}.mobile-nav a{color:var(--ink);border-block-end:1px solid var(--line);padding-block:12px;font-size:1.25rem;font-weight:600;text-decoration:none}.mobile-nav a[aria-current=page]{color:var(--magenta-ink)}@container page (width>=1000px){.mobile-nav{display:none}}.wa-bar{transition:transform .32s var(--ease), opacity .32s var(--ease)}.wa-bar[data-state=hidden]{opacity:0;pointer-events:none;transform:translateY(140%)}.wa-bar .btn{box-shadow:0 16px 34px -12px #b04a7f8c}.js .ages .ruler{display:block}.ages .ruler{display:none}html:not(.js) .ages-panel+.ages-panel{border-block-start:1px solid var(--line);padding-block-start:24px}.ages-panel[hidden]{display:none}.ages-panel{gap:22px;display:grid}.ages-panel .panel-title{font-size:1.5rem}@container page (width>=900px){.ages-panel{grid-template-columns:1fr 1fr 1.1fr;gap:40px}.ages-panel .panel-title{grid-column:1/-1}}.col-label{color:var(--teal);letter-spacing:0;margin:0 0 10px;font-size:.95rem;font-weight:600}a.fit-service{color:var(--ink);text-decoration:none}a.fit-service:hover b{text-underline-offset:.18em;text-decoration:underline}.fit-card .btn{justify-self:start}.js .ages-panel .panel-title{display:none}.frame picture,.portrait picture,.ph picture{block-size:100%;display:block}.offer .price,.tier .price{color:var(--ink)}.quote{margin:0}.promise s{justify-self:start}.ages{grid-template-columns:minmax(0,1fr)}.ages>*,.ages-panel>*{min-inline-size:0}.ages-panel{grid-template-columns:minmax(0,1fr)}@container page (width>=900px){.ages-panel{grid-template-columns:1fr 1fr 1.1fr}}.hero-photo{order:-1}.hero-photo .frame{aspect-ratio:4/3}.hero-photo .frame img{object-position:50% 14%}.hero-photo .sticker{padding:10px 16px 8px;inset-block-end:-18px;inset-inline-start:12px}.sticker .hand{font-size:1.6rem}@container page (width>=900px){.hero-photo{order:0}.hero-photo .frame{aspect-ratio:4/5}.hero-photo .frame img{object-position:50% 30%}.hero-photo .sticker{padding:14px 20px 12px;inset-block-end:28px;inset-inline-start:-40px}.sticker .hand{font-size:2rem}}.proof{gap:8px;display:grid}.proof li:not(:last-child):after{display:none}.proof li:before{content:"";background:var(--magenta);border-radius:50%;flex:none;block-size:6px;inline-size:6px}.proof li:has(>svg):before{display:none}@container page (width>=700px){.proof{gap:10px 20px;display:flex}}.fb-line{border-radius:20px}.stack{gap:16px;display:grid}.stack>.offer{grid-area:auto}.tier{flex-direction:column;display:flex}.tier>.btn{align-self:flex-start;margin-block-start:auto}.tier>.more-link{align-self:flex-start}.certs img{object-fit:contain;background:#fff}@container page (width<=899px){.step{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;padding:18px;display:grid}.step .step-n{grid-row:span 2;margin:0}.step h3{margin-block:6px 4px}}.hero{isolation:isolate;position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;filter:blur(6px);background:radial-gradient(38% 30% at 12% 18%,#fffffff2,#fff0 70%),radial-gradient(30% 26% at 30% 8%,#ffffffe6,#fff0 70%),radial-gradient(34% 30% at 82% 14%,#ffffffe6,#fff0 70%),radial-gradient(40% 34% at 68% 70%,#fceaf1e6,#fceaf100 70%),radial-gradient(30% 26% at 20% 88%,#e7f4f0e6,#e7f4f000 70%);position:absolute;inset:-40px 0 0}.final:before{background:#fff4cc}.final:after{background:var(--teal-soft)}.chat .bubble.out{background:#e4f4da}.muted{color:var(--ink-2)}.h2.no-bar:after{display:none}.btn-ghost svg{block-size:20px;inline-size:20px}.call-btn{min-block-size:44px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:8px;margin-inline-start:auto;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.call-btn:hover{color:var(--ink);background:#fff}.call-num{display:none}.header .btn-wa{margin-inline-start:0}@container page (width>=1000px){.call-btn{margin-inline-start:8px}.call-num{display:inline}.nav{gap:22px}}@container page (width>=1000px) and (width<=1180px){.call-num{display:none}}.badge{letter-spacing:.02em;background:var(--teal-soft);color:var(--teal);border-radius:999px;place-self:flex-start start;padding:5px 12px;font-size:.85rem;font-weight:600;display:inline-block}.badge-vip{background:var(--ink);color:#ffe9b0;letter-spacing:.12em;padding-inline:14px}.vip{border-radius:var(--r-xl);box-shadow:var(--shadow-3), inset 0 0 0 1.5px #b08a4a59;background:linear-gradient(135deg,#fff8e7 0%,#fceef4 55%,#f4eef8 100%);gap:20px;margin-block-end:20px;padding:30px 24px;display:grid;position:relative}.vip:before{content:"";border-radius:calc(var(--r-xl) - 8px);pointer-events:none;border:1px solid #b08a4a47;position:absolute;inset:10px}.vip-copy{gap:12px;display:grid;position:relative}.vip-copy p{color:var(--ink-2);max-inline-size:40em}.vip .h3{font-size:1.6rem}.vip .fmt{color:var(--teal);font-weight:600}.vip-price{align-content:center;justify-items:start;gap:8px;display:grid;position:relative}.vip-price .price{font-size:2.6rem;line-height:1}.old-note{color:var(--ink-2);font-size:.95rem}.vip .inc li{color:var(--ink);margin-block-end:7px;padding-inline-start:28px;position:relative}.vip .inc li:before{content:"";border-block-end:2.5px solid #b08a4a;border-inline-start:2.5px solid #b08a4a;block-size:9px;inline-size:16px;position:absolute;inset-block-start:.36em;inset-inline-start:2px;transform:rotate(-45deg)}.vip-lg .h2{font-size:2rem}@container page (width>=900px){.vip{grid-template-columns:1fr auto;gap:48px;padding:40px 48px}.vip-lg .h2{font-size:2.6rem}.vip-lg{padding:52px 56px}}.gift{border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#fff;border:2px dashed #2f746859;align-items:center;gap:14px;margin-block-start:20px;padding:22px;display:grid}.gift-ico{background:var(--yellow-soft);block-size:52px;inline-size:52px;color:var(--teal);border-radius:50%;place-items:center;display:grid}.gift p{color:var(--ink-2);margin-block-start:6px}.gift .btn{justify-self:start}@container page (width>=900px){.gift{grid-template-columns:auto 1fr auto;gap:24px;padding:24px 30px}}.asks-set{border:0;min-inline-size:0;margin:0;padding:0}.asks-set legend{padding:0}.check{cursor:pointer;transition:background-color .2s var(--ease);border-radius:12px;align-items:flex-start;gap:12px;margin-inline-start:-12px;padding:9px 12px;font-size:1.04rem;line-height:1.35;display:flex}.check:hover{background:var(--cream)}.check input{appearance:none;cursor:pointer;block-size:22px;inline-size:22px;transition:all .2s var(--ease);background:#fff;border:2px solid #3b354259;border-radius:7px;flex:none;place-items:center;margin:0;display:grid}.check input:after{content:"";opacity:0;border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;block-size:6px;inline-size:10px;transform:rotate(-45deg)translate(1px,-1px)}.check input:checked{background:var(--magenta-ink);border-color:var(--magenta-ink)}.check input:checked:after{opacity:1}.check input:focus-visible{outline:4px solid var(--yellow);outline-offset:2px}.area-line{align-items:flex-start;gap:12px;font-size:1.15rem;font-weight:500;display:flex}.area-line svg{color:var(--teal);flex:none;margin-block-start:3px}.area-line .muted{margin-block-start:6px;font-size:1rem;font-weight:400;display:block}@container page (width>=900px){.offers{grid-template-areas:"course sleep""course consult""phone phone"}}.principles{gap:14px;margin-block-start:36px;display:grid}.principles li{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#ffffffd9;grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px 22px;display:grid}.principles .no{background:var(--magenta-soft);block-size:40px;inline-size:40px;color:var(--magenta-ink);border-radius:50%;place-items:center;display:grid}.principles h3{margin-block-end:4px;font-size:1.15rem}.principles p{color:var(--ink-2)}@container page (width>=900px){.principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.reviews-head{gap:16px;margin-block-end:28px;display:grid}.review{border-radius:var(--r-lg);box-shadow:var(--shadow-2);background:#fff;gap:16px;margin:0;padding:26px 26px 22px;display:grid}.review blockquote{margin:0;font-size:1.08rem;line-height:1.6}.review figcaption{align-items:center;gap:10px;font-size:.95rem;display:flex}.review .avatar{background:var(--magenta-soft);block-size:36px;inline-size:36px;color:var(--magenta-ink);border-radius:50%;place-items:center;font-weight:700;display:grid}.review .src{color:var(--ink-2);margin-inline-start:4px}.review .src:before{content:"· "}.quotes:has(>.review:only-child){grid-template-columns:minmax(0,1fr);max-inline-size:860px}@container page (width>=900px){.quotes .review:nth-child(2),.quotes .review:nth-child(3){margin-block-start:0}}.note-card{background:var(--yellow-soft);border-radius:var(--r-md);color:var(--ink);padding:18px 20px;font-size:1rem}.facts{gap:14px;margin-block-start:32px;display:grid}.fact{border-radius:var(--r-md);box-shadow:var(--shadow-1);background:#fff;gap:6px;padding:22px;display:grid}.fact b{letter-spacing:-.01em;font-size:1.5rem}.fact span{color:var(--ink-2)}@container page (width>=900px){.facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.course-price{border-radius:var(--r-lg);background:var(--magenta-soft);box-shadow:var(--shadow-2);align-items:center;gap:20px;margin-block-start:20px;padding:28px;display:grid}@container page (width>=900px){.course-price{grid-template-columns:1fr auto;padding:32px 40px}}.checklist.soft li:before{background:var(--magenta-soft)}.or-call{color:var(--ink-2);margin-block:-8px -10px;font-size:.95rem}.quotes{gap:18px;display:grid}@container page (width>=900px){.quotes{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.doors-wrap{padding-block:8px}.doors-title{color:var(--ink-2);margin-block-end:14px;font-size:1.05rem;font-weight:600}.doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.doors a{box-shadow:var(--shadow-1);color:var(--ink);min-block-size:76px;transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 10px;font-weight:600;line-height:1.25;text-decoration:none;display:grid}.doors a:hover{box-shadow:var(--shadow-2);transform:translateY(-2px)}.doors a:focus-visible{outline:3px solid var(--magenta-ink);outline-offset:3px}.doors picture,.doors .door-ico{border-radius:50%;flex:none;block-size:56px;inline-size:56px;overflow:hidden}.doors picture img{object-fit:cover;block-size:100%;inline-size:100%}.doors .door-ico{background:var(--yellow-soft);color:var(--ink);place-items:center;display:grid}.doors a>svg{color:var(--magenta-ink);block-size:18px;inline-size:18px}@container page (width<=520px){.doors a{grid-template-columns:auto minmax(0,1fr);gap:10px;padding:8px 12px 8px 8px;font-size:.95rem}.doors a>svg{display:none}.doors picture,.doors .door-ico{block-size:48px;inline-size:48px}}@container page (width>=900px){.doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.doors-wrap{padding-block:0 16px}}.tier-vip{background:var(--yellow-soft);box-shadow:var(--shadow-2), inset 0 0 0 1px #b08a4a59}.tier-vip p{color:var(--ink)}.logo{flex:none}.header .wrap{gap:8px}@container page (width<=440px){.header .btn-label-short{display:none}.header .btn-wa{flex:none;justify-content:center;block-size:44px;inline-size:44px;padding:0}.header .btn-wa .wa-dot{margin-inline-start:0}.call-btn{padding-inline:8px}}@container page (width>=1000px){.header .wrap{gap:24px}}.sticker small span{white-space:nowrap}@container page (width<=520px){.sticker small{font-size:.86rem}}.doors img{object-fit:cover;border-radius:50%;flex:none;block-size:56px;inline-size:56px;max-inline-size:none}@container page (width<=520px){.doors img{block-size:48px;inline-size:48px}}.wa-preview{background:#e7f6e9;border-radius:16px 16px 16px 4px;gap:6px;padding:12px 14px;display:grid}.wa-preview .col-label{margin:0}.wa-preview p{color:var(--ink);font-size:.98rem;line-height:1.45}.wa-preview small{color:var(--ink-2);font-size:.88rem}@container page (width<=520px){.sticker small span:not(.sep){display:block}.sticker small .sep{display:none}}.course-row{gap:16px;margin-block-start:20px;display:grid}.course-row .course-price{margin:0}.vip-mini{border-radius:var(--r-lg);background:var(--yellow-soft);box-shadow:var(--shadow-2), inset 0 0 0 1px #b08a4a59;align-content:start;gap:8px;padding:24px;display:grid}.vip-mini .h3{font-size:1.15rem}.vip-mini .fmt{color:var(--teal);font-size:.95rem;font-weight:600}.vip-mini p{color:var(--ink)}.vip-mini .price{margin-block-start:4px;font-size:1.9rem;line-height:1}.vip-mini .old-note{margin-block-start:-2px}.vip-mini-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-block-start:6px;display:flex}@container page (width>=900px){.course-row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch}.course-row .course-price{grid-template-columns:1fr;align-content:center}}.review figcaption{align-items:flex-start}.review .avatar{flex:none;block-size:40px;inline-size:40px}.review .who{gap:2px;line-height:1.35;display:grid}.review .who .rec{color:var(--ink-2);font-weight:400}.review .who b{display:inline}.review .when{color:var(--ink-2);align-items:center;gap:5px;font-size:.92rem;text-decoration:none;display:inline-flex}.review .when:hover{color:var(--magenta-ink);text-decoration:underline}.review .when svg{color:#1877f2}.language-picker{flex:none;inline-size:max-content;max-inline-size:100%;position:relative}.language-picker summary{cursor:pointer;min-block-size:44px;color:var(--ink);box-shadow:var(--shadow-1);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:.9rem;font-weight:600;list-style:none;display:flex}.language-picker summary::-webkit-details-marker{display:none}.language-picker summary:hover,.language-picker[open] summary{background:var(--yellow-soft)}.language-chevron{transition:transform .16s var(--ease);flex:none}.language-picker[open] .language-chevron{transform:rotate(180deg)}.language-options{z-index:30;border:1px solid var(--line);background:var(--cream);min-inline-size:160px;box-shadow:var(--shadow-2);border-radius:14px;padding:6px;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0}.header .language-options a{min-block-size:44px;color:var(--ink);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:flex}.header .language-options a:hover,.header .language-options a[aria-current=true]{background:var(--yellow-soft);color:var(--ink)}.desktop-language-picker{display:none}.header .mobile-nav .wrap{block-size:auto}.mobile-language-picker{margin-block:8px}.mobile-language-picker .language-options{inset-inline:0 auto}@container page (width>=1000px){.desktop-language-picker{display:block}.header .wrap{gap:12px}.nav{gap:16px}.call-num{display:none}}a[href^=tel\:],.num,.call-num,.price,.old,.yr{direction:ltr;unicode-bidi:isolate}[dir=rtl] .door .arrow{transform:scaleX(-1)}.review-translation{color:var(--ink-2);margin-block-start:12px;font-size:.95rem}@container page (width>=1280px){.call-num{display:inline}}[dir=rtl] .doors a>svg{transform:scaleX(-1)}.call-num{white-space:nowrap}:root[lang=he]{--hand:"Gveret Levin", "Rubik", cursive}:root[lang=en]{--hand:"Caveat", "Rubik", cursive}:root[lang=he] .sticker .hand{font-size:1.7rem}:root[lang=he] .bubble.out .hand{font-size:1.45rem;line-height:1.3}:root[lang=he] .home-quote blockquote{font-size:1.7rem;line-height:1.3}:root[lang=he] .promise-yes{font-size:1.8rem;line-height:1.3}@container page (width>=900px){:root[lang=he] .home-quote blockquote{font-size:2rem}:root[lang=he] .promise-yes{font-size:2.1rem}:root[lang=he] .sticker .hand{font-size:1.95rem}}:root[lang=en] .hand,:root[lang=en] .home-quote blockquote,:root[lang=en] .promise-yes{font-weight:500}:root[lang=en] .sticker .hand{font-size:2.1rem}:root[lang=en] .bubble.out .hand{font-size:1.6rem;line-height:1.25}:root[lang=en] .home-quote blockquote{font-size:2rem;line-height:1.2}:root[lang=en] .promise-yes{font-size:2.1rem;line-height:1.2}@container page (width>=900px){:root[lang=en] .home-quote blockquote{font-size:2.3rem}:root[lang=en] .promise-yes{font-size:2.4rem}:root[lang=en] .sticker .hand{font-size:2.3rem}}:root[lang=he] h1,:root[lang=he] h2,:root[lang=he] h3,:root[lang=he] .h1,:root[lang=he] .h2,:root[lang=he] .h3,:root[lang=he] .price{letter-spacing:0}:root[lang=he] .h1{line-height:1.12}:root[lang=he] .h2{line-height:1.18}:root[lang=he] body{font-size:1.03em}:root[lang=he] p,:root[lang=he] li{line-height:1.7}:root[lang=en] .h1{letter-spacing:-.025em}.language-picker summary{gap:6px;padding:8px 10px 8px 12px}.language-globe{color:var(--ink-2);flex:none}.language-code{letter-spacing:.06em;font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:700}:root[lang=he] .language-picker summary .language-code{letter-spacing:0}.language-options{min-inline-size:150px}.header .language-options a{justify-content:space-between;gap:14px}.language-options .language-code{color:var(--ink);min-inline-size:2.6em}.language-options [lang=he] .language-code{letter-spacing:0}.language-options .language-name{color:var(--ink-2);font-size:.92rem;font-weight:500}.nav a,.header .btn-wa span,.call-num{white-space:nowrap}.service-language-note{justify-content:center;margin:0 auto;padding-block:10px 0;display:flex}.service-language-note span{background:var(--teal-soft);color:var(--teal);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.88rem;font-weight:600;display:inline-flex}@container page (width>=1000px) and (width<=1180px){.header .btn-label{display:none}.header .btn-label-short{display:inline}}.band-unit{font-weight:500}@container page (width<=899.98px){.ruler-bands{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid;overflow:visible}.band{border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-block-size:60px;padding:8px 2px;display:flex}.band-num{font-size:1rem;font-weight:700}.band-unit{color:var(--ink-2);font-size:.8rem;line-height:1.1}.band[aria-selected=true] .band-unit{color:var(--ink)}}.vip-tag{vertical-align:1px;background:var(--ink);color:#ffe9b0;letter-spacing:.12em;border-radius:999px;margin-inline-end:2px;padding:3px 8px 2px;font-size:.7rem;font-weight:700;display:inline-block}.review-more{gap:12px;display:grid}.review-more summary{cursor:pointer;color:var(--teal);text-underline-offset:.2em;justify-self:start;font-size:.95rem;font-weight:600;text-decoration:underline;list-style:none}.review-more summary::-webkit-details-marker{display:none}.review-more summary .less,.review-more[open] summary .more{display:none}.review-more[open] summary .less{display:inline}.review-more blockquote{gap:10px;margin:0;font-size:1.08rem;line-height:1.6;display:grid}.review-more blockquote p{margin:0}.review:has(.review-more[open]) .review-excerpt{display:none}.review:has(.review-more[open]) .review-more{flex-direction:column-reverse;align-items:flex-start;display:flex}.fb-line .ig-link{align-items:center;gap:6px;display:inline-flex}.fb-line .ig-link svg{color:#c13584;block-size:18px;inline-size:18px}.tier-quote{border-inline-start:3px solid var(--magenta);background:var(--cream);border-radius:10px;margin:0;padding:12px 14px;font-size:.95rem;line-height:1.5}.tier-quote cite{color:var(--ink-2);margin-block-start:6px;font-size:.9rem;font-style:normal;display:block}.review .when-wa svg{color:#25d366}.review .when-ig svg{color:#c13584}.footer .ic{color:#fff;border-radius:50%;flex:none;place-items:center;block-size:30px;inline-size:30px;display:inline-grid}.footer .ic svg{block-size:16px;inline-size:16px}.ic-wa{background:#25d366}.ic-ph{background:var(--teal)}.footer .f-link{align-items:center;gap:10px;display:inline-flex}.footer .f-social{gap:12px;display:flex}.footer .f-social .ic{block-size:42px;inline-size:42px;transition:transform .2s var(--ease)}.footer .f-social .ic svg{block-size:20px;inline-size:20px}.footer .f-social a:hover .ic{transform:translateY(-2px)}.footer a.f-link[href^=tel\:]{direction:inherit;unicode-bidi:normal}@container page (width>=1100px){:root[lang=en] .hero .h1{font-size:4.1rem}}
