.topbar{position:sticky;top:0;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border);z-index:100;padding:var(--space-4) 0}.topbar__inner{display:flex;align-items:center;justify-content:space-between}.logo{display:flex;align-items:center;gap:var(--space-3);text-decoration:none;color:var(--color-text-primary)}.logo__img{width:32px;height:32px;border-radius:8px;flex-shrink:0}.logo__text{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.topbar__nav{display:flex;gap:var(--space-6)}.topbar__nav a{color:var(--color-text-secondary);text-decoration:none;font-weight:var(--font-medium);transition:color .2s}.topbar__nav a:hover{color:var(--color-accent-primary)}.burger{display:none;flex-direction:column;gap:4px;padding:var(--space-2)}.burger span{width:24px;height:2px;background-color:var(--color-text-primary);transition:all .3s}@media(max-width:768px){.burger{display:flex}.topbar__nav{position:fixed;top:60px;left:0;right:0;background-color:#fff;flex-direction:column;padding:var(--space-4);transform:translateY(-100%);opacity:0;transition:all .3s;box-shadow:var(--shadow-lg);pointer-events:none}.topbar__nav.is-open{transform:translateY(0);opacity:1;pointer-events:auto}.topbar .btn--primary{display:none}}.hero{padding:var(--space-24) 0;background:linear-gradient(180deg,rgba(248,250,252,0.3) 0%,rgba(255,255,255,1) 100%);position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:0;right:0;width:600px;height:600px;background:radial-gradient(circle at center,rgba(79,70,229,0.08) 0%,transparent 70%);pointer-events:none;z-index:0;animation:glow-pulse 4s ease-in-out infinite}.hero__grid{display:grid;grid-template-columns:1.1fr 0.9fr;gap:var(--space-20);align-items:center;position:relative;z-index:1}.hero__content h1{font-size:3.5rem;margin-bottom:var(--space-5);line-height:1.15;letter-spacing:-0.02em}.hero__content .lead{margin-bottom:var(--space-10);font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6}.hero__actions{display:flex;gap:var(--space-5);margin:0;align-items:center;flex-wrap:wrap}.hero__metrics{display:flex;flex-direction:column;gap:var(--space-4)}.metric-card{background-color:rgba(255,255,255,0.5);backdrop-filter:blur(8px);border:1px solid rgba(226,232,240,0.6);border-radius:var(--radius-lg);padding:var(--space-6);transition:all .3s ease;display:flex;gap:var(--space-4);align-items:flex-start}.metric-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.04);background-color:rgba(255,255,255,0.7);border-color:rgba(226,232,240,0.9)}.metric-card__icon{color:var(--color-text-muted);opacity:0.5;flex-shrink:0}.metric-card__icon svg{display:block}.metric-card__content{flex:1;display:flex;flex-direction:column}.metric-card__value{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:1.4}.metric-number{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary)}.metric-card__label{font-size:var(--text-xs);color:var(--color-text-muted);opacity:0.7;line-height:1.4;text-transform:lowercase}@media(max-width:992px){.hero{padding:var(--space-20) 0}.hero__grid{grid-template-columns:1fr;gap:var(--space-16)}.hero__content h1{font-size:2.75rem}.hero__metrics{grid-template-columns:1fr;gap:var(--space-3)}.hero__metrics .metric-card:last-child{grid-column:1}}@media(max-width:768px){.hero{padding:var(--space-16) 0}.hero__content h1{font-size:2.25rem}.hero__content .lead{font-size:var(--text-lg)}.metric-card{padding:var(--space-5);gap:var(--space-3)}.metric-card__icon svg{width:32px;height:32px}.metric-number{font-size:var(--text-xl)}}#workflow{position:relative;background:linear-gradient(180deg,rgba(79,70,229,0.015) 0%,rgba(255,255,255,0) 100%);overflow:hidden}#workflow .section__head{max-width:800px;margin:0 auto var(--space-16)}#workflow .section__head h2{font-size:var(--text-4xl);font-weight:var(--font-bold);letter-spacing:-0.02em;margin-bottom:var(--space-5);color:var(--color-text-primary)}.workflow-subtitle-main{font-size:var(--text-lg);color:var(--color-text-secondary);font-weight:var(--font-medium);line-height:1.7;margin:0}.flow-wrapper{position:relative}.flow{display:flex;align-items:stretch;justify-content:center;gap:0;position:relative}.flow__step{position:relative;background-color:#fff;border:1px solid rgba(226,232,240,0.7);border-radius:20px;padding:var(--space-10) var(--space-6) var(--space-8);text-align:center;transition:all .3s cubic-bezier(0.4,0,0.2,1);flex:0 0 auto;width:calc(25% - 90px);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(15,23,42,0.04)}.flow__step--up{transform:translateY(-22px)}.flow__step--down{transform:translateY(22px)}.flow__step:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(15,23,42,0.08);border-color:rgba(226,232,240,0.9)}.flow__step--up:hover{transform:translateY(-24px)}.flow__step--down:hover{transform:translateY(20px)}.flow__connector{flex:0 0 120px;width:120px;height:80px;color:rgba(79,70,229,0.28);align-self:center;margin:0 -8px}.flow__badge{width:64px;height:64px;margin:0 0 var(--space-6) 0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(79,70,229,0.1) 0%,rgba(79,70,229,0.05) 100%);border:2px solid rgba(79,70,229,0.2);border-radius:var(--radius-full);position:relative;transition:all .3s ease}.flow__step:hover .flow__badge{background:linear-gradient(135deg,rgba(79,70,229,0.15) 0%,rgba(79,70,229,0.08) 100%);border-color:rgba(79,70,229,0.35)}.flow__badge-number{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-accent-primary);letter-spacing:-0.02em}.flow__step h3{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-3) 0;line-height:1.35;letter-spacing:-0.01em}.flow__step p{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;margin:0;font-weight:var(--font-normal)}@media(max-width:1200px){.flow__step{width:calc(25% - 70px);padding:var(--space-8) var(--space-5) var(--space-7);min-height:200px}.flow__connector{flex:0 0 90px;width:90px}.flow__badge{width:56px;height:56px}.flow__badge-number{font-size:var(--text-xl)}}@media(max-width:992px){.flow{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-8)}.flow__step{width:100%;min-height:auto;transform:translateY(0)!important}.flow__step:hover{transform:translateY(-2px)!important}.flow__connector{display:none}}@media(max-width:768px){#workflow .section__head{margin-bottom:var(--space-12)}.flow-wrapper{position:relative;padding-left:0}.flow-wrapper::before{display:none}.flow{grid-template-columns:1fr;gap:var(--space-6)}.flow__step{padding:var(--space-6);text-align:left;align-items:flex-start;position:relative;z-index:1;width:100%}.flow__badge{margin:0 0 var(--space-5) 0;width:52px;height:52px}.flow__badge-number{font-size:var(--text-lg)}.flow__step h3{font-size:var(--text-base)}.flow__step p{font-size:var(--text-sm)}.workflow-subtitle-main{font-size:var(--text-base)}}.compare{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.compare__col{padding:var(--space-8);border:2px solid var(--color-border);border-radius:var(--radius-lg)}.compare__col--accent{background-color:var(--color-accent-light);border-color:var(--color-accent-primary)}.compare ul li{padding:var(--space-3) 0;border-bottom:1px solid var(--color-border)}.compare ul li:last-child{border-bottom:none}@media(max-width:768px){.compare{grid-template-columns:1fr}}#pricing{padding:var(--space-24) 0}#pricing .section__head{margin-bottom:var(--space-12);text-align:center}.pricing__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8);align-items:flex-end;max-width:1200px;margin:0 auto}.pricing-card{background-color:#fff;border:1px solid var(--color-border);border-radius:20px;padding:var(--space-10);display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .3s ease;position:relative;box-shadow:0 2px 8px rgba(15,23,42,.04)}.pricing-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.08);transform:translateY(-4px)}.pricing-card__header{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:var(--space-6)}.pricing-card__title{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.pricing-card__icon{width:32px;height:32px;color:var(--color-text-primary);opacity:.8;flex-shrink:0}.pricing-card--popular .pricing-card__icon{color:var(--color-accent-primary)}.pricing-card h3{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;letter-spacing:-0.01em}.pricing-card__price{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-3) 0;letter-spacing:-0.02em}.pricing-card__price span{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text-muted)}.pricing-card__caption{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5;font-weight:var(--font-medium)}.pricing-card__divider{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(226,232,240,.6) 20%,rgba(226,232,240,.6) 80%,transparent 100%);margin:var(--space-6) 0}.pricing-card__list{list-style:none;padding:0;margin:0 0 var(--space-8) 0;width:100%;flex:1;display:flex;flex-direction:column;gap:var(--space-3)}.pricing-card__list li{padding:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.7}.pricing-card .btn{width:100%}.pricing-card .btn--ghost{border-color:rgba(100,116,139,.25);color:var(--color-text-primary)}.pricing-card .btn--ghost:hover{border-color:rgba(79,70,229,.35);background-color:rgba(79,70,229,.06);transform:translateY(-2px);color:var(--color-text-primary)}.pricing-card .btn--primary:hover{background-color:var(--color-accent-hover);border-color:var(--color-accent-hover);transform:translateY(-2px);box-shadow:0 6px 16px rgba(79,70,229,.3)}.pricing-card--popular{border-color:rgba(79,70,229,.4);background-color:#fff;box-shadow:0 6px 28px rgba(15,23,42,.12);transform:translateY(-12px) scale(1.02);padding:var(--space-12) var(--space-10)}.pricing-card--popular:hover{border-color:rgba(79,70,229,.5);box-shadow:0 10px 40px rgba(15,23,42,.15);transform:translateY(-14px) scale(1.02)}.pricing-badge{position:absolute;top:var(--space-5);right:var(--space-4);background-color:var(--color-accent-light);color:var(--color-accent-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;padding:6px 12px;border-radius:var(--radius-full);border:1px solid rgba(79,70,229,.25)}.pricing__note{text-align:center;margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-text-muted);opacity:.75}@media(max-width:992px){#pricing{padding:var(--space-20) 0}.pricing__grid{grid-template-columns:repeat(2,1fr);gap:var(--space-6);align-items:stretch}.pricing-card:last-child{grid-column:1 / -1;max-width:400px;margin:0 auto;width:100%}.pricing-card--popular{transform:translateY(0) scale(1);padding:var(--space-10)}.pricing-card--popular:hover{transform:translateY(-4px) scale(1)}}@media(max-width:768px){#pricing{padding:var(--space-16) 0}.pricing__grid{grid-template-columns:1fr;gap:var(--space-6)}.pricing-card:last-child{grid-column:auto;max-width:none}.pricing-card{padding:var(--space-8)}.pricing-card--popular{padding:var(--space-8)}.pricing-card__title{gap:var(--space-2);margin-bottom:var(--space-3)}.pricing-card__icon{width:28px;height:28px}.pricing-card h3{font-size:var(--text-xl)}.pricing-card__price{font-size:var(--text-3xl);margin-bottom:var(--space-2)}.pricing-card__caption{font-size:var(--text-xs)}.pricing-card__divider{margin:var(--space-5) 0}.pricing-card__list{gap:var(--space-2);margin-bottom:var(--space-6)}.pricing__note{margin-top:var(--space-6);font-size:12px}}.cta{background-color:var(--color-background-alt);padding:var(--space-24) 0;text-align:center}.cta__inner{max-width:1000px;margin:0 auto}.cta__header{margin-bottom:var(--space-12)}.cta h2{color:var(--color-text-primary);margin-bottom:var(--space-5);font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2;letter-spacing:-0.02em}.cta .lead{color:var(--color-text-secondary);margin-bottom:0;font-size:var(--text-lg);line-height:1.6;max-width:700px;margin:0 auto}.cta__form-wrapper{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-10);box-shadow:0 2px 8px rgba(15,23,42,.04);max-width:520px;margin:0 auto}.contact-form{width:100%}.contact-form .form-group{text-align:left}.contact-form .form-label{color:var(--color-text-primary)}.contact-form .btn{width:100%;margin-top:var(--space-2);padding:calc(var(--space-4) + 2px) var(--space-8);transition:all .18s ease}.contact-form .btn:hover{transform:scale(1.02)}.cta__trust{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center;font-weight:var(--font-medium)}.cta__legal{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;opacity:.7}.cta__legal a{color:var(--color-accent-primary);text-decoration:underline;transition:color .2s ease}.cta__legal a:hover{color:var(--color-accent-hover)}@media(max-width:768px){.cta{padding:var(--space-16) 0}.cta__header{margin-bottom:var(--space-10)}.cta h2{font-size:var(--text-2xl)}.cta .lead{font-size:var(--text-base)}.cta__form-wrapper{padding:var(--space-8);max-width:none;margin:0 var(--space-4)}.cta__trust{font-size:12px}}.transform-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.transform-card{background-color:var(--color-background-card);border:2px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);transition:all .3s ease}.transform-card:hover{border-color:var(--color-accent-primary);box-shadow:var(--shadow-md)}.transform-card h3{margin-bottom:var(--space-6);color:var(--color-text-primary);font-size:var(--text-lg);line-height:1.4}.transform-card__content{display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap}.transform-card__old{font-size:var(--text-base);color:var(--color-text-secondary);opacity:0.6}.transform-card__arrow{font-size:var(--text-xl);color:var(--color-text-muted);opacity:0.4}.transform-card__new{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}@media(max-width:992px){.transform-grid{grid-template-columns:1fr}}#automation{padding:var(--space-24) 0}#automation .container{max-width:none;width:100%;padding:0 40px}#automation .section__head{margin-bottom:100px;text-align:center}.automation-layout{display:grid;grid-template-columns:repeat(12,1fr);gap:40px;align-items:start}.automation-problems{grid-column:span 3;display:flex;flex-direction:column;gap:20px;align-items:stretch}.problem-card{background-color:var(--color-background-alt);padding:18px 20px;border-radius:12px;transition:all .3s ease;cursor:default;max-width:none;width:100%;box-shadow:0 1px 3px rgba(0,0,0,0.06)}.problem-card:hover{background-color:#f1f5f9;box-shadow:0 2px 8px rgba(0,0,0,0.08);transform:translateY(-2px)}.problem-card p{margin:0;font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6;font-weight:var(--font-medium);text-align:center}.automation-solution{grid-column:span 9;grid-column-start:4;background-color:#fff;border:1px solid var(--color-border);padding:56px 64px;border-radius:20px;box-shadow:0 8px 32px rgba(0,0,0,0.12);display:flex;flex-direction:column;gap:24px}.automation-solution h3{font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;line-height:1.2;letter-spacing:-0.02em}.solution-features{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.solution-features li{display:flex;align-items:flex-start;gap:var(--space-4);transition:all .2s ease}.solution-features li svg{flex-shrink:0;margin-top:4px}.solution-features li span{font-size:var(--text-xl);color:var(--color-text-secondary);line-height:1.6;font-weight:var(--font-medium)}.solution-tagline{margin:0;padding-top:32px;border-top:2px solid var(--color-border);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:1.3;text-align:center;letter-spacing:-0.02em}@media(max-width:1440px){#automation .container{padding:0 60px}}@media(max-width:992px){#automation .container{padding:0 var(--container-padding)}.automation-layout{grid-template-columns:1fr;gap:var(--space-10)}.automation-problems{grid-column:span 1;margin-bottom:var(--space-6)}.automation-solution{grid-column:span 1;grid-column-start:auto;padding:var(--space-10)}}@media(max-width:768px){.automation-solution{padding:var(--space-8)}.automation-solution h3{font-size:var(--text-2xl)}.solution-features li span{font-size:var(--text-base)}.solution-tagline{font-size:var(--text-xl)}}#solution-block{padding:var(--space-24) 0;background-color:var(--color-background)}#solution-block .section__head{margin-bottom:var(--space-16);text-align:center}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:stretch;max-width:1100px;margin:0 auto}.comparison-card{background-color:#fff;border:1px solid var(--color-border);padding:var(--space-10);border-radius:var(--radius-lg);display:flex;flex-direction:column;transition:all .3s ease}.comparison-card h3{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-6) 0;line-height:1.3;letter-spacing:-0.01em}.comparison-card--regular{background-color:#FAFBFC;border-color:#E2E8F0;opacity:0.85}.comparison-card--regular h3{color:var(--color-text-muted);font-weight:var(--font-semibold)}.comparison-card--regular .comparison-list li span{color:var(--color-text-muted);opacity:0.9}.comparison-card--hero{background-color:#fff;border:1px solid var(--color-border);box-shadow:0 4px 16px rgba(15,23,42,0.06);position:relative}.comparison-card--hero:hover{box-shadow:0 8px 32px rgba(15,23,42,0.1),0 0 0 1px rgba(100,116,139,0.15);transform:translateY(-2px)}.comparison-card__header{margin-bottom:var(--space-6)}.comparison-card__subtitle{margin:var(--space-2) 0 0 0;font-size:var(--text-sm);color:var(--color-text-muted);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:0.05em}.comparison-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-4);flex:1}.comparison-list li{display:flex;align-items:flex-start;gap:var(--space-3)}.comparison-list li svg{flex-shrink:0;margin-top:2px}.comparison-list li span{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;font-weight:var(--font-medium)}.comparison-card__cta{margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:var(--space-4);align-items:center}.icon-check{color:var(--color-accent-primary)}.icon-cross{color:var(--color-text-muted);opacity:.6}.trial-badge{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-accent-primary);text-align:center}.comparison-card__cta .btn{width:100%;justify-content:center}@media(max-width:992px){.comparison-grid{grid-template-columns:1fr;gap:var(--space-8)}.comparison-card--regular{opacity:1}}@media(max-width:768px){#solution-block{padding:var(--space-16) 0}.comparison-card{padding:var(--space-8)}.comparison-card h3{font-size:var(--text-xl)}.comparison-list li span{font-size:var(--text-sm)}.trial-badge{font-size:var(--text-base)}}.results-subtitle{font-size:var(--text-base);color:var(--color-text-secondary);font-weight:var(--font-medium);opacity:.85}#results{padding:var(--space-24) 0}#results .section__head{margin-bottom:var(--space-12)}.results-layout{display:grid;grid-template-columns:1.7fr 0.8fr;gap:var(--space-12);align-items:start;margin-top:var(--space-8)}.content-calendar{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 2px 8px rgba(15,23,42,.04)}.calendar-title{font-size:var(--text-lg);font-weight:var(--font-medium);color:var(--color-text-primary);margin:0 0 var(--space-6) 0;letter-spacing:-.01em}.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-3);margin-bottom:var(--space-4)}.calendar-weekday{font-size:11px;font-weight:var(--font-medium);color:var(--color-text-muted);text-align:center;letter-spacing:.05em;opacity:.7;padding:var(--space-2) 0}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:var(--space-3)}.calendar-day{background-color:#FAFBFC;border:1px solid rgba(226,232,240,.5);border-radius:18px;padding:var(--space-3);min-height:110px;display:flex;flex-direction:column;gap:var(--space-2);transition:all .3s ease}.calendar-day__number{font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-text-muted);opacity:.6;margin-bottom:2px}.calendar-day__badge{font-size:9px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;border-radius:8px;text-align:center;line-height:1.2;transition:all .2s ease}.calendar-day__badge .star{font-size:10px;margin-right:2px}.calendar-day__theme{font-size:10px;color:var(--color-text-secondary);line-height:1.3;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.calendar-day--post .calendar-day__badge{background:rgba(79,70,229,.1);border:1px solid rgba(79,70,229,.25);color:rgba(79,70,229,.9)}.calendar-day--review .calendar-day__badge{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.25);color:rgba(180,115,0,.9)}.calendar-day--promo .calendar-day__badge{background:transparent;border:1px solid rgba(79,70,229,.35);color:var(--color-accent-primary)}.calendar-day--tip .calendar-day__badge{background:#F8FAFC;border:1px solid rgba(226,232,240,.6);color:var(--color-text-secondary)}.calendar-day--active{background-color:#fff;border-color:rgba(226,232,240,.8)}.calendar-day--active .calendar-day__number{color:var(--color-text-secondary);opacity:.8}.calendar-day:hover{border-color:rgba(226,232,240,1);background-color:#fff;box-shadow:0 2px 8px rgba(15,23,42,.06)}.results-benefits{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:var(--space-8);box-shadow:0 2px 8px rgba(15,23,42,.04)}.results-benefits h3{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-6) 0;letter-spacing:-.01em}.benefits-list{list-style:none;padding:0;margin:0 0 var(--space-8) 0;display:flex;flex-direction:column;gap:var(--space-4)}.benefits-list li{display:flex;align-items:flex-start;gap:var(--space-3)}.benefits-list li svg{flex-shrink:0;margin-top:2px}.benefits-list li span{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;font-weight:var(--font-medium)}.content-themes{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.content-badge{display:inline-block;font-size:8px;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.05em;padding:4px 8px;border-radius:6px;text-align:center;line-height:1.2;background:#F8FAFC;border:1px solid rgba(226,232,240,.6);color:var(--color-text-secondary);transition:all .2s ease}.content-badge:hover{background:#F1F5F9;border-color:rgba(226,232,240,.9)}.results-note{max-width:800px;margin:var(--space-12) auto 0;text-align:center;font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.7;opacity:.8}@media(max-width:992px){.results-layout{grid-template-columns:1fr;gap:var(--space-10)}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:var(--space-2)}.calendar-weekdays{gap:var(--space-2)}.calendar-day{min-height:95px;padding:var(--space-2)}.calendar-day__badge{font-size:8px;padding:4px 6px}.calendar-day__theme{font-size:9px}.results-benefits{margin-top:var(--space-4)}}@media(max-width:768px){#results{padding:var(--space-16) 0}.results-layout{gap:var(--space-8)}.content-calendar{padding:var(--space-5);overflow:hidden}.calendar-scroll-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(-1 * var(--space-5));padding:0 var(--space-5)}.calendar-weekdays{gap:4px;margin-bottom:3px;min-width:420px}.calendar-weekday{font-size:9px;padding:var(--space-1) 0}.calendar-grid{grid-template-columns:repeat(7,1fr);gap:4px;min-width:420px}.calendar-day{min-height:72px;padding:4px;border-radius:10px}.calendar-day__number{font-size:9px}.calendar-day__badge{font-size:6px;padding:2px 4px;border-radius:5px;letter-spacing:0}.calendar-day__theme{font-size:7px}.results-benefits{padding:var(--space-6)}.results-benefits h3{font-size:var(--text-lg);margin-bottom:var(--space-5)}.benefits-list{gap:var(--space-3);margin-bottom:var(--space-6)}.benefits-list li span{font-size:var(--text-sm)}.content-themes{gap:6px;padding-top:var(--space-5)}.content-badge{font-size:9px;padding:5px 8px}.results-subtitle{font-size:var(--text-sm)}.results-note{font-size:var(--text-sm);margin-top:var(--space-8)}}#fit{padding:var(--space-24) 0}#fit .section__head{margin-bottom:var(--space-12);text-align:center}.fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:stretch;max-width:1100px;margin:0 auto}.fit-card{background-color:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10);display:flex;flex-direction:column;transition:all .3s ease}.fit-card h3{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-8) 0;line-height:1.3;letter-spacing:-0.01em}.fit-card--good{background-color:rgba(79,70,229,.04);border-color:rgba(79,70,229,.18)}.fit-card--good:hover{background-color:rgba(79,70,229,.07);border-color:rgba(79,70,229,.28);box-shadow:0 4px 16px rgba(79,70,229,.1)}.fit-card--good svg{color:var(--color-accent-primary)}.fit-card--soft{background-color:#FAFBFC;border-color:rgba(226,232,240,.6)}.fit-card--soft:hover{background-color:#F8FAFC;border-color:rgba(226,232,240,.9);box-shadow:0 4px 16px rgba(15,23,42,.06)}.fit-card--soft svg{color:var(--color-text-muted);opacity:.6}.fit-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-5)}.fit-list li{display:flex;align-items:flex-start;gap:var(--space-3)}.fit-list li svg{flex-shrink:0;margin-top:2px}.fit-list li span{font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;font-weight:var(--font-medium)}@media(max-width:992px){#fit{padding:var(--space-20) 0}.fit__grid{grid-template-columns:1fr;gap:var(--space-6)}}@media(max-width:768px){#fit{padding:var(--space-16) 0}.fit-card{padding:var(--space-8)}.fit-card h3{font-size:var(--text-xl);margin-bottom:var(--space-6)}.fit-list{gap:var(--space-4)}.fit-list li span{font-size:var(--text-sm)}}
.hero__footnote{font-size:11px;color:var(--color-text-muted);opacity:.55;line-height:1.5;margin-top:var(--space-3);padding:0 var(--space-2);font-style:italic}.pricing-card__economy{font-size:var(--text-xs);color:var(--color-text-muted);opacity:.7;margin:0 0 var(--space-2) 0;font-weight:var(--font-normal)}.workflow-control-banner{margin-top:var(--space-12);display:flex;align-items:center;gap:var(--space-5);background:linear-gradient(135deg,rgba(79,70,229,0.06) 0%,rgba(79,70,229,0.03) 100%);border:1px solid rgba(79,70,229,0.18);border-radius:16px;padding:var(--space-6) var(--space-8)}.workflow-control-banner__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:rgba(79,70,229,0.1);border-radius:var(--radius-full);color:var(--color-accent-primary)}.workflow-control-banner__text{display:flex;flex-direction:column;gap:var(--space-1)}.workflow-control-banner__text strong{font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary)}.workflow-control-banner__text span{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}@media(max-width:768px){.workflow-control-banner{flex-direction:column;text-align:center;gap:var(--space-4);padding:var(--space-6)}.workflow-control-banner__text span{font-size:var(--text-sm)}}#faq{padding:var(--space-24) 0}#faq .section__head{margin-bottom:var(--space-12);text-align:center}.faq-list{max-width:720px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-3)}.faq-item{background-color:var(--color-background-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s ease}.faq-item[open]{border-color:var(--color-accent-primary)}.faq-item[open] .faq-icon{transform:rotate(180deg)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);cursor:pointer;list-style:none;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.4;transition:background-color .2s ease;-webkit-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{background-color:var(--color-accent-light)}.faq-question:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:-2px}.faq-icon{flex-shrink:0;color:var(--color-text-muted);transition:transform .25s ease}.faq-answer{padding:0 var(--space-6) var(--space-5)}.faq-answer p{margin:0;font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.faq-answer a{color:var(--color-accent-primary);text-decoration:underline;transition:color .2s ease}.faq-answer a:hover{color:var(--color-accent-hover)}@media(max-width:768px){#faq{padding:var(--space-16) 0}.faq-question{padding:var(--space-4) var(--space-5)}.faq-answer{padding:0 var(--space-5) var(--space-4)}}.benefits-list li svg{color:var(--color-accent-primary)}.hero__platforms{font-size:14px;color:var(--color-text-muted);margin-top:12px;margin-bottom:0}.hero__actions{margin-top:20px}.footer{background-color:var(--color-background-alt);border-top:1px solid var(--color-border);padding:var(--space-8) 0 0}.footer__inner{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--space-6)}.footer__brand{font-size:var(--text-base);font-weight:var(--font-bold);color:var(--color-text-primary);letter-spacing:-0.01em}.footer__meta{font-size:var(--text-sm);color:var(--color-text-muted)}.footer__contact{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;transition:color .2s ease}.footer__contact:hover{color:var(--color-accent-primary)}.footer__legal-row{border-top:1px solid var(--color-border);padding:var(--space-4) 0}.footer__legal{margin:0;font-size:11px;color:var(--color-text-muted);opacity:.55;line-height:1.5}@media(max-width:768px){.footer__inner{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}
