.campaign-lp{--primary:var(--campaign-green);--primary-foreground:var(--campaign-surface);--background:var(--campaign-surface);--foreground:var(--campaign-ink);--border:var(--campaign-border);--input:var(--campaign-border);--ring:var(--campaign-green);background:var(--campaign-surface);color:var(--campaign-ink);letter-spacing:0;font-family:Inter,sans-serif;overflow:clip}.campaign-lp *,.campaign-lp :before,.campaign-lp :after{box-sizing:border-box}.campaign-lp h1,.campaign-lp h2,.campaign-lp h3,.campaign-lp p{letter-spacing:0;margin:0}.campaign-container{width:min(1160px,100% - 48px);margin-inline:auto}.campaign-header{border-bottom:1px solid var(--campaign-border);background:var(--campaign-surface)}.campaign-header .campaign-container{justify-content:space-between;align-items:center;gap:16px;height:86px;display:flex}.campaign-header img{object-fit:contain;width:144px;height:43px}.campaign-lp .campaign-button{background:var(--campaign-green);color:var(--campaign-surface);cursor:pointer;white-space:normal;border-radius:6px;height:48px;padding:0 22px;font-size:14px;font-weight:600}.campaign-lp .campaign-button:hover{background:var(--campaign-green-dark)}.campaign-lp .campaign-link{color:var(--campaign-green-dark);cursor:pointer;height:40px;padding:0;font-size:15px}.campaign-hero{background:var(--campaign-alt);padding:66px 0 0}.campaign-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.campaign-eyebrow{color:var(--campaign-green-dark);align-items:center;gap:9px;margin-bottom:22px;font-size:13px;font-weight:600;display:inline-flex}.campaign-eyebrow>span{background:var(--campaign-green);border-radius:50%;width:7px;height:7px}.campaign-hero h1{text-wrap:balance;max-width:600px;font-size:48px;font-weight:700;line-height:1.12}.campaign-subtitle{color:var(--campaign-muted);max-width:580px;font-size:17px;line-height:1.75;margin-top:24px!important}.campaign-bullets{gap:12px;margin:25px 0 22px;padding:0;list-style:none;display:grid}.campaign-bullets li{align-items:center;gap:11px;font-size:14px;font-weight:500;display:flex}.campaign-bullets svg{color:var(--campaign-green-dark);flex-shrink:0}.campaign-form{background:var(--campaign-surface);border:1px solid var(--campaign-border);box-shadow:var(--campaign-form-shadow);border-radius:8px;min-width:0;padding:16px 20px 22px;scroll-margin-top:110px}.campaign-form-support{color:var(--campaign-muted);text-align:center;padding-top:10px;font-size:12px;line-height:1.6}.campaign-lp #bitrix-solo-container{min-height:460px;padding:0;font-family:Inter,sans-serif}.campaign-lp #bitrix-solo-container .custom-label{color:var(--campaign-ink);font-size:13px;font-weight:600}.campaign-lp #bitrix-solo-container .b24-form-control{font-family:Inter,sans-serif;border-color:var(--campaign-border)!important;border-radius:6px!important}.campaign-lp #bitrix-solo-container .b24-form-btn-submit,.campaign-lp #bitrix-solo-container .b24-form-btn:not(.b24-form-btn-border){font-family:Inter,sans-serif;background:var(--campaign-green)!important;border-radius:6px!important}.campaign-lp #bitrix-solo-container [hidden]{display:none!important}.campaign-hero-visual{perspective:1800px;z-index:1;max-width:1100px;margin:60px auto 0;position:relative}.campaign-logos{border-bottom:1px solid var(--campaign-border);padding:66px 0 44px}.campaign-logos-marquee{-webkit-mask-image:linear-gradient(90deg, transparent, var(--campaign-ink) 8%, var(--campaign-ink) 92%, transparent);-webkit-mask-image:linear-gradient(90deg, transparent, var(--campaign-ink) 8%, var(--campaign-ink) 92%, transparent);mask-image:linear-gradient(90deg, transparent, var(--campaign-ink) 8%, var(--campaign-ink) 92%, transparent);overflow:hidden}.campaign-logos-track{width:max-content;animation:32s linear infinite campaign-marquee;display:flex}.campaign-logos-set{justify-content:space-around;align-items:center;gap:72px;padding-inline:36px;display:flex}.campaign-logos-set img{object-fit:contain;filter:grayscale();opacity:.65;width:150px;height:36px}.campaign-logos-marquee:hover .campaign-logos-track{animation-play-state:paused}@keyframes campaign-marquee{to{transform:translate(-33.3333%)}}.campaign-section{padding:88px 0}.campaign-section h2{text-align:center;text-wrap:balance;font-size:34px;font-weight:650;line-height:1.25}.campaign-section p{color:var(--campaign-muted);font-size:15px;line-height:1.85}.campaign-problem-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px;display:grid}.campaign-problem-card{border:1px solid var(--campaign-border);border-radius:8px;padding:30px}.campaign-problem-card svg{color:var(--campaign-muted);margin-bottom:22px}.campaign-problem-card h3{margin-bottom:12px;font-size:19px;font-weight:650}.campaign-solutions{border-top:1px solid var(--campaign-border)}.campaign-solution-blocks{margin-top:44px}.campaign-solution-block{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:70px;display:grid}.campaign-solution-block.reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.campaign-solution-block.reverse .campaign-solution-copy{order:2}.campaign-section-number{color:var(--campaign-green-dark);margin-bottom:17px;font-size:12px;font-weight:700;display:block}.campaign-solution-copy h3{margin-bottom:18px;font-size:28px;font-weight:650;line-height:1.25}.campaign-solution-copy .campaign-link{margin-top:20px}.campaign-solution-visual{min-width:0}.campaign-steps{background:var(--campaign-section-neutral);color:var(--campaign-control-ink)}.campaign-steps ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:46px 0 0;padding:0;list-style:none;display:grid}.campaign-steps li>span{background:var(--campaign-green);color:var(--campaign-surface);border-radius:50%;place-items:center;width:38px;height:38px;margin-bottom:22px;font-size:15px;font-weight:600;display:grid}.campaign-steps h3{font-size:16px;font-weight:600;line-height:1.6}.campaign-connections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.campaign-connections article{border:1px solid var(--campaign-border);border-radius:8px;padding:36px}.campaign-connections article svg{color:var(--campaign-green-dark);margin-bottom:24px}.campaign-connections h3{margin-bottom:16px;font-size:24px;font-weight:650}.campaign-connections-closing{text-align:center;font-weight:600;color:var(--campaign-surface)!important;margin-top:28px!important}.campaign-faq .campaign-container{max-width:850px}.campaign-faq h2{margin-bottom:32px}.campaign-faq button{text-align:left;cursor:pointer;gap:24px;padding-block:23px;font-size:16px;line-height:1.5}.campaign-faq [data-state]>div{color:var(--campaign-muted);font-size:15px;line-height:1.85}.campaign-final{background:var(--campaign-alt);border-block:1px solid var(--campaign-border)}.campaign-final-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.campaign-final h2{text-align:left;margin-bottom:26px;font-size:40px}.campaign-footer{padding:32px 0}.campaign-footer .campaign-container{justify-content:space-between;align-items:center;gap:24px;display:flex}.campaign-footer img{object-fit:contain;width:112px;height:34px}.campaign-footer p,.campaign-footer a{color:var(--campaign-muted);font-size:11px;line-height:1.8}.campaign-footer a{text-underline-offset:3px;text-decoration:underline}.campaign-browser{background:var(--campaign-surface);border:1px solid var(--campaign-border);box-shadow:var(--campaign-shadow);text-align:left;border-radius:8px;font-family:Inter,sans-serif;overflow:hidden}.campaign-browser-bar{background:var(--campaign-alt);border-bottom:1px solid var(--campaign-border);height:32px;color:var(--campaign-neutral);justify-content:space-between;align-items:center;padding-inline:14px;font-size:9px;display:flex}.campaign-browser-dots{gap:5px;display:flex}.campaign-browser-dots i{background:var(--campaign-border);border-radius:50%;width:6px;height:6px}.campaign-ui-shell{min-width:0;display:flex}.campaign-ui-sidebar{background:var(--campaign-surface);border-right:1px solid var(--campaign-border);flex-direction:column;flex-shrink:0;gap:16px;width:178px;padding:22px 12px 14px;display:flex}.campaign-ui-sidebar img{object-fit:contain;width:94px;height:28px}.campaign-ui-team{border:1px solid var(--campaign-border);border-radius:5px;justify-content:space-between;gap:5px;padding:9px;font-size:9px;display:flex}.campaign-ui-navgroup>small{color:var(--campaign-neutral);padding:0 8px 6px;font-size:8px;font-weight:600;display:block}.campaign-ui-nav{color:var(--campaign-muted);border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:9px;display:flex}.campaign-ui-nav.active{border-color:var(--campaign-green);background:var(--campaign-green-soft);color:var(--campaign-green-dark);font-weight:600}.campaign-ui-sidebar-bottom{color:var(--campaign-muted);gap:12px;margin-top:auto;padding-inline:8px;font-size:9px;display:grid}.campaign-ui-sidebar-bottom>div{align-items:center;gap:8px;display:flex}.campaign-ui-main{background:var(--campaign-alt);flex:1;min-width:0;padding:26px 24px}.campaign-ui-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-ui-heading h3{font-size:22px;font-weight:650}.campaign-ui-heading p{color:var(--campaign-muted);margin-top:6px;font-size:10px;line-height:1.5}.campaign-ui-actions{gap:6px;display:flex}.campaign-ui-primary,.campaign-ui-outline{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;font-size:9px;font-weight:500;display:inline-flex}.campaign-ui-primary{background:var(--campaign-green);color:var(--campaign-surface)}.campaign-ui-outline{border:1px solid var(--campaign-border);background:var(--campaign-surface);color:var(--campaign-ink)}.campaign-ui-tabs{border-bottom:1px solid var(--campaign-border);gap:19px;margin-top:24px;display:flex}.campaign-ui-tabs>span{white-space:nowrap;color:var(--campaign-muted);align-items:center;gap:5px;padding-bottom:12px;font-size:9px;display:flex}.campaign-ui-tabs>span.active{color:var(--campaign-green-dark);border-bottom:2px solid var(--campaign-green)}.campaign-ui-tabs b{background:var(--campaign-surface);border-radius:3px;padding:1px 4px;font-size:8px;font-weight:500}.campaign-ui-search{color:var(--campaign-muted);justify-content:space-between;align-items:center;gap:12px;margin:18px 0;font-size:9px;display:flex}.campaign-ui-search>span{align-items:center;gap:8px;display:flex}.campaign-ui-search>span:first-child{border:1px solid var(--campaign-border);background:var(--campaign-surface);border-radius:5px;width:48%;padding:9px 10px}.campaign-ui-content{grid-template-columns:134px minmax(0,1fr);gap:18px;display:grid}.campaign-ui-folders{border-right:1px solid var(--campaign-border);align-content:start;gap:8px;padding-right:12px;font-size:9px;display:grid}.campaign-ui-folders>div{color:var(--campaign-muted);align-items:center;gap:6px;padding:7px 5px;display:flex}.campaign-ui-folders>.active{background:var(--campaign-green-soft);color:var(--campaign-green-dark);border-radius:4px}.campaign-ui-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.campaign-ui-card{border:1px solid var(--campaign-border);background:var(--campaign-surface);border-radius:6px;padding:15px}.campaign-ui-card-top{color:var(--campaign-neutral);justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-ui-chip{border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:8px;font-weight:500;line-height:1.5;display:inline-flex}.campaign-ui-chip.green{color:var(--campaign-green-dark);background:var(--campaign-green-soft)}.campaign-ui-chip.amber{color:var(--campaign-amber);background:var(--campaign-amber-soft)}.campaign-ui-chip.neutral{color:var(--campaign-muted);background:var(--campaign-alt)}.campaign-ui-card h4{margin:12px 0 18px;font-size:12px;font-weight:600;line-height:1.5}.campaign-ui-metrics{grid-template-columns:1.2fr 1fr 1fr;gap:6px;display:grid}.campaign-ui-metrics strong{font-size:17px;font-weight:600;display:block}.campaign-ui-metrics small{color:var(--campaign-muted);margin-top:4px;font-size:6px;display:block}.campaign-ui-date{border-top:1px solid var(--campaign-border);color:var(--campaign-neutral);margin-top:15px;padding-top:12px;font-size:8px}.campaign-solution-visual .campaign-ui-main{background:var(--campaign-surface);padding:24px}.campaign-ui-detail-heading{align-items:center;gap:12px;display:flex}.campaign-ui-detail-heading>svg:first-child{color:var(--campaign-green-dark)}.campaign-ui-detail-heading>svg:last-child{color:var(--campaign-neutral);margin-left:auto}.campaign-ui-detail-heading h3{font-size:16px;font-weight:600;line-height:1.4}.campaign-ui-detail-tabs{border-bottom:1px solid var(--campaign-border);gap:28px;margin-top:24px;font-size:11px;display:flex}.campaign-ui-detail-tabs span{color:var(--campaign-muted);padding-bottom:12px}.campaign-ui-detail-tabs .active{color:var(--campaign-green-dark);border-bottom:2px solid var(--campaign-green)}.campaign-ui-table{border:1px solid var(--campaign-border);border-radius:5px;font-size:11px;overflow:hidden}.campaign-ui-table>div{border-bottom:1px solid var(--campaign-border);grid-template-columns:1fr 1.25fr 16px;align-items:center;gap:10px;padding:14px 12px;display:grid}.campaign-ui-table>div:last-child{border:0}.campaign-ui-table-head{background:var(--campaign-alt);color:var(--campaign-muted);font-size:9px}.campaign-ui-table svg{color:var(--campaign-green-dark)}.campaign-ui-detail-footer{border-top:1px solid var(--campaign-border);justify-content:space-between;align-items:center;gap:10px;margin-top:24px;padding-top:16px;display:flex}.campaign-ui-sender-list{gap:10px;margin-top:24px;display:grid}.campaign-ui-sender-list>div{border:1px solid var(--campaign-border);border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.campaign-ui-sender-list>div>svg{color:var(--campaign-green-dark)}.campaign-ui-sender-list strong{font-size:11px;font-weight:600;display:block}.campaign-ui-sender-list small{color:var(--campaign-muted);font-size:9px}.campaign-ui-sender-list>div>span:last-child{color:var(--campaign-muted);margin-left:auto;font-size:9px}.campaign-ui-sender-list b{color:var(--campaign-ink);margin-left:7px;font-weight:500}.campaign-ui-checkbox{border:1px solid var(--campaign-border);border-radius:3px;place-items:center;width:15px;height:15px;display:grid}.campaign-ui-checkbox.checked{background:var(--campaign-green);border-color:var(--campaign-green);color:var(--campaign-surface)}.campaign-ui-risk-summary{background:var(--campaign-alt);text-align:center;border-radius:6px;margin-top:22px;padding:24px}.campaign-ui-risk-meter{gap:5px;margin-top:15px;display:flex}.campaign-ui-risk-meter i{background:var(--campaign-border);border-radius:2px;flex:1;height:7px}.campaign-ui-risk-meter i:nth-child(-n+3){background:var(--campaign-amber)}.campaign-ui-risk-rows>div{border-bottom:1px solid var(--campaign-border);justify-content:space-between;align-items:center;gap:15px;padding-block:17px;font-size:11px;display:flex}.campaign-ui-risk-rows strong{color:var(--campaign-muted);font-size:10px;font-weight:500}.campaign-ui-monitoring{gap:20px;margin-top:26px;display:grid}.campaign-ui-monitoring>div>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.campaign-ui-monitoring strong{font-size:11px;font-weight:600}.campaign-ui-monitoring small{color:var(--campaign-muted);font-size:9px}.campaign-ui-progress{background:var(--campaign-border);border-radius:3px;height:5px;margin:12px 0 6px;overflow:hidden}.campaign-ui-progress i{background:var(--campaign-green);width:75%;height:100%;display:block}.campaign-ui-progress i.complete{width:100%}.campaign-ui-progress i.scheduled{width:0}.campaign-ui-template-top{color:var(--campaign-muted);justify-content:space-between;align-items:center;gap:12px;margin:26px 0 22px;font-size:10px;display:flex}.campaign-ui-template-select{border:1px solid var(--campaign-border);border-radius:5px;justify-content:space-between;padding:12px;font-size:11px;display:flex}.campaign-ui-template-message{background:var(--campaign-green-soft);border-radius:6px;margin-top:18px;padding:22px}.campaign-ui-template-message>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.campaign-ui-template-message strong{font-size:12px;font-weight:600}.campaign-ui-template-message p{margin-top:22px;font-size:12px}.campaign-ui-template-message small{color:var(--campaign-muted);margin-top:28px;font-size:10px;display:block}@media (width<=1023px){.campaign-hero-grid{gap:32px}.campaign-hero h1{font-size:38px}.campaign-hero-visual{margin-top:44px}.campaign-screen-campaigns .campaign-ui-sidebar{width:65px}.campaign-ui-main{padding:20px 16px}.campaign-ui-content{grid-template-columns:108px minmax(0,1fr);gap:12px}.campaign-ui-tabs{gap:9px}.campaign-ui-actions{flex-direction:column}.campaign-ui-card{padding:12px}.campaign-solution-block,.campaign-solution-block.reverse{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.campaign-final-grid{gap:50px}}@media (width<=767px){.campaign-container{width:calc(100% - 40px)}.campaign-header .campaign-container{gap:12px;height:72px}.campaign-header img{width:108px;height:32px}.campaign-header .campaign-button{gap:8px;height:40px;padding:0 12px;font-size:11px}.campaign-header .campaign-button svg{width:13px}.campaign-hero{padding-top:38px}.campaign-hero-grid{flex-direction:column;align-items:stretch;gap:28px;display:flex}.campaign-eyebrow{margin-bottom:18px;font-size:12px}.campaign-hero h1{text-wrap:balance;font-size:34px;line-height:1.18}.campaign-subtitle{font-size:15px;line-height:1.8;margin-top:20px!important}.campaign-bullets{gap:13px;margin-bottom:0}.campaign-bullets li{gap:9px;font-size:12px;line-height:1.55}.campaign-hero-cta{margin-top:24px;display:block}.campaign-form{width:100%;padding:13px 13px 18px}.campaign-hero-visual{margin-top:34px}.campaign-logos{padding:43px 0 32px}.campaign-logos-set{gap:30px;padding-inline:15px}.campaign-logos-set img{width:96px;height:26px}.campaign-section{padding:56px 0}.campaign-section h2{font-size:27px;line-height:1.3}.campaign-section p{font-size:14px;line-height:1.85}.campaign-problem-grid{grid-template-columns:1fr;gap:14px;margin-top:28px}.campaign-problem-card{padding:25px}.campaign-problem-card svg{margin-bottom:18px}.campaign-problem-card h3{font-size:18px}.campaign-solution-blocks{margin-top:32px}.campaign-solution-block,.campaign-solution-block.reverse{grid-template-columns:1fr;gap:24px}.campaign-solution-block.reverse .campaign-solution-copy{order:0}.campaign-solution-copy h3{font-size:24px}.campaign-section-number{margin-bottom:12px}.campaign-solution-copy .campaign-link{margin-top:12px}.campaign-steps ol{grid-template-columns:1fr;gap:23px;margin-top:32px}.campaign-steps li{align-items:center;gap:16px;display:flex}.campaign-steps li>span{flex-shrink:0;margin:0}.campaign-steps h3{font-size:14px}.campaign-connections-grid{grid-template-columns:1fr;gap:18px}.campaign-connections article{padding:28px}.campaign-connections h3{font-size:22px}.campaign-faq{padding-top:8px}.campaign-faq button{gap:15px;padding-block:20px;font-size:14px}.campaign-faq [data-state]>div{font-size:13px}.campaign-final-grid{grid-template-columns:1fr;gap:30px}.campaign-final h2{text-align:center;font-size:30px}.campaign-final-grid>div:first-child{text-align:center}.campaign-footer .campaign-container{text-align:center;flex-direction:column;gap:17px}.campaign-footer p{max-width:300px}.campaign-browser-bar{height:26px;padding-inline:9px;font-size:7px}.campaign-screen-campaigns .campaign-ui-sidebar{display:none}.campaign-screen-campaigns .campaign-ui-main{padding:14px 11px}.campaign-ui-heading{align-items:start;gap:8px}.campaign-ui-heading h3{font-size:16px}.campaign-ui-heading p{max-width:150px;font-size:8px}.campaign-ui-actions{gap:5px}.campaign-ui-actions .campaign-ui-primary,.campaign-ui-actions .campaign-ui-outline{padding:5px 7px;font-size:7px}.campaign-ui-tabs{flex-wrap:wrap;gap:9px 10px;margin-top:16px}.campaign-ui-tabs>span{gap:3px;padding-bottom:7px;font-size:7px}.campaign-ui-tabs b{font-size:7px}.campaign-ui-search{gap:6px;margin:12px 0;font-size:7px}.campaign-ui-search>span{gap:4px}.campaign-ui-search>span:first-child{width:45%;padding:7px 6px}.campaign-ui-content{grid-template-columns:1fr}.campaign-ui-folders{border-right:0;flex-wrap:wrap;gap:4px;padding:0;font-size:7px;display:flex}.campaign-ui-folders>div{gap:4px;padding:4px}.campaign-ui-folders svg{width:10px}.campaign-ui-grid{gap:8px}.campaign-ui-card{padding:9px}.campaign-ui-card h4{min-height:27px;margin:10px 0 12px;font-size:9px}.campaign-ui-chip{padding:3px 5px;font-size:7px}.campaign-ui-metrics{gap:4px}.campaign-ui-metrics strong{font-size:13px}.campaign-ui-metrics small{font-size:5px}.campaign-ui-date{margin-top:10px;padding-top:9px;font-size:6px}.campaign-solution-visual .campaign-ui-main{padding:17px 14px}.campaign-ui-detail-heading{gap:9px}.campaign-ui-detail-heading h3{font-size:13px}.campaign-ui-table{font-size:9px}.campaign-ui-table>div{gap:5px;padding:13px 8px}.campaign-ui-table-head{font-size:8px}.campaign-ui-sender-list>div{gap:8px;padding:10px 8px}.campaign-ui-sender-list strong{font-size:10px}.campaign-ui-sender-list>div>span:last-child{font-size:8px}.campaign-ui-primary,.campaign-ui-outline{padding:8px;font-size:8px}.campaign-ui-risk-rows>div{gap:8px;font-size:9px}.campaign-ui-risk-rows strong{font-size:8px}.campaign-ui-monitoring strong{font-size:9px}.campaign-ui-template-top{font-size:8px}.campaign-ui-template-message{padding:15px}.campaign-ui-template-message p{font-size:11px}.campaign-ui-detail-footer{gap:6px}}@media (prefers-reduced-motion:reduce){.campaign-lp *,.campaign-lp :before,.campaign-lp :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.campaign-logos-track{width:100%}.campaign-logos-set{flex-wrap:wrap;justify-content:space-between;gap:20px;width:100%;padding:0}.campaign-logos-set[aria-hidden]{display:none}}.campaign-header{z-index:40;background:color-mix(in oklab, var(--campaign-surface) 86%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.campaign-header.is-scrolled{box-shadow:var(--campaign-header-shadow)}.campaign-lp .campaign-button{background:var(--campaign-green);box-shadow:var(--campaign-form-shadow);transition:transform .2s,background .2s;position:relative;overflow:hidden}.campaign-lp .campaign-button:after{content:"";background:linear-gradient(110deg, transparent 20%, color-mix(in oklab, var(--campaign-surface) 22%, transparent) 50%, transparent 80%);pointer-events:none;transition:transform .5s;position:absolute;inset:0;transform:translate(-130%)}.campaign-lp .campaign-button:hover{background:var(--campaign-green-dark);transform:translateY(-2px)}.campaign-lp .campaign-link:hover svg{transform:translate(4px)}.campaign-link svg{transition:transform .2s}.campaign-gradient-text{background:var(--campaign-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.campaign-hero{background:var(--campaign-hero-gradient);position:relative}.campaign-hero .campaign-container{z-index:1;position:relative}.campaign-hero h1{font-size:52px;line-height:1.12}.campaign-eyebrow{background:color-mix(in oklab, var(--campaign-surface) 70%, transparent);border:1px solid color-mix(in oklab, var(--campaign-green) 18%, transparent);border-radius:5px;padding:8px 12px}.campaign-logos,.campaign-problems,.campaign-faq{background:var(--campaign-surface)}.campaign-problem-grid>div{height:100%}.campaign-problem-card{border-color:color-mix(in oklab, var(--campaign-purple) 12%, transparent);height:100%;box-shadow:var(--campaign-card-shadow);transition:transform .25s}.campaign-problem-card:hover,.campaign-connections article:hover{transform:translateY(-5px)}.campaign-problem-icon{background:var(--campaign-red-soft);width:48px;height:48px;color:var(--campaign-red);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.campaign-problem-icon svg{color:inherit;margin:0;transition:transform .25s}.campaign-problem-card:hover svg,.campaign-connections article:hover>svg{transform:rotate(-7deg)scale(1.08)}.campaign-problem-card.tone-1 .campaign-problem-icon{background:var(--campaign-amber-soft);color:var(--campaign-amber)}.campaign-problem-card.tone-2 .campaign-problem-icon{background:var(--campaign-purple-soft);color:var(--campaign-purple)}.campaign-solutions{padding-bottom:0}.campaign-section-number{color:var(--campaign-purple)}.campaign-final{background-color:var(--campaign-ink);background-image:var(--campaign-dark-glow);color:var(--campaign-surface)}.campaign-steps ol{position:relative}.campaign-steps li{z-index:1;position:relative}.campaign-steps li>span{background:var(--campaign-surface);color:var(--campaign-control-ink);border:1px solid var(--campaign-border);box-sizing:border-box;width:48px;height:48px}.campaign-step-line{background:var(--campaign-border);transform-origin:0;height:2px;position:absolute;top:28px;left:28px;right:18%}.campaign-steps h3{color:var(--campaign-control-ink)}.campaign-connections{color:var(--campaign-light-text);background-color:#212529;background-image:none;position:relative}.campaign-connections.campaign-dark-section{background-image:none}.campaign-connections:before,.campaign-connections:after{content:none;background:0 0;display:none}.campaign-connections article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff24;border:1px solid #ffffff59;height:100%;transition:transform .25s,background .25s,box-shadow .25s;position:relative;box-shadow:inset 0 1px #ffffff8c,inset 0 -22px 30px -26px #fff6,0 15px 38px -22px #000000a6}.campaign-connections article:before,.campaign-connections article:after{content:none;background:0 0;display:none}.campaign-connections article>svg,.campaign-connections article h3,.campaign-connections article p{position:relative}.campaign-connections .connection-green,.campaign-connections .connection-purple{background:#ffffff24}.campaign-connections h3{color:var(--campaign-surface)}.campaign-connections article p{color:#e5e7eb}.campaign-connections .connection-green>svg{color:var(--campaign-green)}.campaign-connections .connection-purple>svg{color:#a78bfa}.campaign-connections article>svg{transition:transform .25s}.campaign-connections article:hover{background:#ffffff30;transform:translateY(-5px);box-shadow:inset 0 1px #ffffffb3,inset 0 -26px 34px -26px #ffffff80,0 24px 50px -20px #000000bf}.campaign-faq{padding-top:88px}.campaign-faq [data-state]{animation:none}.campaign-faq [data-state=open]>div{animation:.3s both campaign-faq-in}@keyframes campaign-faq-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.campaign-final .campaign-form{color:var(--campaign-ink)}.campaign-final h2{color:var(--campaign-surface)}.campaign-ui-sidebar{background:var(--campaign-menu);gap:16px;width:260px;padding:18px 12px 12px}.campaign-ui-brand{color:var(--campaign-muted);justify-content:space-between;align-items:center;padding:0 8px 4px;display:flex}.campaign-ui-brand img{width:104px;height:32px}.campaign-ui-team{align-items:center;justify-content:initial;background:var(--campaign-surface);border-radius:6px;gap:9px;padding:10px 8px}.campaign-ui-team-avatar{background:var(--campaign-purple);width:32px;height:32px;color:var(--campaign-surface);border-radius:6px;flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}.campaign-ui-team>div{flex:1;min-width:0}.campaign-ui-team small{color:var(--campaign-neutral);font-size:10px;display:block}.campaign-ui-team strong{font-size:12px;line-height:1.5;display:block}.campaign-ui-team>svg{flex-shrink:0}.campaign-ui-navgroup>small{padding:2px 9px 7px;font-size:10px}.campaign-ui-nav{color:var(--campaign-muted);gap:9px;padding:8px;font-size:14px;line-height:20px}.campaign-ui-nav>svg{flex-shrink:0}.campaign-ui-nav.active{border-color:var(--campaign-border);background:var(--campaign-surface);color:var(--campaign-ink);box-shadow:var(--campaign-active-shadow)}.campaign-ui-whatsapp-badge{background:var(--campaign-green);color:var(--campaign-surface);border-radius:7px;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-size:10px;line-height:18px;display:inline-flex}.campaign-ui-whatsapp-badge svg{width:12px;height:12px}.campaign-ui-divider{border-top:1px solid var(--campaign-border);margin:8px 0}.campaign-ui-sidebar-bottom{gap:0;padding:0}.campaign-ui-sidebar-bottom>.campaign-ui-divider{display:block}.campaign-ui-user{border-top:1px solid var(--campaign-border);align-items:center;gap:8px;margin-top:10px;padding:14px 4px 0;display:flex}.campaign-ui-user-avatar{background:var(--campaign-green-soft);width:32px;height:32px;color:var(--campaign-green-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;display:grid}.campaign-ui-user>div{flex:1}.campaign-ui-user strong{color:var(--campaign-ink);font-size:12px;display:block}.campaign-ui-user small{margin-top:3px;font-size:10px;display:block}.campaign-ui-main{position:relative}.campaign-ui-heading{align-items:start}.campaign-ui-content{grid-template-columns:115px minmax(0,1fr)}.campaign-ui-tabs{flex-wrap:wrap;gap:12px}.campaign-ui-metrics small{font-size:6px}.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar{gap:10px;width:50px;padding:12px 5px}.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar .campaign-ui-team,.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar .campaign-ui-brand,.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar .campaign-ui-user,.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar .campaign-ui-navgroup>small,.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar .campaign-ui-nav>span{display:none}.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-nav{justify-content:center;padding:8px 4px}.campaign-ui-status-swap{min-width:83px;min-height:20px;display:inline-grid}.campaign-ui-status-swap>span{grid-area:1/1;place-self:center start}.campaign-ui-template-message .campaign-ui-status-swap{min-width:102px}.campaign-ui-contact,.campaign-ui-card,.campaign-ui-sender,.campaign-ui-risk-rows>div,.campaign-ui-template-list>div{animation:8s infinite campaign-row}.sequence-0{animation-delay:0s!important}.sequence-1{animation-delay:.2s!important}.sequence-2{animation-delay:.4s!important}.sequence-3{animation-delay:.6s!important}@keyframes campaign-row{0%{opacity:.1;transform:translateY(10px)}12%,95%{opacity:1;transform:translateY(0)}to{opacity:.1;transform:translateY(10px)}}.swap-before{opacity:1;animation:8s infinite campaign-status-before}.swap-after{opacity:0;animation:8s infinite campaign-status-after}@keyframes campaign-status-before{0%,30%{opacity:1;transform:translateY(0)}35%,95%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes campaign-status-after{0%,36%{opacity:0;transform:translateY(5px)}42%,95%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(5px)}}.campaign-hero-visual .campaign-browser{transform-origin:50%;animation:8s ease-in-out infinite campaign-float}@keyframes campaign-float{0%,to{transform:translateY(0)rotateX(1deg)rotateY(-1deg)}50%{transform:translateY(-8px)rotateX(0)rotateY(1deg)}}.campaign-ui-new{position:relative}.campaign-ui-click-pulse{border:2px solid var(--campaign-surface);border-radius:50%;width:22px;height:22px;animation:8s infinite campaign-click;position:absolute;top:5px;right:24px}@keyframes campaign-click{0%,43%,60%,to{opacity:0;transform:scale(.5)}45%{opacity:.8;transform:scale(.5)}57%{opacity:0;transform:scale(2)}}.campaign-ui-cursor{color:var(--campaign-ink);fill:var(--campaign-surface);pointer-events:none;animation:8s infinite campaign-cursor;position:absolute;top:42px;right:45px}@keyframes campaign-cursor{0%,15%,85%,to{opacity:0;transform:translate(-85px,85px)}35%,55%{opacity:1;transform:translate(0)}65%{opacity:0;transform:translate(0)}}.campaign-import-chip{animation:8s infinite campaign-row}.campaign-ui-contact .campaign-ui-checkbox svg{animation:8s infinite campaign-check}.campaign-ui-contact.sequence-1 svg{animation-delay:.4s}.campaign-ui-contact.sequence-2 svg{animation-delay:.8s}@keyframes campaign-check{0%,10%{opacity:0;transform:scale(.5)}25%,95%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.campaign-ui-status-dot{background:var(--campaign-green);border-radius:50%;width:5px;height:5px;margin-left:6px;display:inline-block}.campaign-ui-sender-list .campaign-ui-sender>div{flex:1;min-width:0}.campaign-ui-distribution{background:var(--campaign-border);border-radius:3px;max-width:110px;height:3px;margin-top:7px;position:relative;overflow:hidden}.campaign-ui-distribution>i{background:var(--campaign-purple);transform-origin:0;width:75%;height:100%;animation:8s infinite campaign-fill;display:block}.campaign-ui-distribution .campaign-ui-travel-dot{position:absolute;top:0;left:0}.campaign-ui-travel-dot{background:var(--campaign-green);border-radius:50%;width:4px;height:4px;animation:3s infinite campaign-travel;display:inline-block}@keyframes campaign-travel{0%{opacity:0;transform:translate(0)}30%{opacity:1}90%,to{opacity:0;transform:translate(95px)}}.campaign-ui-delivery-target{color:var(--campaign-purple);align-items:center;gap:8px;padding-top:18px;font-size:10px;display:flex;overflow:hidden}.campaign-ui-risk-summary{background:var(--campaign-green-soft)}.campaign-ui-risk-bar{background:var(--campaign-border);border-radius:4px;height:7px;margin-top:16px;overflow:hidden}.campaign-ui-risk-bar>i{background:var(--campaign-green);transform-origin:0;width:32%;height:100%;animation:8s infinite campaign-fill;display:block}.campaign-ui-risk-rows strong{color:var(--campaign-green-dark);align-items:center;gap:5px;display:flex}.campaign-ui-risk-rows svg{flex-shrink:0}@keyframes campaign-fill{0%{transform:scaleX(0)}30%,95%{transform:scaleX(1)}to{transform:scaleX(0)}}.campaign-ui-progress i{transform-origin:0;animation:8s infinite campaign-fill}.campaign-ui-progress i.complete,.campaign-ui-progress i.scheduled{animation:none}.campaign-status-pulse{animation:3s infinite campaign-status-pulse}@keyframes campaign-status-pulse{0%,to{opacity:1}50%{opacity:.55}}.campaign-ui-calendar{padding:16px 0 0}.campaign-ui-calendar strong{font-size:10px;font-weight:600}.campaign-ui-calendar>div{gap:8px;margin-top:10px;display:flex}.campaign-ui-calendar span{text-align:center;border:1px solid var(--campaign-border);border-radius:4px;flex:1;padding:8px 0;font-size:10px}.campaign-ui-calendar .selected{background:var(--campaign-purple);color:var(--campaign-surface);animation:8s infinite campaign-check}.campaign-ui-template-list{gap:6px;margin-top:12px;display:grid}.campaign-ui-template-list>div{background:var(--campaign-alt);border-radius:4px;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.campaign-ui-template-list>div:first-child{background:var(--campaign-purple-soft);color:var(--campaign-purple)}.campaign-ui-template-list svg:last-child{margin-left:auto}.campaign-template-api{animation:8s infinite campaign-status-after}.campaign-ui-template-message .swap-after svg{animation:8s infinite campaign-check}.campaign-browser[data-motion=paused],.campaign-browser[data-motion=paused] *{animation-play-state:paused!important}@media (width<=1023px){.campaign-hero h1{font-size:40px}.campaign-screen-campaigns .campaign-ui-sidebar .campaign-ui-brand,.campaign-screen-campaigns .campaign-ui-sidebar .campaign-ui-team,.campaign-screen-campaigns .campaign-ui-sidebar .campaign-ui-user,.campaign-screen-campaigns .campaign-ui-sidebar .campaign-ui-navgroup>small,.campaign-screen-campaigns .campaign-ui-sidebar .campaign-ui-nav>span{display:none}.campaign-screen-campaigns .campaign-ui-sidebar{width:55px;padding-inline:5px}.campaign-screen-campaigns .campaign-ui-nav{justify-content:center;padding-inline:4px}.campaign-ui-content{grid-template-columns:100px minmax(0,1fr)}}.campaign-title-break{display:none}@media (width<=767px){.campaign-hero h1{font-size:30px;line-height:1.2}.campaign-title-break{display:block}.campaign-ui-sidebar,.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar{display:none}.campaign-hero-grid>div{min-width:0}.campaign-ui-content{grid-template-columns:1fr}.campaign-ui-cursor{width:17px;top:26px;right:28px}.campaign-ui-click-pulse{top:0;right:15px}.campaign-ui-status-swap{min-width:70px}.campaign-ui-template-message .campaign-ui-status-swap{min-width:94px}.campaign-step-line{display:none}.campaign-steps li>span{border-width:1px;width:38px;height:38px}.campaign-faq{padding-top:56px}.campaign-ui-distribution{max-width:75px}.campaign-ui-template-message>div{align-items:start;gap:4px}.campaign-ui-template-message strong{font-size:10px}.campaign-ui-risk-rows strong{font-size:8px}}@media (prefers-reduced-motion:reduce){.campaign-lp *,.campaign-lp :before,.campaign-lp :after{transition:none!important;animation:none!important}.campaign-ui-status-swap .swap-before,.campaign-ui-cursor,.campaign-ui-click-pulse,.campaign-ui-travel-dot{display:none}.campaign-ui-status-swap .swap-after,.campaign-template-api,.campaign-ui-calendar .selected{opacity:1;transform:none}.campaign-hero-visual .campaign-browser{transform:none}}.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar-bottom{display:none}.campaign-browser:not(.campaign-screen-campaigns) .campaign-ui-sidebar{gap:6px}.campaign-step-line-mobile{display:none}@media (width<=767px){.campaign-step-line-mobile{background:var(--campaign-border);transform-origin:top;width:2px;display:block;position:absolute;top:22px;bottom:22px;left:22px}}.campaign-steps-track{position:relative}.campaign-video-section{background:var(--campaign-ink);color:var(--campaign-light-text);position:relative;overflow:hidden}.campaign-video-section:before{content:"";background:var(--campaign-dark-glow);pointer-events:none;position:absolute;inset:0}.campaign-video-section .campaign-container{position:relative}.campaign-video-head{text-align:center;max-width:720px;margin:0 auto 36px}.campaign-video-section h2{color:var(--campaign-surface)}.campaign-video-head p{color:var(--campaign-light-text);margin-top:12px}.campaign-video-section .campaign-eyebrow{margin-inline:auto}.campaign-video-frame{background:var(--campaign-surface);border:1px solid color-mix(in oklab, var(--campaign-surface) 20%, transparent);max-width:960px;box-shadow:0 30px 80px -30px color-mix(in oklab, var(--campaign-green) 55%, transparent), 0 20px 60px -30px color-mix(in oklab, var(--campaign-purple) 60%, transparent);border-radius:18px;margin:0 auto;overflow:hidden}.campaign-video-bar{background:var(--campaign-menu);gap:6px;padding:10px 14px;display:flex}.campaign-video-bar span{background:var(--campaign-border);border-radius:50%;width:10px;height:10px}.campaign-video-player{aspect-ratio:16/9;background:var(--campaign-ink);position:relative}.campaign-video-player video{object-fit:cover;width:100%;height:100%;display:block}.campaign-video-play{cursor:pointer;background:var(--campaign-green);height:52px;color:var(--campaign-surface);letter-spacing:.01em;white-space:nowrap;box-shadow:0 0 0 0 color-mix(in oklab, var(--campaign-green) 50%, transparent), 0 14px 34px -14px color-mix(in oklab, var(--campaign-ink) 65%, transparent);border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;transition:transform .2s,background-color .2s;animation:2.4s ease-out infinite campaign-play-pulse;display:inline-flex;position:absolute;top:82%;left:50%;transform:translate(-50%,-50%)}.campaign-video-play:hover{background:var(--campaign-green-dark);transform:translate(-50%,-50%)scale(1.04)}@keyframes campaign-play-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--campaign-green) 50%, transparent)}to{box-shadow:0 0 0 22px #0000}}@keyframes campaign-play-pulse-sm{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--campaign-green) 50%, transparent)}to{box-shadow:0 0 0 10px #0000}}.campaign-video-actions{flex-direction:column;align-items:center;gap:16px;margin-top:32px;display:flex}.campaign-showcase .campaign-hero-visual{margin-top:0}@media (width<=767px){.campaign-video-play{gap:8px;max-width:calc(100% - 24px);height:40px;padding:0 18px;font-size:14px;animation-name:campaign-play-pulse-sm;top:87%}.campaign-video-frame{border-radius:12px}}@media (prefers-reduced-motion:reduce){.campaign-video-play{animation:none}}.campaign-lp .campaign-watch-button{background:var(--campaign-section-neutral);color:var(--campaign-control-ink);border:1px solid var(--campaign-control-ink);cursor:pointer;height:48px;box-shadow:none;padding:0 22px;font-weight:600}.campaign-lp .campaign-watch-button:hover{background:var(--campaign-menu);transform:translateY(-2px)}.campaign-dark-section .campaign-eyebrow,.campaign-final .campaign-eyebrow{background:var(--campaign-purple);border-color:var(--campaign-purple);color:var(--campaign-surface);box-shadow:var(--campaign-eyebrow-shadow);font-weight:600}.campaign-dark-section .campaign-eyebrow>span,.campaign-final .campaign-eyebrow>span{background:var(--campaign-surface)}.campaign-video-section{scroll-margin-top:86px}.campaign-solutions{background:var(--campaign-section-neutral);padding-bottom:88px}.campaign-solutions-sequence{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;margin-top:56px;display:grid}.campaign-solutions-nav{gap:10px;display:grid;position:sticky;top:140px}.campaign-lp .campaign-solution-tab{white-space:normal;text-align:left;height:auto;min-height:64px;color:var(--campaign-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:start;gap:10px;padding:14px 12px 14px 18px;font-size:13px;line-height:1.5;transition:background-color .2s,color .2s;position:relative}.campaign-solution-tab-number{font-variant-numeric:tabular-nums;font-size:16px}.campaign-lp .campaign-solution-tab.is-active{color:var(--campaign-green);background:var(--campaign-surface);box-shadow:var(--campaign-active-shadow)}.campaign-solution-indicator{background:var(--campaign-green);border-radius:2px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.campaign-solutions-progress{background:var(--campaign-border);border-radius:2px;height:3px;margin:16px 12px 0;overflow:hidden}.campaign-solutions-progress>div{background:var(--campaign-green);transform-origin:0;height:100%}.campaign-solutions-stack{min-width:0;padding-bottom:15vh;position:relative}.campaign-solution-anchor{height:0;scroll-margin-top:140px}.campaign-stacked-card{background:var(--campaign-surface);border:1px solid var(--campaign-border);min-height:560px;box-shadow:var(--campaign-stack-shadow);transform-origin:top;border-radius:28px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:32px;min-width:0;margin-bottom:120px;padding:32px;scroll-margin-top:140px;display:grid;position:sticky;top:140px}.campaign-stacked-card:last-child{margin-bottom:0}.campaign-stacked-card .campaign-solution-copy{min-width:0;position:relative}.campaign-stacked-card .campaign-section-number{color:var(--campaign-green);margin:0 0 28px;font-size:88px;font-weight:650;line-height:1}.campaign-stacked-card .campaign-solution-copy h3{margin-bottom:16px;font-size:24px}.campaign-stacked-card .campaign-solution-copy p{font-size:14px;line-height:1.8}.campaign-stacked-card .campaign-solution-copy .campaign-link{white-space:normal;margin-top:20px}.campaign-stack-shade{border-radius:inherit;background:var(--campaign-ink);pointer-events:none;position:absolute;inset:0}@media (width>=1024px) and (width<=1199px){.campaign-solutions-sequence{grid-template-columns:170px minmax(0,1fr);gap:24px}.campaign-stacked-card{gap:24px;padding:24px}}@media (width>=1024px) and (height<=800px){.campaign-stacked-card{min-height:460px}.campaign-stacked-card .campaign-section-number{margin-bottom:16px;font-size:72px}}@media (width<=1023px){.campaign-solutions-sequence{margin-top:32px;display:block}.campaign-solutions-nav{display:none}.campaign-solutions-stack{padding-bottom:0}.campaign-stacked-card{min-height:0;margin-bottom:32px;position:relative;top:auto;transform:none!important}.campaign-stack-shade{display:none}}@media (width<=767px){.campaign-stacked-card{border-radius:28px;grid-template-columns:minmax(0,1fr);gap:28px;padding:24px 18px}.campaign-stacked-card .campaign-section-number{margin-bottom:18px;font-size:72px}.campaign-stacked-card .campaign-solution-visual{order:2}}@media (prefers-reduced-motion:reduce){.campaign-stacked-card{transform:none!important}.campaign-stack-shade{display:none}}.campaign-lp{--accent:var(--campaign-green);--accent-foreground:var(--campaign-surface)}.campaign-lp :is(.campaign-button,.campaign-video-play,.campaign-ui-primary){color:var(--campaign-surface);transition:color .2s,background-color .2s,transform .2s}.campaign-lp :is(.campaign-button,.campaign-video-play):is(:hover,:focus-visible,:active){background-color:var(--campaign-green-dark);color:var(--campaign-surface)}.campaign-lp :is(.campaign-button,.campaign-video-play,.campaign-ui-primary) svg{color:inherit;transition:color .2s,transform .2s}.campaign-lp .campaign-solution-tab:is(:hover,:focus-visible,:active){background:var(--campaign-green);color:var(--campaign-surface)}.campaign-lp .campaign-solution-tab>:not(.campaign-solution-indicator){color:inherit;transition:color .2s}.campaign-lp .campaign-solution-tab:is(:hover,:focus-visible,:active) .campaign-solution-indicator{background:var(--campaign-surface)}.campaign-lp .campaign-watch-button{transition:color .2s,background-color .2s,transform .2s}.campaign-lp .campaign-watch-button:is(:hover,:focus-visible,:active){background:var(--campaign-menu);color:var(--campaign-control-ink)}.campaign-lp .campaign-watch-button svg{color:inherit;transition:color .2s}.campaign-lp #bitrix-solo-container :is(.b24-form-btn-submit,.b24-form-btn:not(.b24-form-btn-border)){transition:color .2s,background-color .2s;color:var(--campaign-surface)!important}.campaign-lp #bitrix-solo-container :is(.b24-form-btn-submit,.b24-form-btn:not(.b24-form-btn-border)) svg{color:inherit}.campaign-lp .ctf{background:var(--campaign-surface);color:var(--campaign-ink);border:1px solid #0b12201a;border-radius:22px;max-width:100%;padding:24px;overflow:hidden;box-shadow:0 18px 50px -24px #0b122047}.campaign-lp .ctf form{gap:14px;display:grid}.campaign-lp .ctf h3{color:var(--campaign-ink);margin:0;font-size:22px;font-weight:700}.campaign-lp .ctf-step{letter-spacing:.06em;text-transform:uppercase;color:var(--campaign-green-dark);margin:0;font-size:12px;font-weight:600}.campaign-lp .ctf-support{color:var(--campaign-muted);margin:-6px 0 4px;font-size:15px}.campaign-lp .ctf-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.campaign-lp .ctf-field>label,.campaign-lp .ctf-field legend{color:var(--campaign-ink);margin-bottom:6px;font-size:14px;font-weight:600}.campaign-lp .ctf input:not([type=checkbox]):not([type=radio]),.campaign-lp .ctf select,.campaign-lp .ctf textarea{background:var(--campaign-surface);width:100%;min-height:48px;color:var(--campaign-ink);border:1px solid #0b12202e;border-radius:12px;padding:10px 14px;font-size:16px}.campaign-lp .ctf textarea{resize:vertical}.campaign-lp .ctf :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--campaign-green);outline-offset:2px}.campaign-lp .ctf [aria-invalid=true]{border-color:#dc2626!important}.campaign-lp .ctf-error{color:#b91c1c;min-height:0;margin:0;font-size:13px}.campaign-lp .ctf-error:empty{display:none}.campaign-lp .ctf-count{color:var(--campaign-muted);text-align:right;margin:0;font-size:12px}.campaign-lp .ctf-consent{color:var(--campaign-muted);align-items:flex-start;gap:10px;font-size:13px;display:flex}.campaign-lp .ctf-consent input{width:22px;height:22px;accent-color:var(--campaign-green);flex:none;margin-top:1px}.campaign-lp .ctf-consent a{color:var(--campaign-green-dark);text-decoration:underline}.campaign-lp .ctf-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.campaign-lp .ctf-options{gap:8px;display:grid}.campaign-lp .ctf-option{cursor:pointer;border:1px solid #0b122024;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:10px 14px;font-size:14px;transition:border-color .2s,background-color .2s;display:flex}.campaign-lp .ctf-option input{accent-color:var(--campaign-green);flex:none;width:18px;height:18px}.campaign-lp .ctf-option.is-checked{border-color:var(--campaign-green);background:var(--campaign-section-neutral,#f6f7f9)}.campaign-lp .ctf-submit{background:var(--campaign-green);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;min-height:52px;font-size:16px;font-weight:600;transition:background-color .2s,transform .2s}.campaign-lp .ctf-submit:hover:not(:disabled){background:var(--campaign-green-dark);color:#fff;transform:translateY(-1px)}.campaign-lp .ctf-submit:disabled{opacity:.7;cursor:progress}.campaign-lp .ctf-req{color:#dc2626;font-weight:700}.campaign-lp .ctf-privacy{color:var(--campaign-muted);margin:0;font-size:12px}.campaign-lp .ctf-privacy a{color:inherit;text-decoration:underline}.campaign-lp .ctf-suggest{margin:0;font-size:13px}.campaign-lp .ctf-suggest button{min-height:32px;color:var(--campaign-green-dark);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;text-decoration:underline}.campaign-lp .ctf-back{min-height:44px;color:var(--campaign-muted);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.campaign-lp .ctf-back:hover{color:var(--campaign-ink)}.campaign-lp .ctf-suggest button:focus-visible,.campaign-lp .ctf-back:focus-visible{outline:2px solid var(--campaign-green);outline-offset:2px;border-radius:4px}.campaign-lp .ctf-done{text-align:center;color:var(--campaign-green);justify-items:center;gap:14px;padding:24px 0;display:grid}.campaign-lp .ctf-done h3{outline:none;font-size:18px}@media (width<=767px){.campaign-lp .ctf{padding:18px}}.campaign-hero{padding-bottom:72px}.campaign-hero-cta{margin-top:36px}.campaign-lp .campaign-watch-button{border-color:color-mix(in oklab, var(--campaign-ink) 20%, transparent);transition:color .2s,background-color .2s,border-color .2s,transform .2s}.campaign-lp .campaign-watch-button:is(:hover,:focus-visible,:active){border-color:var(--campaign-control-ink)}@media (width<=767px){.campaign-hero{padding-bottom:48px}.campaign-hero-grid{gap:36px}.campaign-hero-cta{margin-top:32px}}.campaign-brand{border-radius:8px;align-items:center;display:inline-flex}.campaign-brand:focus-visible{outline:2px solid var(--campaign-green);outline-offset:4px}.campaign-nav{align-items:center;gap:2px;display:flex}.campaign-nav a{color:var(--campaign-muted);white-space:nowrap;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.campaign-nav a:hover{color:var(--campaign-ink);background:color-mix(in oklab, var(--campaign-ink) 6%, transparent)}.campaign-nav a:focus-visible{outline:2px solid var(--campaign-green);outline-offset:2px}.campaign-lp section[id]{scroll-margin-top:104px}@media (width<=1023px){.campaign-nav{display:none}}@media (width<=767px){.campaign-lp section[id]{scroll-margin-top:88px}}.campaign-media-slot{perspective:1800px;max-width:960px;margin-inline:auto}.campaign-media-slot .campaign-browser{transform-origin:50%;animation:8s ease-in-out infinite campaign-float}.campaign-product-main{background:var(--campaign-alt);min-width:0;color:var(--campaign-ink);flex:1;padding:24px}.campaign-product-browser{color:var(--campaign-ink)}.product-heading{color:var(--campaign-muted);justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.product-heading h3{color:var(--campaign-ink);font-size:22px;font-weight:650}.campaign-product-browser h4{color:var(--campaign-ink);margin:0 0 16px;font-size:12px;font-weight:650}.campaign-product-browser p{color:var(--campaign-muted);font-size:11px;line-height:1.7}.campaign-product-browser small{color:var(--campaign-muted);font-size:9px;line-height:1.5}.product-filters{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.product-filters>span{border:1px solid var(--campaign-border);background:var(--campaign-surface);border-radius:5px;align-items:center;gap:6px;padding:7px;font-size:9px;display:inline-flex}.product-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.product-kpis>div{background:var(--campaign-surface);border:1px solid var(--campaign-border);border-radius:6px;gap:6px;padding:14px;display:grid}.product-kpis svg{color:var(--campaign-green)}.product-kpis strong{color:var(--campaign-ink);font-size:24px}.product-dashboard{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.product-dashboard-left{gap:12px;min-width:0;display:grid}.campaign-product-panel{border:1px solid var(--campaign-border);background:var(--campaign-surface);border-radius:6px;min-width:0;padding:16px}.product-copilot{border-color:color-mix(in srgb, var(--campaign-purple) 35%, var(--campaign-border));box-shadow:var(--campaign-card-shadow)}.product-purple-label{background:var(--campaign-purple-soft);color:var(--campaign-purple);border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:9px;font-weight:600;line-height:1.5;display:inline-flex}.product-prompt{border:1px solid var(--campaign-border);color:var(--campaign-muted);border-radius:5px;justify-content:space-between;align-items:center;gap:6px;margin:15px 0;padding:11px 8px;font-size:10px;display:flex}.product-prompt svg{color:var(--campaign-purple);flex-shrink:0}.product-suggestions{gap:7px;margin:8px 0 18px;display:grid}.product-suggestions>div{background:var(--campaign-alt);border-radius:4px;align-items:center;gap:5px;padding:8px;font-size:10px;display:flex}.product-suggestions svg{color:var(--campaign-purple);flex-shrink:0}.product-answer{background:var(--campaign-purple-soft);border-radius:5px;padding:12px}.product-answer>span{color:var(--campaign-purple);align-items:center;gap:5px;margin-bottom:10px;font-size:10px;font-weight:600;display:flex}.product-ranking-head{color:var(--campaign-muted);border-bottom:1px solid var(--campaign-border);justify-content:space-between;padding-bottom:8px;font-size:9px;display:flex}.product-ranking-row{align-items:center;gap:8px;padding:11px 0;font-size:10px;display:flex}.product-ranking-row>div{flex:1;min-width:0}.product-ranking-row strong{font-size:10px;font-weight:550}.product-avatar{background:var(--campaign-green-soft);width:25px;height:25px;color:var(--campaign-green-dark);border-radius:50%;flex-shrink:0;place-items:center;font-size:9px;display:grid}.product-meter{background:var(--campaign-border);border-radius:2px;height:4px;margin-top:7px;overflow:hidden}.product-meter i{background:var(--campaign-green);transform-origin:0;width:85%;height:100%;animation:8s infinite campaign-fill;display:block}.product-meter.medium i{background:var(--campaign-purple);width:58%}.product-meter.short i{width:33%}.product-heat-labels,.product-heat-row{grid-template-columns:25px repeat(6,minmax(0,1fr));gap:4px;margin-bottom:5px;display:grid}.product-heat-labels small{text-align:center;font-size:7px}.product-heat-row i{background:var(--campaign-green-soft);border-radius:3px;height:18px}.product-heat-row .heat-1{background:color-mix(in srgb, var(--campaign-green) 25%, var(--campaign-surface))}.product-heat-row .heat-2{background:color-mix(in srgb, var(--campaign-green) 60%, var(--campaign-surface))}.product-heat-row .heat-3{background:var(--campaign-green-dark)}.product-heat-key{color:var(--campaign-muted);justify-content:space-between;margin-top:9px;font-size:7px;display:flex}.product-quartiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-quartiles>div{gap:5px;display:grid}.product-quartiles strong{font-size:15px}.product-business{border-top:1px solid var(--campaign-border);gap:6px;margin-top:14px;padding-top:12px;font-size:9px;line-height:1.6;display:flex}.product-time-comparison{gap:10px;margin:22px 0;font-size:10px;display:grid}.product-time-comparison strong{font-size:28px}.product-contact-header{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.product-contact-header small{display:block}.product-conversation{gap:12px;padding:24px 0;display:grid}.product-bubble{background:var(--campaign-alt);border-radius:6px;max-width:90%;padding:12px;font-size:11px;line-height:1.7}.product-bubble.outgoing{background:var(--campaign-green-soft);justify-self:end}.product-summary{background:var(--campaign-purple-soft);border-radius:6px;margin-top:10px;padding:14px;font-size:10px;line-height:1.8}.product-summary>svg{color:var(--campaign-purple);vertical-align:middle;margin-right:6px}.product-summary p{margin-block:10px}.product-message-tabs{border-bottom:1px solid var(--campaign-border);gap:20px;margin-bottom:20px;font-size:12px;display:flex}.product-message-tabs>span{padding:10px 0}.product-message-tabs .active{color:var(--campaign-green-dark);border-bottom:2px solid var(--campaign-green)}.product-message-tabs b{background:var(--campaign-green-soft);border-radius:4px;padding:2px 5px}.product-attention-list{gap:12px;display:grid}.product-attention-list p{margin:12px 0}.product-attention-list small{margin-top:12px;display:block}.product-routine-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);gap:14px;display:grid}.product-routine-canvas{border:1px solid var(--campaign-border);background:var(--campaign-menu);border-radius:6px;min-width:0;padding:14px}.product-canvas-caption{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:22px;font-size:10px;line-height:1.5;display:flex}.product-nodes{display:grid}.product-node{border:1px solid var(--campaign-border);background:var(--campaign-surface);box-shadow:var(--campaign-active-shadow);border-radius:6px;align-items:center;gap:8px;padding:12px;display:flex}.product-node>span{border-radius:6px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.product-node-green{background:var(--campaign-green-soft);color:var(--campaign-green-dark)}.product-node-purple{background:var(--campaign-purple-soft);color:var(--campaign-purple)}.product-node>div{flex:1;min-width:0}.product-node strong{font-size:10px;font-weight:600;line-height:1.5;display:block}.product-node>svg{color:var(--campaign-green);flex-shrink:0}.product-node-connector{background:var(--campaign-border);width:2px;height:28px;margin-left:28px;position:relative}.product-node-connector>svg{color:var(--campaign-purple);position:absolute;bottom:0;left:-5px;transform:rotate(90deg)}.product-node-connector i{background:var(--campaign-green);width:4px;height:6px;animation:3s infinite product-flow;position:absolute;top:0}@keyframes product-flow{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(24px)}}.product-agent-field{border-bottom:1px solid var(--campaign-border);margin-block:14px;padding-bottom:12px}.product-agent-field p{padding-top:5px}.product-agent-config{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.product-knowledge{gap:16px;font-size:10px;display:grid}.product-knowledge>span{align-items:center;gap:7px;display:flex}.product-knowledge svg{color:var(--campaign-green)}.product-lead-context{background:var(--campaign-green-soft);border-radius:6px;gap:7px;margin-top:16px;padding:12px;font-size:10px;display:grid}.product-animated{animation:8s infinite product-reveal}@keyframes product-reveal{0%,to{opacity:.75;transform:translateY(5px)}12%,95%{opacity:1;transform:translateY(0)}}.campaign-product-browser[data-motion=paused],.campaign-product-browser[data-motion=paused] *{animation-play-state:paused!important}.campaign-product-browser.product-compact .campaign-ui-sidebar{display:none}.product-compact .campaign-product-main{padding:14px}.product-compact .product-dashboard,.product-compact .product-routine-layout,.product-compact .product-agent-config{grid-template-columns:minmax(0,1fr)}.product-compact .product-dashboard-left{gap:10px}.product-compact .product-kpis{gap:5px}.product-compact .product-kpis>div{padding:8px}.product-compact .product-kpis strong{font-size:18px}.campaign-use-ideas{background:var(--campaign-purple-soft)}.campaign-use-ideas ul{flex-wrap:wrap;justify-content:center;gap:12px;margin:32px 0 0;padding:0;list-style:none;display:flex}.campaign-use-ideas li{background:var(--campaign-surface);border:1px solid var(--campaign-border);color:var(--campaign-purple);border-radius:6px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex}.campaign-use-ideas li svg{color:var(--campaign-green);flex:none}.campaign-use-ideas li:hover{border-color:#6b46c159;transform:translateY(-2px);box-shadow:0 8px 22px #0b122014}@media (width>=1024px){.campaign-alternate-solutions .campaign-stacked-card:nth-of-type(2n) .campaign-solution-visual{order:2}.campaign-alternate-solutions .campaign-stacked-card:nth-of-type(2n){grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}@media (width<=767px){.campaign-product-main{padding:14px}.product-dashboard,.product-routine-layout,.product-agent-config{grid-template-columns:minmax(0,1fr)}.product-heading h3{font-size:18px}.product-kpis{gap:6px}.product-kpis>div{padding:10px}.product-kpis strong{font-size:20px}.campaign-product-panel{padding:14px}.campaign-media-slot{perspective:none}}@media (prefers-reduced-motion:reduce){.campaign-media-slot .campaign-browser{animation:none;transform:none}.campaign-product-browser .product-animated{opacity:1;transform:none}.product-node-connector i{display:none}.campaign-use-ideas li{transition:none}.campaign-use-ideas li:hover{transform:none}}.campaign-three-steps ol{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.campaign-three-steps li{padding-inline:24px}.campaign-three-steps li>span{margin-inline:auto}.campaign-three-steps .campaign-step-line{top:24px;left:16.6667%;right:16.6667%}@media (width>=1024px){.campaign-alternate-solutions .campaign-solution-visual{align-items:center;height:500px;display:flex}.campaign-alternate-solutions .campaign-stacked-card{min-height:566px}}@media (width<=767px){.campaign-three-steps ol{text-align:left;grid-template-columns:1fr;gap:0}.campaign-three-steps li{align-items:flex-start;min-height:80px;padding:0 0 24px}.campaign-three-steps li:last-child{min-height:38px;padding-bottom:0}.campaign-three-steps li>span{margin:0}.campaign-three-steps .campaign-step-line-mobile{top:19px;bottom:19px;left:19px}}.campaign-solution-browser{width:100%;height:500px}.campaign-solution-browser .campaign-ui-shell{height:calc(100% - 32px)}.campaign-solution-browser .campaign-ui-main{flex-direction:column;padding:20px;display:flex}.campaign-solution-browser .campaign-browser-bar{font-size:12px}.campaign-solution-browser :is(.campaign-ui-chip,.campaign-ui-primary,.campaign-ui-template-select,.campaign-ui-template-list>div,.campaign-ui-template-list strong,.campaign-ui-template-message strong,.campaign-ui-template-message p){font-size:13px;line-height:1.5}.campaign-solution-browser .campaign-ui-detail-heading h3{font-size:16px}.campaign-solution-browser .campaign-ui-template-top{margin:16px 0 12px}.campaign-solution-browser .campaign-ui-template-list{gap:6px;margin:0}.campaign-solution-browser .campaign-ui-template-list>div{background:var(--campaign-alt);color:var(--campaign-ink);gap:8px;padding:10px}.campaign-solution-browser .campaign-ui-template-list strong{text-align:right;margin-left:auto;font-weight:500}.campaign-solution-browser .campaign-ui-template-list>div.selected{background:var(--campaign-purple-soft);color:var(--campaign-purple)}.campaign-solution-browser .campaign-ui-template-list svg{flex-shrink:0}.campaign-solution-browser .campaign-ui-template-message{margin-top:16px;padding:16px}.campaign-solution-browser .campaign-ui-template-message p{margin-top:10px}.campaign-solution-browser .campaign-ui-detail-footer{margin-top:auto;padding-top:14px}.campaign-solution-browser .campaign-ui-flow{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid;overflow:visible}.campaign-solution-browser .campaign-ui-flow>div{border:1px solid var(--campaign-border);background:var(--campaign-alt);text-align:center;border-radius:5px;flex-direction:column;justify-content:center;gap:8px;min-height:146px;padding:10px 4px;font-size:12px;line-height:1.5;display:flex;position:relative}.campaign-solution-browser .campaign-ui-flow>div.selected{background:var(--campaign-purple-soft);color:var(--campaign-purple)}.campaign-solution-browser .campaign-ui-flow>div:not(:last-child):after{content:"→";color:var(--campaign-green-dark);position:absolute;top:50%;left:calc(100% + 1px)}.campaign-alternate-solutions .campaign-stacked-card .campaign-solution-copy h3{font-size:26px;line-height:1.25}@media (width<=767px){.campaign-solution-browser{height:520px}.campaign-solution-browser .campaign-ui-shell{height:calc(100% - 26px)}.campaign-solution-browser .campaign-ui-main{padding:14px}.campaign-solution-browser .campaign-ui-template-list>div{flex-wrap:wrap}.campaign-solution-browser .campaign-ui-template-list strong{font-size:12px}.campaign-solution-browser .campaign-ui-flow{gap:10px}.campaign-solution-browser .campaign-ui-flow>div{padding-inline:3px}.campaign-alternate-solutions .campaign-stacked-card .campaign-solution-copy h3{font-size:24px}}
