:root{--lp-white: var(--bg-1);--lp-bg: var(--bg-surface);--lp-bg-soft: var(--bg-3);--lp-text: var(--text-0);--lp-text-muted: var(--text-2);--lp-border: var(--border);--lp-accent: var(--accent);--lp-accent-hover: var(--blue-hover);--lp-accent-soft: var(--accent-soft);--lp-green: var(--green);--lp-footer: var(--bg-0);--lp-shadow: var(--shadow);--lp-shadow-lg: var(--shadow-lg);--lp-radius: 16px;--lp-font: "Poppins", "Inter", "Heebo", sans-serif}html:has(body.ui-light){background-color:var(--lp-white)}body.ui-light{background:transparent;color:var(--lp-text)}body.ui-light .ambient-mesh,body.ui-light .ambient-beams,body.ui-light .ambient-noise,body.ui-light .orb,body.ui-light .aurora,body.ui-light .bg-stars,body.ui-light .bg-vignette{display:none!important}body.ui-light:before,body.ui-light:after{display:none!important}body.ui-light #app{background:transparent}body.ui-light .nav{background:light-dark(#ffffff,rgba(8,8,8,.96));border-bottom:1px solid var(--lp-border);box-shadow:0 1px 0 light-dark(rgba(16,35,63,.056),rgba(0,0,0,.35));padding:12px 0;width:100%}body.ui-light .nav>.nav-inner,body.ui-light .nav>.container.nav-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;max-width:none;width:100%;margin:0;padding-inline:var(--page-padding);box-sizing:border-box}body.ui-light .brand{justify-self:start;flex-shrink:0}body.ui-light .brand-name{color:var(--lp-text);font-family:var(--lp-font);font-weight:700;font-size:1.15rem}body.ui-light .brand-accent{background:none;-webkit-text-fill-color:var(--lp-accent);color:var(--lp-accent)}body.ui-light .brand-logo{background:var(--bg-2);border-color:var(--blue-border);box-shadow:0 0 0 1px light-dark(rgba(255,255,255,.1),rgba(255,255,255,.1)),0 2px 10px light-dark(rgba(16,35,63,.088),rgba(2,6,16,.55));overflow:hidden}body.ui-light .brand-logo__fallback{color:var(--accent-3)}body.ui-light .nav-links{justify-self:center;display:flex;gap:8px;min-width:0}body.ui-light .nav-link{color:var(--lp-text-muted);font-weight:500;font-size:15px;padding:8px 16px;border-radius:8px;background:transparent;border:none}body.ui-light .nav-link:hover{color:var(--lp-text);background:var(--lp-bg-soft)}body.ui-light .nav-link.active{color:var(--lp-accent);background:var(--lp-accent-soft);font-weight:600}body.ui-light .nav-actions{justify-self:end;flex-shrink:0;display:flex;align-items:center;gap:12px}body.ui-light .nav-login-link{color:var(--lp-text-muted);font-size:14px;font-weight:500;text-decoration:none;padding:8px 12px}body.ui-light .nav-login-link:hover{color:var(--lp-text)}body.ui-light .sfx-toggle{background:var(--lp-bg-soft);border-color:var(--lp-border);color:var(--lp-text-muted)}body.ui-light .nav-toggle{background:var(--lp-bg-soft);border-color:var(--lp-border);color:var(--lp-text)}@media(max-width:900px){body.ui-light .nav>.nav-inner,body.ui-light .nav>.container.nav-inner{gap:12px;padding-inline:var(--page-padding)}}.landing-page{font-family:var(--lp-font);color:var(--lp-text);overflow-x:hidden;display:flow-root}.landing-container{width:100%;max-width:1200px;margin:0 auto;padding-inline:var(--page-padding)}.lp-hero{position:relative;margin-top:-92px;padding:188px 0 96px;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4));overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.lp-hero:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 22% 28%,light-dark(rgba(16,35,63,.023),rgba(255,255,255,.05)) 0%,transparent 52%),radial-gradient(circle at 78% 18%,light-dark(rgba(16,35,63,.02),rgba(255,255,255,.03)) 0%,transparent 46%);pointer-events:none;z-index:0}.lp-hero__canvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0;opacity:0;animation:lpHeroCanvasIn 1.2s var(--ease, ease-out) .15s forwards}@keyframes lpHeroCanvasIn{to{opacity:1}}@media(prefers-reduced-motion:reduce){.lp-hero__canvas{animation:none;opacity:.7}}.lp-hero__inner{position:relative;z-index:1;text-align:center;max-width:820px;margin:0 auto}.lp-hero__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:var(--lp-accent-soft);color:var(--lp-accent);font-size:13px;font-weight:600;margin-bottom:24px;border:1px solid light-dark(rgba(16,35,63,.135),rgba(255,255,255,.15))}.lp-hero__title{font-size:clamp(2.2rem,5vw,3.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--lp-text);margin:0 0 24px}.lp-hero__subtitle{font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;color:var(--lp-text-muted);margin:0 auto 40px;max-width:640px;transition:transform .05s linear,opacity .05s linear}@media(prefers-reduced-motion:reduce){.lp-hero__subtitle{transition:none}}.lp-hero__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:48px;text-align:start}@media(max-width:768px){.lp-hero__cards{grid-template-columns:1fr}}.lp-hero-card{--card-accent: var(--lp-accent);position:relative;border-radius:var(--lp-radius);padding:24px}.lp-hero-card:hover{border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.35))}.lp-hero-card__icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:15px;margin-block:0 20px;margin-inline-end:auto;background:light-dark(rgba(16,35,63,.02),rgba(255,255,255,.03));border:1px solid light-dark(rgba(16,35,63,.126),rgba(255,255,255,.14));color:var(--card-accent);transition:border-color .25s ease,color .25s ease}.lp-hero-card:hover .lp-hero-card__icon{border-color:color-mix(in srgb,var(--card-accent) 55%,transparent)}.lp-hero-card:has(.lp-hero-card__icon.is-green){--card-accent: var(--lp-green)}.lp-hero-card:has(.lp-hero-card__icon.is-purple){--card-accent: #a78bfa}.lp-hero-card__title{font-size:18px;font-weight:700;color:var(--lp-text);margin:0 0 10px}.lp-hero-card__desc{font-size:14px;line-height:1.6;color:var(--lp-text-muted);margin:0}.lp-hero__actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px 24px}.lp-trust-bar{position:relative;z-index:1;padding:28px 0;border-top:1px solid var(--lp-border)}.lp-trust-bar__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 36px}.lp-trust-bar__item{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--lp-text-muted);white-space:nowrap}.lp-trust-bar__item i{color:var(--lp-accent);font-size:15px}.lp-btn-primary{display:inline-flex;align-items:center;gap:10px;padding:16px 32px;border-radius:12px;font-size:16px;font-weight:700;color:var(--cta-text);background:var(--cta);border:none;text-decoration:none;box-shadow:0 8px 24px light-dark(rgba(37,104,232,.209),rgba(37,104,232,.38));transition:transform .2s ease,box-shadow .2s ease,background .2s ease;cursor:pointer}.lp-btn-primary:hover{background:var(--cta-hover);transform:translateY(-2px);box-shadow:0 12px 32px light-dark(rgba(37,104,232,.264),rgba(37,104,232,.48))}.lp-btn-ghost{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--lp-accent);text-decoration:none;padding:8px 4px;transition:gap .2s ease}.lp-btn-ghost:hover{gap:12px}.lp-about{padding:96px 0;background:#02020266}.lp-about__grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media(max-width:960px){.lp-about__grid{grid-template-columns:1fr;gap:48px}}.lp-about__visual{overflow:visible;background:none;border:none;box-shadow:none;padding:24px 0;min-height:560px;display:flex;align-items:center;justify-content:center}.lp-about__visual svg{width:100%;height:auto;display:block}.about-phone{position:relative;width:100%;max-width:270px;transform:perspective(1100px) rotateY(-18deg) rotateX(4deg) rotate(-3deg);transform-style:preserve-3d}.about-phone__body{border-radius:46px;background:linear-gradient(155deg,light-dark(#eef3fa,#2a2c33) 0%,light-dark(#f7faff,#101114) 45%,light-dark(#ffffff,#0a0b0d) 100%);padding:4px;box-shadow:0 40px 70px -20px light-dark(rgba(16,35,63,.1),rgba(0,0,0,.65)),0 4px 0 1px #ffffff0a inset,0 0 0 1px #ffffff0f}.about-phone__button{position:absolute;width:3px;border-radius:2px;background:linear-gradient(90deg,light-dark(#f7faff,#1a1b1e),light-dark(#eef3fa,#333438));z-index:1}.about-phone__button--power{inset-inline-end:-3px;top:120px;height:56px}.about-phone__button--vol-up{inset-inline-start:-3px;top:100px;height:34px}.about-phone__button--vol-down{inset-inline-start:-3px;top:144px;height:34px}.about-phone__statusbar{display:flex;align-items:center;justify-content:space-between;padding:14px 22px 4px;font-size:12px;font-weight:700;color:light-dark(#10233f,rgba(255,255,255,.9))}.about-phone__island{width:76px;height:22px;border-radius:999px;background:light-dark(#ffffff,#000)}.about-phone__statusbar-icons{display:inline-flex;gap:5px;font-size:10px;color:light-dark(#334155,rgba(255,255,255,.7))}.about-phone__screen{position:relative;border-radius:42px;overflow:hidden;background:linear-gradient(180deg,light-dark(#ffffff,#0d0f16) 0%,light-dark(#ffffff,#06070a) 100%);padding:22px 14px 26px;min-height:400px;display:flex;flex-direction:column}.about-phone__screen:before,.about-phone__screen:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;filter:blur(6px);opacity:.9;pointer-events:none;background:conic-gradient(from 200deg,transparent 0deg,rgba(34,197,94,.55) 40deg,rgba(16,185,129,.15) 90deg,transparent 140deg,transparent 360deg)}.about-phone__screen:before{top:-90px;inset-inline-start:-90px}.about-phone__screen:after{bottom:-90px;inset-inline-end:-90px;transform:rotate(180deg)}.about-phone__feed{position:relative;display:flex;flex-direction:column;gap:10px;flex:1}.about-phone__row{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;padding:12px 10px;border-radius:20px;text-align:center;background:light-dark(rgba(16,35,63,.02),rgba(255,255,255,.035));border:1px solid light-dark(rgba(16,35,63,.08),rgba(255,255,255,.07));animation:aboutPhoneRowPulse 6s ease-in-out infinite;animation-delay:calc(var(--i, 0) * 1.4s)}.about-phone__row-icon{width:56px;height:56px;flex-shrink:0;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:24px;background:radial-gradient(circle at 50% 35%,#34d39959,#16a34a24);color:light-dark(#047857,#4ade80);text-shadow:0 0 14px light-dark(rgba(74,222,128,.44),rgba(74,222,128,.8));box-shadow:0 0 24px light-dark(rgba(34,197,94,.22),rgba(34,197,94,.4))}.about-phone__row-icon--window{flex-direction:column;justify-content:flex-start;gap:4px;padding-top:7px;border-radius:12px;background:linear-gradient(180deg,light-dark(rgba(16,35,63,.023),rgba(255,255,255,.05)),rgba(52,211,153,.1));border:1px solid light-dark(rgba(74,222,128,.3),rgba(74,222,128,.25))}.about-phone__row-icon-dots{display:inline-flex;gap:3px}.about-phone__row-icon-dots i{width:3px;height:3px;border-radius:50%;background:#4ade808c}.about-phone__row-title{font-size:19px;font-weight:700;color:light-dark(#10233f,#fff)}.about-phone__row-sub{font-size:11.5px;font-weight:600;color:light-dark(#047857,#86efac);line-height:1.5;max-width:200px}@keyframes aboutPhoneRowPulse{0%,12%,to{border-color:light-dark(rgba(16,35,63,.08),rgba(255,255,255,.07));background:light-dark(rgba(16,35,63,.02),rgba(255,255,255,.035));transform:scale(1)}5%{border-color:light-dark(rgba(74,222,128,.72),rgba(74,222,128,.6));background:#22c55e1f;transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.about-phone__row{animation:none}}@media(max-width:900px){.about-phone{transform:none;max-width:240px;margin:0 auto}}.lp-about__eyebrow{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--lp-accent);margin-bottom:12px}.lp-about__title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--lp-text);margin:0 0 24px}.lp-about__text{font-size:16px;line-height:1.75;color:var(--lp-text-muted);margin:0 0 24px}.lp-about__list{list-style:none;padding:0;margin:0 0 32px;display:flex;flex-direction:column;gap:16px}.lp-about__list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;color:var(--lp-text);line-height:1.5}.lp-about__list li i{color:var(--lp-green);margin-top:3px;flex-shrink:0}.lp-services{padding:96px 0;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4));border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);scroll-margin-top:calc(var(--promo-height) + var(--nav-height) + 16px)}.lp-services__eyebrow{display:inline-block;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--lp-accent);margin-bottom:12px}.lp-services__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-bottom:48px}.lp-service-card{--card-accent: var(--lp-accent);padding:24px;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.lp-service-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card-accent) 45%,var(--lp-border));box-shadow:var(--lp-shadow-lg),0 0 0 1px color-mix(in srgb,var(--card-accent) 12%,transparent)}.lp-service-card__icon{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px;background:color-mix(in srgb,var(--card-accent) 14%,transparent);color:var(--card-accent);transition:transform .25s ease}.lp-service-card:hover .lp-service-card__icon{transform:scale(1.08)}.lp-service-card:has(.lp-service-card__icon.is-purple){--card-accent: #a78bfa}.lp-service-card:has(.lp-service-card__icon.is-green){--card-accent: var(--lp-green)}.lp-service-card:has(.lp-service-card__icon.is-orange){--card-accent: #fb923c}.lp-service-card__title{font-size:1.05rem;font-weight:700;color:var(--lp-text);margin:0 0 10px}.lp-service-card__desc{font-size:14px;line-height:1.6;color:var(--lp-text-muted);margin:0}.lp-services__cta{text-align:center}body.ui-light .page-hero-band--compact{margin-top:-92px;padding:124px 0 28px}.catalog-categories{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px;padding-top:4px}.catalog-cat{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:var(--radius-full);border:1px solid var(--lp-border);background:light-dark(rgba(16,35,63,.02),rgba(255,255,255,.04));color:var(--lp-text-muted);font-family:var(--lp-font);font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.catalog-cat i{font-size:15px}.catalog-cat:hover{color:var(--lp-text);border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.35));background:light-dark(rgba(16,35,63,.036),rgba(255,255,255,.08));transform:translateY(-2px)}.catalog-cat.is-active{color:var(--cta-text);background:var(--cta);border-color:var(--cta);box-shadow:0 4px 16px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35))}.catalog-cat__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--radius-full);font-size:11px;font-weight:700;background:light-dark(rgba(16,35,63,.04),rgba(0,0,0,.2))}.catalog-cat.is-active .catalog-cat__count{background:light-dark(rgba(16,35,63,.09),rgba(255,255,255,.2))}@media(max-width:560px){.catalog-cat__label{display:none}.catalog-cat{padding:11px 14px}}body.ui-light .products-bots-header{align-items:flex-end}.archive-users-grid--compact{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-flow:row;gap:16px;width:100%}body.ui-light .archive-users-grid--compact .archive-user-card{background:light-dark(#f7faff,rgba(16,16,20,.94));border:1px solid light-dark(rgba(16,35,63,.08),rgba(255,255,255,.08))}body.ui-light .page-hero-band .container.page-hero{max-width:none;width:100%}.lp-trust{padding:56px 0;background:var(--lp-bg);border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border)}.lp-trust__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:768px){.lp-trust__grid{grid-template-columns:1fr}}.lp-trust-card{text-align:center;padding:24px;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow)}.lp-trust-card__num{font-size:2.5rem;font-weight:700;color:var(--lp-accent);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.lp-trust-card__label{font-size:15px;font-weight:600;color:var(--lp-text);margin-bottom:4px}.lp-trust-card__desc{font-size:13px;color:var(--lp-text-muted)}.lp-category-chooser{padding:88px 0;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4))}.lp-category-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1160px;margin:0 auto}@media(max-width:900px){.lp-category-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.lp-category-cards{grid-template-columns:1fr}}.lp-category-card{display:flex;flex-direction:column;align-items:flex-start;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);box-shadow:var(--lp-shadow);padding:32px 28px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lp-category-card:hover{transform:translateY(-4px);box-shadow:var(--lp-shadow-lg);border-color:var(--lp-accent)}.lp-category-card__icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:20px;background:var(--lp-accent-soft);color:var(--lp-accent)}.lp-category-card__icon--alt{background:#7c3aed1f;color:light-dark(#6d28d9,#a78bfa)}.lp-category-card__icon--scripts{background:#10b9811f;color:var(--lp-green)}.lp-category-card h3{font-size:1.15rem;font-weight:700;color:var(--lp-text);margin:0 0 8px;letter-spacing:-.01em}.lp-category-card p{font-size:14px;line-height:1.6;color:var(--lp-text-muted);margin:0 0 20px}.lp-category-card__cta{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--lp-accent);margin-top:auto}.lp-category-card:hover .lp-category-card__cta{gap:12px}.lp-products{padding:96px 0;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4))}.lp-section-header{text-align:center;max-width:620px;margin:0 auto 48px}.lp-section-header--sub{margin-top:64px}.lp-section-header h2{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:var(--lp-text);margin:0 0 12px;letter-spacing:-.02em}.lp-section-header p{font-size:16px;color:var(--lp-text-muted);margin:0;line-height:1.6}.landing-page .bot-grid{gap:24px}.landing-page .bot-card{background:var(--lp-white);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow)}.landing-page .bot-card:hover{border-color:var(--lp-accent);box-shadow:var(--lp-shadow-lg)}.landing-page .bot-card__title{color:var(--lp-text)}.landing-page .bot-card__desc{color:var(--lp-text-muted)}.landing-page .bot-card__price-amount{color:var(--lp-text)}.landing-page .bot-card:hover .bot-card__cta{background:var(--cta);color:var(--cta-text);border-color:var(--cta)}.lp-products__cta{text-align:center;margin-top:40px}.lp-reviews{padding:96px 0;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4))}.lp-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:900px){.lp-reviews__grid{grid-template-columns:1fr}}.lp-review-card{position:relative;background:var(--lp-white);border:1px solid var(--lp-border);border-radius:var(--lp-radius);padding:28px 24px 24px;box-shadow:var(--lp-shadow);transition:transform .25s ease,border-color .25s ease}.lp-review-card:hover{transform:translateY(-4px);border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.3))}.lp-review-card__stars{color:light-dark(#b45309,#fbbf24);font-size:14px;margin-bottom:14px}.lp-review-card__text{font-size:15px;line-height:1.65;color:var(--lp-text-muted);margin:0 0 20px;white-space:pre-wrap;word-break:break-word}.lp-review-card__text .df-mention{background:light-dark(rgba(16,35,63,.036),rgba(255,255,255,.08));color:var(--lp-text);padding:1px 6px;border-radius:6px;font-weight:700}.lp-review-card__author{display:flex;align-items:center;gap:12px}.lp-review-card__avatar{width:42px;height:42px;border-radius:50%;background:var(--lp-accent-soft);color:var(--lp-accent);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.lp-review-card__name{font-weight:700;font-size:14px;color:var(--lp-text)}.lp-review-card__role{font-size:12px;color:var(--lp-text-muted)}.lp-cta{padding:96px 0;background:linear-gradient(135deg,light-dark(#f7faff,#111111) 0%,light-dark(#ffffff,#060606) 100%);border-top:1px solid var(--lp-border);text-align:center}.lp-cta h2{font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;color:var(--lp-text);margin:0 0 16px;letter-spacing:-.02em}.lp-cta p{font-size:17px;color:var(--lp-text-muted);margin:0 0 32px;max-width:520px;margin-inline:auto}.lp-cta .lp-btn-primary{background:var(--cta);color:var(--cta-text);box-shadow:0 8px 32px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35))}.lp-cta .lp-btn-primary:hover{background:var(--cta-hover)}.lp-footer{background:var(--lp-footer);color:light-dark(#1d4ed8,#94a3b8);padding:64px 0 32px}.lp-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}@media(max-width:900px){.lp-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){.lp-footer__grid{grid-template-columns:1fr}}.lp-footer__brand h2{font-size:1.35rem;font-weight:700;color:light-dark(#10233f,#fff);margin:0 0 12px}.lp-footer__brand p{font-size:14px;line-height:1.65;margin:0 0 20px;max-width:280px}.lp-footer__social{display:flex;gap:10px}.lp-footer__social a{width:40px;height:40px;border-radius:10px;background:light-dark(rgba(16,35,63,.036),rgba(255,255,255,.08));border:1px solid light-dark(rgba(16,35,63,.09),rgba(255,255,255,.1));display:flex;align-items:center;justify-content:center;color:light-dark(#334155,#cbd5e1);text-decoration:none;transition:background .2s ease,color .2s ease}.lp-footer__social a:hover{background:light-dark(rgba(16,35,63,.068),rgba(255,255,255,.15));color:light-dark(#10233f,#fff)}.lp-footer h3{font-size:14px;font-weight:700;color:light-dark(#10233f,#fff);margin:0 0 16px;text-transform:uppercase;letter-spacing:.06em}.lp-footer ul{list-style:none;padding:0;margin:0}.lp-footer li{margin-bottom:10px}.lp-footer a{color:light-dark(#1d4ed8,#94a3b8);text-decoration:none;font-size:14px;transition:color .2s ease}.lp-footer a:hover{color:light-dark(#10233f,#fff)}.lp-footer__bottom{padding-top:24px;border-top:1px solid light-dark(rgba(16,35,63,.08),rgba(255,255,255,.08));text-align:center;font-size:13px;color:#64748b}@media(max-width:768px){.lp-hero,.lp-products,.lp-about,.lp-services,.lp-reviews,.lp-cta{padding:64px 0}.lp-section-header--sub{margin-top:48px}.lp-footer{padding:48px 0 32px}}.lp-hero__inner.lp-reveal,.lp-hero .lp-hero-card.lp-reveal{opacity:1;transform:none}.lp-reveal{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.lp-reveal.is-visible{opacity:1;transform:translateY(0)}body.ui-light .page-hero-band{background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4));border-bottom:1px solid var(--lp-border)}body.ui-light .page-hero-band .section-title,body.ui-light .page-hero-band h1{color:var(--lp-text);background:none;-webkit-text-fill-color:var(--lp-text)}body.ui-light .page-hero-band p,body.ui-light .catalog-header p{color:var(--lp-text-muted)}body.ui-light .price-highlight{background:var(--lp-accent-soft);border-color:light-dark(rgba(16,35,63,.18),rgba(255,255,255,.2));color:var(--lp-accent)}body.ui-light .hosting-stat{background:var(--lp-white);border-color:var(--lp-border);box-shadow:var(--lp-shadow)}body.ui-light .hosting-stat__num{color:var(--lp-accent)}body.ui-light .hosting-stat__label{color:var(--lp-text-muted)}body.ui-light .products-bots-section{background:var(--lp-bg);width:100%;max-width:none}body.ui-light .products-bots-section.container{max-width:none;width:100%;margin:0;padding:24px var(--page-padding) 64px}body.ui-light .catalog-header{margin-bottom:0}body.ui-light .products-bots-section .page-block{width:100%;max-width:none;margin:0 0 24px;background:light-dark(#f7faff,rgba(16,16,20,.94));border:1px solid light-dark(rgba(16,35,63,.08),rgba(255,255,255,.08));border-radius:var(--radius-lg);box-shadow:0 12px 40px light-dark(rgba(16,35,63,.056),rgba(0,0,0,.35));padding:clamp(28px,3vw,36px)}body.ui-light .catalog-section:last-child .page-block{margin-bottom:0}body.ui-light .page-hero-band .container.page-hero{max-width:none;width:100%;margin:0}body.ui-light .products-bots-header{border-bottom:1px solid var(--lp-border);margin-bottom:24px;padding-bottom:18px}body.ui-light .bot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}@media(max-width:1100px){body.ui-light .bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){body.ui-light .bot-grid{grid-template-columns:1fr}}body.ui-light .products-bots-section .bot-card--visual{background:light-dark(#ffffff,rgba(12,12,16,.85));border-color:light-dark(rgba(16,35,63,.09),rgba(255,255,255,.1))}body.ui-light .products-catalog-grid{gap:20px}body.ui-light .products-bots-section .bot-card:hover{border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.45));box-shadow:0 12px 32px #ffffff26;transform:translateY(-4px)}body.ui-light .products-bots-header h2{color:var(--lp-text)}body.ui-light .products-bots-header p{color:var(--lp-text-muted)}body.ui-light .bot-card{background:var(--lp-white);border-color:var(--lp-border);box-shadow:var(--lp-shadow)}body.ui-light .products-bots-section .bot-card.bot-card--catalog{background:light-dark(#ffffff,rgba(12,12,16,.85));border-color:light-dark(rgba(16,35,63,.09),rgba(255,255,255,.1))}body.ui-light .bot-card__title{color:var(--lp-text)}body.ui-light .bot-card__desc{color:var(--lp-text-muted)}body.ui-light .bot-card__price-amount{color:var(--lp-text)}body.ui-light .bot-card__chip{background:var(--lp-bg-soft);border-color:var(--lp-border);color:var(--lp-text-muted)}body.ui-light .bot-card__cta{background:var(--lp-accent-soft);border:1px solid light-dark(rgba(16,35,63,.18),rgba(255,255,255,.2));color:var(--lp-accent)}body.ui-light .bot-card:hover .bot-card__cta{background:var(--cta);color:var(--cta-text);border-color:var(--cta)}body.ui-light .bot-detail-hero{background:var(--lp-bg);padding:0 0 80px;width:100%;max-width:none}body.ui-light .bot-detail-hero .page-block{width:100%;max-width:none;margin:0;background:transparent;border:none;border-top:1px solid var(--lp-border);border-radius:0;box-shadow:none;padding:clamp(24px,3vw,40px) var(--page-padding) 48px}body.ui-light .bot-detail-cover{border-color:var(--lp-border);background:light-dark(#ffffff,#0a0a0c)}body.ui-light .bot-detail-sidebar{background:light-dark(#f7faff,rgba(16,16,20,.85));border-color:var(--lp-border);box-shadow:var(--lp-shadow)}body.ui-light .bot-detail-systems{padding-top:8px;border-top:1px solid var(--lp-border)}body.ui-light .bot-detail-breadcrumb,body.ui-light .bot-detail-breadcrumb a{color:var(--lp-text-muted)}body.ui-light .bot-detail-breadcrumb a:hover{color:var(--lp-accent)}body.ui-light .bot-detail-breadcrumb__current{color:var(--lp-text);font-weight:600}body.ui-light .bot-detail-title{color:var(--lp-text)}body.ui-light .bot-detail-desc{color:var(--lp-text-muted)}body.ui-light .bot-detail-section-title{color:var(--lp-text)}body.ui-light .bot-detail-sidebar{background:var(--lp-white);border-color:var(--lp-border);box-shadow:var(--lp-shadow)}body.ui-light .bot-detail-price-block{background:var(--lp-bg-soft);border-color:var(--lp-border)}body.ui-light .bot-detail-price-block .amount{color:var(--lp-text)}body.ui-light .bot-detail-price-block .period,body.ui-light .bot-detail-price-block .note{color:var(--lp-text-muted)}body.ui-light .bot-detail-actions .btn-rent{background:var(--cta);color:var(--cta-text)!important;box-shadow:0 4px 14px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35))}body.ui-light .bot-detail-actions .btn-rent i{color:light-dark(#10233f,#fff)!important}body.ui-light .bot-detail-actions .hero-cta-secondary{background:var(--lp-white);border:1px solid var(--lp-border);color:var(--lp-text)!important}body.ui-light .bot-detail-actions .hero-cta-secondary:hover{background:var(--lp-bg-soft);border-color:var(--lp-accent)}body.ui-light .bot-detail-tag{background:var(--lp-accent-soft);color:var(--lp-accent)}body.ui-light .bot-system-item{background:var(--lp-white);border-color:var(--lp-border);color:var(--lp-text)}body.ui-light .bot-detail-hero .product-category{color:var(--lp-text-muted)}body.ui-light .loading-screen{background:var(--lp-white)}body.ui-light .nav-username{color:var(--lp-text)}body.ui-light .btn-ghost.btn-sm{color:var(--lp-text-muted);border-color:var(--lp-border)}body.ui-light .btn-ghost.btn-sm:hover{color:var(--lp-text);background:var(--lp-bg-soft)}.products-hero-visual{display:flex;flex-wrap:wrap;justify-content:center;margin-top:32px}.products-hero-visual__avatar{width:52px;height:52px;border-radius:50%;margin-inline-start:-14px;border:3px solid var(--bg-1, light-dark(#e3eaf4, #050505));box-shadow:0 8px 20px light-dark(rgba(16,35,63,.072),rgba(0,0,0,.45));transition:transform .25s ease,box-shadow .25s ease,z-index 0s;position:relative;z-index:1}.products-hero-visual__avatar:first-child{margin-inline-start:0}.products-hero-visual__avatar:hover{transform:translateY(-6px);z-index:2;box-shadow:0 14px 28px light-dark(rgba(16,35,63,.088),rgba(0,0,0,.55))}.products-hero-visual__thumb{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block}.products-hero-visual__item{display:flex;align-items:center;justify-content:center;font-size:20px;color:var(--bot-accent, var(--lp-accent));background:color-mix(in srgb,var(--bot-accent, #3b82f6) 16%,var(--bg-1, light-dark(#ffffff, #050505)))}.products-hero-visual__more{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:var(--lp-text-muted);background:light-dark(rgba(16,35,63,.027),rgba(255,255,255,.06))}body.ui-light .gradient-text{background:none!important;-webkit-background-clip:unset!important;background-clip:unset!important;-webkit-text-fill-color:var(--lp-text)!important;color:var(--lp-text)!important}body.ui-light .section-eyebrow{color:var(--lp-text)}body.ui-light .page-hero-band .catalog-header{text-align:center;margin-bottom:0}body.ui-light .catalog-header .section-title{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;margin:0 0 12px;letter-spacing:-.02em}body.ui-light .catalog-categories{justify-content:center}body.ui-light .panel-page{padding:24px var(--page-padding) 64px;max-width:none;width:100%;margin:0;box-sizing:border-box}body.ui-light .panel-page-header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--lp-border)}body.ui-light .panel-page{background:radial-gradient(120% 60% at 50% 0%,#02020226,#0202028c 55%,#020202d9),url(/images/hero-bg.png?v=20260914c) top center / 100% auto repeat-y,#020202}body.ui-light .panel-page-header h1,body.ui-light .panel-page-header .section-title{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;margin:0}body.ui-light .panel-breadcrumb,body.ui-light .panel-page-header .panel-breadcrumb{color:var(--lp-text-muted)}body.ui-light .panel-page-header .panel-breadcrumb a{color:light-dark(#1d4ed8,#93c5fd)}body.ui-light .panel-page-header .panel-breadcrumb a:hover{color:light-dark(#1d4ed8,#dbeafe)}body.ui-light .dashboard-welcome,body.ui-light .kpi-card,body.ui-light .chart-card,body.ui-light .stat-card,body.ui-light .card,body.ui-light .panel-block,body.ui-light .admin-sidebar,body.ui-light .admin-main,body.ui-light .list-item,body.ui-light .service-header-card,body.ui-light .cf-shell,body.ui-light .dashboard-info-card{background:light-dark(#f7faff,rgba(16,16,20,.92))!important;border:1px solid light-dark(rgba(16,35,63,.08),rgba(255,255,255,.08))!important;border-radius:var(--radius-lg)!important;box-shadow:0 12px 40px light-dark(rgba(16,35,63,.056),rgba(0,0,0,.35))}body.ui-light .dashboard-info-panel .dashboard-info-card{background:transparent!important;border:none!important;box-shadow:none!important;backdrop-filter:none}body.ui-light .dashboard-services-panel .empty{color:var(--lp-text-muted)}body.ui-light .dashboard-shell{gap:clamp(16px,2.5vw,28px)}body.ui-light .list-item{background:light-dark(rgba(16,35,63,.324),rgba(12,12,16,.72))!important}body.ui-light .list-item:hover{border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.28))!important;background:light-dark(#f7faff,rgba(16,16,22,.88))!important}body.ui-light .kpi-card__label,body.ui-light .stat-label,body.ui-light .text-muted,body.ui-light .panel-toolbar__subtitle,body.ui-light .activity-item__meta{color:var(--lp-text-muted)!important}body.ui-light .kpi-card__value,body.ui-light .stat-value,body.ui-light .dashboard-section-title,body.ui-light .panel-toolbar__title,body.ui-light .chart-card__title,body.ui-light .activity-item__title{color:var(--lp-text)!important;-webkit-text-fill-color:var(--lp-text)!important}body.ui-light .dashboard-section-title:before{background:var(--lp-accent)}body.ui-light .kpi-card__icon{background:var(--lp-accent-soft)!important;border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.25))!important;color:light-dark(#1d4ed8,#93c5fd)!important}body.ui-light .admin-sidebar-title,body.ui-light .admin-nav-item{color:var(--lp-text-muted)}body.ui-light .admin-nav-item:hover{background:light-dark(rgba(16,35,63,.036),rgba(255,255,255,.08));color:var(--lp-text)}body.ui-light .admin-nav-item.active{background:light-dark(rgba(16,35,63,.081),rgba(255,255,255,.18))!important;border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.35))!important;color:light-dark(#10233f,#fff)!important}body.ui-light .service-tabs{background:light-dark(rgba(16,35,63,.248),rgba(16,16,20,.55));border-color:var(--lp-border)}body.ui-light .service-tab{color:var(--lp-text-muted)}body.ui-light .service-tab:hover{color:var(--lp-text);background:light-dark(rgba(16,35,63,.036),rgba(255,255,255,.08))}body.ui-light .service-tab.active{background:var(--cta)!important;color:var(--cta-text)!important;box-shadow:0 4px 16px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35))}body.ui-light .cf-sidebar{background:light-dark(rgba(16,35,63,.293),rgba(8,8,12,.65))!important}body.ui-light .cf-nav-item.active{background:light-dark(rgba(16,35,63,.081),rgba(255,255,255,.18))!important;border-color:light-dark(rgba(16,35,63,.2),rgba(255,255,255,.35))!important}body.ui-light .loading-screen{background:var(--lp-bg)}body.ui-light .empty{color:var(--lp-text-muted)}@media(max-width:768px){body.ui-light .nav{padding:10px 0}.lp-hero{margin-top:-148px;padding-top:244px}body.ui-light .page-hero-band--compact{margin-top:-148px;padding-top:180px}body.ui-light .nav>.nav-inner,body.ui-light .nav>.container.nav-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 10px;position:relative;grid-template-columns:unset;max-width:calc(100% - 24px);border-radius:22px;padding-inline:16px}body.ui-light .brand{flex:1;min-width:0;justify-self:unset}body.ui-light .brand-name{font-size:1rem}body.ui-light .nav-links{display:none!important;position:absolute;top:calc(100% + 6px);inset-inline:calc(-1 * var(--page-padding));flex-direction:column;align-items:stretch;grid-column:unset;justify-self:unset;flex-wrap:nowrap;gap:2px;width:auto;min-width:0;padding:10px var(--page-padding) 14px;margin:0;background:light-dark(#ffffff,rgba(8,8,8,.98));border-bottom:1px solid var(--lp-border);box-shadow:var(--lp-shadow);z-index:120}body.ui-light .nav-links.open{display:flex!important}body.ui-light .nav-link{width:100%;display:flex;align-items:center;gap:12px;text-align:start;padding:13px 16px!important;border-radius:10px!important}body.ui-light .nav-link i{display:inline-flex!important;width:18px;justify-content:center;font-size:13px;color:var(--text-3, var(--text-2));flex-shrink:0}body.ui-light .nav-link.active i,body.ui-light .nav-link:hover i{color:inherit}body.ui-light li.nav-link-group-end{padding-bottom:10px;margin-bottom:4px;border-bottom:1px solid var(--lp-border)}body.ui-light .nav-links.open .nav-link.active{border-color:transparent}body.ui-light .nav-links.open .nav-link.active:after{display:none}body.ui-light .nav-actions{justify-self:unset;flex-shrink:0;gap:6px}body.ui-light .nav-login-link{font-size:13px;padding:6px 8px;white-space:nowrap}body.ui-light .sfx-toggle{width:36px;height:36px;min-width:36px;font-size:14px;padding:0}body.ui-light .landing-container,body.ui-light .page-hero,body.ui-light .products-shell{padding-inline:var(--page-padding)}body.ui-light .hero-container{grid-template-columns:1fr!important;text-align:center;gap:28px}body.ui-light .hero-visual{min-height:280px;height:auto}}.admin-shell .btn-primary,.modal .btn-primary{color:#fff!important;background:linear-gradient(135deg,#5865f2,#6366f1 45%,#7c3aed)!important;border:1px solid light-dark(rgba(16,35,63,.18),rgba(255,255,255,.2))!important;box-shadow:0 8px 24px light-dark(rgba(88,101,242,.209),rgba(88,101,242,.38)),inset 0 1px #ffffff29!important}.admin-shell .btn-primary:hover:not(:disabled),.modal .btn-primary:hover:not(:disabled){color:#fff!important;background:linear-gradient(135deg,#6370f5,#7c3aed 55%,#8b5cf6)!important}.admin-shell .admin-nav-item.active{background:linear-gradient(135deg,#5865f266,#7c3aed3d)!important;color:light-dark(#10233f,#fff)!important;border-color:#818cf859!important}body.ui-light .nav{background:none;border-bottom:none;padding:14px 0}body.ui-light .nav>.nav-inner,body.ui-light .nav>.container.nav-inner{max-width:min(1180px,calc(100% - 32px));margin:0 auto;background:light-dark(rgba(16,35,63,.08),rgba(2,2,2,.4));border:1px solid var(--border);border-radius:var(--radius-full);box-shadow:0 12px 32px -8px light-dark(rgba(16,35,63,.088),rgba(0,0,0,.55));padding-block:10px;padding-inline:22px}@media(min-width:981px){body.ui-light .nav-inner{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);align-items:center;gap:24px}body.ui-light .nav-links{justify-content:center;flex:none}body.ui-light .nav-actions{justify-content:flex-end}}body.ui-light .brand{display:inline-flex;align-items:center;gap:11px}body.ui-light .brand-name{font-size:17px;letter-spacing:.01em}body.ui-light .brand-accent{color:var(--accent-2)}body.ui-light .nav-links{gap:2px}body.ui-light .nav-link{position:relative;padding:8px 14px;border-radius:var(--radius-full);border:1px solid transparent;color:var(--text-2);font-size:14px;font-weight:700;white-space:nowrap;transition:color var(--duration-fast) var(--ease),background var(--duration-fast) var(--ease)}body.ui-light .nav-link i{display:none}body.ui-light .nav-link:hover{color:var(--text-0);background:#7aa6ff12}body.ui-light .nav-link.active{color:var(--accent-3);background:var(--accent-soft);border-color:var(--blue-border)}body.ui-light .nav-link.active:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:var(--accent)}body.ui-light .nav-actions{display:flex;align-items:center;gap:10px}body.ui-light #userMenu>.flex{display:inline-flex;align-items:center;gap:9px;padding:4px 5px 4px 12px;border-radius:var(--radius-full);background:var(--bg-2);border:1px solid var(--border)}body.ui-light .nav-username{font-size:13px;font-weight:600;color:var(--text-1);max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.ui-light #userMenu .user-avatar-sm{width:28px;height:28px;border-radius:50%;order:-1;border:1px solid var(--blue-border)}body.ui-light #userMenu .btn-ghost{padding:5px 12px;font-size:12.5px;border-radius:var(--radius-full);color:var(--text-2);background:transparent;border:1px solid var(--border)}body.ui-light #userMenu .btn-ghost:hover{color:var(--text-0);border-color:var(--blue-border);background:var(--accent-soft)}body.ui-light .sfx-toggle,body.ui-light .nav-toggle{width:36px;height:36px;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--bg-2);border:1px solid var(--border);color:var(--text-2)}body.ui-light .sfx-toggle:hover,body.ui-light .nav-toggle:hover{color:var(--text-0);border-color:var(--blue-border)}body.ui-light .nav-login-link{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:var(--radius-full);background:var(--cta);color:var(--cta-text);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}body.ui-light .nav-login-link:hover{background:var(--cta-hover)}body.ui-light .nav-login-link i.fab{font-size:15px}.has-brand-scene{position:relative;overflow:hidden}.has-brand-scene>*:not(.lp-hero__canvas){position:relative;z-index:1}.lp-hero-card,.bot-card,.product-card,.kpi-card,.list-item,.panel-card,.card{position:relative;background:linear-gradient(180deg,rgba(122,166,255,.055) 0%,transparent 42%),var(--bg-card);border:1px solid var(--border);box-shadow:inset 0 1px 0 light-dark(rgba(160,195,255,.05),rgba(160,195,255,.09)),0 1px 2px light-dark(rgba(16,35,63,.08),rgba(2,6,16,.5)),0 10px 28px light-dark(rgba(16,35,63,.072),rgba(2,6,16,.45));transition:transform var(--duration) var(--ease),box-shadow var(--duration) var(--ease),border-color var(--duration) var(--ease)}@media(hover:hover)and (pointer:fine){.lp-hero-card:hover,.bot-card:hover,.product-card:hover,.list-item:hover,.card:hover{transform:translateY(-4px);border-color:var(--blue-border);box-shadow:inset 0 1px 0 light-dark(rgba(160,195,255,.088),rgba(160,195,255,.16)),0 2px 4px light-dark(rgba(16,35,63,.08),rgba(2,6,16,.5)),0 18px 44px light-dark(rgba(16,35,63,.096),rgba(2,6,16,.6)),0 0 0 1px #ffffff24}}.lp-section-title:after{content:"";display:block;width:68px;height:2px;margin-top:14px;border-radius:2px;background:linear-gradient(90deg,var(--accent) 0%,rgba(255,255,255,0) 100%)}.lp-section-title{text-align:center}.lp-section-title:after{margin-inline:auto}input,textarea,select,.form-input,.input{box-shadow:inset 0 1px 2px light-dark(rgba(16,35,63,.088),rgba(2,6,16,.55))}input:focus,textarea:focus,select:focus{border-color:var(--border-focus);box-shadow:inset 0 1px 2px light-dark(rgba(16,35,63,.088),rgba(2,6,16,.55)),0 0 0 3px #ffffff2e}@media(prefers-reduced-motion:reduce){.lp-hero-card:hover,.bot-card:hover,.product-card:hover,.list-item:hover,.card:hover{transform:none}}.lp-hero__title--brand{position:relative;font-family:var(--font-display),"Poppins",sans-serif;font-size:clamp(3.4rem,12vw,9rem);font-weight:700;line-height:1.02;direction:ltr;unicode-bidi:isolate;margin:0 0 22px;text-align:center;background:linear-gradient(170deg,light-dark(#10233f,#ffffff) 0%,light-dark(#1d4ed8,#cfe0ff) 46%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text-0);text-shadow:0 1px 0 light-dark(rgba(16,35,63,.06),rgba(255,255,255,.55)),0 2px 0 light-dark(rgba(16,35,63,.06),rgba(235,242,255,.5)),0 3px 1px light-dark(rgba(215,230,255,.22),rgba(215,230,255,.4)),0 5px 3px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35)),0 9px 10px light-dark(rgba(37,104,232,.154),rgba(37,104,232,.28)),0 16px 26px light-dark(rgba(16,35,63,.072),rgba(0,0,0,.45));transition:opacity .5s ease}@media(forced-colors:active){.lp-hero__title--brand{-webkit-text-fill-color:currentColor;background:none;color:CanvasText}}.lp-hero__title3d{position:absolute;inset:0;opacity:0;transition:opacity .6s ease;pointer-events:none}.lp-hero__title3d canvas{display:block;width:100%;height:100%}.lp-hero__title3d.is-ready{opacity:1}.lp-hero__title-parallax:has(.lp-hero__title3d.is-ready) .lp-hero__title--brand{opacity:0}.lp-hero__word{display:inline-flex;transform-style:preserve-3d;transition:transform .2s ease-out}@media(prefers-reduced-motion:reduce){.lp-hero__word{transition:none}}.lp-hero__letter{display:inline-block;letter-spacing:.02em;transform-style:preserve-3d}.lp-hero__letter-inner{position:relative;display:inline-block;transform-style:preserve-3d;transform:translateZ(0) rotateX(0) rotateY(0) rotate(0);transition:transform .9s cubic-bezier(.65,0,.35,1) var(--delay-in, 0ms),filter .9s ease var(--delay-in, 0ms)}.lp-hero__title-drop.is-shattered .lp-hero__letter-inner{transform:translate3d(var(--sx),var(--sy),var(--sz)) rotateX(var(--srx)) rotateY(var(--sry)) rotate(var(--srz));filter:blur(1.5px);transition-delay:var(--delay-out, 0ms)}.lp-hero__letter-slab,.lp-hero__letter-front{-webkit-text-fill-color:currentColor}.lp-hero__letter-slab{position:absolute;inset:0;transform:translateZ(calc(var(--d) * -2.6px));color:hsl(220deg 75% calc(70% - (var(--d) * 6%)));pointer-events:none}.lp-hero__letter-front{position:relative;display:inline-block;background:linear-gradient(170deg,#ffffff 0%,#cfe0ff 46%,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--text-0);-webkit-text-stroke:1px rgba(255,255,255,.22);text-shadow:0 1px 0 light-dark(rgba(16,35,63,.06),rgba(255,255,255,.55)),0 2px 0 light-dark(rgba(16,35,63,.06),rgba(235,242,255,.5)),0 3px 1px light-dark(rgba(215,230,255,.22),rgba(215,230,255,.4)),0 5px 3px light-dark(rgba(37,104,232,.193),rgba(37,104,232,.35)),0 9px 10px light-dark(rgba(37,104,232,.154),rgba(37,104,232,.28)),0 16px 26px light-dark(rgba(16,35,63,.072),rgba(0,0,0,.45))}@media(forced-colors:active){.lp-hero__letter-front{-webkit-text-fill-color:currentColor;background:none;color:CanvasText}.lp-hero__letter-slab{display:none}}@media(prefers-reduced-motion:reduce){.lp-hero__letter-inner{transition:none}}.lp-hero__title--brand+.lp-hero__subtitle{max-width:60ch;margin-inline:auto}.lp-hero__title-parallax{position:relative;perspective:1400px;transition:transform .05s linear}.lp-hero__title-drop{transform-style:preserve-3d;animation:lpTitleDrop 1.15s cubic-bezier(.16,1,.3,1) both,lpTitleIdle 7s ease-in-out 1.15s infinite}@keyframes lpTitleDrop{0%{transform:translateY(-160%) rotateX(75deg) scale(.82);opacity:0;filter:blur(10px)}55%{transform:translateY(4%) rotateX(-10deg) scale(1.03);opacity:1;filter:blur(0)}75%{transform:translateY(-2%) rotateX(5deg) scale(.99)}to{transform:translateY(0) rotateX(0) scale(1)}}@keyframes lpTitleIdle{0%,to{transform:rotateY(-5deg) rotateX(2deg) translateY(0)}50%{transform:rotateY(5deg) rotateX(-2deg) translateY(-6px)}}@media(prefers-reduced-motion:reduce){.lp-hero__title-drop{animation:none}.lp-hero__title-parallax{transition:none}}.lp-hero.has-brand-scene .lp-hero__title--brand{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.lp-hero.has-brand-scene .lp-hero__inner{padding-top:clamp(150px,21vw,280px)}.lp-hero.has-brand-scene .lp-hero__canvas{z-index:1}.lp-hero.has-brand-scene .lp-hero__inner{z-index:2}.lp-about__visual{min-height:320px;aspect-ratio:4 / 3}.lp-about__canvas{width:100%;height:100%;display:block;border-radius:12px;opacity:0;animation:lpHeroCanvasIn 1s var(--ease, ease-out) .1s forwards}@media(prefers-reduced-motion:reduce){.lp-about__canvas{animation:none;opacity:1}}
