.landing{--lbg:#F6F4EE;--lsurface:#FFFFFF;--link:#0A0A0A;--link-2:#1A1A1A;--lmuted:#6B6960;--lmuted-2:#94918A;--lline:#E8E4D8;--lline-2:#DCD7C7;--laccent:#C8F542;--laccent-ink:#0A0A0A;--ldanger:#D14B3A;--lserif:var(--font-serif),"Times New Roman",Georgia,serif;--lsans:var(--font-sans),-apple-system,BlinkMacSystemFont,sans-serif;--lmono:"Geist Mono",ui-monospace,SFMono-Regular,monospace;--lmax:1240px;--lgutter:32px;--lradius:14px;background:var(--lbg);color:var(--link);font-family:var(--lsans);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}.landing *{box-sizing:border-box}.landing a{color:inherit;text-decoration:none}.landing button{font-family:inherit;cursor:pointer;border:none;background:none;padding:0;color:inherit}.landing .l-feature-tab,.landing .l-showcase-tab{border:1px solid var(--lline-2);padding:0 16px;color:var(--lmuted)}.landing .l-feature-tab{display:inline-flex;align-items:center}.landing .l-btn-ink{color:var(--lbg)}.landing .l-btn-primary{color:var(--laccent-ink)}.landing .l-btn-ghost{color:var(--link)}.landing .l-ar-nav-item{color:#4b5563}.landing .l-ar-nav-item:hover{color:#111827}.landing .l-ar-nav-item.active{color:#4f46e5}.landing .l-ar-nav-item.demo{color:#9ca3af}.landing ul{list-style:none;margin:0;padding:0}.landing h1,.landing h2,.landing h3,.landing h4{margin:0;font-weight:500;letter-spacing:-.02em}.l-container{max-width:var(--lmax);margin:0 auto;padding:0 var(--lgutter)}.l-eyebrow{font-family:var(--lmono);font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--lmuted);display:inline-flex;align-items:center;gap:8px}.l-eyebrow:before{content:"";width:6px;height:6px;background:var(--laccent);border-radius:50%;flex-shrink:0}.l-display{font-family:var(--lserif);font-weight:400;font-size:clamp(52px,8vw,120px);line-height:.95;letter-spacing:-.035em}.l-display em{font-style:italic;color:var(--lmuted)}.l-h2{font-family:var(--lserif);font-weight:400;font-size:clamp(36px,5vw,66px);line-height:1.02;letter-spacing:-.025em}.l-h2 em{font-style:italic}.l-h2 em,.l-lede{color:var(--lmuted)}.l-lede{font-size:clamp(16px,1.3vw,19px);line-height:1.55;max-width:56ch}.l-btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 22px;border-radius:999px;font-weight:500;font-size:15px;letter-spacing:-.005em;transition:transform .15s ease,background .15s ease,filter .15s ease;white-space:nowrap;cursor:pointer;text-decoration:none}.l-btn:hover{transform:translateY(-1px)}.l-btn-ink{background:var(--link);color:var(--lbg)}.l-btn-primary{background:var(--laccent);color:var(--laccent-ink)}.l-btn-primary:hover{filter:brightness(1.05)}.l-btn-ghost{background:transparent;color:var(--link);border:1px solid var(--lline-2)}.l-btn-ghost:hover{background:var(--lsurface)}.l-btn .arrow{transition:transform .2s;display:inline-block}.l-btn:hover .arrow{transform:translateX(3px)}.l-nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(20px);background:rgba(246,244,238,.85);border-bottom:1px solid rgba(232,228,216,.6)}.l-nav-inner{display:flex;align-items:center;justify-content:space-between;height:68px}.l-nav-logo{font-family:var(--lserif);font-size:24px;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:2px}.l-nav-logo .dot{color:var(--laccent)}.l-nav-links{display:flex;gap:28px;font-size:14px;color:var(--lmuted)}.l-nav-links a:hover{color:var(--link)}.l-nav-cta{display:flex;gap:10px;align-items:center}.l-nav-cta .l-btn{height:40px;padding:0 16px;font-size:14px}@media (max-width:820px){.l-nav-links{display:none}}@media (max-width:1279px){.l-nav-cta .l-btn-ghost:nth-child(-n+2){display:none}}.l-section{padding:100px 0;border-top:1px solid var(--lline)}.l-section-head{display:grid;grid-template-columns:1fr 1.4fr;gap:60px;align-items:start;margin-bottom:72px}.l-section-head .left .l-eyebrow{margin-bottom:14px}.l-section-head .right{color:var(--lmuted);font-size:17px;max-width:50ch;padding-bottom:6px}@media (max-width:820px){.l-section{padding:64px 0}.l-section-head{grid-template-columns:1fr;gap:16px;margin-bottom:36px}}.l-hero{padding:60px 0 100px;position:relative;overflow:hidden}.l-hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:60px;align-items:center}.l-hero-grid>*{min-width:0}@media (max-width:980px){.l-hero-grid{grid-template-columns:1fr;gap:40px}.l-hero{padding:32px 0 64px}}.l-hero-title{margin-top:28px}.l-hero-title .strike{font-weight:500;font-size:.42em;color:var(--lmuted);vertical-align:.55em;text-decoration:line-through;text-decoration-color:var(--ldanger);text-decoration-thickness:2px;margin-right:.15em}.l-hero-title .stamp,.l-hero-title .strike{font-family:var(--lsans);letter-spacing:-.015em}.l-hero-title .stamp{display:inline-block;background:var(--laccent);color:var(--laccent-ink);font-weight:600;font-size:.4em;padding:.05em .25em .1em;border-radius:.18em;transform:rotate(-2deg);vertical-align:.2em}.l-hero-sub{max-width:52ch;margin-top:36px;font-size:18px;line-height:1.55;color:var(--lmuted)}.l-hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.l-hero-trust{margin-top:22px;font-size:13px;color:var(--lmuted);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.l-hero-trust .check:before{content:"✓ ";color:var(--laccent);font-weight:600}.l-mini-calc{background:var(--lsurface);border:1px solid var(--lline);border-radius:20px;padding:24px;box-shadow:0 1px 0 rgba(0,0,0,.02),0 30px 60px -30px rgba(0,0,0,.12)}.l-mini-calc-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.l-mini-calc-head .label{font-family:var(--lmono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--lmuted)}.l-mini-calc-head .pill{font-family:var(--lmono);font-size:11px;letter-spacing:.04em;background:rgba(200,245,66,.3);color:var(--link);padding:4px 8px;border-radius:999px}.l-mini-calc-row{margin-bottom:14px}.l-mini-calc-row .top{display:flex;justify-content:space-between;font-size:13px;color:var(--lmuted);margin-bottom:6px}.l-mini-calc-row .top b{color:var(--link);font-weight:500;font-variant-numeric:tabular-nums}.l-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:var(--lline-2);border-radius:999px;outline:none}.l-slider::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;background:var(--link);border-radius:50%;cursor:grab;border:3px solid var(--lbg);box-shadow:0 2px 6px rgba(0,0,0,.15)}.l-slider::-moz-range-thumb{width:20px;height:20px;background:var(--link);border-radius:50%;cursor:grab;border:3px solid var(--lbg)}.l-mini-calc-result{margin-top:20px;padding-top:20px;border-top:1px dashed var(--lline-2);display:grid;grid-template-columns:1fr 1fr;gap:16px}.l-mini-calc-result .col .key{font-family:var(--lmono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--lmuted)}.l-mini-calc-result .col .val{font-family:var(--lserif);font-size:32px;letter-spacing:-.02em;line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums}.l-mini-calc-result .them .val{color:var(--lmuted);text-decoration:line-through;text-decoration-color:var(--ldanger);text-decoration-thickness:2px}.l-mini-calc-savings{margin-top:16px;background:var(--laccent);color:var(--laccent-ink);padding:14px 18px;border-radius:12px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.l-mini-calc-savings .l{font-size:13px;font-weight:500}.l-mini-calc-savings .r{font-family:var(--lserif);font-size:28px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.l-marquee{overflow:hidden;border-top:1px solid var(--lline);border-bottom:1px solid var(--lline);padding:14px 0;background:var(--lsurface)}.l-marquee-track{display:flex;gap:32px;width:max-content;animation:lmarquee 28s linear infinite}.l-marquee-track span{font-size:14px;color:var(--lmuted);white-space:nowrap;font-family:var(--lmono);letter-spacing:.03em}.l-marquee-track span:before{content:"· ";color:var(--laccent)}@keyframes lmarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.l-contrast{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--lline);border-radius:var(--lradius);overflow:hidden;background:var(--lsurface)}.l-contrast-cell{padding:32px 28px;border-right:1px solid var(--lline);display:flex;flex-direction:column;gap:8px}.l-contrast-cell:last-child{border-right:none}.l-contrast-cell .label{font-family:var(--lmono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lmuted)}.l-contrast-cell .them{font-size:22px;font-weight:500;color:var(--lmuted);text-decoration:line-through;text-decoration-color:var(--ldanger);text-decoration-thickness:2px}.l-contrast-cell .us{font-family:var(--lserif);font-size:48px;letter-spacing:-.03em;line-height:1}.l-contrast-cell .us em{font-style:normal;color:var(--lmuted);font-family:var(--lsans);font-size:.55em}.l-contrast-cell .note{font-size:13px;color:var(--lmuted);margin-top:4px}@media (max-width:600px){.l-contrast{grid-template-columns:1fr}.l-contrast-cell{border-right:none;border-bottom:1px solid var(--lline)}.l-contrast-cell:last-child{border-bottom:none}}.l-calc-shell{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start}@media (max-width:820px){.l-calc-shell{grid-template-columns:1fr}}.l-ctrl{margin-bottom:28px}.l-ctrl .top{display:flex;justify-content:space-between;margin-bottom:10px}.l-ctrl .lbl{font-size:14px;color:var(--lmuted)}.l-ctrl .num{font-family:var(--lserif);font-size:22px;font-variant-numeric:tabular-nums}.l-ctrl .scale{display:flex;justify-content:space-between;font-size:11px;color:var(--lmuted-2);font-family:var(--lmono);margin-top:6px}.l-calc-result{display:flex;flex-direction:column;gap:0}.l-calc-bar{margin-bottom:16px}.l-calc-bar .row{display:flex;justify-content:space-between;font-size:14px;color:var(--lmuted);margin-bottom:8px}.l-calc-bar .row b{font-family:var(--lserif);font-size:28px;color:var(--link);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.l-calc-bar.them .row b{color:var(--lmuted)}.l-calc-track{height:8px;background:var(--lline);border-radius:999px;overflow:hidden}.l-calc-fill{height:100%;border-radius:999px;transition:width .3s ease}.l-calc-bar.them .l-calc-fill{background:var(--ldanger);opacity:.4}.l-calc-bar.us .l-calc-fill{background:var(--laccent)}.l-calc-savings{margin-top:8px;background:var(--link);color:var(--lbg);border-radius:var(--lradius);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.l-calc-savings .lbl{font-size:13px;color:rgba(246,244,238,.6);margin-bottom:4px}.l-calc-savings .val{font-family:var(--lserif);font-size:40px;letter-spacing:-.03em;line-height:1;font-variant-numeric:tabular-nums}.l-calc-savings .pct{font-family:var(--lserif);font-size:52px;letter-spacing:-.04em;color:var(--laccent);line-height:1}.l-race-shell{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;background:var(--lsurface);border:1px solid var(--lline);border-radius:20px;padding:48px;position:relative;overflow:hidden}.l-race-ctrls{display:flex;flex-direction:column;gap:4px}.l-race-savings{margin-top:12px;background:var(--link);color:var(--lbg);padding:24px;border-radius:14px}.l-race-savings .rs-lbl{font-family:var(--lmono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(246,244,238,.55);margin-bottom:8px}.l-race-savings .rs-val{font-family:var(--lserif);font-size:56px;line-height:1;letter-spacing:-.025em;color:var(--laccent);font-variant-numeric:tabular-nums}.l-race-savings .rs-val span{color:rgba(246,244,238,.5);font-size:.6em;margin-left:6px}.l-race-viz{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:end;position:relative;padding:0 0 16px}.l-race-col{display:flex;flex-direction:column;gap:8px;position:relative}.l-rc-lbl{font-family:var(--lmono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--lmuted)}.l-rc-stack{background:linear-gradient(180deg,transparent 0,color-mix(in oklab,var(--lline) 50%,transparent) 100%);border-radius:12px 12px 0 0;border:1px dashed var(--lline-2);border-bottom:none;overflow:hidden;align-items:flex-end;height:280px}.l-rc-fill,.l-rc-stack{position:relative;display:flex}.l-rc-fill{width:100%;border-radius:12px 12px 0 0;transition:height .6s cubic-bezier(.2,.7,.2,1);align-items:flex-start;justify-content:center;padding-top:14px}.l-rc-them{height:100%;background:var(--link);background-image:repeating-linear-gradient(45deg,transparent,transparent 12px,rgba(255,255,255,.04) 0,rgba(255,255,255,.04) 13px)}.l-rc-us{background:var(--laccent)}.l-rc-amount{font-family:var(--lserif);font-size:20px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.l-rc-them .l-rc-amount{color:var(--lbg)}.l-rc-us .l-rc-amount{color:var(--laccent-ink)}.l-rc-foot{font-family:var(--lmono);font-size:10px;color:var(--lmuted);text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:4px}.l-race-bills{position:absolute;right:-10px;bottom:28px;width:60px;height:280px;pointer-events:none}.l-bill{position:absolute;left:0;width:50px;height:22px;background:linear-gradient(180deg,color-mix(in oklab,var(--laccent) 92%,white),var(--laccent));border:1px solid color-mix(in oklab,var(--laccent) 70%,var(--link));border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15)}.l-bill:before{content:"";position:absolute;inset:4px;border:1px dashed rgba(0,0,0,.25);border-radius:2px}.l-bills-label{position:absolute;bottom:-32px;left:-10px;right:-10px;text-align:center;font-family:var(--lmono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--lmuted)}@media (max-width:980px){.l-race-shell{grid-template-columns:1fr;padding:24px;gap:28px}.l-race-bills{display:none}.l-race-savings .rs-val{font-size:40px}.l-rc-stack{height:200px}}.l-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lline);border:1px solid var(--lline);border-radius:var(--lradius);overflow:hidden}@media (max-width:820px){.l-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.l-tiles{grid-template-columns:1fr}}.l-tile{background:var(--lsurface);padding:32px 28px;display:flex;flex-direction:column;gap:10px}.l-tile .glyph{font-family:var(--lserif);font-size:36px;color:var(--lmuted);line-height:1;background:var(--lbg);width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;letter-spacing:-.02em}.l-tile h3{font-size:17px;font-weight:500;letter-spacing:-.01em}.l-tile p{font-size:14px;color:var(--lmuted);line-height:1.5;flex:1}.l-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.l-chip{font-family:var(--lmono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--lline-2);border-radius:999px;padding:4px 10px;color:var(--lmuted)}.l-feature-tabs{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:28px;padding-top:8px}.l-feature-tab{height:38px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;border:1px solid var(--lline-2);color:var(--lmuted);cursor:pointer;transition:all .15s;display:inline-flex;align-items:center;gap:6px;background:transparent}.l-feature-tab.active{background:var(--link);color:var(--lbg);border-color:var(--link)}.l-feature-tab .count{font-family:var(--lmono);font-size:10px;opacity:.55}.l-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lline);border:1px solid var(--lline);border-radius:var(--lradius);overflow:hidden}@media (max-width:820px){.l-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.l-feature-grid{grid-template-columns:1fr}}.l-feature-cell{background:var(--lsurface);padding:28px 24px;display:flex;flex-direction:column;gap:8px}.l-badge{font-family:var(--lmono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--lline-2);border-radius:999px;padding:3px 9px;color:var(--lmuted);display:inline-block;width:fit-content}.l-badge.hot{border-color:rgba(200,245,66,.5);background:rgba(200,245,66,.12);color:#5a7a00}.l-badge.uniq{border-color:rgba(109,40,217,.2);background:rgba(109,40,217,.06);color:#6d28d9}.l-feature-cell h3{font-size:15px;font-weight:500;letter-spacing:-.01em}.l-feature-cell p{font-size:13px;color:var(--lmuted);line-height:1.5;flex:1}.l-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border:1px solid var(--lline);border-radius:var(--lradius);overflow:hidden}@media (max-width:700px){.l-steps{grid-template-columns:1fr}}.l-step{background:var(--lsurface);padding:36px 32px;border-right:1px solid var(--lline);display:flex;flex-direction:column;gap:10px}.l-step:last-child{border-right:none}.l-step .num{font-family:var(--lserif);font-size:52px;color:var(--laccent);line-height:1;letter-spacing:-.04em}.l-step h3{font-size:18px;font-weight:500;letter-spacing:-.01em}.l-step p{font-size:14px;color:var(--lmuted);line-height:1.5;flex:1}.l-step .meta{font-family:var(--lmono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--lmuted-2);margin-top:8px}.l-price-card{display:grid;grid-template-columns:1fr 1.5fr;gap:0;border:1px solid var(--lline);border-radius:20px;overflow:hidden;background:var(--lsurface);position:relative}@media (max-width:820px){.l-price-card{grid-template-columns:1fr}}.l-price-card-left{background:var(--link);color:var(--lbg);padding:48px 40px;display:flex;flex-direction:column;gap:12px}.l-price-card-left .tag{font-family:var(--lmono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(246,244,238,.5)}.l-price-big{font-family:var(--lserif);font-size:96px;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.l-price-big .rub{font-size:.4em}.l-price-sub{font-size:14px;color:rgba(246,244,238,.6)}.l-price-gift{margin-top:8px;background:rgba(200,245,66,.15);border:1px solid rgba(200,245,66,.3);border-radius:10px;padding:10px 14px;font-size:14px;font-weight:500}.l-price-note{font-size:13px;color:rgba(246,244,238,.45);line-height:1.5;max-width:30ch}.l-payment-strip{margin-top:24px;display:flex;flex-direction:column;gap:8px}.l-payment-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:rgba(246,244,238,.4)}.l-payment-icons{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.l-pay-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:5px;height:26px;padding:0 2px}.l-pay-badge svg{display:block}.l-pay-mir{background:#4DB45E;width:46px}.l-pay-visa{background:#fff;width:46px}.l-pay-mc{background:#fff;width:36px;padding:3px 4px}.l-pay-sbp{background:#5B4CF5;width:46px}.l-pay-invoice{background:rgba(246,244,238,.15);width:58px}.l-price-card-right{padding:48px 40px;display:flex;flex-direction:column}.l-price-card-right h3{font-size:16px;font-weight:600;margin-bottom:20px;letter-spacing:-.01em}.l-price-list{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.l-price-list li{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:var(--link-2);line-height:1.4}.l-price-list li:before{content:"✓";color:var(--laccent);font-weight:700;flex-shrink:0;margin-top:1px}.l-price-cta{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:auto;padding-top:28px}.l-quotes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--lline);border:1px solid var(--lline);border-radius:var(--lradius);overflow:hidden}@media (max-width:820px){.l-quotes{grid-template-columns:1fr}}.l-quote{background:var(--lsurface);padding:36px 32px;display:flex;flex-direction:column;gap:16px}.l-quote .stat{font-family:var(--lserif);font-size:48px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.l-quote .stat .unit{font-size:.45em;color:var(--lmuted);font-family:var(--lsans)}.l-quote .body{font-size:15px;color:var(--lmuted);line-height:1.6;flex:1}.l-quote .who{gap:12px;margin-top:4px}.l-quote .avatar,.l-quote .who{display:flex;align-items:center}.l-quote .avatar{width:40px;height:40px;border-radius:50%;background:var(--link);color:var(--lbg);font-size:13px;font-weight:600;justify-content:center;flex-shrink:0}.l-quote .name{font-weight:600;font-size:14px}.l-quote .role{font-size:12px;color:var(--lmuted)}.l-faq{display:flex;flex-direction:column}.l-faq details{border-top:1px solid var(--lline);padding:0}.l-faq details:last-child{border-bottom:1px solid var(--lline)}.l-faq summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;cursor:pointer;font-size:17px;font-weight:500;letter-spacing:-.01em;list-style:none;gap:16px}.l-faq summary::-webkit-details-marker{display:none}.l-faq summary .plus{font-size:22px;font-weight:300;color:var(--lmuted);flex-shrink:0;transition:transform .2s}.l-faq details[open] summary .plus{transform:rotate(45deg)}.l-faq details p{padding:0 0 20px;font-size:15px;color:var(--lmuted);line-height:1.65;max-width:72ch}.l-final{text-align:center;padding:120px 0;border-top:1px solid var(--lline);background:var(--lbg)}.l-final .l-display{margin-top:20px}.l-final .l-lede{margin:28px auto 0;text-align:center}.l-final .l-hero-actions{justify-content:center;margin-top:40px}.l-footer{background:var(--link);color:rgba(246,244,238,.7);padding:60px 0 40px}.l-footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;gap:40px;margin-bottom:40px}@media (max-width:820px){.l-footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:500px){.l-footer-inner{grid-template-columns:1fr}}.l-footer-logo{font-family:var(--lserif);font-size:22px;color:var(--lbg);letter-spacing:-.02em}.l-footer-logo .dot{color:var(--laccent)}.l-footer-desc{font-size:13px;color:rgba(246,244,238,.45);max-width:28ch;margin-top:12px;line-height:1.6}.l-footer .l-footer-h{font-size:11px;font-family:var(--lmono);text-transform:uppercase;letter-spacing:.08em;color:rgba(246,244,238,.4);margin-bottom:14px;font-weight:400}.l-footer ul{display:flex;flex-direction:column;gap:10px}.l-footer ul li a{font-size:14px;color:rgba(246,244,238,.7)}.l-footer ul li a:hover{color:var(--lbg)}.l-footer-legal{border-top:1px solid rgba(246,244,238,.1);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:rgba(246,244,238,.3);flex-wrap:wrap}@media (max-width:640px){.l-nav-cta .l-btn-ghost{display:none}.l-nav-cta .l-btn{height:36px;padding:0 14px;font-size:13px}.l-hero{padding:24px 0 48px;overflow-x:hidden}.l-display{font-size:clamp(32px,9.5vw,52px);overflow-wrap:break-word}.l-hero-title{margin-top:20px}.l-hero-sub{font-size:16px;margin-top:24px}.l-hero-actions{flex-direction:column;align-items:stretch}.l-hero-actions .l-btn{justify-content:center}.l-hero-trust{flex-direction:column;align-items:flex-start;gap:8px}.l-mini-calc{padding:18px}.l-mini-calc-result .col .val{font-size:24px}.l-mini-calc-savings{flex-direction:column;align-items:flex-start;gap:6px}.l-mini-calc-savings .r{font-size:22px}.l-contrast-cell .us{font-size:38px}.l-contrast-cell .them,.l-ctrl .num{font-size:18px}.l-calc-bar .row b{font-size:22px}.l-calc-savings{flex-direction:column;align-items:flex-start;gap:8px;padding:20px}.l-calc-savings .val{font-size:32px}.l-calc-savings .pct{font-size:40px}.l-feature-tabs{gap:6px}.landing .l-feature-tab{height:34px;padding:0 12px;font-size:13px}.l-price-card-left{padding:32px 24px}.l-price-card-right{padding:28px 24px}.l-price-big{font-size:72px}.l-price-list{grid-template-columns:1fr;gap:8px}.l-price-cta{flex-direction:column}.l-price-cta .l-btn{justify-content:center}.l-step{padding:24px 20px;border-right:none;border-bottom:1px solid var(--lline)}.l-step:last-child{border-bottom:none}.l-step .num{font-size:40px}.l-quote{padding:28px 20px}.l-quote .stat{font-size:36px}.l-tile{padding:24px 20px}.l-final{padding:72px 0}.l-final .l-hero-actions{flex-direction:column;align-items:stretch}.l-final .l-hero-actions .l-btn{justify-content:center}.l-section{padding:52px 0}.l-container{padding:0 18px}.l-footer{padding:44px 0 28px}.l-footer-legal{flex-direction:column;align-items:flex-start;gap:6px}}@media (max-width:380px){.l-h2{font-size:32px}.l-price-big{font-size:60px}}.l-pulse-section{padding:80px 0;background:var(--link);color:var(--lbg);border-top:none}.l-eyebrow-light{color:rgba(246,244,238,.4)}.l-eyebrow-light:before{background:var(--laccent)}.l-h2-light{color:var(--lbg)}.l-h2-light em{color:rgba(246,244,238,.35)}.l-pulse-head{display:flex;flex-direction:column;gap:16px;margin-bottom:56px}.l-pulse-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:1px;background:rgba(246,244,238,.1);border:1px solid rgba(246,244,238,.1);border-radius:var(--lradius);overflow:hidden}@media (max-width:900px){.l-pulse-grid{grid-template-columns:1fr 1fr}}@media (max-width:500px){.l-pulse-grid{grid-template-columns:1fr}}.l-pulse-cell{padding:32px 28px;background:rgba(255,255,255,.04);display:flex;flex-direction:column;gap:10px}.l-pulse-big{grid-column:1}.l-pulse-num{font-family:var(--lserif);font-size:clamp(28px,4vw,48px);line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.l-pulse-unit{font-size:.6em;color:rgba(246,244,238,.5)}.l-pulse-lbl{font-size:13px;color:rgba(246,244,238,.5);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.l-pulse-live{display:inline-flex;align-items:center;gap:5px;font-family:var(--lmono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--laccent)}.l-pulse-live i{display:inline-block;width:6px;height:6px;background:var(--laccent);border-radius:50%;animation:pulse-dot 1.4s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.l-showcase-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:20px}.l-showcase-tab{height:36px;padding:0 16px;border-radius:999px;font-size:13px;font-weight:500;border:1px solid var(--lline-2);color:var(--lmuted);cursor:pointer;transition:all .15s;background:transparent}.l-showcase-tab.active{background:var(--link);color:var(--lbg);border-color:var(--link)}.l-showcase-tab:hover:not(.active){background:var(--lsurface);color:var(--link)}.l-showcase-stage{border-radius:16px;overflow:hidden}.l-browser{border:1px solid var(--lline);border-radius:16px;overflow:hidden;background:var(--lsurface);box-shadow:0 4px 40px -8px rgba(0,0,0,.12)}.l-browser-bar{background:#F0EDE6;border-bottom:1px solid var(--lline);padding:10px 16px;display:flex;align-items:center;gap:14px}.l-browser-dots{display:flex;gap:5px}.l-browser-dots i{width:11px;height:11px;border-radius:50%;background:#D1CDC4;display:inline-block}.l-browser-url{font-family:var(--lmono);font-size:11px;color:var(--lmuted);letter-spacing:.02em;background:rgba(255,255,255,.7);padding:4px 12px;border-radius:999px}.l-browser-body{overflow:auto;max-height:560px}.l-adm{display:flex;min-height:480px}.l-ar-side{width:188px;flex-shrink:0;background:#f5f3ff;border-right:1px solid #e0e7ff;padding:16px 0;display:flex;flex-direction:column}@media (max-width:640px){.l-ar-side{display:none}}.l-ar-brand{padding:0 14px 14px;border-bottom:1px solid #e0e7ff;margin-bottom:8px;gap:8px}.l-ar-brand,.l-ar-logo-mark{display:flex;align-items:center}.l-ar-logo-mark{width:26px;height:26px;background:#4f46e5;border-radius:7px;flex-shrink:0;justify-content:center}.l-ar-logo-mark:after{content:"≡";color:#fff;font-size:12px;font-weight:700}.l-ar-logo-mark.sm{width:20px;height:20px;border-radius:5px}.l-ar-logo-mark.sm:after{font-size:10px}.l-ar-logo-text{font-size:12px;font-weight:700;color:#111827;letter-spacing:-.01em}.l-ar-logo-sub{font-size:10px;color:#6366f1;font-weight:500}.l-ar-nav-group{padding:12px 14px 4px;font-family:var(--lmono);font-size:9px;letter-spacing:.1em;text-transform:uppercase;color:#9ca3af}.l-ar-nav{display:flex;flex-direction:column}.l-ar-nav-item{display:flex;align-items:center;gap:7px;padding:7px 10px 7px 14px;font-size:12px;color:#4b5563;cursor:pointer;border-radius:8px;margin:1px 6px;transition:all .12s}.l-ar-nav-item .ic{font-size:10px;opacity:.6}.l-ar-nav-item:hover{background:#e0e7ff;color:#111827}.l-ar-nav-item.active{background:#e0e7ff;color:#4f46e5;font-weight:600}.l-ar-nav-item.active .ic{opacity:1}.l-ar-nav-item.demo{opacity:.7;cursor:default}.l-ar-nav-item.demo:hover{background:none}.l-ar-pill{background:#fce7f3;color:#db2777;font-weight:700;border-radius:999px;padding:1px 6px}.l-ar-lock,.l-ar-pill{margin-left:auto;font-size:9px}.l-ar-lock{opacity:.4}.l-adm-main{flex:1;padding:14px 16px;overflow:auto;position:relative;min-width:0;background:#f3f4f6}.l-adm-head{justify-content:space-between;margin-bottom:12px;gap:12px;flex-wrap:wrap}.l-adm-head,.l-adm-title{display:flex;align-items:center}.l-adm-title{gap:10px}.l-adm-title h3{font-size:14px;font-weight:700;margin:0;color:#111827}.l-adm-title p{margin:0}.l-adm-fresh,.l-adm-title p{font-size:11px;color:#6b7280}.l-adm-fresh{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;flex-shrink:1}.l-dot{width:6px;height:6px;border-radius:50%;background:#aaa;flex-shrink:0}.l-dot.live{background:#22c55e;animation:pulse-dot 1.4s ease-in-out infinite}.l-adm-onboard{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:10px 14px;margin-bottom:10px;display:flex;align-items:center;gap:10px}.l-adm-onboard-icon{font-size:18px;flex-shrink:0}.l-adm-onboard-label{font-size:12px;font-weight:600;color:#111827}.l-adm-onboard-badge{background:#e0e7ff;color:#4f46e5;font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;margin-left:4px}.l-adm-onboard-bar{flex:1;height:6px;background:#e5e7eb;border-radius:999px;overflow:hidden}.l-adm-onboard-fill{height:100%;background:#4f46e5;border-radius:999px;transition:width .6s ease}.l-adm-kpi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:10px}@media (max-width:640px){.l-adm-kpi{grid-template-columns:repeat(2,1fr)}}.l-kpi-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 12px 10px;display:flex;flex-direction:column;gap:3px}.l-kpi-card.primary{background:linear-gradient(145deg,#4f46e5,#4338ca);color:#fff;border-color:transparent}.l-kpi-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.l-kpi-pill{font-size:9px;font-weight:600;background:rgba(255,255,255,.15);color:rgba(255,255,255,.9);border-radius:999px;padding:2px 7px}.l-kpi-icon{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;margin-bottom:6px}.l-kpi-icon.green{background:#d1fae5}.l-kpi-icon.pink{background:#fce7f3}.l-kpi-icon.blue{background:#dbeafe}.l-kpi-badge{font-size:9px;font-weight:600;border-radius:999px;padding:2px 7px;display:inline-block;margin-bottom:4px;width:fit-content}.l-kpi-badge.green{background:#d1fae5;color:#059669}.l-kpi-badge.pink{background:#fce7f3;color:#db2777}.l-kpi-badge.blue{background:#dbeafe;color:#1d4ed8}.l-kpi-lbl{font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#9ca3af}.l-kpi-card.primary .l-kpi-lbl{color:rgba(255,255,255,.6)}.l-kpi-val{font-size:20px;font-weight:800;line-height:1.15;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:#111827}.l-kpi-card.primary .l-kpi-val{color:#fff}.l-kpi-val .rub{font-size:.6em;font-weight:600}.l-kpi-val.sm{font-size:17px}.l-kpi-sub{font-size:10px;color:#9ca3af}.l-kpi-card.primary .l-kpi-sub{color:rgba(255,255,255,.55)}.l-adm-audience{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-bottom:0}.l-aud-head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.l-aud-head b{font-size:12px}.l-aud-head span{font-size:11px;color:var(--lmuted)}.l-aud-row{display:flex;gap:8px;flex-wrap:wrap}.l-seg{font-size:11px;padding:4px 10px;border-radius:999px;border:1px solid var(--lline);font-variant-numeric:tabular-nums}.l-seg.loyal{background:rgba(200,245,66,.12);border-color:rgba(200,245,66,.3);color:#5a7a00}.l-seg.perm{background:rgba(45,91,255,.06);border-color:rgba(45,91,255,.2);color:#2D5BFF}.l-seg.new{background:rgba(255,106,61,.06);border-color:rgba(255,106,61,.2);color:#c04e2a}.l-adm-sales{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:12px 14px;margin-top:8px}.l-sales-table{width:100%;border-collapse:collapse;font-size:11px}.l-sales-table td{padding:6px 4px;border-bottom:1px solid var(--lline)}.l-sales-table tr:last-child td{border-bottom:none}.l-sales-table tr.highlight td{background:rgba(200,245,66,.07)}.l-sale-who{font-weight:600;color:var(--link);width:110px}.l-sale-event{color:var(--lmuted)}.l-sale-pay{color:var(--lmuted-2);width:50px}.l-sale-sum{font-weight:600;color:#2a7a3a;text-align:right;white-space:nowrap}.l-an .l-adm-kpi{grid-template-columns:repeat(5,minmax(0,1fr))}.l-adm-toast{position:absolute;bottom:16px;right:16px;background:var(--link);color:var(--lbg);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:12px;box-shadow:0 8px 24px rgba(0,0,0,.2);animation:toast-in .35s ease forwards}@keyframes toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.l-toast-icon{font-size:16px}.l-toast-body{display:flex;flex-direction:column;gap:1px}.l-toast-body b{font-size:11px;font-weight:600}.l-toast-body span{color:rgba(246,244,238,.6);font-size:10px}.l-toast-sum{margin-left:8px;text-align:right}.l-toast-sum b{display:block;font-size:13px;color:var(--laccent);font-variant-numeric:tabular-nums}.l-toast-sum span{font-size:10px;color:rgba(246,244,238,.5)}.l-an-alert{display:flex;align-items:center;gap:6px;background:#FFF8E8;border:1px solid #f5d869;border-radius:8px;padding:6px 12px;font-size:11px}.l-an-tabs{display:flex;gap:4px;border-bottom:1px solid var(--lline);padding-bottom:1px;margin-bottom:12px;overflow-x:auto}.l-an-tab{font-size:12px;padding:6px 12px;border-radius:6px 6px 0 0;color:var(--lmuted);cursor:pointer;white-space:nowrap;border:1px solid transparent;border-bottom:none;margin-bottom:-1px}.l-an-tab.active{background:var(--lbg);color:var(--link);border-color:var(--lline)}.l-an-chart{background:var(--lbg);border:1px solid var(--lline);border-radius:10px;padding:14px}.l-an-chart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.l-an-chart-head b{font-size:12px}.l-an-chart-tabs{display:flex;gap:8px}.l-an-chart-tabs span{font-size:11px;color:var(--lmuted);cursor:pointer}.l-an-chart-tabs span.active{color:var(--link);font-weight:500}.l-an-bars{display:flex;align-items:flex-end;gap:2px;height:120px}.l-an-bar{flex:1;background:var(--laccent);border-radius:2px 2px 0 0;opacity:.9;min-height:4px}.l-an-bar.faded{opacity:.3}.l-an-bar.today{opacity:1;background:var(--link)}.l-an-xaxis{display:flex;justify-content:space-between;font-size:10px;color:var(--lmuted);font-family:var(--lmono);margin-top:4px}.l-scheme{display:flex;min-height:420px}.l-sc-side{width:180px;flex-shrink:0;background:#F8F6F0;border-right:1px solid var(--lline);padding:16px 14px;display:flex;flex-direction:column;gap:10px;font-size:12px}@media (max-width:640px){.l-sc-side{display:none}}.l-sc-back{font-size:11px;color:var(--lmuted);cursor:pointer;padding:0;background:none;border:none;text-align:left}.l-sc-title{font-size:13px;font-weight:600}.l-sc-sub{font-size:11px;color:var(--lmuted);line-height:1.4;margin:0}.l-sc-block{display:flex;flex-direction:column;gap:2px}.l-sc-lbl{font-size:10px;font-family:var(--lmono);letter-spacing:.05em;text-transform:uppercase;color:var(--lmuted-2)}.l-sc-val{font-size:12px;font-weight:500}.l-sc-cats{display:flex;flex-direction:column;gap:4px}.l-sc-cat{display:flex;align-items:center;gap:6px;font-size:11px}.l-sc-cat .sw{width:10px;height:10px;border-radius:2px;flex-shrink:0}.l-sc-cat b{flex:1}.l-sc-cat span{color:var(--lmuted)}.l-sc-status{margin-top:4px}.l-sc-status-row{display:flex;justify-content:space-between;font-size:11px;margin-bottom:4px}.l-sc-status-bar{height:4px;background:var(--lline);border-radius:2px;overflow:hidden}.l-sc-status-fill{height:100%;background:var(--laccent);border-radius:2px;transition:width .4s ease}.l-sc-meta{font-size:10px;color:var(--lmuted);margin-top:3px}.l-scheme-stage{flex:1;padding:16px;overflow:auto;background:#fff;display:flex;flex-direction:column;align-items:center}.l-sc-screen{text-align:center;font-family:var(--lmono);font-size:10px;letter-spacing:.1em;color:var(--lmuted);background:var(--lbg);border:1px solid var(--lline);border-radius:4px;padding:5px;margin-bottom:12px;max-width:300px;margin-left:auto;margin-right:auto}.l-sc-rows{flex-direction:column}.l-sc-row,.l-sc-rows{display:flex;gap:3px;align-items:center}.l-sc-rlabel{font-family:var(--lmono);font-size:10px;color:var(--lmuted);width:14px;text-align:right;flex-shrink:0}.l-seat{width:16px;height:14px;background:#D9F099;border-radius:3px 3px 2px 2px;cursor:pointer;transition:all .2s;flex-shrink:0}.l-seat.vip{background:#9FD452}.l-seat.sold{background:#D9D5CC;cursor:default}.l-seat.sel{background:var(--link);animation:seat-pop .3s ease}.l-seat.fresh{animation:seat-pop .4s ease;background:#D9D5CC}@keyframes seat-pop{0%{transform:scale(.5);opacity:0}60%{transform:scale(1.3)}to{transform:scale(1);opacity:1}}.l-sc-legend{display:flex;gap:12px;justify-content:center;margin-top:10px;flex-wrap:wrap}.l-sc-legend span{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--lmuted)}.sd{width:12px;height:10px;border-radius:2px;background:#D9F099;display:inline-block}.sd.vip{background:#9FD452}.sd.sold{background:#D9D5CC}.sd.sel{background:var(--link)}.l-b2b{display:grid;grid-template-columns:1fr 1fr;min-height:460px}@media (max-width:640px){.l-b2b{grid-template-columns:1fr}}.l-b2b-left{padding:24px;border-right:1px solid var(--lline)}.l-b2b-left h3{font-size:16px;font-weight:600;margin-bottom:4px}.l-b2b-sub{font-size:12px;color:var(--lmuted);margin-bottom:14px}.l-b2b-tabs{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--lline);padding-bottom:12px;overflow-x:auto}.l-b2b-tab{font-size:12px;padding:5px 10px;border-radius:6px;background:transparent;border:1px solid #d1d5db;color:#6b7280;cursor:pointer;white-space:nowrap;flex-shrink:0}.landing .l-b2b-tab.active{background:#0A0A0A!important;color:#F6F4EE!important;border-color:#0A0A0A!important}.l-b2b-form{gap:10px}.l-b2b-form,.l-b2b-label{display:flex;flex-direction:column}.l-b2b-label{font-size:11px;color:var(--lmuted);gap:4px}.l-b2b-label input{padding:7px 10px;border:1px solid var(--lline);border-radius:8px;font-size:12px;outline:none;font-family:inherit;background:var(--lsurface);width:100%}.l-b2b-label input.typing{border-color:var(--link)}.l-inp-wrap{position:relative}.l-inp-wrap input{padding-right:64px}.l-inp-ok{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:11px;color:#22c55e;font-weight:600}.l-inp-found{background:#F0FDF4;border:1px solid #bbf7d0;border-radius:8px;padding:8px 10px;font-size:11px;display:flex;flex-direction:column;gap:2px;color:#166534;animation:fade-in .3s ease}@keyframes fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.l-b2b-cta{padding:10px 14px;background:var(--link);color:var(--lbg);border:none;border-radius:8px;font-size:13px;font-weight:500;cursor:pointer;transition:all .3s ease;font-family:inherit;text-align:center}.l-b2b-cta.done{background:var(--laccent);color:var(--laccent-ink)}.l-b2b-note{font-size:11px;color:var(--lmuted);margin:0}.l-b2b-right{padding:24px;background:#F8F6F0;display:flex;align-items:flex-start;justify-content:center}.l-pdf{background:#fff;border:1px solid var(--lline);border-radius:10px;padding:18px;width:100%;font-size:11px;position:relative;opacity:.25;transition:opacity .4s ease,transform .4s ease;box-shadow:0 4px 20px rgba(0,0,0,.08)}.l-pdf.show{opacity:1;transform:none}.l-pdf-corner{position:absolute;top:-8px;right:12px;background:#D14B3A;color:#fff;font-size:9px;font-weight:700;padding:3px 8px;border-radius:4px;letter-spacing:.05em}.l-pdf-head{gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--lline)}.l-pdf-head,.l-pdf-logo{display:flex;align-items:center}.l-pdf-logo{width:28px;height:28px;background:var(--link);color:var(--laccent);border-radius:6px;justify-content:center;font-size:10px;font-weight:700;flex-shrink:0}.l-pdf-head b{font-size:12px;display:block}.l-pdf-head span{color:var(--lmuted);font-size:10px}.l-pdf-row{display:flex;justify-content:space-between;padding:5px 0;border-bottom:1px solid #f0ede6}.l-pdf-row span{color:var(--lmuted)}.l-pdf-table{margin:8px 0}.l-pdf-tr{display:flex;gap:8px;padding:4px 0;font-size:10px}.l-pdf-tr.head{font-weight:600;border-bottom:1px solid var(--lline)}.l-pdf-tr span:first-child{flex:1}.l-pdf-total{display:flex;justify-content:space-between;padding-top:8px;margin-top:4px;border-top:2px solid var(--link)}.l-pdf-total b{font-size:13px}.l-pdf-paid{position:absolute;inset:0;font-size:28px;font-weight:700;color:#166534;opacity:.15;letter-spacing:.05em;transform:rotate(-25deg);pointer-events:none}.l-pdf-paid,.l-scan-wrap{display:flex;align-items:center;justify-content:center}.l-scan-wrap{gap:40px;padding:32px;min-height:460px}@media (max-width:640px){.l-scan-wrap{flex-direction:column;gap:24px}}.l-phone{width:200px;flex-shrink:0;background:#1A1A1A;border-radius:28px;padding:8px;box-shadow:0 8px 40px rgba(0,0,0,.25)}.l-notch{width:60px;height:14px;background:#0A0A0A;border-radius:0 0 10px 10px;margin:0 auto 6px}.l-phone-screen{background:var(--lsurface);border-radius:20px;overflow:hidden;padding:10px;display:flex;flex-direction:column;gap:8px}.l-ph-status{display:flex;justify-content:space-between;font-size:9px;color:var(--lmuted);font-family:var(--lmono);padding:0 2px}.l-ph-head{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500}.l-ph-back,.l-ph-cnt{color:var(--lmuted)}.l-ph-cnt{margin-left:auto;font-variant-numeric:tabular-nums;font-size:10px}.l-ph-cam{background:#1A1A1A;border-radius:10px;overflow:hidden;padding:16px;min-height:130px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.l-ph-frame{width:80px;height:80px;position:relative}.cn{position:absolute;width:12px;height:12px;border-color:var(--laccent);border-style:solid;border-width:0}.cn.tl{top:0;left:0;border-top-width:2px;border-left-width:2px}.cn.tr{top:0;right:0;border-top-width:2px;border-right-width:2px}.cn.bl{bottom:0;left:0;border-bottom-width:2px;border-left-width:2px}.cn.br{bottom:0;right:0;border-bottom-width:2px;border-right-width:2px}.l-ph-laser{position:absolute;left:16px;right:16px;height:2px;background:var(--laccent);box-shadow:0 0 6px var(--laccent);animation:laser 1.2s ease-in-out infinite}@keyframes laser{0%,to{top:16px}50%{top:calc(100% - 18px)}}.l-ph-result{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.4);border-radius:8px;padding:8px;text-align:center;font-size:10px;color:var(--lbg);display:flex;flex-direction:column;align-items:center;gap:2px;opacity:0;transform:scale(.95);transition:all .2s ease;width:100%}.l-ph-result.in{opacity:1;transform:none}.l-ph-check{font-size:18px;color:#22c55e;font-weight:700}.l-ph-result b{color:#fff;font-size:11px}.l-ph-result span{color:rgba(255,255,255,.6);font-size:9px}.l-ph-ok{color:#22c55e!important;font-size:9px!important}.l-ph-stats{display:flex;justify-content:space-around}.l-ph-stat{text-align:center}.l-ph-stat b{display:block;font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.l-ph-stat span{font-size:9px;color:var(--lmuted)}.l-scan-side{max-width:340px}.l-scan-title{font-size:20px;font-weight:500;letter-spacing:-.01em;margin-bottom:12px}.l-scan-text{font-size:14px;color:var(--lmuted);line-height:1.55;margin-bottom:16px}.l-scan-bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.l-scan-bullets li{font-size:13px;color:var(--lmuted);padding-left:18px;position:relative}.l-scan-bullets li:before{content:"→";position:absolute;left:0;color:var(--laccent)}.l-scan-bullets b{color:var(--link)}.l-wu-wrap{overflow-x:auto;border:1px solid var(--lline);border-radius:var(--lradius);background:var(--lsurface);margin-bottom:16px}.l-wu-table{width:100%;border-collapse:collapse;font-size:13px}.l-wu-head{background:var(--lbg);border-bottom:1px solid var(--lline)}.l-wu-head th{padding:14px 16px;text-align:left;font-weight:500}.l-wu-param{min-width:200px;color:var(--lmuted);font-size:12px}.l-wu-col{min-width:160px;vertical-align:top}.l-wu-tc{background:rgba(200,245,66,.06)}.l-wu-brand{display:block;font-weight:600;font-size:12px;color:var(--link)}.l-wu-tag{display:inline-block;margin-top:4px;font-family:var(--lmono);font-size:9px;letter-spacing:.06em;text-transform:uppercase;background:var(--laccent);color:var(--laccent-ink);padding:2px 7px;border-radius:999px}.l-wu-row{border-top:1px solid var(--lline)}.l-wu-row td{padding:14px 16px;vertical-align:top}.l-wu-row .l-wu-param{font-weight:500;font-size:13px;color:var(--link)}.l-wu-row .l-wu-tc{background:rgba(200,245,66,.04)}.l-wu-val{display:block;font-size:13px;color:var(--link)}.l-wu-good{font-weight:500;color:#2a6a00}.l-wu-note{display:block;font-size:11px;color:var(--lmuted);margin-top:2px}.l-wu-foot{font-size:12px;color:var(--lmuted-2)}@media (max-width:640px){.l-pulse-section{padding:52px 0}.l-pulse-head{margin-bottom:32px}.l-pulse-num{font-size:26px}.l-showcase-tabs{gap:4px}.landing .l-showcase-tab{height:32px;padding:0 12px;font-size:12px}.l-browser-body{max-height:400px}.l-scan-wrap{padding:20px}.l-wu-table{font-size:12px}.l-wu-head th,.l-wu-row td{padding:10px 12px}.l-wu-param{min-width:140px}.l-wu-col{min-width:120px}.l-wu-wrap td:nth-child(n+4),.l-wu-wrap th:nth-child(n+4){display:none}.l-wu-outer{position:relative}.l-wu-outer:after{content:"";position:absolute;right:0;top:0;bottom:0;width:48px;background:linear-gradient(to left,var(--lsurface),transparent);pointer-events:none;border-radius:0 var(--lradius) var(--lradius) 0}}.l-section-dark{background:var(--ldark,#0d1117);color:#fff}.l-section-dark .l-eyebrow{color:rgba(200,245,66,.8)}.l-section-dark .l-h2{color:#fff}.l-section-dark .right{color:rgba(255,255,255,.6)}.lf-form{max-width:640px;margin-top:40px}.lf-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lf-field,.lf-row{margin-bottom:16px}.lf-field{display:flex;flex-direction:column;gap:6px}.lf-row .lf-field{margin-bottom:0}.lf-label{font-size:13px;color:rgba(255,255,255,.55);font-weight:500}.lf-input{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:12px 16px;font-size:15px;color:#fff;outline:none;transition:border-color .2s;font-family:inherit;width:100%;box-sizing:border-box}.lf-input::placeholder{color:rgba(255,255,255,.25)}.lf-input:focus{border-color:rgba(200,245,66,.6)}.lf-textarea{resize:vertical;min-height:80px}.lf-submit{margin-top:8px;width:auto}.lf-error{color:#ff6b6b;font-size:13px;margin-bottom:8px}.lf-hint{font-size:12px;color:rgba(255,255,255,.3);margin-top:12px}.lf-success{max-width:480px;margin-top:40px;padding:40px;background:rgba(200,245,66,.08);border:1px solid rgba(200,245,66,.2);border-radius:16px;text-align:center}.lf-success-icon{width:56px;height:56px;border-radius:50%;background:rgba(200,245,66,.15);color:#c8f542;font-size:24px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.lf-success h3{color:#fff;font-size:20px;margin:0 0 8px}.lf-success p{color:rgba(255,255,255,.55);font-size:14px;margin:0;line-height:1.5}@media (max-width:640px){.lf-row{grid-template-columns:1fr}}.l-flow{position:relative;margin-top:56px}.l-flow-rail{top:27px;left:calc(100% / 14);right:calc(100% / 14);height:2px;background:var(--lline-2)}.l-flow-fill,.l-flow-rail{position:absolute;border-radius:2px}.l-flow-fill{inset:0;background:var(--link);transform-origin:left center;transform:scaleX(var(--p,0));transition:transform 1.1s cubic-bezier(.4,0,.2,1)}.l-flow-dot{position:absolute;top:50%;left:calc(var(--p, 0) * 100%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--laccent);border:2px solid var(--link);box-shadow:0 0 0 4px rgba(200,245,66,.35);transition:left 1.1s cubic-bezier(.4,0,.2,1)}.l-flow-steps{position:relative;display:grid;grid-template-columns:repeat(7,1fr);gap:8px}.l-flow-step{flex-direction:column;text-align:center;padding:0 6px}.l-flow-icon,.l-flow-step{display:flex;align-items:center}.l-flow-icon{width:56px;height:56px;border-radius:16px;justify-content:center;background:var(--lsurface);border:1px solid var(--lline-2);color:var(--lmuted);transition:background .45s ease,color .45s ease,border-color .45s ease,transform .45s ease,box-shadow .45s ease}.l-flow-icon svg{width:24px;height:24px}.l-flow-txt{display:flex;flex-direction:column}.l-flow-step h3{font-size:14px;font-weight:500;letter-spacing:-.01em;color:var(--lmuted);margin-top:14px;transition:color .45s ease}.l-flow-step p{font-size:12.5px;color:var(--lmuted-2);line-height:1.45;margin:6px 0 0}.l-flow-step.is-passed .l-flow-icon{background:var(--link);border-color:var(--link);color:var(--lbg)}.l-flow-step.is-passed h3{color:var(--link)}.l-flow-step.is-active .l-flow-icon{background:var(--laccent);border-color:var(--link);color:var(--laccent-ink);transform:translateY(-4px) scale(1.06);animation:l-flow-pulse 1.6s ease-out infinite}.l-flow-step.is-active h3{color:var(--link)}@keyframes l-flow-pulse{0%{box-shadow:0 0 0 0 rgba(200,245,66,.5)}70%{box-shadow:0 0 0 14px rgba(200,245,66,0)}to{box-shadow:0 0 0 0 rgba(200,245,66,0)}}.l-flow-static .l-flow-fill{transition:none}.l-flow-static .l-flow-dot{transition:none;box-shadow:none}.l-flow-static .l-flow-step.is-active .l-flow-icon{animation:none;transform:none}@media (max-width:980px){.l-flow{margin-top:40px}.l-flow-rail{display:none}.l-flow-steps{grid-template-columns:1fr;gap:0}.l-flow-step{position:relative;flex-direction:row;align-items:flex-start;text-align:left;gap:16px;padding:0 0 28px}.l-flow-step:before{content:"";position:absolute;left:23px;top:52px;bottom:6px;width:2px;border-radius:2px;background:var(--lline-2);transition:background .45s ease}.l-flow-step:last-child{padding-bottom:0}.l-flow-step:last-child:before{display:none}.l-flow-step.is-passed:before{background:var(--link)}.l-flow-icon{width:48px;height:48px;flex:0 0 48px;border-radius:14px}.l-flow-icon svg{width:22px;height:22px}.l-flow-step h3{margin-top:3px;font-size:15px}.l-flow-step p{font-size:13px}.l-flow-step.is-active .l-flow-icon{transform:scale(1.06)}}@keyframes l-reveal{0%{opacity:0;transform:translateY(20px)}}.landing.l-anim [data-reveal]:not(.is-in){opacity:0}.landing.l-anim [data-reveal].is-in{animation:l-reveal .6s cubic-bezier(.2,.7,.2,1) backwards}.landing.l-anim .l-feature-grid[data-reveal].is-in,.landing.l-anim .l-quotes[data-reveal].is-in,.landing.l-anim .l-steps[data-reveal].is-in,.landing.l-anim .l-tiles[data-reveal].is-in{animation:none}.landing.l-anim .l-feature-grid[data-reveal].is-in>*,.landing.l-anim .l-quotes[data-reveal].is-in>*,.landing.l-anim .l-steps[data-reveal].is-in>*,.landing.l-anim .l-tiles[data-reveal].is-in>*{animation:l-reveal .55s cubic-bezier(.2,.7,.2,1) backwards}.landing.l-anim [data-reveal].is-in>:nth-child(2){animation-delay:.07s}.landing.l-anim [data-reveal].is-in>:nth-child(3){animation-delay:.14s}.landing.l-anim [data-reveal].is-in>:nth-child(4){animation-delay:.21s}.landing.l-anim [data-reveal].is-in>:nth-child(5){animation-delay:.28s}.landing.l-anim [data-reveal].is-in>:nth-child(6){animation-delay:.35s}.l-feature-cell,.l-quote,.l-step,.l-tile{transition:transform .25s ease,box-shadow .25s ease}.l-feature-cell:hover,.l-quote:hover,.l-tile:hover{transform:translateY(-4px);box-shadow:0 18px 32px -20px rgba(10,10,10,.22)}.l-step:hover{transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.l-marquee-track{animation:none!important;transform:none!important}}