:root{--navy: #0e1c4d;--navy-2: #1d2f6b;--ink: #23304f;--muted: #4c5878;--blue: #2f7fd8;--sky-1: #9adff8;--sky-2: #c6effd;--sky-3: #e9f9ff;--pill-blue: #c3e6fb;--yellow: #ffd84a;--yellow-2: #ffc928;--red-1: #ff6f5e;--red-2: #ec3f3a;--green-1: #2fbf63;--green-2: #179247;--white: #fff;--card-shadow: 0 10px 30px rgba(28, 64, 120, .1), 0 2px 6px rgba(28, 64, 120, .06);--radius: 22px;--wrap: 1480px;--gutter: clamp(16px, 2.2vw, 32px);--font: "Rubik", "Heebo", "Arial Hebrew", Arial, sans-serif;--brand-grad: linear-gradient(90deg, #625fff, #ac4bff);--header-h: 70px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--white);line-height:1.5;overflow-x:hidden}img,svg{display:block;max-width:100%}img{height:auto}a{color:inherit}.wrap{width:100%;max-width:var(--wrap);margin-inline:auto;padding-inline:var(--gutter)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.skip{position:absolute;inset-inline-start:12px;top:-60px;z-index:100;background:var(--navy);color:var(--white);padding:10px 16px;border-radius:10px;text-decoration:none;transition:top .2s}.skip:focus{top:12px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:8px}.header{position:sticky;top:0;z-index:50;background:var(--brand-grad);box-shadow:0 4px 18px #5032c840}.header__inner{display:flex;align-items:center;gap:24px;min-height:var(--header-h)}.brand{flex:0 0 auto;display:block}.brand img{height:clamp(40px,3.4vw,50px);width:auto}.nav{flex:1;display:flex;justify-content:center;gap:clamp(2px,.7vw,12px)}.nav__link{font-size:1.05rem;font-weight:600;color:var(--white);white-space:nowrap;text-decoration:none;padding:8px 16px;border-radius:999px;transition:background-color .2s,color .2s}.nav__link:hover{background:#ffffff29}.nav__link.is-active{background:#ffffff42}.btn-login{flex:0 0 auto;display:inline-flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:600;color:var(--white);text-decoration:none;padding:8px 22px;border:2px solid rgba(255,255,255,.85);border-radius:999px;transition:background-color .2s,transform .2s}.btn-login:hover{background:#ffffff24;transform:translateY(-1px)}.btn-login svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.nav-toggle{display:none}.hero{position:relative;isolation:isolate;padding-block:clamp(14px,3vh,32px) clamp(10px,2vh,24px)}.hero__sky{position:absolute;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(70% 55% at 8% 0%,rgba(110,196,240,.55),transparent 70%),radial-gradient(50% 40% at 92% 6%,rgba(130,205,240,.45),transparent 70%),radial-gradient(60% 35% at 60% 38%,rgba(255,255,255,.45),transparent 70%),linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 48%,var(--sky-3) 78%,var(--white) 100%)}.hero__sky:before{content:"";position:absolute;inset:-20% -10% 30%;background:radial-gradient(120% 60% at 30% 110%,transparent 58%,rgba(255,255,255,.28) 60%,transparent 66%),radial-gradient(140% 70% at 85% 120%,transparent 58%,rgba(255,255,255,.22) 60%,transparent 65%)}.hero__sky:after{content:"";position:absolute;inset-inline:-5%;bottom:-2px;height:120px;background:radial-gradient(90px 60px at 4% 100%,#fff 98%,transparent),radial-gradient(150px 80px at 18% 100%,#fff 98%,transparent),radial-gradient(120px 64px at 34% 100%,#fff 98%,transparent),radial-gradient(180px 76px at 52% 100%,#fff 98%,transparent),radial-gradient(130px 66px at 70% 100%,#fff 98%,transparent),radial-gradient(170px 84px at 87% 100%,#fff 98%,transparent),radial-gradient(110px 60px at 100% 100%,#fff 98%,transparent);opacity:.9}.hero__grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.4vw,40px)}.hero__copy{text-align:center;position:relative}.hero__title{margin:0;font-size:clamp(2rem,min(3.3vw,6.4vh),3.4rem);font-weight:900;line-height:1.12;letter-spacing:-.01em;color:var(--navy)}.underline{position:relative;display:inline-block;white-space:nowrap}.underline svg{position:absolute;inset-inline:-4%;bottom:-.22em;width:108%;height:.38em;fill:none;stroke:var(--yellow-2);stroke-width:7;stroke-linecap:round;overflow:visible}.stats{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.2em 0;margin:clamp(12px,2vh,20px) 0 0;padding:.28em 1.1em;font-size:clamp(1.05rem,min(1.75vw,3.2vh),1.6rem);font-weight:600;color:var(--navy);background:linear-gradient(180deg,#ffe46a,var(--yellow-2));border-radius:999px;box-shadow:0 6px 16px #ffba0047,inset 0 -3px #0000000d}.stats span{white-space:nowrap}.stats span+span:before{content:"•";margin-inline:.5em;font-size:.7em;vertical-align:.15em}.stats b{font-weight:800}.hero__sub{margin:clamp(10px,1.8vh,18px) 0 0;font-size:clamp(1.3rem,min(1.9vw,3.4vh),1.8rem);font-weight:800;color:var(--navy);line-height:1.25}.hero__text{max-width:36em;margin:6px auto 0;font-size:clamp(1rem,min(1.15vw,2.1vh),1.12rem);color:var(--ink);line-height:1.55}.brush{display:inline-block;margin:clamp(8px,1.4vh,14px) 0 0;padding:.4em 1.6em .45em;font-size:clamp(1.02rem,min(1.4vw,2.6vh),1.3rem);font-weight:600;color:var(--navy);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 60' preserveAspectRatio='none'%3E%3Cpath fill='%2399d5f5' d='M10 13C150 4 450 1 594 8l-9 11 11 9-8 12 6 9C420 54 190 60 6 53l9-10-12-9 10-10z'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.cta-row{position:relative;display:flex;justify-content:center;align-items:center;margin-top:clamp(12px,2vh,20px)}.btn-cta{display:inline-flex;align-items:center;gap:.55em;padding:.36em 1.6em .42em;font-size:clamp(1.5rem,min(2.3vw,4.2vh),2.15rem);font-weight:800;line-height:1.2;color:var(--white);text-decoration:none;background:linear-gradient(180deg,var(--red-1),var(--red-2));border-radius:999px;box-shadow:0 12px 26px #ec3f3a59,inset 0 -4px #0000001f,inset 0 2px #ffffff40;transition:transform .2s,box-shadow .2s}.btn-cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px #ec3f3a6b,inset 0 -4px #0000001f,inset 0 2px #ffffff40}.btn-cta:active{transform:translateY(1px)}.btn-cta svg{width:1em;height:1em;fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.btn-cta:hover svg{transform:translate(-4px)}.burst{order:2;position:relative;width:52px;height:60px;margin-inline-start:10px}.burst i{position:absolute;inset-inline-start:6px;width:34px;height:5px;border-radius:4px;background:var(--yellow-2)}.burst i:nth-child(1){top:10px;transform:rotate(-30deg)}.burst i:nth-child(2){top:28px;width:40px}.burst i:nth-child(3){top:46px;transform:rotate(30deg)}.rocket{position:absolute;inset-inline-start:-10px;top:-46px;width:clamp(64px,6vw,96px);height:auto;overflow:visible;filter:drop-shadow(0 6px 10px rgba(29,47,107,.18));animation:float 4s ease-in-out infinite;pointer-events:none}.rocket__body{fill:#fff;stroke:#1d2f6b;stroke-width:3.5;stroke-linejoin:round}.rocket__red{fill:#f0473d;stroke:#1d2f6b;stroke-width:3.5;stroke-linejoin:round}.rocket__trail{fill:none;stroke:#fff;stroke-width:4;stroke-linecap:round;stroke-dasharray:2 9;opacity:.9}@keyframes float{0%,to{transform:translate(0)}50%{transform:translate(-3px,-8px)}}.price{display:inline-flex;flex-direction:column;align-items:center;margin:clamp(10px,1.8vh,16px) 0 0;padding:.35em 2em .45em;background:#ffffffb8;border:2px solid rgba(255,255,255,.95);border-radius:34px;box-shadow:0 8px 22px #286eaa24}.price__main{font-size:clamp(1.1rem,min(1.45vw,2.6vh),1.4rem);font-weight:700;color:var(--navy);line-height:1.2}.price__main b{font-size:1.7em;font-weight:900;vertical-align:-.08em}.price__note{font-size:clamp(.92rem,1vw,1rem);color:var(--ink)}.hero__fine{max-width:40em;margin:8px auto 0;font-size:clamp(.88rem,.95vw,.95rem);color:var(--muted);line-height:1.5}.hero__online{display:inline-flex;align-items:center;gap:8px;margin:4px 0 0;font-size:clamp(.92rem,1.05vw,1.02rem);font-weight:600;color:var(--navy)}.hero__online svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:var(--blue);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero__art{align-self:center;position:relative;top:clamp(-36px,-3.5vh,-16px);margin-inline-end:calc(var(--gutter) * -1)}.hero__art img{width:100%;max-width:720px;margin-inline-end:auto;max-height:calc(100vh - var(--header-h) - 48px);object-fit:contain;object-position:left center;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 92%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 88%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent 0,#000 6%,#000 92%,transparent 100%),linear-gradient(to right,transparent 0,#000 6%,#000 88%,transparent 100%);mask-composite:intersect}.panels{display:grid;grid-template-columns:minmax(0,1.33fr) minmax(0,1fr);gap:clamp(16px,1.6vw,24px);margin-top:clamp(4px,1vw,12px);position:relative;z-index:1}.topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1vw,16px)}.topic{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:14px 8px 16px;border-radius:var(--radius);text-align:center;box-shadow:0 6px 16px #1c407812;transition:transform .25s,box-shadow .25s}.topic:hover{transform:translateY(-4px);box-shadow:0 12px 24px #1c40781f}.topic img{width:clamp(64px,5.6vw,92px)}.topic__num{margin-top:6px;font-size:clamp(1.05rem,1.5vw,1.45rem);font-weight:800;color:var(--navy);line-height:1.2}.topic__name{font-size:clamp(.85rem,.95vw,1rem);font-weight:500;color:var(--muted);line-height:1.25}.topic--1{background:#feefae}.topic--2{background:#ffdebd}.topic--3{background:#c0f8db}.topic--4{background:#c3e6fc}.topic--5{background:#dbcbfc}.ready{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"copy art" "meter art";align-items:center;column-gap:8px;padding:16px clamp(16px,1.6vw,24px) 18px;background:var(--white);border-radius:var(--radius);box-shadow:var(--card-shadow)}.ready__copy{grid-area:copy}.ready__art{grid-area:art;width:100%;max-width:344px;justify-self:end}.ready__title{margin:0;font-size:clamp(1.2rem,1.7vw,1.65rem);font-weight:800;color:var(--navy);line-height:1.2}.ready__text{margin:6px 0 0;font-size:clamp(.98rem,1.2vw,1.15rem);color:var(--ink);line-height:1.4}.meter{grid-area:meter;display:flex;align-items:center;gap:10px;margin-top:12px;padding:5px 14px 5px 6px;background:#e7f7ea;border:2px solid #d1efd9;border-radius:999px}.meter__label{flex:0 0 auto;font-size:clamp(1rem,1.2vw,1.15rem);font-weight:700;color:var(--green-2);white-space:nowrap}.meter__label b{font-weight:800}.meter__label sup{font-size:.6em;color:var(--muted)}.meter__track{flex:1;height:22px;display:flex;justify-content:flex-end}.meter__fill{display:block;height:100%;width:var(--fill, 82%);background:linear-gradient(180deg,#7ad992,#3fb760);border-radius:999px;box-shadow:inset 0 -2px #00000014;transition:width 1.6s cubic-bezier(.2,.8,.2,1)}.features{display:flex;align-items:center;gap:clamp(16px,2vw,32px);margin-top:clamp(24px,2.6vw,36px)}.features__list{list-style:none;margin:0;padding:0;flex:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.feature{display:flex;align-items:center;justify-content:center;gap:14px;padding:6px clamp(10px,1.4vw,24px);font-size:clamp(.98rem,1.2vw,1.15rem);font-weight:500;color:var(--navy);line-height:1.35}.feature+.feature{border-inline-start:2px solid #dbe5f2}.feature svg{flex:0 0 auto;width:clamp(38px,3.3vw,50px);height:auto;fill:none;stroke:var(--navy-2);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.btn-wa{flex:0 0 auto;display:inline-flex;align-items:center;gap:14px;padding:12px 34px 12px 28px;font-size:clamp(1.1rem,1.45vw,1.4rem);font-weight:800;line-height:1.2;color:var(--white);text-decoration:none;background:linear-gradient(180deg,var(--green-1),var(--green-2));border-radius:999px;box-shadow:0 10px 22px #1792474d,inset 0 -3px #0000001a;transition:transform .2s,box-shadow .2s}.btn-wa:hover{transform:translateY(-2px);box-shadow:0 14px 28px #1792475c,inset 0 -3px #0000001a}.btn-wa svg{order:2;width:46px;height:46px;fill:currentColor}.footer{padding-block:clamp(22px,2.4vw,32px) 22px;text-align:center;color:var(--ink)}.footer__note{max-width:60em;margin:0 auto;font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.6}.footer__note a{color:var(--green-2);font-weight:600;text-decoration:none;white-space:nowrap}.footer__note a:hover{text-decoration:underline}.ready__text sup{font-size:.65em;color:var(--muted)}.footer__bar{margin:14px 0 0;padding-top:14px;border-top:1px solid #e6ecf5;font-size:.9rem;color:var(--muted)}.footer__bar a{text-decoration:none}.footer__bar a:hover{text-decoration:underline}.js .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.js .reveal.is-in{opacity:1;transform:none}@media (max-width: 1180px){.panels{grid-template-columns:1fr}.features{flex-direction:column;align-items:stretch}.btn-wa{align-self:center}}@media (max-width: 1199px){:root{--header-h: 62px}.header__inner{gap:12px}.brand img{height:38px}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:46px;height:46px;padding:0 11px;margin-inline-start:auto;background:#fff3;border:0;border-radius:12px;cursor:pointer}.nav-toggle span{display:block;height:3px;border-radius:2px;background:var(--white);transition:transform .25s,opacity .25s}.nav-toggle[aria-expanded=true] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.nav{position:absolute;inset-inline:0;top:100%;flex-direction:column;gap:4px;padding:10px var(--gutter) 16px;background:var(--white);box-shadow:0 14px 24px #0e1c4d1a;display:none}.nav.is-open{display:flex}.nav__link{text-align:center;padding:12px;color:var(--navy)}.nav__link:hover{background:var(--sky-3)}.nav__link.is-active{background:var(--pill-blue)}.btn-login{padding:8px 14px;font-size:1rem}.btn-login svg{width:22px;height:22px}}@media (max-width: 900px){.hero__grid{grid-template-columns:1fr}.hero__art{margin-inline:calc(var(--gutter) * -1)}.hero__art img{margin-inline:auto}.rocket{inset-inline-start:0;top:-70px}.ready{grid-template-columns:1fr 1fr}.features__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.feature{justify-content:flex-start}.feature+.feature{border-inline-start:0}}@media (max-width: 640px){.btn-login span{display:none}.btn-login{padding:9px;border-radius:50%}.stats{border-radius:26px;padding:.4em .9em}.burst,.rocket{display:none}.topics{grid-template-columns:repeat(6,minmax(0,1fr))}.topic{grid-column:span 2}.topic--4{grid-column:2 / span 2}.ready{grid-template-columns:1fr;grid-template-areas:"art" "copy" "meter";text-align:center}.ready__art{justify-self:center;max-width:280px}.features__list{grid-template-columns:1fr}.feature{justify-content:flex-start;padding-inline:4px}.btn-wa{align-self:stretch;justify-content:center}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}
