main{padding-block:0!important}.company-landing{--cl-primary:#2f9c75;--cl-primary-hover:#2b8a68;--cl-primary-light:#e6f6ef;--cl-primary-rgb:47,156,117;--cl-accent:#216bda;--cl-accent-hover:#1a5bc0;--cl-accent-light:#e9f0fb;--cl-accent-rgb:33,107,218;--cl-warning:#f3a100;--cl-warning-light:rgba(243, 161, 0, 0.1);--cl-warning-rgb:243,161,0;--cl-success:#2f9c75;--cl-success-rgb:47,156,117;--cl-danger:#e01935;--cl-danger-rgb:224,25,53;--cl-dark:#11191f;--cl-charcoal:#3b3f4b;--cl-gray:#767981;--cl-silver:#aeb3b9;--cl-border:#eaeef1;--cl-bg:#f6f8fb;--cl-bg-alt:#f0f4f8;--cl-white:#ffffff;--cl-radius-sm:10px;--cl-radius:14px;--cl-radius-lg:16px;--cl-radius-xl:20px;--cl-radius-2xl:24px;--cl-shadow-sm:0 1px 3px rgba(17, 25, 31, 0.04);--cl-shadow-md:0 4px 12px rgba(17, 25, 31, 0.06);--cl-shadow-lg:0 8px 24px rgba(17, 25, 31, 0.08);--cl-shadow-xl:0 16px 40px rgba(17, 25, 31, 0.10);--cl-shadow-glow:0 4px 24px rgba(33, 107, 218, 0.20);--cl-shadow-glow-green:0 4px 24px rgba(47, 156, 117, 0.20);--cl-gradient-hero:linear-gradient(180deg, var(--cl-bg) 0%, var(--cl-white) 100%);--cl-gradient-cta:linear-gradient(135deg, var(--cl-accent), #1a5bc0);--cl-gradient-cta-green:linear-gradient(135deg, var(--cl-primary), var(--cl-primary-hover));--cl-gradient-primary:linear-gradient(135deg, var(--cl-accent), #1a5bc0);--cl-gradient-green:linear-gradient(135deg, var(--cl-primary), var(--cl-primary-hover));--cl-font:"Onest",sans-serif;--cl-transition:0.3s ease}.company-landing{font-family:var(--cl-font);color:var(--cl-dark);line-height:1.5;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;scroll-behavior:smooth}.company-landing *,.company-landing ::after,.company-landing ::before{box-sizing:border-box}.company-landing img{max-width:100%;height:auto;display:block}.company-landing a{color:var(--cl-accent);text-decoration:none;transition:color .2s ease}.company-landing a:hover{color:var(--cl-accent-hover)}.company-landing h1,.company-landing h2,.company-landing h3,.company-landing h4,.company-landing h5,.company-landing h6{margin:0;padding:0}.company-landing p{margin:0}.company-landing ul{list-style:none;padding:0;margin:0}.company-landing .cl-container{max-width:1270px;margin:0 auto;padding:0 15px}@media (max-width:768px){.company-landing .cl-container{padding:0 10px}}.company-landing .cl-section-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 16px;border-radius:100px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.company-landing .cl-section-badge--primary{background:rgba(var(--cl-primary-rgb),.08);color:var(--cl-primary);border:1px solid rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-section-badge--accent{background:rgba(var(--cl-accent-rgb),.1);color:var(--cl-accent);border:1px solid rgba(var(--cl-accent-rgb),.15)}.company-landing .cl-section-badge--warning{background:var(--cl-warning-light);color:var(--cl-warning);border:1px solid rgba(var(--cl-warning-rgb),.2)}.company-landing .cl-section-badge svg{width:14px;height:14px;flex-shrink:0}.company-landing .cl-section-title{font-size:28px;font-weight:700;line-height:1.2;color:var(--cl-dark);text-wrap:balance}.company-landing .cl-section-title span{color:var(--cl-primary)}.company-landing .cl-section-title .cl-text-accent{color:var(--cl-accent)}.company-landing .cl-section-title .cl-text-warning{color:var(--cl-warning)}.company-landing .cl-section-title .cl-gradient-text{background:var(--cl-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-landing .cl-section-subtitle{font-size:16px;color:var(--cl-gray);line-height:1.6;margin-top:16px;max-width:560px;margin-left:auto;margin-right:auto}.company-landing .cl-section-header{text-align:center;margin-bottom:48px}@media (min-width:768px){.company-landing .cl-section-title{font-size:36px}.company-landing .cl-section-subtitle{font-size:18px}}@media (min-width:992px){.company-landing .cl-section-title{font-size:44px}}@media (min-width:1200px){.company-landing .cl-section-title{font-size:48px}}.company-landing .cl-animate{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}.company-landing .cl-animate.visible{opacity:1;transform:translateY(0)}.company-landing .cl-animate-left{opacity:0;transform:translateX(-30px);transition:opacity .6s ease,transform .6s ease}.company-landing .cl-animate-left.visible{opacity:1;transform:translateX(0)}.company-landing .cl-animate-right{opacity:0;transform:translateX(30px);transition:opacity .6s ease,transform .6s ease}.company-landing .cl-animate-right.visible{opacity:1;transform:translateX(0)}.company-landing .cl-animate-scale{opacity:0;transform:scale(.95);transition:opacity .5s ease,transform .5s ease}.company-landing .cl-animate-scale.visible{opacity:1;transform:scale(1)}.company-landing .cl-animate-delay-1{transition-delay:.1s}.company-landing .cl-animate-delay-2{transition-delay:.2s}.company-landing .cl-animate-delay-3{transition-delay:.3s}.company-landing .cl-animate-delay-4{transition-delay:.4s}.company-landing .cl-animate-delay-5{transition-delay:.5s}.company-landing .cl-animate-delay-6{transition-delay:.6s}.company-landing .cl-animate-delay-7{transition-delay:.7s}.company-landing .cl-animate-delay-8{transition-delay:.8s}@keyframes cl-pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes cl-pulse-dot{0%,100%{opacity:1}50%{opacity:.4}}@keyframes cl-spin-slow{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes cl-spin-slow-reverse{from{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes cl-fade-in-up{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cl-progress-fill{from{width:0}}@keyframes cl-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cl-shimmer{0%{background-position:-200% center}100%{background-position:200% center}}@keyframes cl-count-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.company-landing .cl-card{background:var(--cl-white);border:1px solid var(--cl-border);border-radius:var(--cl-radius-lg);transition:all .3s ease;position:relative;overflow:hidden}.company-landing .cl-card:hover{box-shadow:var(--cl-shadow-xl);border-color:rgba(var(--cl-primary-rgb),.2);transform:translateY(-2px)}.company-landing .cl-card__accent-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--cl-primary-rgb),.4),transparent);opacity:0;transition:opacity .3s ease}.company-landing .cl-card:hover .cl-card__accent-line{opacity:1}.company-landing .cl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 32px;border-radius:var(--cl-radius);font-size:16px;font-weight:600;font-family:var(--cl-font);border:none;cursor:pointer;transition:all .2s ease;text-decoration:none;line-height:1.3;white-space:nowrap}.company-landing .cl-btn:focus-visible{outline:2px solid var(--cl-accent);outline-offset:2px}.company-landing .cl-btn--cta{background:var(--cl-gradient-cta);color:var(--cl-white);box-shadow:var(--cl-shadow-glow)}.company-landing .cl-btn--cta:hover{transform:scale(1.02);box-shadow:0 8px 32px rgba(var(--cl-accent-rgb),.3);color:var(--cl-white)}.company-landing .cl-btn--cta:active{transform:scale(.98)}.company-landing .cl-btn--cta-green{background:var(--cl-gradient-green);color:var(--cl-white);box-shadow:var(--cl-shadow-glow-green)}.company-landing .cl-btn--cta-green:hover{transform:scale(1.02);box-shadow:0 8px 32px rgba(var(--cl-primary-rgb),.3);color:var(--cl-white)}.company-landing .cl-btn--cta-green:active{transform:scale(.98)}.company-landing .cl-btn--outline{background:var(--cl-white);color:var(--cl-dark);border:1px solid var(--cl-border)}.company-landing .cl-btn--outline:hover{background:var(--cl-bg);border-color:rgba(var(--cl-accent-rgb),.2);color:var(--cl-dark)}.company-landing .cl-btn--secondary{background:var(--cl-bg);color:var(--cl-dark);border:none}.company-landing .cl-btn--secondary:hover{background:var(--cl-border)}.company-landing .cl-btn--lg{padding:20px 40px;font-size:18px;border-radius:var(--cl-radius-xl)}.company-landing .cl-btn--sm{padding:10px 20px;font-size:14px;border-radius:var(--cl-radius-sm)}.company-landing .cl-btn--full{width:100%}.company-landing .cl-btn .cl-btn__icon{width:20px;height:20px;flex-shrink:0}@media (max-width:768px){.company-landing .cl-btn{padding:14px 24px;font-size:15px}.company-landing .cl-btn--lg{padding:16px 32px;font-size:16px}}.company-landing .cl-hero{position:relative;z-index:0;isolation:isolate;min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--cl-gradient-hero);padding:100px 0 60px}.company-landing .cl-hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cl-accent-rgb),.05) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cl-accent-rgb),.05) 1px,transparent 1px);background-size:64px 64px;pointer-events:none}.company-landing .cl-hero__glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:600px;background:radial-gradient(ellipse,rgba(var(--cl-accent-rgb),.12),transparent 70%);pointer-events:none}.company-landing .cl-hero__content{position:relative;z-index:1;text-align:center;max-width:850px;margin:0 auto}.company-landing .cl-hero__title{font-size:32px;font-weight:700;line-height:1.08;color:var(--cl-dark);margin:0 0 20px;text-wrap:balance;letter-spacing:-.02em}.company-landing .cl-hero__title span{color:var(--cl-accent)}@media (min-width:768px){.company-landing .cl-hero__title{font-size:48px}}@media (min-width:992px){.company-landing .cl-hero__title{font-size:56px}}@media (min-width:1200px){.company-landing .cl-hero__title{font-size:64px}}.company-landing .cl-hero__subtitle{font-size:16px;color:var(--cl-gray);line-height:1.6;max-width:640px;margin:0 auto 40px;text-wrap:balance}@media (min-width:768px){.company-landing .cl-hero__subtitle{font-size:18px}}@media (min-width:992px){.company-landing .cl-hero__subtitle{font-size:20px}}.company-landing .cl-hero__buttons{display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center}@media (min-width:768px){.company-landing .cl-hero__buttons{flex-direction:row;gap:16px}}.company-landing .cl-hero__promo-line{display:inline-flex;align-items:center;gap:10px;margin-top:24px;padding:10px 20px;background:rgba(var(--cl-primary-rgb),.06);border:1px solid rgba(var(--cl-primary-rgb),.15);border-radius:100px;font-size:14px;font-weight:600;color:var(--cl-dark)}.company-landing .cl-hero__promo-line-icon{font-size:18px;flex-shrink:0}.company-landing .cl-btn__icon--left{margin-right:6px;margin-left:-2px}.company-landing .cl-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-top:48px;max-width:700px;margin-left:auto;margin-right:auto}@media (min-width:768px){.company-landing .cl-hero__stats{grid-template-columns:repeat(4,1fr);gap:20px}}.company-landing .cl-hero__stat{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 12px;border-radius:var(--cl-radius);background:var(--cl-white);border:1px solid rgba(var(--cl-accent-rgb),.08);box-shadow:var(--cl-shadow-sm);transition:transform .2s ease,box-shadow .2s ease}.company-landing .cl-hero__stat:hover{transform:translateY(-2px);box-shadow:var(--cl-shadow-md)}.company-landing .cl-hero__stat-icon{display:block;flex-shrink:0;width:20px;height:20px;color:var(--cl-accent);margin:0 auto 8px}.company-landing .cl-hero__stat-value{display:block;font-size:24px;font-weight:700;color:var(--cl-dark);line-height:1}@media (min-width:768px){.company-landing .cl-hero__stat-value{font-size:30px}}.company-landing .cl-hero__stat-label{display:block;font-size:12px;color:var(--cl-gray);margin-top:4px;line-height:1.35}.company-landing .cl-hero__screenshot{position:relative;z-index:1;margin-top:56px;max-width:1060px;margin-left:auto;margin-right:auto}#app-bar-container,#header{z-index:20}.company-landing .cl-browser-frame{border-radius:var(--cl-radius);overflow:hidden;box-shadow:var(--cl-shadow-xl);border:1px solid var(--cl-border);background:var(--cl-white)}.company-landing .cl-browser-frame__toolbar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--cl-border);background:var(--cl-bg)}.company-landing .cl-browser-frame__dots{display:flex;gap:6px}.company-landing .cl-browser-frame__dot{width:10px;height:10px;border-radius:50%}.company-landing .cl-browser-frame__dot--red{background:rgba(224,25,53,.5)}.company-landing .cl-browser-frame__dot--yellow{background:rgba(243,161,0,.5)}.company-landing .cl-browser-frame__dot--green{background:rgba(47,156,117,.5)}.company-landing .cl-browser-frame__url{flex:1;display:flex;justify-content:center}.company-landing .cl-browser-frame__url-text{padding:4px 16px;border-radius:6px;background:var(--cl-white);border:1px solid var(--cl-border);font-size:12px;color:var(--cl-gray);font-family:"SF Mono","Fira Code",monospace;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-landing .cl-browser-frame__image{display:block;width:100%;max-height:500px;object-fit:cover;object-position:top}.company-landing .cl-hero__screenshot .cl-browser-frame{border-radius:var(--cl-radius-lg);box-shadow:0 25px 60px rgba(17,25,31,.12),0 10px 24px rgba(17,25,31,.08)}.company-landing .cl-hero-demo{min-height:340px;padding:24px;background:linear-gradient(180deg,rgba(var(--cl-accent-rgb),.03),var(--cl-bg))}.company-landing .cl-hero-demo__topline{display:flex;align-items:center;gap:10px;margin-bottom:16px}.company-landing .cl-hero-demo__badge,.company-landing .cl-showcase__preview-badge{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(var(--cl-accent-rgb),.1);color:var(--cl-accent);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.company-landing .cl-hero-demo__note{font-size:12px;color:var(--cl-gray)}.company-landing .cl-hero-demo__header{display:flex;align-items:center;gap:16px}.company-landing .cl-hero-demo__avatar,.company-landing .cl-showcase__preview-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:56px;height:56px;border-radius:16px;background:var(--cl-gradient-cta);color:var(--cl-white);font-size:20px;font-weight:800}.company-landing .cl-hero-demo__identity{min-width:0}.company-landing .cl-hero-demo__name{font-size:18px;font-weight:700;color:var(--cl-dark)}.company-landing .cl-hero-demo__meta,.company-landing .cl-showcase__preview-meta{display:flex;align-items:center;gap:6px;margin-top:4px;font-size:12px;color:var(--cl-gray)}.company-landing .cl-hero-demo__actions{display:flex;gap:8px;margin-left:auto}.company-landing .cl-hero-demo__action,.company-landing .cl-showcase__product-action{display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:10px;border:1px solid var(--cl-border);background:var(--cl-white);color:var(--cl-dark);font-size:11px;font-weight:700;white-space:nowrap}.company-landing .cl-hero-demo__action--primary,.company-landing .cl-showcase__product-action--primary{border-color:transparent;background:var(--cl-gradient-cta);color:var(--cl-white)}.company-landing .cl-hero-demo__pills,.company-landing .cl-showcase__chips,.company-landing .cl-showcase__mini-stats,.company-landing .cl-showcase__specs{display:flex;flex-wrap:wrap;gap:8px}.company-landing .cl-hero-demo__pills{margin-top:18px}.company-landing .cl-hero-demo__pill,.company-landing .cl-showcase__chip,.company-landing .cl-showcase__mini-stat,.company-landing .cl-showcase__spec{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:rgba(255,255,255,.9);border:1px solid var(--cl-border);font-size:11px;font-weight:600;color:var(--cl-dark)}.company-landing .cl-showcase__chip--active{background:rgba(var(--cl-accent-rgb),.1);border-color:rgba(var(--cl-accent-rgb),.18);color:var(--cl-accent)}.company-landing .cl-hero-demo__about{margin-top:18px;padding:16px;border-radius:16px;background:rgba(255,255,255,.8);border:1px solid rgba(var(--cl-accent-rgb),.08)}.company-landing .cl-hero-demo__about-title{font-size:12px;font-weight:700;color:var(--cl-dark);text-transform:uppercase;letter-spacing:.06em}.company-landing .cl-hero-demo__about p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--cl-gray-dark)}.company-landing .cl-hero-demo__grid,.company-landing .cl-showcase__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-landing .cl-hero-demo__grid{margin-top:18px}.company-landing .cl-hero-demo__product,.company-landing .cl-showcase__card,.company-landing .cl-showcase__contact-card{padding:12px;border-radius:14px;background:var(--cl-white);border:1px solid var(--cl-border)}.company-landing .cl-hero-demo__thumb,.company-landing .cl-showcase__card-thumb,.company-landing .cl-showcase__gallery-main,.company-landing .cl-showcase__gallery-thumb,.company-landing .cl-showcase__preview-cover{border-radius:12px;background:linear-gradient(135deg,rgba(var(--cl-accent-rgb),.08),rgba(var(--cl-primary-rgb),.08))}.company-landing .cl-hero-demo__thumb,.company-landing .cl-showcase__card-thumb{height:72px;margin-bottom:10px}.company-landing .cl-hero-demo__thumb--2,.company-landing .cl-showcase__card-thumb--2,.company-landing .cl-showcase__gallery-thumb--2{background:linear-gradient(135deg,rgba(var(--cl-primary-rgb),.1),rgba(var(--cl-accent-rgb),.06))}.company-landing .cl-hero-demo__thumb--3,.company-landing .cl-showcase__card-thumb--3,.company-landing .cl-showcase__gallery-thumb--3{background:linear-gradient(135deg,rgba(var(--cl-accent-rgb),.06),rgba(var(--cl-primary-rgb),.12))}.company-landing .cl-hero-demo__thumb--4,.company-landing .cl-showcase__card-thumb--4{background:linear-gradient(135deg,rgba(var(--cl-primary-rgb),.06),rgba(var(--cl-accent-rgb),.12))}.company-landing .cl-hero-demo__product-name,.company-landing .cl-showcase__card-name,.company-landing .cl-showcase__contact-value,.company-landing .cl-showcase__preview-name,.company-landing .cl-showcase__product-title{font-weight:700;color:var(--cl-dark)}.company-landing .cl-hero-demo__product-name,.company-landing .cl-showcase__card-name{font-size:12px}.company-landing .cl-hero-demo__product-price,.company-landing .cl-showcase__card-price,.company-landing .cl-showcase__product-price{margin-top:4px;font-size:12px;font-weight:700;color:var(--cl-accent)}@media (max-width:768px){.company-landing .cl-hero{padding:80px 0 40px;min-height:auto}.company-landing .cl-hero__screenshot{margin-top:36px}.company-landing .cl-browser-frame__image{max-height:300px}.company-landing .cl-hero-demo{padding:18px}.company-landing .cl-hero-demo__header{flex-wrap:wrap}.company-landing .cl-hero-demo__actions{width:100%;margin-left:0}}.company-landing .cl-social{padding:56px 0;border-bottom:1px solid rgba(var(--cl-accent-rgb),.06)}.company-landing .cl-social__label{text-align:center;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.15em;color:var(--cl-silver);margin-bottom:36px}.company-landing .cl-social__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 40px;margin-bottom:40px}@media (min-width:768px){.company-landing .cl-social__logos{gap:16px 56px}}.company-landing .cl-social__logo{font-weight:800;font-size:15px;color:rgba(17,25,31,.45);letter-spacing:-.02em;transition:color .2s ease;cursor:default}@media (min-width:768px){.company-landing .cl-social__logo{font-size:17px}}.company-landing .cl-social__logo:hover{color:rgba(17,25,31,.55)}.company-landing .cl-social__quotes{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:768px){.company-landing .cl-social__quotes{grid-template-columns:repeat(3,1fr)}}.company-landing .cl-social__quote{background:var(--cl-white);border-radius:var(--cl-radius-xl);border:1px solid var(--cl-border);padding:32px;text-align:center;position:relative;overflow:hidden}.company-landing .cl-social__quote::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,rgba(var(--cl-accent-rgb),.5),transparent)}.company-landing .cl-social__quote-mark{font-size:48px;font-family:Georgia,"Times New Roman",serif;opacity:.15;line-height:1;margin-bottom:12px;color:var(--cl-accent)}.company-landing .cl-social__quote-text{font-size:15px;color:rgba(17,25,31,.8);font-style:italic;line-height:1.7;margin-bottom:20px}.company-landing .cl-social__quote-author{display:flex;align-items:center;justify-content:center;gap:12px}.company-landing .cl-social__quote-avatar{width:44px;height:44px;border-radius:50%;background:var(--cl-gradient-cta);display:flex;align-items:center;justify-content:center;color:var(--cl-white);font-weight:700;font-size:14px;flex-shrink:0}.company-landing .cl-social__quote-info{text-align:left}.company-landing .cl-social__quote-name{font-size:14px;font-weight:600;color:var(--cl-dark)}.company-landing .cl-social__quote-role{font-size:12px;color:var(--cl-gray)}.company-landing .cl-benefits{padding:80px 0;background:var(--cl-bg);position:relative;overflow:hidden}@media (min-width:768px){.company-landing .cl-benefits{padding:100px 0}}@media (min-width:992px){.company-landing .cl-benefits{padding:120px 0}}.company-landing .cl-benefits__glow-1{position:absolute;top:0;right:0;width:500px;height:500px;background:radial-gradient(circle,rgba(var(--cl-primary-rgb),.04),transparent 70%);pointer-events:none}.company-landing .cl-benefits__glow-2{position:absolute;bottom:0;left:0;width:400px;height:400px;background:radial-gradient(circle,rgba(var(--cl-primary-rgb),.03),transparent 70%);pointer-events:none}.company-landing .cl-benefits__grid{display:grid;gap:16px;max-width:1060px;margin:0 auto;position:relative;z-index:1}@media (min-width:768px){.company-landing .cl-benefits__grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.company-landing .cl-benefits__grid{grid-template-columns:repeat(2,1fr);gap:24px}}.company-landing .cl-benefit{background:var(--cl-white);border-radius:var(--cl-radius-xl);padding:24px;border:1px solid var(--cl-border);transition:all .3s ease;position:relative;overflow:hidden}.company-landing .cl-benefit:hover{box-shadow:var(--cl-shadow-xl);border-color:rgba(var(--cl-primary-rgb),.25);transform:translateY(-4px)}.company-landing .cl-benefit__accent-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--cl-primary-rgb),.4),transparent);opacity:0;transition:opacity .3s ease}.company-landing .cl-benefit:hover .cl-benefit__accent-line{opacity:1}.company-landing .cl-benefit__header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:16px}.company-landing .cl-benefit__icon{width:48px;height:48px;border-radius:var(--cl-radius-lg);background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0}.company-landing .cl-benefit:hover .cl-benefit__icon{background:rgba(var(--cl-primary-rgb),.15);transform:scale(1.05)}.company-landing .cl-benefit__icon i,.company-landing .cl-benefit__icon svg{width:24px;height:24px;color:var(--cl-primary)}.company-landing .cl-benefit__metric{text-align:right}.company-landing .cl-benefit__metric-value{font-size:24px;font-weight:900;color:var(--cl-primary);line-height:1}.company-landing .cl-benefit__metric-label{font-size:10px;color:var(--cl-gray);margin-top:2px}.company-landing .cl-benefit__title{font-size:16px;font-weight:600;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-benefit__desc{font-size:14px;color:var(--cl-gray);line-height:1.6;margin-bottom:4px}.company-landing .cl-benefit__chart{width:100%;height:48px;margin-top:12px;opacity:.85;transition:opacity .3s ease}.company-landing .cl-benefit:hover .cl-benefit__chart{opacity:1}.company-landing .cl-why{padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.company-landing .cl-why{padding:100px 0}}@media (min-width:992px){.company-landing .cl-why{padding:120px 0}}.company-landing .cl-why__glow{position:absolute;top:0;left:50%;transform:translateX(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(var(--cl-primary-rgb),.03),transparent 60%);pointer-events:none}.company-landing .cl-why__advantages{display:grid;gap:16px;max-width:1060px;margin:0 auto 80px;position:relative;z-index:1}@media (min-width:768px){.company-landing .cl-why__advantages{gap:20px}}@media (min-width:992px){.company-landing .cl-why__advantages{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:100px}}.company-landing .cl-advantage{background:var(--cl-white);border-radius:var(--cl-radius-xl);border:1px solid var(--cl-border);padding:24px;transition:all .3s ease;position:relative;overflow:hidden}.company-landing .cl-advantage:hover{box-shadow:var(--cl-shadow-xl);border-color:rgba(var(--cl-primary-rgb),.2);transform:translateY(-4px)}.company-landing .cl-advantage__accent-line{position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(var(--cl-primary-rgb),.4),transparent);opacity:0;transition:opacity .3s ease}.company-landing .cl-advantage:hover .cl-advantage__accent-line{opacity:1}.company-landing .cl-advantage__icon{width:56px;height:56px;border-radius:var(--cl-radius-lg);background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:all .3s ease}.company-landing .cl-advantage:hover .cl-advantage__icon{background:rgba(var(--cl-primary-rgb),.15);transform:scale(1.05)}.company-landing .cl-advantage__icon i,.company-landing .cl-advantage__icon svg{width:28px;height:28px;color:var(--cl-primary)}.company-landing .cl-advantage__title{font-size:18px;font-weight:700;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-advantage__desc{font-size:14px;color:var(--cl-gray);line-height:1.6;margin-bottom:20px}.company-landing .cl-advantage__bar-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:8px}.company-landing .cl-advantage__bar-value{font-size:24px;font-weight:900;color:var(--cl-primary);line-height:1}.company-landing .cl-advantage__bar-label{font-size:10px;color:var(--cl-gray)}.company-landing .cl-advantage__bar{height:10px;border-radius:100px;background:var(--cl-bg);overflow:hidden;margin-bottom:8px}.company-landing .cl-advantage__bar-fill{height:100%;border-radius:100px;background:linear-gradient(90deg,var(--cl-primary),rgba(var(--cl-primary-rgb),.6));box-shadow:0 0 8px rgba(var(--cl-primary-rgb),.3);width:0;transition:width 1s ease-out .3s}.company-landing .cl-advantage__bar-comparison{font-size:11px;color:var(--cl-silver);font-style:italic}.company-landing .cl-why__journey{display:flex;align-items:center;justify-content:center;gap:12px;margin:48px auto;padding:24px 32px;background:var(--cl-white);border:1px solid var(--cl-border);border-radius:var(--cl-radius-xl);box-shadow:var(--cl-shadow-sm);max-width:920px;flex-wrap:wrap}.company-landing .cl-why__journey-step{display:flex;align-items:center;gap:10px}.company-landing .cl-why__journey-icon{width:36px;height:36px;border-radius:10px;background:var(--cl-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-landing .cl-why__journey-label{font-size:14px;font-weight:600;color:var(--cl-dark);white-space:nowrap}.company-landing .cl-why__journey-arrow{color:var(--cl-silver);flex-shrink:0}@media (max-width:768px){.company-landing .cl-why__journey{flex-direction:column;gap:16px;padding:20px}.company-landing .cl-why__journey-arrow{transform:rotate(90deg)}}.company-landing .cl-why__services{display:grid;gap:12px;max-width:1060px;margin:0 auto;position:relative;z-index:1}@media (min-width:768px){.company-landing .cl-why__services{grid-template-columns:repeat(2,1fr);gap:16px}}@media (min-width:992px){.company-landing .cl-why__services{grid-template-columns:repeat(3,1fr);gap:20px}}.company-landing .cl-service{display:flex;gap:16px;padding:20px;border-radius:var(--cl-radius-xl);background:var(--cl-white);border:1px solid var(--cl-border);transition:all .3s ease}.company-landing .cl-service:hover{box-shadow:var(--cl-shadow-lg);border-color:rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-service__icon{width:44px;height:44px;border-radius:12px;background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease}.company-landing .cl-service:hover .cl-service__icon{background:rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-service__icon i,.company-landing .cl-service__icon svg{width:20px;height:20px;color:var(--cl-primary)}.company-landing .cl-service__title{font-size:14px;font-weight:600;color:var(--cl-dark);margin-bottom:4px}.company-landing .cl-service__desc{font-size:12px;color:var(--cl-gray);line-height:1.5}.company-landing .cl-exclusive{padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.company-landing .cl-exclusive{padding:100px 0}}@media (min-width:992px){.company-landing .cl-exclusive{padding:120px 0}}.company-landing .cl-exclusive__bg{position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--cl-primary-rgb),.03),transparent,var(--cl-warning-light));pointer-events:none}.company-landing .cl-exclusive__glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(var(--cl-primary-rgb),.06),transparent 60%);pointer-events:none}.company-landing .cl-exclusive__card{max-width:960px;margin:0 auto;border-radius:var(--cl-radius-2xl);border:1px solid rgba(var(--cl-primary-rgb),.2);background:var(--cl-white);box-shadow:var(--cl-shadow-xl);overflow:hidden;position:relative;z-index:1}.company-landing .cl-exclusive__card-accent{position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--cl-primary),var(--cl-warning),var(--cl-primary))}.company-landing .cl-exclusive__inner{padding:32px}@media (min-width:768px){.company-landing .cl-exclusive__inner{padding:48px}}@media (min-width:992px){.company-landing .cl-exclusive__inner{padding:64px}}.company-landing .cl-exclusive__grid{display:grid;gap:40px;align-items:center}@media (min-width:992px){.company-landing .cl-exclusive__grid{grid-template-columns:1fr 1fr;gap:64px}}.company-landing .cl-exclusive__title{font-size:28px;font-weight:700;line-height:1.2;margin-bottom:16px;color:var(--cl-dark)}@media (min-width:768px){.company-landing .cl-exclusive__title{font-size:36px}}@media (min-width:992px){.company-landing .cl-exclusive__title{font-size:44px}}.company-landing .cl-exclusive__title span{color:var(--cl-primary)}.company-landing .cl-exclusive__title .cl-text-warning{color:var(--cl-warning)}.company-landing .cl-exclusive__desc{font-size:16px;color:var(--cl-gray);line-height:1.6;margin-bottom:32px}@media (min-width:768px){.company-landing .cl-exclusive__desc{font-size:18px}}.company-landing .cl-exclusive__sub-offer{font-size:15px;color:var(--cl-gray);margin-top:12px;line-height:1.6}.company-landing .cl-exclusive__perks{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px}@media (max-width:480px){.company-landing .cl-exclusive__perks{grid-template-columns:1fr}}.company-landing .cl-exclusive__perk{display:flex;align-items:center;gap:12px;padding:12px;border-radius:var(--cl-radius);background:var(--cl-bg);border:1px solid rgba(var(--cl-accent-rgb),.06);transition:background .2s ease}.company-landing .cl-exclusive__perk:hover{background:rgba(var(--cl-primary-rgb),.05)}.company-landing .cl-exclusive__perk-icon{width:36px;height:36px;border-radius:10px;background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-landing .cl-exclusive__perk-icon i,.company-landing .cl-exclusive__perk-icon svg{width:16px;height:16px;color:var(--cl-primary)}.company-landing .cl-exclusive__perk-label{font-size:13px;font-weight:500;color:var(--cl-dark)}.company-landing .cl-exclusive__fine-print{font-size:12px;color:var(--cl-gray);margin-top:12px}.company-landing .cl-exclusive__visual{position:relative}.company-landing .cl-exclusive__circle-wrap{position:relative;width:100%;max-width:380px;aspect-ratio:1/1;margin:0 auto}@media (max-width:768px){.company-landing .cl-exclusive__circle-wrap{max-width:280px}}.company-landing .cl-exclusive__circle-ring{position:absolute;inset:0;border-radius:50%;border:2px dashed rgba(var(--cl-primary-rgb),.2);animation:cl-spin-slow 30s linear infinite}.company-landing .cl-exclusive__circle-ring--inner{inset:24px;border-color:rgba(var(--cl-warning-rgb),.2);animation:cl-spin-slow-reverse 20s linear infinite}.company-landing .cl-exclusive__circle-center{position:absolute;inset:48px;border-radius:50%;background:linear-gradient(135deg,rgba(var(--cl-primary-rgb),.1),var(--cl-warning-light));border:1px solid rgba(var(--cl-primary-rgb),.2);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:16px}.company-landing .cl-exclusive__circle-icon{width:32px;height:32px;color:var(--cl-primary);margin-bottom:8px}.company-landing .cl-exclusive__circle-number{font-size:48px;font-weight:900;color:var(--cl-primary);line-height:1}@media (min-width:768px){.company-landing .cl-exclusive__circle-number{font-size:56px}}.company-landing .cl-exclusive__circle-label{font-size:14px;font-weight:700;color:var(--cl-dark);margin-top:4px}.company-landing .cl-exclusive__circle-sub{font-size:12px;color:var(--cl-gray);margin-top:2px}.company-landing .cl-exclusive__float-stat{position:absolute;width:72px;height:72px;margin-left:-36px;margin-top:-36px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:var(--cl-radius);background:var(--cl-white);border:1px solid var(--cl-border);box-shadow:var(--cl-shadow-md);z-index:2;transition:transform .2s ease}.company-landing .cl-exclusive__float-stat:hover{transform:scale(1.1)}.company-landing .cl-exclusive__float-stat:nth-child(4){animation:cl-float 3s ease-in-out infinite}.company-landing .cl-exclusive__float-stat:nth-child(5){animation:cl-float 3s ease-in-out .5s infinite}.company-landing .cl-exclusive__float-stat:nth-child(6){animation:cl-float 3s ease-in-out 1s infinite}.company-landing .cl-exclusive__float-stat:nth-child(7){animation:cl-float 3s ease-in-out 1.5s infinite}.company-landing .cl-exclusive__float-stat i,.company-landing .cl-exclusive__float-stat svg{width:14px;height:14px;color:var(--cl-primary);margin-bottom:2px}.company-landing .cl-exclusive__float-stat-value{font-size:14px;font-weight:900;color:var(--cl-dark);line-height:1}.company-landing .cl-exclusive__float-stat-label{font-size:9px;color:var(--cl-gray);margin-top:2px}@media (max-width:768px){.company-landing .cl-exclusive__float-stat{width:52px;height:52px;margin-left:-26px;margin-top:-26px}.company-landing .cl-exclusive__float-stat-value{font-size:12px}.company-landing .cl-exclusive__float-stat-label{font-size:8px}}.company-landing .cl-exclusive__progress{margin-top:24px;text-align:center}.company-landing .cl-exclusive__progress-inner{display:inline-flex;align-items:center;gap:12px;padding:12px 20px;border-radius:var(--cl-radius);background:rgba(var(--cl-primary-rgb),.05);border:1px solid rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-exclusive__progress-dots{display:flex;gap:0}.company-landing .cl-exclusive__progress-dot{width:12px;height:12px;border-radius:50%;margin-left:-4px;border:2px solid var(--cl-white)}.company-landing .cl-exclusive__progress-dot:first-child{margin-left:0}.company-landing .cl-exclusive__progress-dot--filled{background:var(--cl-primary)}.company-landing .cl-exclusive__progress-dot--empty{background:rgba(var(--cl-primary-rgb),.2)}.company-landing .cl-exclusive__progress-text{font-size:13px}.company-landing .cl-exclusive__progress-bold{font-weight:700;color:var(--cl-primary)}.company-landing .cl-exclusive__progress-muted{color:var(--cl-gray)}.company-landing .cl-how{padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.company-landing .cl-how{padding:100px 0}}@media (min-width:992px){.company-landing .cl-how{padding:120px 0}}.company-landing .cl-how__bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(var(--cl-accent-rgb),.02) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--cl-accent-rgb),.02) 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.company-landing .cl-how__timeline{max-width:1060px;margin:0 auto;position:relative}.company-landing .cl-how__line{display:none}@media (min-width:992px){.company-landing .cl-how__line{display:block;position:absolute;top:72px;left:10%;right:10%;height:2px;z-index:1}.company-landing .cl-how__line-bg{width:100%;height:100%;border-radius:100px;background:linear-gradient(90deg,rgba(var(--cl-primary-rgb),.1),rgba(var(--cl-primary-rgb),.3),rgba(var(--cl-primary-rgb),.1))}.company-landing .cl-how__line-progress{position:absolute;inset:0;border-radius:100px;background:linear-gradient(90deg,var(--cl-primary),var(--cl-warning),var(--cl-primary));opacity:.6;transform:scaleX(0);transform-origin:left;transition:transform 1.5s ease-out .5s}.company-landing .cl-how__line-progress.animated{transform:scaleX(1)}}.company-landing .cl-how__steps{display:grid;gap:16px;position:relative;z-index:2}@media (min-width:768px){.company-landing .cl-how__steps{grid-template-columns:repeat(2,1fr);gap:20px}}@media (min-width:992px){.company-landing .cl-how__steps{grid-template-columns:repeat(4,1fr);gap:24px}}.company-landing .cl-step{position:relative;background:var(--cl-white);border-radius:var(--cl-radius-xl);border:1px solid var(--cl-border);padding:24px;text-align:center;transition:all .3s ease;overflow:hidden;height:100%;display:flex;flex-direction:column}.company-landing .cl-step:hover{box-shadow:var(--cl-shadow-xl);transform:translateY(-4px)}.company-landing .cl-step__accent{position:absolute;top:0;left:0;right:0;height:3px;border-radius:var(--cl-radius-xl) var(--cl-radius-xl) 0 0;opacity:.5}.company-landing .cl-step__ring{position:relative;width:64px;height:64px;margin:0 auto 20px}.company-landing .cl-step__ring svg{width:64px;height:64px;transform:rotate(-90deg)}.company-landing .cl-step__ring-bg{fill:none;stroke:var(--cl-border);stroke-width:2}.company-landing .cl-step__ring-progress{fill:none;stroke-width:3;stroke-linecap:round;stroke-dashoffset:175.9;transition:stroke-dashoffset 1.2s ease-out .3s}.company-landing .cl-step.visible .cl-step__ring-progress,.company-landing .cl-step__ring-progress.animated{stroke-dashoffset:0}.company-landing .cl-step__ring-icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.company-landing .cl-step__ring-icon i,.company-landing .cl-step__ring-icon svg{width:24px;height:24px}.company-landing .cl-step__num{font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.company-landing .cl-step__title{font-size:16px;font-weight:700;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-step__desc{font-size:14px;color:var(--cl-gray);line-height:1.6;margin-bottom:16px;flex:1}.company-landing .cl-step__tags{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.company-landing .cl-step__tag{padding:6px 12px;border-radius:8px;font-size:12px;font-weight:700;border:1px solid}.company-landing .cl-step__arrow{display:none}@media (min-width:992px){.company-landing .cl-step__arrow{display:flex;position:absolute;right:-12px;top:50%;transform:translateY(-50%);z-index:20;width:24px;height:24px;border-radius:50%;background:var(--cl-white);border:1px solid var(--cl-border);box-shadow:var(--cl-shadow-sm);align-items:center;justify-content:center}.company-landing .cl-step__arrow svg{width:12px;height:12px;color:var(--cl-primary)}}.company-landing .cl-showcase{padding:64px 0}@media (min-width:768px){.company-landing .cl-showcase{padding:80px 0}}@media (min-width:992px){.company-landing .cl-showcase{padding:100px 0}}.company-landing .cl-showcase--alt{background:var(--cl-bg)}.company-landing .cl-showcase__grid{display:grid;gap:32px;align-items:center;max-width:1140px;margin:0 auto}@media (min-width:992px){.company-landing .cl-showcase__grid{grid-template-columns:1fr 1fr;gap:48px}}.company-landing .cl-showcase__text-col{order:1}.company-landing .cl-showcase__image-col{order:2}@media (min-width:992px){.company-landing .cl-showcase--reverse .cl-showcase__text-col{order:2}.company-landing .cl-showcase--reverse .cl-showcase__image-col{order:1}}.company-landing .cl-showcase__tag{display:inline-flex;padding:4px 12px;border-radius:100px;background:rgba(var(--cl-primary-rgb),.08);border:1px solid rgba(var(--cl-primary-rgb),.15);color:var(--cl-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.company-landing .cl-showcase__title{font-size:24px;font-weight:700;color:var(--cl-dark);margin-bottom:16px;line-height:1.2}@media (min-width:768px){.company-landing .cl-showcase__title{font-size:28px}}@media (min-width:992px){.company-landing .cl-showcase__title{font-size:30px}}.company-landing .cl-showcase__desc{font-size:15px;color:var(--cl-gray);line-height:1.6;margin-bottom:24px}.company-landing .cl-showcase__features{list-style:none;padding:0;margin:0}.company-landing .cl-showcase__feature{display:flex;align-items:flex-start;gap:12px;padding:12px 0;border-bottom:1px solid rgba(var(--cl-accent-rgb),.06);font-size:14px;color:var(--cl-dark)}.company-landing .cl-showcase__feature:last-child{border-bottom:none}.company-landing .cl-showcase__feature-icon{width:24px;height:24px;border-radius:8px;background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.company-landing .cl-showcase__feature-icon svg{width:14px;height:14px;color:var(--cl-primary)}.company-landing .cl-showcase__browser{border-radius:var(--cl-radius);overflow:hidden;border:1px solid var(--cl-border);box-shadow:var(--cl-shadow-lg);transition:box-shadow .3s ease}.company-landing .cl-showcase__browser:hover{box-shadow:var(--cl-shadow-xl)}.company-landing .cl-showcase__browser-bar{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--cl-border);background:var(--cl-bg)}.company-landing .cl-showcase__browser-dots{display:flex;gap:6px}.company-landing .cl-showcase__browser-dot{width:10px;height:10px;border-radius:50%}.company-landing .cl-showcase__browser-url{margin-left:12px;padding:4px 12px;border-radius:6px;background:var(--cl-white);border:1px solid var(--cl-border);font-size:12px;color:var(--cl-gray);font-family:"SF Mono","Fira Code",monospace;flex:1;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-landing .cl-showcase__browser-image{display:block;width:100%;max-height:420px;object-fit:cover;object-position:top}.company-landing .cl-showcase__preview{position:relative;min-height:320px;padding:52px 20px 20px;background:linear-gradient(135deg,rgba(var(--cl-accent-rgb),.03),var(--cl-bg))}.company-landing .cl-showcase__preview-badge{position:absolute;top:16px;right:16px}.company-landing .cl-showcase__preview-cover{height:92px}.company-landing .cl-showcase__preview-body{margin-top:-24px;padding:0 4px 4px}.company-landing .cl-showcase__preview-head{display:flex;align-items:center;gap:12px}.company-landing .cl-showcase__preview-name{font-size:16px}.company-landing .cl-showcase__mini-stats{margin-top:16px}.company-landing .cl-showcase__line{height:10px;margin-top:10px;border-radius:999px;background:rgba(var(--cl-accent-rgb),.08)}.company-landing .cl-showcase__line--lg{width:100%}.company-landing .cl-showcase__line--sm{width:55%}.company-landing .cl-showcase__preview-catalog,.company-landing .cl-showcase__preview-contacts{display:flex;flex-direction:column;gap:16px}.company-landing .cl-showcase__preview-product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:18px}.company-landing .cl-showcase__gallery-main{height:164px}.company-landing .cl-showcase__gallery-thumbs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.company-landing .cl-showcase__gallery-thumb{height:54px}.company-landing .cl-showcase__product-side{display:flex;flex-direction:column;justify-content:center}.company-landing .cl-showcase__product-title{font-size:18px;line-height:1.3}.company-landing .cl-showcase__product-price{font-size:18px}.company-landing .cl-showcase__specs{margin-top:14px}.company-landing .cl-showcase__product-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.company-landing .cl-showcase__contacts-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.company-landing .cl-showcase__contact-label{font-size:11px;font-weight:600;color:var(--cl-gray);text-transform:uppercase;letter-spacing:.06em}.company-landing .cl-showcase__contact-value{margin-top:6px;font-size:14px;line-height:1.4}.company-landing .cl-showcase__map{position:relative;min-height:140px;border-radius:18px;border:1px solid var(--cl-border);background:linear-gradient(90deg,rgba(var(--cl-accent-rgb),.05) 1px,transparent 1px),linear-gradient(rgba(var(--cl-accent-rgb),.05) 1px,transparent 1px),linear-gradient(135deg,rgba(var(--cl-accent-rgb),.04),rgba(var(--cl-primary-rgb),.04));background-size:32px 32px,32px 32px,cover}.company-landing .cl-showcase__map-pin{position:absolute;top:34%;left:54%;width:16px;height:16px;border-radius:50%;background:var(--cl-accent);box-shadow:0 0 0 6px rgba(var(--cl-accent-rgb),.18)}.company-landing .cl-showcase__map-caption{position:absolute;left:16px;right:16px;bottom:16px;padding:10px 12px;border-radius:12px;background:rgba(255,255,255,.92);border:1px solid rgba(var(--cl-accent-rgb),.08);font-size:12px;font-weight:600;color:var(--cl-dark)}@media (max-width:768px){.company-landing .cl-showcase__preview{padding:48px 16px 16px}.company-landing .cl-showcase__preview-badge{position:static;margin-bottom:12px}.company-landing .cl-hero-demo__grid,.company-landing .cl-showcase__cards,.company-landing .cl-showcase__contacts-grid,.company-landing .cl-showcase__preview-product{grid-template-columns:1fr}}@media (max-width:520px){.company-landing .cl-hero-demo__actions,.company-landing .cl-showcase__product-actions{flex-direction:column}.company-landing .cl-hero-demo__action,.company-landing .cl-showcase__product-action{width:100%}}.company-landing .cl-app{padding:80px 0;position:relative;overflow:hidden}@media (min-width:768px){.company-landing .cl-app{padding:100px 0}}@media (min-width:992px){.company-landing .cl-app{padding:120px 0}}.company-landing .cl-app__bg{position:absolute;inset:0;background:linear-gradient(180deg,rgba(var(--cl-accent-rgb),.02),var(--cl-white));pointer-events:none}.company-landing .cl-app__grid{display:grid;gap:40px;align-items:center;max-width:1140px;margin:0 auto;position:relative;z-index:1}@media (min-width:992px){.company-landing .cl-app__grid{grid-template-columns:1fr 1fr;gap:64px}}.company-landing .cl-app__tag{display:inline-flex;padding:4px 12px;border-radius:100px;background:rgba(var(--cl-primary-rgb),.1);border:1px solid rgba(var(--cl-primary-rgb),.15);color:var(--cl-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.company-landing .cl-app__title{font-size:28px;font-weight:700;color:var(--cl-dark);margin-bottom:16px;line-height:1.2}@media (min-width:768px){.company-landing .cl-app__title{font-size:36px}}.company-landing .cl-app__title .cl-gradient-text{background:var(--cl-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-landing .cl-app__desc{font-size:15px;color:var(--cl-gray);line-height:1.6;margin-bottom:32px}.company-landing .cl-app__features{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.company-landing .cl-app__feature{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;color:var(--cl-dark)}.company-landing .cl-app__feature-icon{width:24px;height:24px;border-radius:8px;background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-landing .cl-app__feature-icon svg{width:14px;height:14px;color:var(--cl-primary)}.company-landing .cl-app__stores{display:flex;gap:12px;flex-wrap:wrap}.company-landing .cl-app__store-btn{display:inline-block;transition:opacity .2s ease,transform .2s ease;text-decoration:none}.company-landing .cl-app__store-btn:hover{opacity:.9;color:var(--cl-white);transform:translateY(-1px)}.company-landing .cl-app__store-btn svg{width:20px;height:20px;flex-shrink:0}.company-landing .cl-app__store-btn img{height:44px;width:auto;display:block}.company-landing .cl-app__store-label-sm{font-size:10px;opacity:.7;line-height:1}.company-landing .cl-app__store-label-lg{font-size:14px;font-weight:600;line-height:1.2}.company-landing .cl-app__phone-wrap{display:flex;justify-content:center}.company-landing .cl-app__phone{position:relative}.company-landing .cl-app__phone-glow{position:absolute;inset:-32px;background:radial-gradient(circle,rgba(var(--cl-primary-rgb),.08),transparent 70%);pointer-events:none}.company-landing .cl-app__phone-device{width:280px;border-radius:40px;box-shadow:0 25px 50px rgba(17,25,31,.15),0 12px 24px rgba(17,25,31,.1);border:2px solid rgba(17,25,31,.08);overflow:hidden;background:var(--cl-white);position:relative}.company-landing .cl-app__phone-notch{position:absolute;top:0;left:50%;transform:translateX(-50%);width:112px;height:24px;background:var(--cl-dark);border-radius:0 0 16px 16px;z-index:10}.company-landing .cl-app__phone-screen{background:linear-gradient(180deg,rgba(var(--cl-primary-rgb),.08),var(--cl-white));padding:24px 24px 8px;padding-top:48px;display:flex;flex-direction:column;align-items:center}.company-landing .cl-app__phone-brand{font-weight:700;font-size:18px;color:var(--cl-dark);margin-bottom:4px}.company-landing .cl-app__phone-brand span{color:var(--cl-primary)}.company-landing .cl-app__phone-sub{font-size:12px;color:var(--cl-gray);margin-bottom:20px}.company-landing .cl-app__notification{width:100%;background:var(--cl-white);border:1px solid rgba(var(--cl-accent-rgb),.06);border-radius:var(--cl-radius);padding:12px;margin-bottom:10px;display:flex;gap:12px;box-shadow:var(--cl-shadow-sm)}.company-landing .cl-app__notification-icon{width:36px;height:36px;min-width:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px}.company-landing .cl-app__notification-icon--green{background:rgba(var(--cl-primary-rgb),.1)}.company-landing .cl-app__notification-icon--blue{background:rgba(var(--cl-accent-rgb),.1)}.company-landing .cl-app__notification-icon--yellow{background:var(--cl-warning-light)}.company-landing .cl-app__notification-content{flex:1;min-width:0}.company-landing .cl-app__notification-title{font-size:12px;font-weight:700;color:var(--cl-dark)}.company-landing .cl-app__notification-text{font-size:10px;color:var(--cl-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.company-landing .cl-app__notification-time{font-size:9px;color:var(--cl-silver);margin-top:2px}.company-landing .cl-app__phone-home-bar{padding:4px 32px 8px}.company-landing .cl-app__phone-home-indicator{width:128px;height:4px;border-radius:100px;background:rgba(17,25,31,.2);margin:0 auto}.company-landing .cl-pricing{padding:80px 0;background:var(--cl-bg)}@media (min-width:768px){.company-landing .cl-pricing{padding:100px 0}}@media (min-width:992px){.company-landing .cl-pricing{padding:120px 0}}.company-landing .cl-pricing__roi{margin-top:40px;max-width:700px;margin-left:auto;margin-right:auto}.company-landing .cl-pricing__roi-inner{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 32px;background:rgba(var(--cl-primary-rgb),.04);border:1px solid rgba(var(--cl-primary-rgb),.12);border-radius:var(--cl-radius-lg)}.company-landing .cl-pricing__roi-item{text-align:center}.company-landing .cl-pricing__roi-label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--cl-gray);margin-bottom:4px}.company-landing .cl-pricing__roi-value{font-size:15px;font-weight:700;color:var(--cl-primary)}.company-landing .cl-pricing__roi-divider{width:1px;height:40px;background:var(--cl-border);flex-shrink:0}.company-landing .cl-pricing__guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;font-size:14px;color:var(--cl-gray)}.company-landing .cl-pricing__guarantee{display:flex;align-items:center;gap:6px}.company-landing .cl-pricing__guarantee svg{color:var(--cl-primary);flex-shrink:0}@media (max-width:768px){.company-landing .cl-pricing__roi-inner{flex-direction:column;gap:16px;padding:16px 20px}.company-landing .cl-pricing__roi-divider{width:80%;height:1px}}.company-landing .cl-pricing__grid{display:grid;gap:16px;max-width:1060px;margin:0 auto;align-items:stretch}@media (min-width:768px){.company-landing .cl-pricing__grid{gap:20px}}@media (min-width:992px){.company-landing .cl-pricing__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.company-landing .cl-plan{position:relative;border-radius:var(--cl-radius-xl);padding:28px;border:1px solid var(--cl-border);text-align:center;transition:all .3s ease;display:flex;flex-direction:column;background:var(--cl-white)}.company-landing .cl-plan:hover{box-shadow:var(--cl-shadow-xl)}.company-landing .cl-plan--popular{border-color:rgba(var(--cl-accent-rgb),.3);box-shadow:var(--cl-shadow-xl),0 0 40px rgba(var(--cl-accent-rgb),.08);outline:2px solid rgba(var(--cl-accent-rgb),.15);transform:scale(1.03);z-index:2}.company-landing .cl-plan--popular:hover{outline-color:rgba(var(--cl-accent-rgb),.2)}.company-landing .cl-plan__popular-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 20px;border-radius:100px;background:var(--cl-gradient-cta);color:var(--cl-white);font-size:12px;font-weight:700;white-space:nowrap;box-shadow:var(--cl-shadow-glow);display:flex;align-items:center;gap:6px}.company-landing .cl-plan__popular-badge svg{width:12px;height:12px}.company-landing .cl-plan__name{font-size:18px;font-weight:600;color:var(--cl-dark)}.company-landing .cl-plan__old-price{font-size:14px;color:var(--cl-gray);text-decoration:line-through;margin-top:8px}.company-landing .cl-plan__price{margin-top:8px;margin-bottom:4px}.company-landing .cl-plan__price-value{font-size:36px;font-weight:700;color:var(--cl-dark)}.company-landing .cl-plan--popular .cl-plan__price-value{color:var(--cl-accent)}.company-landing .cl-plan__price-unit{font-size:14px;color:var(--cl-gray);margin-left:4px}.company-landing .cl-plan__sub{font-size:12px;color:var(--cl-gray);margin-bottom:20px}.company-landing .cl-plan__promos{display:flex;flex-direction:column;gap:6px;margin-bottom:20px}.company-landing .cl-plan__promo{font-size:12px;font-weight:700;padding:6px 12px;border-radius:8px;background:rgba(var(--cl-primary-rgb),.08);color:var(--cl-primary);border:1px solid rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-plan__features{list-style:none;padding:0;margin:0 0 24px;text-align:left;flex:1}.company-landing .cl-plan__feature{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid rgba(var(--cl-accent-rgb),.06);font-size:14px}.company-landing .cl-plan__feature:last-child{border-bottom:none}.company-landing .cl-plan__feature-icon{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.company-landing .cl-plan__feature-icon--check{background:rgba(var(--cl-primary-rgb),.1)}.company-landing .cl-plan__feature-icon--check svg{width:12px;height:12px;color:var(--cl-primary)}.company-landing .cl-plan__feature-icon--cross{background:var(--cl-bg)}.company-landing .cl-plan__feature-icon--cross svg{width:12px;height:12px;color:var(--cl-silver)}.company-landing .cl-plan__feature--disabled{color:var(--cl-gray)}.company-landing .cl-plan__feature--enabled{color:var(--cl-dark)}.company-landing .cl-plan__roi{margin-bottom:20px;padding:10px 12px;border-radius:var(--cl-radius);background:rgba(var(--cl-primary-rgb),.08);color:var(--cl-primary);font-size:12px;font-weight:700;border:1px solid rgba(var(--cl-primary-rgb),.15)}.company-landing .cl-faq{padding:80px 0;background:rgba(var(--cl-accent-rgb),.03);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}@media (min-width:768px){.company-landing .cl-faq{padding:100px 0}}@media (min-width:992px){.company-landing .cl-faq{padding:120px 0}}.company-landing .cl-faq__list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:12px}.company-landing .cl-faq-item{background:rgba(255,255,255,.7);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(var(--cl-accent-rgb),.1);border-radius:var(--cl-radius);padding:0 24px;transition:all .3s ease;overflow:hidden}.company-landing .cl-faq-item:hover{border-color:rgba(var(--cl-accent-rgb),.12)}.company-landing .cl-faq-item.active{box-shadow:var(--cl-shadow-md);border-color:rgba(var(--cl-accent-rgb),.2);background:var(--cl-white)}.company-landing .cl-faq-item__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;cursor:pointer;font-size:15px;font-weight:500;color:var(--cl-dark);-webkit-user-select:none;user-select:none;width:100%;background:0 0;border:none;text-align:left;font-family:var(--cl-font);transition:color .2s ease}.company-landing .cl-faq-item__question:hover{color:var(--cl-accent)}.company-landing .cl-faq-item__chevron{width:20px;height:20px;flex-shrink:0;color:var(--cl-gray);transition:transform .3s ease,color .3s ease}.company-landing .cl-faq-item.active .cl-faq-item__chevron{transform:rotate(180deg);color:var(--cl-accent)}.company-landing .cl-faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.company-landing .cl-faq-item.active .cl-faq-item__answer{max-height:400px}.company-landing .cl-faq-item__answer-inner{padding-bottom:20px;font-size:14px;color:var(--cl-gray);line-height:1.7}.company-landing .cl-callback{padding:80px 0;background:var(--cl-bg)}@media (min-width:768px){.company-landing .cl-callback{padding:100px 0}}@media (min-width:992px){.company-landing .cl-callback{padding:120px 0}}.company-landing .cl-callback__card{max-width:900px;margin:0 auto;background:var(--cl-white);border-radius:var(--cl-radius-2xl);box-shadow:var(--cl-shadow-xl);border:1px solid var(--cl-border);overflow:hidden}.company-landing .cl-callback__grid{display:grid}@media (min-width:768px){.company-landing .cl-callback__grid{grid-template-columns:1fr 1fr}}.company-landing .cl-callback__info{padding:32px;display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.company-landing .cl-callback__info{padding:40px}}.company-landing .cl-callback__tag{display:inline-flex;padding:4px 12px;border-radius:100px;background:rgba(var(--cl-primary-rgb),.08);border:1px solid rgba(var(--cl-primary-rgb),.15);color:var(--cl-primary);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;align-self:flex-start}.company-landing .cl-callback__title{font-size:24px;font-weight:700;color:var(--cl-dark);margin-bottom:12px}@media (min-width:768px){.company-landing .cl-callback__title{font-size:28px}}.company-landing .cl-callback__desc{font-size:15px;color:var(--cl-gray);line-height:1.6;margin-bottom:32px}.company-landing .cl-callback__manager{display:flex;align-items:center;gap:16px;padding:16px;border-radius:var(--cl-radius);background:var(--cl-bg);border:1px solid rgba(var(--cl-accent-rgb),.06)}.company-landing .cl-callback__manager-avatar{width:48px;height:48px;border-radius:var(--cl-radius);background:var(--cl-gradient-cta);display:flex;align-items:center;justify-content:center;color:var(--cl-white);font-weight:700;font-size:18px;flex-shrink:0}.company-landing .cl-callback__manager-name{font-size:14px;font-weight:700;color:var(--cl-dark)}.company-landing .cl-callback__manager-role{font-size:12px;color:var(--cl-gray)}.company-landing .cl-callback__manager-phone{font-size:12px;font-weight:600;color:var(--cl-primary);margin-top:2px}.company-landing .cl-callback__form-wrap{padding:32px;background:var(--cl-bg);border-top:1px solid var(--cl-border)}@media (min-width:768px){.company-landing .cl-callback__form-wrap{padding:40px;border-top:none;border-left:1px solid var(--cl-border)}}.company-landing .cl-callback__form{display:flex;flex-direction:column;gap:16px}.company-landing .cl-callback__input-wrap{position:relative}.company-landing .cl-callback__input-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--cl-gray);pointer-events:none}.company-landing .cl-callback__input{width:100%;padding:14px 16px 14px 40px;border-radius:var(--cl-radius);border:1px solid var(--cl-border);background:var(--cl-white);font-size:14px;font-family:var(--cl-font);color:var(--cl-dark);transition:border-color .2s ease,box-shadow .2s ease;height:48px}.company-landing .cl-callback__input::placeholder{color:var(--cl-silver)}.company-landing .cl-callback__input:focus{outline:0;border-color:var(--cl-primary);box-shadow:0 0 0 3px rgba(var(--cl-primary-rgb),.1)}.company-landing .cl-callback__input--error{border-color:var(--cl-danger)}.company-landing .cl-callback__input--error:focus{box-shadow:0 0 0 3px rgba(var(--cl-danger-rgb),.1)}.company-landing .cl-callback__error-msg{font-size:12px;color:var(--cl-danger);margin-top:4px}.company-landing .cl-callback__fine-print{font-size:12px;text-align:center;color:var(--cl-gray)}.company-landing .cl-callback__success{text-align:center;padding:40px 20px}.company-landing .cl-callback__success-icon{width:56px;height:56px;border-radius:50%;background:rgba(var(--cl-primary-rgb),.1);display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.company-landing .cl-callback__success-icon svg{width:28px;height:28px;color:var(--cl-primary)}.company-landing .cl-callback__success-title{font-size:20px;font-weight:700;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-callback__success-text{font-size:14px;color:var(--cl-gray)}.company-landing .cl-callback__extra-toggle{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--cl-accent);cursor:pointer;padding:4px 0;transition:color .2s ease}.company-landing .cl-callback__extra-toggle:hover{color:var(--cl-accent-hover)}.company-landing .cl-callback__extra-toggle svg{flex-shrink:0;transition:transform .2s ease}.company-landing .cl-callback__extra-toggle.active svg{transform:rotate(45deg)}.company-landing .cl-callback__extra-fields{display:flex;flex-direction:column;gap:16px}.company-landing .cl-modal-overlay{position:fixed;inset:0;background:rgba(17,25,31,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.company-landing .cl-modal-overlay.active{opacity:1;visibility:visible}.company-landing .cl-modal{background:var(--cl-white);border-radius:var(--cl-radius-2xl);box-shadow:var(--cl-shadow-xl);max-width:480px;width:100%;padding:32px;position:relative;transform:translateY(20px) scale(.98);transition:transform .3s ease}.company-landing .cl-modal-overlay.active .cl-modal{transform:translateY(0) scale(1)}.company-landing .cl-modal__close{position:absolute;top:16px;right:16px;width:32px;height:32px;border-radius:8px;border:none;background:var(--cl-bg);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease;color:var(--cl-gray)}.company-landing .cl-modal__close:hover{background:var(--cl-border)}.company-landing .cl-modal__close svg{width:16px;height:16px}.company-landing .cl-modal__title{font-size:24px;font-weight:700;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-modal__desc{font-size:14px;color:var(--cl-gray);margin-bottom:24px}.company-landing .cl-modal__form{display:flex;flex-direction:column;gap:16px}.company-landing .cl-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:9000;background:rgba(255,255,255,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--cl-border);padding:12px 16px;transform:translateY(100%);transition:transform .3s ease;display:none}.company-landing .cl-sticky-cta.active{transform:translateY(0)}@media (max-width:768px){.company-landing .cl-sticky-cta{display:block}}.company-landing .cl-sticky-cta__inner{display:flex;gap:8px;max-width:400px;margin:0 auto}.company-landing .cl-sticky-cta__inner .cl-btn{flex:1;padding:12px 16px;font-size:14px}.company-landing .cl-text-primary{color:var(--cl-primary)}.company-landing .cl-text-accent{color:var(--cl-accent)}.company-landing .cl-text-warning{color:var(--cl-warning)}.company-landing .cl-text-muted{color:var(--cl-gray)}.company-landing .cl-text-dark{color:var(--cl-dark)}.company-landing .cl-text-left{text-align:left}.company-landing .cl-text-center{text-align:center}.company-landing .cl-gradient-text{background:var(--cl-gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.company-landing .cl-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@media print{.company-landing .cl-modal-overlay,.company-landing .cl-sticky-cta{display:none!important}.company-landing .cl-animate{opacity:1!important;transform:none!important}}.company-landing .cl-sticky-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--cl-border);transform:translateY(-100%);transition:transform .3s ease;display:none}.company-landing .cl-sticky-nav.visible{transform:translateY(0)}.company-landing .cl-sticky-nav__inner{display:flex;align-items:center;justify-content:space-between;height:56px}.company-landing .cl-sticky-nav__links{display:flex;gap:24px}.company-landing .cl-sticky-nav__link{font-size:14px;font-weight:500;color:var(--cl-gray);text-decoration:none;transition:color .2s ease}.company-landing .cl-sticky-nav__link:hover{color:var(--cl-dark)}.company-landing .cl-btn--sm{padding:8px 20px;font-size:13px}@media (max-width:768px){.company-landing .cl-sticky-nav{display:none!important}}@media (min-width:769px){.company-landing .cl-sticky-nav{display:block}}.company-landing .cl-mobile-cta{position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:rgba(255,255,255,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--cl-border);transform:translateY(100%);transition:transform .3s ease}.company-landing .cl-mobile-cta.visible{transform:translateY(0)}@media (min-width:769px){.company-landing .cl-mobile-cta{display:none!important}}.company-landing .cl-audience{padding:80px 0;background:var(--cl-white)}.company-landing .cl-audience__grid{display:grid;grid-template-columns:1fr;gap:20px}@media (min-width:768px){.company-landing .cl-audience__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.company-landing .cl-audience__grid{grid-template-columns:repeat(4,1fr)}}.company-landing .cl-audience__item{text-align:center;padding:32px 20px;border-radius:var(--cl-radius-lg);border:1px solid var(--cl-border);background:var(--cl-white);transition:transform .2s ease,box-shadow .2s ease}.company-landing .cl-audience__item:hover{transform:translateY(-4px);box-shadow:var(--cl-shadow-md)}.company-landing .cl-audience__icon{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.company-landing .cl-audience__title{font-size:16px;font-weight:700;color:var(--cl-dark);margin-bottom:8px}.company-landing .cl-audience__desc{font-size:14px;color:var(--cl-gray);line-height:1.6}