:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#1b1d21;--bg-deep:#15171a;--surface:#26292e;--surface-2:#2e3137;--surface-3:#373b42;--line:#41454c;--line-soft:#34383f;--text:#f1f2f4;--muted:#b7bbc3;--subtle:#959ca6;--green:#34d877;--mint:#85e8ad;--yellow:#ffc01e;--sand:#ffd978;--gray:#585a5f;--ink:#16241c;--radius:18px;--font:"Helvetica Neue",Helvetica,Arial,sans-serif;--max:1280px;--shadow:0 20px 65px #00000026}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:116px}body{background:var(--bg);color:var(--text);font:400 15px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0}.sr-only,body.locked{overflow:hidden}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation;color:inherit}button{cursor:pointer;font-weight:500}button:disabled{cursor:default}a{text-decoration:none}h1,h2,h3,h4,p{margin:0}b,h1,h2,h3,h4,strong{font-weight:600}img,svg{display:block}a svg,button svg{flex-shrink:0}::selection{background:var(--mint);color:var(--ink)}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--yellow);outline-offset:5px;border-radius:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.container{width:min(var(--max),100% - 96px);margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.icon.small{width:16px;height:16px}.muted{color:var(--muted)}.green{color:var(--mint)}.yellow{color:var(--sand)}.mono,.page-count{font-variant-numeric:tabular-nums}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute}.skip-link{background:var(--yellow);color:var(--ink);z-index:500;padding:12px 20px;position:fixed;top:-100px;left:24px}.skip-link:focus{top:16px}.eyebrow{letter-spacing:1.35px;text-transform:uppercase;color:var(--subtle);align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.eyebrow .index{color:var(--mint);letter-spacing:0}.dot-live{background:var(--green);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.badge{white-space:nowrap;border-radius:6px;align-items:center;gap:6px;min-height:25px;padding:3px 9px;font-size:10px;font-weight:500;line-height:1.4;display:inline-flex}.badge.green-badge{color:var(--ink);background:var(--mint)}.badge.gray-badge{color:#c2c7ce;background:#393d44}.badge.amber-badge{color:#332606;background:var(--sand)}.btn{background:var(--green);min-height:48px;color:var(--ink);border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:12px 19px;font-size:13px;font-weight:600;line-height:1.4;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.btn:hover{background:var(--mint);transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn.secondary{color:var(--text);background:0 0;border-color:#50555e}.btn.secondary:hover{background:var(--surface-2);border-color:#777f89}.btn.dark{color:var(--mint);background:#242a28}.btn.dark:hover{background:#17211b}.btn.small-btn{min-height:42px;padding:10px 15px;font-size:12px}.text-button{min-height:44px;color:var(--muted);background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:12px;display:inline-flex}.text-button:hover{color:var(--mint)}.icon-button{width:42px;height:42px;color:var(--text);background:0 0;border:1px solid #4a4f58;border-radius:10px;flex:0 0 42px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.icon-button:hover{border-color:var(--mint);color:var(--mint);background:#343a36}.icon-button .icon{width:18px;height:18px}.header-shell{z-index:60;background:linear-gradient(var(--bg) 78%,#1b1d2100);pointer-events:none;padding:18px 0 0;position:sticky;top:0}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:auto;background:#2e3137f5;border:1px solid #41454c;border-radius:15px;justify-content:space-between;gap:24px;height:72px;padding:0 22px;display:flex;box-shadow:0 8px 20px #00000010}.brand,.brand-symbol,.header-actions,.header-nav,.hero,.hero-kicker,.site-header{align-items:center}.brand{white-space:nowrap;letter-spacing:-1px;gap:10px;font-size:25px;font-weight:600;line-height:1;display:inline-flex}.brand-symbol{gap:4px;width:29px;height:28px;display:flex;transform:skew(-10deg)}.brand-symbol i{background:var(--green);border-radius:2px;width:6px;display:block}.brand-symbol i:first-child{height:13px}.brand-symbol i:nth-child(2){height:24px}.brand-symbol i:nth-child(3){background:var(--mint);height:18px}.brand-word span{color:var(--mint)}.header-nav{gap:27px;display:flex}.header-nav a{white-space:nowrap;color:#c3c7cf;font-size:12px;transition:color .2s}.header-nav a:hover{color:var(--mint)}.header-actions{gap:18px;display:flex}.mobile-menu-toggle{display:none}.mobile-menu{pointer-events:auto;display:none}.hero{grid-template-columns:minmax(0,4fr) minmax(0,2fr);gap:28px;padding:67px 0 58px;display:grid}.hero-copy{align-self:center;padding:0 12px 0 0}.hero-kicker{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.hero-kicker .since{color:var(--subtle);border-left:1px solid #555b64;padding-left:12px}.hero h1{letter-spacing:-1.9px;margin:27px 0 22px;font-size:calc(clamp(40px,4vw,58px));font-weight:500;line-height:1.105}.hero h1 .hero-line{white-space:nowrap;display:block}.hero h1 .hero-emphasis{color:var(--mint)}.hero-description{max-width:570px;color:var(--muted);font-size:15px;line-height:1.75}.hero-buttons{flex-wrap:wrap;gap:12px;margin:27px 0 30px;display:flex}.hero-buttons .btn{min-height:50px;padding-inline:22px}.hero-assurances{flex-wrap:wrap;gap:20px;display:flex}.hero-assurances span{color:var(--muted);align-items:center;gap:6px;font-size:10px;display:inline-flex}.hero-assurances .icon{color:var(--mint);width:14px;height:14px}.hero-small-insight{border-top:1px solid var(--line-soft);align-items:center;gap:13px;max-width:590px;margin-top:38px;padding-top:22px;display:flex}.avatars{padding-left:0;display:flex}.avatars span{border:3px solid var(--bg);width:31px;height:31px;color:var(--mint);background:#41473f;border-radius:50%;place-items:center;margin-left:-7px;font-size:9px;font-weight:500;display:grid}.avatars span:first-child{color:var(--sand);background:#4b4a40;margin-left:0}.avatars span:last-child{color:#c6d2de;background:#3f454e}.hero-small-insight p{color:var(--subtle);font-size:11px;line-height:1.55}.hero-small-insight b{color:#d5d8de;font-weight:500}.hero-micro-icon{background:var(--surface-2);border:1px solid var(--line);color:var(--mint);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.hero-economics{min-width:0}.economics-card{background:var(--surface-2);box-shadow:var(--shadow);border:1px solid #494e57;border-radius:18px;padding:22px;position:relative;overflow:hidden}.card-topline{color:#c2c7cf;justify-content:space-between;gap:8px;font-size:10px}.card-title-row,.card-topline,.card-topline>span:first-child{align-items:center;display:flex}.card-topline>span:first-child{gap:7px}.card-title-row{gap:12px;margin:20px 0}.niche-icon{width:42px;height:42px;color:var(--mint);background:#3a4540;border-radius:11px;flex:0 0 42px;place-items:center;display:grid}.niche-icon .icon{width:23px;height:23px}.card-title-row h2{letter-spacing:-.5px;font-size:20px;line-height:1.3}.criteria-label{color:var(--subtle);margin-bottom:9px;font-size:10px}.criteria-tags{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:61px;display:flex}.criteria-tags span{color:#d6d9de;border:1px solid #4a4f58;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.35}.price-comparison{border-top:1px solid #454a53;margin-top:18px;padding-top:16px}.price-comparison>p{color:#bdc2ca;margin-bottom:11px;font-size:10px}.price-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.price-block{background:#272a30;border:1px solid #454a52;border-radius:9px;padding:12px}.price-block.ours{background:#2b3830;border-color:#5c7b66}.price-block .platform{color:#bbc1c9;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.price-block.ours .platform{color:var(--mint)}.price-block .amount{letter-spacing:-.8px;white-space:nowrap;margin-top:5px;font-size:25px;font-weight:500;line-height:1.4;display:block}.price-block:not(.ours) .amount{color:var(--sand)}.price-block.ours .amount{color:var(--mint)}.price-block .currency{font-size:19px}.savings-block{background:var(--mint);color:var(--ink);border-radius:10px;justify-content:space-between;align-items:center;margin-top:11px;padding:14px;display:flex}.savings-block .label{font-size:10px;font-weight:500}.savings-block strong{letter-spacing:-.7px;font-size:26px;font-weight:500;line-height:1.3;display:block}.savings-icon{border:1px solid #426f523d;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.savings-icon .icon{width:20px;height:20px}.volume-row{color:#bdc2ca;align-items:center;gap:7px;padding-top:14px;font-size:10px;display:flex}.volume-row .icon{color:var(--mint);width:16px;height:16px}.volume-row b{color:#e4e6e9;font-weight:500}.economics-controls{justify-content:space-between;align-items:center;margin:13px 0 0;padding-inline:1px;display:flex}.carousel-dots{align-items:center;gap:0;display:flex}.carousel-dot{background:0 0;border:0;place-items:center;width:24px;height:42px;padding:0;display:grid}.carousel-dot:after{content:"";background:#626975;border-radius:8px;width:5px;height:5px;transition:width .2s;display:block}.carousel-dot[aria-current=true]:after{background:var(--green);width:17px}.carousel-buttons{align-items:center;gap:7px;display:flex}.page-count{color:var(--subtle);margin-right:4px;font-size:10px}.economics-note{color:var(--subtle);text-align:right;margin-top:6px;font-size:9px;line-height:1.6}.ecosystem{padding:0 0 68px}.ecosystem-heading{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding-top:29px;display:flex}.ecosystem-heading h2{color:#c7ccd3;font-size:13px;font-weight:500}.ecosystem-heading .operator-count{color:var(--subtle);font-size:11px}.operator-count strong{color:var(--mint);font-weight:500}.partner-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.partner{background:var(--surface);border:1px solid var(--line-soft);color:#d4d8de;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:8px;height:55px;padding:8px;font-size:11px;font-weight:500;display:flex}.partner-mark{letter-spacing:-1px;color:#d4d8de;place-items:center;min-width:17px;font-size:17px;font-weight:600;display:grid}.partner-mark.boxed{border:1px solid #757b85;border-radius:5px;width:20px;height:20px;font-size:12px}.ecosystem-footer{color:var(--subtle);justify-content:space-between;align-items:center;gap:22px;margin-top:16px;font-size:10px;display:flex}.ecosystem-footer .trust{color:var(--muted);align-items:center;gap:7px;display:flex}.ecosystem-footer .trust .icon{color:var(--mint);width:16px;height:16px}.ecosystem-footer .integration-note{text-align:right;max-width:420px;font-size:9px}.section{border-top:1px solid var(--line-soft);padding:72px 0}.section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:31px;display:flex}.section-heading h2{letter-spacing:-1.25px;margin-top:15px;font-size:39px;font-weight:500;line-height:1.15}.section-heading>.section-description{max-width:355px;color:var(--muted);padding-bottom:4px;font-size:13px;line-height:1.75}.heading-actions{align-items:center;gap:8px;display:flex}.section-note{color:var(--subtle);margin-top:17px;font-size:10px;line-height:1.6}.dashboard-shell{background:#15171a;border:1px solid #474c54;border-radius:20px;padding:12px;box-shadow:0 22px 80px #0000001f}.dash-topbar{background:var(--surface-2);border:1px solid #3e434a;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;height:57px;padding:0 17px;display:flex}.dash-topbar .brand{gap:8px;font-size:19px}.dash-topbar .brand-symbol{gap:3px;width:22px;height:22px}.dash-topbar .brand-symbol i{width:5px}.dash-topbar .brand-symbol i:first-child{height:11px}.dash-topbar .brand-symbol i:nth-child(2){height:20px}.dash-topbar .brand-symbol i:nth-child(3){height:15px}.workspace{color:#b6bec7;border-left:1px solid #565c65;margin-left:17px;padding-left:17px;font-size:10px}.dash-search,.dash-top-left,.dash-top-right,.demo-user{align-items:center;display:flex}.dash-top-right{gap:15px}.dash-search{color:#adb5be;border:1px solid #4b515a;border-radius:7px;gap:7px;width:210px;padding:7px 10px;font-size:9px}.dash-search .icon{width:13px;height:13px}.demo-user{gap:8px}.demo-avatar{width:29px;height:29px;color:var(--sand);background:#53554b;border-radius:50%;place-items:center;display:grid}.demo-avatar,.demo-user .user-name{font-size:10px}.demo-user small{color:#a4adb8;font-size:8px;line-height:1.3;display:block}.dash-body{gap:10px;padding-top:10px;display:flex}.dash-rail{background:var(--surface-2);border:1px solid #3e434a;border-radius:11px;flex-direction:column;flex:0 0 54px;align-items:center;gap:8px;width:54px;padding:12px 0;display:flex}.rail-item{color:#abb3be;background:0 0;border:0;border-radius:9px;place-items:center;width:36px;height:36px;display:grid;position:relative}.rail-item .icon{width:17px;height:17px}.rail-item.active{color:var(--mint);background:#3d4941}.rail-item.active:before{content:"";background:var(--green);border-radius:2px;width:2px;height:16px;position:absolute;top:10px;left:-9px}.rail-item.last{margin-top:auto}.dash-content{flex:1;min-width:0;padding:6px 0 0}.dash-title-row{justify-content:space-between;align-items:center;gap:16px;margin:0 1px 13px;display:flex}.dash-title-row h3{font-size:17px;font-weight:500;line-height:1.4}.dash-title-row p{color:#aeb5bf;margin-top:2px;font-size:9px}.segmented-control{background:#23262c;border:1px solid #484e58;border-radius:7px;gap:2px;padding:3px;display:flex}.segmented-control button{color:#b5bdc8;background:0 0;border:0;border-radius:4px;min-width:44px;min-height:32px;padding:5px 10px;font-size:10px}.segmented-control button[aria-pressed=true]{color:var(--text);background:#454b54}.dashboard-columns{grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:10px;display:grid}.dash-main,.field,.person-meta{min-width:0}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.metric{background:var(--surface-2);border:1px solid #3b4048;border-radius:11px;min-height:115px;padding:15px 14px;position:relative}.metric-label{color:#c8ced6;align-items:flex-start;gap:8px;min-height:30px;font-size:10px;line-height:1.5;display:flex}.metric-icon{width:26px;height:26px;color:var(--mint);background:#3d4842;border-radius:8px;flex:0 0 26px;place-items:center;display:grid}.metric-icon .icon{width:14px;height:14px}.metric-icon.amber{color:var(--sand);background:#484438}.metric-value{align-items:baseline;gap:8px;margin-top:6px;display:flex}.metric-value strong{letter-spacing:-.6px;white-space:nowrap;font-size:25px;font-weight:500;line-height:1.25}.metric-value .metric-unit{color:#b5bec8;font-size:13px}.metric-bottom{color:#9fa9b5;margin-top:5px;font-size:8px}.metric-bottom .green{color:var(--mint)}.chart-card{background:var(--surface-2);border:1px solid #3b4048;border-radius:11px;margin-top:10px;padding:17px 16px 10px}.chart-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.chart-topline h4{font-size:12px;font-weight:500}.chart-legend{color:#c1c7cf;gap:13px;font-size:8px;display:flex}.legend-key{align-items:center;gap:5px;display:flex}.legend-key i{background:var(--green);border-radius:50%;width:5px;height:5px}.legend-key.amber i{background:var(--yellow)}.chart-subtitle{color:#9ba5b1;margin-top:3px;font-size:8px}.chart-svg{width:100%;height:185px;margin-top:8px;overflow:visible}.chart-svg text{font-family:var(--font);fill:#a2acb8;font-size:10px;font-weight:400}.chart-svg .chart-grid{stroke:#454b55;stroke-width:.8px;stroke-dasharray:2 5}.chart-svg .chart-main{stroke:var(--green);stroke-width:2.4px}.chart-svg .chart-main,.chart-svg .chart-secondary{fill:none;stroke-linecap:round;stroke-linejoin:round}.chart-svg .chart-secondary{stroke:var(--yellow);stroke-width:1.7px;opacity:.9}.chart-svg .chart-tooltip-text{fill:var(--ink);font-size:11px;font-weight:500}.chart-svg .chart-tooltip-small{fill:#253c2b;font-size:8px}.chart-bottom{color:#aab3be;border-top:1px solid #454b53;justify-content:space-between;gap:15px;padding-top:10px;font-size:9px;display:flex}.chart-bottom b{color:var(--mint);font-weight:500}.dash-side{grid-template-rows:auto 1fr;gap:10px;display:grid}.qualification-widget{background:var(--surface-2);border:1px solid #3b4048;border-radius:11px;padding:16px}.widget-heading{justify-content:space-between;align-items:center;gap:6px;margin-bottom:16px;display:flex}.widget-heading h4{font-size:11px;font-weight:500}.widget-heading .icon{color:#abb5c1;width:14px;height:14px}.quality-total{letter-spacing:-.8px;font-size:29px;line-height:1}.quality-total span{color:#aeb8c3;letter-spacing:0;margin-left:5px;font-size:10px}.stacked-bar{gap:3px;height:5px;margin:16px 0;display:flex}.stacked-bar span{background:var(--green);border-radius:3px}.stacked-bar span:nth-child(2){background:var(--yellow)}.stacked-bar span:nth-child(3){background:#68707e}.status-line{color:#b4bec9;justify-content:space-between;gap:10px;margin:9px 0;font-size:9px}.status-line,.status-line>span{align-items:center;display:flex}.status-line>span{gap:6px}.status-line i{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.status-line.pending i{background:var(--yellow)}.status-line.rejected i{background:#7b8492}.status-line b{color:#e5e8ed;font-weight:500}.campaign-widget{background:#2a3730;border:1px solid #52675a;border-radius:11px;padding:15px 16px}.campaign-widget .widget-heading{margin-bottom:12px}.campaign-budget,.campaign-widget .widget-heading .icon,.campaign-widget h4{color:var(--mint)}.campaign-budget{letter-spacing:-.4px;font-size:22px;font-weight:500}.campaign-widget p{color:var(--mint);opacity:.85;margin-top:4px;font-size:9px}.campaign-progress{background:#536458;border-radius:4px;height:4px;margin-top:14px;overflow:hidden}.campaign-progress i{background:var(--mint);width:70%;height:100%;display:block}.campaign-widget .status-line{color:var(--mint);margin-bottom:0;font-size:8px}.campaign-widget .status-line b{color:var(--mint)}.dashboard-caption{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 0;display:flex}.dashboard-caption p{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.dashboard-caption p .icon{color:var(--mint);width:17px;height:17px}.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.benefit-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:262px;padding:24px 22px;transition:border-color .2s,transform .2s;display:flex}.benefit-card:hover{border-color:#66756a;transform:translateY(-3px)}.benefit-top{justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.benefit-icon{color:var(--mint);background:#3a4740;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.benefit-icon.amber{color:var(--sand);background:#484437}.benefit-index{color:#9da5b0;font-size:10px}.benefit-card h3{letter-spacing:-.25px;min-height:45px;margin-bottom:12px;font-size:17px;font-weight:500;line-height:1.35}.benefit-card p{color:var(--muted);font-size:13px;line-height:1.8}.builder-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:45px;display:grid}.process-steps{flex-direction:column;gap:0;padding:8px 0;display:flex}.process-step{gap:18px;padding-bottom:27px;display:flex;position:relative}.process-step:not(:last-child):before{content:"";background:#464e56;width:1px;position:absolute;top:41px;bottom:6px;left:18px}.step-num{color:#bfc6cf;background:var(--surface);border:1px solid #50575e;border-radius:10px;flex:0 0 37px;place-items:center;width:37px;height:37px;font-size:12px;display:grid}.process-step:first-child .step-num{background:var(--mint);color:var(--ink);border-color:var(--mint)}.process-step h3{margin:4px 0 8px;font-size:16px;font-weight:500}.process-step p{color:var(--muted);max-width:360px;font-size:12px;line-height:1.8}.process-step:last-child{padding-bottom:0}.ai-card{background:var(--surface-2);border-radius:var(--radius);border:1px solid #4b5550;padding:24px}.ai-card-head{justify-content:space-between;gap:12px;margin-bottom:19px}.ai-card-head,.ai-card-title{align-items:center;display:flex}.ai-card-title{gap:9px;font-size:13px;font-weight:500}.ai-card-title .icon{color:var(--mint)}.prompt-label{color:#bfc5ce;margin-bottom:9px;font-size:11px;display:block}.example-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.example-chip{color:#bdc5cf;background:0 0;border:1px solid #505760;border-radius:6px;min-height:32px;padding:7px 10px;font-size:10px}.example-chip[aria-pressed=true]{color:var(--mint);background:#3e4e43;border-color:#708773}.example-chip:hover{border-color:var(--mint)}.prompt-area{resize:vertical;color:#d8dee5;background:#23262b;border:1px solid #515963;border-radius:10px;width:100%;min-height:134px;padding:13px 14px;font-size:12px;line-height:1.85;display:block}.ai-card .btn{width:100%;margin-top:12px}.ai-card-note{color:var(--subtle);align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.ai-card-note .icon{width:12px;height:12px}.ai-results{border-top:1px solid #4c545e;margin-top:20px;padding-top:17px}.ai-results-heading{color:var(--mint);align-items:center;gap:7px;margin-bottom:12px;font-size:12px;display:flex}.ai-results-heading .icon{width:16px;height:16px}.result-line{grid-template-columns:95px 1fr;gap:10px;padding:7px 0;font-size:11px;display:grid}.result-line span:first-child{color:var(--subtle)}.result-line span:last-child{color:#d3dbe3}.ai-notice{color:var(--sand);margin-top:12px;font-size:10px;line-height:1.7}.ai-results .text-button{color:var(--mint);margin-top:10px}.conversion-section{padding:37px 0 72px}.offer-shell{background:var(--surface-2);border:1px solid #555b63;border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:50px;padding:42px;display:grid;position:relative;overflow:hidden}.offer-copy{padding:5px 0 0}.offer-tag{color:var(--sand);text-transform:uppercase;letter-spacing:1.1px;align-items:center;gap:7px;font-size:10px;display:inline-flex}.offer-tag .icon{width:15px;height:15px}.offer-copy h2{letter-spacing:-1px;max-width:460px;margin-top:18px;font-size:36px;font-weight:500;line-height:1.2}.discount-row{align-items:center;gap:19px;margin:26px 0 17px;display:flex}.discount-number{letter-spacing:-3px;color:var(--sand);font-size:69px;font-weight:500;line-height:1}.discount-number span{letter-spacing:-1px;font-size:44px}.discount-divider{background:#585c64;width:1px;height:51px}.discount-detail{color:#c6cbd3;font-size:12px;line-height:1.65}.offer-description{max-width:390px;color:var(--muted);font-size:12px;line-height:1.85}.offer-assurance{color:var(--mint);align-items:flex-start;gap:8px;margin-top:24px;font-size:11px;display:flex}.offer-assurance .icon{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.contact-form{background:#24272c;border:1px solid #484f58;border-radius:15px;padding:25px}.form-heading{margin-bottom:5px;font-size:16px;font-weight:500}.form-description{color:var(--subtle);margin-bottom:18px;font-size:10px}.form-grid{grid-template-columns:1fr 1fr;gap:14px 12px;display:grid}.case-visual,.field{position:relative}.field label{color:#c9d0d9;margin-bottom:7px;font-size:11px;font-weight:500;display:block}.required{color:var(--sand);margin-left:2px}.field input,.field select{color:#edf0f3;background:#30343b;border:1px solid #555d68;border-radius:7px;width:100%;min-height:45px;padding:11px 12px;font-size:13px}.field input::placeholder{color:#a3acb9;opacity:1}.field input[aria-invalid=true]{border-color:var(--sand)}.field-error{min-height:0;color:var(--sand);padding-top:4px;font-size:9px;line-height:1.6;display:block}.field-error:empty{display:none}.form-consent{color:#aeb7c3;align-items:flex-start;gap:10px;margin:18px 0 15px;font-size:9px;line-height:1.7;display:flex}.form-consent input{appearance:none;cursor:pointer;background:#30343b;border:1px solid #697382;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;margin:2px 0 0;display:grid}.form-consent input:checked{background:var(--green);border-color:var(--green)}.form-consent input:checked:after{content:"";border-left:1.8px solid var(--ink);border-bottom:1.8px solid var(--ink);width:7px;height:4px;display:block;transform:rotate(-45deg)translateY(-1px)}.inline-link{color:#d3e8dc;text-underline-offset:3px;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline}.contact-form>.btn{width:100%}.form-demo-note{color:#9fa9b7;text-align:center;margin-top:11px;font-size:9px;line-height:1.6}.form-status{color:var(--mint);background:#303b32;border:1px solid #72816e;border-radius:8px;margin-top:12px;padding:13px;font-size:11px;line-height:1.7}.form-status.error{color:var(--sand);background:#3b382e;border-color:#776b45}.reviews-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.review-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;min-height:293px;padding:22px;display:flex}.review-top{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.quote-icon{color:var(--mint);font-family:Georgia,serif;font-size:41px;font-weight:400;line-height:.8}.review-top .review-type{color:var(--subtle);font-size:9px}.review-quote{color:#d6dbe2;flex:1;margin:0;font-size:13px;line-height:1.8}.review-person{border-top:1px solid #484e57;align-items:flex-start;gap:10px;margin-top:22px;padding-top:17px;display:flex}.person-avatar{width:32px;height:32px;color:var(--mint);background:#414c46;border-radius:50%;flex:0 0 32px;place-items:center;font-size:9px;display:grid}.person-avatar.amber{color:var(--sand);background:#4a473c}.person-meta strong{font-size:11px;font-weight:500;line-height:1.6;display:block}.person-meta .person-position{color:#b1bbc7;margin-top:5px;font-size:9px;line-height:1.7}.person-meta .person-company{color:#97a4b5;font-size:9px;line-height:1.7}.person-meta .person-position.company-only{color:#b1bbc7}.demo-content-note{color:var(--subtle);align-items:center;gap:7px;margin-top:17px;font-size:10px;display:flex}.demo-content-note .icon{width:13px;height:13px}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.case-card{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1.12fr 1fr;min-height:288px;display:grid;overflow:hidden}.case-copy{flex-direction:column;padding:24px 21px;display:flex}.case-tag{color:var(--mint);font-size:10px;font-weight:500}.case-copy h3{letter-spacing:-.4px;margin:21px 0 11px;font-size:19px;font-weight:500;line-height:1.35}.case-description{color:var(--muted);font-size:12px;line-height:1.75}.case-bottom{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:24px;display:flex}.case-date{color:var(--subtle);font-size:9px}.case-open{color:#ccd4de;background:0 0;border:1px solid #545d67;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.case-open:hover{color:var(--mint);border-color:var(--mint)}.case-open .icon{width:15px;height:15px}.case-visual{background:#343d38;justify-content:center;align-items:center;display:flex;overflow:hidden}.case-visual svg{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:288px}.case-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#17231d99);position:absolute;inset:0}.case-metric{z-index:1;color:var(--mint);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#212d26ed;border:1px solid #788f7d66;border-radius:10px;padding:12px 13px;position:absolute;bottom:17px;left:16px;right:16px}.case-metric strong{letter-spacing:-.8px;font-size:26px;font-weight:500;line-height:1.15}.case-metric span{margin-top:4px;font-size:8px;line-height:1.7;display:block}.case-grid.is-changing{animation:.25s ease-out cardsIn}@keyframes cardsIn{0%{opacity:.4;transform:translate(7px)}to{opacity:1;transform:none}}.final-offer{padding:13px 0 73px}.final-offer-panel{background:var(--mint);color:var(--ink);border-radius:20px;justify-content:space-between;align-items:center;gap:35px;padding:36px 42px;display:flex}.final-offer-panel .eyebrow{color:#2f503d;font-size:10px}.final-offer-panel h2{letter-spacing:-1px;margin:11px 0 12px;font-size:34px;font-weight:500;line-height:1.2}.final-offer-panel p{color:#294733;max-width:530px;font-size:12px;line-height:1.75}.final-offer-action{flex:none;align-items:center;gap:25px;display:flex}.final-offer-panel .final-discount{letter-spacing:-2px;font-size:54px;font-weight:500;line-height:1}.final-offer-panel .final-discount small{letter-spacing:0;margin-top:6px;font-size:9px;font-weight:400;line-height:1.5;display:block}.final-offer-action .btn{min-width:190px}.site-footer{background:#17191d;border-top:1px solid #363b42;padding:44px 0 23px}.footer-main{grid-template-columns:1.8fr 1fr 1fr 1.1fr;gap:40px;display:grid}.footer-brand p{color:#a5aeba;max-width:270px;margin-top:17px;font-size:11px;line-height:1.8}.footer-col h3{margin-bottom:15px;font-size:11px;font-weight:500}.footer-col a,.footer-col button{color:#a6b1c0;text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:23px;margin-bottom:10px;padding:0;font-size:10px;display:flex}.footer-col a:hover,.footer-col button:hover{color:var(--mint)}.footer-col .icon{width:12px;height:12px}.footer-bottom{color:#939fae;border-top:1px solid #343940;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px;font-size:9px;display:flex}.footer-bottom p:last-child{text-align:right}dialog{color:var(--text);background:var(--surface-2);border:1px solid #626b76;border-radius:20px;width:calc(100% - 32px);max-width:660px;max-height:calc(100dvh - 48px);padding:0;box-shadow:0 30px 130px #0009}dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0d1015b3}.dialog-inner{padding:28px}.dialog-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:21px;display:flex}.dialog-top h2{letter-spacing:-.6px;margin-top:7px;font-size:25px;font-weight:500;line-height:1.3}.dialog-top .icon-button{border-color:#535d68}.dialog-description{color:var(--muted);margin-bottom:22px;font-size:12px;line-height:1.8}.dialog-actions{justify-content:space-between;align-items:center;gap:15px;display:flex}.dialog-actions .btn{flex:1}.details-grid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.details-metric{background:#252a30;border:1px solid #505966;border-radius:10px;padding:16px}.details-metric span{color:#bdc8d5;font-size:10px;line-height:1.7;display:block}.details-metric strong{color:var(--mint);font-size:23px;font-weight:500;line-height:1.5}.details-copy{color:#c4ceda;font-size:12px;line-height:1.85}.details-copy h3{color:#edf0f4;margin:18px 0 8px;font-size:13px;font-weight:500}.details-note{color:var(--sand);padding-top:20px;font-size:10px}.privacy-copy p{color:var(--muted);margin-bottom:14px;font-size:12px;line-height:1.9}.toast{width:max-content;max-width:calc(100% - 32px);color:var(--mint);z-index:200;background:#35453a;border:1px solid #779982;border-radius:11px;padding:13px 18px;font-size:12px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0005}@media (width>=1600px){.hero h1{font-size:60px}}@media (width<=1200px){.container{width:calc(100% - 64px)}.header-nav{gap:20px}.header-actions .btn,.header-actions .text-button{font-size:11px}.site-header{gap:18px;padding-inline:18px}.hero{gap:23px}.hero h1{letter-spacing:-1.7px;font-size:48px}.economics-card{padding:18px}.criteria-tags span{font-size:9px}.price-block{padding:10px}.price-block .amount{font-size:23px}.hero-assurances{gap:12px}.hero-assurances span,.metric-label{font-size:9px}.dashboard-columns{grid-template-columns:minmax(0,2.8fr) minmax(200px,1fr)}.metric{padding:12px 11px}.metric-value strong{font-size:22px}.benefit-card{padding:21px 18px}.benefit-card h3{font-size:15px}.benefit-card p{font-size:11px}.partner{gap:6px;font-size:10px}.offer-shell{gap:32px;padding:34px}.review-card{padding:19px}.case-copy{padding:21px 18px}.case-copy h3{font-size:18px}.final-offer-panel{padding:32px}.final-offer-panel h2{font-size:30px}.final-offer-action{gap:18px}}@media (width<=1050px){.header-nav{gap:15px}.final-offer-panel .final-discount,.header-actions>.text-button,.header-nav a:first-child,.metric-icon,.partner-mark{display:none}.hero h1{letter-spacing:-1.5px;font-size:42px}.hero-description{font-size:14px}.hero-kicker{gap:8px;font-size:10px}.hero-copy{padding-right:0}.hero-assurances{gap:8px 12px}.hero-small-insight{margin-top:25px}.hero{grid-template-columns:minmax(0,3.5fr) minmax(0,2.5fr);padding-top:49px}.partner-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.partner,.workspace{font-size:9px}.dashboard-columns{grid-template-columns:minmax(0,1fr) 190px}.metric-value strong{font-size:19px}.metric-label{font-size:8px}.chart-topline{align-items:start}.chart-legend{gap:8px;font-size:7px}.chart-svg{height:170px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-card{min-height:215px}.benefit-card h3{min-height:0;font-size:18px}.benefit-card p{font-size:12px}.benefit-top{margin-bottom:21px}.section-heading h2{font-size:34px}.section-heading>.section-description{max-width:305px;font-size:12px}.builder-grid{gap:28px}.offer-copy h2{font-size:30px}.offer-shell{gap:24px;padding:28px}.contact-form{padding:20px}.review-card{min-height:317px;padding:17px}.review-quote{font-size:11px}.review-person{gap:7px}.person-avatar{flex-basis:27px;width:27px;height:27px;font-size:8px}.person-meta strong{font-size:10px}.case-card{grid-template-columns:1.1fr 1fr;min-height:300px}.case-copy{padding:19px 15px}.case-copy h3{font-size:17px}.case-description{font-size:10px}.case-metric{padding:10px;left:10px;right:10px}.case-metric strong{font-size:23px}.final-offer-action .btn{min-width:174px}.footer-main{gap:25px}}@media (width<=800px){html{scroll-padding-top:100px}.container{width:calc(100% - 40px)}.header-shell{padding-top:12px}.site-header{height:64px}.header-nav{display:none}.header-actions>.btn,.mobile-menu-toggle{display:inline-flex}.header-actions{gap:10px}.mobile-menu{background:#2e3137;border:1px solid #555d67;border-radius:12px;margin-top:8px;padding:14px 18px}.mobile-menu:not([hidden]){grid-template-columns:1fr 1fr;gap:7px;display:grid}.mobile-menu a,.mobile-menu button{text-align:left;color:#d2d9e2;background:0 0;border:0;border-radius:6px;padding:11px 9px;font-size:12px}.mobile-menu a:hover,.mobile-menu button:hover{color:var(--mint);background:#3b424a}.hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:23px;padding:48px 0}.hero-kicker .since,.hero-small-insight{display:none}.hero h1{letter-spacing:-1.2px;margin-top:24px;font-size:36px;line-height:1.13}.hero h1 .hero-line{white-space:normal}.hero-description{font-size:12px;line-height:1.8}.hero-buttons{gap:9px;margin-top:23px}.hero-buttons .btn{gap:9px;min-height:45px;padding:11px 15px;font-size:11px}.hero-assurances{flex-direction:column;gap:9px}.hero-assurances span{font-size:10px}.economics-card{padding:17px}.card-title-row{gap:10px;margin:18px 0 16px}.card-title-row h2{font-size:18px}.niche-icon{flex-basis:36px;width:36px;height:36px}.card-topline,.price-block .platform{font-size:9px}.price-block .amount{font-size:21px}.price-block .currency{font-size:16px}.savings-block strong{font-size:24px}.volume-row{font-size:9px}.economics-note{font-size:8px}.partner-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.partner{font-size:10px}.partner-mark{font-size:15px;display:grid}.dash-search,.partner:nth-last-child(-n+2){display:none}.ecosystem-footer{flex-direction:column;align-items:flex-start;gap:8px}.ecosystem-footer .integration-note{text-align:left;max-width:none}.section{padding:56px 0}.section-heading{gap:23px}.section-heading h2{font-size:30px}.section-heading>.section-description{max-width:240px;font-size:11px}.dash-topbar{height:50px;padding-inline:13px}.dash-topbar .brand{font-size:17px}.dash-rail{flex-basis:44px;width:44px}.rail-item{width:31px;height:31px}.rail-item.active:before{left:-6px}.dashboard-columns{grid-template-columns:1fr}.dash-side{grid-template-rows:auto;grid-template-columns:1fr 1fr}.metric,.qualification-widget{padding:14px}.qualification-widget .widget-heading{margin-bottom:10px}.quality-total{font-size:23px}.stacked-bar{margin:12px 0}.metric-icon{display:grid}.metric-label{gap:6px;min-height:27px;font-size:9px}.metric-value strong{font-size:23px}.chart-svg{height:180px}.dash-content{padding-top:3px}.dash-title-row h3{font-size:15px}.campaign-widget{padding:14px}.campaign-budget{margin-top:22px;font-size:25px}.campaign-progress{margin-top:22px}.chart-legend{font-size:8px}.dashboard-caption .text-button,.dashboard-caption p{font-size:10px}.builder-grid{grid-template-columns:1fr 1.1fr;gap:25px}.process-step{gap:13px}.process-step h3{font-size:14px}.process-step p{font-size:11px}.ai-card{padding:20px}.example-chip{padding:6px 8px;font-size:9px}.offer-shell{grid-template-columns:1fr 1.1fr;gap:25px;padding:26px}.offer-copy h2{font-size:27px}.discount-number{font-size:61px}.discount-detail{font-size:10px}.case-grid,.discount-row{gap:12px}.contact-form{padding:18px}.form-grid{grid-template-columns:1fr}.form-description{font-size:9px}.offer-assurance{font-size:10px}.reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-card{min-height:250px;padding:21px}.review-quote{font-size:12px}.person-meta strong{font-size:11px}.person-avatar{flex-basis:32px;width:32px;height:32px}.case-card{grid-template-columns:1fr;min-height:0}.case-visual{order:-1;height:180px}.case-visual svg{width:100%;height:100%;min-height:0}.case-copy{min-height:241px;padding:22px}.case-copy h3{margin-top:14px;font-size:19px}.case-description{font-size:11px}.case-metric{width:max-content;padding:8px 12px;bottom:13px;left:13px;right:auto}.case-metric strong{font-size:23px}.case-metric span{font-size:8px}.case-copy .case-bottom{padding-top:16px}.case-date{font-size:10px}.final-offer-panel{gap:23px;padding:29px}.final-offer-panel h2{font-size:27px}.final-offer-panel p{font-size:11px}.final-offer-action .btn{min-width:165px;padding:12px 15px;font-size:12px}.footer-main{grid-template-columns:1.5fr 1fr 1fr}.footer-col:last-child{grid-column:2/4;align-items:center;gap:20px;display:flex}.footer-col:last-child h3{margin:0 10px 0 0}.footer-col:last-child a,.footer-col:last-child button{margin:0}.footer-brand{grid-row:span 2}}@media (width<=600px){.container{width:calc(100% - 32px)}.header-shell{padding-top:9px}.site-header{border-radius:12px;gap:12px;height:61px;padding:0 13px}.brand{gap:8px;font-size:23px}.brand-symbol{gap:3px;width:26px}.header-actions>.btn{gap:7px;min-height:36px;padding:8px 11px;font-size:10px}.header-actions>.btn .icon{width:13px;height:13px}.mobile-menu-toggle{border:0;flex-basis:36px;width:36px;height:36px}.header-actions{gap:3px}.hero{flex-direction:column;gap:33px;padding:39px 0 35px;display:flex}.hero-copy{width:100%}.hero-kicker{gap:8px;font-size:10px}.hero-kicker .since{padding-left:8px;font-size:9px;display:inline}.hero h1{letter-spacing:-1.2px;margin:22px 0 19px;font-size:calc(clamp(30px,8.15vw,46px));line-height:1.13}.hero h1 .hero-line{white-space:nowrap}.hero-description{max-width:480px;font-size:13px;line-height:1.8}.hero-buttons{flex-wrap:nowrap;gap:9px;margin:25px 0 21px}.hero-buttons .btn{gap:9px;min-height:46px;padding:12px 15px;font-size:11px}.hero-buttons .btn:first-child,.hero-buttons .btn:last-child{flex:1}.hero-buttons .icon{width:16px;height:16px}.hero-assurances{flex-direction:row;gap:9px 15px}.hero-assurances span{font-size:9px}.hero-assurances span:last-child{display:none}.hero-economics{width:100%}.economics-card{border-radius:15px;padding:20px}.card-topline{font-size:10px}.card-title-row{margin:18px 0}.card-title-row h2{font-size:21px}.niche-icon{flex-basis:40px;width:40px;height:40px}.criteria-label,.criteria-tags span,.price-comparison>p{font-size:10px}.criteria-tags{gap:6px;min-height:0}.price-comparison{margin-top:16px}.price-grid{gap:10px}.price-block{padding:12px}.price-block .amount{font-size:27px}.price-block .platform{font-size:10px}.price-block .currency{font-size:19px}.savings-block{padding:13px 15px}.savings-block strong{font-size:28px}.savings-block .label,.volume-row{font-size:10px}.volume-row{padding-top:13px}.economics-controls{margin-top:7px}.economics-note{text-align:left;margin-top:4px;font-size:8px}.ecosystem{padding-bottom:42px}.ecosystem-heading{align-items:flex-start;gap:12px;padding-top:24px}.ecosystem-heading h2{max-width:180px;font-size:12px;line-height:1.65}.ecosystem-heading .operator-count{text-align:right;max-width:110px;font-size:10px;line-height:1.7}.partner-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.partner{gap:5px;height:45px;font-size:9px}.partner-mark{min-width:13px;font-size:14px}.partner-mark.boxed{width:17px;height:17px;font-size:10px}.partner:nth-last-child(-n+2){display:flex}.partner:last-child{grid-column:auto}.ecosystem-footer{margin-top:14px;font-size:9px}.ecosystem-footer .integration-note{font-size:8px;line-height:1.7}.section{padding:43px 0}.section-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.eyebrow{letter-spacing:1.1px;gap:8px;font-size:10px}.section-heading h2{letter-spacing:-.8px;margin-top:12px;font-size:30px;font-weight:500;line-height:1.16}.section-heading>.section-description{max-width:400px;padding:0;font-size:12px;line-height:1.8}.section-heading.has-controls{flex-direction:row;align-items:flex-end;gap:12px}.section-heading.has-controls h2{font-size:28px}.heading-actions{flex-shrink:0;gap:6px}.heading-actions .icon-button{flex-basis:36px;width:36px;height:36px}.heading-actions .page-count{white-space:nowrap;margin-right:2px;font-size:9px}.dashboard-shell{border-radius:15px;padding:8px}.dash-topbar{border-radius:8px;gap:10px;height:46px;padding:0 10px}.dash-topbar .brand{font-size:16px}.dash-topbar .brand-symbol{margin-right:-3px;transform:scale(.85)skew(-10deg)}.dash-rail,.demo-user .user-name,.workspace{display:none}.dash-top-right{gap:10px}.demo-avatar{width:25px;height:25px;font-size:9px}.dash-top-right>.badge{min-height:20px;padding:3px 6px;font-size:8px}.dash-body{gap:0;padding-top:12px}.dash-content{padding:0 1px}.dash-title-row{gap:10px;margin-bottom:12px}.dash-title-row h3{font-size:14px}.dash-title-row p{max-width:150px;font-size:8px}.segmented-control{gap:0;padding:2px}.segmented-control button{min-width:32px;min-height:31px;padding:5px 6px;font-size:9px}.metrics-grid{gap:6px}.metric{border-radius:9px;min-height:107px;padding:10px 8px}.metric-label{min-height:36px;font-size:8px;line-height:1.4;display:block}.metric-icon{display:none}.metric-value{gap:3px;margin-top:2px}.metric-value strong{letter-spacing:-.6px;font-size:19px}.metric-value .metric-unit{font-size:10px}.metric-bottom{margin-top:5px;font-size:7px;line-height:1.5}.chart-card{border-radius:9px;margin-top:7px;padding:12px 10px 10px}.chart-topline h4{font-size:11px}.chart-legend{gap:7px;font-size:7px}.chart-topline{align-items:center;gap:8px}.chart-legend .legend-key i{width:4px;height:4px}.chart-subtitle{font-size:7px}.chart-svg{height:153px;margin-top:0}.chart-bottom{gap:6px;font-size:8px;line-height:1.5}.dash-side{gap:7px}.campaign-widget,.qualification-widget{border-radius:9px;padding:12px 10px}.widget-heading{margin-bottom:10px}.widget-heading h4{font-size:9px}.widget-heading .icon{width:12px;height:12px}.quality-total{font-size:23px}.quality-total span,.status-line{font-size:8px}.status-line{gap:5px;line-height:1.6}.status-line>span{gap:4px}.status-line i{width:4px;height:4px}.campaign-budget{margin-top:19px;font-size:22px}.campaign-widget p{font-size:8px}.campaign-widget .status-line{font-size:7px}.campaign-progress{margin-top:18px}.dashboard-caption{flex-direction:column;align-items:flex-start;gap:4px;padding-top:14px}.dashboard-caption p{font-size:10px}.dashboard-caption .text-button{min-height:35px;font-size:10px}.section-note{margin-top:10px;font-size:9px}.benefit-grid{gap:9px}.benefit-card{border-radius:13px;min-height:254px;padding:17px 15px}.benefit-top{margin-bottom:21px}.benefit-icon{border-radius:9px;width:34px;height:34px}.benefit-icon .icon{width:18px;height:18px}.benefit-index{font-size:9px}.benefit-card h3{letter-spacing:-.2px;min-height:39px;margin-bottom:10px;font-size:14px;line-height:1.4}.benefit-card p{font-size:10px;line-height:1.8}.builder-grid{grid-template-columns:1fr;gap:26px}.process-step{gap:14px;padding-bottom:23px}.process-step h3{margin-top:3px;font-size:15px}.process-step p{max-width:390px;font-size:11px}.step-num{flex-basis:34px;width:34px;height:34px;font-size:11px}.process-step:not(:last-child):before{top:39px;left:17px}.process-steps{padding:0}.ai-card{border-radius:14px;padding:20px 18px}.ai-card-head{margin-bottom:17px}.ai-card-title{font-size:12px}.example-chip{min-height:33px;padding:7px 9px;font-size:10px}.prompt-area{min-height:143px;padding:12px;font-size:11px}.ai-card .btn{font-size:12px}.ai-card-note{font-size:8px}.conversion-section{padding:18px 0 44px}.offer-shell{border-radius:17px;grid-template-columns:1fr;gap:24px;padding:23px 19px}.offer-copy{padding:0}.offer-copy h2{margin-top:15px;font-size:30px;line-height:1.18}.offer-tag{font-size:9px}.discount-row{gap:17px;margin:22px 0 15px}.discount-number{font-size:67px}.discount-number span{font-size:39px}.discount-detail{font-size:12px}.offer-description{max-width:440px;font-size:12px;line-height:1.8}.offer-assurance{margin-top:18px;font-size:11px}.contact-form{border-radius:12px;padding:21px 17px}.form-heading{font-size:16px}.form-description{margin-bottom:19px;font-size:10px}.form-grid{grid-template-columns:1fr;gap:14px}.field label{margin-bottom:6px;font-size:11px}.field input,.field select{min-height:48px;padding:12px;font-size:16px}.form-consent{font-size:10px}.form-demo-note{font-size:9px}.contact-form>.btn{font-size:12px}.reviews-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#6b8071 #2e3137;gap:12px;margin-right:-16px;padding-bottom:12px;padding-right:16px;display:flex;overflow-x:auto}.review-card{scroll-snap-align:start;border-radius:14px;flex:0 0 calc(100% - 35px);min-height:260px;padding:22px}.review-quote{font-size:13px}.review-person{margin-top:22px;padding-top:17px}.person-meta strong{font-size:11px}.person-meta .person-company,.person-meta .person-position{font-size:10px}.demo-content-note{align-items:flex-start;margin-top:10px;font-size:9px;line-height:1.7}.demo-content-note .icon{flex:0 0 13px;margin-top:2px}.case-grid{grid-template-columns:1fr;gap:13px}.case-card{border-radius:14px;grid-template-columns:1.15fr 1fr;min-height:260px}.case-copy{min-height:260px;padding:19px 16px}.case-copy h3{margin-top:16px;font-size:17px;line-height:1.35}.case-description{font-size:10px;line-height:1.8}.case-bottom{padding-top:16px}.case-date{font-size:9px}.case-visual{order:0;height:auto}.case-visual svg{min-height:260px}.case-metric{border-radius:8px;width:auto;padding:9px 10px;bottom:13px;left:9px;right:9px}.case-metric strong{font-size:24px}.case-metric span{font-size:8px;line-height:1.6}.case-tag{font-size:9px}.case-open{width:31px;height:31px}.final-offer{padding:0 0 44px}.final-offer-panel{border-radius:16px;flex-direction:column;align-items:flex-start;gap:24px;padding:27px 23px}.final-offer-panel h2{margin:13px 0;font-size:30px;line-height:1.18}.final-offer-panel .eyebrow{font-size:9px}.final-offer-panel p{font-size:12px;line-height:1.8}.final-offer-action{justify-content:space-between;gap:20px;width:100%}.final-offer-panel .final-discount{letter-spacing:-1.5px;font-size:42px;display:block}.final-offer-panel .final-discount small{max-width:95px;font-size:8px}.final-offer-action .btn{flex:1;gap:10px;min-width:0;max-width:210px;font-size:11px}.site-footer{padding:34px 0 22px}.footer-main{grid-template-columns:1fr 1fr;gap:29px 24px}.footer-brand{grid-area:auto/1/auto/3}.footer-brand p{max-width:310px;margin-top:16px;font-size:11px}.footer-col h3{margin-bottom:12px;font-size:11px}.footer-col a,.footer-col button{min-height:25px;margin-bottom:8px;font-size:10px}.footer-col:last-child{grid-column:1/3;grid-template-columns:1fr 1fr;align-items:start;gap:10px 24px;display:grid}.footer-col:last-child h3{grid-column:1/3;margin:0 0 2px}.footer-bottom{flex-direction:column;gap:9px;margin-top:25px;padding-top:20px;font-size:8px;line-height:1.8}.footer-bottom p:last-child{text-align:left}.dialog-inner{padding:23px 19px}.dialog-top h2{font-size:23px}.dialog-description{margin-bottom:19px;font-size:11px}.dialog-actions{flex-direction:column;align-items:stretch}.dialog-actions .btn{flex:auto}.details-metric{padding:13px}.details-metric strong{font-size:21px}.details-metric span{font-size:9px}.details-copy,.toast{font-size:11px}.toast{line-height:1.7;bottom:15px}}@media (width<=360px){.container{width:calc(100% - 24px)}.header-actions>.btn{padding:8px 9px;font-size:9px}.hero h1{letter-spacing:-1.1px;font-size:29px}.hero-kicker{font-size:9px}.hero-kicker .since{font-size:8px}.hero-buttons .btn{gap:7px;padding:11px 10px;font-size:10px}.hero-assurances{gap:9px}.hero-assurances span{font-size:8px}.economics-card{padding:17px}.price-block .amount{font-size:25px}.partner{gap:4px;font-size:8px}.benefit-card{padding:15px 12px}.benefit-card h3{font-size:13px}.benefit-card p{font-size:9px}.metric{padding:10px 6px}.metric-value strong{font-size:18px}.metric-label{font-size:7px}.chart-legend{font-size:6px}.status-line{font-size:7px}.section-heading.has-controls h2{font-size:25px}.heading-actions .page-count{display:none}.case-copy{padding:17px 12px}.case-copy h3{font-size:16px}.case-description{font-size:9px}.case-metric{padding:9px 8px}.case-metric strong{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.dialog,.economics-controls,.final-offer-action,.header-shell,.heading-actions,.hero-buttons,.mobile-menu,.toast{display:none!important}.container{width:100%}.conversion-section,.ecosystem,.final-offer,.hero,.section{-moz-column-break-inside:avoid;break-inside:avoid;padding:25px 0}.site-footer{padding:20px 0}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.site-header{position:static}.reviews-grid{grid-template-columns:repeat(4,1fr);display:grid}.offer-shell{-moz-column-break-inside:avoid;break-inside:avoid}.btn{display:none}}@media (width<=360px){.reviews-grid{margin-right:-12px;padding-right:12px}}@media (width<=600px){.details-metric strong{overflow-wrap:anywhere;font-size:calc(clamp(17px,5.2vw,21px))}.details-metric{min-width:0}.chart-svg text{font-size:8px}.chart-svg .chart-tooltip-text{font-size:10px}.chart-svg .chart-tooltip-small{font-size:8px}}.audience-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}@media (width>=801px) and (width<=1200px){.audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.audience-card{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;flex-direction:column;padding:28px;display:flex}.audience-card-top,.delivery-card-top{justify-content:space-between;align-items:center;gap:15px;display:flex}.audience-icon{width:44px;height:44px;color:var(--mint);background:#37483e;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;display:inline-flex}.audience-icon.amber{color:var(--sand);background:#4a4331}.audience-icon .icon{width:23px;height:23px}.audience-label{color:var(--muted);font-size:10px}.audience-card h3{letter-spacing:-.45px;margin:27px 0 16px;font-size:23px;font-weight:500;line-height:1.3}.audience-card p{color:var(--muted);flex:1;font-size:13px;line-height:1.8}.audience-tags{border-top:1px solid #454a52;flex-wrap:wrap;gap:6px;margin-top:24px;padding-top:20px;display:flex}.audience-tags span{color:#c6ccd4;background:#383d44;border-radius:5px;padding:5px 9px;font-size:10px}.budget-section{padding-bottom:72px}.budget-panel{background:#252e29;border:1px solid #4a6251;border-radius:20px;grid-template-columns:1.25fr 1fr;align-items:center;gap:60px;padding:40px 44px;display:grid}.budget-copy h2{letter-spacing:-.8px;margin:18px 0 15px;font-size:30px;font-weight:500;line-height:1.25}.budget-copy>p:not(.eyebrow){color:#bdc9c1;max-width:480px;font-size:13px;line-height:1.85}.budget-copy strong{color:#e1ece4;font-weight:500}.budget-copy>.text-button{color:var(--mint);margin-top:17px}.budget-threshold{border-left:1px solid #465a4b;padding-left:36px}.budget-label{color:#becdc3;font-size:12px}.budget-number{letter-spacing:-1.5px;color:var(--mint);white-space:nowrap;margin-top:8px;font-size:52px;font-weight:500;line-height:1.3}.budget-number span{letter-spacing:0;font-size:25px}.budget-period{color:#cad7ce;font-size:13px}.budget-scale{align-items:flex-end;gap:5px;height:19px;margin:21px 0 14px;display:flex}.budget-scale i{opacity:.22;background:#34d877;border-radius:2px;width:100%;height:100%}.budget-scale i:nth-child(-n+5){opacity:1}.budget-scale i:nth-child(n+6){height:12px}.budget-threshold p{color:#b2c0b6;max-width:340px;font-size:11px;line-height:1.7}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.delivery-card{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;flex-direction:column;min-width:0;padding:32px;display:flex}.qualified-delivery{background:linear-gradient(135deg,#2c3830,#2e3137 65%);border-color:#536e5c}.delivery-card h3{letter-spacing:-.65px;margin:25px 0 17px;font-size:30px;font-weight:500;line-height:1.25}.delivery-description{color:var(--muted);min-height:98px;font-size:13px;line-height:1.85}.delivery-flow{background:#24282c;border:1px solid #414950;border-radius:11px;justify-content:space-between;min-height:90px;margin:26px 0 24px;padding:18px}.delivery-flow,.delivery-flow>span{align-items:center;gap:9px;display:flex}.delivery-flow>span{text-align:center;color:#c3cbd2;flex-direction:column;flex:1;font-size:10px}.delivery-flow .flow-destination{color:var(--mint)}.delivery-flow .flow-callcenter{color:var(--sand)}.delivery-flow .flow-arrow{color:#8f9d94;flex-shrink:0;width:17px}.delivery-features{gap:13px;margin:0 0 29px;padding:0;list-style:none;display:grid}.delivery-features li{color:#c8ced6;gap:10px;font-size:12px;line-height:1.6;display:flex}.delivery-features li:before{content:"✓";color:var(--mint)}.delivery-card>.btn{width:100%;margin-top:auto}.delivery-note{border:1px solid var(--line-soft);background:#25292e;border-radius:13px;align-items:center;gap:19px;margin-top:20px;padding:22px 26px;display:flex}.delivery-note h3{margin-bottom:6px;font-size:15px;font-weight:500}.delivery-note p{color:var(--muted);font-size:12px;line-height:1.75}.app-field.wide,.field.full-width{grid-column:1/-1}.field-hint{color:var(--subtle);margin-top:6px;font-size:10px;display:block}.chosen-delivery{color:var(--mint);background:#283b30;border:1px solid #557460;border-radius:8px;margin-bottom:17px;padding:11px 13px;font-size:11px}.form-budget-note{color:var(--sand);margin:0 0 16px;font-size:11px;line-height:1.7}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-entry{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:22px;margin-top:22px;padding:23px 26px;display:flex}.cabinet-entry h3{margin-bottom:5px;font-size:17px;font-weight:500}.cabinet-entry p{color:var(--muted);font-size:12px}.cabinet-entry .btn{flex-shrink:0}.cabinet-mode .skip-link{display:none}.cabinet-mode{--app-sidebar:224px}.app-shell{min-height:100vh}.app-sidebar{width:var(--app-sidebar);z-index:70;background:#24272c;border-right:1px solid #383d44;flex-direction:column;padding:31px 19px 20px;display:flex;position:fixed;top:0;bottom:0;left:0}.app-sidebar .brand{margin-left:10px;font-size:25px}.app-workspace{background:#2e3137;border:1px solid #43474e;border-radius:10px;align-items:center;gap:10px;margin:34px 0 27px;padding:13px 11px;display:flex}.app-company-symbol{width:32px;height:32px;color:var(--mint);background:#435149;border-radius:8px;flex:0 0 32px;place-items:center;font-size:11px;display:grid}.app-workspace strong{font-size:11px;font-weight:500;display:block}.app-workspace small{color:var(--subtle);font-size:10px}.app-nav-label{letter-spacing:1.1px;text-transform:uppercase;color:#949ca6;margin-bottom:13px;padding-left:13px;font-size:9px}.app-nav{flex-direction:column;gap:6px;display:flex}.app-nav a{color:#b7c0cb;border:1px solid #0000;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:12px 13px;font-size:12px;display:flex}.app-nav a:hover{color:var(--text);background:#30363b}.app-nav a[aria-current=page]{color:var(--mint);background:#35493c;border-color:#4d6655}.app-nav .icon{width:18px;height:18px}.app-nav-counter{color:var(--ink);text-align:center;background:#34d877;border-radius:5px;min-width:24px;margin-left:auto;font-size:10px;line-height:20px}.app-sidebar-bottom{margin-top:auto;padding-top:27px}.app-demo-card{background:#30312d;border:1px solid #494b44;border-radius:11px;padding:14px}.app-demo-card .icon{color:var(--sand);vertical-align:middle;width:17px;height:17px;margin-right:5px;display:inline-block}.app-demo-card strong{color:#e4dcb9;font-size:11px;font-weight:500}.app-demo-card p{color:#bdbeb5;margin-top:9px;font-size:10px;line-height:1.8}.app-back{color:#bfc7d0;align-items:center;gap:10px;padding:20px 12px 0;font-size:12px;display:flex}.app-main-shell{margin-left:var(--app-sidebar);min-width:0}.app-topbar{background:#26292e;border-bottom:1px solid #363b42;justify-content:space-between;gap:20px;min-height:80px;padding:15px 32px}.app-account,.app-breadcrumb,.app-topbar,.app-topbar-right{align-items:center;display:flex}.app-breadcrumb{color:var(--subtle);gap:10px;font-size:11px}.app-breadcrumb>strong{color:#d8dce2;font-size:11px;font-weight:400}.app-topbar-right{gap:14px}.app-account{border-left:1px solid #454b53;gap:10px;padding-left:16px}.app-account-avatar{width:34px;height:34px;color:var(--sand);background:#454a42;border-radius:50%;place-items:center;font-size:11px;display:grid}.app-account strong{font-size:11px;font-weight:500;display:block}.app-account small,.app-select-shell>label{color:var(--subtle);font-size:10px}.app-nav-toggle{display:none}.app-main{max-width:1630px;margin:0 auto;padding:29px 32px 40px}.app-heading{justify-content:space-between;align-items:center;gap:22px;margin-bottom:22px;display:flex}.app-heading h1{letter-spacing:-.6px;font-size:29px;font-weight:500;line-height:1.3}.app-heading p{color:var(--muted);margin-top:5px;font-size:12px}.app-heading-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.app-filterbar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.app-select-shell{min-width:0;position:relative}.app-select-shell>label{margin-bottom:7px;display:block}.app-select{appearance:none;color:var(--text);background:#2e3137 url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"%23b7bbc3\" stroke-width=\"1.7\"%3E%3Cpath d=\"m6 9 6 6 6-6\"/%3E%3C/svg%3E") right 13px center no-repeat;border:1px solid #464b54;border-radius:8px;width:100%;max-width:100%;min-height:43px;padding:11px 34px 11px 13px;font-size:12px}.app-period-controls{align-items:center;gap:15px;display:flex}.app-date-label{color:var(--muted);white-space:nowrap;font-size:11px}.app-range{background:#26292e;border:1px solid #464b54;border-radius:9px;gap:3px;padding:3px;display:flex}.app-range button{color:#bcc4cf;background:0 0;border:0;border-radius:6px;min-height:35px;padding:8px 13px;font-size:11px}.app-range button[aria-pressed=true]{color:#edf2ee;background:#4b514e}.app-range button:hover{background:#3d4343}.app-campaign-strip{background:#282d2f;border:1px solid #3c4840;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:19px;padding:14px 18px;display:flex}.app-strip-meta{color:#b5c4bc;flex-wrap:wrap;align-items:center;gap:13px;font-size:11px;display:flex}.app-status,.app-strip-meta>span{align-items:center;gap:6px;display:inline-flex}.app-strip-meta .icon{width:15px;height:15px}.app-status{white-space:nowrap;color:var(--mint);background:#354a3c;border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.4}.app-status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.app-status.amber{color:var(--sand);background:#4c4430}.app-status.neutral{color:#bbc4cf;background:#3d424a}.app-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.app-kpi{background:var(--surface-2);border:1px solid #41464e;border-radius:14px;min-width:0;padding:20px}.app-kpi-title{color:#c3cad2;align-items:flex-start;gap:10px;min-height:38px;font-size:11px;line-height:1.5;display:flex}.app-kpi-icon{width:31px;height:31px;color:var(--mint);background:#3b4941;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.app-kpi-icon .icon{width:16px;height:16px}.app-kpi:nth-child(4) .app-kpi-icon{color:var(--sand);background:#494538}.app-kpi-value{letter-spacing:-1px;white-space:nowrap;margin-top:12px;font-size:31px;font-weight:500;line-height:1.3;display:block}.app-kpi-value small{color:#c5cbd3;letter-spacing:0;font-size:18px;font-weight:400}.app-kpi-foot{color:#9fa9b5;margin-top:7px;font-size:10px;line-height:1.5}.app-kpi-foot .green{color:var(--mint)}.app-grid-main{grid-template-columns:minmax(0,1.95fr) minmax(280px,1fr);align-items:start;gap:18px;display:grid}.app-panel{background:var(--surface-2);border:1px solid #41464e;border-radius:14px;min-width:0;padding:23px}.app-panel+.app-panel{margin-top:18px}.app-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.app-panel-head h2,.app-panel-head h3{letter-spacing:-.15px;font-size:15px;font-weight:500}.app-panel-head .icon{color:#a9b5ae;width:17px;height:17px}.app-panel-note{color:var(--subtle);font-size:10px;line-height:1.7}.app-legend{color:#bcc6ce;gap:13px;font-size:10px}.app-legend,.app-legend>span{align-items:center;display:flex}.app-legend>span{white-space:nowrap;gap:6px}.app-legend i{background:var(--green);border-radius:50%;width:6px;height:6px;display:block}.app-legend .amber i{background:var(--yellow)}.app-chart{width:100%;height:auto;margin:18px 0 6px;display:block;overflow:visible}.app-chart text{font:400 10px var(--font);fill:#a9b5c1}.app-chart .gridline{stroke:#454b53;stroke-width:1px;stroke-dasharray:3 5}.app-chart .chartline{fill:none;stroke:#34d877;stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round}.app-chart .pendingline{fill:none;stroke:#ffc01e;stroke-width:1.8px;stroke-linejoin:round}.app-chart-tooltip{pointer-events:none}.app-chart-tooltip text{fill:#16241c}.app-chart-dot{fill:#34d877;stroke:#2e3137;stroke-width:3px}.app-chart-zone{fill:#0000;cursor:crosshair}.app-chart-footer{color:var(--subtle);border-top:1px solid #454b53;justify-content:space-between;align-items:center;gap:12px;margin-top:9px;padding-top:14px;font-size:10px;display:flex}.app-chart-footer b{color:var(--mint);font-weight:500}.app-quality{justify-content:center;align-items:center;gap:22px;padding:5px 0 11px;display:flex}.app-donut{flex:0 0 133px;width:133px;height:133px;position:relative}.app-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.app-donut-center{flex-direction:column;justify-content:center;align-items:center;font-size:29px;font-weight:500;line-height:1.3;display:flex;position:absolute;inset:0}.app-donut-center small{color:#b2bcc6;font-size:9px;font-weight:400}.app-status-list{gap:15px;display:grid}.app-status-line{color:#c3ccd6;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.app-status-line>span{align-items:center;gap:7px;display:flex}.app-status-line i{background:#34d877;border-radius:50%;width:6px;height:6px}.app-status-line.pending i{background:#ffc01e}.app-status-line.rejected i{background:#757e87}.app-status-line b{color:var(--text);font-weight:500}.app-quality .app-status-list{gap:13px}.app-quality .app-status-line{gap:11px;font-size:10px}.app-note-box{color:#b6c3bb;background:#252a2c;border:1px solid #424a4b;border-radius:9px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 14px;font-size:10px;line-height:1.75;display:flex}.app-note-box>.icon{color:var(--mint);flex:0 0 15px;width:15px;height:15px;margin-top:2px}.app-budget-big{letter-spacing:-.6px;font-size:28px;font-weight:500;line-height:1.35}.app-budget-big small{color:#a9b6af;letter-spacing:0;font-size:12px;font-weight:400}.app-progress{background:#464e49;border-radius:8px;height:6px;margin:17px 0 12px;overflow:hidden}.app-progress>span{background:var(--green);border-radius:8px;height:100%;display:block}.app-budget-footer{color:#acbbb1;justify-content:space-between;gap:10px;font-size:10px;display:flex}.app-mini-product{align-items:flex-start;gap:14px;display:flex}.app-mini-product .audience-icon{flex-basis:38px;width:38px;height:38px}.app-mini-product h3{font-size:14px;font-weight:500;line-height:1.45}.app-mini-product p{color:var(--muted);margin-top:5px;font-size:10px;line-height:1.7}.app-inline-link{color:var(--mint);text-align:left;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:0;font-size:11px;display:inline-flex}.app-inline-link .icon{width:14px;height:14px}.app-tags{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.app-tags span{color:#c6d0c9;background:#303c34;border:1px solid #4b5850;border-radius:5px;padding:5px 9px;font-size:10px}.app-footer-note{color:#9fa9b5;gap:8px;margin-top:24px;font-size:10px;line-height:1.8;display:flex}.app-footer-note .icon{flex:0 0 14px;width:14px;height:14px;margin-top:2px}.app-table-wrap{scrollbar-width:thin;scrollbar-color:#626b64 #2e3137;width:100%;overflow-x:auto}.app-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:11px}.app-table th{color:#a5b1be;background:#292d33;border-bottom:1px solid #4a515a;padding:11px 12px;font-size:10px;font-weight:400}.app-table th:first-child{border-radius:7px 0 0 7px}.app-table th:last-child{border-radius:0 7px 7px 0}.app-table td{vertical-align:middle;color:#cbd3dc;border-bottom:1px solid #424952;padding:14px 12px}.app-table tbody tr:last-child td{border-bottom:0}.app-table tbody tr:hover{background:#333a3c}.app-table strong{color:#eef0f4;font-size:11px;font-weight:500;display:block}.app-table small{color:#a9b4c1;margin-top:3px;font-size:9px;line-height:1.6;display:block}.app-table .app-inline-link{min-height:28px;font-size:11px}.app-table .icon-button{border-radius:8px;flex-basis:31px;width:31px;height:31px}.app-table .icon-button .icon{width:15px;height:15px}.app-table td.text-right,.app-table th.text-right{text-align:right}.app-table .app-status{font-size:9px}.app-summary-table .app-table{font-size:10px}.app-summary-table .app-table td{padding:13px 7px}.app-summary-table .app-table th{padding:10px 7px}.app-summary-table .app-table .app-status{font-size:8px}.app-table-headline{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.app-table-headline h2{font-size:15px;font-weight:500}.app-search{flex:1;min-width:0;max-width:360px;position:relative}.app-search>.icon{color:#a4afbb;width:17px;height:17px;position:absolute;top:13px;left:13px}.app-search>input{width:100%;min-height:43px;color:var(--text);background:#272b31;border:1px solid #4a515b;border-radius:8px;padding:11px 12px 11px 39px;font-size:12px}.app-search>input::placeholder{color:#a3acb9}.app-lead-toolbar{align-items:center;gap:12px;margin:22px 0 18px;display:flex}.app-lead-toolbar>.app-select{max-width:200px}.app-tabs{border-bottom:1px solid #454c55;flex-wrap:wrap;gap:7px;padding-bottom:16px;display:flex}.app-tab{color:#bec6d0;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:8px;min-height:39px;padding:9px 13px;font-size:11px;display:flex}.app-tab[aria-pressed=true]{color:var(--mint);background:#334e3e;border-color:#577562}.app-tab>span{color:#d0dfd5;text-align:center;background:#424b46;border-radius:4px;min-width:23px;font-size:10px;line-height:19px}.app-tab:hover{background:#39433c}.app-pagination{color:#b2bdc9;border-top:1px solid #464c55;justify-content:space-between;align-items:center;gap:20px;margin-top:9px;padding-top:19px;font-size:11px;display:flex}.app-pagination-controls{align-items:center;gap:12px;display:flex}.app-pagination button:disabled{opacity:.35;pointer-events:none}.app-empty{text-align:center;padding:42px 20px}.app-empty>.audience-icon{margin:auto auto 16px}.app-empty h3{margin-bottom:8px;font-size:17px;font-weight:500}.app-empty p{color:var(--muted);max-width:400px;margin:0 auto 17px;font-size:12px}.app-campaign-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.app-campaign-card{background:var(--surface-2);border:1px solid #444b54;border-radius:14px;padding:26px}.app-campaign-card.selected{border-color:#5a8066}.app-campaign-card h2{letter-spacing:-.35px;margin:22px 0 8px;font-size:21px;font-weight:500;line-height:1.35}.app-campaign-card>p{color:var(--muted);font-size:12px;line-height:1.8}.app-campaign-card .app-card-metrics{border-top:1px solid #454c54;border-bottom:1px solid #454c54;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0;padding:18px 0;display:grid}.app-card-metrics dt{color:#adb8c4;margin-bottom:8px;font-size:10px;line-height:1.6}.app-card-metrics dd{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:500}.app-card-footer{color:#a9b4c0;justify-content:space-between;align-items:center;gap:10px;font-size:10px;display:flex}.app-timeline{margin:0;padding:0;list-style:none}.app-timeline li{padding:0 0 23px 26px;position:relative}.app-timeline li:before{content:"";background:#34d877;border:3px solid #3b5042;border-radius:50%;width:7px;height:7px;position:absolute;top:4px;left:1px}.app-timeline li:not(:last-child):after{content:"";background:#4b5a50;width:1px;position:absolute;top:19px;bottom:0;left:7px}.app-timeline li strong{font-size:12px;font-weight:500;display:block}.app-timeline p{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.7}.app-timeline time{color:#9faaae;margin-top:6px;font-size:10px;display:block}.app-field{min-width:0}.app-field label,.app-field>legend{color:#d2d9e1;margin-bottom:8px;font-size:12px;line-height:1.5;display:block}.app-field input:not([type=checkbox]):not([type=radio]),.app-field select,.app-field textarea{width:100%;min-height:45px;color:var(--text);background:#252a30;border:1px solid #4c535d;border-radius:8px;padding:12px 13px;font-size:12px;line-height:1.6}.app-field textarea{resize:vertical;min-height:112px}.app-field input::-moz-placeholder{color:#a2adba}.app-field textarea::-moz-placeholder{color:#a2adba}.app-field input::placeholder,.app-field textarea::placeholder{color:#a2adba}.app-field .app-field-hint{color:#a5afbd;margin-top:6px;font-size:10px;line-height:1.7}.app-field input:invalid:not(:-moz-placeholder-shown){border-color:#b2a066}.app-field input:invalid:not(:placeholder-shown){border-color:#b2a066}.app-form-actions{border-top:1px solid #474e57;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;padding-top:21px;display:flex}.app-form-actions p{color:#b6c0ca;max-width:340px;font-size:10px;line-height:1.7}.app-form-actions>div{flex-shrink:0;gap:10px;display:flex}.app-form-section-title{align-items:center;gap:10px;margin:0 0 20px;font-size:15px;font-weight:500;display:flex}.app-form-section-title .icon{color:var(--mint);width:18px;height:18px}.app-form-section-title small{color:var(--subtle);margin-left:auto;font-size:10px;font-weight:400}.app-check-list{gap:13px;display:grid}.app-check{color:#d0d7df;align-items:flex-start;gap:11px;min-height:27px;font-size:12px;line-height:1.65;display:flex}.app-check input{accent-color:#34d877;flex:0 0 16px;width:16px;height:16px;margin:3px 0 0}.app-check small{color:var(--muted);margin-top:2px;font-size:10px;line-height:1.75;display:block}.app-check-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.app-profile-row{border-bottom:1px solid #464d55;padding:15px 0;font-size:12px;line-height:1.7}.app-profile-row:first-child{padding-top:0}.app-profile-row:last-child{border-bottom:0;padding-bottom:0}.app-profile-row>span{color:#aebaca;margin-bottom:6px;font-size:10px;display:block}.app-profile-row b{color:#e1e8ef;font-weight:500}.app-profile-row .app-tags{margin-top:8px}.app-info-banner{color:#d7dbc6;background:#30352f;border:1px solid #5d6351;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:15px 17px;font-size:11px;line-height:1.8;display:flex}.app-info-banner .icon{width:17px;height:17px;color:var(--sand);flex:0 0 17px;margin-top:2px}.app-region-add{gap:9px;margin-top:15px;display:flex}.app-region-add input{min-width:0;min-height:42px;color:var(--text);background:#252a30;border:1px solid #4c535d;border-radius:8px;flex:1;padding:10px 13px;font-size:12px}.app-region-add button{flex:0 0 42px;min-width:42px}.app-criteria-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.app-criteria-list li{color:#c5cfda;gap:10px;font-size:12px;line-height:1.7;display:flex}.app-criteria-list .icon{width:17px;height:17px;color:var(--mint);flex:0 0 17px;margin-top:2px}.app-coverage-panel{margin-top:18px}.app-region-bars{gap:20px;display:grid}.app-region-row>div:first-child{color:#c2ccd7;justify-content:space-between;gap:15px;font-size:11px;display:flex}.app-region-bar{background:#454d49;border-radius:5px;height:5px;margin-top:8px;overflow:hidden}.app-region-bar i{background:var(--green);border-radius:5px;height:100%;display:block}#app-dialog{width:calc(100% - 32px);max-width:690px;color:var(--text);background:#2e3137;border:1px solid #535b65;border-radius:17px;max-height:calc(100dvh - 48px);padding:0}#app-lead-dialog{background:#2b2f35;border:0;border-left:1px solid #4e5963;width:min(570px,100%);max-width:100%;padding:0;inset:0 0 0 auto}#app-lead-dialog,#app-nav-dialog{height:100dvh;max-height:none;color:var(--text);border-radius:0;margin:0;position:fixed}#app-nav-dialog{background:#272c32;border:0;border-right:1px solid #4e5963;width:290px;max-width:90vw;padding:24px;inset:0 auto 0 0}#app-dialog::backdrop,#app-lead-dialog::backdrop,#app-nav-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b1015b3}.app-modal-top{border-bottom:1px solid #484f59;justify-content:space-between;align-items:center;gap:18px;padding:24px 26px;display:flex}.app-modal-top h2{letter-spacing:-.4px;font-size:22px;font-weight:500}.app-modal-top p{color:#aebaca;margin-top:5px;font-size:11px}.app-modal-body{padding:24px 26px}.app-modal-body h3{margin:24px 0 15px;font-size:15px;font-weight:500}.app-modal-body h3:first-child{margin-top:0}.app-modal-body .app-form-actions{flex-wrap:wrap}.app-modal-body .app-form-actions>div{margin-left:auto}.app-contact-lines{color:#d0d9e4;gap:10px;margin-top:17px;font-size:12px;display:grid}.app-contact-lines>span{align-items:center;gap:10px;display:flex}.app-contact-lines .icon{color:#9caeb7;width:16px;height:16px}.app-detail-summary{background:#252a30;border:1px solid #444d57;border-radius:10px;grid-template-columns:1fr 1fr;gap:15px;margin-top:20px;padding:17px;display:grid}.app-detail-summary dt{color:#a3b3c2;margin-bottom:5px;font-size:10px}.app-detail-summary dd{color:#d8e1e9;margin:0;font-size:12px}.app-detail-price{color:var(--mint);margin-top:20px;font-size:24px;font-weight:500}.app-detail-price small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.app-message{color:var(--mint);background:#2b4132;border:1px solid #537460;border-radius:9px;margin-top:18px;padding:13px 15px;font-size:12px;line-height:1.7}.app-message.error{color:var(--sand);background:#39382e;border-color:#6d6545}.app-live-status{min-height:0}.app-nav-dialog-top{justify-content:space-between;align-items:center;gap:15px;margin-bottom:30px;display:flex}.app-nav-dialog-top .brand{font-size:23px}.app-mobile-demo{color:#c0cbbe;margin-top:25px;font-size:11px;line-height:1.8}.app-toast{color:#e0eee4;z-index:250;background:#314638;border:1px solid #688371;border-radius:11px;width:max-content;max-width:calc(100% - 32px);padding:15px 20px;font-size:12px;line-height:1.7;position:fixed;bottom:24px;left:calc(50% + 80px);transform:translate(-50%);box-shadow:0 15px 35px #0004}.app-download-note{color:#aeb9c5;margin-top:14px;font-size:10px}.app-unsaved-dot{background:var(--yellow);border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.app-no-margin{margin-top:0!important}.app-source-icon{color:#c5daca;vertical-align:middle;background:#414942;border-radius:6px;place-items:center;width:24px;height:24px;margin-right:8px;font-size:10px;display:inline-grid}@media (width>=1600px){.cabinet-mode{--app-sidebar:244px}.app-main{padding:35px 42px}.app-topbar{padding-inline:42px}.app-kpi-value{font-size:35px}.app-kpi{padding:23px}.app-panel{padding:27px}.app-grid-main{grid-template-columns:minmax(0,2fr) minmax(320px,1fr)}}@media (width<=1220px){.cabinet-mode{--app-sidebar:202px}.app-sidebar{padding:28px 12px 18px}.app-main{padding:24px}.app-topbar{padding:16px 24px}.app-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(255px,1fr);gap:14px}.app-panel{padding:18px}.app-kpis{gap:10px}.app-kpi{padding:16px 13px}.app-kpi-value{font-size:27px}.app-kpi-title{gap:7px;font-size:10px}.app-quality{flex-direction:column;gap:8px}.app-quality .app-status-list{width:100%}.app-quality .app-donut{flex-basis:108px;width:108px;height:108px}.app-quality .app-status-line{font-size:10px}.app-chart-footer{flex-wrap:wrap}.audience-card{padding:24px}.audience-card h3{font-size:21px}.delivery-description{min-height:115px}.delivery-card{padding:27px}.app-period-controls{gap:10px}.app-date-label{font-size:10px}.budget-panel{gap:30px}}@media (width<=1020px){.app-sidebar{display:none}.app-main-shell{margin-left:0}.app-nav-toggle{display:inline-flex}.app-topbar{gap:14px}.app-breadcrumb{margin-right:auto}.app-main{max-width:1020px}.app-toast{left:50%}.app-quality{flex-direction:row;gap:18px}.app-quality .app-status-list{width:auto}.app-kpi-title{font-size:11px}.app-grid-main{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr)}.budget-panel{gap:25px;padding:30px}.budget-copy h2{font-size:27px}.budget-number{font-size:43px}.budget-threshold{padding-left:25px}.audience-card-top{align-items:flex-start;gap:10px}.audience-label,.delivery-flow>span{font-size:9px}.audience-card{padding:22px}.audience-card h3{font-size:19px}.audience-card p{font-size:12px}.delivery-card h3{font-size:26px}.delivery-flow{padding:15px 11px}.app-heading h1{font-size:27px}}@media (width<=800px){.audience-grid{grid-template-columns:1fr}.audience-card{grid-template-columns:1fr 1.2fr;gap:0 30px;padding:26px;display:grid}.audience-card-top{grid-area:1/1}.audience-card h3{grid-column:1;margin:20px 0 0;font-size:23px}.audience-card p{grid-area:1/2/3;font-size:13px}.audience-tags{grid-column:1/-1;margin-top:21px;padding-top:16px}.budget-panel{grid-template-columns:1fr 1fr;gap:24px;padding:29px}.budget-copy h2{font-size:25px}.budget-threshold{padding-left:21px}.budget-number{font-size:36px}.budget-number span{font-size:21px}.delivery-card{padding:24px}.delivery-card h3{font-size:25px}.delivery-description{min-height:175px}.delivery-features li{font-size:11px}.delivery-card .btn{gap:8px;font-size:11px}.delivery-card-top{flex-wrap:wrap;gap:8px}.reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-grid-main{grid-template-columns:1fr}.app-aside-column,.app-main-column{min-width:0}.app-aside-column{grid-template-columns:1fr 1fr;gap:14px;display:grid}.app-aside-column>.app-panel+.app-panel{margin:0}.app-aside-column>.app-panel{height:100%}.app-aside-column>.app-panel:last-child:nth-child(odd){grid-column:1/-1}.app-quality{gap:15px}.app-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-kpi-title{min-height:31px;font-size:11px}.app-kpi-value{font-size:30px}.app-kpi{padding:19px}.app-date-label{display:none}.app-filterbar{gap:18px}.app-select-shell{flex:1}.app-heading{align-items:flex-start}.app-campaign-card,.app-panel{padding:22px}.app-campaign-card h2{font-size:19px}.app-campaign-card .app-card-metrics{gap:11px}.app-card-metrics dd{font-size:21px}.app-form-grid{gap:18px}.app-heading-actions .btn{min-height:43px;padding:10px 13px;font-size:11px}.app-coverage-panel{margin-top:14px}.app-breadcrumb{gap:7px;font-size:10px}.app-topbar-right{gap:9px}}@media (width<=600px){.audience-card{gap:0;padding:24px;display:flex}.audience-card h3{margin:23px 0 14px;font-size:24px}.audience-card p{font-size:12px}.audience-card-top{align-items:center}.audience-label{font-size:10px}.budget-section{padding-bottom:43px}.budget-panel{border-radius:16px;grid-template-columns:1fr;gap:25px;padding:25px 23px}.budget-copy h2{font-size:27px}.budget-threshold{border-top:1px solid #485e4e;border-left:0;padding:23px 0 0}.budget-number{font-size:46px}.budget-number span{font-size:24px}.budget-copy>p:not(.eyebrow){font-size:12px}.delivery-grid{grid-template-columns:1fr;gap:16px}.delivery-card{border-radius:15px;padding:25px 22px}.delivery-card h3{font-size:28px}.delivery-description{min-height:0;font-size:12px}.delivery-flow{gap:8px;margin:24px 0;padding:18px 13px}.delivery-flow>span{font-size:10px}.app-breadcrumb>strong,.delivery-card .btn,.delivery-features li{font-size:12px}.delivery-note{align-items:flex-start;gap:13px;padding:19px}.delivery-note>.audience-icon{border-radius:8px;flex-basis:33px;width:33px;height:33px}.delivery-note>.audience-icon .icon{width:18px;height:18px}.delivery-note h3{font-size:14px}.cabinet-entry p,.delivery-note p{font-size:11px}.cabinet-entry{flex-direction:column;align-items:flex-start;gap:16px;padding:20px}.cabinet-entry h3{font-size:16px}.cabinet-entry .btn{width:100%}.app-topbar{gap:10px;min-height:70px;padding:14px 16px}.app-account{border:0;padding:0}.app-account>div:last-child,.app-breadcrumb>.icon,.app-breadcrumb>span{display:none}.app-account-avatar{width:30px;height:30px;font-size:10px}.app-nav-toggle{border-radius:8px;flex-basis:36px;width:36px;height:36px}.app-main{padding:24px 16px 30px}.app-heading{flex-wrap:wrap;gap:14px;margin-bottom:21px}.app-heading h1{letter-spacing:-.5px;font-size:26px}.app-heading p{margin-top:6px;font-size:11px;line-height:1.7}.app-heading-actions>.btn{min-height:42px;padding:10px 13px;font-size:11px}.app-filterbar{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px}.app-period-controls{justify-content:space-between;gap:9px}.app-date-label{white-space:normal;font-size:9px;display:block}.app-range{gap:1px;padding:3px}.app-range button{min-height:34px;padding:8px 10px}.app-select-shell>label{margin-bottom:6px;font-size:11px}.app-select{min-height:46px;padding-block:10px;font-size:16px}.app-campaign-strip{align-items:flex-start;gap:10px;padding:13px}.app-strip-meta{gap:8px;font-size:10px}.app-strip-meta .app-strip-id{display:none}.app-campaign-strip>.icon-button{flex-basis:33px;width:33px;height:33px}.app-kpis{gap:10px;margin-bottom:14px}.app-kpi{border-radius:12px;padding:15px 13px}.app-kpi-title{min-height:48px;font-size:10px;line-height:1.6;display:block}.app-kpi-icon,.app-summary-table .hide-small{display:none}.app-kpi-value{letter-spacing:-.6px;margin-top:4px;font-size:28px}.app-kpi-value small{font-size:15px}.app-kpi-foot{min-height:29px;font-size:9px;line-height:1.7}.app-panel{border-radius:12px;padding:19px 16px}.app-grid-main{gap:14px}.app-panel+.app-panel{margin-top:14px}.app-panel-head{gap:9px;margin-bottom:12px}.app-panel-head h2,.app-panel-head h3{font-size:14px}.app-chart-panel .app-panel-head{flex-wrap:wrap;gap:12px}.app-legend{gap:12px}.app-legend,.app-panel-note{font-size:9px}.app-chart{margin-top:20px;margin-bottom:8px}.app-chart text{font-size:11px}.app-chart-footer{gap:8px;padding-top:12px;font-size:9px}.app-aside-column{grid-template-columns:1fr;gap:14px}.app-quality{flex-direction:row;gap:27px;padding:8px 0 18px}.app-quality .app-donut{flex-basis:132px;width:132px;height:132px}.app-quality .app-status-list{flex:1;width:auto}.app-quality .app-status-line{font-size:11px}.app-status-list{gap:15px}.app-note-box{margin-top:11px;font-size:10px}.app-summary-table .app-table td{padding:14px 7px}.app-summary-table .app-table th{font-size:9px}.app-table-headline{align-items:center;gap:10px}.app-table-headline h2{font-size:14px}.app-table-headline .app-inline-link{white-space:nowrap;font-size:10px}.app-summary-table .app-table strong{font-size:10px}.app-summary-table .app-table .app-status,.app-summary-table .app-table small{font-size:8px}.app-campaign-card-grid{grid-template-columns:1fr}.app-campaign-card{padding:23px}.app-campaign-card h2{font-size:23px}.app-tabs{gap:5px;padding-bottom:14px}.app-tab{gap:6px;min-height:35px;padding:8px 9px;font-size:10px}.app-tab>span{min-width:21px;font-size:9px;line-height:17px}.app-lead-toolbar{flex-wrap:wrap;margin:17px 0}.app-search{flex:1 0 100%;max-width:none}.app-search>input{min-height:45px;font-size:16px}.app-search>.icon{top:14px}.app-lead-toolbar>.app-select{flex:1;max-width:none;min-height:42px;font-size:12px}.app-leads-table,.app-leads-table tbody{white-space:normal;width:100%;display:block}.app-leads-table thead{display:none}.app-leads-table tbody tr{border-bottom:1px solid #48515a;grid-template-columns:1fr auto;gap:10px 15px;padding:16px 0;display:grid;position:relative}.app-leads-table td{padding:0;text-align:left!important;border:0!important}.app-leads-table td.mobile-primary{grid-area:1/1}.app-leads-table td.mobile-primary strong{font-size:12px}.app-leads-table td.mobile-client{grid-area:2/1}.app-leads-table td.mobile-client strong{font-size:11px}.app-leads-table td.mobile-status{grid-area:1/2}.app-leads-table td.mobile-action{grid-area:2/2;place-self:center end}.app-leads-table td.mobile-hide{display:none}.app-leads-table .app-status{font-size:9px}.app-pagination{gap:13px;padding-top:17px;font-size:10px}.app-pagination-controls{gap:7px}.app-pagination-controls .icon-button{flex-basis:33px;width:33px;height:33px}.app-pagination-controls>span{white-space:nowrap;font-size:9px}.app-form-grid{grid-template-columns:1fr;gap:18px}.app-field.wide{grid-column:auto}.app-field label{font-size:12px}.app-field input:not([type=checkbox]):not([type=radio]),.app-field select,.app-field textarea{min-height:48px;font-size:16px}.app-field .app-field-hint{font-size:10px}.app-form-actions{flex-direction:column;align-items:stretch;gap:15px}.app-form-actions>div{flex-wrap:wrap;justify-content:flex-end;width:100%}.app-form-actions>div>.btn{flex:1;gap:8px;padding-inline:12px;font-size:12px}.app-check-grid{grid-template-columns:1fr}.app-check{font-size:12px}.app-check small{font-size:10px}.app-info-banner{padding:13px;font-size:10px}.app-region-add input{font-size:16px}.app-form-section-title{font-size:14px}.app-form-section-title small{font-size:9px}.app-modal-top{padding:20px}.app-modal-top h2{font-size:20px}.app-modal-top .icon-button{flex-basis:36px;width:36px;height:36px}.app-modal-body{padding:21px 20px}.app-modal-body h3{font-size:15px}.app-detail-summary{gap:16px 10px;padding:15px}.app-detail-summary dd{font-size:11px;line-height:1.6}.app-modal-body .app-form-actions>div{margin-left:0}.app-footer-note{font-size:9px}.app-toast{width:calc(100% - 32px);max-width:520px;padding:13px 16px;font-size:11px;bottom:16px;left:50%}.app-coverage-panel .app-table{min-width:600px}.app-source-table .app-table{min-width:640px}.app-card-footer .btn{font-size:11px}.app-quality .app-status-line{gap:8px}}@media (width<=360px){.app-main,.app-topbar{padding-inline:12px}.app-heading h1,.app-kpi-value{font-size:24px}.app-kpi-title{font-size:9px}.app-kpi-foot{font-size:8px}.app-quality{gap:14px}.app-quality .app-donut{flex-basis:110px;width:110px;height:110px}.app-quality .app-status-line{font-size:10px}.app-range button{padding:7px 8px}.app-date-label{max-width:100px;font-size:9px}.app-tab{padding:8px 7px;font-size:9px}.delivery-flow{gap:6px;padding-inline:10px}.delivery-flow>span{font-size:9px}.budget-number{font-size:41px}}@media print{.app-campaign-strip>.icon-button,.app-filterbar,.app-footer-note,.app-heading-actions,.app-sidebar,.app-topbar{display:none!important}.app-main-shell{margin:0}.app-main{padding:0}.app-kpis{grid-template-columns:repeat(4,1fr)}.app-grid-main{grid-template-columns:2fr 1fr}}#app-main:focus-visible,#app-page-title:focus-visible{outline:none}@media (width<=600px){.app-chart text{font-size:18px}.app-chart-tooltip text{font-size:15px}}.app-check>span,.app-form-actions>div,.app-grid-main>*{min-width:0}.app-check>span,.ws-campaign-link,.ws-row-meta>span:last-child,.ws-summary-list dd,.ws-summary-panel>h3,.ws-tag>span{overflow-wrap:anywhere}@media (width<=800px){.app-grid-main{grid-template-columns:minmax(0,1fr)}}body.cabinet-mode{--app-sidebar:220px;background:#1c1e22}.cabinet-mode .app-main{max-width:1600px;padding:29px 32px 32px}.cabinet-mode .app-heading{align-items:center;margin-bottom:24px}.cabinet-mode .app-heading h1{letter-spacing:-.7px;font-size:30px;font-weight:500}.cabinet-mode .app-heading p{font-size:12px;line-height:1.7}.cabinet-mode .app-sidebar{padding:30px 18px 22px}.cabinet-mode .app-nav a{min-height:49px;font-size:13px}.ws-sidebar-create{gap:8px;width:100%;min-height:43px;margin-top:17px;padding:12px 10px;font-size:12px}.ws-sidebar-create .icon{width:16px;height:16px}.ws-sidebar-create:disabled{color:#b6c9bc;background:#38493d;border-color:#4e6154;transform:none}.ws-reset-link{color:#e5d9ab;text-underline-offset:4px;background:0 0;border:0;min-height:38px;padding:10px 0 0;font-size:10px;text-decoration:underline}.ws-reset-link:hover{color:var(--sand)}.ws-filterbar{background:0 0;gap:24px;margin-bottom:20px}.ws-filterbar .app-select-shell{flex:1;min-width:220px;max-width:380px}.ws-filterbar .app-date-label{align-items:center;gap:7px;display:flex}.ws-filterbar .app-date-label .icon{width:14px;height:14px}.ws-filterbar .app-period-controls{flex-wrap:wrap;justify-content:flex-end;align-self:flex-end;gap:14px;min-height:43px}.cabinet-mode .app-kpis{gap:14px;margin-bottom:18px}.cabinet-mode .app-kpi{background:#2e3137;border-radius:15px;padding:19px 18px}.cabinet-mode .app-kpi-title{align-items:center;min-height:34px;font-size:11px}.cabinet-mode .app-kpi-value{margin-top:15px;font-size:30px}.cabinet-mode .app-kpi-foot{font-size:10px;line-height:1.6}.ws-kpi-mint{background:linear-gradient(115deg,#2e3b32,#2e3137 80%)!important;border-color:#4c6a57!important}.ws-kpi-mint .app-kpi-value{color:var(--mint)}.ws-dashboard-middle{grid-template-columns:minmax(0,1fr) 274px;align-items:stretch;gap:18px;margin-bottom:22px;display:grid}.cabinet-mode .ws-dashboard-middle>.app-panel{margin:0}.cabinet-mode .app-panel{background:#2e3137;border-color:#41464e;border-radius:15px;padding:23px}.cabinet-mode .app-panel-head h2{letter-spacing:-.2px;font-size:16px;font-weight:500}.ws-subline{color:#aeb6c0;margin-top:5px;font-size:11px}.ws-chart-panel{min-width:0}.ws-chart-tabs{background:#24272c;border:1px solid #454a53;border-radius:8px;flex-shrink:0;gap:2px;padding:3px;display:flex}.ws-chart-tabs button{color:#bfc6d0;background:0 0;border:0;border-radius:5px;min-height:30px;padding:7px 10px;font-size:10px}.ws-chart-tabs button[aria-pressed=true]{color:var(--ink);background:var(--mint)}.ws-chart-tabs button:hover:not([aria-pressed=true]){background:#3b4243}.ws-chart{width:100%;margin:12px 0 0;overflow:visible}.ws-chart text{fill:#b2bcc5;font-size:11px!important}.ws-chart-data{color:#aeb8c3;margin-top:10px;font-size:10px}.ws-chart-data summary{cursor:pointer;color:#b7c2ce;width:max-content;max-width:100%;min-height:28px;padding:5px 0}.ws-chart-data summary:hover{color:var(--mint)}.ws-chart-data .app-table{margin-top:8px}.ws-budget-panel .app-panel-head{margin-bottom:22px}.ws-budget-value{letter-spacing:-.8px;margin:4px 0 18px;font-size:30px;font-weight:500;line-height:1.4;display:block}.ws-budget-meter{background:#454b51;border-radius:5px;height:6px;margin-bottom:20px;overflow:hidden}.ws-budget-meter i{background:var(--green);border-radius:5px;height:100%;display:block}.ws-budget-item{color:#b7c0c8;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.ws-budget-item strong{color:#e1e6e9;white-space:nowrap;font-weight:500}.ws-budget-foot{color:#b7c1c0;border-top:1px solid #474e53;gap:8px;margin-top:18px;padding-top:14px;font-size:10px;line-height:1.7;display:flex}.ws-budget-foot .icon{width:14px;height:14px;color:var(--sand);flex:0 0 14px;margin-top:2px}.ws-success{background:#2b3c31;border:1px solid #57725e;border-radius:12px;align-items:center;gap:13px;margin-bottom:20px;padding:15px 17px;display:flex}.ws-success>.icon{color:var(--mint);flex:0 0 21px}.ws-success strong{color:#d0ecdb;font-size:13px;font-weight:500}.ws-success p{color:#b0cbbb;margin-top:3px;font-size:11px}.ws-success .icon-button{border:0;flex:0 0 32px;width:32px;height:32px;margin-left:auto}.ws-table-title{align-items:center;gap:10px;display:flex}.ws-count{color:#c4ccd5;background:#41464f;border-radius:6px;padding:3px 8px;font-size:10px}.ws-subtle-link{min-height:30px;color:var(--mint);align-items:center;gap:7px;font-size:11px;display:flex}.ws-subtle-link:hover{color:var(--green)}.ws-subtle-link .icon{width:14px;height:14px;color:var(--mint)}.ws-table-note{color:#aeb7c3;margin:-4px 0 17px;font-size:10px;line-height:1.7}.ws-campaign-table{white-space:normal;table-layout:fixed;width:100%;min-width:650px}.ws-campaign-table th{color:#bbc3ce;white-space:normal;vertical-align:middle;padding:14px 13px;font-size:11px;line-height:1.5}.ws-campaign-table th:first-child{width:31%}.ws-campaign-table th:nth-child(2),.ws-campaign-table th:nth-child(3){width:17%}.ws-campaign-table th:nth-child(4){width:16%}.ws-campaign-table th:nth-child(5){width:19%}.ws-campaign-table td{white-space:nowrap;padding:18px 13px;font-size:13px}.ws-campaign-table .ws-campaign-cell{white-space:normal}.ws-campaign-link{color:#eef2f4;align-items:center;gap:7px;min-height:29px;font-size:13px;font-weight:500;line-height:1.5;display:inline-flex}.ws-campaign-link:hover{color:var(--mint)}.ws-campaign-link .icon{color:#9eaaa7;opacity:0;flex:0 0 14px;width:14px;height:14px;transition:opacity .2s}.ws-campaign-link:focus .icon,.ws-campaign-link:hover .icon{opacity:1}.ws-row-meta{color:#a6b2bd;flex-wrap:wrap;align-items:center;gap:8px;margin-top:7px;font-size:10px;display:flex}.ws-row-meta .app-status{font-size:9px}.ws-lead-value{color:var(--mint)!important;font-size:15px!important}.ws-pending-value{color:#aeb6bf;font-size:11px}.ws-table-footer{color:#aab5bf;border-top:1px solid #444a52;justify-content:space-between;align-items:center;gap:15px;margin-top:7px;padding-top:15px;font-size:10px;line-height:1.7;display:flex}.ws-new-row{box-shadow:inset 2px 0 var(--green);background:#313e36!important}.ws-empty{text-align:center;padding:32px 15px}.ws-empty>.icon{color:#a3b9aa;width:25px;height:25px;margin:0 auto 12px}.ws-empty h3{font-size:15px;font-weight:500}.ws-empty p{color:var(--muted);margin-top:6px;font-size:11px}.ws-search{background:#262a30;border:1px solid #4a525b;border-radius:8px;align-items:center;gap:8px;width:270px;max-width:100%;padding:0 12px;display:flex}.ws-search .icon{flex:0 0 16px;width:16px;height:16px}.ws-search input{width:100%;min-width:0;min-height:41px;color:var(--text);background:0 0;border:0;padding:10px 0;font-size:12px;outline:0!important}.ws-search:focus-within{outline:2px solid var(--mint);outline-offset:2px}.ws-back-link{color:#b7c5bc;align-items:center;gap:8px;min-height:32px;margin:-7px 0 14px;font-size:11px;display:inline-flex}.ws-back-link .icon,.ws-draft-label .icon{width:15px;height:15px}.ws-back-link:hover{color:var(--mint)}.ws-draft-label{color:#c6c9c6;background:#313730;border:1px solid #464f46;border-radius:7px;align-items:center;gap:7px;padding:8px 11px;font-size:10px;display:flex}.ws-draft-label .icon{color:var(--sand)}.ws-editor-layout{grid-template-columns:minmax(0,1fr) 286px;align-items:start;gap:23px;display:grid}.ws-editor-fields{min-width:0}.cabinet-mode .ws-editor-section{border-radius:15px;padding:26px 28px}.cabinet-mode .ws-editor-section+.ws-editor-section{margin-top:18px}.ws-section-title{align-items:flex-start;gap:13px;margin-bottom:26px;display:flex}.ws-section-title>span{width:31px;height:31px;color:var(--mint);background:#3b4840;border-radius:8px;flex:0 0 31px;place-items:center;margin-top:1px;font-size:11px;display:grid}.ws-section-title h2{letter-spacing:-.2px;font-size:17px;font-weight:500;line-height:1.3}.ws-section-title p{color:#aeb9c3;margin-top:6px;font-size:11px;line-height:1.6}.ws-field-stack{gap:26px;display:grid}.ws-field label,.ws-geo-field legend{color:#e1e5ea;margin-bottom:10px;font-size:12px;font-weight:500;line-height:1.5;display:block}.ws-required{color:var(--mint);margin-left:3px;font-weight:400}.ws-add-line input,.ws-field input:not([type=checkbox]),.ws-field textarea{width:100%;min-width:0;min-height:46px;color:var(--text);background:#25292f;border:1px solid #4d545d;border-radius:9px;padding:12px 14px;font-size:13px;line-height:1.7;transition:border-color .15s;display:block}.ws-field textarea{resize:vertical;min-height:117px;max-height:500px;display:block}.ws-add-line input::-moz-placeholder{color:#a0abb8;opacity:1}.ws-field input::-moz-placeholder{color:#a0abb8;opacity:1}.ws-field textarea::-moz-placeholder{color:#a0abb8;opacity:1}.ws-add-line input::placeholder,.ws-field input::placeholder,.ws-field textarea::placeholder{color:#a0abb8;opacity:1}.ws-add-line input:hover,.ws-field input:hover,.ws-field textarea:hover{border-color:#707c79}.ws-add-line input:focus,.ws-field input:focus,.ws-field textarea:focus{border-color:var(--mint);outline-offset:1px;outline:2px solid #85e8ad40}.ws-hint{color:#adb7c3;margin-top:8px;font-size:10px;line-height:1.7}.ws-hint-before{margin:0 0 12px}.ws-add-line [aria-invalid=true],.ws-field [aria-invalid=true]{border-color:var(--sand)!important;outline-color:#ffd97860!important}.ws-error{color:var(--sand);margin-top:8px;font-size:11px;line-height:1.7}.ws-error-summary{color:var(--sand);background:#39352a;border:1px solid #7e6d3d;border-radius:12px;margin-bottom:18px;padding:18px 20px}.ws-error-summary strong{font-size:13px;font-weight:500}.ws-error-summary p{color:#d2c8ac;margin:5px 0 10px;font-size:11px;line-height:1.7}.ws-error-summary>div{flex-wrap:wrap;gap:8px;display:flex}.ws-error-summary button{color:var(--sand);text-underline-offset:3px;background:#4b422c;border:1px solid #7e704e;border-radius:6px;min-height:33px;padding:7px 10px;font-size:10px;text-decoration:underline}.ws-geo-field{border:0;min-width:0;margin:0;padding:0}.ws-geo-field legend{margin-bottom:0;padding:0}.ws-geo-segments{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:14px;margin-bottom:15px;display:grid}.ws-geo-segments label{cursor:pointer;position:relative}.ws-geo-segments input{opacity:0;width:20px;height:20px;margin:0;position:absolute;top:13px;left:14px}.ws-geo-segments label>span{color:#bfc9d3;background:#292d33;border:1px solid #4c535c;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:12px 8px;font-size:12px;display:flex}.ws-geo-segments input:checked+span{color:var(--mint);background:#344d3d;border-color:#6c967b}.ws-geo-segments input:focus-visible+span{outline:3px solid var(--yellow);outline-offset:3px}.ws-geo-segments .icon{width:16px;height:16px}.ws-country-note{color:#c8dfce;background:#292f2d;border:1px solid #46544b;border-radius:9px;align-items:center;gap:11px;padding:14px;font-size:12px;display:flex}.ws-country-note .icon{color:var(--mint);flex:0 0 18px;width:18px;height:18px}.ws-country-note small{color:#aebeb3;margin-top:4px;font-size:10px;line-height:1.6;display:block}.ws-add-line{align-items:stretch;gap:8px;min-width:0;display:flex}.ws-add-line input{flex:1;width:0}.ws-add-button{flex-shrink:0;gap:7px;min-height:46px;padding:10px 13px;font-size:11px}.ws-add-button .icon{width:15px;height:15px}.ws-geo-quick{flex-wrap:wrap;align-items:center;gap:5px 11px;margin-top:9px;font-size:10px;line-height:1.6;display:flex}.ws-geo-quick>span{color:#a7b4bf}.ws-geo-quick button{color:var(--mint);text-underline-offset:4px;background:0 0;border:0;min-height:30px;padding:4px 0;font-size:10px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ws-tags{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.ws-tags:not(:empty){margin-bottom:12px}.ws-tag{color:#c9e6d2;background:#34453a;border:1px solid #52685a;border-radius:7px;align-items:center;gap:7px;max-width:100%;min-height:33px;padding:4px 3px 4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.ws-tag>span{min-width:0}.ws-tag>.icon{color:#9dc5aa;flex:0 0 13px;width:13px;height:13px}.ws-tag button{color:#b7d5c0;background:0 0;border:0;border-radius:4px;flex:0 0 27px;place-items:center;width:27px;height:27px;padding:0;display:grid}.ws-tag button:hover{color:var(--ink);background:var(--mint)}.ws-tag button>.icon{width:13px;height:13px}.ws-example-field{background:#33342e;border:1px solid #656044;border-radius:10px;margin-top:16px;padding:16px 18px}.ws-example-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.ws-example-title label{color:var(--sand);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:500;display:flex}.ws-example-title label .icon{width:16px;height:16px}.ws-example-title>span{color:#c3b995;font-size:9px}.ws-example-field textarea{resize:none;color:#dedbcd;background:0 0;border:0;border-radius:3px;width:100%;height:107px;min-height:107px;padding:0;font-size:12px;font-weight:400;line-height:1.8;display:block}.ws-example-field textarea:focus{outline:2px solid var(--sand);outline-offset:4px}.ws-example-field>p{color:#b9b6a8;margin-top:10px;font-size:10px;line-height:1.7}.ws-field-label-row{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ws-field-label-row label{margin:0}.ws-key-count{color:#bcc5d0;font-variant-numeric:tabular-nums;background:#3b424a;border-radius:5px;padding:3px 8px;font-size:10px;line-height:1.5}.ws-plan-input{align-items:center;gap:12px;display:flex}.ws-plan-input input{flex:0 170px;max-width:170px}.ws-plan-input>span{color:#b6c2ce;font-size:11px;line-height:1.5}.ws-quality-section .ws-section-title{margin-bottom:15px}.ws-quality-options{display:grid}.ws-quality-option{cursor:pointer;align-items:flex-start;gap:12px;padding:18px 0;display:flex;position:relative}.ws-quality-option:first-child{padding-top:9px}.ws-quality-option+.ws-quality-option{border-top:1px solid #454d53;padding-top:22px;padding-bottom:2px}.ws-option-icon{width:32px;height:32px;color:var(--mint);background:#37483f;border-radius:9px;flex:0 0 32px;place-items:center;display:grid}.ws-option-icon.amber{color:var(--sand);background:#4a4535}.ws-option-icon .icon{width:17px;height:17px}.ws-option-copy{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ws-option-copy strong{font-size:12px;font-weight:500;line-height:1.65}.ws-option-copy>span{color:#abb8c3;font-size:11px;line-height:1.7}.ws-option-copy .ws-fee{color:var(--sand);background:#464331;border:1px solid #625b3d;border-radius:5px;width:max-content;max-width:100%;margin-top:3px;padding:4px 8px;font-size:10px}.ws-quality-option input{opacity:0;cursor:pointer;width:38px;height:23px;margin:0;position:absolute;top:20px;right:0}.ws-switch{pointer-events:none;background:#5a626c;border:1px solid #7b858e;border-radius:20px;flex:0 0 36px;width:36px;height:21px;margin-top:3px;transition:background .15s;position:relative}.ws-switch:after{content:"";background:#202728;border-radius:50%;width:15px;height:15px;transition:transform .15s;position:absolute;top:2px;left:2px}.ws-quality-option input:checked+.ws-switch{background:var(--green);border-color:var(--green)}.ws-quality-option input:checked+.ws-switch:after{transform:translate(15px)}.ws-quality-option input:focus-visible+.ws-switch{outline:3px solid var(--yellow);outline-offset:5px}.ws-editor-aside{min-width:0;position:sticky;top:24px}.cabinet-mode .ws-summary-panel{padding:22px}.ws-summary-top{align-items:center;gap:8px;margin-bottom:20px;display:flex}.ws-summary-top>.icon{width:18px;height:18px;color:var(--mint)}.ws-summary-top h2{font-size:14px;font-weight:500}.ws-summary-top .badge{margin-left:auto;font-size:9px}.ws-summary-panel>h3{letter-spacing:-.25px;margin:0 0 22px;font-size:18px;font-weight:500;line-height:1.45}.ws-completion{border-top:1px solid #464e56;border-bottom:1px solid #464e56;padding:14px 0 18px}.ws-completion>div:first-child{color:#b7c2ce;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:10px;display:flex}.ws-completion strong{color:var(--mint);font-weight:500}.ws-completion-meter{background:#48534c;border-radius:5px;height:4px;overflow:hidden}.ws-completion-meter i{background:var(--green);width:0;height:100%;transition:width .2s;display:block}.ws-summary-list{gap:17px;margin:20px 0;display:grid}.ws-summary-list dt{color:#a7b4c1;margin-bottom:5px;font-size:10px}.ws-summary-list dd{color:#d3dce2;margin:0;font-size:12px;line-height:1.65}.ws-summary-price{border-top:1px solid #474f55;padding:18px 0 0}.ws-summary-price>p:first-child{color:#b7c5bd;font-size:10px}.ws-summary-price>strong{color:var(--mint);overflow-wrap:anywhere;margin-top:7px;font-size:17px;font-weight:500;line-height:1.4;display:block}.ws-summary-price>p:not(:first-child){color:#b0bcc4;margin-top:10px;font-size:10px;line-height:1.75}.ws-summary-fee{color:var(--sand);background:#3d3c2e;border:1px solid #695f3e;border-radius:8px;margin-top:13px;padding:11px 12px;font-size:10px;line-height:1.75}.ws-summary-note{border-top:1px solid #474f55;gap:8px;margin-top:17px;padding-top:17px;display:flex}.ws-summary-note .icon{color:#a6bbaa;flex:0 0 14px;width:14px;height:14px;margin-top:3px}.ws-summary-note p{color:#aab7be;font-size:10px;line-height:1.75}.ws-editor-help{color:#aebbc5;align-items:flex-start;gap:9px;padding:17px 7px;font-size:10px;line-height:1.8;display:flex}.ws-editor-help .icon{width:15px;height:15px;color:var(--mint);flex:0 0 15px;margin-top:3px}.ws-savebar{z-index:45;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#2b3033f7;border:1px solid #525e58;border-radius:12px;justify-content:space-between;gap:20px;margin-top:23px;padding:14px 18px;position:sticky;bottom:14px;box-shadow:0 5px 30px #0006}.ws-save-status,.ws-savebar{align-items:center;display:flex}.ws-save-status{color:#b9c6bc;gap:8px;font-size:10px}.ws-save-status>.icon{width:16px;height:16px;color:var(--sand);flex:0 0 16px}.ws-save-actions{flex-shrink:0;gap:10px;display:flex}.ws-save-actions .btn{min-height:43px;padding:11px 15px;font-size:12px}.ws-save-actions .btn .icon{width:16px;height:16px}.ws-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.ws-mobile-create{width:100%;margin-top:15px;font-size:12px}.app-toast{color:#d6efdf}@media (width>=1600px){.cabinet-mode{--app-sidebar:240px}.ws-editor-layout{grid-template-columns:minmax(0,1fr) 315px;gap:26px}.ws-dashboard-middle{grid-template-columns:minmax(0,1fr) 305px}.cabinet-mode .app-kpi-value{font-size:35px}.cabinet-mode .app-main{padding:33px 38px}}@media (width<=1250px){.cabinet-mode{--app-sidebar:202px}.cabinet-mode .app-main{padding:25px}.ws-editor-layout{grid-template-columns:minmax(0,1fr) 250px;gap:18px}.cabinet-mode .ws-editor-section{padding:24px}.cabinet-mode .ws-summary-panel{padding:19px}.cabinet-mode .app-kpi{padding:16px 14px}.cabinet-mode .app-kpi-value{font-size:27px}.ws-dashboard-middle{grid-template-columns:minmax(0,1fr) 245px;gap:16px}.ws-budget-value{font-size:26px}.ws-filterbar .app-date-label{font-size:10px}}@media (width<=1050px){.cabinet-mode{--app-sidebar:0px}.cabinet-mode .app-sidebar{display:none}.cabinet-mode .app-nav-toggle{display:inline-flex}.cabinet-mode .app-main-shell{margin-left:0}.ws-editor-layout{grid-template-columns:minmax(0,1fr) 270px}.app-toast{left:50%}.app-topbar{padding:15px 25px}.ws-sidebar-create{display:none}}@media (width<=800px){.cabinet-mode .app-main{padding:24px}.cabinet-mode .app-heading h1{font-size:27px}.cabinet-mode .app-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-dashboard-middle,.ws-editor-layout{grid-template-columns:minmax(0,1fr)}.ws-budget-panel{display:none}.cabinet-mode .app-kpi-value{font-size:31px}.ws-editor-aside{position:static}.ws-editor-aside .ws-summary-panel{display:block}.ws-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-summary-panel>h3{margin-bottom:15px}.ws-completion{padding-block:13px}.ws-editor-help{padding:14px 4px 0}.ws-savebar{bottom:10px}.ws-save-status{max-width:160px}.ws-filterbar{gap:15px}.ws-filterbar .app-period-controls{gap:9px}.ws-filterbar .app-date-label{justify-content:flex-end;width:100%}.ws-filterbar .app-select-shell{min-width:180px}.ws-add-line input,.ws-field input:not([type=checkbox]),.ws-field textarea{font-size:16px}.ws-tag{font-size:12px}.ws-add-line input,.ws-field input{min-height:48px}.ws-geo-segments label>span{font-size:13px}.ws-hint,.ws-option-copy>span{font-size:11px}.ws-example-field textarea{height:126px;min-height:126px;font-size:13px;line-height:1.85}.ws-chart text{font-size:13px!important}.ws-draft-label{display:none}}@media (width<=600px){.cabinet-mode .app-main{padding:22px 16px 26px}.cabinet-mode .app-topbar{gap:12px;min-height:68px;padding:12px 16px}.app-account,.app-breadcrumb>.icon,.app-breadcrumb>span{display:none}.app-breadcrumb{flex:1}.app-topbar-right{gap:8px}.app-topbar-right>.badge{font-size:9px}.cabinet-mode .app-heading{flex-direction:column;align-items:stretch;gap:17px;margin-bottom:21px}.cabinet-mode .app-heading h1{font-size:27px}.cabinet-mode .app-heading p{max-width:290px;font-size:11px;line-height:1.8}.app-heading-actions{width:100%}.app-heading-actions>.btn{width:100%;min-height:46px;font-size:12px}.ws-filterbar{flex-direction:column;align-items:stretch;gap:13px}.ws-filterbar .app-select-shell{width:100%;min-width:0;max-width:none}.ws-filterbar .app-period-controls{flex-wrap:wrap;justify-content:space-between;align-self:auto;gap:8px}.ws-filterbar .app-date-label{justify-content:flex-start;width:auto;font-size:10px}.app-range button{min-height:31px;padding:7px 9px;font-size:10px}.app-range{gap:0}.cabinet-mode .app-kpis{gap:10px;margin-bottom:14px}.cabinet-mode .app-kpi{border-radius:12px;padding:15px 13px}.cabinet-mode .app-kpi-title{min-height:44px;font-size:10px;line-height:1.65;display:block}.cabinet-mode .app-kpi-icon,.ws-add-button .icon,.ws-option-icon{display:none}.cabinet-mode .app-kpi-value{letter-spacing:-.7px;margin-top:8px;font-size:26px}.cabinet-mode .app-kpi-value small{font-size:15px}.cabinet-mode .app-kpi-foot{min-height:29px;margin-top:8px;font-size:9px;line-height:1.7}.cabinet-mode .app-panel{border-radius:12px;padding:19px 16px}.ws-dashboard-middle{margin-bottom:16px}.ws-chart-panel .app-panel-head{flex-wrap:wrap;align-items:flex-start;gap:10px}.cabinet-mode .app-panel-head h2{font-size:15px}.ws-subline{max-width:200px;font-size:10px;line-height:1.7}.ws-chart-tabs{margin-top:3px}.ws-chart-tabs button{min-height:29px;padding:6px 9px;font-size:9px}.ws-chart-wrap{margin-left:-9px;margin-right:-7px}.ws-chart{min-height:150px}.ws-chart text{font-size:17px!important}.ws-chart-data{font-size:10px}.ws-campaigns-panel{overflow:hidden}.ws-campaigns-panel .app-panel-head{flex-wrap:wrap;align-items:center;gap:12px}.ws-table-title h2{font-size:15px}.ws-subtle-link{gap:5px;font-size:10px}.ws-table-note{margin-top:0;font-size:10px}.ws-campaign-table-wrap{outline-offset:-3px;margin-right:0}.ws-campaign-table{min-width:645px}.ws-campaign-table th{font-size:11px}.ws-campaign-link,.ws-campaign-table td{font-size:12px}.ws-campaign-link .icon{opacity:1}.ws-table-footer{flex-direction:column;align-items:flex-start;gap:4px;font-size:10px}.ws-search{width:100%}.ws-search input{font-size:16px}.ws-back-link{margin:0 0 12px;font-size:11px}.cabinet-mode .ws-editor-section{padding:22px 17px}.ws-section-title{gap:10px;margin-bottom:23px}.ws-section-title h2{font-size:16px}.ws-section-title p{font-size:10px;line-height:1.75}.ws-section-title>span{flex-basis:28px;width:28px;height:28px;font-size:10px}.ws-field-stack{gap:24px}.ws-field label,.ws-geo-field legend{font-size:12px}.ws-hint{font-size:10px;line-height:1.8}.ws-add-line input,.ws-field input:not([type=checkbox]),.ws-field textarea{padding:12px 11px;font-size:16px;line-height:1.65}.ws-field textarea{min-height:143px}.ws-add-line{gap:7px}.ws-add-button{gap:4px;min-height:48px;padding:10px 11px;font-size:10px}.ws-geo-segments{gap:6px}.ws-geo-segments label>span{gap:5px;padding:11px 5px;font-size:11px}.ws-geo-segments .icon{width:14px;height:14px}.ws-geo-quick{gap:4px 10px}.ws-country-note small,.ws-geo-quick button{font-size:10px}.ws-country-note{padding:12px}.ws-example-field{padding:14px 13px}.ws-example-title{align-items:flex-start;gap:8px}.ws-example-title label{font-size:11px}.ws-example-title>span{text-align:right;max-width:100px;font-size:9px;line-height:1.5}.ws-example-field textarea{height:150px;min-height:150px;font-size:12px;line-height:1.85}.ws-example-field>p{font-size:9px;line-height:1.8}.ws-plan-input{align-items:center;gap:10px}.ws-plan-input input{flex:0 0 110px;width:110px}.ws-option-copy>span,.ws-plan-input>span{font-size:10px}.ws-quality-option{gap:10px}.ws-option-copy strong{font-size:12px}.ws-option-copy .ws-fee{padding:4px 7px;font-size:9px}.ws-summary-list dd{font-size:12px}.ws-editor-aside .ws-summary-panel{padding:22px 18px}.ws-summary-list{gap:17px 12px}.ws-savebar{border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;margin-top:19px;padding:12px;bottom:8px}.ws-save-status{max-width:none;min-height:17px;font-size:9px}.ws-save-status>.icon{flex-basis:13px;width:13px;height:13px}.ws-save-actions{gap:8px;width:100%}.ws-save-actions>.btn{min-height:44px;padding:11px 12px;font-size:11px}.ws-save-actions>.btn:last-child{flex:1;gap:8px}.ws-save-actions>.btn:first-child{flex:0 0 78px}.ws-save-actions .icon{width:14px!important;height:14px!important}.ws-success{align-items:flex-start;gap:9px;padding:13px 12px}.ws-success>.icon{flex-basis:17px;width:17px;height:17px;margin-top:2px}.ws-success strong{font-size:11px}.ws-success p{font-size:10px;line-height:1.6}.ws-success .icon-button{flex-basis:26px;width:26px;height:26px}.ws-dialog-actions{flex-direction:column-reverse}.ws-dialog-actions>.btn{width:100%}}@media (width<=365px){.cabinet-mode .app-main{padding-inline:12px}.cabinet-mode .app-kpi{padding:14px 11px}.cabinet-mode .app-kpi-title{min-height:42px;font-size:9px}.cabinet-mode .app-kpi-value{font-size:23px}.ws-filterbar .app-period-controls{gap:10px}.ws-filterbar .app-date-label{width:100%}.ws-filterbar .app-range{justify-content:space-between;width:100%}.ws-filterbar .app-range button{flex:1}.ws-chart-panel .app-panel-head{flex-direction:column}.ws-geo-segments .icon{display:none}.ws-plan-input input{flex-basis:95px}.ws-example-field textarea{height:173px;min-height:173px}.ws-save-actions>.btn:first-child{flex-basis:68px}.ws-save-actions>.btn{padding-inline:9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.ws-campaign-link .icon,.ws-completion-meter i,.ws-switch,.ws-switch:after{transition:none}}@media print{.ws-back-link,.ws-chart-tabs,.ws-savebar{display:none!important}.ws-editor-layout{grid-template-columns:1fr}.ws-editor-aside{position:static}.ws-editor-section{-moz-column-break-inside:avoid;break-inside:avoid}.app-table-wrap{overflow:visible}.ws-campaign-table{min-width:0}}html.cabinet-document{scroll-behavior:auto;scroll-padding-top:24px}.ws-quality-option input{z-index:1}.ws-field input,.ws-field textarea,.ws-geo-field,.ws-quality-option{scroll-margin-top:24px;scroll-margin-bottom:125px}@media (width<=600px){.app-heading:has(.ws-draft-label) .app-heading-actions{display:none}.ws-chart{min-height:0}.ws-chart text{font-size:13px!important}.ws-campaign-table{table-layout:auto;width:100%;min-width:0;display:block}.ws-campaign-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-campaign-table tbody{width:100%;display:block}.ws-campaign-table tbody tr{background:#292e33;border:1px solid #4b535b;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0 0 12px;padding:17px 14px;display:grid}.ws-campaign-table tbody tr:last-child{margin-bottom:0}.ws-campaign-table tbody tr:hover{background:#2e3636}.ws-campaign-table td{white-space:normal;overflow-wrap:anywhere;min-width:0;padding:0;font-size:15px;display:block;text-align:left!important;border:0!important}.ws-campaign-table td:first-child{grid-column:1/-1;margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #444e54!important}.ws-campaign-table td[data-label]:before{content:attr(data-label);color:#aebac5;margin-bottom:6px;font-size:10px;font-weight:400;line-height:1.6;display:block}.ws-campaign-table td:nth-child(5){grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex;border-top:1px solid #444e54!important}.ws-campaign-table td:nth-child(5):before{margin:0}.ws-campaign-table .ws-campaign-link{min-height:24px;font-size:13px}.ws-row-meta{gap:6px;font-size:9px;line-height:1.6}.ws-campaign-table-wrap{overflow-x:visible}.ws-campaign-table .ws-pending-value{font-size:12px}.ws-table-footer{margin-top:18px;padding-top:14px}}.header-nav{gap:23px}.header-nav a[aria-current=page],.mobile-menu a[aria-current=page]{color:var(--mint)}.header-nav a[aria-current=page]{position:relative}.header-nav a[aria-current=page]:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:-25px;left:0;right:0}.cost-offer-clarification{color:#394b41;max-width:355px;margin-top:15px;font-size:10px;line-height:1.7}.economics-note a{color:var(--mint);text-underline-offset:3px;text-decoration:underline}.cost-breadcrumb{color:var(--subtle);align-items:center;gap:12px;padding-top:28px;font-size:11px;display:flex}.cost-breadcrumb a{color:var(--muted)}.cost-breadcrumb .icon{width:12px;height:12px}.cost-hero{grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);align-items:center;gap:70px;padding-top:49px;padding-bottom:70px;display:grid}.cost-hero h1{letter-spacing:-2px;margin:25px 0 23px;font-size:calc(clamp(40px,4.2vw,58px));font-weight:500;line-height:1.12}.cost-hero h1:focus{outline:none}.cost-lead{max-width:570px;color:var(--muted);font-size:16px;line-height:1.8}.cost-lead strong{color:var(--text);font-weight:500}.cost-hero-actions{flex-wrap:wrap;align-items:center;gap:21px;margin-top:29px;display:flex}.cost-hero-actions .btn{min-height:50px;padding:13px 21px}.cost-hero-actions>span{color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.cost-hero-actions>span .icon{width:16px;height:16px;color:var(--mint)}.cost-hero-note{color:var(--subtle);border-top:1px solid var(--line-soft);max-width:520px;margin-top:29px;padding-top:20px;font-size:12px;line-height:1.8}.cost-handoff,.cost-proposal{background:var(--surface-2);box-shadow:var(--shadow);border:1px solid #484e57;border-radius:18px;min-width:0;padding:25px}.cost-panel-top{border-bottom:1px solid #464b53;justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}.cost-panel-top>span:first-child{color:#c3c8d0;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:inline-flex}.cost-panel-top>span:first-child .icon{width:16px;height:16px;color:var(--mint)}.cost-proposal-title{align-items:center;gap:15px;padding:27px 0 17px;display:flex}.cost-large-icon{width:49px;height:49px;color:var(--mint);background:#3a4841;border:1px solid #4c6455;border-radius:12px;flex:0 0 49px;place-items:center;display:grid}.cost-large-icon .icon{width:25px;height:25px}.cost-proposal-title p{color:var(--muted);margin-bottom:6px;font-size:11px}.cost-proposal-title h2{letter-spacing:-.6px;font-size:28px;font-weight:500;line-height:1.25}.cost-checks,.cost-proposal-rows{margin:0}.cost-checks>div,.cost-proposal-rows>div{border-bottom:1px solid #444a53;justify-content:space-between;align-items:flex-start;gap:20px;padding:14px 0;font-size:12px;display:flex}.cost-checks>div:last-child,.cost-proposal-rows>div:last-child{border-bottom:0}.cost-checks dt,.cost-proposal-rows dt{color:var(--muted)}.cost-checks dd,.cost-proposal-rows dd{color:var(--text);text-align:right;margin:0;font-weight:500}.cost-proposal-result{background:var(--mint);color:var(--ink);border-radius:11px;align-items:flex-start;gap:12px;margin-top:19px;padding:17px;display:flex}.cost-proposal-result>.icon{flex:0 0 21px;margin-top:1px}.cost-proposal-result strong{font-size:12px;font-weight:600}.cost-proposal-result p{color:#283f31;margin-top:4px;font-size:11px;line-height:1.65}.cost-section{border-top:1px solid var(--line-soft);padding-top:62px;padding-bottom:64px}.cost-section-heading{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:28px;display:flex}.cost-meeting h2,.cost-qualification h2,.cost-section-heading h2{letter-spacing:-1.3px;margin-top:19px;font-size:40px;font-weight:500;line-height:1.16}.cost-section-heading>p{color:var(--muted);max-width:330px;padding-bottom:2px;font-size:13px;line-height:1.8}.cost-factor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.cost-factor{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;flex-direction:column;min-width:0;padding:24px;display:flex}.cost-factor-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.cost-factor-top>span:last-child{color:var(--subtle);font-variant-numeric:tabular-nums;font-size:11px}.cost-factor-icon{width:42px;height:42px;color:var(--mint);background:#3a4841;border-radius:10px;place-items:center;display:grid}.cost-factor-icon.amber{color:var(--sand);background:#4c4636}.cost-factor-icon .icon{width:22px;height:22px}.cost-factor h3{letter-spacing:-.3px;margin-bottom:13px;font-size:18px;font-weight:500;line-height:1.35}.cost-factor p{color:var(--muted);flex:1;font-size:13px;line-height:1.85}.cost-factor-tags{flex-wrap:wrap;gap:6px;margin-top:23px;display:flex}.cost-factor-tags span{color:#c0c6cd;border:1px solid #4b5159;border-radius:5px;padding:5px 8px;font-size:10px;line-height:1.4}.cost-qualification{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:70px;display:grid}.cost-quality-copy>p:not(.eyebrow){color:var(--muted);max-width:540px;margin-top:20px;font-size:14px;line-height:1.8}.cost-quality-list{gap:19px;margin:25px 0 0;padding:0;list-style:none;display:grid}.cost-quality-list li{color:var(--muted);align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;display:flex}.cost-quality-list li>.icon{width:18px;height:18px;color:var(--mint);flex:0 0 18px;margin-top:2px}.cost-quality-list strong{color:var(--text);margin-bottom:3px;font-size:13px;font-weight:500;display:block}.cost-quality-copy>p.cost-quality-note{border-top:1px solid var(--line-soft);color:var(--subtle);margin-top:25px;padding-top:18px;font-size:11px;line-height:1.7}.cost-handoff{background:#292d32;padding:24px}.cost-handoff-title{align-items:center;gap:13px;margin:24px 0 14px;display:flex}.cost-handoff-title h3{letter-spacing:-.2px;font-size:18px;font-weight:500;line-height:1.35}.cost-handoff-title p{color:var(--muted);margin-top:4px;font-size:11px}.cost-checks>div{padding:13px 0;font-size:12px}.cost-checks dd,.cost-recording{align-items:center;gap:12px;display:flex}.cost-checks dd .icon{width:14px;height:14px;color:var(--mint)}.cost-recording{background:#2c3831;border:1px solid #4b6355;border-radius:10px;margin-top:19px;padding:14px}.cost-recording-icon{width:35px;height:35px;color:var(--mint);background:#3d5144;border:1px solid #506b59;border-radius:8px;flex:0 0 35px;place-items:center;display:grid}.cost-recording strong{color:var(--mint);font-size:12px;font-weight:500;display:block}.cost-recording div>span{color:#bacac0;margin-top:3px;font-size:10px;display:block}.cost-audio-waves{align-items:center;gap:3px;height:28px;margin-left:auto;padding-left:8px;display:flex}.cost-audio-waves i{background:var(--green);opacity:.7;border-radius:2px;width:3px;height:7px}.cost-audio-waves i:nth-child(3n){height:21px}.cost-audio-waves i:nth-child(4n){height:15px}.cost-audio-waves i:nth-child(5n){height:27px}.cost-audio-waves i:nth-child(7n){height:11px}.cost-operator-note{background:#24272d;border:1px solid #444b54;border-radius:9px;margin-top:12px;padding:16px}.cost-operator-note>span{color:var(--subtle);font-size:10px}.cost-operator-note>p{color:#d2d7de;margin-top:5px;font-size:12px;line-height:1.75}.cost-demo-note{color:var(--subtle);margin-top:15px;font-size:10px;line-height:1.7}.cost-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.cost-steps li{border-top:1px solid #515961;min-width:0;padding-top:21px}.cost-step-number{color:var(--mint);font-variant-numeric:tabular-nums;font-size:11px}.cost-steps h3{margin:15px 0 10px;font-size:17px;font-weight:500;line-height:1.35}.cost-steps p{color:var(--muted);max-width:360px;font-size:13px;line-height:1.85}.cost-events-note{border:1px solid var(--line);color:var(--muted);background:#2d3034;border-radius:9px;align-items:center;gap:13px;margin-top:30px;padding:17px 20px;font-size:12px;line-height:1.75;display:flex}.cost-events-note>.icon{width:21px;height:21px;color:var(--sand);flex:0 0 21px}.cost-meeting{padding-bottom:72px}.cost-meeting-shell{background:#282e2a;border:1px solid #4c5a51;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:44px;display:grid}.cost-meeting h2{margin-top:22px;font-size:42px}.cost-meeting-copy>p:not(.eyebrow){color:#b9c4bc;max-width:440px;margin-top:23px;font-size:14px;line-height:1.8}.cost-meeting .contact-form{background:var(--surface-2);border:1px solid #4c5450;margin:0;padding:25px}.cost-meeting .form-description{margin-bottom:23px;font-size:12px;line-height:1.6}.cost-meeting .form-heading{font-size:20px;font-weight:500}.cost-meeting .field label{font-size:12px}.cost-meeting .field input{color:var(--text);background:#25292d;min-height:46px;font-size:13px}.cost-meeting .form-grid{gap:14px}.cost-meeting .form-consent{font-size:10px;line-height:1.65}.cost-meeting .contact-form>.btn{min-height:48px;margin-top:19px;font-size:13px}.cost-meeting .form-demo-note{margin-top:12px;font-size:10px;line-height:1.7}.cost-meeting .field-error{font-size:10px}.cost-meeting .form-status{font-size:12px}.cost-budget-note{border-top:1px solid #455249;align-items:flex-start;gap:12px;max-width:440px;margin-top:32px;padding-top:25px;display:flex}.cost-budget-note>.icon{width:19px;height:19px;color:var(--sand);flex:0 0 19px;margin-top:2px}.cost-budget-note span{color:#b1bfb4;font-size:11px;display:block}.cost-budget-note strong{color:var(--sand);margin-top:7px;font-size:14px;font-weight:500;line-height:1.6;display:block}.cost-budget-note p{color:#aebbb2;max-width:330px;margin-top:8px;font-size:11px;line-height:1.75}@media (width<=1200px){.header-nav,.site-header{gap:16px}.header-nav a{font-size:11px}.header-actions{gap:12px}.cost-hero{gap:34px}.cost-hero h1{font-size:47px}.cost-handoff,.cost-proposal{padding:21px}.cost-proposal-title h2{font-size:25px}.cost-panel-top{gap:9px}.cost-panel-top>span:first-child{font-size:10px}.cost-qualification{gap:37px}.cost-meeting-shell{gap:32px;padding:31px}.cost-meeting h2{font-size:37px}.cost-recording{gap:9px;padding:12px}.cost-audio-waves{gap:2px}.cost-factor{padding:21px}.cost-factor h3{font-size:17px}}@media (width<=1000px){.header-nav{gap:16px}.cost-hero{grid-template-columns:1.08fr 1fr;gap:25px}.cost-hero h1{letter-spacing:-1.5px;font-size:42px}.cost-lead,.cost-meeting .field input{font-size:14px}.cost-hero-actions{gap:13px}.cost-hero-actions>span{font-size:10px}.cost-factor-grid,.cost-proposal-title{gap:12px}.cost-proposal-title h2{font-size:23px}.cost-panel-top{flex-wrap:wrap}.cost-factor{padding:19px}.cost-factor h3,.cost-handoff-title h3{font-size:16px}.cost-factor p{font-size:12px}.cost-factor-tags{gap:5px}.cost-factor-tags span{font-size:9px}.cost-meeting h2,.cost-qualification h2,.cost-section-heading h2{font-size:34px}.cost-qualification{gap:26px}.cost-audio-waves{display:none}.cost-meeting-shell{gap:27px;padding:28px}.cost-meeting .contact-form{padding:21px}.cost-meeting .form-grid{grid-template-columns:1fr}.cost-meeting .field.full-width{grid-column:auto}.cost-budget-note strong{font-size:13px}.cost-section-heading>p{max-width:270px;font-size:12px}}@media (width<=800px){.cost-hero{grid-template-columns:1fr;gap:28px;padding-top:32px;padding-bottom:44px}.cost-hero h1{letter-spacing:-1.6px;margin-top:21px;font-size:49px}.cost-lead{max-width:580px;font-size:15px}.cost-hero-note{max-width:none;margin-top:23px;padding-top:16px}.cost-proposal{max-width:none}.cost-panel-top{flex-wrap:nowrap}.cost-proposal-title h2{font-size:28px}.cost-proposal-rows>div{font-size:13px}.cost-proposal-result p{font-size:12px}.cost-factor-grid{grid-template-columns:1fr}.cost-factor{-moz-column-gap:20px;grid-template-columns:48px minmax(0,1fr);column-gap:20px;padding:23px;display:grid}.cost-factor-top{flex-direction:column;grid-area:1/1/4;justify-content:flex-start;gap:19px;margin:0}.cost-factor h3,.cost-factor p,.cost-factor-tags{grid-column:2}.cost-factor h3{margin-bottom:9px;font-size:19px}.cost-factor p{font-size:13px}.cost-factor-tags{margin-top:16px}.cost-factor-tags span{font-size:10px}.cost-section{padding:45px 0}.cost-section-heading{flex-direction:column;align-items:flex-start;gap:21px;margin-bottom:24px}.cost-qualification h2,.cost-section-heading h2{font-size:36px}.cost-section-heading>p{max-width:450px;font-size:13px}.cost-qualification{grid-template-columns:1fr;gap:28px}.cost-meeting-copy>p:not(.eyebrow),.cost-quality-copy>p:not(.eyebrow){max-width:none}.cost-quality-list strong{font-size:14px}.cost-handoff{padding:24px}.cost-handoff-title h3{font-size:20px}.cost-checks>div,.cost-operator-note>p,.cost-recording strong{font-size:13px}.cost-recording div>span{font-size:11px}.cost-audio-waves{display:flex}.cost-steps{gap:20px}.cost-steps h3{font-size:15px}.cost-steps p{font-size:12px}.cost-meeting{padding-bottom:45px}.cost-meeting-shell{grid-template-columns:1fr;gap:27px;padding:30px}.cost-meeting h2{font-size:40px}.cost-budget-note{max-width:none;margin-top:23px;padding-top:20px}.cost-budget-note strong{font-size:14px}.cost-budget-note p{max-width:none}.cost-meeting .contact-form{padding:26px}.cost-meeting .form-grid{grid-template-columns:1fr 1fr}.cost-meeting .field.full-width{grid-column:1/-1}.cost-meeting .field input{font-size:16px}.header-nav a[aria-current=page]:after{display:none}}@media (width<=600px){.cost-breadcrumb{gap:9px;padding-top:19px;font-size:10px}.cost-breadcrumb .icon{width:10px;height:10px}.cost-hero{gap:26px;padding-top:27px;padding-bottom:34px}.cost-hero .eyebrow{letter-spacing:1px;font-size:9px}.cost-hero h1{letter-spacing:-1.35px;margin:21px 0 17px;font-size:calc(clamp(32px,8.7vw,46px));line-height:1.15}.cost-lead{font-size:14px;line-height:1.8}.cost-hero-actions{flex-direction:column;align-items:flex-start;gap:14px;margin-top:23px}.cost-hero-actions .btn{min-height:48px;font-size:13px}.cost-hero-actions>span{font-size:11px}.cost-hero-note{margin-top:23px;padding-top:16px;font-size:11px}.cost-proposal{border-radius:14px;padding:19px 17px}.cost-panel-top{align-items:center;gap:7px;padding-bottom:15px}.cost-panel-top>span:first-child{flex:1;gap:7px;font-size:10px}.cost-panel-top>span:first-child .icon{flex:0 0 15px;width:15px;height:15px}.cost-panel-top .badge{padding:4px 7px;font-size:9px}.cost-proposal-title{gap:12px;padding:23px 0 14px}.cost-large-icon{flex-basis:42px;width:42px;height:42px}.cost-large-icon .icon{width:23px;height:23px}.cost-proposal-title p{max-width:220px;font-size:10px}.cost-proposal-title h2{font-size:24px;line-height:1.3}.cost-proposal-rows>div{gap:13px;padding:12px 0;font-size:11px}.cost-proposal-result{gap:10px;margin-top:13px;padding:14px}.cost-proposal-result strong{font-size:12px}.cost-proposal-result p{font-size:11px}.cost-proposal-result>.icon{flex-basis:19px;width:19px;height:19px}.cost-section{padding-top:36px;padding-bottom:37px}.cost-section-heading{gap:15px;margin-bottom:23px}.cost-meeting .eyebrow,.cost-section .eyebrow{letter-spacing:1px;font-size:9px}.cost-qualification h2,.cost-section-heading h2{letter-spacing:-1px;margin-top:16px;font-size:31px;line-height:1.2}.cost-section-heading>p{font-size:12px;line-height:1.8}.cost-factor{-moz-column-gap:13px;border-radius:12px;grid-template-columns:37px minmax(0,1fr);column-gap:13px;padding:21px 18px}.cost-factor-icon{border-radius:9px;width:37px;height:37px}.cost-factor-icon .icon{width:20px;height:20px}.cost-factor h3{margin-top:3px;font-size:17px;line-height:1.4}.cost-factor p{font-size:12px;line-height:1.85}.cost-factor-tags{margin-top:17px}.cost-factor-tags span{font-size:9px}.cost-quality-copy>p:not(.eyebrow){margin-top:17px;font-size:13px}.cost-quality-list{gap:17px;margin-top:22px}.cost-quality-list li{gap:10px;font-size:12px}.cost-quality-list strong{font-size:13px}.cost-quality-copy>p.cost-quality-note{margin-top:21px;font-size:11px}.cost-handoff{border-radius:14px;padding:19px 17px}.cost-handoff-title{gap:11px;margin-top:22px}.cost-handoff-title h3{font-size:17px}.cost-handoff-title p,.cost-recording div>span{font-size:10px}.cost-checks>div{padding:12px 0;font-size:12px}.cost-recording{gap:10px;padding:12px}.cost-operator-note>p,.cost-recording strong{font-size:12px}.cost-audio-waves{gap:2px;padding-left:2px}.cost-audio-waves i{width:2px}.cost-operator-note{padding:13px}.cost-demo-note{font-size:9px}.cost-steps{grid-template-columns:1fr;gap:22px}.cost-steps li{-moz-column-gap:13px;grid-template-columns:24px minmax(0,1fr);column-gap:13px;padding-top:19px;display:grid}.cost-step-number{grid-row:1/3;padding-top:2px}.cost-steps h3{margin:0 0 9px;font-size:17px}.cost-steps p{grid-column:2;max-width:none;font-size:12px}.cost-events-note{align-items:flex-start;gap:11px;margin-top:25px;padding:16px;font-size:11px}.cost-events-note>.icon{flex-basis:19px;width:19px;height:19px;margin-top:2px}.cost-meeting{padding-bottom:38px}.cost-meeting-shell{border-radius:15px;gap:25px;padding:24px 18px}.cost-meeting h2{letter-spacing:-1px;margin-top:19px;font-size:32px}.cost-meeting-copy>p:not(.eyebrow){margin-top:18px;font-size:13px}.cost-budget-note{gap:10px;margin-top:24px;padding-top:20px}.cost-budget-note strong{font-size:13px}.cost-budget-note span{font-size:10px}.cost-budget-note p{font-size:10px;line-height:1.8}.cost-meeting .contact-form{border-radius:11px;padding:22px 16px}.cost-meeting .form-heading{font-size:19px}.cost-meeting .form-description{margin-bottom:21px;font-size:12px}.cost-meeting .form-grid{grid-template-columns:1fr;gap:15px}.cost-meeting .field label{font-size:12px}.cost-meeting .field input{min-height:48px;font-size:16px}.cost-meeting .form-demo-note{font-size:9px}.cost-offer-clarification{font-size:10px}.cost-meeting .form-status{font-size:11px;line-height:1.75}}@media (width<=360px){.cost-proposal-title h2{font-size:21px}.cost-panel-top>span:first-child,.cost-proposal-title p{font-size:9px}.cost-proposal-rows>div{gap:9px;font-size:10px}.cost-proposal-result{padding:12px}.cost-proposal-result strong{font-size:11px}.cost-proposal-result p{font-size:10px}.cost-handoff-title h3{font-size:15px}.cost-audio-waves{display:none}.cost-qualification h2,.cost-section-heading h2{font-size:28px}.cost-meeting-shell{padding:21px 13px}.cost-meeting h2{font-size:29px}.cost-meeting .contact-form{padding:20px 14px}}@media print{.cost-breadcrumb,.cost-hero-actions,.cost-meeting .contact-form{display:none}.cost-section{-moz-column-break-inside:avoid;break-inside:avoid}.cost-hero,.cost-section{padding-block:25px}.cost-meeting-shell{display:block}.cost-handoff,.cost-proposal{box-shadow:none}}.ws-pricing-link{min-height:40px;color:var(--mint);text-underline-offset:3px;align-items:center;gap:7px;margin-top:3px;font-size:11px;text-decoration:underline;display:inline-flex}.ws-pricing-link .icon{width:14px;height:14px}.ws-pricing-link:hover{color:var(--text)}.header-nav a[aria-current],.mobile-menu a[aria-current]{color:var(--mint)}.header-nav a[aria-current]{position:relative}.header-nav a[aria-current]:after{content:"";background:var(--green);border-radius:2px;height:2px;position:absolute;bottom:-25px;left:0;right:0}.mobile-menu a[aria-current]{box-shadow:inset 2px 0 var(--green);background:#34443b}.prose{white-space:pre-line;line-height:1.8}.shared-dialog{color:var(--text);background:var(--surface-2);border:1px solid var(--line);border-radius:16px;width:min(760px,100% - 32px);max-height:90dvh;padding:0}.shared-dialog::backdrop{background:#080b10b3}.shared-dialog .dialog-inner{padding:24px}.app-toolbar,.shared-dialog .dialog-top{margin-bottom:20px}.shared-dialog form{gap:16px;display:grid}.error,.field-error{color:#ff9c9c}.success{color:var(--mint)}.app-contact-detail audio,.app-main,.field input,.field select,.field textarea,.ws-field input,.ws-field textarea{width:100%}.form-status{margin-top:16px}.contact-form .field:last-child{grid-column:1/-1}.contact-form .field small{margin-top:6px;font-size:11px;display:block}.contact-form .form-consent input{flex-shrink:0}.cost-breadcrumb{color:var(--subtle);gap:16px;padding-top:24px;font-size:12px;display:flex}.cost-breadcrumb a:hover{color:var(--mint)}.app-nav a,.app-toolbar{align-items:center;gap:12px;display:flex}.app-nav a.router-link-exact-active{color:var(--mint);background:#34463a;border-color:#506956}.app-main-shell{min-height:100dvh}.app-main{max-width:1560px}.app-actions,.app-tabs,.app-toolbar{flex-wrap:wrap}.app-toolbar>*{min-width:0}.app-table a{color:var(--mint)}.app-page-error{background:#573232}.app-page-error,.app-page-success{border-radius:8px;margin-bottom:16px;padding:16px}.app-page-success{background:#284333}.app-select{max-width:100%}.app-tabs{gap:8px;margin-bottom:20px;display:flex}.app-tabs a{border:1px solid var(--line);border-radius:8px;padding:10px 16px}.app-tabs .router-link-exact-active{color:var(--mint);background:#34463a}.app-actions{align-items:center;gap:10px;display:flex}.app-section-gap{margin-top:20px}.ws-field{gap:8px;display:grid}.ws-field label{color:var(--muted);font-size:13px}.app-textarea,.ws-field input,.ws-field select,.ws-field textarea{color:var(--text);background:#24272c;border:1px solid #4b5159;border-radius:8px;padding:12px;font-size:14px}.ws-field textarea{resize:vertical;min-height:112px}.app-form{gap:20px;display:grid}.app-radio-options{flex-wrap:wrap;gap:12px;display:flex}.app-radio-options label{align-items:center;gap:8px;display:flex}.app-switch{border:1px solid var(--line);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.app-switch input{flex-shrink:0;width:20px;height:20px}.app-tags{flex-wrap:wrap}.app-tag,.app-tags{gap:8px;display:flex}.app-tag{border:1px solid var(--line);background:#343a40;border-radius:6px;align-items:center;padding:6px 10px;font-size:12px}.app-tag button{color:var(--muted);background:0 0;border:0;padding:0}.app-form-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.app-chat-log{flex-direction:column;gap:12px;max-height:55dvh;padding:12px 0;display:flex;overflow:auto}.app-message{border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;background:#34383f;border-radius:12px;max-width:85%;padding:16px}.app-message.own{background:#2b3b31;align-self:flex-end}.app-message small{color:var(--subtle);margin-top:8px;font-size:11px;display:block}.app-message strong{color:var(--mint);font-size:12px}.app-chat-compose{gap:12px;margin-top:20px;display:grid}.app-chat-compose textarea{background:var(--bg);width:100%;min-height:84px;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:12px}.app-chat-compose .app-actions,.auth-links,.ws-budget-row{justify-content:space-between}.app-contact-detail{gap:16px;display:grid}.app-contact-detail dt{color:var(--subtle);font-size:12px}.app-contact-detail dd{overflow-wrap:anywhere;margin:4px 0 0}.app-attachment{border:1px solid var(--line);color:var(--mint);border-radius:6px;align-items:center;gap:8px;margin:4px;padding:8px 12px;display:inline-flex}.app-empty{text-align:center;color:var(--muted);padding:40px 20px}.app-empty h3{color:var(--text);margin-bottom:8px}.app-chart-wrap svg{width:100%;height:280px;display:block}.app-chart-wrap .chartline{stroke:var(--green);stroke-width:2.5px;fill:none}.app-chart-wrap .gridline{stroke:var(--line-soft);stroke-dasharray:3 5}.app-chart-wrap text{fill:var(--subtle);font-size:11px}.app-user-menu{align-items:center;gap:12px;display:flex}.app-user-menu button{color:var(--subtle);background:0 0;border:0;font-size:12px}.app-kpi-title{font-size:12px!important}.app-kpi-foot{font-size:11px!important}.app-panel-note,.ws-subline,.ws-table-note{font-size:12px!important}.app-table{font-size:13px}.app-table th{font-size:12px}.app-status{font-size:11px!important}.app-account span{font-size:12px}.app-unread{background:var(--green);min-width:20px;height:20px;color:var(--ink);border-radius:5px;place-items:center;padding:0 4px;font-size:11px;display:inline-grid}.auth-shell{place-items:center;min-height:100dvh;padding:32px;display:grid}.auth-card{background:var(--surface-2);border:1px solid var(--line);border-radius:18px;width:min(460px,100%);padding:32px}.auth-card .brand{margin-bottom:32px}.auth-card h1{letter-spacing:-.6px;margin-bottom:8px;font-size:28px}.auth-card p{color:var(--muted);margin-bottom:24px}.auth-card form{gap:18px;display:grid}.auth-links{color:var(--muted);gap:16px;margin-top:24px;font-size:12px;display:flex}.auth-links a:hover{color:var(--mint)}.app-notifications{background:var(--surface-2);border:1px solid var(--line);z-index:100;border-radius:12px;width:calc(min(400px,100vw - 32px));max-height:65vh;padding:16px;position:absolute;top:70px;right:24px;overflow:auto}.app-notifications a{border-bottom:1px solid var(--line-soft);padding:12px;font-size:12px;display:block}.app-notifications a strong{display:block}.app-notifications button{margin-top:12px}.app-summary-number{color:var(--mint);font-size:28px;line-height:1.5}.app-panel pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=800px){.app-form-grid{grid-template-columns:1fr}.app-message{max-width:95%}.app-main{padding-inline:16px}.app-kpi-title{font-size:11px!important}.app-main .app-heading h1{font-size:26px}.app-chart-wrap svg{height:220px}.auth-shell{padding:16px}.auth-card{padding:24px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ws-budget-label{color:var(--muted);margin-top:26px;font-size:12px}.ws-budget-total{letter-spacing:-.8px;margin:12px 0 28px;font-size:30px;font-weight:500;line-height:1.3;display:block}.ws-budget-progress{background:#41474b;border-radius:4px;height:6px;margin:0 0 28px;overflow:hidden}.ws-budget-progress>span{background:var(--green);border-radius:4px;height:100%;display:block}.ws-budget-row{color:var(--muted);gap:16px;margin-top:16px;font-size:12px;display:flex}.ws-budget-row strong{color:var(--text);white-space:nowrap;font-weight:500}.ws-budget-note{color:var(--subtle);border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:11px;line-height:1.7}.app-workspace-avatar{width:36px;height:36px;color:var(--mint);background:#39483e;border-radius:9px;flex-shrink:0;place-items:center;font-size:12px;display:grid}.app-sidebar-bottom{gap:8px;margin-top:auto;padding-top:24px;display:grid}.app-user-menu{font-size:13px}.app-notifications .icon-button{position:relative}@media (width<=600px){.app-user-menu>span{display:none}.ws-budget-total{font-size:26px}.ws-budget-row{font-size:11px}}.app-chart-wrap svg.mobile text{font-size:14px}body:has(dialog[open]){overflow:hidden}.ws-campaign-table td[data-label=Статус\ кампании] .app-status{white-space:normal;align-items:flex-start;max-width:100%}.ws-campaign-table td[data-label=Статус\ кампании] .app-status:before{flex:0 0 5px;margin-top:.45em}
