.section--tight{padding:var(--s-8) 0}.kicker{display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--text-xs);font-weight:600;color:var(--accent-600);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--s-2)}.hero-title{display:block;font-size:var(--text-4xl);font-weight:600;line-height:1.08;letter-spacing:-.02em;color:var(--text);margin-bottom:var(--s-4)}.hero-sub{color:var(--text-2);font-size:var(--text-lg);max-width:52ch;margin-bottom:var(--s-5)}.spec-rows{display:flex;flex-direction:column;gap:7px;flex:1}.spec-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);font-size:var(--text-sm);border-bottom:1px dashed var(--border);padding-bottom:7px}.spec-row:last-child{border-bottom:0}.spec-row__label{display:flex;align-items:center;gap:6px;color:var(--text-3)}.spec-row__label img{width:14px;height:14px;flex-shrink:0;opacity:.7}:root[data-theme="dark"] .spec-row__label img{filter:brightness(0) invert(1);opacity:.8}.spec-row__value{color:var(--text);font-weight:700;text-align:right}.pricing-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-6)}.vds-faq__list{display:flex;flex-direction:column;gap:var(--s-3);width:100%;margin-top:var(--s-5)}.vds-faq__list details{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-2);padding:var(--s-4) var(--s-5)}.vds-faq__list summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:var(--s-3)}.vds-faq__list summary::-webkit-details-marker{display:none}.vds-faq__list summary::after{content:"+";color:var(--accent-600);font-weight:700;flex-shrink:0}.vds-faq__list details[open] summary::after{content:"–"}.vds-faq__list p{font-size:var(--text-sm);color:var(--text-2);margin:var(--s-3) 0 0}.svc-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-4)}.svc-feature-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-5);box-shadow:var(--shadow-1)}.svc-feature-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--r-2);background:var(--accent-soft);margin-bottom:var(--s-3)}.svc-feature-card__icon img{width:22px;height:22px}:root[data-theme="dark"] .svc-feature-card__icon{background:rgba(124,156,255,.16)}:root[data-theme="dark"] .svc-feature-card__icon img{filter:brightness(0) invert(1)}.svc-feature-card h3{font-size:var(--text-md);font-weight:600;margin:0 0 6px;color:var(--text)}.svc-feature-card p{font-size:var(--text-sm);color:var(--text-2);margin:0;line-height:1.5}@media (max-width:980px){.svc-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.svc-feature-grid{grid-template-columns:1fr}}.vds-guide__checklist{list-style:none;margin:var(--s-4) 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.vds-guide__checklist li{display:flex;align-items:flex-start;gap:10px;font-size:var(--text-sm);color:var(--text-2);line-height:1.5}.vds-guide__checklist li::before{content:"✓";flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:var(--r-2);background:var(--accent-soft);color:var(--accent-600);font-size:11px;font-weight:700;line-height:1}:root[data-theme="dark"] .vds-guide__checklist li::before{background:rgba(124,156,255,.16);color:var(--ink-accent)}.svc-split{display:grid;grid-template-columns:3fr 7fr;gap:var(--s-7);align-items:stretch}.svc-split--reverse{grid-template-columns:7fr 3fr}.svc-split--reverse .svc-split__media{order:2}.svc-split > *:not(.svc-split__media){display:flex;flex-direction:column;justify-content:center}.svc-split__media{position:relative;min-height:260px}.svc-split__media-img{display:block;position:absolute;top:0;left:0;width:calc(100% - var(--s-4));height:calc(100% - var(--s-4));object-fit:cover;border-radius:var(--r-3);border:1px solid var(--border);transition:transform .4s ease}.svc-split__media-shadow{position:absolute;z-index:-1;pointer-events:none;top:calc(var(--s-4) - (100% - var(--s-4)) * .125);left:-2.25%;width:104.5%;height:calc((100% - var(--s-4)) * 1.25);opacity:.55;transition:opacity .4s ease}.svc-split__media-shadow img{display:block;width:100%;height:100%;object-fit:fill}:root[data-theme="dark"] .svc-split__media-shadow{opacity:.7}.svc-split__media:hover .svc-split__media-img{transform:scale(1.05)}.svc-split__media:hover .svc-split__media-shadow{opacity:.8}@media (max-width:900px){.svc-split,.svc-split--reverse{grid-template-columns:1fr}.svc-split--reverse .svc-split__media{order:0}.svc-split__media{height:auto;min-height:0;aspect-ratio:16 / 9}}.hero-pro{padding:var(--s-7) 0 var(--s-8)}.hero-pro__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-7);align-items:center}.hero-pro__badge{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-700);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--s-5)}.hero-pro__badge img{width:16px;height:16px}:root[data-theme="dark"] .hero-pro__badge{background:rgba(124,156,255,.16);color:var(--ink-accent)}:root[data-theme="dark"] .hero-pro__badge img{filter:brightness(0) invert(1)}.hero-pro__ctas{display:flex;gap:12px;flex-wrap:wrap}.hero-pro__visual{position:relative}.hero-pro__visual > img{display:block;width:100%;height:420px;object-fit:cover;border-radius:6px}.hero-pro__strip{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--border)}.hero-pro__strip--panel{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--border)}.hero-pro__strip-col{padding:0 var(--s-5);border-left:1px solid var(--border)}.hero-pro__strip-col:first-child{padding-left:0;border-left:0}.hero-pro__strip-col-title{display:block;font-size:var(--text-md);font-weight:600;color:var(--text);margin-bottom:4px}.hero-pro__strip-col-sub{display:block;font-size:var(--text-sm);color:var(--text-3)}@media (max-width:900px){.hero-pro__strip--panel{grid-template-columns:1fr 1fr;row-gap:var(--s-5)}.hero-pro__strip-col:nth-child(2){border-left:1px solid var(--border)}}@media (max-width:560px){.hero-pro__strip--panel{grid-template-columns:1fr}.hero-pro__strip-col{border-left:0;padding:var(--s-4) 0 0;border-top:1px solid var(--border)}.hero-pro__strip-col:first-child{border-top:0;padding-top:0}}@media (max-width:980px){.hero-pro__grid{grid-template-columns:1fr}.hero-pro__visual{max-width:460px;margin:var(--s-6) auto 0}}@media (max-width:560px){.hero-pro__visual > img{height:300px}.hero-pro__strip{flex-direction:column;align-items:flex-start;gap:var(--s-3)}}.btn--premium{background:#FF4726;color:#fff;box-shadow:0 10px 24px rgba(255,71,38,.30)}.btn--premium:hover{background:#E0301A}html.is-lite .svc-split__media-shadow{display:none}.hero-pro__visual--glow{position:relative;display:flex;align-items:center;justify-content:center}.hero-pro__visual--glow > img{position:relative;z-index:1;display:block;width:100%;max-width:380px;height:auto;object-fit:contain;border-radius:0}@media (max-width:560px){.hero-pro__visual--glow > img{max-width:280px}}.svc-feature-grid--2up{grid-template-columns:repeat(2,1fr)}.svc-feature-card--highlight{border:2px solid var(--accent-500)}@media (max-width:640px){.svc-feature-grid--2up{grid-template-columns:1fr}}.hw-compare-head{text-align:center;max-width:680px;margin:0 auto var(--s-6)}.hw-compare-head .h2{margin-bottom:var(--s-3)}.hw-compare-wrap{overflow-x:auto;border-radius:var(--r-3);border:1px solid var(--border);box-shadow:var(--shadow-1);background:var(--surface)}.hw-compare{display:grid;grid-template-columns:minmax(200px,260px) repeat(2,minmax(260px,1fr));min-width:820px}.hw-compare__row{display:contents}.hw-compare__cell{padding:var(--s-5);border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:4px}.hw-compare__row:last-child .hw-compare__cell{border-bottom:0}.hw-compare__cell--label{flex-direction:row;align-items:center;gap:2px;font-weight:600;font-size:var(--text-sm);color:var(--text-2)}.hw-compare__row--head .hw-compare__cell--label{align-items:flex-end;padding-bottom:var(--s-4)}.hw-compare__label-icon{display:inline-flex;align-items:center;width:30px;height:30px;flex-shrink:0}.hw-compare__label-icon img{width:15px;height:15px}:root[data-theme="dark"] .hw-compare__label-icon img{filter:brightness(0) invert(1)}.hw-compare__cell strong{font-size:var(--text-md);font-weight:600;color:var(--text)}.hw-compare__cell > span{font-size:var(--text-sm);color:var(--text-2);line-height:1.45}.hw-compare__ideal{font-size:12px;font-weight:700;color:var(--success-500);font-style:normal;margin-top:2px}.hw-compare__ideal::before{content:"•";margin-right:5px}.hw-compare__col--ryzen{background:rgba(255,71,38,.045)}.hw-compare__col--xeon{background:var(--accent-soft)}:root[data-theme="dark"] .hw-compare__col--ryzen{background:rgba(255,71,38,.08)}:root[data-theme="dark"] .hw-compare__col--xeon{background:rgba(124,156,255,.12)}.hw-compare__col-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--r-2);margin-bottom:4px}.hw-compare__col-icon img{width:20px;height:20px;filter:brightness(0) invert(1)}.hw-compare__col--ryzen .hw-compare__col-icon{background:#FF4726}.hw-compare__col--xeon .hw-compare__col-icon{background:var(--accent-500)}.hw-compare__col-name{font-size:var(--text-lg);font-weight:700;color:var(--text)}.hw-compare__col-sub{font-size:12px;color:var(--text-3);margin-top:-2px}.hw-compare__tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-2)}.hw-compare__tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:700;padding:4px 10px 4px 8px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent-700)}.hw-compare__tag::before{content:"✓";font-size:10px}.hw-compare__tag--ryzen{background:rgba(255,71,38,.12);color:#E0301A}:root[data-theme="dark"] .hw-compare__tag--ryzen{color:#FF6B4A}.hw-compare__row--cta .hw-compare__cell{background:var(--bg-2)}.hw-compare__row--cta .hw-compare__cell--label span{font-size:var(--text-sm);color:var(--text-2);margin-top:2px;font-weight:500}.hw-compare__cell--cta{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap}.hw-compare__cta-hint{font-size:var(--text-sm);color:var(--text-2);line-height:1.4}.hw-compare__cta-btn{flex-shrink:0}.hw-compare__footnote{text-align:center;font-size:var(--text-xs);color:var(--text-3);margin:var(--s-4) 0 0}.hesaplayici-intro{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1);padding:var(--s-6);margin:0 0 var(--s-6)}.hesaplayici-intro .svc-split{gap:var(--s-6)}.hesaplayici-intro .h2{margin:4px 0 var(--s-3)}.hesaplayici-intro .p{max-width:760px;margin:0 0 var(--s-3)}.hesaplayici-intro .p:last-of-type{margin-bottom:0}.hesaplayici-intro__divider{height:1px;background:var(--border);margin:var(--s-5) 0}.hesaplayici-intro__checklist{max-width:640px;margin-top:0}.calc-shell{display:grid;grid-template-columns:1.5fr 1fr;gap:var(--s-6);align-items:start}.calc-card,.calc-summary-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1)}.calc-summary-card{position:sticky;top:var(--s-6)}.calc-card-body{padding:var(--s-6)}.calc-heading{font-size:var(--text-xl);font-weight:600;margin:0 0 6px;color:var(--text)}.calc-subheading{font-size:var(--text-sm);color:var(--text-2);margin:0 0 var(--s-5)}.calc-stepper{position:relative;display:flex;justify-content:space-between;margin-bottom:var(--s-6)}.calc-stepper__track{position:absolute;top:17px;left:34px;right:34px;height:2px;background:var(--border-2);border-radius:2px;overflow:hidden;z-index:0}.calc-stepper__track-fill{height:100%;width:0%;background:var(--accent-500);transition:width .25s ease}.calc-stepper__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;flex:1}.calc-stepper__num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--border-2);color:var(--text-3);font-weight:700;font-size:var(--text-sm);transition:background .2s ease,color .2s ease,border-color .2s ease}.calc-stepper__label{font-size:11px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;transition:color .2s ease}.calc-stepper__item:hover .calc-stepper__num{border-color:var(--accent-500)}.calc-stepper__item.is-active .calc-stepper__num{border-color:var(--accent-500);color:var(--accent-600)}.calc-stepper__item.is-active .calc-stepper__label{color:var(--accent-600)}.calc-stepper__item.is-done .calc-stepper__num{background:var(--accent-500);border-color:var(--accent-500);color:#fff}.calc-stepper__item.is-done .calc-stepper__label{color:var(--text-2)}.calc-steps{position:relative}.calc-step{display:none}.calc-step.is-active{display:block;animation:calc-step-fade .25s ease}.calc-step__title{font-size:var(--text-md);font-weight:600;color:var(--text);margin:0 0 var(--s-4)}.calc-step-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:var(--s-5) 0;padding-top:var(--s-5);border-top:1px solid var(--border)}.calc-step-nav__counter{font-size:11.5px;font-weight:700;color:var(--text-3);text-transform:uppercase;letter-spacing:.04em}.calc-step-nav__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--r-2);font-family:inherit;font-weight:700;font-size:var(--text-sm);cursor:pointer;border:1px solid var(--border-2);background:var(--bg-2);color:var(--text-2);transition:border-color .2s ease,background .2s ease,color .2s ease}.calc-step-nav__btn:hover{border-color:var(--accent-500);color:var(--accent-600)}.calc-step-nav__btn--next{background:var(--accent-500);border-color:var(--accent-500);color:#fff}.calc-step-nav__btn--next:hover{background:var(--accent-600);color:#fff}.calc-step-nav__btn.is-hidden{visibility:hidden;pointer-events:none}.calc-recap-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);margin-bottom:var(--s-2)}.calc-family-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);margin-bottom:var(--s-5)}.calc-family-btn{display:flex;flex-direction:row;align-items:center;gap:var(--s-3);text-align:left;cursor:pointer;font-family:inherit;background:var(--bg-2);border:1px solid var(--border-2);border-radius:var(--r-2);padding:var(--s-3) var(--s-4);transition:border-color .2s ease,background .2s ease}.calc-family-btn:hover{border-color:var(--accent-500)}.calc-family-btn.is-active{border-color:var(--accent-500);background:var(--accent-soft)}.calc-family-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:var(--r-1);background:var(--surface);border:1px solid var(--border-2);transition:background-color .2s ease,border-color .2s ease}.calc-family-icon img{width:18px;height:18px}:root[data-theme="dark"] .calc-family-icon{background:rgba(124,156,255,.12);border-color:transparent}:root[data-theme="dark"] .calc-family-icon img{filter:brightness(0) invert(1)}.calc-family-btn.is-active .calc-family-icon{background:var(--accent-500);border-color:var(--accent-500)}.calc-family-btn.is-active .calc-family-icon img{filter:brightness(0) invert(1)}.calc-family-text{display:flex;flex-direction:column;gap:4px;min-width:0}.calc-family-badge{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.calc-family-btn.is-active .calc-family-badge{color:var(--accent-600)}.calc-family-title{display:block;font-weight:600;color:var(--text);font-size:var(--text-sm)}.calc-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4);margin-bottom:var(--s-5)}.calc-field-full{grid-column:1 / -1}.calc-label{display:block;font-size:var(--text-xs);font-weight:700;color:var(--text-3);margin-bottom:6px}.calc-select,.calc-input{width:100%;padding:12px 14px;border-radius:var(--r-2);border:1px solid var(--border-2);background:var(--bg-2);font:inherit;color:var(--text);outline:none}.calc-select:focus,.calc-input:focus{border-color:var(--accent-500)}.calc-muted{font-size:12.5px;color:var(--text-3);margin:6px 0 0}.calc-xeon-switch{display:flex;gap:8px}.calc-toggle-btn{flex:1;padding:10px 12px;border-radius:var(--r-2);border:1px solid var(--border-2);background:var(--bg-2);font:inherit;font-weight:700;font-size:var(--text-sm);color:var(--text-2);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.calc-toggle-btn.is-active{border-color:var(--accent-500);background:var(--accent-soft);color:var(--accent-700)}.calc-ip-wrap{padding:var(--s-4);border-radius:var(--r-2);background:var(--bg-2);border:1px solid var(--border)}.calc-ip-top{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.calc-ip-badge{flex-shrink:0;font-size:var(--text-sm);font-weight:600;color:var(--accent-700);background:var(--accent-soft);padding:6px 12px;border-radius:var(--r-pill)}.calc-range{-webkit-appearance:none;appearance:none;width:100%;height:6px;margin-top:var(--s-4);background:transparent;border-radius:var(--r-pill);outline:none;cursor:pointer}.calc-range::-webkit-slider-runnable-track{height:6px;border-radius:var(--r-pill);background:linear-gradient(to right,var(--accent-500) var(--range-fill,0%),var(--border-2) var(--range-fill,0%))}.calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-7px;width:20px;height:20px;border-radius:50%;background:#fff;border:3px solid var(--accent-500);box-shadow:var(--shadow-1);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.calc-range:hover::-webkit-slider-thumb{transform:scale(1.12)}.calc-range:active::-webkit-slider-thumb{transform:scale(1.05);box-shadow:0 0 0 6px var(--accent-soft)}.calc-range::-moz-range-track{height:6px;border-radius:var(--r-pill);background:var(--border-2)}.calc-range::-moz-range-progress{height:6px;border-radius:var(--r-pill);background:var(--accent-500)}.calc-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;border:none;background:#fff;box-shadow:0 0 0 3px var(--accent-500),var(--shadow-1);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.calc-range:hover::-moz-range-thumb{transform:scale(1.12)}.calc-range:active::-moz-range-thumb{transform:scale(1.05);box-shadow:0 0 0 3px var(--accent-500),0 0 0 9px var(--accent-soft)}.calc-range:focus-visible{box-shadow:none}.calc-range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 6px var(--accent-soft)}.calc-range:focus-visible::-moz-range-thumb{box-shadow:0 0 0 3px var(--accent-500),0 0 0 9px var(--accent-soft)}.calc-mini-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-3);margin-bottom:var(--s-5)}.calc-mini{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--r-2);padding:var(--s-3)}.calc-mini-title{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.calc-mini-value{font-size:var(--text-sm);font-weight:600;color:var(--text)}.calc-notice-bar{background:var(--accent-soft);border-radius:var(--r-2);padding:var(--s-4);font-size:var(--text-sm);color:var(--accent-700)}.calc-notice-bar strong{display:block;margin-bottom:4px}.calc-notice-bar p{margin:0;opacity:.85}.calc-summary-tag{display:block;font-size:var(--text-xs);font-weight:700;text-transform:uppercase;color:var(--accent-600);letter-spacing:.04em}.calc-summary-title{font-size:var(--text-lg);font-weight:600;margin:4px 0 var(--s-2);color:var(--text)}.calc-summary-text{font-size:var(--text-sm);color:var(--text-2);margin:0 0 var(--s-4)}.calc-summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-3);margin-bottom:var(--s-4)}.calc-summary-mini-title{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--text-3);margin-bottom:4px}.calc-summary-mini-value{font-size:var(--text-sm);font-weight:600;color:var(--text)}.calc-price-box{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:var(--s-3) 0;margin-bottom:var(--s-4)}.calc-price-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-3);padding:8px 0}.calc-price-row strong{display:block;font-size:var(--text-sm);color:var(--text);font-weight:600}.calc-price-row small{font-size:12.5px;color:var(--text-3)}.calc-price-value{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0}.calc-total-row{border-top:1px dashed var(--border);margin-top:4px;padding-top:var(--s-3)}.calc-total-row .calc-price-value{color:var(--accent-600);font-size:var(--text-lg);font-weight:700}.calc-config-box{font-size:var(--text-sm);color:var(--text-2);margin-bottom:var(--s-5)}.calc-config-box strong{display:block;color:var(--text);margin-bottom:4px}.calc-cta-row{display:flex;flex-direction:column;gap:10px}.calc-btn{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;padding:12px 20px;border-radius:var(--r-2);font-weight:700;font-size:var(--text-sm);text-decoration:none;transition:background .2s ease,transform .2s ease}.calc-btn-primary{background:var(--accent-500);color:#fff;box-shadow:0 10px 24px rgba(47,107,255,.30)}.calc-btn-primary:hover{background:var(--accent-600);transform:translateY(-1px)}.calc-btn-secondary{background:var(--accent-soft);color:var(--accent-700)}.calc-btn-secondary:hover{background:var(--accent-soft-2)}@media (max-width:1080px){.calc-shell{grid-template-columns:minmax(0,1fr)}.calc-summary-card{position:static}}@media (max-width:640px){.calc-family-grid{grid-template-columns:1fr}.calc-grid{grid-template-columns:minmax(0,1fr)}.calc-mini-grid{grid-template-columns:repeat(2,1fr)}.calc-summary-grid{grid-template-columns:1fr}.calc-stepper__label{display:none}.calc-stepper__track{top:17px}.calc-step-nav__btn span{display:none}}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--s-4)}.process-step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-5);box-shadow:var(--shadow-1)}.process-step__num{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--r-2);background:var(--accent-soft);color:var(--accent-600);font-weight:700;font-size:var(--text-sm);margin-bottom:var(--s-3)}.process-step strong{display:block;font-size:var(--text-md);font-weight:600;color:var(--text);margin-bottom:6px}.process-step p{margin:0;font-size:var(--text-sm);color:var(--text-2);line-height:1.5}@media (max-width:980px){.process-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.process-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.process-steps{grid-template-columns:1fr}}.cta-banner{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:var(--s-7);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);box-shadow:var(--shadow-1);overflow:hidden}.cta-banner__media{position:relative;align-self:stretch;min-height:280px}.cta-banner__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cta-banner__content{padding:var(--s-7) var(--s-7) var(--s-7) 0;text-align:left}.cta-banner--reverse{grid-template-columns:1.3fr 1fr}.cta-banner--reverse .cta-banner__media{order:2}.cta-banner--reverse .cta-banner__content{padding:var(--s-7) 0 var(--s-7) var(--s-7)}.cta-banner .kicker{justify-content:flex-start}.cta-banner .h2{margin-bottom:var(--s-3)}.cta-banner .p{max-width:none;margin:0 0 var(--s-3)}.cta-banner__actions{display:flex;align-items:center;justify-content:flex-start;gap:12px;flex-wrap:wrap;margin-top:var(--s-5)}@media (max-width:900px){.cta-banner,.cta-banner--reverse{grid-template-columns:1fr}.cta-banner__media,.cta-banner--reverse .cta-banner__media{order:-1;min-height:0;aspect-ratio:16 / 9}.cta-banner__content,.cta-banner--reverse .cta-banner__content{padding:var(--s-6);text-align:center}.cta-banner .kicker,.cta-banner__actions{justify-content:center}.cta-banner .p{margin-left:auto;margin-right:auto}}.location-panel{display:grid;grid-template-columns:.9fr 1fr 1fr;gap:var(--s-6);align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-7);box-shadow:var(--shadow-1)}.location-panel__media{position:relative;align-self:stretch;min-height:260px;border-radius:var(--r-2);overflow:hidden}.location-panel__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.location-panel__info h3{font-size:var(--text-lg);font-weight:700;margin:var(--s-2) 0 var(--s-3);color:var(--text)}.location-panel__info address{font-style:normal;display:flex;flex-direction:column;gap:6px}.location-panel__info address strong{display:block;color:var(--text);margin-bottom:2px}.location-panel__info address p{margin:0;font-size:var(--text-sm);color:var(--text-2)}.location-panel__specs .spec-row{padding-bottom:var(--s-3);margin-bottom:var(--s-3)}.location-panel__specs .spec-row__label{color:var(--text);font-weight:600}.location-panel__specs .spec-row__value{font-weight:400;color:var(--text-2);text-align:right}@media (max-width:900px){.location-panel{grid-template-columns:1fr}.location-panel__media{min-height:0;aspect-ratio:16 / 9}}.dedicated-service-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5);align-items:stretch}.dedicated-service-card{display:flex;flex-direction:column;height:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-3);padding:var(--s-6) var(--s-5);box-shadow:var(--shadow-1);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dedicated-service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:var(--accent-500)}.dedicated-service-card--ryzen:hover{border-color:#FF4726}.dedicated-service-card--highlight{background:var(--ink-bg);border-color:var(--ink-border);box-shadow:var(--shadow-ink)}.dedicated-service-card--highlight:hover{border-color:var(--ink-border-2)}.dedicated-service-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.dedicated-service-card__name{font-size:var(--text-lg);font-weight:700;margin:0;color:var(--text)}.dedicated-service-card--highlight .dedicated-service-card__name{color:var(--ink-text)}.dedicated-service-card__badge{flex-shrink:0;font-size:11px;font-weight:600;padding:4px 10px;border-radius:var(--r-pill);white-space:nowrap;background:var(--accent-500);color:#fff}.dedicated-service-card--ryzen .dedicated-service-card__badge{background:#FF4726}.dedicated-service-card__price{display:flex;align-items:baseline;gap:8px}.dedicated-service-card__price strong{font-size:34px;font-weight:700;line-height:1;color:var(--text)}.dedicated-service-card--ryzen .dedicated-service-card__price strong{color:#E0301A}.dedicated-service-card--highlight .dedicated-service-card__price strong{color:#fff}.dedicated-service-card__price-unit{display:flex;flex-direction:column;font-size:16px;line-height:1.35;color:var(--text-3)}.dedicated-service-card--highlight .dedicated-service-card__price-unit{color:var(--ink-text-3)}.dedicated-service-card__desc{font-size:var(--text-sm);color:var(--text-2);margin:var(--s-2) 0 0}.dedicated-service-card--highlight .dedicated-service-card__desc{color:var(--ink-text-2)}.dedicated-service-card__actions{display:flex;flex-direction:column;gap:8px;margin:var(--s-5) 0}.dedicated-service-card__actions .btn{width:100%;justify-content:center;text-align:center}.dedicated-service-card--highlight .btn--ghost{color:var(--ink-text);border-color:var(--ink-border-2)}.dedicated-service-card--highlight .btn--ghost:hover{border-color:rgba(255,255,255,.5);color:#fff}.dedicated-service-card__divider{height:1px;background:var(--border);margin-bottom:var(--s-4)}.dedicated-service-card--highlight .dedicated-service-card__divider{background:var(--ink-border)}.dedicated-service-card__features-label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-3);margin-bottom:var(--s-3)}.dedicated-service-card--highlight .dedicated-service-card__features-label{color:var(--ink-text-3)}.dedicated-service-card__features{list-style:none;margin:0 0 0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.dedicated-service-card__features li{display:flex;align-items:flex-start;gap:8px;font-size:var(--text-md);color:var(--text-2);line-height:1.4}.dedicated-service-card--highlight .dedicated-service-card__features li{color:var(--ink-text-2)}.dedicated-service-card__features li strong{font-weight:700;color:var(--text)}.dedicated-service-card--highlight .dedicated-service-card__features li strong{color:var(--ink-text)}.dedicated-service-card__check{display:inline-block;width:15px;height:15px;flex-shrink:0;margin-top:2px;background-color:var(--success-500);mask-image:url("../../img/icons/new/check.svg");-webkit-mask-image:url("../../img/icons/new/check.svg");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-position:center;-webkit-mask-position:center;mask-size:contain;-webkit-mask-size:contain}@media (max-width:980px){.dedicated-service-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dedicated-service-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:400px){.calc-card-body{padding:var(--s-4)}}@media (max-width:640px){.section{padding:var(--s-7) 0}}