@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-cyrillic-wght-normal.XyosMMvy.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-cyrillic-ext-wght-normal.CuIn2wLX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin-wght-normal.Bwkq70f6.woff2)format("woff2-variations");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:Google Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_astro/google-sans-latin-ext-wght-normal.CIObscfR.woff2)format("woff2-variations");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}:root{--sage:#dcebe1;--ink:#15171a;--muted:#5f656b;--body:#3e4a44;--brand:#0f4d3f;--mint:#e3efe9;--dark:#0c2b23;--glow:#2c7a60;--on-dark:#b5c9c1;--ease:cubic-bezier(.2, .7, .2, 1);--glass-bg:linear-gradient(135deg, #ffffff9e, #ffffff47);--glass-border:1px solid #ffffffbf;--glass-shadow:inset 0 1px 0 #ffffffe6, 0 12px 40px #0f4d3f1f;--pad:40px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--sage);color:var(--ink);margin:0;font-family:Google Sans,system-ui,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}h1,h2,h3,p,ul{margin:0}section[id]{scroll-margin-top:16px}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:8px}.on-dark :focus-visible,.dark :focus-visible{outline-color:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes rise{0%{opacity:0;filter:blur(6px);transform:translateY(28px)}to{opacity:1;filter:none;transform:none}}@keyframes lift{0%{opacity:0;transform:translateY(60px)scale(.96)}to{opacity:1;transform:none}}@keyframes floatA{0%{transform:translateY(0)}to{transform:translateY(-14px)}}@keyframes floatB{0%{transform:translateY(-10px)}to{transform:translateY(6px)}}@keyframes pop{0%{opacity:0;transform:scale(.9)translateY(12px)}to{opacity:1;transform:none}}@keyframes shine{0%{transform:translate(-120%)skew(-20deg)}to{transform:translate(220%)skew(-20deg)}}.rv{animation:rise 1s var(--ease) both;animation-delay:var(--d,0s)}.lift{animation:lift 1.3s var(--ease) .45s both}.fa{animation:pop .8s var(--ease) 1.1s both}.fa>div{animation:5s ease-in-out 2s infinite alternate floatA}.fb{animation:pop .8s var(--ease) 1.3s both}.fb>div{animation:6s ease-in-out 2s infinite alternate floatB}.hv{transition:transform .5s var(--ease), box-shadow .5s}.hv:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f4d3f1f}.shine{transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.shine:hover{transform:translateY(-1px);box-shadow:0 10px 24px #0f4d3f40}.shine:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}.shine:hover:after{animation:.9s shine}@supports (animation-timeline:view()){.sr>*{animation:linear both rise view();animation-range:entry cover 22%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.glass{background:var(--glass-bg);backdrop-filter:blur(28px)saturate(180%);border:var(--glass-border);box-shadow:var(--glass-shadow)}.wrap{max-width:1200px;padding:0 var(--pad);margin:0 auto;position:relative}.section{padding-top:56px;padding-bottom:56px}.head{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:0 auto;display:flex}.head.left{text-align:left;align-items:flex-start;margin:0}h2{letter-spacing:-.035em;font-size:46px;font-weight:600;line-height:1.08}.h2s{font-size:42px}.lead{color:var(--muted);font-size:18px;line-height:1.55}.text{color:var(--muted);font-size:16px;line-height:1.6}.tag{background:var(--mint);color:var(--brand);border-radius:999px;align-self:flex-start;padding:5px 12px;font-size:12px;font-weight:700}.btn{background:var(--brand);color:#fff;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;display:inline-flex}.btn.white{color:var(--brand);background:#fff}.btn.big{padding:14px 26px;font-size:15px;font-weight:700}.header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}.logo{align-items:center;gap:10px;min-height:44px;display:flex}.logo img,.logo svg{width:30px;height:30px;display:block}.logo span{letter-spacing:-.02em;color:var(--ink);font-size:21px;font-weight:600}.nav{backdrop-filter:blur(28px)saturate(180%);background:#ffffff73;border:1px solid #ffffffb3;border-radius:999px;padding:4px;display:flex}.nav a{border-radius:999px;align-items:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:500;display:flex}.nav a:hover{background:#fff9}.actions{align-items:center;gap:6px;display:flex}.actions .login{align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 8px 0 18px;font-size:14px;font-weight:600;display:flex}.cta .dot{background:var(--brand);border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.burger{width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;border-radius:22px;justify-content:center;align-items:center;padding:0;display:none}.nav a.only-m{display:none}.hero{position:relative;overflow:hidden}.hero-text{text-align:center;flex-direction:column;align-items:center;gap:20px;padding-top:44px;display:flex}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--brand);align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.eyebrow:before,.eyebrow:after{content:"";opacity:.45;background:currentColor;width:36px;height:1px}h1{letter-spacing:-.045em;max-width:880px;font-size:66px;font-weight:600;line-height:1.03}.hero p.lead{max-width:640px;color:var(--body)}.signup{border-radius:999px;align-items:center;gap:6px;width:100%;max-width:470px;padding:6px;display:flex}.signup input{min-width:0;min-height:44px;font:inherit;color:var(--ink);text-align:left;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 16px;font-size:15px}.signup input::placeholder{color:var(--muted);opacity:1}.signup:focus-within{outline:3px solid var(--brand);outline-offset:2px}.note{color:var(--body);font-size:13px}.shot-wrap{padding-top:44px}.shot{margin-top:30px;position:relative}.shot-frame{backdrop-filter:blur(28px)saturate(180%);background:linear-gradient(135deg,#ffffff8c,#ffffff40);border:1px solid #ffffffb3;border-radius:28px 28px 0 0;padding:14px 14px 0}.shot-frame img{border-radius:16px 16px 0 0;width:100%;height:auto;display:block}.float{z-index:2;position:absolute}.float-a{width:250px;top:-54px;left:-70px}.float-b{width:220px;top:-84px;right:-70px}.float-card{text-align:left;border-radius:18px;padding:14px 16px;display:flex}.float-a .float-card{align-items:center;gap:12px}.float-b .float-card{flex-direction:column;gap:6px}.avatar{background:var(--mint);width:36px;height:36px;color:var(--brand);border-radius:18px;flex:0 0 36px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.float-card .col{flex-direction:column;gap:2px;display:flex}.float-card b{font-size:13px}.float-card small{color:var(--body);font-size:12px}.float-b b{letter-spacing:-.03em;font-size:26px}.float-b .ok{color:var(--brand);font-size:12px;font-weight:600}.card{background:#ffffffb3;border:1px solid #ffffffe6;border-radius:20px}.benefits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.benefit{flex-direction:column;gap:6px;padding:22px;display:flex}.benefit strong{letter-spacing:-.03em;font-size:30px;font-weight:600}.benefit span{color:var(--muted);font-size:14px;line-height:1.45}.steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.step{border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}.step .n{color:var(--muted);font-size:13px;font-weight:600;position:absolute;top:22px;right:24px}.step .ico{background:var(--mint);width:44px;height:44px;color:var(--brand);border-radius:14px;justify-content:center;align-items:center;display:flex}.step h3{letter-spacing:-.01em;font-size:19px;font-weight:600}.step p{color:var(--muted);font-size:14px;line-height:1.55}.how{flex-direction:column;gap:40px;padding-bottom:72px;display:flex}.band{padding:72px 0}.band.white{background:#fff}.band .wrap{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.band.rev .wrap{flex-direction:row-reverse}.band .copy{flex-direction:column;flex:420px;gap:18px;min-width:0;display:flex}.band .pic{background:#ffffff59;border-radius:28px;flex:1.2 480px;min-width:0;padding:20px}.band .pic img{border-radius:14px;width:100%;height:auto;display:block}.point{align-items:flex-start;gap:12px;display:flex}.point .ico{background:var(--mint);width:34px;height:34px;color:var(--brand);border-radius:17px;flex:0 0 34px;justify-content:center;align-items:center;display:flex}.point div{flex-direction:column;gap:2px;display:flex}.point b{font-size:15px}.point span{color:var(--muted);font-size:14px;line-height:1.5}.dark{color:#fff;background:radial-gradient(40% 60% at 85% 20%, var(--glow) 0%, #2c7a6000 70%), radial-gradient(35% 50% at 10% 90%, #1c5f4b 0%, #1c5f4b00 70%), var(--dark);padding:80px 0;position:relative;overflow:hidden}.dark .wrap{flex-wrap:wrap;align-items:center;gap:48px;display:flex}.dark .copy{flex-direction:column;flex:380px;gap:18px;min-width:0;display:flex}.dark .tag{color:#cff1df;background:#ffffff1f}.dark .text{color:var(--on-dark)}.compare{flex:1.2 480px;grid-template-columns:1fr 1fr;gap:14px;min-width:0;display:grid}.compare>div{border-radius:22px;padding:22px;font-size:14px;line-height:1.65}.compare b{margin-bottom:8px;font-size:15px;display:block}.compare .old{backdrop-filter:blur(28px)saturate(180%);color:var(--on-dark);background:#ffffff14;border:1px solid #ffffff24}.compare .old b{color:#fff}.compare .new{color:var(--ink);background:#fff}.compare .new b{color:var(--brand)}.duo{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.duo-card{background:#fff;border:1px solid #e3e4e8;border-radius:28px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex;overflow:hidden}.duo-card h3{letter-spacing:-.02em;font-size:22px;font-weight:600}.duo-card p{color:var(--muted);max-width:460px;font-size:15px;line-height:1.55}.chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.chip{background:var(--mint);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600}.audience{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.audience span{border-radius:999px;padding:12px 20px;font-size:15px;font-weight:500}.plans{flex-wrap:wrap;gap:14px;display:flex}.plan{color:var(--ink);backdrop-filter:blur(28px)saturate(180%);background:#fff9;border:1px solid #fffc;border-radius:28px;flex-direction:column;flex:280px;gap:14px;padding:28px;display:flex}.plan.hot{color:#fff;border-color:var(--brand);background:radial-gradient(60% 50% at 80% 0%, var(--glow) 0%, #2c7a6000 70%), var(--brand)}.plan .name{font-size:17px;font-weight:700}.plan .price{letter-spacing:-.04em;font-size:42px;font-weight:600}.plan .price small{opacity:.8;letter-spacing:0;font-size:14px;font-weight:500}.plan .tokens{opacity:.85;font-size:14px}.plan ul{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.plan li{gap:10px;font-size:14px;display:flex}.plan li svg{flex:0 0 17px;margin-top:1px}.plan .btn{margin-top:auto}.plan .pop{color:#cff1df;background:#ffffff29;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.packs{text-align:center;border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;padding:14px 24px;font-size:14px;display:flex}.packs b{font-weight:600}.small-note{text-align:center;color:var(--muted);font-size:13px}.pricing{flex-direction:column;gap:36px;padding-top:80px;padding-bottom:80px;display:flex}.faq{flex-wrap:wrap;gap:48px;padding-top:80px;padding-bottom:80px;display:flex}.faq .intro{flex-direction:column;flex:320px;gap:14px;max-width:760px;display:flex}.faq .list{flex-direction:column;flex:1.4 480px;gap:10px;min-width:0;display:flex}details{border-radius:20px;padding:0 24px}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:20px 0;font-size:17px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary svg{color:var(--muted);transition:transform .3s var(--ease);flex:0 0 18px}details[open] summary svg{transform:rotate(45deg)}details p{color:var(--muted);margin:-4px 0 20px;font-size:15px;line-height:1.6}.final{background:var(--ink);color:#fff;padding:80px 0 32px}.final .wrap{flex-direction:column;gap:56px;display:flex}.final-card{color:var(--ink);text-align:center;background:radial-gradient(40% 80% at 10%,#7fd1ae73 0%,#7fd1ae00 70%),radial-gradient(40% 80% at 90%,#9fe0c266 0%,#9fe0c200 70%),#ffffffeb;border-radius:32px;flex-direction:column;align-items:center;gap:16px;padding:56px 32px;display:flex}.final-card p{color:var(--body);font-size:16px}.foot{color:#a9b0ad;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:13px;display:flex}.foot .brand{color:#fff;align-items:center;gap:8px;font-weight:600;display:flex}.foot .brand svg{width:26px;height:26px}.foot nav{flex-wrap:wrap;gap:4px 16px;display:flex}.foot nav a{align-items:center;min-height:44px;display:inline-flex}.foot nav a:hover{color:#fff}@media (width<=1100px){.shot-wrap{padding-top:104px}.float-a{left:12px}.float-b{right:12px}h1{font-size:56px}h2{font-size:40px}.h2s{font-size:38px}}@media (width<=860px){.js .burger{display:flex}.js .nav{left:var(--pad);right:var(--pad);z-index:20;background:#ffffffd9;border-radius:24px;flex-direction:column;padding:8px;display:none;position:absolute;top:72px}.js .nav.open{display:flex}.nav a{min-height:44px;padding:0 16px;font-size:16px}.nav a.only-m{display:flex}.actions .login{display:none}.band,.dark{padding:56px 0}.benefits{grid-template-columns:1fr 1fr}}@media (width<=720px){.duo{grid-template-columns:1fr}}@media (width<=640px){:root{--pad:20px}.section{padding-top:40px;padding-bottom:40px}h1{font-size:40px;line-height:1.06}h2,.h2s{font-size:32px}.lead{font-size:16px}.hero-text{gap:16px;padding-top:24px}.eyebrow{letter-spacing:.1em;gap:10px;font-size:12px}.eyebrow:before,.eyebrow:after{width:18px}.shot-wrap{padding-top:32px}.benefit{padding:18px}.benefit strong{font-size:26px}.shot{margin-top:0}.float{width:auto;margin-bottom:12px;position:static}.float-a,.float-b{width:auto}.float>div{animation:none}.shot-frame{border-radius:20px 20px 0 0;padding:8px 8px 0}.shot-frame img{border-radius:12px 12px 0 0}.signup{border-radius:28px;flex-direction:column;align-items:stretch;gap:6px;padding:8px}.signup input{text-align:center;padding:0 12px}.signup .btn{width:100%}.compare{grid-template-columns:1fr}.band .wrap,.dark .wrap{gap:28px}.band .pic{border-radius:20px;padding:10px}.step,.duo-card,.plan{padding:22px}.plan .price{font-size:38px}.final-card{border-radius:24px;padding:36px 20px}.packs{border-radius:24px;padding:14px 16px}.pricing,.faq{gap:28px;padding-top:56px;padding-bottom:56px}.final{padding-top:56px}details{padding:0 18px}summary{font-size:16px}.header{padding-top:12px;padding-bottom:12px}.js .nav{top:64px}.logo span{font-size:20px}.audience span{padding:12px 16px;font-size:14px}}
