.msp-page{background:#fff;color:#111827}.msp-hero{position:relative;background:#0d0618;overflow:hidden;padding-top:90px}.msp-hero-bg{pointer-events:none;z-index:0}.msp-grid,.msp-hero-bg{position:absolute;inset:0}.msp-grid{background-image:linear-gradient(rgba(168,85,247,.05) 1px,transparent 0),linear-gradient(90deg,rgba(168,85,247,.05) 1px,transparent 0);background-size:60px 60px}.msp-glow{position:absolute;border-radius:50%;filter:blur(90px)}.msp-glow-1{width:560px;height:560px;background:radial-gradient(circle,#c026d3 0,transparent 70%);top:-180px;right:-80px;opacity:.3}.msp-glow-2{width:400px;height:400px;background:radial-gradient(circle,#7c3aed 0,transparent 70%);bottom:-120px;left:5%;opacity:.2}.msp-hero-inner{position:relative;z-index:1;padding-top:72px;padding-bottom:80px;display:flex;flex-direction:column;gap:32px;max-width:860px}.msp-bc{display:flex;align-items:center;gap:8px;font-size:.8rem;color:rgba(255,255,255,.4);flex-wrap:wrap}.msp-bc-lnk{cursor:pointer;color:#e879f9;transition:color .15s}.msp-bc-lnk:hover{color:#f0abfc}.msp-bc-sep{color:rgba(255,255,255,.2)}.msp-h1{font-size:clamp(30px,4.5vw,54px);font-weight:800;line-height:1.18;color:#fdf4ff;margin:0;letter-spacing:-.02em}.msp-h1-accent{background:linear-gradient(135deg,#e879f9,#a855f7 50%,#6366f1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.msp-sub{font-size:1.05rem;color:rgba(255,255,255,.6);line-height:1.75;max-width:680px;margin:0}.msp-sub strong{color:rgba(255,255,255,.9);font-weight:600}.msp-ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.msp-btn-primary{display:inline-flex;align-items:center;gap:8px;padding:15px 32px;border-radius:10px;background:linear-gradient(135deg,#c026d3,#7c3aed);color:#fff;font-size:1rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 0 28px rgba(192,38,211,.4);transition:transform .2s,box-shadow .2s;letter-spacing:.01em}.msp-btn-primary:hover{transform:translateY(-3px);box-shadow:0 0 40px rgba(192,38,211,.6)}.msp-btn-lead{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:10px;background:rgba(255,255,255,.05);color:rgba(255,255,255,.8);font-size:.9rem;font-weight:600;border:1.5px solid rgba(232,121,249,.3);cursor:pointer;transition:background .2s,border-color .2s,box-shadow .2s;max-width:440px;text-align:left;line-height:1.4}.msp-btn-lead:hover{background:rgba(232,121,249,.08);border-color:#e879f9;box-shadow:0 0 16px rgba(232,121,249,.18)}.msp-trust{display:flex;flex-direction:column;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.07)}.msp-trust-lbl{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:rgba(255,255,255,.3);margin:0}.msp-trust-items{display:flex;align-items:center;gap:12px;flex-wrap:wrap;color:rgba(255,255,255,.55);font-size:.85rem;font-weight:500}.msp-trust-sep{color:rgba(255,255,255,.15);user-select:none}@media (max-width:700px){.msp-hero-inner{padding-top:48px;padding-bottom:56px}.msp-ctas{flex-direction:column;align-items:stretch}.msp-btn-primary{justify-content:center}.msp-btn-lead{max-width:100%}.msp-trust-items{flex-direction:column;align-items:flex-start;gap:6px}}.msp-overline{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c026d3;margin-bottom:12px}.msp-overline-center{text-align:center}.msp-overline-light{color:#e879f9}.msp-section-h2{font-size:clamp(22px,3.2vw,38px);font-weight:800;color:#111827;margin:0 0 48px;line-height:1.22;letter-spacing:-.02em}.msp-section-h2-center{text-align:center}.msp-h2-accent{background:linear-gradient(135deg,#c026d3,#7c3aed);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.msp-walled-section{padding:96px 0;background:#faf5ff}.msp-walled-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}@media (max-width:860px){.msp-walled-inner{grid-template-columns:1fr;gap:40px}}.msp-walled-body{font-size:1rem;color:#374151;line-height:1.78;margin:0 0 16px}.msp-walled-body strong{color:#111827;font-weight:700}.msp-walled-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:500px){.msp-walled-compare{grid-template-columns:1fr}}.msp-compare-card{border-radius:14px;padding:20px 16px;display:flex;flex-direction:column;gap:10px;border:1.5px solid}.msp-compare-before{background:#fff1f2;border-color:#fca5a5}.msp-compare-after{background:#f0fdf4;border-color:#86efac}.msp-compare-label{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 10px;align-self:flex-start}.msp-compare-label-red{background:#fee2e2;color:#dc2626}.msp-compare-label-green{background:#dcfce7;color:#16a34a}.msp-compare-row{display:flex;align-items:center;gap:8px;font-size:.84rem;font-weight:500;color:#374151}.msp-compare-row-blur{opacity:.4;filter:blur(1.5px)}.msp-compare-row-lit{font-weight:700;color:#166534}.msp-compare-row-qr{color:#7c3aed}.msp-compare-icon{font-size:1.1rem}.msp-compare-arrow{font-size:1.2rem;color:#d1d5db;text-align:center}.msp-compare-arrow-green{color:#22c55e}.msp-compare-note{font-size:.75rem;font-weight:600;margin-top:4px;border-radius:8px;padding:6px 10px}.msp-compare-note-red{background:#fee2e2;color:#b91c1c}.msp-compare-note-green{background:#dcfce7;color:#15803d}.msp-features-section{padding:96px 0;background:#fff}.msp-feat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media (max-width:860px){.msp-feat-grid{grid-template-columns:1fr}}@media (min-width:861px) and (max-width:1100px){.msp-feat-grid{grid-template-columns:1fr 1fr}}.msp-feat-card{position:relative;border-radius:18px;padding:32px 28px;overflow:hidden;transition:transform .25s,box-shadow .25s}.msp-feat-card:hover{transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.12)}.msp-feat-card-pink{background:linear-gradient(145deg,#fdf2f8,#fce7f3);border:1.5px solid #f9a8d4}.msp-feat-card-violet{background:linear-gradient(145deg,#f5f3ff,#ede9fe);border:1.5px solid #c4b5fd}.msp-feat-card-indigo{background:linear-gradient(145deg,#eef2ff,#e0e7ff);border:1.5px solid #a5b4fc}.msp-feat-icon{font-size:2rem;margin-bottom:14px;display:block}.msp-feat-title{font-size:1.05rem;font-weight:700;color:#111827;margin:0 0 10px}.msp-feat-body{font-size:.88rem;color:#4b5563;line-height:1.72;margin:0}.msp-feat-body strong{color:#111827}.msp-feat-body em{font-style:normal;font-weight:600;color:#7c3aed}.msp-feat-shimmer{position:absolute;inset:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);background-size:200% 100%;background-position:-100% 0;transition:background-position .6s ease;pointer-events:none}.msp-feat-card:hover .msp-feat-shimmer{background-position:200% 0}.msp-feat-spin-icon{position:absolute;bottom:16px;right:20px;font-size:2rem;opacity:.18;transition:transform .6s ease,opacity .3s}.msp-feat-card:hover .msp-feat-spin-icon{transform:rotate(180deg);opacity:.4}.msp-feat-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.msp-feat-pill{background:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.25);color:#4338ca;font-size:.72rem;font-weight:600;padding:4px 10px;border-radius:999px}.msp-sectors-section{padding:96px 0;background:#f9fafb}.msp-sector-list{display:flex;flex-direction:column;gap:0}.msp-sector-item{display:flex;align-items:flex-start;gap:24px;padding:28px 0;border-bottom:1px solid #e5e7eb;transition:background .2s}.msp-sector-item:first-child{border-top:1px solid #e5e7eb}.msp-sector-icon{font-size:2rem;flex-shrink:0;width:52px;height:52px;display:flex;align-items:center;justify-content:center;background:#fff;border:1.5px solid #e5e7eb;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.msp-sector-title{font-size:1rem;font-weight:700;color:#111827;margin:0 0 6px}.msp-sector-text{font-size:.88rem;color:#4b5563;line-height:1.7;margin:0}.msp-funnel-section{position:relative;background:#0d0618;padding:96px 0;overflow:hidden}.msp-funnel-bg{position:absolute;inset:0;pointer-events:none}.msp-funnel-glow{position:absolute;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(192,38,211,.18) 0,transparent 65%);top:-200px;left:50%;transform:translateX(-50%)}.msp-funnel-inner{position:relative;z-index:1}.msp-funnel-h2{font-size:clamp(22px,3.2vw,38px);font-weight:800;color:#fdf4ff;margin:0 0 56px;line-height:1.22;letter-spacing:-.02em}.msp-funnel-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}@media (max-width:860px){.msp-funnel-steps{grid-template-columns:1fr 1fr;gap:24px}}@media (max-width:500px){.msp-funnel-steps{grid-template-columns:1fr}}.msp-funnel-step{position:relative;padding:28px 20px;display:flex;flex-direction:column;align-items:flex-start;border-right:1px solid rgba(255,255,255,.07)}.msp-funnel-step:last-child{border-right:none}.msp-funnel-step-num{font-size:2.4rem;font-weight:900;color:rgba(232,121,249,.15);line-height:1;margin-bottom:10px;letter-spacing:-.04em}.msp-funnel-step-icon{font-size:1.5rem;margin-bottom:10px}.msp-funnel-step-title{font-size:.92rem;font-weight:700;color:#fdf4ff;margin:0 0 8px;line-height:1.35}.msp-funnel-step-body{font-size:.82rem;color:rgba(255,255,255,.5);line-height:1.7;margin:0}.msp-funnel-connector{display:none;font-size:1.4rem;color:rgba(232,121,249,.4);margin-top:8px;align-self:center}@media (max-width:500px){.msp-funnel-connector{display:block}}.msp-dashboard-section{padding:96px 0;background:#fff}.msp-dashboard-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}@media (max-width:900px){.msp-dashboard-layout{grid-template-columns:1fr}}.msp-dash-mock{background:#0f0a1e;border:1px solid rgba(232,121,249,.15);border-radius:16px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.18)}.msp-dash-header-bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgba(255,255,255,.03);border-bottom:1px solid rgba(255,255,255,.06)}.msp-dash-dot{width:10px;height:10px;border-radius:50%}.msp-dash-dot-r{background:#ef4444}.msp-dash-dot-y{background:#f59e0b}.msp-dash-dot-g{background:#22c55e}.msp-dash-title{font-size:.7rem;color:rgba(255,255,255,.35);margin-left:4px}.msp-dash-live-row{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.msp-dash-live-pill{display:flex;align-items:center;gap:6px;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.3);color:#4ade80;font-size:.65rem;font-weight:700;padding:3px 8px;border-radius:999px}@keyframes msp-blink{0%,to{opacity:1}50%{opacity:.2}}.msp-dash-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;animation:msp-blink 1.4s infinite}.msp-dash-live-num{font-size:1.5rem;font-weight:800;color:#fdf4ff}.msp-dash-live-lbl{font-size:.75rem;color:rgba(255,255,255,.4)}.msp-dash-ab{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.msp-dash-ab-lbl{font-size:.68rem;color:rgba(255,255,255,.35);margin-bottom:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.msp-dash-ab-row{display:flex;align-items:center;gap:8px;margin-bottom:6px}.msp-dash-ab-tag{width:20px;height:20px;border-radius:6px;background:rgba(192,38,211,.25);color:#e879f9;font-size:.65rem;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.msp-dash-ab-tag-b{background:rgba(99,102,241,.2);color:#a5b4fc}.msp-dash-ab-bar-wrap{flex:1;background:rgba(255,255,255,.07);border-radius:999px;height:6px;overflow:hidden}.msp-dash-ab-bar{height:100%;border-radius:999px}.msp-dash-ab-bar-a{background:linear-gradient(90deg,#c026d3,#e879f9)}.msp-dash-ab-bar-b{background:linear-gradient(90deg,#6366f1,#a5b4fc)}.msp-dash-ab-pct{font-size:.7rem;color:rgba(255,255,255,.5);white-space:nowrap}.msp-dash-region{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.05)}.msp-dash-region-lbl{font-size:.68rem;color:rgba(255,255,255,.35);font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:10px}.msp-dash-region-items{display:flex;flex-direction:column;gap:6px}.msp-dash-region-item{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;color:rgba(255,255,255,.55)}.msp-dash-region-msg{background:rgba(232,121,249,.1);border:1px solid rgba(232,121,249,.2);color:#f0abfc;font-size:.7rem;padding:2px 8px;border-radius:999px}.msp-dash-crm{padding:16px 18px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.msp-dash-crm-src{font-size:.75rem;font-weight:800;color:#e879f9;background:rgba(232,121,249,.12);padding:4px 10px;border-radius:8px}.msp-dash-crm-line{flex:1;height:2px;background:rgba(232,121,249,.15);border-radius:999px;position:relative;overflow:hidden;min-width:30px}@keyframes msp-flow{0%{left:-50%}to{left:110%}}.msp-dash-crm-pulse{position:absolute;top:0;height:100%;width:50%;background:linear-gradient(90deg,transparent,#e879f9,transparent);animation:msp-flow 1.8s linear infinite}.msp-dash-crm-logos{display:flex;gap:6px;flex-wrap:wrap}.msp-dash-crm-logo{font-size:.65rem;font-weight:700;color:rgba(255,255,255,.5);background:rgba(255,255,255,.06);padding:3px 8px;border-radius:6px}.msp-dashboard-features{display:flex;flex-direction:column;gap:32px}.msp-dashboard-feat{display:flex;gap:18px;align-items:flex-start}.msp-dashboard-feat-icon{font-size:1.5rem;flex-shrink:0;width:48px;height:48px;background:#faf5ff;border:1.5px solid #e9d5ff;border-radius:12px;display:flex;align-items:center;justify-content:center}.msp-dashboard-feat-title{font-size:1rem;font-weight:700;color:#111827;margin:0 0 6px}.msp-dashboard-feat-body{font-size:.87rem;color:#4b5563;line-height:1.7;margin:0}.dpm-page{min-height:100vh;background:#f8fafc;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#1e293b}[data-aos=fade-left]{transform:translateX(30px)}.dpm-section{padding:80px 0}.dpm-section-inner{max-width:1140px;margin:0 auto;padding:0 24px}.dpm-overline{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#10b981;margin-bottom:12px}.dpm-section-h2{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:#0f172a;margin:0 0 16px;line-height:1.2}.dpm-section-sub{font-size:1.05rem;color:#475569;max-width:620px;line-height:1.7;margin:0 0 48px}.dpm-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;background:#e0f2fe;color:#0284c7;border-radius:50%;font-size:10px;font-weight:700;cursor:default;margin:0 3px;vertical-align:middle;flex-shrink:0;user-select:none}.dpm-tip:hover:after{content:attr(data-tip);bottom:calc(100% + 8px);background:#0f172a;color:#fff;font-size:12px;font-weight:400;padding:8px 12px;border-radius:8px;white-space:nowrap;pointer-events:none;box-shadow:0 4px 16px rgba(0,0,0,.25);max-width:260px;white-space:normal;text-align:center;line-height:1.5}.dpm-tip:hover:after,.dpm-tip:hover:before{position:absolute;left:50%;transform:translateX(-50%);z-index:200}.dpm-tip:hover:before{content:"";bottom:calc(100% + 3px);border:5px solid transparent;border-top-color:#0f172a}.dpm-hero{background:linear-gradient(135deg,#ffffff,#f0fdf4 40%,#ecfdf5);padding:88px 0 0;overflow:hidden;position:relative}.dpm-hero:before{top:-60px;right:-80px;width:560px;height:560px;background:radial-gradient(circle,rgba(16,185,129,.07) 0,transparent 70%)}.dpm-hero:after,.dpm-hero:before{content:"";position:absolute;pointer-events:none}.dpm-hero:after{bottom:0;left:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(99,102,241,.05) 0,transparent 70%)}.dpm-hero-inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dpm-hero-badge{display:inline-flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;font-size:13px;font-weight:600;padding:6px 14px;border-radius:99px;margin-bottom:24px}.dpm-hero-h1{font-size:clamp(1.75rem,3.5vw,2.85rem);font-weight:900;color:#0f172a;line-height:1.15;margin:0 0 22px}.dpm-hero-h1 span{color:#059669}.dpm-hero-sub{font-size:1.05rem;color:#475569;line-height:1.8;margin:0 0 36px}.dpm-hero-cta{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1rem;font-weight:700;padding:15px 28px;border-radius:12px;border:none;cursor:pointer;text-decoration:none;box-shadow:0 4px 20px rgba(16,185,129,.35);transition:transform .2s,box-shadow .2s}.dpm-hero-cta:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(16,185,129,.45);color:#fff;text-decoration:none}.dpm-hero-card{background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(15,23,42,.1);padding:32px;border:1px solid #e2e8f0;position:relative;top:20px}.dpm-hero-card-title{font-size:12px;font-weight:700;color:#94a3b8;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.dpm-flow-steps{display:flex;flex-direction:column;gap:10px}.dpm-flow-step{display:flex;align-items:center;gap:14px;padding:12px 16px;border-radius:10px;background:#f8fafc;border:1px solid #e2e8f0;font-size:14px;color:#334155;font-weight:500;transition:background .2s,border-color .2s}.dpm-flow-step .step-icon{font-size:18px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#ecfdf5;border-radius:8px;flex-shrink:0}.dpm-flow-step .step-check{margin-left:auto;color:#10b981;font-size:16px}.dpm-flow-step.highlight{background:#ecfdf5;border-color:#a7f3d0;font-weight:700;color:#064e3b}.dpm-flow-arrow{display:flex;justify-content:center;color:#a7f3d0;font-size:16px;margin:-2px 0}.dpm-trust{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:20px 24px;margin-top:40px}.dpm-trust-inner{max-width:1140px;margin:0 auto;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.dpm-trust-lbl{font-size:13px;font-weight:600;color:#94a3b8;white-space:nowrap}.dpm-trust-logos{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dpm-trust-sep{color:#cbd5e1;font-size:16px;line-height:1}.dpm-trust-logo{font-size:13px;font-weight:700;color:#475569;padding:6px 14px;border:1.5px solid #e2e8f0;border-radius:8px;background:#f8fafc}.dpm-challenge{background:#fff;padding:80px 0}.dpm-challenge-inner{max-width:1140px;margin:0 auto;padding:0 24px}.dpm-challenge-header{text-align:center;margin-bottom:48px}.dpm-challenge-header .dpm-section-sub{margin:0 auto}.dpm-split{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dpm-split-old{background:#fef2f2;border:1.5px solid #fecaca;border-radius:20px;padding:36px}.dpm-split-new{background:#ecfdf5;border:1.5px solid #a7f3d0;border-radius:20px;padding:36px}.dpm-split-badge{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;padding:6px 14px;border-radius:8px;margin-bottom:20px}.dpm-split-badge.old{background:#fee2e2;color:#dc2626}.dpm-split-badge.new{background:#d1fae5;color:#059669}.dpm-split-h3{font-size:1.1rem;font-weight:800;margin:0 0 12px;color:#0f172a}.dpm-split-p{font-size:.95rem;line-height:1.8;color:#475569;margin:0}.dpm-portal{background:#f8fafc;padding:80px 0}.dpm-portal-inner{max-width:1140px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.dpm-portal-content .dpm-section-sub{margin:0}.dpm-portal-visual{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:32px;box-shadow:0 8px 32px rgba(15,23,42,.06)}.dpm-portal-visual-title{font-size:12px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.1em;margin-bottom:24px}.dpm-portal-steps{display:flex;flex-direction:column;gap:20px}.dpm-portal-step{display:flex;gap:16px;align-items:flex-start}.dpm-portal-num{width:32px;height:32px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;flex-shrink:0;box-shadow:0 2px 8px rgba(16,185,129,.3)}.dpm-portal-step-text{font-size:14px;color:#334155;line-height:1.65;padding-top:4px;margin:0}.dpm-portal-step-text strong{display:block;color:#0f172a;font-weight:700;margin-bottom:2px}.dpm-arch{background:#fff;padding:80px 0}.dpm-arch-inner{max-width:1140px;margin:0 auto;padding:0 24px}.dpm-arch-header{text-align:center;margin-bottom:60px}.dpm-arch-header .dpm-section-sub{margin:0 auto}.dpm-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.dpm-steps:before{content:"";position:absolute;top:31px;left:calc(12.5% + 8px);right:calc(12.5% + 8px);height:2px;background:linear-gradient(90deg,#10b981,#059669);z-index:0}.dpm-step{position:relative;z-index:1;flex-direction:column;text-align:center;padding:0 16px}.dpm-step,.dpm-step-num{display:flex;align-items:center}.dpm-step-num{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:1.1rem;font-weight:900;justify-content:center;margin-bottom:20px;box-shadow:0 4px 20px rgba(16,185,129,.35);flex-shrink:0;border:4px solid #fff}.dpm-step-title{font-size:.95rem;font-weight:800;color:#0f172a;margin:0 0 10px}.dpm-step-desc{font-size:.875rem;color:#475569;line-height:1.7;margin:0}.dpm-ops{background:#f8fafc;padding:80px 0}.dpm-ops-inner{max-width:1140px;margin:0 auto;padding:0 24px}.dpm-ops-header{text-align:center;margin-bottom:48px}.dpm-ops-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.dpm-ops-card{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;padding:28px;display:flex;gap:20px;align-items:flex-start;transition:border-color .25s,box-shadow .25s,transform .25s}.dpm-ops-card:hover{border-color:#a7f3d0;box-shadow:0 8px 32px rgba(16,185,129,.1);transform:translateY(-2px)}.dpm-ops-icon{font-size:26px;width:52px;height:52px;background:#ecfdf5;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.dpm-ops-body h3{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 8px}.dpm-ops-body p{font-size:.9rem;color:#475569;line-height:1.7;margin:0}.dpm-sectors{background:#fff;padding:80px 0}.dpm-sectors-inner{max-width:1140px;margin:0 auto;padding:0 24px}.dpm-sectors-header{text-align:center;margin-bottom:48px}.dpm-sectors-header .dpm-section-sub{margin:0 auto}.dpm-sectors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.dpm-sector-card{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:16px;padding:32px 28px;transition:border-color .25s,box-shadow .25s,transform .25s,background .25s}.dpm-sector-card:hover{border-color:#a7f3d0;box-shadow:0 8px 32px rgba(16,185,129,.1);transform:translateY(-3px);background:#ecfdf5}.dpm-sector-emoji{font-size:36px;margin-bottom:16px;display:block;line-height:1}.dpm-sector-card h3{font-size:1rem;font-weight:800;color:#0f172a;margin:0 0 12px}.dpm-sector-card p{font-size:.875rem;color:#475569;line-height:1.75;margin:0}.dpm-compare{background:#f8fafc;padding:80px 0}.dpm-compare-inner{max-width:920px;margin:0 auto;padding:0 24px}.dpm-compare-header{text-align:center;margin-bottom:48px}.dpm-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 4px 24px rgba(15,23,42,.06)}.dpm-table thead th{padding:16px 24px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;background:#f8fafc;color:#64748b;text-align:left;border-bottom:1.5px solid #e2e8f0}.dpm-table thead th.zentru-col{background:#ecfdf5;color:#059669}.dpm-table tbody tr:not(:last-child) td{border-bottom:1px solid #f1f5f9}.dpm-table tbody td{padding:18px 24px;font-size:.925rem;color:#475569;vertical-align:middle}.dpm-table tbody td:first-child{font-weight:700;color:#0f172a}.dpm-table tbody td.zentru-col{background:rgba(16,185,129,.04);font-weight:700;color:#059669}.dpm-table tbody tr:hover td{background:#f8fafc}.dpm-table tbody tr:hover td.zentru-col{background:rgba(16,185,129,.08)}.dpm-faq{background:#fff;padding:80px 0}.dpm-faq-inner{max-width:780px;margin:0 auto;padding:0 24px}.dpm-faq-header{text-align:center;margin-bottom:48px}.dpm-faq-list{display:flex;flex-direction:column;gap:12px}.dpm-faq-item{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:12px;overflow:hidden;transition:border-color .2s}.dpm-faq-item.open{border-color:#a7f3d0;background:#fff}.dpm-faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;background:none;border:none;cursor:pointer;text-align:left;font-size:.975rem;font-weight:700;color:#0f172a;line-height:1.4;font-family:inherit;transition:background .15s}.dpm-faq-q:hover{background:rgba(16,185,129,.04)}.dpm-faq-chevron{flex-shrink:0;font-size:20px;color:#10b981;transition:transform .25s ease;line-height:1}.dpm-faq-item.open .dpm-faq-chevron{transform:rotate(180deg)}.dpm-faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.dpm-faq-item.open .dpm-faq-a{max-height:320px}.dpm-faq-a-inner{font-size:.93rem;color:#475569;line-height:1.8;border-top:1px solid #f1f5f9;padding:16px 24px 22px}.dpm-cta{background:linear-gradient(135deg,#0f172a,#064e3b 50%,#1e3a5f);padding:96px 0;position:relative;overflow:hidden}.dpm-cta:before{top:-120px;right:-100px;width:480px;height:480px;background:radial-gradient(circle,rgba(16,185,129,.14) 0,transparent 70%)}.dpm-cta:after,.dpm-cta:before{content:"";position:absolute;pointer-events:none}.dpm-cta:after{bottom:-80px;left:-80px;width:360px;height:360px;background:radial-gradient(circle,rgba(99,102,241,.1) 0,transparent 70%)}.dpm-cta-inner{max-width:640px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.dpm-cta-badge{display:inline-block;background:rgba(16,185,129,.15);color:#34d399;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:6px 18px;border-radius:99px;border:1px solid rgba(52,211,153,.3);margin-bottom:24px}.dpm-cta h2{font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900;color:#fff;margin:0 0 16px;line-height:1.25}.dpm-cta p{font-size:1rem;color:#94a3b8;line-height:1.8;margin:0 0 36px}.dpm-cta-form{display:flex;gap:12px;max-width:480px;margin:0 auto}.dpm-cta-input{flex:1;padding:14px 18px;border-radius:10px;border:1.5px solid rgba(255,255,255,.1);background:rgba(255,255,255,.05);color:#fff;font-size:.95rem;font-family:inherit;outline:none;transition:border-color .2s,background .2s}.dpm-cta-input::placeholder{color:#64748b}.dpm-cta-input:focus{border-color:#10b981;background:rgba(255,255,255,.08)}.dpm-cta-btn{padding:14px 22px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.95rem;font-weight:700;font-family:inherit;border:none;border-radius:10px;cursor:pointer;white-space:nowrap;box-shadow:0 4px 20px rgba(16,185,129,.35);transition:transform .2s,box-shadow .2s}.dpm-cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(16,185,129,.45)}@media (max-width:980px){.dpm-hero-inner{gap:40px}.dpm-hero-inner,.dpm-portal-inner,.dpm-split{grid-template-columns:1fr}.dpm-portal-inner{gap:40px}.dpm-steps{grid-template-columns:repeat(2,1fr);gap:40px 24px}.dpm-steps:before{display:none}.dpm-ops-grid,.dpm-sectors-grid{grid-template-columns:1fr}}@media (max-width:600px){.dpm-hero{padding:56px 0 0}.dpm-arch,.dpm-challenge,.dpm-compare,.dpm-cta,.dpm-faq,.dpm-ops,.dpm-portal,.dpm-section,.dpm-sectors{padding:56px 0}.dpm-steps{grid-template-columns:1fr}.dpm-cta-form{flex-direction:column}.dpm-hero-h1{font-size:1.75rem}.dpm-table{font-size:.8rem}.dpm-table tbody td,.dpm-table thead th{padding:12px 14px}}.suim-page{background:#fff;color:#111827}.suim-overline{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#0ea5e9;margin-bottom:12px}.suim-overline-center{text-align:center}.suim-accent{background:linear-gradient(135deg,#38bdf8,#34d399);-webkit-background-clip:text;background-clip:text}.suim-accent,.suim-accent-dark{-webkit-text-fill-color:transparent}.suim-accent-dark{background:linear-gradient(135deg,#0284c7,#059669);-webkit-background-clip:text;background-clip:text}.container{max-width:1160px;margin:0 auto;padding-inline:clamp(20px,5vw,64px)}.suim-hero{position:relative;background:#070d1e;overflow:hidden;padding-top:90px}.suim-hero-bg{pointer-events:none;z-index:0}.suim-grid,.suim-hero-bg{position:absolute;inset:0}.suim-grid{background-image:linear-gradient(rgba(14,165,233,.045) 1px,transparent 0),linear-gradient(90deg,rgba(14,165,233,.045) 1px,transparent 0);background-size:56px 56px}.suim-glow{position:absolute;border-radius:50%;filter:blur(90px)}.suim-glow-1{width:580px;height:580px;background:radial-gradient(circle,#0369a1 0,transparent 70%);top:-180px;right:-80px;opacity:.35}.suim-glow-2{width:380px;height:380px;background:radial-gradient(circle,#065f46 0,transparent 70%);bottom:-100px;left:0;opacity:.22}.suim-hero-inner{position:relative;z-index:1;padding-top:64px;padding-bottom:80px}.suim-bc{display:flex;align-items:center;gap:8px;font-size:.78rem;color:rgba(255,255,255,.4);flex-wrap:wrap;margin-bottom:40px}.suim-bc-lnk{cursor:pointer;color:#38bdf8;transition:color .15s}.suim-bc-lnk:hover{color:#7dd3fc}.suim-bc-sep{color:rgba(255,255,255,.2)}.suim-hero-layout{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width:860px){.suim-hero-layout{grid-template-columns:1fr;gap:40px}}.suim-h1{font-size:clamp(30px,4.5vw,54px);font-weight:800;line-height:1.18;color:#f0f6ff;margin:0 0 20px;letter-spacing:-.02em}.suim-sub{font-size:1.05rem;color:rgba(255,255,255,.62);line-height:1.78;margin:0 0 32px;max-width:520px}.suim-sub strong{color:rgba(255,255,255,.88)}.suim-hero-ctas{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.suim-btn-primary{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#0ea5e9,#10b981);color:#fff;font-weight:700;font-size:.92rem;padding:13px 24px;border:none;border-radius:10px;cursor:pointer;transition:opacity .2s,transform .15s;white-space:nowrap}.suim-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.suim-btn-secondary{background:transparent;border:1.5px solid rgba(255,255,255,.22);color:rgba(255,255,255,.75);font-size:.88rem;font-weight:600;padding:12px 20px;border-radius:10px;cursor:pointer;transition:border-color .2s,color .2s}.suim-btn-secondary:hover{border-color:rgba(255,255,255,.5);color:#fff}.suim-hero-footnote{margin-top:16px;font-size:.82rem;color:rgba(255,255,255,.35)}.suim-hero-dashboard{display:flex;justify-content:center}.suim-dash{width:100%;max-width:460px;background:rgba(10,18,40,.85);border:1px solid rgba(56,189,248,.18);border-radius:14px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.5)}.suim-dash-header{display:flex;align-items:center;gap:8px;padding:10px 16px;background:rgba(255,255,255,.04);border-bottom:1px solid rgba(255,255,255,.07)}.suim-dash-dot{width:10px;height:10px;border-radius:50%}.suim-dash-dot-red{background:#ef4444}.suim-dash-dot-amber{background:#f59e0b}.suim-dash-dot-green{background:#22c55e}.suim-dash-title{margin-left:4px;font-size:.72rem;color:rgba(255,255,255,.4);font-weight:500}.suim-map-area{position:relative;height:200px;overflow:hidden}.suim-map-bg{position:absolute;inset:0;background:radial-gradient(ellipse 140% 120% at 50% 50%,rgba(14,165,233,.06) 0,transparent 70%),repeating-linear-gradient(0deg,transparent,transparent 28px,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 29px),repeating-linear-gradient(90deg,transparent,transparent 28px,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 29px)}.suim-pin{position:absolute;display:flex;flex-direction:column;align-items:center;gap:4px;transform:translate(-50%,-50%)}.suim-pin-dot{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 3px rgba(255,255,255,.1)}.suim-pin-safe .suim-pin-dot{background:#22c55e}.suim-pin-warn .suim-pin-dot{background:#f59e0b}.suim-pin-crit .suim-pin-dot{background:#ef4444}@keyframes suim-pulse{0%,to{box-shadow:0 0 0 3px rgba(255,255,255,.1),0 0 0 0 rgba(239,68,68,0)}50%{box-shadow:0 0 0 3px rgba(255,255,255,.1),0 0 0 8px rgba(239,68,68,.2)}}.suim-pin-dot-pulse{animation:suim-pulse 2s infinite}.suim-pin-warn .suim-pin-dot-pulse{animation-name:suim-pulse}.suim-pin-label{display:flex;flex-direction:column;align-items:center;font-size:.65rem;font-weight:600;white-space:nowrap;padding:3px 7px;border-radius:5px}.suim-pin-label-safe{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.suim-pin-label-warn{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.suim-pin-label-crit{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.suim-pin-status{display:block;font-size:.6rem;font-weight:400;opacity:.85}.suim-dash-footer{display:flex;align-items:center;justify-content:space-around;padding:14px 16px;border-top:1px solid rgba(255,255,255,.07);background:rgba(255,255,255,.02)}.suim-dash-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.suim-dash-stat-num{font-size:1.1rem;font-weight:800;color:#e0f2fe}.suim-dash-stat-num.suim-dash-stat-warn{color:#fbbf24}.suim-dash-stat-num.suim-dash-stat-safe{color:#4ade80}.suim-dash-stat-lbl{font-size:.63rem;color:rgba(255,255,255,.38);text-align:center}.suim-dash-divider{width:1px;height:32px;background:rgba(255,255,255,.08)}.suim-process-section{padding:96px 0;background:#f9fafb}.suim-section-h2{font-size:clamp(24px,3.5vw,40px);font-weight:800;color:#111827;margin:0 0 56px;line-height:1.22;letter-spacing:-.02em}.suim-process-steps{display:flex;align-items:flex-start;gap:0}@media (max-width:900px){.suim-process-steps{flex-direction:column;align-items:stretch}.suim-step-arrow{transform:rotate(90deg);align-self:center}}.suim-step-card{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:32px 28px;position:relative;transition:box-shadow .2s,border-color .2s}.suim-step-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.08);border-color:#cbd5e1}.suim-step-num{font-size:2.8rem;font-weight:900;color:#f1f5f9;line-height:1;margin-bottom:16px;letter-spacing:-.04em}.suim-step-icon-wrap{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.suim-step-icon-blue{background:rgba(14,165,233,.1);color:#0ea5e9}.suim-step-icon-violet{background:rgba(139,92,246,.1);color:#8b5cf6}.suim-step-icon-green{background:rgba(16,185,129,.1);color:#10b981}.suim-step-title{font-size:1.1rem;font-weight:700;color:#111827;margin:0 0 6px}.suim-step-badge{display:inline-block;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:rgba(14,165,233,.1);color:#0284c7;border-radius:999px;padding:3px 10px;margin-bottom:14px}.suim-step-badge-violet{background:rgba(139,92,246,.1);color:#7c3aed}.suim-step-badge-green{background:rgba(16,185,129,.1);color:#047857}.suim-step-body{font-size:.9rem;color:#4b5563;line-height:1.72;margin:0 0 14px}.suim-step-body strong{color:#111827}.suim-step-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.suim-step-list li{display:flex;align-items:flex-start;gap:8px;font-size:.86rem;color:#374151;line-height:1.5}.suim-step-list-icon{font-size:1rem;flex-shrink:0;line-height:1.4}.suim-step-example{display:flex;align-items:flex-start;gap:8px;background:#f8fafc;border-left:3px solid #0ea5e9;padding:10px 12px;border-radius:0 8px 8px 0;font-size:.83rem;color:#374151;line-height:1.55}.suim-step-example-icon{font-size:1rem;flex-shrink:0}.suim-step-arrow{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:0 8px;margin-top:80px;color:#cbd5e1}.suim-gray-section{position:relative;background:#0b1226;padding:96px 0;overflow:hidden}.suim-gray-bg{position:absolute;inset:0;pointer-events:none}.suim-gray-glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(14,165,233,.12) 0,transparent 65%);top:-120px;right:-100px;border-radius:50%}.suim-gray-inner{position:relative;z-index:1}.suim-gray-tag{display:inline-flex;align-items:center;gap:8px;background:rgba(14,165,233,.12);border:1px solid rgba(14,165,233,.25);color:#38bdf8;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;border-radius:999px;margin-bottom:20px}.suim-gray-tag-icon{font-size:.9rem}.suim-gray-h2{font-size:clamp(26px,3.8vw,44px);font-weight:800;color:#f0f6ff;margin:0 0 20px;line-height:1.2;letter-spacing:-.02em;max-width:640px}.suim-gray-sub{font-size:1rem;color:rgba(255,255,255,.58);line-height:1.78;max-width:640px;margin:0 0 52px}.suim-gray-sub strong{color:rgba(255,255,255,.85)}.suim-gray-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}@media (max-width:700px){.suim-gray-cards{grid-template-columns:1fr}}.suim-gray-card{display:flex;gap:20px;align-items:flex-start;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px;transition:border-color .2s,background .2s}.suim-gray-card:hover{border-color:rgba(56,189,248,.3);background:rgba(255,255,255,.06)}.suim-gray-card-icon{flex-shrink:0;width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center}.suim-gray-icon-blue{background:rgba(14,165,233,.15);color:#38bdf8}.suim-gray-icon-amber{background:rgba(245,158,11,.15);color:#fbbf24}.suim-gray-card-title{font-size:1.05rem;font-weight:700;color:#f0f6ff;margin:0 0 10px}.suim-gray-card-text{font-size:.88rem;color:rgba(255,255,255,.55);line-height:1.72;margin:0}.suim-gray-card-text strong{color:rgba(255,255,255,.85)}.suim-leak-diagram{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.07);border-radius:14px;padding:28px 32px;flex-wrap:wrap;justify-content:center}.suim-leak-node{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:.82rem;font-weight:600;color:rgba(255,255,255,.75);text-align:center}.suim-leak-node span:first-child{font-size:1.6rem}.suim-leak-node-alert{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:12px;padding:12px 18px;color:#fca5a5}.suim-leak-region{font-size:.7rem;font-weight:400;color:rgba(255,255,255,.38)}.suim-leak-region-alert{color:#f87171;font-weight:600}.suim-leak-arrow{font-size:1.4rem;color:rgba(255,255,255,.3);flex-shrink:0}.suim-leak-arrow-warn{font-size:1.8rem;color:#ef4444}.suim-cta-section{padding:96px 0;background:#f8fafc}.suim-cta-box{background:linear-gradient(135deg,#0c1a35,#0d2640);border-radius:20px;padding:clamp(40px,6vw,72px) clamp(32px,5vw,80px);text-align:center;border:1px solid rgba(56,189,248,.15);box-shadow:0 24px 80px rgba(0,0,0,.12)}.suim-cta-h2{font-size:clamp(24px,3.5vw,40px);font-weight:800;color:#f0f6ff;margin:0 0 16px;letter-spacing:-.02em}.suim-cta-sub{font-size:1rem;color:rgba(255,255,255,.55);line-height:1.72;max-width:540px;margin:0 auto 36px}.suim-cta-box .suim-hero-ctas{justify-content:center}.sk-page{background:#fff;color:#111827;min-height:100vh}.sk-bc{display:flex;align-items:center;gap:6px;font-size:.8rem;color:rgba(255,255,255,.55);margin-bottom:28px;flex-wrap:wrap}.sk-bc-lnk{color:rgba(255,255,255,.7);cursor:pointer;transition:color .2s}.sk-bc-lnk:hover{color:#fff}.sk-bc-sep{opacity:.4}.sk-hero{position:relative;background:#060d1e;overflow:hidden;padding-top:90px;padding-bottom:72px}.sk-hero-bg{pointer-events:none;z-index:0}.sk-grid,.sk-hero-bg{position:absolute;inset:0}.sk-grid{background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:52px 52px}.sk-glow-1{width:520px;height:520px;background:var(--sk-glow-color,radial-gradient(circle,rgba(99,102,241,.18) 0,transparent 70%));top:-160px;right:-120px}.sk-glow-1,.sk-glow-2{position:absolute;border-radius:50%;filter:blur(48px)}.sk-glow-2{width:380px;height:380px;background:var(--sk-glow-color-2,radial-gradient(circle,rgba(52,211,153,.12) 0,transparent 70%));bottom:-100px;left:-80px}.sk-hero-inner{position:relative;z-index:1;padding-top:48px;padding-bottom:16px}.sk-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:6px 16px;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.85);margin-bottom:28px;backdrop-filter:blur(8px)}.sk-h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.2;color:#fff;margin-bottom:24px;max-width:740px}.sk-h1-accent{background:var(--sk-accent-gradient,linear-gradient(135deg,#818cf8 0,#34d399 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sk-sub{font-size:clamp(1rem,2vw,1.15rem);color:rgba(255,255,255,.68);line-height:1.75;max-width:640px;margin-bottom:40px}.sk-ctas{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.sk-btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--sk-btn-bg,linear-gradient(135deg,#6366f1 0,#34d399 100%));color:#fff;font-weight:700;font-size:.95rem;padding:14px 28px;border-radius:10px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 20px rgba(99,102,241,.3)}.sk-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(99,102,241,.4)}.sk-btn-ghost{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);font-weight:600;font-size:.92rem;padding:13px 24px;border-radius:10px;border:1px solid rgba(255,255,255,.18);cursor:pointer;transition:background .2s,color .2s;backdrop-filter:blur(6px)}.sk-btn-ghost:hover{background:rgba(255,255,255,.14);color:#fff}.sk-hero-stats{display:flex;flex-wrap:wrap;gap:40px;margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.08)}.sk-stat{display:flex;flex-direction:column;gap:4px}.sk-stat-num{font-size:1.8rem;font-weight:800;color:#fff;line-height:1}.sk-stat-label{font-size:.78rem;color:rgba(255,255,255,.5);letter-spacing:.04em}.sk-pain-section{padding:96px 0;background:#f8fafc}.sk-section-overline{display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-accent,#6366f1);margin-bottom:12px;text-align:center}.sk-section-h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;color:#0f172a;text-align:center;max-width:620px;margin:0 auto 56px;line-height:1.3}.sk-pain-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sk-pain-card{background:#fff;border-radius:16px;padding:32px 28px;border:1px solid #e8ecf0;box-shadow:0 2px 16px rgba(0,0,0,.04);transition:transform .25s,box-shadow .25s}.sk-pain-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.09)}.sk-pain-icon{width:52px;height:52px;border-radius:14px;background:var(--sk-icon-bg,linear-gradient(135deg,#ede9fe,#dbeafe));display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:20px}.sk-pain-card h3{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:10px}.sk-pain-card p{font-size:.9rem;color:#64748b;line-height:1.65}.sk-solution-section{padding:96px 0;background:#fff}.sk-solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.sk-solution-card{border-radius:20px;border:1.5px solid #e2e8f0;overflow:hidden;transition:transform .25s,border-color .25s,box-shadow .25s}.sk-solution-card:hover{transform:translateY(-6px);border-color:var(--sk-accent-rgb,rgba(99,102,241,.4));box-shadow:0 16px 48px rgba(99,102,241,.1)}.sk-solution-card-header{padding:28px 28px 20px;background:var(--sk-card-header-bg,linear-gradient(135deg,#ede9fe 0,#dbeafe 100%))}.sk-solution-icon{width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;font-size:1.8rem;margin-bottom:16px;backdrop-filter:blur(4px)}.sk-solution-card-header h3{font-size:1.05rem;font-weight:700;color:#0f172a}.sk-solution-card-body{padding:20px 28px 28px}.sk-solution-card-body p{font-size:.88rem;color:#64748b;line-height:1.7}.sk-usecase-section{padding:80px 0;background:linear-gradient(135deg,#f0fdf4,#ecfdf5)}.sk-usecase-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sk-usecase-card{background:#fff;border-radius:16px;padding:28px;border:1px solid #bbf7d0;transition:transform .22s}.sk-usecase-card:hover{transform:translateY(-3px)}.sk-usecase-icon{font-size:2.2rem;margin-bottom:14px}.sk-usecase-card h4{font-size:.98rem;font-weight:700;color:#0f172a;margin-bottom:8px}.sk-usecase-card p{font-size:.87rem;color:#64748b;line-height:1.65}.sk-raf-section{padding:80px 0;background:#fff}.sk-raf-inner{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.sk-raf-text h2{font-size:clamp(1.5rem,2.8vw,2rem);font-weight:800;color:#0f172a;margin-bottom:16px;line-height:1.3}.sk-raf-text p{font-size:.95rem;color:#64748b;line-height:1.75;margin-bottom:12px}.sk-raf-scenario{margin-top:24px;padding:20px 24px;border-radius:12px;background:#f0fdf4;border-left:4px solid #16a34a}.sk-raf-scenario p{font-size:.88rem;color:#166534;margin:0;line-height:1.7}.sk-raf-card{background:linear-gradient(135deg,#064e3b,#065f46);border-radius:20px;padding:36px 32px;color:#fff;position:relative;overflow:hidden}.sk-raf-card:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(52,211,153,.12);top:-80px;right:-80px;pointer-events:none}.sk-raf-card-title{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(52,211,153,.8);margin-bottom:12px}.sk-raf-card h3{font-size:1.2rem;font-weight:700;margin-bottom:20px}.sk-raf-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.88rem}.sk-raf-row:last-child{border-bottom:none}.sk-raf-row-label{color:rgba(255,255,255,.65)}.sk-raf-row-value{font-weight:700;color:#6ee7b7}.sk-standards-section{padding:72px 0;background:#f8fafc;border-top:1px solid #e2e8f0}.sk-standards-grid{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:44px}.sk-standard-badge{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;padding:20px 28px;min-width:140px;font-weight:700;font-size:.85rem;color:#0f172a;transition:transform .22s,border-color .22s;text-align:center}.sk-standard-badge:hover{transform:translateY(-3px);border-color:var(--sk-accent,#6366f1)}.sk-standard-badge-icon{font-size:1.6rem}.sk-cta-section{padding:96px 0;background:var(--sk-cta-bg,linear-gradient(135deg,#1e1b4b 0,#0f172a 100%));text-align:center;position:relative;overflow:hidden}.sk-cta-section:before{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:var(--sk-glow-color,radial-gradient(circle,rgba(99,102,241,.15) 0,transparent 70%));top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.sk-cta-overline{display:block;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--sk-accent-light,#a5b4fc);margin-bottom:16px}.sk-cta-h2{font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:800;color:#fff;margin-bottom:20px;max-width:560px;margin-left:auto;margin-right:auto;line-height:1.3;position:relative}.sk-cta-sub{font-size:1rem;color:rgba(255,255,255,.6);max-width:480px;margin:0 auto 40px;line-height:1.7}.sk-cta-actions{flex-wrap:wrap;gap:14px;position:relative}.sk-cta-actions,.sk-notfound{display:flex;justify-content:center}.sk-notfound{min-height:60vh;flex-direction:column;align-items:center;text-align:center;padding:60px 24px}.sk-notfound h2{font-size:1.8rem;font-weight:700;color:#0f172a;margin-bottom:12px}.sk-notfound p{color:#64748b;margin-bottom:28px}.sk-theme-gida{--sk-accent:#16a34a;--sk-accent-light:#6ee7b7;--sk-accent-gradient:linear-gradient(135deg,#34d399,#16a34a);--sk-btn-bg:linear-gradient(135deg,#16a34a,#0d9488);--sk-glow-color:radial-gradient(circle,rgba(22,163,74,0.2) 0%,transparent 70%);--sk-glow-color-2:radial-gradient(circle,rgba(52,211,153,0.13) 0%,transparent 70%);--sk-icon-bg:linear-gradient(135deg,#dcfce7,#d1fae5);--sk-card-header-bg:linear-gradient(135deg,#f0fdf4,#ecfdf5);--sk-accent-rgb:rgba(22,163,74,0.3);--sk-cta-bg:linear-gradient(135deg,#052e16,#0f172a)}.sk-theme-tekstil{--sk-accent:#7c3aed;--sk-accent-light:#c4b5fd;--sk-accent-gradient:linear-gradient(135deg,#a78bfa,#7c3aed);--sk-btn-bg:linear-gradient(135deg,#7c3aed,#4f46e5);--sk-glow-color:radial-gradient(circle,rgba(124,58,237,0.2) 0%,transparent 70%);--sk-glow-color-2:radial-gradient(circle,rgba(167,139,250,0.13) 0%,transparent 70%);--sk-icon-bg:linear-gradient(135deg,#ede9fe,#e0e7ff);--sk-card-header-bg:linear-gradient(135deg,#f5f3ff,#eef2ff);--sk-accent-rgb:rgba(124,58,237,0.3);--sk-cta-bg:linear-gradient(135deg,#2e1065,#0f172a)}.sk-theme-ilac{--sk-accent:#0369a1;--sk-accent-light:#7dd3fc;--sk-accent-gradient:linear-gradient(135deg,#38bdf8,#0369a1);--sk-btn-bg:linear-gradient(135deg,#0369a1,#1d4ed8);--sk-glow-color:radial-gradient(circle,rgba(3,105,161,0.2) 0%,transparent 70%);--sk-glow-color-2:radial-gradient(circle,rgba(56,189,248,0.13) 0%,transparent 70%);--sk-icon-bg:linear-gradient(135deg,#e0f2fe,#dbeafe);--sk-card-header-bg:linear-gradient(135deg,#f0f9ff,#eff6ff);--sk-accent-rgb:rgba(3,105,161,0.3);--sk-cta-bg:linear-gradient(135deg,#082f49,#0f172a)}.sk-theme-kozmetik{--sk-accent:#be185d;--sk-accent-light:#f9a8d4;--sk-accent-gradient:linear-gradient(135deg,#fb7185,#be185d);--sk-btn-bg:linear-gradient(135deg,#be185d,#9d174d);--sk-glow-color:radial-gradient(circle,rgba(190,24,93,0.2) 0%,transparent 70%);--sk-glow-color-2:radial-gradient(circle,rgba(251,113,133,0.13) 0%,transparent 70%);--sk-icon-bg:linear-gradient(135deg,#fce7f3,#ffe4e6);--sk-card-header-bg:linear-gradient(135deg,#fdf2f8,#fff1f2);--sk-accent-rgb:rgba(190,24,93,0.3);--sk-cta-bg:linear-gradient(135deg,#500724,#0f172a)}@media (max-width:1024px){.sk-pain-cards,.sk-solution-grid,.sk-usecase-grid{grid-template-columns:repeat(2,1fr)}.sk-raf-inner{grid-template-columns:1fr;gap:40px}}@media (max-width:640px){.sk-pain-cards,.sk-solution-grid,.sk-usecase-grid{grid-template-columns:1fr}.sk-h1{font-size:1.9rem}.sk-hero-stats{gap:28px}.sk-standards-grid{flex-direction:column;align-items:center}.sk-standard-badge{width:100%;max-width:260px}.sk-cta-actions{flex-direction:column;align-items:center}.sk-btn-ghost,.sk-btn-primary{width:100%;justify-content:center}}[data-aos]{opacity:0;transform:translateY(24px);transition:opacity .55s ease,transform .55s ease}[data-aos].aos-animate{opacity:1;transform:translateY(0)}.ct-page{background:#fff;color:#111827;min-height:100vh}.ct-hero{position:relative;background:#060d1e;overflow:hidden;padding-top:90px;padding-bottom:64px}.ct-hero-bg{pointer-events:none;z-index:0}.ct-grid,.ct-hero-bg{position:absolute;inset:0}.ct-grid{background-image:linear-gradient(rgba(99,102,241,.045) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.045) 1px,transparent 0);background-size:52px 52px}.ct-glow-1{width:480px;height:480px;background:radial-gradient(circle,rgba(99,102,241,.18) 0,transparent 70%);top:-160px;right:-100px}.ct-glow-1,.ct-glow-2{position:absolute;border-radius:50%;filter:blur(48px)}.ct-glow-2{width:320px;height:320px;background:radial-gradient(circle,rgba(52,211,153,.12) 0,transparent 70%);bottom:-80px;left:-60px}.ct-hero-inner{position:relative;z-index:1;padding-top:40px}.ct-bc{display:flex;align-items:center;gap:6px;font-size:.8rem;color:rgba(255,255,255,.5);margin-bottom:28px;flex-wrap:wrap}.ct-bc-lnk{color:rgba(255,255,255,.65);cursor:pointer;transition:color .2s}.ct-bc-lnk:hover{color:#fff}.ct-bc-sep{opacity:.35}.ct-hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:6px 18px;font-size:.78rem;font-weight:600;color:rgba(255,255,255,.82);margin-bottom:24px;backdrop-filter:blur(8px)}.ct-h1{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.22;color:#fff;margin-bottom:18px;max-width:640px}.ct-h1-accent{background:linear-gradient(135deg,#818cf8,#34d399);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ct-hero-sub{font-size:1.02rem;color:rgba(255,255,255,.62);max-width:520px;line-height:1.72}.ct-main{padding:80px 0;background:#f8fafc}.ct-main-inner{display:grid;grid-template-columns:1fr 400px;gap:48px;align-items:start}.ct-form-wrap{background:#fff;border-radius:20px;box-shadow:0 4px 32px rgba(0,0,0,.07);padding:40px 36px;border:1px solid #e8ecf0}.ct-form-title{font-size:1.35rem;font-weight:800;color:#0f172a;margin:0 0 6px}.ct-form-sub{font-size:.88rem;color:#64748b;margin:0 0 28px}.ct-form{display:flex;flex-direction:column;gap:18px}.ct-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-field{display:flex;flex-direction:column;gap:6px}.ct-label{font-size:.8rem;font-weight:600;color:#374151}.ct-input{padding:12px 14px;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9rem;color:#0f172a;background:#f8fafc;outline:none;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.ct-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12);background:#fff}.ct-select{cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%2364748b' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-color:#f8fafc;padding-right:36px}.ct-textarea{resize:vertical;min-height:110px}.ct-btn{background:linear-gradient(135deg,#6366f1,#34d399);color:#fff;font-weight:700;font-size:1rem;padding:14px 28px;border-radius:12px;border:none;cursor:pointer;transition:transform .2s,box-shadow .2s,opacity .2s;box-shadow:0 4px 20px rgba(99,102,241,.28);display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.ct-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px rgba(99,102,241,.38)}.ct-btn:disabled{opacity:.65;cursor:not-allowed}.ct-error{font-size:.85rem;color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 14px}.ct-privacy{font-size:.78rem;color:#94a3b8;text-align:center}.ct-success-box{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;padding:40px 20px}.ct-success-icon{font-size:3rem}.ct-success-box h3{font-size:1.25rem;font-weight:800;color:#0f172a;margin:0}.ct-success-box p{font-size:.9rem;color:#64748b;line-height:1.65;max-width:320px;margin:0}.ct-btn-outline{background:transparent;border:2px solid #6366f1;color:#6366f1;font-weight:700;font-size:.9rem;padding:11px 24px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s}.ct-btn-outline:hover{background:#6366f1;color:#fff}.ct-info-wrap{gap:20px}.ct-info-card,.ct-info-wrap{display:flex;flex-direction:column}.ct-info-card{background:#fff;border-radius:16px;padding:24px;border:1px solid #e8ecf0;box-shadow:0 2px 16px rgba(0,0,0,.04);gap:16px}.ct-info-card h3{font-size:.92rem;font-weight:700;color:#0f172a;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid #f1f5f9}.ct-info-item{display:flex;align-items:flex-start;gap:12px}.ct-info-icon{font-size:1.2rem;line-height:1.4;flex-shrink:0}.ct-info-text{display:flex;flex-direction:column;gap:2px}.ct-info-label{font-size:.74rem;font-weight:600;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em}.ct-info-value{font-size:.9rem;color:#0f172a;font-weight:500;line-height:1.5}.ct-info-value a{color:#6366f1;text-decoration:none;transition:color .2s}.ct-info-value a:hover{color:#4f46e5}.ct-map-section{padding:0 0 80px;background:#f8fafc}.ct-map-header{padding:0 0 24px;display:flex;flex-direction:column;gap:6px}.ct-map-overline{font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#6366f1}.ct-map-title{font-size:1.3rem;font-weight:800;color:#0f172a}.ct-map-wrapper{display:grid;grid-template-columns:1fr 280px;gap:24px;align-items:stretch}.ct-map-frame{border-radius:20px;overflow:hidden;box-shadow:0 8px 40px rgba(0,0,0,.1);border:1px solid #e2e8f0;line-height:0}.ct-map-frame iframe{display:block;width:100%;height:420px;border:none}.ct-map-company-card{background:#fff;border-radius:20px;border:1px solid #e2e8f0;box-shadow:0 8px 40px rgba(0,0,0,.07);padding:28px 24px;display:flex;flex-direction:column;gap:10px}.ct-map-pin-icon{font-size:2rem;line-height:1}.ct-map-company-name{font-size:1.25rem;font-weight:700;color:#0f172a;margin:0}.ct-map-company-address{font-size:.9rem;color:#475569;line-height:1.6;margin:0}.ct-map-company-contact{display:flex;flex-direction:column;gap:4px;margin-top:4px}.ct-map-company-contact a{font-size:.875rem;color:#4f46e5;text-decoration:none}.ct-map-company-contact a:hover{text-decoration:underline}.ct-map-directions-btn{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding:10px 18px;background:linear-gradient(135deg,#4f46e5,#7c3aed);color:#fff;font-size:.875rem;font-weight:600;text-decoration:none;border-radius:10px;transition:opacity .2s;text-align:center;justify-content:center}.ct-map-directions-btn:hover{opacity:.88}@media (max-width:1024px){.ct-main-inner{grid-template-columns:1fr}.ct-info-wrap{flex-direction:row;flex-wrap:wrap}.ct-info-card{flex:1 1 280px}.ct-map-wrapper{grid-template-columns:1fr}}@media (max-width:640px){.ct-form-wrap{padding:24px 18px}.ct-row{grid-template-columns:1fr}.ct-info-wrap{flex-direction:column}.ct-map-wrapper{grid-template-columns:1fr}.ct-map-frame iframe{height:260px}}.dm-page{min-height:100vh;background:#060d1e;color:#f1f5f9;display:flex;flex-direction:column}.dm-bg{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.dm-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(99,102,241,.04) 1px,transparent 0),linear-gradient(90deg,rgba(99,102,241,.04) 1px,transparent 0);background-size:56px 56px}.dm-glow-1{width:640px;height:640px;background:radial-gradient(circle,rgba(99,102,241,.22) 0,transparent 70%);top:-200px;right:-120px}.dm-glow-1,.dm-glow-2{position:absolute;border-radius:50%;filter:blur(60px)}.dm-glow-2{width:500px;height:500px;background:radial-gradient(circle,rgba(16,185,129,.14) 0,transparent 70%);bottom:-150px;left:-80px}.dm-body{position:relative;z-index:1;flex:1;display:flex;align-items:flex-start;justify-content:center;padding:100px 24px 80px;gap:64px}.dm-left{flex:1;max-width:480px;padding-top:8px}.dm-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(99,102,241,.15);border:1px solid rgba(99,102,241,.35);color:#a5b4fc;font-size:.78rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:28px}.dm-h1{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1.18;color:#f1f5f9;margin-bottom:20px}.dm-h1-accent{background:linear-gradient(90deg,#6366f1,#10b981);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.dm-desc{color:#94a3b8;font-size:1.05rem;line-height:1.7;margin-bottom:40px}.dm-features{display:flex;flex-direction:column;gap:16px}.dm-feature{display:flex;align-items:flex-start;gap:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 18px}.dm-feature-icon{font-size:1.4rem;line-height:1;flex-shrink:0;margin-top:2px}.dm-feature-text strong{display:block;font-size:.92rem;font-weight:700;color:#e2e8f0;margin-bottom:2px}.dm-feature-text span{font-size:.84rem;color:#64748b;line-height:1.5}.dm-card{width:100%;max-width:480px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px 36px;backdrop-filter:blur(12px);flex-shrink:0}.dm-card-title{font-size:1.4rem;font-weight:800;color:#f1f5f9;margin-bottom:6px}.dm-card-sub{font-size:.88rem;color:#64748b;margin-bottom:28px;line-height:1.5}.dm-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dm-field,.dm-row{margin-bottom:14px}.dm-field{display:flex;flex-direction:column;gap:6px}.dm-field:last-child{margin-bottom:0}.dm-label{font-size:.78rem;font-weight:600;color:#94a3b8;letter-spacing:.03em;text-transform:uppercase}.dm-input{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;color:#f1f5f9;font-size:.92rem;padding:10px 14px;outline:none;transition:border-color .2s,box-shadow .2s;width:100%;box-sizing:border-box;font-family:inherit}.dm-input::placeholder{color:#475569}.dm-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.18)}.dm-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%2364748b' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.dm-select option{background:#1e293b;color:#f1f5f9}.dm-textarea{resize:vertical;min-height:90px}.dm-btn{width:100%;padding:13px 20px;background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s,box-shadow .2s;margin-top:8px;box-shadow:0 4px 20px rgba(99,102,241,.35);font-family:inherit}.dm-btn:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:0 8px 28px rgba(99,102,241,.45)}.dm-btn:disabled{opacity:.6;cursor:not-allowed}.dm-error{font-size:.83rem;color:#f87171;margin-top:6px;margin-bottom:2px}.dm-privacy{font-size:.75rem;color:#475569;text-align:center;margin-top:14px;line-height:1.5}.dm-success{text-align:center;padding:40px 20px}.dm-success-icon{font-size:3rem;margin-bottom:16px}.dm-success h3{font-size:1.4rem;font-weight:800;color:#f1f5f9;margin-bottom:10px}.dm-success p{color:#94a3b8;font-size:.93rem;line-height:1.6;margin-bottom:24px}.dm-btn-outline{background:transparent;border:1px solid rgba(99,102,241,.5);color:#a5b4fc;padding:10px 24px;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s;font-family:inherit}.dm-btn-outline:hover{background:rgba(99,102,241,.12);border-color:rgba(99,102,241,.7)}@media (max-width:1024px){.dm-body{flex-direction:column;align-items:center;padding-top:88px}.dm-left{max-width:600px;text-align:center;padding-top:0}.dm-features{align-items:stretch;max-width:500px;margin:0 auto}.dm-card{max-width:600px}}@media (max-width:540px){.dm-body{padding:80px 16px 60px;gap:40px}.dm-card{padding:28px 20px}.dm-row{grid-template-columns:1fr}}