.dvc-assistent{--bg:#fff;--bg-soft:#f6f7fb;--ink:#1a2140;--ink-strong:#10162e;--text:#2a3153;--text-soft:#5c648a;--line:#e5e8f2;--line-strong:#d4d9ea;--gold-100:#f3e8bd;--gold-300:#e2c878;--gold:#c9a44c;--gold-deep:#a67c2e;--navy:#131a33;--ok:#1f9d66;--radius:16px;--radius-lg:26px;--shadow:0 8px 30px #131a3314;--shadow-lg:0 24px 70px #131a3321;--font:"Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;font-family:var(--font);color:var(--text);font-size:17px;line-height:1.55}.dvc-assistent .btn{font:inherit;cursor:pointer;box-shadow:none;color:inherit;letter-spacing:normal;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-size:16.5px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative}.dvc-assistent .btn:active{transform:scale(.97)}.dvc-assistent .btn-gold{background:linear-gradient(120deg, var(--gold-deep), var(--gold) 55%, var(--gold-300));color:#fff;box-shadow:0 8px 26px #a67c2e59}.dvc-assistent .btn-gold:hover{filter:none;transform:translateY(-2px);box-shadow:0 14px 38px #a67c2e73}.dvc-assistent .btn-ghost{color:var(--ink);border:1.5px solid var(--line-strong);background:#fff}.dvc-assistent .btn-ghost:hover{border-color:var(--gold);color:var(--gold-deep)}.dvc-assistent .assistant-shell{border-radius:var(--radius-lg);border:1px solid var(--line);box-shadow:var(--shadow-lg);background:#fff;position:relative;overflow:hidden}.dvc-assistent .assistant-top{justify-content:center;align-items:center;gap:20px;padding:20px 34px 0;display:flex}.dvc-assistent .assistant-progress{background:var(--line);border-radius:4px;flex:1;max-width:none;height:4px;overflow:hidden}.dvc-assistent .assistant-progress i{background:linear-gradient(90deg, var(--gold-deep), var(--gold-300));width:0;height:100%;transition:width .45s;display:block}.dvc-assistent .assistant-body{min-height:320px;padding:22px 34px 30px}.dvc-assistent .a-step{animation:.4s cubic-bezier(.2,.7,.3,1) both dvcStepIn}.dvc-assistent .a-step.leaving{animation:.24s both dvcStepOut}@keyframes dvcStepIn{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@keyframes dvcStepOut{0%{opacity:1}to{opacity:0;transform:translate(-28px)}}.dvc-assistent .a-question{color:var(--ink-strong);text-align:center;letter-spacing:-.015em;margin-bottom:4px;font-size:clamp(20px,2.6vw,26px);font-weight:700}.dvc-assistent .a-hint{color:var(--text-soft);text-align:center;margin-bottom:18px;font-size:14px}.dvc-assistent .a-grid{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:9px;display:grid}.dvc-assistent .a-grid.vertical{grid-template-columns:repeat(2,1fr);max-width:620px;margin-left:auto;margin-right:auto}.dvc-assistent .a-card{font:inherit;text-align:left;cursor:pointer;border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:12px;padding:12px 15px;font-size:15px;font-weight:600;transition:border-color .15s,background .15s,transform .15s,box-shadow .15s;position:relative}.dvc-assistent .a-card:hover{border-color:var(--gold);box-shadow:var(--shadow);transform:translateY(-2px)}.dvc-assistent .a-card.selected{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);background:#c9a44c17}.dvc-assistent .a-card.selected:after{content:"✓";color:var(--gold-deep);font-size:13.5px;font-weight:700;position:absolute;top:8px;right:11px}.dvc-assistent .a-card .sub{color:var(--text-soft);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.dvc-assistent .a-nav{justify-content:center;align-items:center;gap:14px;margin-top:22px;display:flex}.dvc-assistent .a-back{cursor:pointer;font:inherit;color:var(--text-soft);background:0 0;border:none;padding:8px 4px;font-size:14.5px}.dvc-assistent .a-back:hover{color:var(--ink-strong)}.dvc-assistent .a-group{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-deep);margin:18px 0 9px;font-size:11.5px;font-weight:700}.dvc-assistent .a-group:first-of-type{margin-top:0}.dvc-assistent .a-custom{gap:9px;max-width:480px;margin-top:14px;display:flex}.dvc-assistent .a-custom input{font:inherit;border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:12px;flex:1;padding:11px 16px;font-size:15px}.dvc-assistent .a-custom input:focus{border-color:var(--gold);outline:none}.dvc-assistent .a-custom button{font:inherit;cursor:pointer;border:1.5px solid var(--gold);color:var(--gold-deep);background:#c9a44c14;border-radius:12px;padding:11px 20px;font-size:14.5px;font-weight:700}.dvc-assistent .a-custom button:hover{background:var(--gold);color:#fff}.dvc-assistent .a-duo{grid-template-columns:1fr 1fr;align-items:start;gap:30px;display:grid}.dvc-assistent .a-duo h5{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:10px;font-size:12px;font-weight:700}.dvc-assistent .a-duo .a-grid{grid-template-columns:1fr}.dvc-assistent .a-grid.protect{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.dvc-assistent .a-grid.protect .a-card{padding:15px 17px}.dvc-assistent .a-grid.protect .a-card .sub{line-height:1.5}.dvc-assistent .cfg-slider.big{max-width:100%;margin:4px 0 18px}.dvc-assistent .cfg-slider.big .row output{font-size:24px}.dvc-assistent .a-toggle{width:100%;display:block}.dvc-assistent .cfg-slider-note{color:var(--text-soft);margin:-6px 0 18px;font-size:12.5px}.dvc-assistent .spec-grid{grid-template-columns:1fr 1fr;gap:4px 26px;display:grid}.dvc-assistent .spec-grid .cfg-slider{margin-bottom:10px}.dvc-assistent .cfg-left-cols{grid-template-columns:1fr 1fr;align-items:start;gap:12px;margin-top:12px;display:grid}.dvc-assistent .cfg-left-cols .cfg-panel{margin-bottom:0}.dvc-assistent .cfg-head{text-align:center;margin-bottom:18px}.dvc-assistent .cfg-head .r-badge{letter-spacing:.18em;text-transform:uppercase;color:#fff;background:linear-gradient(120deg, var(--gold-deep), var(--gold));border-radius:999px;margin-bottom:12px;padding:7px 16px;font-size:12px;font-weight:700;display:inline-block;box-shadow:0 5px 18px #a67c2e4d}.dvc-assistent .cfg-head .r-title{color:var(--ink-strong);letter-spacing:-.015em;font-size:clamp(22px,2.6vw,28px);font-weight:700}.dvc-assistent .cfg-head .r-ideal{color:var(--text-soft);margin-top:6px;font-size:14px}.dvc-assistent .cfg-head .r-ideal b{color:var(--gold-deep);font-weight:700}.dvc-assistent .dedicated-badge{color:var(--ok);background:#1f9d6614;border:1px solid #1f9d6659;border-radius:999px;align-items:center;gap:8px;margin-top:10px;padding:7px 14px;font-size:12.5px;font-weight:700;display:inline-flex}.dvc-assistent .cfg-grid{grid-template-columns:1.5fr 1fr;align-items:start;gap:22px;display:grid}.dvc-assistent .cfg-panel{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:14px 18px}.dvc-assistent .cfg-panel h4{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:8px;font-size:11px;font-weight:700}.dvc-assistent .cfg-slider{margin-bottom:18px}.dvc-assistent .cfg-slider:last-child{margin-bottom:4px}.dvc-assistent .cfg-slider .row{justify-content:space-between;align-items:baseline;margin-bottom:8px;display:flex}.dvc-assistent .cfg-slider .row label{color:var(--ink);font-size:15px;font-weight:600}.dvc-assistent .cfg-slider .row output{color:var(--gold-deep);font-size:17px;font-weight:700}.dvc-assistent .cfg-slider .hint{color:var(--text-soft);margin-top:6px;font-size:12.5px}.dvc-assistent input[type=range]{appearance:none;background:linear-gradient(90deg, var(--gold) var(--fill,30%), var(--line-strong) var(--fill,30%));cursor:pointer;border-radius:6px;outline:none;width:100%;height:6px}.dvc-assistent input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(140deg, var(--gold-300), var(--gold-deep));border:2px solid #fff;border-radius:50%;width:22px;height:22px;transition:transform .12s;box-shadow:0 0 0 2px #c9a44c80,0 3px 10px #131a3340}.dvc-assistent input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.12)}.dvc-assistent input[type=range]::-moz-range-thumb{background:linear-gradient(140deg, var(--gold-300), var(--gold-deep));border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 2px #c9a44c80}.dvc-assistent .cfg-option{cursor:pointer;color:var(--ink);border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 2px;font-size:13.5px;transition:background .14s;display:flex}.dvc-assistent .cfg-option:last-child{border-bottom:none}.dvc-assistent .cfg-option:hover{background:#131a3306}.dvc-assistent .cfg-option input{width:17px;height:17px;accent-color:var(--gold-deep);cursor:pointer;flex:none}.dvc-assistent .cfg-option .price{color:var(--text-soft);white-space:nowrap;margin-left:auto;font-size:12.5px;font-weight:600}.dvc-assistent .cfg-option .price.incl{color:var(--ok)}.dvc-assistent .cfg-summary{position:sticky;top:96px}.dvc-assistent .cfg-price{border:1.5px solid var(--gold);border-radius:var(--radius);box-shadow:var(--shadow-lg);background:linear-gradient(155deg,#fff9ea,#fff);padding:18px 20px 16px}.dvc-assistent .cfg-price .ab{color:var(--text-soft);font-size:13.5px}.dvc-assistent .cfg-price .amount{color:var(--gold-deep);margin:3px 0;font-size:34px;font-weight:700;line-height:1.1}.dvc-assistent .cfg-price .amount small{color:var(--text-soft);font-size:18px;font-weight:600}.dvc-assistent .cfg-price .setup{color:var(--text-soft);margin-top:4px;font-size:13.5px}.dvc-assistent .cfg-price .breakdown{color:var(--text-soft);border-top:1px solid #c9a44c59;margin-top:14px;padding-top:12px;font-size:13px}.dvc-assistent .cfg-price .breakdown div{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.dvc-assistent .cfg-price .disclaimer{color:var(--text-soft);opacity:.8;margin-top:12px;font-size:12px}.dvc-assistent .cfg-included{color:var(--text-soft);margin-top:12px;padding:0;font-size:12.5px}.dvc-assistent .cfg-included li{gap:8px;padding:2px 0;list-style:none;display:flex}.dvc-assistent .cfg-included li:before{content:"✓";color:var(--gold-deep);font-weight:700}.dvc-assistent .cfg-note{color:var(--text-soft);border-left:2px solid var(--gold);margin-top:12px;padding-left:12px;font-size:13px}.dvc-assistent .cfg-cta{gap:9px;margin-top:14px;display:grid}.dvc-assistent .cfg-cta .btn{padding:12px 22px;font-size:15px}.dvc-assistent .r-restart{cursor:pointer;font:inherit;color:var(--text-soft);background:0 0;border:none;font-size:14px}.dvc-assistent .r-restart:hover{color:var(--ink-strong)}.dvc-assistent .tech-details{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-soft);margin-top:14px;overflow:hidden}.dvc-assistent .tech-details summary{cursor:pointer;color:var(--text-soft);justify-content:space-between;align-items:center;padding:13px 17px;font-size:13.5px;font-weight:600;list-style:none;display:flex}.dvc-assistent .tech-details summary::-webkit-details-marker{display:none}.dvc-assistent .tech-details summary:after{content:"+";color:var(--gold-deep);font-size:19px;transition:transform .2s}.dvc-assistent .tech-details[open] summary:after{transform:rotate(45deg)}.dvc-assistent .tech-details[open] summary{color:var(--gold-deep)}.dvc-assistent .tech-details ul{padding:0 17px 14px;list-style:none}.dvc-assistent .tech-details li{color:var(--text-soft);gap:9px;padding:3.5px 0;font-size:13px;display:flex}.dvc-assistent .tech-details li:before{content:"▸";color:var(--gold);flex:none}.dvc-assistent .lead-form{gap:13px;max-width:500px;margin:0 auto;display:grid}.dvc-assistent .lead-form input[type=text],.dvc-assistent .lead-form input[type=tel]{font:inherit;border:1.5px solid var(--line-strong);color:var(--ink);background:#fff;border-radius:12px;padding:14px 17px}.dvc-assistent .lead-form input:focus{border-color:var(--gold);outline:none;box-shadow:0 0 0 3px #c9a44c26}.dvc-assistent .lead-success{color:var(--gold-deep);text-align:center;font-size:16px}@media print{body:has(.dvc-assistent) *{visibility:hidden}.dvc-assistent .assistant-shell,.dvc-assistent .assistant-shell *{visibility:visible}.dvc-assistent .assistant-shell{box-shadow:none;border-radius:0;position:absolute;inset:0}.dvc-assistent .cfg-cta,.dvc-assistent .a-nav,.dvc-assistent .lead-form{display:none!important}}@media (max-width:980px){.dvc-assistent .cfg-grid{grid-template-columns:1fr}.dvc-assistent .cfg-summary{position:static}.dvc-assistent .cfg-left-cols,.dvc-assistent .spec-grid,.dvc-assistent .a-duo{grid-template-columns:1fr}}@media (max-width:900px){.dvc-assistent .assistant-body{padding:20px 18px 26px}.dvc-assistent .assistant-top{padding:18px 18px 0}}@media (prefers-reduced-motion:reduce){.dvc-assistent .a-step,.dvc-assistent .a-step.leaving{animation:none}}.dvc-assistent .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.dvc-assistent .aurora{z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 85% -5%, #c9a44c17, transparent 60%), radial-gradient(800px 700px at -10% 40%, #465fc80f, transparent 65%), var(--bg);position:absolute;inset:0}.dvc-assistent .hero,.dvc-assistent .section{z-index:1;position:relative}.dvc-assistent .hero{position:relative;overflow:hidden}.dvc-assistent .hero:before{content:"";pointer-events:none;background-image:linear-gradient(#131a3309 1px,#0000 1px),linear-gradient(90deg,#131a3309 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 620px at 50% 0,#000,#0000 78%);mask-image:radial-gradient(900px 620px at 50% 0,#000,#0000 78%)}.dvc-assistent .hero-config{padding:54px 0 0}.dvc-assistent .hero-head{text-align:center;max-width:860px;margin:0 auto 34px;position:relative}.dvc-assistent .hero-config h1{letter-spacing:-.015em;color:var(--ink-strong);margin:16px 0 12px;font-size:clamp(30px,4.2vw,46px);font-weight:700;line-height:1.12}.dvc-assistent .hero-config .hero-sub{max-width:700px;color:var(--text-soft);margin:0 auto;font-size:clamp(16px,1.9vw,18px)}.dvc-assistent .hero-config .guarantees{margin-top:24px}.dvc-assistent .hero-config .ticker{margin-top:50px}.dvc-assistent .kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--gold-deep);align-items:center;gap:14px;font-size:13px;font-weight:700;display:inline-flex}.dvc-assistent .kicker:before,.dvc-assistent .kicker.centered:after{content:"";background:linear-gradient(90deg, transparent, var(--gold));width:36px;height:1px}.dvc-assistent .kicker.centered:after{background:linear-gradient(90deg, var(--gold), transparent)}.dvc-assistent .grad-text{background:linear-gradient(110deg, var(--gold-deep) 0%, var(--gold) 40%, #dcbf6e 60%, var(--gold-deep) 100%);color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite dvcShimmer}@keyframes dvcShimmer{to{background-position:200%}}.dvc-assistent .section{padding:100px 0;position:relative}.dvc-assistent .section-head{text-align:center;max-width:720px;margin:0 auto 52px}.dvc-assistent .section-head h2{letter-spacing:-.015em;color:var(--ink-strong);margin:16px 0 14px;font-size:clamp(30px,4.4vw,46px);font-weight:700;line-height:1.12}.dvc-assistent .section-head p{color:var(--text-soft);font-size:18.5px}.dvc-assistent .guarantees{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px;display:grid}.dvc-assistent .guarantee{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);text-align:left;background:#fff;align-items:center;gap:13px;padding:15px 18px;display:flex}.dvc-assistent .guarantee .g-icon{border:1.5px solid var(--gold);width:38px;height:38px;color:var(--gold-deep);background:#c9a44c12;border-radius:50%;flex:none;place-items:center;font-size:16px;font-weight:700;display:grid}.dvc-assistent .guarantee strong{color:var(--ink-strong);font-size:13.5px;line-height:1.3;display:block}.dvc-assistent .guarantee span{color:var(--text-soft);font-size:12px}.dvc-assistent .ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-soft);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.dvc-assistent .ticker-track{gap:56px;width:max-content;animation:30s linear infinite dvcTicker;display:flex}.dvc-assistent .ticker:hover .ticker-track{animation-play-state:paused}@keyframes dvcTicker{to{transform:translate(-50%)}}.dvc-assistent .ticker-item{white-space:nowrap;letter-spacing:.08em;color:var(--text-soft);text-transform:uppercase;align-items:center;gap:12px;font-size:13.5px;font-weight:700;display:inline-flex}.dvc-assistent .ticker-item:before{content:"◆";color:var(--gold);font-size:9px}.dvc-assistent .pkg-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.dvc-assistent .pkg-card{border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:#fff;flex-direction:column;padding:32px 28px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.dvc-assistent .pkg-card:hover{border-color:var(--gold);box-shadow:var(--shadow-lg);transform:translateY(-5px)}.dvc-assistent .pkg-card.featured{border:1.5px solid var(--gold);box-shadow:0 20px 60px #a67c2e29}.dvc-assistent .pkg-card .pkg-tag{background:linear-gradient(120deg, var(--gold-deep), var(--gold));color:#fff;letter-spacing:.12em;text-transform:uppercase;padding:5px 42px;font-size:11px;font-weight:700;position:absolute;top:20px;right:-36px;transform:rotate(38deg)}.dvc-assistent .pkg-card h3{letter-spacing:-.015em;color:var(--ink-strong);margin-bottom:4px;font-size:20px;font-weight:700;line-height:1.12}.dvc-assistent .pkg-card .pkg-for{color:var(--text-soft);margin-bottom:16px;font-size:14px}.dvc-assistent .pkg-card .pkg-price{margin-bottom:16px}.dvc-assistent .pkg-card .pkg-price strong{color:var(--gold-deep);font-size:36px;font-weight:700}.dvc-assistent .pkg-card .pkg-price span{color:var(--text-soft);font-size:14px}.dvc-assistent .pkg-card ul{flex:1;margin:0 0 20px;padding:0;list-style:none}.dvc-assistent .pkg-card li{color:var(--text);gap:10px;padding:5px 0;font-size:14.5px;display:flex}.dvc-assistent .pkg-card li:before{content:"✓";color:var(--gold-deep);flex:none;font-weight:700}.dvc-assistent .pkg-note{text-align:center;color:var(--text-soft);margin-top:20px;font-size:14px}@media (max-width:980px){.dvc-assistent .guarantees{grid-template-columns:1fr 1fr}.dvc-assistent .pkg-grid{grid-template-columns:1fr}}@media (max-width:900px){.dvc-assistent .section{padding:70px 0}}
