@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../assets/fonts/rethink-sans-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:400;src:url(../assets/fonts/rethink-sans-latin-400.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:Rethink Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../assets/fonts/rethink-sans-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:500;src:url(../assets/fonts/rethink-sans-latin-500.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:Rethink Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../assets/fonts/rethink-sans-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:600;src:url(../assets/fonts/rethink-sans-latin-600.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:Rethink Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../assets/fonts/rethink-sans-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rethink Sans;font-style:normal;font-display:swap;font-weight:700;src:url(../assets/fonts/rethink-sans-latin-700.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}:root{--white:#fff;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-500:#6b7280;--grey-600:#374151;--grey-900:#111827;--violet-50:#f9f6ff;--violet-100:#e1d0fe;--violet-200:#caabfd;--violet-300:#b384fe;--violet-400:#9a5efe;--violet-500:#8134fe;--violet-600:#5a01f1;--violet-700:#4401b7;--violet-800:#34018d;--violet-900:#240164;--blue-500:#1d94e7;--cyan-500:#2fc8e3;--green-600:#13d326;--green-700:#01ab12;--orange-500:#ff682c;--red-500:#e70852;--green-800:#00820d;--orange-600:#dd511a;--orange-700:#bb3e0c;--yellow-400:#ebe700;--green-100:#d6f7da;--r-sm:8px;--r-md:12px;--r-lg:16px;--text:#111827;--muted:#374151;--soft:#6b7280;--faint:#9ca3af;--border:#e5e7eb;--border-soft:#f3f4f6;--brand:#8134fe;--font:"Rethink Sans", system-ui, sans-serif;--shadow-card:0 6px 16px -8px #00000029;--shadow-modal:0 8px 20px -4px #00000029;--shadow-floating:0 12px 24px -2px #00000029;--shadow-brand:0 4px 12px -6px #5a01f173;--call-bg:#0b0616;--call-panel:#150c26;--call-tile:#1c1030;--call-line:#ffffff1a;--call-line-strong:#ffffff2e;--call-text:#f5f2fb;--call-soft:#f5f2fbad;--call-faint:#f5f2fb73;--call-danger:#e70852;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-56:56px}*{box-sizing:border-box;margin:0;padding:0}#__nuxt,body,html{height:100%}body{font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased}.brand{aspect-ratio:1092/158;width:132px;min-height:0;display:inline-block}.brand img,.brand svg{width:100%;height:100%;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:where(a,button,input,textarea,[tabindex]):focus-visible{outline:2px solid var(--violet-400);outline-offset:2px;border-radius:6px}.screen{overscroll-behavior:contain;position:fixed;inset:0;overflow-y:auto}.funnel.screen{background:var(--white);color:var(--text);flex-direction:column;display:flex}.funnel__bar{justify-content:space-between;align-items:center;gap:var(--sp-12);min-height:56px;padding:var(--sp-12) var(--sp-16) 0;display:flex}.funnel__main{padding:var(--sp-16) var(--sp-20) var(--sp-24);flex:1}.funnel__footer,.funnel__main{flex-direction:column;display:flex}.funnel__footer{padding:var(--sp-8) var(--sp-20) var(--sp-32);gap:var(--sp-12)}.icon-btn{border-radius:var(--r-md);width:48px;height:48px;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.icon-btn:hover{background:var(--border-soft)}.h-title{letter-spacing:0;font-size:24px;line-height:1.2}.h-display,.h-title{text-align:center;font-weight:500}.h-display{font-size:28px;line-height:1.1}.lede{color:var(--muted);text-align:center;font-size:16px;line-height:1.5}.btn{appearance:none;border-radius:var(--r-md);width:100%;min-height:48px;padding:0 var(--sp-16);font:500 16px/1.1 var(--font);cursor:pointer;border:0}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-brand{background:var(--violet-900);color:var(--white)}.btn-brand:hover:not(:disabled){background:var(--violet-800)}.btn-light{background:var(--white);color:var(--text)}.btn-ghost{color:var(--text);background:0 0}.btn-ghost-on-dark{color:var(--white);background:0 0}.note-mock{text-align:center;color:var(--soft);font-size:13px;line-height:1.4}.choice{align-items:center;gap:var(--sp-16);width:100%;min-height:64px;padding:var(--sp-16) var(--sp-24);border:1px solid var(--grey-200);border-radius:var(--r-md);background:var(--white);color:var(--text);font:500 16px/1.1 var(--font);text-align:left;cursor:pointer;display:flex}.choice.is-on,.choice:hover{border-color:var(--brand);background:var(--violet-50)}.flag{-o-object-fit:cover;object-fit:cover;border-radius:50%;flex:none;width:24px;height:24px}.sheet-back{z-index:10;padding:var(--sp-20);background:#11182773;place-items:center;display:grid;position:fixed;inset:0}.sheet{background:var(--white);width:min(350px,100%);color:var(--text);padding:var(--sp-48) var(--sp-32) var(--sp-24);box-shadow:var(--shadow-modal);border-radius:20px;position:relative}.sheet h2{text-align:center;font-size:20px;font-weight:500;line-height:1.2}.sheet p{text-align:center;color:var(--muted);margin-top:var(--sp-12);line-height:1.5}.sheet .btn{margin-top:var(--sp-16)}.sheet__close{position:absolute;top:8px;right:8px}.otp{gap:var(--sp-8);justify-content:center;display:flex}.otp input{border:1px solid var(--grey-200);border-radius:var(--r-md);text-align:center;width:100%;max-width:52px;height:80px;font:500 32px/1.4 var(--font);color:var(--brand);background:var(--white)}.otp input:focus{border-color:var(--brand);outline:none}.field-error{color:var(--red-500);text-align:center;font-size:14px}.phone-row{align-items:flex-end;gap:var(--sp-16);display:flex}.phone-row .flag{width:20px;height:20px;margin-right:4px}.dial,.phone-row input{border:0;border-bottom:1px solid var(--border);height:48px;font:500 20px/28px var(--font);letter-spacing:0;color:var(--text);background:0 0;padding:0}.dial{cursor:pointer;align-items:center;gap:4px;display:flex}.phone-row input{font-variant-numeric:lining-nums;-webkit-text-fill-color:var(--text);appearance:none;border-radius:0;flex:1;min-width:0}.phone-row input::placeholder{font:inherit;color:var(--faint);-webkit-text-fill-color:var(--faint);opacity:1}.phone-row input:focus,.phone-row input:focus-visible{border-bottom-color:var(--brand);outline:none}.dial__chevron{flex:none;margin-left:2px}.country-sheet{width:min(480px,100%);height:calc(100dvh - 2 * var(--sp-20));padding:var(--sp-20) var(--sp-16) var(--sp-16);flex-direction:column;display:flex}.country-sheet h2{font-size:16px}.country-search{margin-top:var(--sp-20);flex:none;position:relative}.country-search svg{left:var(--sp-16);color:var(--muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.country-search input{width:100%;height:48px;padding:0 var(--sp-16) 0 44px;border:1px solid var(--border);border-radius:var(--r-md);font:400 16px/1.4 var(--font);color:var(--text);background:var(--white)}.country-search input:focus{border-color:var(--brand);outline:none}.country-list{margin:var(--sp-8) 0 0;overscroll-behavior:contain;flex:1;min-height:0;padding:0;list-style:none;overflow-y:auto}.country-list button{align-items:center;gap:var(--sp-12);width:100%;padding:var(--sp-12) var(--sp-8);border-radius:var(--r-md);font:400 15px/1.3 var(--font);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.country-list button.is-on,.country-list button:hover{background:var(--violet-50)}.country-list .flag{width:20px;height:20px}.country-list__name{flex:1;min-width:0}.country-list__dial{color:var(--muted);font-variant-numeric:tabular-nums}.funnel.masters{background:radial-gradient(120% 70% at 50% 18%,#8134fe8c,transparent 55%),var(--violet-900);color:var(--white)}.lang-chip{border-radius:var(--r-md);border:1px solid var(--brand);height:40px;color:var(--white);font:500 14px/1 var(--font);cursor:pointer;background:#20044e;align-items:center;gap:4px;padding:0 12px 0 10px;display:inline-flex}.master-row{--master-card-w:146px;padding:var(--sp-8) 0 var(--sp-16);margin:0 calc(var(--sp-20) * -1);overflow:hidden}.master-row__track{align-items:flex-start;width:max-content;display:flex}.master-card{animation:master-row-scroll var(--loop-duration,24s) linear infinite}.master-card:nth-child(2n){margin-top:var(--sp-40)}@media (hover:hover){.master-row:hover .master-card{animation-play-state:paused}}@keyframes master-row-scroll{0%{transform:translate(0)}to{transform:translateX(calc((var(--master-card-w) + var(--sp-12)) * var(--loop-cards,5) * -1))}}@media (prefers-reduced-motion:reduce){.master-row{scrollbar-width:none;padding-inline:var(--sp-20);overflow-x:auto}.master-row::-webkit-scrollbar{display:none}.master-card{animation:none}.master-card--clone{display:none}}.master-card{flex:0 0 var(--master-card-w);height:220px;margin-right:var(--sp-12);box-shadow:var(--shadow-card);background:var(--violet-800);cursor:default;border:0;border-radius:15px;padding:0;position:relative;overflow:hidden}.master-card img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%;height:100%;display:block}.grad{background:linear-gradient(90deg,var(--violet-200),var(--brand));color:#0000;-webkit-background-clip:text;background-clip:text}.benefits{border-radius:var(--r-lg);padding:var(--sp-8) var(--sp-16);margin-top:var(--sp-24);border:1px solid #ffffff59}.benefits li{gap:var(--sp-12);padding:var(--sp-8) 0;align-items:flex-start;font-size:16px;font-weight:500;line-height:1.4;list-style:none;display:flex}.benefits img{flex:none;width:24px;height:24px}.legal{margin-top:var(--sp-16);text-align:center;color:var(--white);font-size:12px;line-height:1.4}.legal button{color:inherit;font:700 12px/1.4 var(--font);cursor:pointer;background:0 0;border:0;padding:0}.funnel.call{color:var(--text);background:linear-gradient(#f4ecff,#f7f2ff 42%,#fff)}.call__portrait{width:148px;height:148px;margin:var(--sp-24) auto var(--sp-16);background:radial-gradient(circle at 50% 40%,var(--violet-300),var(--violet-700));border-radius:50%;overflow:hidden;box-shadow:0 0 0 18px #b384fe2e}.call__portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 20%;object-position:center 20%;width:100%;height:100%}.call__clock{text-align:center;letter-spacing:.04em;margin-top:var(--sp-32);font-size:22px;font-weight:500}.call__line{text-align:center;margin-top:var(--sp-24);gap:var(--sp-8);flex-direction:column;min-height:1.4em;font-size:18px;line-height:1.4;display:flex}.call__line p.is-previous{color:var(--muted);font-size:15px}.call__line p.is-user{color:var(--text)}.call-banner{background:var(--violet-50);border-radius:var(--r-lg);padding:var(--sp-16);margin-top:auto}.call-banner header{justify-content:space-between;gap:var(--sp-12);align-items:center;display:flex}.call-banner strong{color:var(--brand);font-size:14px;font-weight:600}.call-banner time{background:var(--white);border-radius:999px;padding:4px 8px}.call-banner p,.call-banner time{color:var(--muted);font-size:13px}.call-banner p{line-height:1.4}.call-banner p,.track{margin-top:var(--sp-8)}.track{background:var(--violet-100);border-radius:999px;height:4px;overflow:hidden}.track span{background:var(--brand);height:100%;display:block}.call-actions{justify-content:center;gap:var(--sp-20);margin-top:var(--sp-24);display:flex}.round{cursor:pointer;background:var(--white);width:64px;height:64px;box-shadow:var(--shadow-card);color:var(--text);border:0;border-radius:50%;place-items:center;display:grid}.round.is-on{background:var(--violet-100);color:var(--violet-800)}.round-end{background:var(--orange-600);color:var(--white)}.dev-cut{margin-top:var(--sp-12);color:var(--soft);font:500 13px/1 var(--font);cursor:pointer;background:0 0;border:0;text-decoration:underline}.funnel.dark-hero{color:var(--white);background:#16072f}.dark-hero__stage{pointer-events:none;height:520px;position:absolute;top:0;left:0;right:0}.dark-hero .portrait-bleed{-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;width:100%;height:100%;display:block}.dark-hero .portrait-fade{background:linear-gradient(#20044e1a 38%,#1b063f66 48%,#16072f 69%);position:absolute;inset:0}.dark-hero .funnel__bar,.dark-hero .funnel__footer,.dark-hero .funnel__main,.post-call .funnel__bar,.post-call .funnel__footer,.post-call .funnel__main{z-index:1;position:relative}.dark-hero .funnel__main{text-align:center;margin-top:248px}.dark-hero .lede{color:#eeeef1;margin-top:8px}.dark-hero .check-list{text-align:left;color:#eeeef1}.dark-hero .icon-btn--glass{width:32px;height:32px;color:var(--white);background:#0003;border:1px solid #a9a9a9;border-radius:50%}.check-list{gap:var(--sp-16);margin-top:var(--sp-20);flex-direction:column;list-style:none;display:flex}.check-list li{gap:var(--sp-12);align-items:flex-start;font-weight:500;line-height:1.4;display:flex}.grid-3{gap:var(--sp-12);margin-top:var(--sp-20);grid-template-columns:repeat(3,1fr);display:grid}.interest{border:1px solid var(--border);background:var(--white);border-radius:var(--r-md);min-height:108px;padding:var(--sp-12);justify-content:center;align-items:center;gap:var(--sp-8);font:500 13px/1.25 var(--font);text-align:center;color:var(--text);cursor:pointer;flex-direction:column;display:flex}.interest.is-on{background:var(--violet-50);border-color:var(--violet-300);color:var(--violet-800)}.interest svg{width:28px;height:28px}.funnel.post-call{overflow-x:hidden}.funnel.post-call--dark{color:var(--white);background:#20044e}.funnel.post-call--light{background:var(--white);color:#27202c}.post-call .funnel__main{text-align:center;align-items:center}.post-call:after,.post-call:before{content:"";z-index:0;background:var(--post-call-glow) center/100% 100% no-repeat;pointer-events:none;width:768.695px;height:768.695px;margin-left:-384.35px;position:fixed;left:50%}.post-call--dark{--post-call-glow:url(../assets/funnel/post-call/glow-dark.svg)}.post-call--light{--post-call-glow:url(../assets/funnel/post-call/glow-light.svg)}.post-call--dark:before{top:-320.65px}.post-call--light:before{top:-420.65px}.post-call:after{bottom:-484.65px}.post-call__photo{background:var(--violet-400);flex:none;width:152px;height:194px;margin-top:11px;position:relative;overflow:hidden}.post-call__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 15%;object-position:center 15%;width:100%;height:100%;display:block}.post-call__photo:after{content:"";background:#ffffff36;position:absolute;inset:0}.post-call__title{margin-top:27px;font-size:24px;font-weight:500;line-height:1.2}.post-call__sub{width:100%;max-width:278px;margin-top:12px;font-size:16px;line-height:1.2}.post-call__caption{color:#27202c;max-width:278px;margin-top:32px;font-size:12px;font-weight:400;line-height:normal}.post-call .post-steps{width:100%;max-width:350px;margin-top:48px}.post-call--light .post-steps{margin-top:91px}.post-steps{gap:var(--sp-24);padding:var(--sp-24);border-radius:var(--r-md);text-align:left;flex-direction:column;list-style:none;display:flex}.post-steps li{align-items:center;gap:var(--sp-20);font-size:14px;font-weight:400;line-height:1.5;display:flex}.post-steps__icon{flex:none;place-items:center;width:20px;height:20px;display:grid}.post-steps__icon>img{width:20px;height:20px;display:block}.post-steps__spinner{animation:.9s linear infinite spin}.post-steps__done{background:var(--brand);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.post-steps__done img{width:12px;height:12px;display:block}.post-steps--dark{background:#ffffff1a}.post-steps--dark li{color:#e0e0e0}.post-steps--dark li.is-active,.post-steps--dark li.is-done{color:var(--white);font-weight:500}.post-steps--light{background:#f2ebff66}.post-steps--light li{color:#707070}.post-steps--light li.is-active,.post-steps--light li.is-done{color:#27202c;font-weight:500}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.post-steps__spinner{animation:none}}.brand-mark{background:var(--brand);border-radius:13.333px;flex:none;width:80px;height:80px;margin-top:97px;position:relative;overflow:hidden}.brand-mark__logo{position:absolute;inset:20px 18.67px 17.33px}.brand-mark__logo img{max-width:none;display:block;position:absolute}.brand-mark__smile{width:96.9%;height:69.66%;top:7.95%;left:1.14%}.brand-mark__dot,.brand-mark__wave,.plan-chart__level{transform:translate(-50%,-50%)}.brand-mark__wave{width:4.403px}.brand-mark__wave--middle{height:13.558px;top:calc(50% - 9.84px);left:calc(50% - .51px)}.brand-mark__wave--left{height:8.975px;top:calc(50% - 10.16px);left:calc(50% - 8.31px)}.brand-mark__wave--right{height:8.975px;top:calc(50% - 10.16px);left:calc(50% + 7.29px)}.brand-mark__dot{width:7.038px;height:7.038px;top:calc(50% + 14.24px);left:calc(50% - 13.87px)}.difficulties__title{color:#000;max-width:280px;margin:0 auto;line-height:1.36}.difficulties__list{gap:var(--sp-12);margin-top:var(--sp-32);flex-direction:column;display:flex}.difficulty{align-items:center;gap:var(--sp-16);width:100%;min-height:64px;padding:var(--sp-16) var(--sp-16) var(--sp-16) var(--sp-24);border-radius:var(--r-md);background:var(--white);color:#18171c;font:500 16px/1.1 var(--font);text-align:left;cursor:pointer;border:1px solid #e0e0e0;display:flex}.difficulty>span:first-child{flex:1;min-width:0}.difficulty.is-on{background:#f2ebff;border-color:#f2ebff}.difficulty__box{border:1.6px solid #3e0798;border-radius:3.2px;flex:none;place-items:center;width:16px;height:16px;display:grid}.difficulty.is-on .difficulty__box{background:var(--brand);border-color:var(--brand)}.difficulty__box img{display:block}.plan__eyebrow{color:#707070;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:500;line-height:normal;display:flex}.plan__title{letter-spacing:-.48px;text-align:center;color:#27202c;max-width:285px;margin:16px auto 0;font-size:24px;font-weight:600;line-height:1.2}.plan__highlight{color:#0000;-webkit-background-clip:text;background-clip:text}.plan__highlight--title{background-image:linear-gradient(90deg,#3e0798,#3e0798 35%,#873dfe)}.plan__highlight--trust{background-image:linear-gradient(90deg,#3e0798,#8134fe)}.plan-chart{margin-top:var(--sp-32);padding-bottom:var(--sp-32);border-radius:var(--r-lg);color:var(--white);background:#5b21d8 url(../assets/funnel/plan/chart-bg.webp) 50%/cover no-repeat;overflow:hidden}.plan-chart__graph{aspect-ratio:350/184;width:100%;position:relative}.plan-chart__graph img{max-width:none;display:block;position:absolute}.plan-chart__grid{width:90.857%;height:52.446%;top:22.826%;left:4.571%}.plan-chart__dash{width:1px;height:28.261%;top:46.739%;left:71.286%}.plan-chart__curve{width:56.714%;height:36.957%;top:37.5%;left:12.857%}.plan-chart__tail{width:23%;height:20.38%;top:19.565%;left:72.571%}.plan-chart__dot{width:4.571%;height:8.696%}.plan-chart__dot--start{top:69.022%;left:8.571%}.plan-chart__dot--target{top:34.239%;left:69.143%}.plan-chart__level{-webkit-backdrop-filter:blur(37.5px);backdrop-filter:blur(37.5px);text-align:center;color:#27202c;border-radius:75px;min-width:36px;padding:6px 8px;font-size:12px;font-weight:500;line-height:1;position:absolute}.plan-chart__level--start{background:#fff9;top:58.696%;left:10.857%}.plan-chart__level--target{background:#f2ebff;top:23.913%;left:71.429%}.plan-chart__when{white-space:nowrap;font-size:12px;font-weight:500;line-height:1.2;position:absolute;top:81.522%}.plan-chart__when--start{left:6.857%}.plan-chart__when--target{left:71.429%;transform:translate(-50%)}.plan-chart__checks{gap:var(--sp-8);margin-top:var(--sp-12);padding:0 var(--sp-16);flex-direction:column;list-style:none;display:flex}.plan-chart__checks li{align-items:center;gap:var(--sp-8);font-size:14px;font-weight:500;line-height:1.2;display:flex}.plan-chart__checks img{flex:none}.plan-metrics{gap:var(--sp-8);margin-top:var(--sp-24);grid-template-columns:repeat(3,1fr);display:grid}.plan-metric{min-height:124px;padding:var(--sp-16) var(--sp-12) var(--sp-12);border-radius:var(--r-md);justify-content:space-between;gap:var(--sp-12);background:#f2ebff;flex-direction:column;display:flex}.plan-metric__icon{background:var(--white);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.plan-metric p{color:#707070;font-size:14px;line-height:1.2}.plan-metric strong{color:#27202c;margin-bottom:2px;font-size:24px;font-weight:500;display:block}.plan__disclaimer{align-items:flex-start;gap:var(--sp-8);margin-top:var(--sp-20);color:#302e38;font-size:12px;line-height:1.4;display:flex}.plan__disclaimer img{flex:none;margin-top:1px}.plan-goals{padding:var(--sp-32) var(--sp-20);background:#f6f6f6;border-radius:8.702px;margin-top:22px}.plan-goals h2{color:#27202c;max-width:280px;font-size:20px;font-weight:500;line-height:1.4}.plan-goals ul{gap:var(--sp-16);margin-top:var(--sp-24);flex-direction:column;list-style:none;display:flex}.plan-goals li{align-items:center;gap:var(--sp-12);color:#42364a;font-size:16px;line-height:1.2;display:flex}.plan-goals img{flex:none}.plan__trust{text-align:center;color:#27202c;max-width:285px;margin:42px auto 0;font-size:20px;font-weight:500;line-height:1.4}.plan-review{margin:var(--sp-16) 0 0;padding:var(--sp-20) var(--sp-16);gap:var(--sp-24);background:var(--white);border:.544px solid #e0e0e0;border-radius:8.702px;flex-direction:column;display:flex}.plan-review__head{justify-content:space-between;align-items:flex-start;gap:var(--sp-12);display:flex}.plan-review__head span{color:#707070;font-size:14px;line-height:1.2}.plan-review blockquote{color:#000;font-size:16px;font-weight:500;line-height:1.5}.plan-review figcaption{flex-direction:column;gap:4px;font-size:14px;line-height:1.2;display:flex}.plan-review figcaption strong{color:#000;font-weight:500}.plan-review figcaption span{color:#707070}.plan-awards{justify-content:center;gap:25px;margin-top:34px;display:flex}.plan-awards .laurel-badge{--laurel-scale:1.04}.plan__cta{background:#20044e;font-size:14px;font-weight:700}.funnel.paywall-step{color:var(--white);background:linear-gradient(#9c89ce,#49249c 36%,#24105f);flex-direction:column;display:flex}.paywall-step__bar{justify-content:space-between;align-items:center;gap:var(--sp-12);padding:var(--sp-24) var(--sp-24) 0;min-height:48px;display:flex}.paywall-step__icon{border-radius:var(--r-md);width:48px;height:48px;color:var(--white);cursor:pointer;background:#ffffff1a;border:0;flex:none;place-items:center;display:grid}.paywall-step__progress{flex:1;gap:8px;max-width:238px;display:flex}.paywall-step__progress i{background:#c9c7d1;border-radius:2px;flex:1;height:4px}.paywall-step__progress i.is-done{background:#d6bdff}.paywall-step__progress i.is-active{background:#3e0798}.paywall-step__main{padding:var(--sp-32) var(--sp-24) var(--sp-16);text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.paywall-step__footer{padding:var(--sp-8) var(--sp-24) var(--sp-32);gap:var(--sp-12);flex-direction:column;display:flex}.paywall-step__title{width:100%;max-width:342px;font-size:24px;font-weight:600;line-height:1.2}.paywall-step__title--offer{margin-bottom:var(--sp-8)}.paywall-step__avatar{width:200px;height:200px;margin-top:var(--sp-24);-o-object-fit:cover;object-fit:cover;-o-object-position:center 12%;object-position:center 12%;border:3px solid #7b61ff;border-radius:50%}.paywall-step__hero-copy{margin-top:var(--sp-24);width:100%;max-width:342px}.paywall-step__name{color:var(--white);font-size:24px;font-weight:600;line-height:1.25}.paywall-step__sub{color:#d6cdeb;margin-top:4px;font-size:16px;line-height:1.45}.paywall-step__spacer{flex:7 1 var(--sp-24)}.paywall-step__spacer--after{flex:3 1 0}.paywall-step__badges{gap:var(--sp-24);justify-content:center;width:100%;display:flex}.paywall-step__badges .laurel-badge{--laurel-scale:1.15}@media (width<=359px){.paywall-step__badges .laurel-badge{--laurel-scale:1}}@media (height<=700px){.paywall-step__avatar{width:168px;height:168px;margin-top:var(--sp-16)}.paywall-step__badges .laurel-badge{--laurel-scale:1}}.paywall-step__cta{font-weight:600}.paywall-step__cta.btn-brand{background:var(--brand)}.paywall-step__cta.btn-brand:hover:not(:disabled){background:var(--violet-600)}.paywall-step__legal{margin-top:var(--sp-16);color:#ffffffd1;max-width:342px;font-size:16px;line-height:1.5}.master-cloud{width:100%;max-width:390px;height:200px;margin-top:var(--sp-16);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.master-cloud__track{gap:28px;width:max-content;animation:28s linear infinite master-cloud-scroll;display:flex}.master-cloud__track--offset{margin-top:12px;animation-duration:34s;animation-direction:reverse}.master-cloud__track img{-o-object-fit:cover;object-fit:cover;border:3px solid var(--brand);border-radius:50%;flex:none;width:52px;height:52px}@keyframes master-cloud-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.topic-chips{margin-top:var(--sp-24);flex-wrap:wrap;justify-content:center;gap:8px;max-width:342px;display:flex}.topic-chip{background:#ffffff17;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.2}.paywall-benefits-panel{width:100%;max-width:342px;margin-top:var(--sp-24);padding:var(--sp-24);gap:var(--sp-16);text-align:left;background:#ffffff17;border-radius:18px;flex-direction:column;list-style:none;display:flex}.paywall-benefits-panel li{gap:var(--sp-16);align-items:flex-start;font-size:16px;line-height:1.35;display:flex}.paywall-benefits-panel img{flex:none;margin-top:2px}.paywall-stats{gap:var(--sp-24);margin-top:var(--sp-32);justify-content:center;width:100%;display:flex}.paywall-stat{flex-direction:column;align-items:center;min-width:112px;padding:0 8px;display:flex;position:relative}.paywall-stat__leaf{color:#d6bdff;opacity:.7;font-size:22px;position:absolute;top:8px;left:0}.paywall-stat__leaf--right{left:auto;right:0;transform:scaleX(-1)}.paywall-stat__value{margin-top:20px;font-size:22px;line-height:1.2}.paywall-stat__label{color:#ffffffd9;margin-top:4px;font-size:12px}.price-card--on-gradient{width:100%;max-width:342px;margin-top:var(--sp-16)}.price-card--on-gradient .check-list{color:#ffffffeb;text-align:left}.price-card{border-radius:var(--r-lg);padding:var(--sp-20);background:#24016459;border:1px solid #ffffff59}.price{color:var(--green-600);letter-spacing:-.03em;font-size:40px;font-weight:650}.price small{color:var(--white);font-size:16px;font-weight:500}.price-total{color:#ffffffb3;font-size:14px}.option-card{text-align:left;border-radius:var(--r-lg);background:var(--white);width:100%;font-family:var(--font);cursor:pointer;color:#27202c;border:1px solid #f1eef4;align-items:center;gap:14px;padding:14px 18px;display:flex}.option-card.is-highlighted{border:2px solid var(--brand);background:#f2ebff}.option-card__icon{flex:none;width:22px;height:22px}.option-card__text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.option-card strong{font-size:16px;font-weight:600;line-height:1.15;display:block}.option-card span{color:#605a6d;font-size:14px;font-weight:400;line-height:1.4;display:block}.event-card{border:1px solid var(--border);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-card);overflow:hidden}.event-card .cover{background:linear-gradient(135deg,var(--blue-500),var(--violet-400));height:140px}.event-card .body{padding:var(--sp-16);gap:var(--sp-8);flex-direction:column;display:flex}.level-tag{background:var(--white);width:max-content;margin:var(--sp-12);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.help-link{color:var(--muted);font:500 16px/1.5 var(--font);cursor:pointer;margin-top:var(--sp-16);background:0 0;border:0;justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width>=768px){.grid-3{gap:var(--sp-16)}.h-display{font-size:32px}.master-row{--master-card-w:180px}.master-card{height:280px}.master-card:nth-child(2n){margin-top:var(--sp-48)}}.skeleton{border-radius:var(--r-sm);background:linear-gradient(90deg,#948caa2e 25%,#948caa57 50%,#948caa2e 75%) 0 0/300% 100%;animation:1.4s ease-in-out infinite skeleton-shimmer;display:block}.skeleton--fill{border-radius:inherit;width:100%;height:100%}.skeleton--line{border-radius:6px;max-width:100%;height:1em}.skeleton-text{flex-direction:column;gap:.4em;width:100%;padding:.15em 0;display:flex}.skeleton-text--center{align-items:center}.skeleton-text--start{align-items:flex-start}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}
