:root{--crm-bg:#f7f8fc;--crm-bg-soft:#fbfcff;--crm-text:#0b1220;--crm-text-2:#2d3548;--crm-muted:#5b6478;--crm-border:#e6e8f2;--crm-border-2:#d8dce8;--crm-primary:#5b54f0;--crm-secondary:#0bb594;--crm-accent:#ef4f7f;--crm-warning:#d97706;--crm-success:#059669;--crm-danger:#dc2626;--crm-grad:linear-gradient(135deg, #5b54f0 0%, #0bb594 100%);--crm-grad-soft:linear-gradient(135deg, rgba(91,84,240,.06) 0%, rgba(11,181,148,.06) 100%);--crm-radius:16px;--crm-radius-sm:10px;--crm-shadow:0 4px 16px rgba(11,18,32,.06);--crm-shadow-lg:0 16px 48px rgba(11,18,32,.10);--crm-shadow-card:0 2px 8px rgba(11,18,32,.04),0 1px 2px rgba(11,18,32,.04)}#digy-crm-master{color:var(--crm-text);line-height:1.6;font-family:Inter,system-ui,-apple-system,sans-serif}#digy-crm-master .crm-container{max-width:1180px;margin:0 auto;padding:0 24px}#digy-crm-master section{padding:88px 0;position:relative}#digy-crm-master section:nth-child(2n){background:var(--crm-bg-soft)}#digy-crm-master .reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}#digy-crm-master .reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}#digy-crm-master h1,#digy-crm-master h2,#digy-crm-master h3{line-height:1.2;color:var(--crm-text);margin:0 0 16px;font-weight:800;letter-spacing:-.015em}#digy-crm-master h1{font-size:clamp(2rem, 5vw, 3.25rem);letter-spacing:-.025em}#digy-crm-master h2{font-size:clamp(1.625rem, 3.5vw, 2.375rem)}#digy-crm-master h3{font-size:clamp(1.0625rem, 2vw, 1.25rem)}#digy-crm-master p{color:var(--crm-muted);font-size:1rem}#digy-crm-master .grad-text{background:var(--crm-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}#digy-crm-master .section-head{text-align:center;max-width:760px;margin:0 auto 56px}#digy-crm-master .section-head p{font-size:1.0625rem;line-height:1.7}#digy-crm-master .section-tag{display:inline-block;padding:6px 14px;border-radius:20px;background:rgba(91,84,240,.1);color:var(--crm-primary);font-size:0.71875rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:18px}#digy-crm-master .btn-ghost,#digy-crm-master .btn-primary,#digy-crm-master .btn-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:50px;font-weight:700;font-size:0.9375rem;text-decoration:none;transition:all .25s ease;cursor:pointer;border:none;font-family:inherit}#digy-crm-master .btn-primary{background:var(--crm-grad);color:#fff;box-shadow:0 6px 20px rgba(91,84,240,.28)}#digy-crm-master .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(91,84,240,.4)}#digy-crm-master .btn-ghost{background:0 0;color:var(--crm-text);border:1.5px solid var(--crm-border-2)}#digy-crm-master .btn-ghost:hover{border-color:var(--crm-primary);color:var(--crm-primary);background:rgba(91,84,240,.04)}#digy-crm-master .btn-ico{width:16px;height:16px;flex-shrink:0}#digy-crm-master .crm-hero{padding:100px 0 88px;background:radial-gradient(ellipse at 80% 20%,rgba(91,84,240,.06) 0,transparent 55%),radial-gradient(ellipse at 20% 90%,rgba(11,181,148,.05) 0,transparent 55%);overflow:hidden}#digy-crm-master .hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center}#digy-crm-master .hero-badge{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#fff;border:1px solid var(--crm-border);border-radius:50px;font-size:0.78125rem;font-weight:600;color:var(--crm-primary);margin-bottom:22px;box-shadow:var(--crm-shadow-card);letter-spacing:.3px}#digy-crm-master .badge-dot{width:7px;height:7px;background:var(--crm-success);border-radius:50%;box-shadow:0 0 0 3px rgba(5,150,105,.18);animation:pulse 2s infinite}@keyframes pulse{0%,100%{box-shadow:0 0 0 3px rgba(5,150,105,.18)}50%{box-shadow:0 0 0 6px rgba(5,150,105,.08)}}#digy-crm-master .hero-lead{font-size:1.125rem;line-height:1.7;margin:18px 0 32px;color:var(--crm-muted)}#digy-crm-master .hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:36px}#digy-crm-master .hero-trust{display:flex;gap:32px;padding-top:28px;border-top:1px solid var(--crm-border)}#digy-crm-master .trust-item strong{display:block;font-size:1.75rem;font-weight:800;background:var(--crm-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:4px}#digy-crm-master .trust-item span{font-size:0.75rem;color:var(--crm-muted);text-transform:uppercase;letter-spacing:.5px}#digy-crm-master .hero-visual-col{position:relative}#digy-crm-master .dash-mock{background:#fff;border-radius:14px;box-shadow:var(--crm-shadow-lg);overflow:hidden;position:relative;z-index:2;border:1px solid var(--crm-border)}#digy-crm-master .dash-mock-bar{background:#f3f4f9;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--crm-border)}#digy-crm-master .dash-dot{width:10px;height:10px;border-radius:50%}#digy-crm-master .dot-red{background:#ef5b54}#digy-crm-master .dot-yellow{background:#f5b945}#digy-crm-master .dot-green{background:#2cc54e}#digy-crm-master .dash-title{margin-left:12px;font-size:0.75rem;color:#6b7280;font-family:'SF Mono',Menlo,monospace}#digy-crm-master .dash-mock-body{padding:18px;display:flex;flex-direction:column;gap:10px}#digy-crm-master .dash-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:#fafbfd;border:1px solid transparent;transition:all .3s ease}#digy-crm-master .dash-row-new{background:linear-gradient(90deg,rgba(91,84,240,.08),rgba(91,84,240,0));border-left:2px solid var(--crm-primary);animation:slideInLeft .6s ease}#digy-crm-master .dash-row-hot{background:linear-gradient(90deg,rgba(239,79,127,.06),rgba(217,119,6,.03));border-left:2px solid var(--crm-accent)}@keyframes slideInLeft{from{transform:translateX(-10px);opacity:0}to{transform:translateX(0);opacity:1}}#digy-crm-master .dash-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:rgba(91,84,240,.08);color:var(--crm-primary);flex-shrink:0}#digy-crm-master .dash-icon svg{width:18px;height:18px}#digy-crm-master .dash-row-hot .dash-icon{background:rgba(239,79,127,.1);color:var(--crm-accent)}#digy-crm-master .dash-row strong{display:block;font-size:0.84375rem;font-weight:700;color:var(--crm-text);line-height:1.3}#digy-crm-master .dash-row small{font-size:0.71875rem;color:var(--crm-muted);line-height:1.4}#digy-crm-master .dash-row>div{flex:1;min-width:0}#digy-crm-master .dash-pulse{color:var(--crm-success);font-size:0.875rem;animation:blink 1.4s infinite}@keyframes blink{0%,100%,50%{opacity:1}25%,75%{opacity:.3}}#digy-crm-master .dash-ok{color:var(--crm-success);display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(5,150,105,.1)}#digy-crm-master .dash-ok svg{width:14px;height:14px}#digy-crm-master .dash-badge-hot{background:var(--crm-accent);color:#fff;padding:4px 10px;border-radius:6px;font-size:0.65625rem;font-weight:800;letter-spacing:.5px}#digy-crm-master .hero-decoration{position:absolute;border-radius:50%;filter:blur(50px);z-index:1;pointer-events:none}#digy-crm-master .deco-1{width:220px;height:220px;background:var(--crm-primary);opacity:.12;top:-40px;right:-40px}#digy-crm-master .deco-2{width:260px;height:260px;background:var(--crm-secondary);opacity:.1;bottom:-60px;left:-60px}#digy-crm-master .crm-pain{background:#fff}#digy-crm-master .pain-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}#digy-crm-master .pain-card{background:#fff;border:1px solid var(--crm-border);border-radius:var(--crm-radius);padding:32px 28px;transition:all .3s ease}#digy-crm-master .pain-card:hover{transform:translateY(-3px);box-shadow:var(--crm-shadow);border-color:var(--crm-border-2)}#digy-crm-master .pain-icon{width:52px;height:52px;border-radius:12px;background:rgba(220,38,38,.08);color:var(--crm-danger);display:flex;align-items:center;justify-content:center;margin-bottom:20px}#digy-crm-master .pain-icon svg{width:26px;height:26px}#digy-crm-master .pain-card h3{font-size:1.125rem;margin-bottom:10px}#digy-crm-master .pain-card p{font-size:0.90625rem;line-height:1.65}#digy-crm-master .crm-flow{background:linear-gradient(180deg,#0a0e1f 0,#131836 100%);color:#fff;overflow:hidden;padding:96px 0}#digy-crm-master .crm-flow h2,#digy-crm-master .crm-flow h3{color:#fff}#digy-crm-master .crm-flow .flow-step p,#digy-crm-master .crm-flow .section-head p{color:rgba(255,255,255,.7)}#digy-crm-master .crm-flow .section-tag{background:rgba(11,181,148,.15);color:#1de9b6}#digy-crm-master .flow-timeline{position:relative;margin:60px 0 50px}#digy-crm-master .flow-line{position:absolute;top:36px;left:0;right:0;width:100%;height:80px;z-index:1;pointer-events:none}#digy-crm-master .flow-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;position:relative;z-index:2}#digy-crm-master .flow-step{display:flex;flex-direction:column;align-items:center;text-align:center}#digy-crm-master .flow-node{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,#1c2347 0,#2a3158 100%);border:2px solid rgba(91,84,240,.3);display:flex;align-items:center;justify-content:center;margin-bottom:24px;color:#8b9eff;position:relative;transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.05)}#digy-crm-master .flow-node svg{width:30px;height:30px}#digy-crm-master .flow-node::before{content:'';position:absolute;inset:-6px;border-radius:50%;background:linear-gradient(135deg,#5b54f0,#0bb594);z-index:-1;opacity:0;transition:opacity .3s ease}#digy-crm-master .flow-step:hover .flow-node{transform:scale(1.08);border-color:#1de9b6;color:#fff}#digy-crm-master .flow-step:hover .flow-node::before{opacity:.6}#digy-crm-master .flow-node-final{background:linear-gradient(135deg,#5b54f0 0,#0bb594 100%);border-color:rgba(255,255,255,.3);color:#fff}#digy-crm-master .flow-card{width:100%;background:rgba(255,255,255,.03);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:20px 18px;transition:all .3s ease}#digy-crm-master .flow-step:hover .flow-card{background:rgba(255,255,255,.06);border-color:rgba(29,233,182,.3)}#digy-crm-master .flow-num{display:inline-block;font-size:0.6875rem;font-weight:800;color:#1de9b6;letter-spacing:2px;margin-bottom:8px;opacity:.75}#digy-crm-master .flow-step h3{font-size:1.0625rem;color:#fff;margin-bottom:8px;font-weight:700}#digy-crm-master .flow-step p{font-size:0.84375rem;line-height:1.55;margin:0}#digy-crm-master .flow-result-box{margin-top:56px;padding:36px 32px;background:linear-gradient(135deg,rgba(91,84,240,.18) 0,rgba(11,181,148,.16) 100%);border:1px solid rgba(29,233,182,.25);border-radius:var(--crm-radius);text-align:center}#digy-crm-master .flow-result-box h3{font-size:1.375rem;margin-bottom:10px}#digy-crm-master .flow-result-box p{max-width:700px;margin:0 auto}#digy-crm-master .crm-case-study{background:#fff;padding:88px 0}#digy-crm-master .case-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:52px;align-items:start}#digy-crm-master .case-meta{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}#digy-crm-master .case-tag{background:var(--crm-grad-soft);color:var(--crm-primary);padding:6px 14px;border-radius:20px;font-size:0.78125rem;font-weight:600;border:1px solid rgba(91,84,240,.15)}#digy-crm-master .case-block{margin-bottom:32px}#digy-crm-master .case-block-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}#digy-crm-master .case-block-ico{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}#digy-crm-master .case-block-ico svg{width:18px;height:18px}#digy-crm-master .case-ico-warn{background:rgba(217,119,6,.1);color:var(--crm-warning)}#digy-crm-master .case-ico-build{background:rgba(91,84,240,.1);color:var(--crm-primary)}#digy-crm-master .case-ico-ok{background:rgba(5,150,105,.1);color:var(--crm-success)}#digy-crm-master .case-block-head h3{margin:0;font-size:1.125rem}#digy-crm-master .case-built-list{list-style:none;padding:0;margin:0}#digy-crm-master .case-built-list li{padding:12px 0 12px 24px;border-bottom:1px dashed var(--crm-border);position:relative;font-size:0.9375rem;color:var(--crm-text);line-height:1.55}#digy-crm-master .case-built-list li:last-child{border-bottom:0}#digy-crm-master .case-built-list li::before{content:"";position:absolute;left:0;top:19px;width:12px;height:1.5px;background:var(--crm-secondary)}#digy-crm-master .case-built-list strong{color:var(--crm-primary);font-weight:700}#digy-crm-master .case-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}#digy-crm-master .case-visual{display:flex;flex-direction:column;gap:18px;position:sticky;top:100px}#digy-crm-master .case-results-card,#digy-crm-master .case-stack-card{background:var(--crm-bg);border:1px solid var(--crm-border);border-radius:var(--crm-radius);padding:24px}#digy-crm-master .stack-header{display:flex;align-items:center;gap:10px;margin-bottom:16px;font-size:0.9375rem;font-weight:700;color:var(--crm-text)}#digy-crm-master .stack-icon{width:22px;height:22px;color:var(--crm-primary)}#digy-crm-master .stack-tags{display:flex;flex-wrap:wrap;gap:8px}#digy-crm-master .stack-tag{background:#fff;border:1px solid var(--crm-border);padding:6px 12px;border-radius:20px;font-size:0.78125rem;font-weight:600;color:var(--crm-text-2)}#digy-crm-master .case-results-card .result-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--crm-border)}#digy-crm-master .case-results-card .result-row:last-child{border-bottom:0}#digy-crm-master .result-num{font-size:1.875rem;font-weight:800;background:var(--crm-grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;min-width:90px;line-height:1}#digy-crm-master .result-num sup{font-size:0.875rem;margin-left:1px}#digy-crm-master .result-text{font-size:0.875rem;color:var(--crm-muted);line-height:1.4}#digy-crm-master .case-screenshot-link{display:block;position:relative;overflow:hidden;border-radius:var(--crm-radius);box-shadow:var(--crm-shadow);transition:transform .3s ease;border:1px solid var(--crm-border)}#digy-crm-master .case-screenshot-link:hover{transform:scale(1.02)}#digy-crm-master .case-screenshot-link img{width:100%;height:auto;display:block}#digy-crm-master .screenshot-badge{position:absolute;bottom:12px;right:12px;background:rgba(11,18,32,.85);color:#fff;padding:7px 12px;border-radius:8px;font-size:0.75rem;font-weight:600;backdrop-filter:blur(8px);display:inline-flex;align-items:center;gap:6px}#digy-crm-master .screenshot-badge svg{width:13px;height:13px;color:#fff}#digy-crm-master .crm-included{background:var(--crm-bg)}#digy-crm-master .included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#digy-crm-master .included-card{background:#fff;border-radius:var(--crm-radius);padding:30px 26px;border:1px solid var(--crm-border);transition:all .3s ease}#digy-crm-master .included-card:hover{border-color:var(--crm-primary);transform:translateY(-3px);box-shadow:var(--crm-shadow)}#digy-crm-master .inc-icon{width:52px;height:52px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--crm-grad-soft);color:var(--crm-primary);margin-bottom:18px}#digy-crm-master .inc-icon svg{width:26px;height:26px}#digy-crm-master .included-card h3{font-size:1.0625rem;margin-bottom:10px}#digy-crm-master .included-card p{font-size:0.90625rem;line-height:1.6}#digy-crm-master .crm-tools{background:#fff;padding:64px 0}#digy-crm-master .tools-title{font-size:0.9375rem;text-align:center;color:var(--crm-muted);font-weight:600;margin-bottom:32px;text-transform:uppercase;letter-spacing:1px}#digy-crm-master .tools-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}#digy-crm-master .tool-badge{padding:10px 20px;border:1px solid var(--crm-border);border-radius:50px;background:#fff;font-size:0.875rem;font-weight:600;color:var(--crm-text-2);transition:all .25s ease}#digy-crm-master .tool-badge:hover{background:var(--crm-grad-soft);border-color:var(--crm-primary);color:var(--crm-primary);transform:translateY(-2px)}#digy-crm-master .crm-compare{background:var(--crm-bg)}#digy-crm-master .compare-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}#digy-crm-master .compare-col{background:#fff;border-radius:var(--crm-radius);padding:36px 32px;border:1px solid var(--crm-border)}#digy-crm-master .compare-before{border-color:rgba(220,38,38,.18)}#digy-crm-master .compare-after{border-color:rgba(5,150,105,.3);background:linear-gradient(135deg,rgba(5,150,105,.03),#fff)}#digy-crm-master .compare-label{display:inline-block;padding:6px 14px;border-radius:20px;background:rgba(220,38,38,.1);color:var(--crm-danger);font-size:0.78125rem;font-weight:700;margin-bottom:22px;letter-spacing:.3px}#digy-crm-master .compare-label-good{background:rgba(5,150,105,.1);color:var(--crm-success)}#digy-crm-master .compare-list{list-style:none;padding:0;margin:0}#digy-crm-master .compare-list li{padding:14px 0;font-size:0.90625rem;line-height:1.55;color:var(--crm-text);border-bottom:1px solid var(--crm-border);display:flex;align-items:flex-start;gap:12px}#digy-crm-master .compare-list li:last-child{border-bottom:0}#digy-crm-master .li-ico{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}#digy-crm-master .li-ico svg{width:14px;height:14px}#digy-crm-master .ico-bad{background:rgba(220,38,38,.1);color:var(--crm-danger)}#digy-crm-master .ico-good{background:rgba(5,150,105,.12);color:var(--crm-success)}#digy-crm-master .crm-process{background:#fff}#digy-crm-master .process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}#digy-crm-master .process-step{padding:28px 24px;background:var(--crm-bg);border-radius:var(--crm-radius);border-top:3px solid var(--crm-primary);transition:transform .3s ease}#digy-crm-master .process-step:nth-child(2){border-top-color:#7c3aed}#digy-crm-master .process-step:nth-child(3){border-top-color:var(--crm-secondary)}#digy-crm-master .process-step:nth-child(4){border-top-color:var(--crm-accent)}#digy-crm-master .process-step:hover{transform:translateY(-3px)}#digy-crm-master .step-badge{display:inline-block;font-size:0.6875rem;font-weight:700;color:var(--crm-primary);padding:4px 10px;background:rgba(91,84,240,.1);border-radius:12px;margin-bottom:14px;text-transform:uppercase;letter-spacing:.5px}#digy-crm-master .process-step:nth-child(2) .step-badge{color:#7c3aed;background:rgba(124,58,237,.1)}#digy-crm-master .process-step:nth-child(3) .step-badge{color:var(--crm-secondary);background:rgba(11,181,148,.1)}#digy-crm-master .process-step:nth-child(4) .step-badge{color:var(--crm-accent);background:rgba(239,79,127,.1)}#digy-crm-master .process-step h3{font-size:1.125rem;margin-bottom:10px}#digy-crm-master .process-step p{font-size:0.875rem;line-height:1.6}#digy-crm-master .crm-faq{background:var(--crm-bg)}#digy-crm-master .faq-list{max-width:820px;margin:0 auto;display:flex;flex-direction:column;gap:12px}#digy-crm-master .faq-item{background:#fff;border:1px solid var(--crm-border);border-radius:14px;overflow:hidden;transition:all .25s ease}#digy-crm-master .faq-item[open]{border-color:var(--crm-primary);box-shadow:var(--crm-shadow)}#digy-crm-master .faq-item summary{padding:18px 22px;cursor:pointer;font-weight:700;font-size:0.96875rem;color:var(--crm-text);position:relative;padding-right:50px;list-style:none}#digy-crm-master .faq-item summary::-webkit-details-marker{display:none}#digy-crm-master .faq-item summary::after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);color:var(--crm-primary);font-size:1.375rem;font-weight:400;transition:transform .3s ease}#digy-crm-master .faq-item[open] summary::after{content:"−"}#digy-crm-master .faq-item p{padding:0 22px 22px;margin:0;line-height:1.7;color:var(--crm-muted)}#digy-crm-master .crm-lead-section{background:linear-gradient(180deg,#fff 0,var(--crm-bg) 100%);padding:88px 0}#digy-crm-master .lead-box{display:grid;grid-template-columns:1fr 1.1fr;gap:52px;background:#fff;border-radius:22px;box-shadow:var(--crm-shadow-lg);padding:52px;border:1px solid var(--crm-border)}#digy-crm-master .lead-text h2{font-size:1.875rem;margin-bottom:14px}#digy-crm-master .lead-subtitle{color:var(--crm-muted);margin-bottom:24px;line-height:1.7}#digy-crm-master .lead-benefits-list{list-style:none;padding:0;margin:0}#digy-crm-master .lead-benefits-list li{padding:10px 0;color:var(--crm-text);font-size:0.9375rem;font-weight:500;display:flex;align-items:center;gap:12px}#digy-crm-master .li-check{width:20px;height:20px;color:var(--crm-success);background:rgba(5,150,105,.1);padding:3px;border-radius:50%;flex-shrink:0}#digy-crm-master .lead-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}#digy-crm-master .lead-form .input-group{margin-bottom:16px}#digy-crm-master .lead-form label{display:block;font-size:0.8125rem;font-weight:600;margin-bottom:6px;color:var(--crm-text)}#digy-crm-master .lead-form input[type=text],#digy-crm-master .lead-form textarea{width:100%;padding:12px 14px;border:1px solid var(--crm-border);border-radius:10px;font-size:1rem;font-family:inherit;background:#fff;color:var(--crm-text);transition:border-color .2s ease}#digy-crm-master .lead-form input:focus,#digy-crm-master .lead-form textarea:focus{outline:0;border-color:var(--crm-primary);box-shadow:0 0 0 3px rgba(91,84,240,.1)}#digy-crm-master .lead-form textarea{resize:vertical;min-height:100px}#digy-crm-master .privacy-row{display:flex;gap:10px;align-items:flex-start;margin:18px 0 24px;font-size:0.8125rem;color:var(--crm-muted);line-height:1.5}#digy-crm-master .privacy-row input[type=checkbox]{margin-top:3px;flex-shrink:0}#digy-crm-master .privacy-row a{color:var(--crm-primary);text-decoration:underline}#digy-crm-master .btn-submit{width:100%;background:var(--crm-grad);color:#fff;box-shadow:0 6px 20px rgba(91,84,240,.28)}#digy-crm-master .btn-submit:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(91,84,240,.4)}#digy-crm-master .form-trust-note{text-align:center;font-size:0.75rem;color:var(--crm-muted);margin-top:12px}#digy-crm-master .feedback-success{padding:16px;background:rgba(5,150,105,.08);color:var(--crm-success);border-radius:10px;margin-bottom:16px;line-height:1.6;border:1px solid rgba(5,150,105,.2)}#digy-crm-master .feedback-error{padding:16px;background:rgba(220,38,38,.08);color:var(--crm-danger);border-radius:10px;margin-bottom:16px;line-height:1.6;border:1px solid rgba(220,38,38,.2)}@media (max-width:1020px){#digy-crm-master .flow-steps{grid-template-columns:repeat(5,1fr);gap:10px}#digy-crm-master .flow-node{width:60px;height:60px;margin-bottom:18px}#digy-crm-master .flow-node svg{width:24px;height:24px}#digy-crm-master .flow-line{top:30px;height:60px}#digy-crm-master .flow-card{padding:16px 14px}#digy-crm-master .flow-step h3{font-size:0.9375rem}#digy-crm-master .flow-step p{font-size:0.78125rem}}@media (max-width:980px){#digy-crm-master section{padding:64px 0}#digy-crm-master .hero-grid{grid-template-columns:1fr;gap:44px}#digy-crm-master .hero-visual-col{max-width:480px;margin:0 auto}#digy-crm-master .hero-trust{gap:20px}#digy-crm-master .included-grid,#digy-crm-master .pain-cards{grid-template-columns:repeat(2,1fr)}#digy-crm-master .case-grid{grid-template-columns:1fr;gap:36px}#digy-crm-master .case-visual{position:static}#digy-crm-master .compare-cols{grid-template-columns:1fr}#digy-crm-master .process-grid{grid-template-columns:repeat(2,1fr)}#digy-crm-master .lead-box{grid-template-columns:1fr;padding:36px;gap:30px}#digy-crm-master .flow-steps{grid-template-columns:1fr;gap:0}#digy-crm-master .flow-line{display:none}#digy-crm-master .flow-step{flex-direction:row;align-items:stretch;text-align:left;gap:20px;margin-bottom:16px;position:relative}#digy-crm-master .flow-step::after{content:'';position:absolute;left:36px;top:72px;bottom:-16px;width:2px;background:linear-gradient(180deg,rgba(91,84,240,.5),rgba(11,181,148,.3));z-index:0}#digy-crm-master .flow-step:last-child::after{display:none}#digy-crm-master .flow-node{margin-bottom:0;flex-shrink:0}#digy-crm-master .flow-card{flex:1}}@media (max-width:640px){#digy-crm-master section{padding:52px 0}#digy-crm-master .crm-container{padding:0 18px}#digy-crm-master h1{font-size:1.875rem}#digy-crm-master h2{font-size:1.5rem}#digy-crm-master .hero-trust{flex-wrap:wrap;gap:18px}#digy-crm-master .included-grid,#digy-crm-master .pain-cards,#digy-crm-master .process-grid{grid-template-columns:1fr}#digy-crm-master .lead-form .form-grid{grid-template-columns:1fr}#digy-crm-master .btn-ghost,#digy-crm-master .btn-primary{width:100%}#digy-crm-master .hero-cta-row>a{width:100%}#digy-crm-master .lead-box{padding:28px 22px}}@media (prefers-reduced-motion:reduce){#digy-crm-master *,#digy-crm-master ::after,#digy-crm-master ::before{animation-duration:NaNs!important;transition-duration:NaNs!important}#digy-crm-master .reveal-on-scroll{opacity:1;transform:none}}