.auth2,.site{--s-ink:#0D1B16;--s-muted:#5B6B64;--s-bg:#F7F8F5;--s-card:#FFFFFF;--s-line:#E4E9E5;--s-deep:#062019;--s-forest:#0B3D2E;--s-em:#12B76A;--s-em2:#0B8A5C;--s-violet:#7C5CFF;--s-sun:#FFC93C;--s-sun2:#FFB31F;font-family:var(--f-jak),"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--s-ink);background:var(--s-bg);-webkit-font-smoothing:antialiased}.site{overflow-x:clip}.auth2 h1,.site h1,.site h2,.site h3{font-family:inherit;letter-spacing:-.03em;margin:0}.site h3{font-weight:700}.site p{margin:0}.s-wrap{width:min(1160px,100% - 32px);margin-inline:auto}.s-skip{position:absolute;left:-9999px;top:8px;z-index:100;background:#fff;padding:8px 14px;border-radius:10px}.s-skip:focus{left:16px}.auth2 :focus-visible,.site a:focus-visible,.site button:focus-visible,.site summary:focus-visible{outline:3px solid #245CCD;outline-offset:3px;border-radius:10px}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,background .2s;white-space:nowrap}.s-btn:hover{transform:translateY(-2px)}.s-btn:active{transform:translateY(0) scale(.98)}.s-btn-sm{min-height:40px;padding:0 16px;font-size:14px}.s-btn-lg{min-height:56px;padding:0 28px;font-size:16.5px}.s-btn-sun{background:linear-gradient(135deg,#FFD65C,var(--s-sun2));color:#2A1C00;box-shadow:0 12px 28px -12px rgba(255,179,31,.9)}.s-btn-sun:hover{box-shadow:0 18px 36px -12px rgba(255,179,31,1)}.s-btn-em{background:linear-gradient(135deg,#18C77A,var(--s-em2));color:#fff;box-shadow:0 12px 28px -12px rgba(18,183,106,.9)}.s-btn-glass{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25);backdrop-filter:blur(8px)}.s-btn-glass:hover{background:rgba(255,255,255,.18)}.s-btn-ghost{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.25)}.s-btn-line{background:var(--s-card);color:var(--s-ink);border:1.5px solid var(--s-line)}.s-btn-line:hover{border-color:var(--s-em)}.s-nav{position:fixed;inset:0 0 auto;z-index:50;color:#fff;transition:background .3s,box-shadow .3s,color .3s}.s-nav-on{background:rgba(6,32,25,.82);backdrop-filter:saturate(160%) blur(14px);box-shadow:0 8px 30px -18px rgba(0,0,0,.6)}.s-nav-in{display:flex;align-items:center;gap:24px;min-height:72px}.s-logo{font-weight:800;font-size:28px;letter-spacing:-.05em;color:inherit;text-decoration:none;line-height:1}.s-logo i{font-style:normal;color:var(--s-sun)}.s-links{display:flex;gap:22px;margin-left:12px}.s-links a{color:rgba(255,255,255,.82);text-decoration:none;font-weight:600;font-size:15px;transition:color .2s}.s-links a:hover{color:#fff}.s-nav-cta{margin-left:auto;display:flex;gap:8px}@media (max-width:860px){.s-links{display:none}}@media (max-width:420px){.s-nav-cta .s-btn-ghost{display:none}}.s-hero{position:relative;color:#fff;background:var(--s-deep);padding:130px 0 40px;overflow:hidden;isolation:isolate}.s-mesh{position:absolute;inset:-20%;z-index:-1;background:radial-gradient(40% 40% at 78% 22%,rgba(255,201,60,.32),transparent 70%),radial-gradient(45% 45% at 12% 85%,rgba(124,92,255,.45),transparent 70%),radial-gradient(50% 50% at 55% 60%,rgba(18,183,106,.35),transparent 70%),linear-gradient(160deg,#062019,#0B3D2E 60%,#072A20);animation:sMesh 18s ease-in-out infinite alternate}@keyframes sMesh{to{transform:translate3d(3%,-2%,0) rotate(3deg) scale(1.05)}}.s-hero-in{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}@media (max-width:960px){.s-hero-in{grid-template-columns:1fr}.s-hero{padding-top:110px}}.s-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);font-size:13.5px;font-weight:700;backdrop-filter:blur(6px)}.s-dot{width:8px;height:8px;border-radius:50%;background:var(--s-em);box-shadow:0 0 0 0 rgba(18,183,106,.7);animation:sPulse 2s infinite}@keyframes sPulse{70%{box-shadow:0 0 0 10px rgba(18,183,106,0)}to{box-shadow:0 0 0 0 rgba(18,183,106,0)}}.s-hero h1{font-size:clamp(2.6rem,6.4vw,4.6rem);line-height:1.02;font-weight:800;margin:20px 0 18px;letter-spacing:-.045em}.s-hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--s-sun),#FFE08A);-webkit-background-clip:text;background-clip:text;color:transparent}.s-lead{font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6;opacity:.88;max-width:600px}.s-ctas{gap:12px;margin:30px 0 22px}.s-ctas,.s-trust{display:flex;flex-wrap:wrap}.s-trust{gap:8px 18px;list-style:none;padding:0;margin:0;font-size:14px;opacity:.85}.s-trust li:before{content:"✓";color:var(--s-em);font-weight:800;margin-right:6px}.s-in1,.s-in2,.s-in3,.s-in4,.s-in5{animation:sUp .9s cubic-bezier(.2,.8,.2,1) both}.s-in2{animation-delay:.08s}.s-in3{animation-delay:.16s}.s-in4{animation-delay:.24s}.s-in5{animation-delay:.32s}@keyframes sUp{0%{opacity:0;transform:translateY(22px)}}.s-fict{font-size:12px;opacity:.5;margin-top:24px;text-align:right}.s-stage{position:relative;display:grid;place-items:center;min-height:560px;animation:sUp 1s cubic-bezier(.2,.8,.2,1) .2s both}.s-phone{position:relative;width:300px;height:600px;border-radius:46px;background:#0A0F0D;padding:12px;box-shadow:0 0 0 2px rgba(255,255,255,.12),0 50px 90px -30px rgba(0,0,0,.8),inset 0 0 0 2px #1d2a25;transform:rotate(-4deg);animation:sFloat 7s ease-in-out infinite}@keyframes sFloat{50%{transform:rotate(-3deg) translateY(-10px)}}.s-notch{position:absolute;top:20px;left:50%;width:92px;height:24px;margin-left:-46px;border-radius:20px;background:#000;z-index:2}.s-screen{height:100%;border-radius:36px;overflow:hidden;background:linear-gradient(180deg,#0E4A36,#0B3D2E 46%,#F7F8F5 0);padding:54px 18px 18px;color:#fff}.s-ph-eyebrow{font-size:12px;opacity:.8;font-weight:600}.s-ph-big{font-size:34px;font-weight:800;letter-spacing:-.04em;margin:2px 0;font-variant-numeric:tabular-nums}.s-ph-sub{font-size:11.5px;opacity:.7}.s-ph-bar{height:8px;border-radius:99px;background:rgba(255,255,255,.18);margin:14px 0 12px;overflow:hidden}.s-ph-bar i{display:block;height:100%;width:64%;border-radius:inherit;background:linear-gradient(90deg,var(--s-em),var(--s-sun));animation:sGrow 1.6s cubic-bezier(.2,.8,.2,1) .5s both}@keyframes sGrow{0%{width:0}}.s-ph-chart{display:flex;align-items:flex-end;gap:7px;height:72px;padding:0 2px}.s-ph-chart span{flex:1;height:var(--h);border-radius:6px 6px 3px 3px;background:linear-gradient(180deg,#5BE0A3,var(--s-em));transform-origin:bottom;animation:sBar .9s var(--d) cubic-bezier(.2,.8,.2,1) both}.s-ph-chart span:nth-child(6){background:linear-gradient(180deg,#FFE08A,var(--s-sun2))}@keyframes sBar{0%{transform:scaleY(0)}}.s-ph-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:8px;color:var(--s-ink)}.s-ph-list li{display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:10px 12px;box-shadow:0 8px 20px -14px rgba(0,0,0,.4);font-size:13px;animation:sSlide .7s var(--d) cubic-bezier(.2,.8,.2,1) both}.s-ph-list span{width:30px;height:30px;border-radius:10px;background:#EEF3F0;display:grid;place-items:center}.s-ph-list em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.s-pos{color:var(--s-em2)}@keyframes sSlide{0%{opacity:0;transform:translateX(28px)}}.s-float{position:absolute;display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:18px;background:rgba(255,255,255,.96);color:var(--s-ink);font-size:14px;font-weight:600;box-shadow:0 24px 50px -22px rgba(0,0,0,.7);animation:sPop .8s cubic-bezier(.2,1.4,.4,1) both,sBob 6s ease-in-out infinite}.s-float small{display:block;color:var(--s-muted);font-weight:500;font-size:12px}.s-float-a{bottom:92px;left:-24px;max-width:250px;animation-delay:1s,1.8s}.s-mic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--s-violet),#A48BFF);flex-shrink:0}.s-float-b{top:36px;right:-6px;background:var(--s-em);color:#fff;animation-delay:1.6s,2.4s}.s-float-b b{font-weight:800}.s-float-c{bottom:40px;right:-16px;animation-delay:2.2s,3s}.s-float-c>span{font-size:22px}@keyframes sPop{0%{opacity:0;transform:scale(.7) translateY(10px)}}@keyframes sBob{50%{translate:0 -8px}}@media (max-width:960px){.s-stage{min-height:520px}.s-float-a{left:0}.s-float-c{right:0}}@media (max-width:420px){.s-phone{width:260px;height:530px}.s-float{font-size:12.5px;padding:10px 12px}.s-float-a{bottom:80px;max-width:210px}.s-float-b{top:20px;right:0}}.s-sec{padding:clamp(64px,9vw,110px) 0}.s-sec-alt{background:#EEF3EF}.s-eyebrow{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--s-em2);margin-bottom:12px!important}.s-eyebrow-sun{color:var(--s-sun)}.s-h2{font-size:clamp(2rem,4.4vw,3.1rem);line-height:1.08;font-weight:800;max-width:760px;margin-bottom:40px!important}.s-center{text-align:center;margin-inline:auto}.s-muted{color:var(--s-muted)}.s-note{margin-top:90px;padding:12px 16px;border-radius:14px;background:#E3F8EE}.s-pains{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s-pain{background:var(--s-card);border:1px solid var(--s-line);border-radius:24px;padding:26px}.s-pain-i{font-size:30px}.s-pain h3{font-size:1.25rem;margin:12px 0 8px}.s-pain p{color:var(--s-muted);line-height:1.6}.s-turn{margin-top:34px!important;font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:700;letter-spacing:-.02em;max-width:760px}.s-turn b{background:linear-gradient(90deg,var(--s-em),var(--s-violet));-webkit-background-clip:text;background-clip:text;color:transparent}.s-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s}.s-steps li{position:relative;background:var(--s-card);border-radius:24px;padding:28px;box-shadow:0 20px 40px -30px rgba(13,27,22,.35)}.s-step-n{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;font-weight:800;font-size:20px;color:#fff;background:linear-gradient(135deg,#18C77A,var(--s-em2));box-shadow:0 12px 24px -12px rgba(18,183,106,.9)}.s-steps li:nth-child(2) .s-step-n{background:linear-gradient(135deg,#9B7DFF,var(--s-violet));box-shadow:0 12px 24px -12px rgba(124,92,255,.9)}.s-steps li:nth-child(3) .s-step-n{background:linear-gradient(135deg,#FFD65C,var(--s-sun2));color:#2A1C00;box-shadow:0 12px 24px -12px rgba(255,179,31,.9)}.s-steps h3{font-size:1.3rem;margin:18px 0 8px}.s-steps p{color:var(--s-muted);line-height:1.6}.s-bento{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.s-feat{background:var(--s-card);border:1px solid var(--s-line);border-radius:24px;padding:24px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s}.s-feat:hover{transform:translateY(-4px);box-shadow:0 24px 50px -30px rgba(13,27,22,.45);border-color:#CFE9DA}.s-feat-i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;font-size:26px;background:#EEF6F1}.s-feat h3{font-size:1.15rem;margin:16px 0 6px}.s-feat p{color:var(--s-muted);line-height:1.55;font-size:15px}.s-f-wide{grid-column:span 2}.s-f-rest{grid-column:span 3}.s-f-tall{grid-row:span 2;background:linear-gradient(160deg,#0B3D2E,#062019);color:#fff;border:0}.s-f-tall p{color:rgba(255,255,255,.78)}.s-f-tall .s-feat-i{background:rgba(255,255,255,.1)}.s-f-wide:first-child{background:linear-gradient(135deg,#F3EEFF,#fff 60%)}@media (max-width:960px){.s-bento{grid-template-columns:repeat(2,1fr)}.s-f-rest{grid-column:span 2}.s-pains,.s-steps{grid-template-columns:1fr}}@media (max-width:560px){.s-bento{grid-template-columns:1fr}.s-f-rest,.s-f-wide{grid-column:auto}.s-f-tall{grid-row:auto}}.s-dark{background:var(--s-deep);color:#fff;position:relative;overflow:hidden}.s-dark .s-lead{opacity:.8}.s-split{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width:860px){.s-split{grid-template-columns:1fr}}.s-checks{list-style:none;padding:0;margin:0;display:grid;gap:14px}.s-checks li{padding:18px 20px 18px 56px;position:relative;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);line-height:1.5;color:rgba(255,255,255,.85)}.s-checks li:before{content:"✓";position:absolute;left:18px;top:17px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--s-em);color:#fff;font-weight:800;font-size:14px}.s-checks b{color:#fff}.s-uses{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:960px){.s-uses{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.s-uses{grid-template-columns:1fr}}.s-use{border-radius:24px;padding:24px;background:linear-gradient(160deg,#fff,#F1F6F2);border:1px solid var(--s-line)}.s-use h3{font-size:1.1rem;margin-bottom:8px}.s-use p{color:var(--s-muted);line-height:1.55}.s-toggle{display:flex;width:-moz-max-content;width:max-content;margin:-12px auto 30px;padding:4px;border-radius:999px;background:#fff;border:1px solid var(--s-line)}.s-toggle button{border:0;background:transparent;font:inherit;font-weight:700;padding:10px 20px;border-radius:999px;cursor:pointer;color:var(--s-muted);transition:background .2s,color .2s}.s-toggle button[aria-pressed=true]{background:var(--s-ink);color:#fff}.s-save{font-size:11px;padding:2px 8px;border-radius:99px;background:#E3F8EE;color:var(--s-em2);margin-left:4px}.s-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;align-items:stretch}.s-plan{position:relative;display:flex;flex-direction:column;gap:10px;background:var(--s-card);border:1px solid var(--s-line);border-radius:28px;padding:30px 26px}.s-plan h3{font-size:1.4rem}.s-plan>p.s-muted{min-height:2.6em;line-height:1.4}.s-plan-hot{background:linear-gradient(170deg,#0B3D2E,#062019);color:#fff;border:0;box-shadow:0 40px 70px -40px rgba(6,32,25,.9);transform:translateY(-8px)}.s-plan-hot .s-muted,.s-plan-hot .s-price-note{color:rgba(255,255,255,.7)}.s-badge{position:absolute;top:-13px;left:26px;padding:5px 12px;border-radius:99px;background:linear-gradient(135deg,#FFD65C,var(--s-sun2));color:#2A1C00;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.s-price{display:flex;align-items:baseline;gap:6px;margin-top:6px}.s-price b{font-size:2.6rem;font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.s-price span{color:var(--s-muted);font-weight:600}.s-plan-hot .s-price span{color:rgba(255,255,255,.7)}.s-price-note{font-size:13px;color:var(--s-em2);font-weight:700}.s-plan ul{list-style:none;padding:0;margin:8px 0 18px;display:grid;gap:10px;font-size:15px}.s-plan li{padding-left:26px;position:relative;line-height:1.4}.s-plan li:before{content:"✓";position:absolute;left:0;color:var(--s-em);font-weight:800}.s-plan .s-btn{margin-top:auto}.s-fine{text-align:center;color:var(--s-muted);font-size:13px;margin-top:22px!important}.s-faq-wrap{max-width:860px}.s-faq{display:grid;gap:10px}.s-faq details{background:var(--s-card);border:1px solid var(--s-line);border-radius:18px;padding:0 22px;transition:border-color .2s}.s-faq details[open]{border-color:#BFE3CF}.s-faq summary{list-style:none;cursor:pointer;font-weight:700;font-size:1.05rem;padding:20px 30px 20px 0;position:relative}.s-faq summary::-webkit-details-marker{display:none}.s-faq summary:after{content:"+";position:absolute;right:0;top:50%;translate:0 -50%;width:28px;height:28px;border-radius:50%;background:#EEF3EF;display:grid;place-items:center;font-weight:700;transition:rotate .25s}.s-faq details[open] summary:after{rotate:45deg;background:var(--s-em);color:#fff}.s-faq p{color:var(--s-muted);line-height:1.65;padding-bottom:20px}.s-final{position:relative;color:#fff;text-align:center;padding:clamp(80px,10vw,130px) 0;overflow:hidden;isolation:isolate}.s-final-in h2{font-size:clamp(2.2rem,5vw,3.6rem);font-weight:800;letter-spacing:-.045em;line-height:1.05}.s-final-in p{opacity:.85;font-size:1.15rem;margin:16px auto 30px;max-width:560px}.s-foot{background:#04140F;color:rgba(255,255,255,.75);padding:56px 0 28px}.s-foot-in{display:grid;grid-template-columns:1.2fr 1fr auto;gap:30px;align-items:start}.s-foot .s-logo{color:#fff}.s-foot .s-muted{color:rgba(255,255,255,.6);margin-top:8px}.s-foot-links{display:grid;grid-template-columns:repeat(2,max-content);gap:10px 28px}.s-foot-links a{color:rgba(255,255,255,.75);text-decoration:none}.s-foot-links a:hover{color:#fff}.s-by{display:flex;flex-direction:column;gap:8px}.s-by,.s-copy{font-size:13px}.s-copy{margin-top:36px!important;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5)}@media (max-width:760px){.s-foot-in{grid-template-columns:1fr}}.r-wait{opacity:0;transform:translateY(28px)}.r-in{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}.s-bento .r-in:nth-child(2n),.s-pains .r-in:nth-child(2),.s-plans .r-in:nth-child(2),.s-steps .r-in:nth-child(2),.s-uses .r-in:nth-child(2){transition-delay:.08s}.s-bento .r-in:nth-child(3n),.s-pains .r-in:nth-child(3),.s-plans .r-in:nth-child(3),.s-steps .r-in:nth-child(3),.s-uses .r-in:nth-child(3){transition-delay:.16s}.s-plan-hot.r-wait{transform:translateY(20px)}.s-plan-hot.r-in{transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.auth2 *,.auth2 :before,.site *,.site :after,.site :before{animation:none!important;transition:none!important}.r-wait{opacity:1;transform:none}}.auth2{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:1.05fr 1fr;background:var(--s-bg)}@media (max-width:900px){.auth2{grid-template-columns:1fr}.a-side{display:none!important}}.a-side{position:relative;overflow:hidden;isolation:isolate;color:#fff;padding:44px clamp(28px,5vw,64px);display:flex;flex-direction:column}.a-side .s-logo{font-size:34px}.a-side h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.05;font-weight:800;letter-spacing:-.045em;margin:auto 0 18px;max-width:520px}.a-side h2 em{font-style:normal;color:var(--s-sun)}.a-side ul{list-style:none;padding:0;margin:0 0 34px;display:grid;gap:12px;font-size:16px;opacity:.9}.a-side li:before{content:"✓";color:var(--s-em);font-weight:800;margin-right:10px}.a-card{width:min(360px,100%);padding:18px 20px;border-radius:22px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(10px);margin-bottom:auto;animation:sUp 1s .2s both,sBob 7s ease-in-out 1.2s infinite}.a-card small{opacity:.75;font-weight:600}.a-card b{display:block;font-size:30px;letter-spacing:-.04em;margin:2px 0 10px;font-variant-numeric:tabular-nums}.a-card .s-ph-bar{margin:0}.a-main{display:flex;flex-direction:column;padding:28px clamp(20px,5vw,64px)}.a-top{display:flex;justify-content:space-between;align-items:center;min-height:44px}.a-top .s-logo{color:var(--s-ink);font-size:30px}.a-top .s-logo i{color:var(--s-em)}@media (min-width:901px){.a-top .s-logo{visibility:hidden}}.a-top a.a-back{color:var(--s-muted);text-decoration:none;font-weight:600;font-size:14px}.a-top a.a-back:hover{color:var(--s-ink)}.a-form{width:min(420px,100%);margin:auto;padding:28px 0;animation:sUp .7s cubic-bezier(.2,.8,.2,1) both}.a-form h1{font-size:clamp(1.8rem,3vw,2.3rem);font-weight:800;letter-spacing:-.04em;line-height:1.1}.a-form .a-sub{color:var(--s-muted);margin:8px 0 26px;line-height:1.5}.a-field{display:grid;gap:6px;margin-bottom:16px}.a-field label{font-weight:700;font-size:14px}.a-input{position:relative}.a-input input{width:100%;min-height:52px;padding:0 16px;border-radius:14px;border:1.5px solid var(--s-line);background:#fff;font:inherit;font-size:16px;color:var(--s-ink);transition:border-color .2s,box-shadow .2s}.a-input input:focus{outline:none;border-color:var(--s-em);box-shadow:0 0 0 4px rgba(18,183,106,.15)}.a-eye{position:absolute;right:8px;top:50%;translate:0 -50%;border:0;background:transparent;font:inherit;font-size:13px;font-weight:700;color:var(--s-em2);cursor:pointer;padding:8px}.a-err{border-radius:14px;padding:12px 14px;background:#FDECEC;color:#B42318;font-size:14px;margin-bottom:14px;animation:sShake .4s}@keyframes sShake{25%{transform:translateX(-6px)}75%{transform:translateX(6px)}}.a-form .s-btn{width:100%;min-height:54px;font-size:16px}.a-form .s-btn[disabled]{opacity:.7;cursor:wait;transform:none}.a-alt{text-align:center;color:var(--s-muted);margin-top:20px;font-size:15px}.a-alt a{color:var(--s-em2);font-weight:700;text-decoration:none}.a-alt a:hover{text-decoration:underline}.a-legal{text-align:center;color:var(--s-muted);font-size:12.5px;line-height:1.5;margin-top:16px}.a-plan{display:inline-flex;gap:6px;padding:6px 12px;border-radius:999px;background:#E3F8EE;color:var(--s-em2);font-weight:700;font-size:13px;margin-bottom:14px}.a-foot,.a-plan{align-items:center}.a-foot{display:flex;flex-direction:column;gap:8px;padding-top:16px;color:var(--s-muted);font-size:12.5px}.a-meter{height:6px;border-radius:99px;background:#E8EEEA;overflow:hidden;margin-top:4px}.a-meter i{display:block;height:100%;transition:width .25s,background .25s}.a-hint{font-size:12.5px;color:var(--s-muted)}.s-progress{position:fixed;inset:0 0 auto;height:3px;z-index:60;transform-origin:left;transform:scaleX(var(--p,0));background:linear-gradient(90deg,var(--s-em),var(--s-sun),var(--s-violet))}.s-hero2{padding-bottom:0}.s-center-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.s-center-copy .s-lead{margin-inline:auto}.s-center-copy .s-trust{justify-content:center}.s-hero2 h1{font-size:clamp(2.5rem,6.2vw,4.8rem);max-width:980px}.s-stage2{position:relative;margin-top:54px;padding-bottom:40px;display:flex;justify-content:center;animation:sUp 1.1s cubic-bezier(.2,.8,.2,1) .25s both;perspective:1600px}.m-win{width:min(940px,100%);border-radius:18px;overflow:hidden;background:#F3F6F4;color:#0F1E19;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 60px 120px -40px rgba(0,0,0,.85);transform:rotateX(8deg);transform-origin:top;transition:transform .8s cubic-bezier(.2,.8,.2,1)}.s-stage2:hover .m-win{transform:rotateX(0)}.m-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#E8EDEA;font-size:11px;color:#5E6F68}.m-bar i{width:10px;height:10px;border-radius:50%;background:#F2545B}.m-bar i:nth-child(2){background:#FFB31F}.m-bar i:nth-child(3){background:#12B76A}.m-bar span{margin-left:10px;padding:3px 12px;border-radius:6px;background:#fff}.m-body{display:grid;grid-template-columns:170px 1fr;min-height:380px}.m-side{display:flex;flex-direction:column;gap:4px;padding:16px 12px;color:#DDF3E8;background:radial-gradient(200px 160px at 0 100%,rgba(124,92,255,.3),transparent 60%),linear-gradient(180deg,#0B3D2E,#061F17);font-size:12px;font-weight:700}.m-logo{font-size:22px;font-weight:800;letter-spacing:-.05em;color:#fff;margin-bottom:8px}.m-logo i{font-style:normal;color:var(--s-sun)}.m-reg{padding:8px 12px;border-radius:99px;background:linear-gradient(135deg,#18C77A,#0B8A5C);color:#fff;margin-bottom:8px}.m-nav{padding:7px 10px;border-radius:9px;opacity:.8}.m-nav.on{opacity:1;background:linear-gradient(90deg,rgba(18,183,106,.35),rgba(18,183,106,.08));box-shadow:inset 3px 0 0 #3DDC97}.m-sub{padding:3px 10px 3px 22px;font-weight:600;opacity:.65;font-size:11px}.m-main{padding:18px 22px;text-align:left}.m-hi{font-size:10px;letter-spacing:.1em;color:#5E6F68}.m-h1,.m-hi{font-weight:800}.m-h1{font-size:26px;letter-spacing:-.04em;margin:2px 0 14px!important}.m-h1 em{font-style:normal;background:linear-gradient(90deg,#12B76A,#7C5CFF);-webkit-background-clip:text;background-clip:text;color:transparent}.m-row{display:grid;grid-template-columns:1.3fr 1fr;gap:12px}.m-hero{border-radius:16px;padding:16px;color:#fff;background:radial-gradient(240px 160px at 100% 0,rgba(255,201,60,.32),transparent 60%),radial-gradient(260px 180px at 0 100%,rgba(124,92,255,.42),transparent 60%),linear-gradient(135deg,#0E4A36,#062019)}.m-hero small{font-size:11px;font-weight:700;opacity:.85}.m-hero b{display:block;font-size:30px;font-weight:800;letter-spacing:-.04em;margin:4px 0 12px;font-variant-numeric:tabular-nums}.m-btn{display:inline-block;padding:8px 14px;border-radius:99px;background:linear-gradient(135deg,#FFD65C,#FFB31F);color:#2A1C00;font-size:11px;font-weight:800}.m-card{border-radius:16px;background:#fff;padding:12px;box-shadow:0 10px 24px -18px rgba(0,0,0,.4)}.m-card small{font-size:11px;font-weight:800}.m-gauge{stroke-dasharray:1;stroke-dashoffset:.22;animation:mGauge 1.6s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes mGauge{0%{stroke-dashoffset:1}}.m-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:12px}.m-kpi{border-radius:14px;background:#fff;padding:10px 12px;box-shadow:0 10px 24px -18px rgba(0,0,0,.4);animation:sUp .7s both}.m-kpi:nth-child(2){animation-delay:.1s}.m-kpi:nth-child(3){animation-delay:.2s}.m-kpi:nth-child(4){animation-delay:.3s}.m-kpi span{display:block;width:22px;height:22px;border-radius:8px;margin-bottom:6px}.m-kpi small{display:block;font-size:10px;color:#5E6F68;font-weight:700}.m-kpi b{font-size:14px;font-weight:800}.s-phone-sm{position:absolute;right:max(0px,calc(50% - 540px));bottom:-10px;width:230px;height:460px;border-radius:38px;transform:rotate(5deg)}.s-phone-sm .s-screen{border-radius:28px;padding:48px 14px 14px;background:linear-gradient(180deg,#0E4A36,#0B3D2E 40%,#F7F8F5 0)}.s-voice{display:flex;align-items:center;gap:8px;margin:10px 0 18px;padding:10px;border-radius:14px;background:rgba(255,255,255,.12);font-size:12.5px;font-weight:700;min-height:54px}.s-typed i{font-style:normal;animation:sBlink 1s steps(1) infinite;color:var(--s-sun)}@keyframes sBlink{50%{opacity:0}}.s-phone-sm .s-ph-list{margin-top:14px}.s-phone-sm .s-ph-list li{font-size:12px;padding:8px 10px}.s-float-b2{top:18%;left:max(0px,calc(50% - 560px));background:var(--s-em);color:#fff;animation-delay:1.6s,2.4s}.s-float-c2{bottom:70px;left:max(0px,calc(50% - 520px));animation-delay:2.2s,3s}.s-float-c2>span{font-size:22px}@media (max-width:900px){.m-body{grid-template-columns:1fr}.m-side{display:none}.m-row{grid-template-columns:1fr}.m-health{display:none}.m-kpis{grid-template-columns:repeat(2,1fr)}.s-phone-sm{display:none}.s-float-b2{top:auto;bottom:120px;left:8px}.s-float-c2{left:auto;right:8px;bottom:30px}.m-win{transform:none}}@media (max-width:520px){.s-float-b2,.s-float-c2{display:none}.m-main{padding:14px}.m-h1{font-size:20px}}.s-marquee{overflow:hidden;background:#04140F;color:rgba(255,255,255,.85);padding:16px 0;border-block:1px solid rgba(255,255,255,.06)}.s-marquee>div{display:flex;gap:40px;width:-moz-max-content;width:max-content;animation:sMarq 38s linear infinite;font-weight:700;white-space:nowrap}.s-marquee:hover>div{animation-play-state:paused}@keyframes sMarq{to{transform:translateX(-50%)}}.s-day{position:relative;list-style:none;padding:0;margin:0;display:grid;gap:22px;max-width:860px}.s-day-line{position:absolute;left:27px;top:10px;bottom:10px;width:3px;border-radius:3px;background:#D6E2DB}.s-day-line i{position:absolute;inset:0 0 auto;height:calc(var(--p, 0) * 100%);border-radius:inherit;background:linear-gradient(180deg,var(--s-em),var(--s-violet));transition:height .15s}.s-day-i{grid-template-columns:56px 1fr;gap:18px;align-items:start}.s-day-dot,.s-day-i{position:relative;display:grid}.s-day-dot{z-index:1;place-items:center;width:56px;height:56px;border-radius:18px;background:#fff;border:2px solid #d6e2db;font-size:24px;transition:transform .4s cubic-bezier(.2,1.4,.4,1),border-color .3s,box-shadow .3s}.s-day-i.on .s-day-dot{border-color:var(--s-em);box-shadow:0 10px 24px -12px rgba(18,183,106,.9);transform:scale(1.06)}.s-day-c{background:#fff;border:1px solid var(--s-line);border-radius:22px;padding:18px 22px;transition:box-shadow .3s,transform .3s}.s-day-i.on .s-day-c{box-shadow:0 24px 50px -32px rgba(13,27,22,.45)}.s-day-h{font-size:13px;font-weight:800;color:var(--s-em2)}.s-day-c h3{font-size:1.2rem;margin:2px 0 6px}.s-day-c p{color:var(--s-muted);line-height:1.6}.s-day-chip{display:inline-block;margin-top:12px;padding:7px 12px;border-radius:12px;background:#EEF6F1;font-size:13.5px;font-weight:700}.s-future{overflow:hidden;isolation:isolate}.s-future .s-mesh{opacity:.7}.s-future .s-lead{max-width:640px;margin-bottom:36px}.s-goals{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:960px){.s-goals{grid-template-columns:repeat(2,1fr)}}.s-goal{text-align:center;padding:26px 18px;border-radius:24px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);transition:transform .3s,background .3s}.s-goal:hover{transform:translateY(-6px);background:rgba(255,255,255,.11)}.s-ring{position:relative;width:120px;height:120px;margin:0 auto 14px}.s-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.s-ring circle{fill:none;stroke:rgba(255,255,255,.12);stroke-width:10}.s-ring .s-ring-v{stroke:var(--c);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--v));transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .12s)}.s-goal.r-wait .s-ring-v{stroke-dashoffset:100}.s-ring span{position:absolute;inset:0;display:grid;place-items:center;font-size:34px}.s-goal h3{font-size:1.05rem}.s-goal b{display:block;font-size:2rem;font-weight:800;letter-spacing:-.04em;color:var(--c);margin-top:4px}.s-goal small{color:rgba(255,255,255,.7)}.s-split-sim{align-items:center}.s-sim{border-radius:28px;background:#fff;border:1px solid var(--s-line);padding:26px;box-shadow:0 40px 80px -50px rgba(13,27,22,.5);display:grid;gap:18px}.s-range{display:grid;gap:10px;font-weight:600}.s-range span{display:flex;justify-content:space-between}.s-range b{font-weight:800;color:var(--s-em2)}.s-range input{width:100%;accent-color:var(--s-em);height:28px}.s-sim-res{border-radius:20px;padding:18px;color:#fff;background:radial-gradient(260px 160px at 100% 0,rgba(255,201,60,.3),transparent 60%),linear-gradient(135deg,#0E4A36,#062019)}.s-sim-res small{opacity:.8;font-weight:700}.s-sim-res b{display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:800;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:2px 0 6px}.s-sim-res span{font-size:14px;opacity:.85}.s-sim-chart{display:flex;align-items:flex-end;gap:4px;height:110px}.s-sim-chart span{flex:1;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#5BE0A3,var(--s-em));transition:height .4s cubic-bezier(.2,.8,.2,1)}.s-vs{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin-inline:auto}@media (max-width:760px){.s-vs{grid-template-columns:1fr}}.s-vs-c{border-radius:26px;padding:28px}.s-vs-c h3{font-size:1.3rem;margin-bottom:14px}.s-vs-c ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.s-vs-c li{padding-left:32px;position:relative;line-height:1.45}.s-vs-no{background:#fff;border:1px solid var(--s-line);color:var(--s-muted)}.s-vs-no li:before{content:"✕";position:absolute;left:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#FDECEC;color:#D6333B;font-size:12px;font-weight:800}.s-vs-yes{color:#fff;background:radial-gradient(300px 200px at 100% 0,rgba(255,201,60,.28),transparent 60%),linear-gradient(150deg,#0E4A36,#062019);box-shadow:0 40px 70px -40px rgba(6,32,25,.9)}.s-vs-yes li:before{content:"✓";position:absolute;left:0;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--s-em);color:#fff;font-size:12px;font-weight:800}.s-family{background:linear-gradient(180deg,#F7F8F5,#F1ECFF)}.s-checks-light li{background:#fff;border-color:var(--s-line);color:var(--s-muted)}.s-checks-light b{color:var(--s-ink)}.s-final-in h2 em{font-style:normal;color:var(--s-sun)}.a-side{background:transparent}.a-side .s-mesh{inset:0;animation-duration:22s}.a-side h2{margin-top:auto}.a-dash{display:grid;gap:12px;width:min(420px,100%);margin-bottom:20px}.a-dash .a-card{margin:0;animation:sUp .9s .15s both}.a-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px}.a-tile{border-radius:20px;padding:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(10px);animation:sUp .9s .3s both}.a-tile:nth-child(2){animation-delay:.45s}.a-tile small{display:block;font-weight:700;opacity:.8;margin-bottom:6px;font-size:12px}.a-ring{width:92px;height:92px;margin:0 auto}.a-ring span{font-size:20px;font-weight:800}.a-quote{margin-bottom:auto!important;font-size:15px;opacity:.75;font-style:italic}.a-side ul{margin-bottom:26px}.a-ring .s-ring-v{animation:ringIn 1.6s cubic-bezier(.2,.8,.2,1) .6s both}@keyframes ringIn{0%{stroke-dashoffset:100}}.s-center-copy .s-ctas{justify-content:center}.s-float-b2{top:-22px;left:max(8px,calc(50% - 470px))}@media (max-width:900px){.s-float-b2{top:-18px;bottom:auto}}