.sales-site{background:#fff}.sales-nav{justify-content:space-between;align-items:center;gap:24px;max-width:1320px;margin:auto;padding:0 24px;display:flex}.sales-nav nav,.button-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sales-nav nav>a:not(.btn){color:var(--vk-midnight);padding:12px}.sales-site a{text-decoration:none}.sales-site a:hover{text-decoration:underline}.sales-site .btn{justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-weight:600;text-decoration:none;display:inline-flex}.sales-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:64px;max-width:1280px;margin:auto;padding:80px 32px;display:grid}.sales-hero h1{margin:16px 0 24px;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1}.sales-hero em{color:var(--vk-cobalt);font-style:normal}.sales-lead{max-width:640px;margin-bottom:28px;font-size:1.15rem;line-height:1.8}.sales-terms{color:var(--vk-muted);max-width:700px;margin-top:20px;font-size:.8rem;line-height:1.7}.sales-workflow{background:var(--vk-ice);border:1px solid var(--vk-line);border-radius:24px;padding:36px}.sales-workflow>div{border-bottom:1px solid var(--vk-line);gap:20px;padding:22px 0;display:flex}.sales-workflow>div>span,.sales-number{font-family:var(--vk-font-heading);color:var(--vk-cobalt);font-weight:700}.sales-workflow h3{margin:0 0 8px}.sales-workflow p{line-height:1.7}.sales-section{max-width:1280px;margin:auto;padding:64px 32px}.sales-section-heading{max-width:760px;margin-bottom:40px}.sales-section-heading h2,.sales-band h2{font-size:clamp(1.8rem,3vw,2.6rem)}.sales-section p{line-height:1.75}.sales-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0;display:grid}.sales-card{border:1px solid var(--vk-line);border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:28px;display:flex}.sales-card h3,.sales-card h2,.sales-card p{margin:0}.sales-card>a:last-child{align-items:center;gap:8px;margin-top:auto;display:flex}.sales-card .small{color:var(--vk-muted)}.sales-band{background:var(--vk-midnight);color:#fff;grid-template-columns:1fr 1fr;gap:48px;padding:64px max(32px,50vw - 608px);display:grid}.sales-band p,.sales-band a:not(.btn){color:var(--vk-ice);line-height:1.8}.sales-connections{grid-template-columns:1fr 1fr;gap:48px;display:grid}.sales-connections ul{padding:0;list-style:none}.sales-connections li{border-bottom:1px solid var(--vk-line);gap:16px;padding:20px 0;line-height:1.75;display:flex}.sales-connections svg{color:var(--vk-cobalt);flex-shrink:0;margin-top:4px}.sales-faq{max-width:850px;margin:64px auto 0}.sales-faq details{border-bottom:1px solid var(--vk-line);padding:20px 0}.sales-faq summary{cursor:pointer;min-height:32px;font-weight:600}.sales-footer{background:var(--vk-midnight);color:#fff;grid-template-columns:2fr 1fr 1fr;gap:32px;padding:48px max(24px,50vw - 608px);display:grid}.sales-footer p{color:var(--vk-ice)}.sales-footer nav{flex-direction:column;gap:16px;display:flex}.sales-footer a{color:#fff}.sales-footer .brand-artwork{padding-left:0}.sales-site .plans{margin-bottom:40px}.sales-site .plan{padding:32px}.sales-site .plan-list li{padding:8px 0}.sales-site .sales-grid .btn{margin-top:auto}@media (max-width:1000px){.sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-hero{gap:32px}.sales-nav{align-items:flex-start}.sales-nav nav{justify-content:flex-end;padding-top:20px}}@media (max-width:640px){.sales-nav{flex-wrap:wrap;justify-content:center;gap:0;padding:0 12px}.sales-nav nav{justify-content:center;gap:6px;padding:0 0 16px}.sales-nav nav>a:not(.btn){padding:8px}.sales-nav .brand-artwork{padding:20px}.sales-nav .btn{padding:10px 12px}.sales-hero{grid-template-columns:1fr;gap:32px;padding:40px 20px}.sales-workflow{padding:24px}.sales-section{padding:40px 20px}.sales-grid{grid-template-columns:1fr;gap:16px}.sales-band,.sales-connections{grid-template-columns:1fr;gap:24px;padding:40px 20px}.sales-footer{grid-template-columns:1fr 1fr;padding:32px 20px}.sales-footer>div{grid-column:1/-1}.sales-card{padding:24px}}.signal{gap:24px;max-width:1440px;margin:auto;display:grid}.signal-heading,.signal-section,.signal-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.signal-heading h1{margin-bottom:8px}.signal-tools label{min-width:200px}.signal label{gap:8px;font-size:14px;font-weight:600;display:grid}.signal input,.signal select,.signal textarea,.signal-dialog input,.signal-dialog select,.signal-dialog textarea{color:#0e1630;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #8395b7;border-radius:8px;padding:11px 12px}.signal textarea,.signal-dialog textarea{resize:vertical;min-height:120px}.signal-notice{color:#0e1630;background:#eaf1ff;border:1px solid #b5c9ff;border-radius:12px;gap:14px;padding:18px;display:flex}.signal-notice svg{flex-shrink:0}.signal-notice p{margin:0}.signal-metrics{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.signal-metrics article{gap:8px;display:grid}.signal-metrics strong{color:#295bff;font-size:32px}.signal-metrics small{color:#52617b}.signal-columns{grid-template-columns:2fr 1fr;gap:24px;display:grid}.signal .card{min-width:0;padding:24px}.signal h2{margin:0 0 12px;font-size:22px}.signal h3{margin:16px 0 8px}.signal-next{color:#fff;background:#0e1630!important}.signal-next p,.signal-next h2,.signal-next li{color:#fff}.signal-next ol{padding-left:20px;line-height:2}.signal-next>svg{color:#6fa8ff;margin-bottom:18px}.signal-empty{text-align:center;padding:48px 24px!important}.signal-empty>svg{color:#295bff;width:36px;height:36px;margin:0 auto 16px}.signal-empty p{max-width:640px;margin:12px auto 24px}.signal-posts{gap:12px;margin-top:20px;display:grid}.signal-post{text-align:left;overflow-wrap:anywhere;background:#fff;border:1px solid #c9d5ea;border-radius:12px;gap:9px;padding:18px;display:grid}.signal-post:hover{background:#f6f9ff;border-color:#295bff}.signal-pill{color:#2144b0;background:#eaf1ff;border-radius:20px;justify-self:start;width:fit-content;padding:5px 9px;font-size:12px}.signal-calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:24px 0;display:grid}.signal-day{border:1px solid #c9d5ea;border-radius:10px;min-height:120px;padding:10px}.signal-day time{color:#52617b;font-size:12px}.signal-day button{text-align:left;color:#0e1630;overflow-wrap:anywhere;background:#eaf1ff;border-left:3px solid #295bff;width:100%;margin-top:8px;padding:8px;display:grid}.signal-account-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:24px 0;display:grid}.signal-account{border:1px solid #c9d5ea;border-radius:12px;gap:12px;padding:20px;display:grid}.signal-account h3,.signal-account p{margin:0}.signal-account a{color:#2144b0;align-items:center;gap:5px;display:flex}.signal-form{gap:18px;display:grid}.signal-dialog{max-height:90dvh;overflow-y:auto;width:min(760px,100vw - 32px)!important;max-width:760px!important}.signal-dialog label{gap:8px;display:grid}.signal-dialog .signal-check{align-items:center;margin:10px 0;display:flex}.signal-check input{width:18px}.signal-error{color:#941d29;background:#fff0f0;border:1px solid #e6a3a3;border-radius:8px;padding:16px}.signal-output{white-space:pre-wrap;overflow-wrap:anywhere;background:#f3f6fc;border-radius:12px;margin-top:20px;padding:20px}.signal details{border-top:1px solid #c9d5ea;padding:14px 0}:is(.signal :focus-visible,.signal-dialog :focus-visible){outline-offset:3px;outline:3px solid #295bff}.signal-playbook{overflow-wrap:anywhere}@media (max-width:800px){.signal-columns{grid-template-columns:1fr}.signal-metrics{grid-template-columns:repeat(2,1fr)}.signal-calendar{grid-template-columns:repeat(3,minmax(0,1fr))}.signal-heading{align-items:stretch}.signal-tools{width:100%}.signal-tools label{flex:1}.signal .card{padding:18px}.signal-section{align-items:flex-start}}@media (max-width:420px){.signal-calendar{grid-template-columns:repeat(2,minmax(0,1fr))}}.signal-table-wrap{margin-top:20px;overflow-x:auto}.signal-comparison{border-collapse:collapse;text-align:left;width:100%}.signal-comparison th{color:#0e1630;background:#eaf1ff}.signal-comparison th,.signal-comparison td{vertical-align:top;border-bottom:1px solid #c9d5ea;padding:16px}.signal-comparison small{color:#52617b;max-width:280px;margin-top:6px;display:block}.signal-observed-post{overflow-wrap:anywhere;border-bottom:1px solid #c9d5ea;padding:16px 0}.signal-observed-post a{margin-top:8px;display:block}.signal-photo-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;display:grid}.signal-photo-grid figure{min-width:0;margin:0}.signal-photo-grid img{object-fit:contain;background:#eaf1ff;border-radius:8px;width:100%;height:160px}.signal-photo-grid button{border:1px solid #8395b7;border-radius:6px;margin:4px 4px 0 0;padding:8px}.signal-dialog .signal-panel{background:#f7f9ff;border:1px solid #b8c7df;border-radius:12px;gap:16px;margin-block:20px;padding:20px;display:grid}.signal-dialog .signal-panel h3,.signal-dialog .signal-panel h4,.signal-dialog .signal-panel p{margin:0}.signal-delivery-account{border-top:1px solid #c9d5ea;gap:12px;padding-top:16px;display:grid}.signal-panel .signal-tools{justify-content:flex-start;gap:10px}.signal-panel .signal-notice{gap:14px;display:grid}.signal-panel [role=status]{overflow-wrap:anywhere;line-height:1.6}@media (max-width:480px){.signal-dialog .signal-panel{padding:14px}.signal-panel .signal-tools>button{flex:180px}}
