.site-shell.pd-glass .hero.config-hero{isolation:isolate;position:relative;overflow:hidden;background:radial-gradient(at 90% 45%,#ffc6d8 0%,#0000 50%),radial-gradient(at 36% 95%,#d1c4ec 0%,#0000 48%),linear-gradient(118deg,#f8f6ff 5%,#e2e9f6 48%,#fbe1ec 100%)!important}.site-shell.pd-glass .config-hero:before,.site-shell.pd-glass .config-hero:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.site-shell.pd-glass .config-hero:before{aspect-ratio:1;background:linear-gradient(160deg,#fff8,#e3185d26 46%,#c144814a 78%,#fff8);border:1px solid #ffffff90;width:clamp(300px,42vw,800px);top:-12%;right:-13%;box-shadow:inset 2px 2px 18px #fff8}.site-shell.pd-glass .config-hero:after{aspect-ratio:1;background:linear-gradient(120deg,#fff8,#9c99d544);border:1px solid #fffa;width:35vw;bottom:-45%;left:23%}.site-shell.pd-glass .home-configurator.home-configurator{-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);border:1px solid #fffe;border-radius:20px;box-shadow:0 14px 40px #42233c20,inset 0 1px #fff;background:linear-gradient(125deg,#ffffffbf,#ffffff57)!important}.site-shell.pd-glass .home-configurator>.eyebrow{color:#aa144a}.site-shell.pd-glass .lead-wizard{background:#ffffff54;border:1px solid #fffc;border-radius:14px}.site-shell.pd-glass .lead-wizard label[data-selected=false]{background:#ffffffa8;border-color:#fff;box-shadow:0 2px 8px #39283909}.site-shell.pd-glass .lead-wizard label[data-selected=true]{background:#ffeaf2;border-color:#e3185d}.site-shell.pd-glass .lead-wizard label[data-selected]:hover{background:#fff0f5;border-color:#e3185d}.site-shell.pd-glass .config-intro>.eyebrow{color:#9b1647;background:#fff8;border:1px solid #fffe;border-radius:8px}.site-shell.pd-glass .home-navigation-bar{background:linear-gradient(95deg,#22202c,#342534);border-bottom:2px solid #e3185d}.site-shell.pd-glass .site-header{background:#fdfbffec}.site-shell.pd-glass .pill-secondary{background:#ffffff9c}.site-shell.pd-glass .home-configurator .inquiry-review-summary .inquiry-gold-stars{letter-spacing:.015em;color:#daa520;font-family:Arial,sans-serif;font-size:1.38rem;font-weight:800;line-height:1.2;display:inline-block}@supports ((-webkit-background-clip:text) or (background-clip:text)){.site-shell.pd-glass .home-configurator .inquiry-review-summary .inquiry-gold-stars{color:#0000;-webkit-text-stroke:.55px #a66d0a;filter:drop-shadow(0 1px .45px #945a002e);background:linear-gradient(170deg,#f9ce43 8%,#ffec98 28%,#ffd044 44%,#ecaa0c 52%,#e8a00a 64%,#ffce37 85%);-webkit-background-clip:text;background-clip:text}}@media (max-width:480px){.site-shell.pd-glass .home-configurator .inquiry-review-summary{gap:4px 6px}.site-shell.pd-glass .home-configurator .inquiry-review-summary .inquiry-gold-stars{font-size:1.19rem}}@media (forced-colors:active){.site-shell.pd-glass .home-configurator .inquiry-review-summary .inquiry-gold-stars{color:canvastext;-webkit-text-stroke:0;filter:none;background:0 0}}.site-shell.pd-glass .site-header .home-service-strip{--ink:#601329;--light:#f7abb7;--tint:#ef647b;--dot:#af1036;border-bottom:1px solid #ffffffce;box-shadow:inset 0 1px #fff,inset 0 -1px #5c455618;background:radial-gradient(ellipse at 74% -45%, #ffffff78 5%, transparent 67%), linear-gradient(113deg, var(--light), color-mix(in srgb, var(--light) 66%, white) 44%, var(--tint) 86%, var(--light))!important}.site-shell.pd-glass .site-header .home-service-strip:has([data-open=true]){--ink:#073e30;--light:#a5e8bc;--tint:#47c898;--dot:#007e4e}.site-shell.pd-glass .site-header .home-service-strip :is(.home-service-strip-inner,.shop-opening-hours,.shop-opening-hours strong,a,svg){color:var(--ink)}.site-shell.pd-glass .site-header .home-service-strip [role=status]{color:var(--ink);-webkit-backdrop-filter:blur(14px)saturate(1.15);backdrop-filter:blur(14px)saturate(1.15);background:linear-gradient(145deg,#ffffffb8,#ffffff47);border:1px solid #ffffffdf;border-radius:14px;box-shadow:inset 0 1px #fff9,0 2px 9px #2934280e}.site-shell.pd-glass .site-header .home-service-strip [role=status]>span:first-child{background:var(--dot);box-shadow:0 0 0 3px color-mix(in srgb, var(--dot) 14%, transparent)}.site-shell.pd-glass .config-intro .service-proof{background:#101012;border:1px solid #27272b;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:20px;padding:0;display:grid;overflow:hidden;box-shadow:0 9px 22px #16101b24}.site-shell.pd-glass .config-intro .service-proof-item{background:linear-gradient(125deg,#242428,#101012 80%);border:0;padding:18px 16px 15px;display:block}.site-shell.pd-glass .config-intro .service-proof-item:first-child{border-right:1px solid #454549}.site-shell.pd-glass .config-intro .service-proof-item strong{color:#fff;align-items:baseline;gap:6px;font-size:1rem;font-weight:650;line-height:1.12;display:flex}.site-shell.pd-glass .config-intro .service-proof-item strong b{color:#e3185d;letter-spacing:-.05em;font-size:clamp(2.15rem,3vw,2.65rem);font-weight:850;line-height:1}.site-shell.pd-glass .config-intro .service-proof-item span{color:#efedf0;margin-top:4px;font-size:.86rem;font-weight:500}.site-shell.pd-glass .config-intro .service-proof-item:last-child{background:#fff9fc;border-top:3px solid #e3185d;grid-column:1/-1;align-items:center;gap:10px;padding:10px 16px;display:flex}.site-shell.pd-glass .config-intro .service-proof-item:last-child strong{color:#131315;font-size:.92rem}.site-shell.pd-glass .config-intro .service-proof-item:last-child span{color:#504c53;margin-top:2px;font-size:.8rem}.site-shell.pd-glass .config-intro .service-proof-item:last-child>svg{box-shadow:none;color:#e3185d;background:0 0;border:0;flex:none;width:22px;height:22px;padding:0}
.pd-subpage{--subpage-sky:radial-gradient(ellipse at 94% 18%, #f9cfdf, transparent 52%), radial-gradient(ellipse at 32% 96%, #dbd2ed, transparent 52%), linear-gradient(115deg, #f8f6ff, #e6eaf4 54%, #f8e7f0);--subpage-glass:linear-gradient(125deg, #ffffffeb, #ffffffad);--subpage-shadow:inset 0 1px 0 #fff, 0 10px 28px #42233c12}.pd-subpage.pd-subpage{background-color:#f7f5fa;background-image:var(--subpage-sky);background-repeat:no-repeat;background-size:100% min(950px,100%)}.pd-subpage.site-shell>main{background:0 0}.pd-subpage .content-hero,.pd-subpage .trade-hero,.pd-subpage .kva-hero,.pd-subpage .legal-hero{background:0 0;border-bottom:1px solid #fffc}.pd-subpage :is(.glass,.lead-wizard,.account-login,.pd-card,.used-phone-panel){background:var(--subpage-glass);box-shadow:var(--subpage-shadow);-webkit-backdrop-filter:blur(16px)saturate(125%);backdrop-filter:blur(16px)saturate(125%);border:1px solid #fffe}.pd-subpage .legal-copy{color:#25232d;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff0}.pd-subpage :is(.trade-hero-card,.used-phone-benefits,.service-card:nth-child(2n)){background:linear-gradient(120deg,#171519,#302533);border:1px solid #403944}.pd-subpage .pill-secondary{background:#ffffffb8;border-color:#d8d3dd}.pd-subpage.status-access{background:var(--subpage-glass);box-shadow:var(--subpage-shadow)}@media (forced-colors:active){.pd-subpage,.pd-subpage .glass{background-image:none}}@media (max-width:1100px){body:has(.pd-subpage .lead-wizard:focus-within) .contact-dock{visibility:hidden;pointer-events:none}}
