.card,.card *,.gcard,.gcard *{text-decoration:none}.card h3{color:var(--ink)}.card p{color:var(--muted)}.card .go{color:var(--green-d)}.gcard h4{color:var(--ink)}.gcard p{color:var(--muted)}.hero{background:linear-gradient(#edf8e8 0%,#fff 72%);padding:clamp(36px,6vw,72px) 0 clamp(28px,4vw,44px);position:relative;overflow:hidden}.hgrid{flex-wrap:wrap;align-items:center;gap:clamp(24px,4vw,56px);display:flex}.hleft{z-index:2;flex:480px;min-width:min(100%,280px);position:relative}.eyebrow{border:1px solid var(--line);color:var(--green-d);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:8px 15px;font-size:13px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-.02em;margin:18px 0 0;font-size:clamp(32px,6vw,60px);font-weight:800;line-height:1.04}.lead{color:var(--muted);max-width:560px;margin:18px 0 0;font-size:clamp(15px,2vw,19px);line-height:1.55}.stats{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.stat{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 6px 18px #181d1a0a}.stat b{font-size:20px;font-weight:800}.stat span{color:var(--muted);font-size:13px;font-weight:600}.stat .d{background:var(--green);border-radius:50%;width:8px;height:8px}.tryit{width:min(100%,440px);animation:.7s cubic-bezier(.22,1,.36,1) backwards tryIn,9s ease-in-out .9s infinite tryFloat}.tryit:hover{animation-play-state:running,paused}.tryhead{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}.tryh{letter-spacing:-.01em;align-items:center;gap:9px;font-size:17px;font-weight:800;animation:.6s cubic-bezier(.22,1,.36,1) 50ms backwards tryIn;display:inline-flex}.tspark{color:#3a2c00;background:linear-gradient(140deg,#ffe14d,#f4b400);border-radius:9px;justify-content:center;align-items:center;width:26px;height:26px;animation:3.4s ease-in-out infinite sparkBeat;display:inline-flex}.tspark svg{width:15px;height:15px}.trynote{color:var(--green-d);background:var(--green-l);border-radius:100px;padding:5px 12px;font-size:12.5px;font-weight:700;animation:.6s cubic-bezier(.22,1,.36,1) .12s backwards tryIn,4.5s ease-in-out 1.2s infinite noteGlow}.tryrow{flex-direction:column;gap:11px;margin-top:14px;display:flex}.tpill{border:1px solid var(--line);background:linear-gradient(120deg,#fff 60%,#f6fcf3);border-radius:100px;align-items:center;gap:13px;padding:10px 12px 10px 10px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;animation:.65s cubic-bezier(.22,1,.36,1) backwards pillIn;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 22px #181d1a0f}.tryrow .tpill:first-child{animation-delay:.18s}.tryrow .tpill:nth-child(2){animation-delay:.3s}.tryrow .tpill:nth-child(3){animation-delay:.42s}.tpill:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 32%,#5cc24329 46%,#ffffff8c 52%,#0000 66%);transition:transform .75s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-115%)}.tpill:hover:before{transform:translate(115%)}.tpill:hover{border-color:#cfe8c6;transform:translateY(-3px)scale(1.015);box-shadow:0 18px 36px #2f8a2233}.tpill:active{transition-duration:80ms;transform:translateY(-1px)scale(.995)}.tpill .tic{border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.tpill .tic svg{width:23px;height:23px}.tic-g{background:var(--green-l);color:var(--green-d)}.tic-b{color:#2b7cc9;background:#e4f0fb}.tic-a{color:#c9891a;background:#fff3d6}.tpill .ttx{flex-direction:column;gap:1px;line-height:1.25;display:flex}.tpill .ttx b{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:800}.tpill .ttx i{color:var(--muted);font-size:12.5px;font-style:normal;font-weight:600}.tpill .tgo{color:#fff;background:linear-gradient(140deg,var(--green2),var(--green-d));border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;display:inline-flex;box-shadow:0 6px 14px #3fa82c52}.tpill .tgo svg{width:16px;height:16px}.tpill:hover .tic{transform:scale(1.08)rotate(-6deg)}.tpill:hover .tgo{transform:translate(4px)scale(1.06);box-shadow:0 10px 22px #3fa82c73}@keyframes tryIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pillIn{0%{opacity:0;transform:translate(30px)scale(.96)}to{opacity:1;transform:none}}@keyframes tryFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes sparkBeat{0%,88%,to{transform:scale(1)rotate(0)}92%{transform:scale(1.16)rotate(-8deg)}96%{transform:scale(1.08)rotate(6deg)}}@keyframes noteGlow{0%,to{box-shadow:0 0 #3fa82c00}45%{box-shadow:0 0 0 6px #3fa82c17}}@media (width<=520px){.tryit{width:100%}}.hlines{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hlines .ln{fill:none;stroke:url(#lnfade);stroke-width:2px;stroke-linecap:round;stroke-dasharray:14 12;vector-effect:non-scaling-stroke;animation:3.4s linear infinite flow}.hlines .ln2{stroke-width:2.5px;stroke-dasharray:5 16;animation-duration:4.8s}.hlines .ln3{stroke-width:1.5px;animation-duration:5.6s}.hlines .node{fill:var(--green);filter:drop-shadow(0 0 5px #3fa82cb3)}@keyframes flow{to{stroke-dashoffset:-260px}}.hfloat{z-index:1;pointer-events:none;position:absolute;inset:0}.hblob{filter:blur(8px);background:radial-gradient(circle at 60% 42%,#5cc2433d,#5cc24300 66%);border-radius:50%;width:52%;height:76%;position:absolute;top:6%;right:4%}.hart{z-index:2;flex:380px;justify-content:center;align-items:center;min-width:min(100%,280px);min-height:clamp(260px,26vw,380px);display:flex;position:relative}@media (prefers-reduced-motion:reduce){.hlines .ln,.tryit,.tryh,.trynote,.tspark,.tpill{animation:none}.tpill,.tpill:before,.tpill .tic,.tpill .tgo{transition:none}}.tabsbar{z-index:15;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:66px}.tabsrow{scrollbar-width:none;gap:8px;padding-top:14px;padding-bottom:14px;display:flex;overflow-x:auto}.tabsrow::-webkit-scrollbar{display:none}.tab{cursor:pointer;border:1px solid var(--line);color:var(--ink);white-space:nowrap;background:#fff;border-radius:100px;flex:none;padding:11px 20px;font-family:inherit;font-size:14.5px;font-weight:700;transition:all .18s}.tab:hover{background:var(--green-l);border-color:#0000}.tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}section.body{padding:clamp(28px,4vw,52px) 0 clamp(40px,5vw,64px)}.panel{animation:.4s fade;display:none}.panel.on{display:block}.panel.on~.panel.on{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px);padding-top:clamp(40px,5vw,64px)}@keyframes fade{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.phead{margin:0 0 22px}.phead h2{letter-spacing:-.02em;margin:0;font-size:clamp(22px,3vw,32px);font-weight:800}.phead p{color:var(--muted);max-width:640px;margin:8px 0 0;font-size:15.5px;line-height:1.5}.grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:16px;display:grid}.card{color:var(--ink);transition:transform .2s,box-shadow .25s,border-color .2s;overflow:hidden}.card:hover{border-color:#d5e6cf;transform:translateY(-4px);box-shadow:0 22px 44px #181d1a1a}.card .ic{background:linear-gradient(140deg,var(--green2),var(--green-d));color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex}.card .ic svg{width:26px;height:26px}.card h3{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:800}.card p{color:var(--muted);margin:8px 0 0;font-size:14.5px;line-height:1.5}.card .go{color:var(--green-d);align-items:center;gap:7px;margin-top:auto;padding-top:18px;font-size:14px;font-weight:700;transition:gap .2s;display:inline-flex}.card:hover .go{gap:12px}.tag{letter-spacing:.5px;text-transform:uppercase;background:var(--green-l);color:var(--green-d);border-radius:100px;padding:5px 11px;font-size:10.5px;font-weight:800;position:absolute;top:18px;right:18px}.num{color:#181d1a09;pointer-events:none;font-size:78px;font-weight:800;line-height:1;position:absolute;bottom:-16px;right:-4px}.card.feat{background:linear-gradient(150deg,var(--green2) 0%,var(--green-d) 100%);color:#fff;border-color:#0000;box-shadow:0 20px 44px #2f8a2257}.card.feat:hover{border-color:#0000;box-shadow:0 30px 60px #2f8a226b}.card.feat h3{color:#fff}.card.feat p{color:#eafce4}.card.feat .ic{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff47}.card.feat .go{color:#fff}.card.feat .num{color:#ffffff1f}.card.feat .fbadges{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:inline-flex}.card.feat .fbadges span{letter-spacing:.4px;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.card.feat .fbadges .b-hit{color:var(--green-d);background:#fff}.card.feat .fbadges .b-hit svg{width:13px;height:13px}.card.feat .fbadges .b-par{color:#fff;background:#ffffff2e;box-shadow:inset 0 0 0 1px #ffffff4d}.card.feat-y{color:var(--ink);background:linear-gradient(150deg,#ffe14d 0%,#f4b400 100%);border-color:#0000;box-shadow:0 20px 44px #f4b40057}.card.feat-y:hover{border-color:#0000;box-shadow:0 30px 60px #f4b40070}.card.feat-y h3{color:#3a2c00}.card.feat-y p{color:#6b5300}.card.feat-y .go{color:#7a5c00}.card.feat-y .num{color:#3a2c001a}.card.feat-y .ic{background:#fff;box-shadow:0 6px 16px #3a2c0024}.card.feat-y .ic svg{width:28px;height:28px}.card.feat-y .fbadges{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:inline-flex}.card.feat-y .fbadges span{letter-spacing:.4px;text-transform:uppercase;border-radius:100px;align-items:center;gap:5px;padding:6px 12px;font-size:11px;font-weight:800;display:inline-flex}.card.feat-y .fbadges .b-eng{color:#ffe14d;background:#3a2c00}.card.feat-y .fbadges .b-lang{color:#3a2c00;background:#3a2c0024;box-shadow:inset 0 0 0 1px #3a2c0038}.subhead{flex-wrap:wrap;align-items:center;gap:12px;margin:38px 0 18px;display:flex}.subhead h3{letter-spacing:-.01em;margin:0;font-size:clamp(19px,2.4vw,25px);font-weight:800}.subhead .cnt{color:var(--green-d);background:var(--green-l);border-radius:100px;padding:5px 12px;font-size:12px;font-weight:800}.ggrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;display:grid}.gcard{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;gap:14px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .2s,border-color .2s;display:flex}.gcard:hover{border-color:#d5e6cf;transform:translateY(-3px);box-shadow:0 16px 32px #181d1a14}.gnum{background:var(--green-l);width:38px;height:38px;color:var(--green-d);border-radius:11px;flex:none;justify-content:center;align-items:center;font-size:15px;font-weight:800;display:inline-flex}.gcard h4{margin:0;font-size:15.5px;font-weight:800}.gcard p{color:var(--muted);margin:6px 0 0;font-size:13px;line-height:1.45}.numbers{color:#fff;background:linear-gradient(135deg,#2f8a22 0%,#49b036 100%)}.numbers .wrap{padding:clamp(44px,7vw,96px) clamp(32px,6vw,60px)}.neyebrow{letter-spacing:1px;text-transform:uppercase;color:#eafce4;align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.neyebrow i{background:#eafce4;width:22px;height:2px;display:inline-block}.numbers h2{letter-spacing:-.02em;max-width:18ch;margin:14px 0 clamp(26px,4vw,46px);font-size:clamp(23px,3.4vw,42px);font-weight:800;line-height:1.1}.sgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(16px,2vw,24px);display:grid}.scard{background:#ffffff17;border:1px solid #ffffff38;border-radius:22px;padding:clamp(24px,3vw,36px)}.sic{color:#fff;background:#ffffff29;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:inline-flex}.sic svg{width:24px;height:24px}.snum{letter-spacing:-.02em;font-size:clamp(38px,5.5vw,64px);font-weight:800;line-height:1}.slab{color:#e4f5dd;margin-top:12px;font-size:15px;line-height:1.5}.about{padding:clamp(44px,6vw,82px) 0}.about .kic{letter-spacing:1.4px;text-transform:uppercase;color:var(--green-d);align-items:center;gap:9px;font-size:12.5px;font-weight:800;display:inline-flex}.about .kic i{background:var(--green);width:22px;height:2px;display:inline-block}.about-h{letter-spacing:-.02em;margin:14px 0 clamp(20px,3vw,32px);font-size:clamp(24px,3.4vw,40px);font-weight:800;line-height:1.12}.cols{column-width:440px;column-gap:clamp(32px,4vw,64px);max-width:1600px}.cols p{color:var(--muted);break-inside:avoid;margin:0 0 16px;font-size:clamp(15px,1.85vw,18px);line-height:1.66}.cols .hl{color:var(--green-d);font-weight:700}@media (width<=900px){.hlines,.hfloat{display:none}.hart{justify-content:flex-start;min-height:0;margin-top:6px}.tryhead{text-align:left;justify-content:flex-start}}@media (width<=480px){.stat{flex:100%}.tab{padding:10px 16px;font-size:13.5px}}.numbers .snum s{color:#d3ecc9;opacity:.85;margin-right:.25em;font-size:.5em;font-weight:800;text-decoration-thickness:2px}.prices .wrap{text-align:center;padding:clamp(44px,7vw,90px) clamp(32px,6vw,60px)}.peyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--green-d);align-items:center;gap:9px;font-size:13px;font-weight:800;display:inline-flex}.peyebrow i{background:var(--green-d);width:22px;height:2px;display:inline-block}.prices h2{letter-spacing:-.02em;margin:14px 0 clamp(18px,3vw,26px);font-size:clamp(23px,3.4vw,40px);font-weight:800;line-height:1.1}.prices .promo{color:#5a3d00;background:linear-gradient(140deg,#fff2c4,#ffd970);border:1px solid #f0c53d;border-radius:100px;align-items:center;gap:9px;margin:0 0 clamp(20px,3vw,30px);padding:9px 18px;font-size:14px;font-weight:800;display:inline-flex}.prices .promo .pfire{color:#b5760a;width:18px;height:18px;display:inline-flex}.prices .promo .pfire svg{width:18px;height:18px}.prow{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:clamp(14px,2vw,20px);max-width:1100px;margin:0 auto clamp(24px,3vw,34px);display:grid}.pmini{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:clamp(22px,3vw,30px);transition:transform .18s,box-shadow .2s,border-color .2s;display:flex;position:relative}.pmini:hover{border-color:#cfe8c6;transform:translateY(-2px);box-shadow:0 18px 40px #181d1a14}.pmini.best{background:linear-gradient(160deg,#f3fbef,#fff);border-color:#cfe8c6}.pmname{letter-spacing:.6px;text-transform:uppercase;color:var(--muted);font-size:12.5px;font-weight:800}.pmprice{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;display:flex}.pmprice s{color:var(--muted);opacity:.7;white-space:nowrap;font-size:17px;font-weight:800;text-decoration-thickness:2px}.pmprice b{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(27px,3.6vw,36px);font-weight:800;line-height:1}.pmunit{color:var(--muted);font-size:14px;font-weight:600}.pmdisc{background:var(--red-l);color:#b3311f;border-radius:100px;margin-top:6px;padding:4px 10px;font-size:12px;font-weight:800}.pbtn{padding:15px 30px;font-size:16px}.pbtn svg{width:18px;height:18px}.promtology-cta .wrap{padding:clamp(30px,5vw,64px) clamp(32px,6vw,60px)}.pcta{background:linear-gradient(140deg,#f3fbef,#fff);border:1px solid #cfe8c6;border-radius:24px;grid-template-columns:1.35fr .65fr;align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(24px,3.4vw,40px);display:grid}@media (width<=820px){.pcta{grid-template-columns:1fr}}.pcta h2{letter-spacing:-.02em;margin:14px 0 0;font-size:clamp(22px,3.2vw,34px);font-weight:800;line-height:1.12}.pcta p{color:var(--muted);max-width:640px;margin:14px 0 0;font-size:clamp(15px,1.9vw,17px);line-height:1.6}.pcta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.pcta-link{color:var(--green-d);font-size:14.5px;font-weight:800}.pcta-cards{flex-wrap:wrap;align-content:center;gap:8px;display:flex}.pcta-chip{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:100px;padding:9px 15px;font-size:13.5px;font-weight:700}.promt-strip{color:#2a2000;background:linear-gradient(90deg,#ffd400,#ffe14d 45%,#ffc400);border-bottom:1px solid #00000014;transition:filter .2s;display:block}.promt-strip:hover{filter:brightness(1.04)}.ps-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;max-width:2000px;margin:0 auto;padding:12px clamp(32px,6vw,60px);display:flex}.ps-ic{color:#5a4400;background:#2a20001f;border-radius:9px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.ps-ic svg{width:17px;height:17px}.promt-strip b{letter-spacing:-.01em;font-size:clamp(15px,2vw,18px);font-weight:800}.ps-go{color:#ffe14d;background:#2a2000;border-radius:100px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;font-weight:800;transition:transform .18s;display:inline-flex}.ps-go svg{width:15px;height:15px}.promt-strip:hover .ps-go{transform:translate(3px)}@media (width<=520px){.ps-in{text-align:center;padding:11px 20px}.promt-strip b{font-size:15px}}.card{position:relative}.card .pro{z-index:2;color:#fff;letter-spacing:.03em;white-space:nowrap;background:linear-gradient(120deg,#f5b52a,#e08b14);border-radius:100px;align-items:center;gap:5px;padding:4px 10px;font-size:11px;font-weight:800;line-height:1.4;display:inline-flex;position:absolute;top:14px;right:14px}.card .pro svg{flex:none;width:11px;height:11px;display:block}.prices .psub{max-width:740px;color:var(--muted);margin:0 auto clamp(20px,3vw,28px);font-size:clamp(14px,1.6vw,16px);line-height:1.6}.prices .pgrid{text-align:left;margin-bottom:clamp(22px,3vw,30px)}.prices .plan .pnote{text-align:left}.mirror{padding:clamp(10px,2vw,18px) 0 0}.mgrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;display:grid}.mcard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:20px 20px 18px;transition:transform .2s,box-shadow .22s,border-color .2s;display:flex}.mcard:hover{border-color:#cfe8c6;transform:translateY(-3px);box-shadow:0 18px 38px #14280f17}.mcard .mic{background:var(--green-l);width:38px;height:38px;color:var(--green-d);border-radius:12px;place-items:center;display:inline-grid}.mcard .mic svg{width:20px;height:20px}.mcard b{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:800}.mcard .mtx{color:var(--muted);font-size:13.8px;line-height:1.55}.mcard .mgo{color:var(--green-d);align-items:center;gap:7px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:800;display:inline-flex}.mcard .mgo svg{width:15px;height:15px}.mcard:hover .mgo svg{transition:transform .18s;transform:translate(2px)}.focus-body{padding-top:0}.fbonus{color:#8a6410;letter-spacing:.4px;text-transform:uppercase;background:#fff4d6;border-radius:100px;align-items:center;margin-bottom:10px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.focus-panel .phead h2{font-size:clamp(20px,2.6vw,28px)}.focus-panel .grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px}.focus-panel .card{padding:16px 16px 14px}.focus-panel .card h3{font-size:15.5px}.focus-panel .card p{font-size:13px}.focus-panel .card .ic{border-radius:11px;width:38px;height:38px}.focus-panel .card .ic svg{width:19px;height:19px}
