.cvc-configurator{--cvc-black:#0c0c0c;--cvc-white:#fff;--cvc-paper:#f5f6f7;--cvc-warm:#cbc5c0;--cvc-accent:#e85d04;--cvc-accent-dark:#c94e00;--cvc-selected:#e8e4e1;--cvc-muted:#676767;--cvc-line:#d9d9d9;width:100%;max-width:1174px;margin:0 auto;padding:80px 34px 100px;container-name:cvc;container-type:inline-size;color:var(--cvc-black);font-family:"Raleway",sans-serif}.cvc-configurator *,.cvc-configurator *::before,.cvc-configurator *::after{box-sizing:border-box}.cvc-configurator button,.cvc-configurator a{font-family:inherit}.cvc-intro{max-width:780px;margin:0 0 58px}.cvc-kicker{margin:0 0 17px;font-size:14px;font-weight:700;letter-spacing:3.55px;text-transform:uppercase;color:var(--cvc-accent)}.cvc-intro h2{margin:0;font-size:clamp(42px, 6vw, 76px);line-height:1.02;letter-spacing:-2.7px;font-weight:700;text-transform:none!important}.cvc-lead{margin:24px 0 0;max-width:720px;font-size:18px;line-height:1.65;font-weight:500;color:#4f4f4f}.cvc-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.7fr);gap:28px;align-items:start}.cvc-builder{display:grid;gap:16px}.cvc-layout,.cvc-builder,.cvc-step,.cvc-summary{min-width:0}.cvc-step{padding:30px;background:var(--cvc-white);border:1px solid #e2e2e2}.cvc-step-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:16px;align-items:start;margin-bottom:23px}.cvc-step-head>span{width:42px;height:42px;display:grid;place-items:center;background:var(--cvc-black);color:#fff;font-size:12px;font-weight:700}.cvc-step-head h3{margin:0;font-size:24px;line-height:1.2;font-weight:700;text-transform:none!important}.cvc-step-head p{margin:6px 0 0;color:var(--cvc-muted);font-size:13px;line-height:1.55;font-weight:500}.cvc-grid{display:grid;gap:10px}.cvc-grid-one{grid-template-columns:minmax(0,1fr)}.cvc-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.cvc-cable-options{margin-top:10px}.cvc-configurator.cvc-is-international .cvc-delivery-step{display:none}.cvc-configurator button.cvc-choice{position:relative;width:100%;min-width:0;min-height:122px;display:grid;grid-template-columns:42px minmax(0,1fr);grid-template-rows:auto auto;column-gap:13px;align-items:center;padding:18px;border:1px solid var(--cvc-line);border-radius:0;background-color:white!important;color:var(--cvc-black)!important;text-align:left;cursor:pointer;appearance:none;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.cvc-configurator button.cvc-choice:hover{border-color:var(--cvc-accent);background-color:#f3f1ef!important;color:var(--cvc-black)!important;transform:translateY(-1px)}.cvc-configurator button.cvc-choice:disabled{opacity:.42;cursor:not-allowed;transform:none}.cvc-configurator button.cvc-choice.is-selected,.cvc-configurator button.cvc-choice.is-selected:hover,.cvc-configurator button.cvc-choice.is-selected:focus,.cvc-configurator button.cvc-choice.is-selected:active{border:2px solid var(--cvc-accent);background-color:var(--cvc-selected)!important;color:var(--cvc-black)!important;box-shadow:0 7px 20px rgb(232 93 4 / .14)}.cvc-choice:focus-visible{outline:3px solid rgb(232 93 4 / .28);outline-offset:3px}.cvc-choice-icon{grid-row:1 / 3;width:42px;height:42px;display:grid;place-items:center;color:var(--cvc-black);background:var(--cvc-paper)}.cvc-choice-icon svg{width:23px;height:23px}.cvc-choice.is-selected .cvc-choice-icon{color:#fff;background:var(--cvc-accent)}.cvc-choice-copy{min-width:0;align-self:end}.cvc-choice-copy strong,.cvc-choice-copy small{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word}.cvc-choice-copy strong{font-size:15px;line-height:1.25;font-weight:700}.cvc-choice.is-selected .cvc-choice-copy strong{color:var(--cvc-black)}.cvc-choice.is-selected .cvc-choice-copy small{color:#5f5a57}.cvc-choice.is-selected .cvc-choice-price{color:var(--cvc-accent-dark)}.cvc-choice-copy small{margin-top:6px;font-size:11px;line-height:1.4;color:var(--cvc-muted);font-weight:500}.cvc-choice-price{grid-column:2;align-self:start;margin-top:8px;font-size:11px;font-weight:800;color:var(--cvc-accent-dark)}.cvc-check{position:absolute;top:12px;right:12px;width:24px;height:24px;display:grid;place-items:center;border:1px solid #c9c9c9;background:#fff;color:#fff0}.cvc-check svg{width:15px;height:15px}.cvc-choice.is-selected .cvc-check{background:var(--cvc-accent);border-color:var(--cvc-accent);color:#fff}.cvc-summary{position:sticky;top:28px;padding:34px;background:var(--cvc-black);color:#fff}.cvc-summary-label{margin:0 0 36px;font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#a4a4a4}.cvc-price-row{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.cvc-price-row>span{font-size:13px;color:#a4a4a4}.cvc-price-row strong{font-size:39px;line-height:1;font-weight:700;letter-spacing:-1.5px;white-space:nowrap}.cvc-vat-note{margin:12px 0 0;text-align:right;font-size:10px;line-height:1.4;color:#898989}.cvc-divider{height:1px;margin:28px 0 18px;background:rgb(255 255 255 / .16)}.cvc-summary-base,.cvc-selected-list li{display:flex;justify-content:space-between;gap:18px;min-width:0;padding:11px 0;font-size:12px;line-height:1.4}.cvc-summary-base span,.cvc-selected-list li span{min-width:0;white-space:normal;overflow-wrap:break-word}.cvc-summary-base{font-weight:700}.cvc-summary-included{display:flex;justify-content:space-between;gap:18px;min-width:0;padding:11px 0;border-top:1px solid rgb(255 255 255 / .09);font-size:12px;line-height:1.4}.cvc-summary-included span{min-width:0;white-space:normal;overflow-wrap:break-word;color:#bdbdbd}.cvc-summary-included strong{color:#fff;white-space:nowrap}.cvc-selected-list{margin:0;padding:0;list-style:none}.cvc-selected-list li{border-top:1px solid rgb(255 255 255 / .09);color:#bdbdbd}.cvc-selected-list strong{color:#fff;white-space:nowrap}.cvc-benefit{display:flex;align-items:center;gap:10px;margin:25px 0 20px;padding:14px;background:rgb(255 255 255 / .07);font-size:11px;line-height:1.45;color:#d4d4d4}.cvc-benefit svg{width:17px;height:17px;flex:0 0 auto;color:#fff}.cvc-lead-form{position:relative;margin:0}.cvc-form-intro{margin:0 0 11px;color:#d4d4d4;font-size:11px;line-height:1.5}.cvc-configurator input.cvc-email-input{width:100%!important;min-width:0;height:48px;margin:0 0 9px!important;padding:0 14px!important;border:1px solid #4a4a4a!important;border-radius:0!important;outline:none;background:#fff!important;color:var(--cvc-black)!important;box-shadow:none!important;font-family:inherit;font-size:13px!important;line-height:48px;appearance:none}.cvc-configurator input.cvc-email-input::placeholder{color:#777!important;opacity:1}.cvc-configurator input.cvc-email-input:focus{border-color:var(--cvc-accent)!important;box-shadow:0 0 0 3px rgb(232 93 4 / .23)!important}html body .cvc-configurator button.cvc-submit,html body .elementor .cvc-configurator button.cvc-submit{width:100%!important;min-width:0;min-height:50px;display:flex!important;align-items:center;justify-content:space-between;gap:12px;margin:0!important;padding:15px 18px!important;border:0!important;border-radius:0!important;background-color:var(--cvc-accent)!important;background-image:none!important;color:white!important;box-shadow:none!important;white-space:normal!important;overflow-wrap:anywhere;text-align:left;text-decoration:none!important;font-family:inherit;font-size:13px!important;line-height:1.35!important;font-weight:700!important;cursor:pointer;appearance:none;transition:background-color .2s ease}html body .cvc-configurator button.cvc-submit:hover,html body .cvc-configurator button.cvc-submit:focus,html body .cvc-configurator button.cvc-submit:active,html body .elementor .cvc-configurator button.cvc-submit:hover,html body .elementor .cvc-configurator button.cvc-submit:focus,html body .elementor .cvc-configurator button.cvc-submit:active{background-color:var(--cvc-accent-dark)!important;background-image:none!important;color:white!important}.cvc-configurator button.cvc-submit:focus-visible{outline:3px solid rgb(232 93 4 / .35)!important;outline-offset:3px}.cvc-configurator button.cvc-submit:disabled{opacity:.66;cursor:wait}.cvc-submit span:first-child{min-width:0;white-space:normal;overflow-wrap:anywhere}.cvc-submit span:last-child{flex:0 0 auto;color:white!important;font-size:17px}.cvc-privacy-note{margin:9px 0 0;color:#898989;font-size:9px;line-height:1.5}.cvc-form-status{min-height:0;margin:10px 0 0;color:#f0f0f0;font-size:11px;line-height:1.45}.cvc-form-status:empty{display:none}.cvc-form-status.is-success{color:#d9edc7}.cvc-form-status.is-error{color:#ffb08a}.cvc-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.cvc-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cvc-price-note{margin:17px 0 0;font-size:9.5px;line-height:1.55;color:#898989}@media (max-width:900px){.cvc-layout{grid-template-columns:1fr}.cvc-summary{position:static}}@container cvc (max-width:900px){.cvc-layout{grid-template-columns:1fr}.cvc-summary{position:static}}@container cvc (max-width:700px){.cvc-grid-two{grid-template-columns:1fr}.cvc-step{padding:18px 14px}.cvc-step-head{grid-template-columns:32px 1fr;gap:10px;margin-bottom:17px}.cvc-step-head>span{width:32px;height:32px}.cvc-step-head h3{font-size:19px}.cvc-configurator button.cvc-choice{min-height:90px}.cvc-summary{padding:24px 18px}.cvc-price-row strong{font-size:32px}}@media (max-width:767px){.cvc-configurator{overflow:hidden;padding:32px 8px 44px}.cvc-intro{margin-bottom:22px}.cvc-kicker{margin-bottom:12px;font-size:10px;letter-spacing:1.8px}.cvc-intro h2{overflow-wrap:anywhere;font-size:32px;line-height:1.05;letter-spacing:-1px}.cvc-lead{margin-top:16px;font-size:13px;line-height:1.5}.cvc-layout{gap:14px}.cvc-builder{gap:8px}.cvc-step{padding:15px 11px}.cvc-step-head{grid-template-columns:30px minmax(0,1fr);gap:9px;margin-bottom:14px}.cvc-step-head>span{width:30px;height:30px;font-size:10px}.cvc-step-head h3{font-size:18px;line-height:1.15}.cvc-step-head p{margin-top:4px;font-size:11px;line-height:1.4}.cvc-grid-two{grid-template-columns:1fr}.cvc-grid{gap:7px}.cvc-cable-options{margin-top:7px}.cvc-configurator button.cvc-choice{min-height:82px;padding:11px 10px;grid-template-columns:34px minmax(0,1fr);column-gap:9px}.cvc-choice-icon{width:34px;height:34px}.cvc-choice-icon svg{width:19px;height:19px}.cvc-choice-copy strong{padding-right:22px;font-size:13px;line-height:1.2}.cvc-choice-copy small{margin-top:4px;font-size:10px;line-height:1.3}.cvc-choice-price{margin-top:5px;font-size:10px}.cvc-check{top:8px;right:8px;width:21px;height:21px}.cvc-check svg{width:13px;height:13px}.cvc-summary{padding:22px 15px}.cvc-summary-label{margin-bottom:18px}.cvc-price-row{display:flex}.cvc-price-row strong{display:block;margin-top:0;font-size:30px}.cvc-vat-note{margin-top:8px;text-align:right}.cvc-divider{margin:20px 0 13px}.cvc-summary-base,.cvc-selected-list li{gap:10px;padding:8px 0;font-size:11px}.cvc-summary-included{gap:10px;padding:8px 0;font-size:11px}.cvc-benefit{margin:18px 0 15px;padding:11px}.cvc-form-intro{margin-bottom:8px}.cvc-configurator input.cvc-email-input{height:45px;margin-bottom:7px!important;line-height:45px}html body .cvc-configurator button.cvc-submit,html body .elementor .cvc-configurator button.cvc-submit{min-height:46px;padding:12px 14px!important}.cvc-privacy-note{margin-top:7px}.cvc-price-note{font-size:10px}}@media (max-width:380px){.cvc-configurator{padding-right:6px;padding-left:6px}.cvc-intro h2{font-size:29px}.cvc-step{padding:13px 9px}.cvc-step-head{grid-template-columns:28px minmax(0,1fr);gap:8px}.cvc-step-head>span{width:28px;height:28px}.cvc-step-head h3{font-size:17px}.cvc-configurator button.cvc-choice{grid-template-columns:32px minmax(0,1fr);padding:10px 8px}.cvc-choice-icon{width:32px;height:32px}.cvc-summary{padding:20px 12px}.cvc-price-row strong{font-size:28px}}