:root{--bg-top:#e8f2f9;--bg:#ffffff;--card:#ffffff;--text:#11283f;--muted:#63778b;--muted-2:#7b8ea3;--line:#dae4ed;--line-2:#c8d6e2;--accent:#ef8b36;--accent-soft:#fff4e9;--green:#e4f4ea;--green-text:#1a714c;--shadow:0 12px 30px rgba(17,40,63,.05);--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--pill:999px;--max:1360px;--font-main:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-main);color:var(--text);background:linear-gradient(to bottom,var(--bg-top) 0 260px,#fff 260px 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit}img{max-width:100%;display:block}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}.site-top{position:sticky;top:0;z-index:40;padding:18px 0 0;background:#fff0}.topbar{min-height:74px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:10px 14px;border:1px solid rgb(17 40 63 / .08);border-radius:22px;background:rgb(255 255 255 / .72);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 10px 24px rgb(17 40 63 / .04)}.brand{display:inline-flex;align-items:center;text-decoration:none;font-size:20px;font-weight:900;letter-spacing:-.03em;white-space:nowrap}.brand span{color:var(--accent)}.topnav{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.top-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.nav-link,.contact-chip,.btn,.choice-btn,.flow-pill,.header-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 15px;border-radius:999px;text-decoration:none;border:1px solid rgb(17 40 63 / .08);background:#fff;font-size:14px;font-weight:800;cursor:pointer}.nav-link{color:var(--muted);border-color:#fff0;background:#fff0;font-weight:700;transition:.18s ease}.nav-link:hover,.nav-link.active{color:var(--text);background:rgb(255 255 255 / .85);border-color:rgb(17 40 63 / .08)}.header-btn{min-height:48px;padding:0 18px;font-size:15px;color:var(--text);transition:.18s ease}.header-btn:hover{transform:translateY(-1px)}.header-btn-secondary{background:#fff0;border:1px solid rgb(17 40 63 / .14)}.header-btn-primary{position:relative;box-shadow:var(--shadow)}.header-btn-primary::after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:2px;border-radius:999px;background:var(--accent)}.contact-row{display:flex;flex-wrap:wrap;gap:10px;padding:0 0 14px}.contact-chip strong{margin-left:6px}.page{padding:0 0 64px}.hero{padding:22px 0 22px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:24px;align-items:center}.hero-media{overflow:hidden;border-radius:30px;border:1px solid rgb(17 40 63 / .08);box-shadow:var(--shadow);background:#fff}.hero-media img{width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:14px;line-height:1.35;font-weight:500;margin-bottom:10px}.breadcrumbs .sep{opacity:.6}.kicker,.mini,.subtle-kicker{display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.hero-title{display:block;margin:12px 0 0;max-width:11.6ch;min-height:2.85em;font-size:clamp(38px,5.2vw,70px);line-height:.95;letter-spacing:-.058em;font-weight:800}.hero-title .under{position:relative;z-index:1;display:inline-block}.hero-title .under::after{content:"";position:absolute;left:0;right:0;bottom:6px;height:12px;border-radius:999px;background:rgb(239 139 54 / .18);z-index:-1}.lead{margin:14px 0 0;max-width:66ch;font-size:18px;line-height:1.6;color:var(--muted);font-weight:430}.lead strong{color:var(--text);font-weight:650}.pill-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.pill{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border-radius:999px;border:1px solid rgb(17 40 63 / .08);background:rgb(255 255 255 / .9);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap}.dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 7px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.btn{min-height:48px;padding:0 18px;font-size:15px;transition:transform .18s ease}.btn:hover,.choice-btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;border-color:#fff0}.btn-secondary{background:#fff0}.section{padding:18px 0 30px}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-title{margin:8px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.04em;font-weight:760;max-width:15ch}.section-copy{margin:0;max-width:64ch;font-size:16px;line-height:1.65;color:var(--muted)}.tag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--green-text);font-size:13px;font-weight:700;white-space:nowrap}.grid{display:grid;gap:18px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card,.panel,.flow-shell,.trust-card,.faq-item,.media-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;box-shadow:var(--shadow)}.card,.panel,.trust-card,.media-card{padding:22px}.card h3,.panel h3,.trust-card h3,.media-card h3{margin:8px 0 0;font-size:24px;line-height:1.08;letter-spacing:-.03em;font-weight:740}.card p,.panel p,.trust-card p,.media-card p{margin:10px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.card-link{text-decoration:none;display:block}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.icon-box{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:#f7fafc;font-size:22px}.arrow-link{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-size:15px;font-weight:750;color:var(--text)}.arrow-link::after{content:"→";color:var(--accent)}.flow-shell{padding:18px;position:relative;margin-top:18px}.flow-shell.compact{margin-top:0}.flow-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;flex-wrap:wrap}.flow-head h2{margin:8px 0 0;font-size:34px;line-height:1;letter-spacing:-.04em;font-weight:780}.flow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:18px}.flow-step{border:1px solid var(--line);border-radius:22px;padding:16px;background:#fbfdff}.flow-step.current{border-color:#e7cdb0;background:#fff7f0}.flow-step.done{border-color:#d6e9dc;background:#f7fcf8}.flow-step h4{margin:8px 0 0;font-size:19px;line-height:1.12;letter-spacing:-.03em}.flow-step p{margin:6px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.flow-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px}.flow-pills{display:flex;flex-wrap:wrap;gap:10px}.link-zone{display:grid;gap:26px}.link-zone-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.link-zone-grid{display:grid;gap:28px 44px}.link-zone-grid.cols-1{grid-template-columns:1fr}.link-zone-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.link-zone-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.link-zone-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.link-zone-col h3{margin:0 0 14px;font-size:22px;line-height:1.05;letter-spacing:-.03em;font-weight:760}.link-zone-links{display:grid;gap:14px}.link-zone-links a{text-decoration:none;font-size:16px;line-height:1.45;font-weight:760;color:var(--text)}.link-zone-links a:hover{color:var(--accent)}.flow-pill{min-height:40px;padding:0 13px;font-size:13px;font-weight:740;border-color:var(--line)}.flow-pill.active{background:var(--accent-soft);border-color:rgb(239 139 54 / .18);color:#8f5810}.flow-bottom{display:flex;justify-content:space-between;gap:16px;align-items:center;flex-wrap:wrap;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.flow-summary{font-size:14px;line-height:1.6;color:var(--muted)}.flow-summary strong{color:var(--text)}.flow-disabled{opacity:.45;pointer-events:none}.reviews{margin-top:10px}.mp-score-line{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mp-score{font-size:58px;line-height:.9;letter-spacing:-.06em;font-weight:820}.mp-score-copy{font-size:22px;line-height:1.15;color:var(--muted);font-weight:650}.mp-stars{color:#efb432;letter-spacing:.08em;font-size:24px}.mp-review-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mp-review{padding-top:18px;border-top:1px solid var(--line)}.mp-review-head{display:flex;gap:12px;align-items:center}.mp-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#31485f;flex:0 0 42px}.mp-avatar.a{background:#f3eadf}.mp-avatar.b{background:#e7f1ea}.mp-avatar.c{background:#e8eef7}.mp-review-name{font-size:17px;line-height:1.15;font-weight:740}.mp-review-stars{margin-top:2px;color:#efb432;font-size:17px;letter-spacing:.06em}.mp-review-text{margin-top:14px;font-size:15px;line-height:1.7;color:var(--muted)}.location-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.tab-btn{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;font-weight:720;cursor:pointer}.tab-btn.is-active{background:#eef3f7;border-color:#cfdce7}.location-panel{display:none}.location-panel.is-active{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:20px;align-items:start}.location-panel.single{display:grid}.photo-card{border-radius:26px;overflow:hidden;border:1px solid var(--line);background:#fff}.photo-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.hour-row,.spec-item{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.hour-row:last-child,.spec-item:last-child{border-bottom:none}.hour-row span,.spec-item span{font-size:15px;line-height:1.45;color:var(--muted);font-weight:520}.hour-row strong,.spec-item strong{font-size:15px;line-height:1.45;color:var(--text);font-weight:720;text-align:right}.split-section{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:start}.symptom-box{padding:18px 20px;border:1px solid var(--line);border-radius:26px;background:#fff}.symptom-list{display:grid;gap:0}.symptom-item{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px dashed var(--line)}.symptom-item:last-child{border-bottom:none}.symptom-icon{width:22px;height:22px;border-radius:50%;background:#e8f7ee;color:#196f4b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 22px}.symptom-item span{font-size:18px;line-height:1.35;color:var(--text);font-weight:620}.check-list,.link-list,.text-list{display:grid;gap:12px}.check-line{display:flex;gap:12px;align-items:flex-start;padding-bottom:12px;border-bottom:1px dashed var(--line)}.check-line:last-child{border-bottom:none}.check-line::before{content:"✓";width:18px;height:18px;border-radius:50%;background:#e8f7ee;color:#196f4b;display:inline-flex;align-items:center;justify-content:center;font-size:11px;flex:0 0 18px;margin-top:2px}.check-line span{font-size:15px;line-height:1.65;color:var(--text)}.faq-list{display:grid;gap:12px}.faq-item{overflow:hidden;box-shadow:none}.faq-q{width:100%;text-align:left;background:#fff;border:none;padding:18px 18px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:17px;line-height:1.4;font-weight:720;color:var(--text);cursor:pointer}.faq-plus{width:28px;height:28px;border-radius:50%;border:1px solid rgb(17 40 63 / .08);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--text);flex:0 0 28px}.faq-a{display:none;padding:0 18px 18px;font-size:15px;line-height:1.7;color:var(--muted);max-width:72ch}.faq-item.is-open .faq-a{display:block}.plain-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px 18px;padding-top:8px;align-items:start}.plain-links a{display:block;text-decoration:none;font-size:16px;font-weight:760;line-height:1.35;color:var(--text)}.plain-links a::after{content:" →";color:var(--accent)}@media (max-width:1100px){.plain-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.plain-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.plain-links{grid-template-columns:1fr}}.rich-media{overflow:hidden;border-radius:30px;border:1px solid rgb(17 40 63 / .08);box-shadow:var(--shadow);background:#fff}.rich-media img{width:100%;aspect-ratio:4/3;object-fit:cover}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.mini-grid{display:grid;gap:14px}.muted{color:var(--muted)}.footer{padding:40px 0 54px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.footer h4{margin:0 0 8px;font-size:18px;letter-spacing:-.02em}.footer p,.footer a{font-size:15px;line-height:1.7;color:var(--muted);text-decoration:none}.hide{display:none!important}:root{--radius-pill:999px}.kwaliteit-blok{font-family:var(--font-main);color:var(--text);max-width:100%;margin:0 auto;padding:0}.kwaliteit-blok .section-title{max-width:14ch}.info-line{margin-top:10px;max-width:72ch;font-size:16px;line-height:1.55;color:var(--muted);font-weight:430}.info-line strong{color:var(--text);font-weight:650}.recommended{margin-top:18px;background:#fbfdff;border:1px solid var(--line-2);border-radius:28px;padding:24px;box-shadow:0 8px 22px rgb(17 40 63 / .03)}.recommended-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start}.rec-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.tag.green{background:#e8f7ee;color:#196f4b}.tag.orange{background:var(--accent-soft);color:#a96409}.rec-title{margin:10px 0 0;font-size:44px;line-height:.96;letter-spacing:-.045em;font-weight:760;max-width:9ch}.rec-text{margin:12px 0 0;font-size:18px;line-height:1.55;color:var(--muted);font-weight:430}.rec-explain{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:220px 1fr;gap:18px}.rec-explain-left{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650;line-height:1.45}.rec-explain-right{font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.rec-explain-right strong{color:var(--text);font-weight:650}.price-box{text-align:right}.big-price{margin:0;font-size:72px;line-height:.9;letter-spacing:-.06em;font-weight:800}.price-sub{margin-top:8px;font-size:14px;line-height:1.45;color:var(--muted);font-weight:500}.choice-btn{margin-top:16px;min-height:46px;padding:0 16px;border-radius:var(--radius-pill);border:1px solid rgb(17 40 63 / .14);background:#fff;color:var(--text);font-size:15px;font-weight:700}.state{margin-top:10px;font-size:13px;color:var(--muted);font-weight:500}.alternatives{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 8px 22px rgb(17 40 63 / .03)}.alt-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:#fcfdff;border-bottom:1px solid var(--line);cursor:pointer}.alt-head-left{display:flex;align-items:flex-start;gap:12px}.icon{width:40px;height:40px;border-radius:14px;background:#eef3f7;color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:400;flex:0 0 40px}.alt-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.03em;font-weight:720}.alt-sub{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--muted);font-weight:430}.alt-content{display:block;padding:18px}.options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.option{background:#fcfdff;border:1px solid var(--line);border-radius:22px;padding:18px;transition:.18s ease}.option.selected{background:#fff;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.option-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.quality-title{margin:10px 0 0;font-size:25px;line-height:1;letter-spacing:-.04em;font-weight:730;max-width:9ch}.amount{font-size:30px;line-height:1;letter-spacing:-.05em;font-weight:780;white-space:nowrap}.option p{margin:10px 0 0;min-height:70px;font-size:15px;line-height:1.56;color:var(--muted);font-weight:430}.bullets{margin:14px 0 0;padding-left:18px;color:var(--text)}.bullets li{margin:0 0 9px;font-size:15px;line-height:1.5;font-weight:430}.switch-note{margin-top:10px;font-size:13px;color:var(--muted);font-weight:500}.quality-mode-info .price-box,.quality-mode-info .amount,.quality-mode-info .choice-btn,.quality-mode-info .state,.quality-mode-info .price-sub{display:none!important}.quality-mode-info .recommended{padding-bottom:22px}.model-price-wrap{margin-top:18px;border:1px solid var(--line);border-radius:22px;overflow:hidden;background:#fff}.model-price-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px;background:#fcfdff;border-bottom:1px solid var(--line)}.model-price-head h4{margin:0;font-size:22px;line-height:1.08;letter-spacing:-.03em;font-weight:760}.model-price-head p{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted)}.model-price-table{width:100%;border-collapse:collapse}.model-price-table th,.model-price-table td{padding:14px 16px;text-align:left;font-size:14px;line-height:1.5;border-top:1px solid var(--line)}.model-price-table th{border-top:none;background:#fbfdff;color:var(--muted-2);font-size:12px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.model-price-table td strong{font-weight:760;color:var(--text)}.model-price-table a{text-decoration:none;font-weight:760;color:var(--text)}.model-price-table a:hover{color:var(--accent)}.quality-nav{margin-top:18px;padding-top:16px;border-top:1px dashed var(--line)}.quality-nav .mini{margin-bottom:10px}.quality-nav-copy{margin:0 0 12px;font-size:14px;line-height:1.58;color:var(--muted)}.quality-nav .plain-links{padding-top:0}.info-badge{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#eef3f7;color:var(--text);font-size:13px;font-weight:700;white-space:nowrap}.static-head{cursor:default}.static-head .icon{background:#f4f7fa}@media (max-width:1180px){.recommended-grid{grid-template-columns:1fr}.price-box{text-align:left}.options{grid-template-columns:1fr}}@media (max-width:980px){.hero-grid,.grid-4,.grid-3,.grid-2,.trust-grid,.footer-grid,.location-panel,.split-section,.flow-steps,.flow-choices,.link-zone-grid{grid-template-columns:1fr}.mp-review-grid{grid-template-columns:1fr}.topbar{grid-template-columns:1fr;justify-items:start}.topnav{justify-content:flex-start}.top-actions{width:100%;justify-content:flex-start}.recommended-grid{grid-template-columns:1fr}.options{grid-template-columns:1fr}}@media (max-width:760px){body{background:linear-gradient(to bottom,var(--bg-top) 0 280px,#fff 280px 100%)}.wrap{padding:0 16px}.hero-title{font-size:clamp(34px,10vw,48px);max-width:none;min-height:2.55em}.hero-media img,.rich-media img{aspect-ratio:4/3}.rec-title{font-size:38px}.big-price{font-size:60px}.rec-explain{grid-template-columns:1fr;gap:8px}.section-title{font-size:34px}.flow-head h2{font-size:28px}.symptom-item span{font-size:17px}.site-top{padding-top:12px}.topbar{padding:12px}.topnav,.top-actions{width:100%;justify-content:flex-start}}.quick-routes-bar{margin-bottom:22px;padding:20px 24px;border:1px solid rgb(17 40 63 / .08);border-radius:30px;background:#fff;box-shadow:var(--shadow);display:flex;align-items:center;gap:18px;flex-wrap:wrap}.quick-routes-label{flex:0 0 auto;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:#6c86a0}.quick-routes-chips{display:flex;flex-wrap:wrap;gap:10px;min-width:0}.quick-routes-chips .chip{margin-top:0}@media (max-width:760px){.quick-routes-bar{padding:16px 14px;border-radius:24px}.quick-routes-label{width:100%}}.finder{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:var(--shadow);overflow:hidden}.finder-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:0;align-items:start}.finder-main{padding:24px 24px 22px;border-right:1px solid var(--line)}.finder-side{padding:24px 22px;background:#fbfdff}.summary{padding:18px;border:1px solid var(--line);border-radius:24px;background:#fff}.summary h3{margin:8px 0 0;font-size:30px;line-height:1.03;letter-spacing:-.035em;font-weight:760;max-width:11ch}.summary p{margin:10px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.summary-list{margin-top:14px;display:grid;gap:12px}.summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--line);font-size:14px;line-height:1.5;color:var(--muted)}.summary-row:first-child{padding-top:0;border-top:none}.summary-row strong{color:var(--text);font-weight:700;text-align:right}.intent-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.intent-card{padding:15px 16px;border:1px solid var(--line);border-radius:20px;background:#fff;cursor:pointer;transition:.18s ease;text-decoration:none}.intent-card:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .04)}.intent-card.selected{background:#fbfdff;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.intent-card strong{display:block;font-size:15px;line-height:1.25;color:var(--text);font-weight:760}.intent-card span{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:var(--muted);font-weight:500}.helper-strip{margin-top:16px;padding:14px 16px;border:1px solid rgb(17 40 63 / .08);border-radius:18px;background:#fbfdff}.helper-strip p{margin:0;font-size:14px;line-height:1.58;color:var(--muted)}.helper-strip strong{color:var(--text);font-weight:700}.helper-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.helper-link{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:#fff;text-decoration:none;font-size:13px;font-weight:700;transition:.18s ease}.helper-link:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .04)}.helper-link.is-accent{background:var(--accent-soft);border-color:rgb(239 139 54 / .18);color:#a96409}.step-panel{margin-top:18px}.step-panel h2{margin:8px 0 0;font-size:40px;line-height:1.02;letter-spacing:-.045em;font-weight:780;max-width:14ch}.step-copy{margin:12px 0 0;max-width:70ch;font-size:16px;line-height:1.65;color:var(--muted)}.option-grid{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.option-grid>*{min-width:0}.option-card{padding:18px;border:1px solid var(--line);border-radius:24px;background:#fff;cursor:pointer;transition:.18s ease;min-height:132px;text-decoration:none;display:block;overflow:hidden}.option-card .mini,.option-card h3,.option-card p{max-width:100%;word-break:normal;overflow-wrap:break-word}.option-card h3{font-size:clamp(18px,1.7vw,25px);line-height:1.12}.option-card p{font-size:clamp(13px,1.05vw,14px);line-height:1.5}.option-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(17 40 63 / .04)}.option-card.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.option-card h3{margin:10px 0 0;font-size:25px;line-height:1.02;letter-spacing:-.03em;font-weight:760}.option-card p{margin:8px 0 0;font-size:14px;line-height:1.58;color:var(--muted)}.problem-layout{margin-top:20px;display:grid;gap:16px}.problem-featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.problem-featured .option-card:nth-child(4),.problem-featured .option-card:nth-child(5),.problem-featured .option-card:nth-child(6){min-height:124px}.problem-compact-wrap{padding:16px 18px 18px;border:1px solid var(--line);border-radius:24px;background:#fbfdff}.problem-kicker{display:block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.problem-compact-title{margin:10px 0 0;font-size:19px;line-height:1.2;letter-spacing:-.02em;font-weight:760}.problem-compact-copy{margin:7px 0 0;max-width:68ch;font-size:14px;line-height:1.58;color:var(--muted)}.compact-grid{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.compact-problem{display:flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;font-size:14px;font-weight:720;text-decoration:none;transition:.18s ease}.compact-problem:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .04)}.compact-problem.selected{background:var(--accent-soft);border-color:rgb(239 139 54 / .18);color:#a96409}button.option-card,button.compact-problem{font-family:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.chip-row{margin-top:20px;display:flex;flex-wrap:wrap;gap:10px}.chip{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 15px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;font-weight:720;cursor:pointer;transition:.18s ease;text-decoration:none}.chip:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .04)}.chip.selected{background:var(--accent-soft);border-color:rgb(239 139 54 / .18);color:#a96409}.search{width:100%;min-height:56px;margin-top:20px;padding:0 16px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--text);font:inherit;outline:none}.search:focus{border-color:#a8bfce;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.results{margin-top:12px;display:grid;gap:10px}.result{padding:15px 17px;border:1px solid var(--line);border-radius:18px;background:#fff;cursor:pointer;transition:.18s ease;text-decoration:none;display:block}.result:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(17 40 63 / .04)}.result.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.result strong{display:block;font-size:16px;line-height:1.2;color:var(--text);font-weight:720}.result span{display:block;margin-top:6px;font-size:14px;line-height:1.5;color:var(--muted)}.model-help{margin-top:14px;font-size:14px;line-height:1.65;color:var(--muted)}.model-help.is-hidden{display:none}.model-help a{color:var(--text);font-weight:760;text-decoration:none}.model-help a::after{content:" →";color:var(--accent)}.module-foot{margin-top:16px;padding-top:16px;border-top:1px dashed var(--line);display:flex;justify-content:stretch}.finder-side .module-foot .btn{width:100%}.intro-box{margin-top:20px;padding:22px;border:1px solid var(--line);border-radius:26px;background:#fbfdff}.intro-box p{margin:0;max-width:62ch;font-size:16px;line-height:1.7;color:var(--muted)}.intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 22px;border-radius:999px;text-decoration:none;border:1px solid rgb(17 40 63 / .08);background:#fff;font-size:16px;font-weight:900;cursor:pointer;transition:transform .18s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;border-color:#fff0}.btn-secondary{background:#fff;color:var(--text)}@media (max-width:1180px){.option-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.problem-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.finder-grid{grid-template-columns:1fr}.finder-main{border-right:none;border-bottom:1px solid var(--line)}}@media (max-width:920px){.intent-strip{grid-template-columns:1fr}.problem-featured{grid-template-columns:1fr}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.step-panel h2{font-size:33px}}@media (max-width:620px){.wrap{padding:0 14px}.finder-main,.finder-side{padding:18px 16px 18px}.compact-grid,.option-grid{grid-template-columns:1fr}.module-foot{justify-content:stretch}.btn{width:100%}.step-panel h2{font-size:29px}}.mp-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mp-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.mp-kicker{display:inline-block;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:650;margin-bottom:12px}.mp-title{margin:0;max-width:14ch;font-size:clamp(30px,3.2vw,46px);line-height:1.03;letter-spacing:-.04em;font-weight:760;color:var(--text)}.mp-lead,.mp-copy{margin:12px 0 0;max-width:68ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.mp-lead strong,.mp-copy strong{color:var(--text);font-weight:650}.mp-tag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:13px;font-weight:680;white-space:nowrap}.mp-panel{border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;box-shadow:0 12px 30px rgb(17 40 63 / .05);overflow:hidden}.mp-service-stack{margin-top:22px;display:grid;gap:14px}.mp-service-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:22px;background:#fff;transition:.18s ease}.mp-service-row.is-selected,.mp-service-slim.is-selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.mp-service-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:34px;padding:0 10px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mp-service-copy strong{display:block;font-size:22px;line-height:1.1;letter-spacing:-.03em;font-weight:740}.mp-service-copy span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--muted)}.mp-service-price{text-align:right}.mp-service-price strong{display:block;font-size:30px;line-height:1;font-weight:780;letter-spacing:-.04em}.mp-service-price .mp-old-price{display:block;margin-bottom:6px;font-size:15px;line-height:1.2;color:var(--muted-2);text-decoration:line-through;text-transform:none;letter-spacing:0;font-weight:650}.mp-service-price span{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em}.mp-service-toggle{min-width:126px;min-height:44px;border-radius:999px;border:1px solid rgb(17 40 63 / .14);background:#fff;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;transition:.18s ease}.mp-service-row.is-selected .mp-service-toggle,.mp-service-slim.is-selected .mp-service-toggle,.mp-addon-tab.is-selected .mp-service-toggle{background:#fff;color:var(--text);border-color:#cfdce7;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.mp-service-slim{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:16px 18px;border-top:1px dashed var(--line)}.mp-service-slim:first-child{border-top:none}.mp-service-slim strong{display:block;font-size:18px;line-height:1.15;font-weight:710}.mp-service-slim span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted)}.mp-service-summary{margin-top:18px;padding-top:16px;display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.mp-service-summary small{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--muted)}.mp-service-summary-price{font-size:48px;line-height:.92;letter-spacing:-.06em;font-weight:800}.mp-extra-awareness{margin-top:14px;padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:#fbfdff}.mp-extra-awareness strong{display:block;font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:760;color:var(--text)}.mp-extra-awareness p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}@media (max-width:980px){.mp-head{grid-template-columns:1fr}}@media (max-width:760px){.wrap,.mp-wrap{padding:0 14px}.mp-service-row,.mp-service-slim{grid-template-columns:1fr}.mp-service-toggle{width:100%}.mp-service-summary{flex-direction:column;align-items:flex-start}}.contact-row{display:none}.hero{padding:26px 0 26px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:26px;align-items:start}.hero-copy{min-width:0}.hero-copy-block{max-width:70ch}.hero-copy-label{margin:0 0 10px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.hero-copy-sep{height:1px;background:var(--line);margin:24px 0}.review-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;background:#fff;border:1px solid rgb(17 40 63 / .08);font-size:14px;font-weight:700;color:var(--text);margin:18px 0 6px}.hero-meta-inline{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 6px}.review-badge.is-usp{font-weight:700}.hero-dot{width:8px;height:8px;border-radius:50%;background:var(--accent);flex:0 0 8px}.review-badge.compact{margin:0 0 14px;min-height:38px;padding:0 12px;font-size:13px}.review-badge strong{font-size:16px}.hero-stars{color:#efb432;letter-spacing:.06em}.hero-side-card,.money-side-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:var(--shadow);overflow:hidden}.hero-side-photo{border-bottom:1px solid var(--line);background:#fff}.hero-side-photo img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}.hero-side-body,.money-side-card{padding:18px 20px 20px}.hero-side-body h3,.money-side-card h3{margin:8px 0 0;font-size:30px;line-height:1.02;letter-spacing:-.035em;font-weight:760;max-width:none;overflow-wrap:normal;word-break:normal}.hero-side-body p{display:none;margin:10px 0 0;font-size:15px;line-height:1.58;color:var(--muted)}.hero-side-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.hero-side-box,.booking-box{padding:14px 14px 13px;border:1px solid var(--line);border-radius:18px;background:#fbfdff}.hero-side-box span,.booking-box span,.booking-meta span{display:block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650;margin-bottom:10px}.hero-side-box strong,.booking-box strong,.booking-meta strong{display:block;font-size:15px;line-height:1.45;color:var(--text);font-weight:760}.booking-box a{display:inline-block;margin-top:10px;font-size:14px;font-weight:800;color:var(--accent);text-decoration:none}.money-side-top{margin-bottom:14px}.booking-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.money-side-sep{height:1px;background:var(--line);margin:18px 0}.booking-meta{display:grid;gap:12px}.booking-total-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px}.booking-price{font-size:74px;line-height:.88;letter-spacing:-.06em;font-weight:820}.booking-sub{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted)}.booking-status{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#e4f4ea;color:#1a714c;font-size:14px;font-weight:800;white-space:nowrap}.btn-wide{width:100%;margin-top:18px}.alt-content{display:none}.alt-head{border-bottom:none}@media (max-width:980px){.hero-grid{grid-template-columns:1fr}.hero-side-grid,.booking-mini-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.hero-grid{grid-template-columns:1fr}.hero-side-grid,.booking-mini-grid{grid-template-columns:1fr}.hero-meta-inline{margin:16px 0 4px}.hero-usp-label{min-height:38px;padding:0 12px;font-size:13px}.booking-total-row{flex-direction:column;align-items:flex-start}.booking-price{font-size:60px}}.editorial-layout{display:grid;grid-template-columns:minmax(0,1.08fr) .92fr;gap:28px;align-items:start}.editorial-main{min-width:0}.editorial-block{padding:0 0 22px;margin-bottom:22px;border-bottom:1px dashed var(--line)}.editorial-block:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.editorial-block h3{margin:8px 0 0;font-size:26px;line-height:1.08;letter-spacing:-.03em;font-weight:740;max-width:22ch}.editorial-block p{margin:12px 0 0;max-width:68ch;font-size:16px;line-height:1.72;color:var(--muted);font-weight:430}.editorial-block p strong,.editorial-callout p strong{color:var(--text);font-weight:650}.editorial-side{padding:18px 0 0 22px;border-left:1px solid var(--line)}.editorial-callout{padding:18px;border:1px solid var(--line);border-radius:24px;background:#fbfdff}.editorial-callout h3{margin:8px 0 0;font-size:28px;line-height:1.04;letter-spacing:-.03em;font-weight:760;max-width:11ch}.editorial-callout p{margin:12px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.editorial-checks{margin-top:16px;display:grid;gap:12px}.editorial-check{display:flex;gap:12px;align-items:flex-start;padding-top:12px;border-top:1px dashed var(--line);font-size:15px;line-height:1.62;color:var(--text);font-weight:520}.editorial-check:first-child{padding-top:0;border-top:none}.editorial-check::before{content:"•";color:var(--accent);font-size:24px;line-height:1;flex:0 0 12px;margin-top:-2px}.editorial-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}@media (max-width:1180px){.editorial-layout{grid-template-columns:1fr}.editorial-side{padding:22px 0 0;border-left:none;border-top:1px solid var(--line)}}.fx-price-search{padding:18px 0 30px}.fx-price-search .wrap{max-width:1360px}.fx-price-shell{padding:24px;border:1px solid rgb(17 40 63 / .08);border-radius:28px;background:#fff;box-shadow:var(--shadow)}.fx-price-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}.fx-price-kicker{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.fx-price-title{margin:10px 0 0;max-width:11ch;font-size:clamp(34px,4vw,58px);line-height:.96;letter-spacing:-.05em;font-weight:800}.fx-price-lead{margin:14px 0 0;max-width:54ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.fx-price-lead strong{color:var(--text);font-weight:650}.fx-price-badge{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:var(--accent-soft);color:#a96409;font-size:13px;font-weight:700;white-space:nowrap}.fx-price-toolbar{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:22px;background:#fbfdff}.fx-price-input{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);font:inherit;outline:none}.fx-price-input:focus{border-color:#afc3d1;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-price-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.fx-price-chip{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--text);font-size:14px;font-weight:800;cursor:pointer;transition:.15s ease}.fx-price-chip.active{background:#eef3f7;border-color:#b8c9d7;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-price-results{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-price-card{display:flex;flex-direction:column;min-height:168px;padding:18px;border:1px solid rgb(17 40 63 / .08);border-radius:22px;background:#fff;text-decoration:none;color:inherit;transition:.15s ease}.fx-price-card:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgb(17 40 63 / .06)}.fx-price-card.hidden{display:none}.fx-price-series{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);font-weight:700}.fx-price-name{margin:12px 0 0;font-size:24px;line-height:1.06;letter-spacing:-.03em;font-weight:760;color:var(--text)}.fx-price-desc{margin:8px 0 0;font-size:14px;line-height:1.55;color:var(--muted);font-weight:430}.fx-price-foot{margin-top:auto;padding-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px dashed var(--line)}.fx-price-price{font-size:16px;line-height:1.2;font-weight:800;color:var(--text);white-space:nowrap}.fx-price-action{font-size:14px;line-height:1.4;font-weight:760;color:var(--text)}.fx-price-summary{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.fx-price-pill{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 13px;border-radius:999px;border:1px solid rgb(17 40 63 / .08);background:#fff;color:var(--text);font-size:13px;font-weight:700}.fx-price-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);flex:0 0 7px}@media (max-width:1100px){.fx-price-head,.fx-price-toolbar{grid-template-columns:1fr}.fx-price-filters{justify-content:flex-start}.fx-price-results{grid-template-columns:1fr 1fr}}@media (max-width:720px){.fx-price-search .wrap{padding:0 16px}.fx-price-title{font-size:42px;max-width:none}.fx-price-results{grid-template-columns:1fr}}.fx-screen-select-section{padding:18px 0 30px}.fx-screen-select-section .wrap{max-width:1120px}.fx-screen-block{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:18px;align-items:start}.fx-screen-panel,.fx-screen-side{border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;box-shadow:var(--shadow)}.fx-screen-panel{padding:20px;overflow:visible}.fx-screen-side{padding:20px;background:#fbfdff}.fx-screen-kicker{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:700}.fx-screen-title{margin:12px 0 0;font-size:clamp(32px,4vw,48px);line-height:.98;letter-spacing:-.05em;font-weight:900;max-width:10ch;color:var(--text)}.fx-screen-lead{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.65;max-width:54ch;font-weight:430}.fx-screen-search-area{position:relative;margin-top:18px}.fx-screen-search{width:100%;min-height:58px;padding:0 16px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--text);font:inherit;font-size:16px;outline:none}.fx-screen-search:focus{border-color:#b7c9d6;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-screen-dropdown{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:30;padding:10px;border:1px solid rgb(17 40 63 / .08);border-radius:22px;background:#fff;box-shadow:0 18px 34px rgb(17 40 63 / .10);display:none}.fx-screen-dropdown.open{display:grid;gap:10px}.fx-screen-result{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;font:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.fx-screen-result:hover{background:#fcfdff}.fx-screen-result strong{display:block;font-size:16px;color:var(--text)}.fx-screen-result span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:1.5}.fx-screen-result-price{white-space:nowrap;font-weight:900;color:var(--text)}.fx-screen-quick{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fx-screen-quick-btn{min-height:38px;padding:0 12px;border:1px solid var(--line);border-radius:999px;background:#fff;font:inherit;font-size:13px;font-weight:800;cursor:pointer;color:var(--text)}.fx-screen-side-title{margin:10px 0 0;font-size:28px;line-height:1.02;letter-spacing:-.04em;font-weight:900;max-width:10ch;color:var(--text)}.fx-screen-side-copy{margin:12px 0 0;color:var(--muted);font-size:15px;line-height:1.6;font-weight:430}.fx-screen-rows{display:grid;gap:12px;margin-top:16px}.fx-screen-row{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line);font-size:14px;color:var(--muted)}.fx-screen-row strong{color:var(--text)}.fx-screen-cta,.fx-screen-ghost{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:50px;border-radius:999px;text-decoration:none;font-weight:900}.fx-screen-cta{margin-top:16px;background:var(--accent);color:#fff}.fx-screen-ghost{margin-top:10px;background:#fff;color:var(--text);border:1px solid rgb(17 40 63 / .08)}@media(max-width:900px){.fx-screen-block{grid-template-columns:1fr}.fx-screen-select-section .wrap{padding:0 16px}}.fx-loc-section{padding:24px 0 0}.fx-loc-head{margin-bottom:20px}.fx-loc-kicker,.fx-loc-mini{display:inline-block;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:650}.fx-loc-title{margin:10px 0 0;max-width:15ch;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.04em;font-weight:760;color:var(--text)}.fx-loc-intro{margin:14px 0 0;max-width:64ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.fx-loc-grid{display:grid;gap:20px}.fx-loc-grid.is-multi{grid-template-columns:1fr 1fr}.fx-loc-grid.is-single{grid-template-columns:minmax(0,1fr) 360px;max-width:1140px;align-items:start}.fx-loc-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);padding:24px}.fx-loc-card-title{margin:10px 0 0;font-size:30px;line-height:1.02;letter-spacing:-.04em;font-weight:760;color:var(--text)}.fx-loc-card-copy{margin:10px 0 0;font-size:16px;line-height:1.62;color:var(--muted)}.fx-loc-hours{margin-top:20px;display:grid;gap:0}.fx-loc-hour{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.fx-loc-hour:last-child{border-bottom:none;padding-bottom:0}.fx-loc-hour span{font-size:15px;line-height:1.45;color:var(--muted);font-weight:500}.fx-loc-hour strong{font-size:15px;line-height:1.45;color:var(--text);font-weight:720;text-align:right;white-space:nowrap}.fx-loc-meta{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.fx-loc-phone{display:inline-block;margin-top:8px;font-size:18px;line-height:1.2;font-weight:720;color:var(--text);text-decoration:none}.fx-loc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fx-loc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgb(17 40 63 / .14);background:#fff;color:var(--text);font-size:15px;font-weight:700;text-decoration:none;transition:.18s ease}.fx-loc-btn:hover{transform:translateY(-1px)}.fx-loc-btn-primary{position:relative;border:1px solid rgb(17 40 63 / .08);box-shadow:0 12px 30px rgb(17 40 63 / .05)}.fx-loc-btn-primary::after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:2px;border-radius:999px;background:var(--accent)}.fx-loc-shared{margin-top:18px;padding:20px 22px;border:1px solid var(--line);border-radius:24px;background:#fbfdff}.fx-loc-grid.is-single .fx-loc-shared{margin-top:0;height:100%}.fx-loc-shared-grid{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.fx-loc-grid.is-single .fx-loc-shared-grid{grid-template-columns:1fr}.fx-loc-check{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center}.fx-loc-check-icon{width:26px;height:26px;border-radius:50%;background:#e4f4ea;color:#1a714c;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;line-height:1}.fx-loc-check strong{display:block;font-size:17px;line-height:1.32;letter-spacing:-.02em;font-weight:680;color:var(--text)}.home-quick-routes{padding:6px 0 4px}.home-quick-routes-shell{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:16px 18px;border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:#fff;box-shadow:var(--shadow)}.home-quick-routes-label{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650;white-space:nowrap}.home-quick-routes-links{display:flex;flex-wrap:wrap;gap:10px}.home-quick-route{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:#fbfdff;color:var(--text);text-decoration:none;font-size:14px;font-weight:720;transition:.18s ease}.home-quick-route:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .04)}@media (max-width:760px){.home-quick-routes-shell{padding:14px}.home-quick-routes-links{display:grid;grid-template-columns:1fr 1fr;width:100%}.home-quick-route{width:100%}}.section-shell{padding-top:30px;border-top:1px dashed var(--line)}.section.no-divider .section-shell{padding-top:0;border-top:none}.section.no-divider+.section .section-shell{padding-top:0;border-top:none}.entry-list{margin-top:24px;display:grid;gap:0}.entry-row{display:grid;grid-template-columns:220px minmax(0,1fr) auto;gap:20px;align-items:start;padding:18px 14px;border-top:1px dashed var(--line);text-decoration:none;color:inherit;border-radius:18px;transition:background .18s ease}.entry-row:first-child{border-top:none;padding-top:18px}.entry-row:hover{background:#f7fbfe}.entry-row{transition:background .18s ease,border-color .18s ease}.entry-row:hover{background:#f7fafc}.entry-row:hover .entry-cta{transform:translateX(2px)}.entry-row h3{margin:0;font-size:30px;line-height:1.02;letter-spacing:-.04em;font-weight:760}.entry-row p{margin:0;max-width:56ch;font-size:16px;line-height:1.7;color:var(--muted)}.entry-cta{font-size:16px;line-height:1.4;color:var(--text);font-weight:700;transition:.18s ease;white-space:nowrap}.split-band{margin-top:24px;display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.split-main{padding-right:24px;border-right:1px solid var(--line)}.split-item{padding:0 0 18px;margin-bottom:18px;border-bottom:1px dashed var(--line)}.split-item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.split-item h3{margin:8px 0 0;font-size:28px;line-height:1.08;letter-spacing:-.03em;font-weight:740;max-width:18ch}.split-item p{margin:12px 0 0;max-width:56ch;font-size:16px;line-height:1.72;color:var(--muted)}.split-side{padding:20px;border:1px solid var(--line);border-radius:24px;background:#fbfdff}.split-side h3{margin:8px 0 0;font-size:30px;line-height:1.02;letter-spacing:-.035em;font-weight:760;max-width:10ch}.split-side p{margin:12px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.stat-grid{margin-top:18px;display:grid;gap:12px}.stat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line)}.stat-row:first-child{border-top:none;padding-top:0}.stat-row strong{display:block;font-size:36px;line-height:.94;letter-spacing:-.05em;font-weight:800;color:var(--text)}.stat-row span{max-width:18ch;text-align:right;font-size:14px;line-height:1.55;color:var(--muted)}.tint-band{margin-top:24px;padding:24px;border-radius:28px;background:linear-gradient(180deg,#f7fbfe 0%,#eef5f9 100%);border:1px solid rgb(17 40 63 / .06)}.process-grid{margin-top:18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.process-card{padding:18px;border-radius:22px;background:#fff;border:1px solid rgb(17 40 63 / .08)}.process-num{width:34px;height:34px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);color:#a96409;font-size:14px;font-weight:800}.process-card h3{margin:12px 0 0;font-size:24px;line-height:1.05;letter-spacing:-.03em;font-weight:760}.process-card p{margin:10px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.home-link-columns{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px 24px}.home-link-col h3{margin:0;font-size:20px;line-height:1.2;letter-spacing:-.02em;font-weight:730}.home-link-list{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:10px}.home-link-list a{text-decoration:none;color:var(--text);font-size:15px;line-height:1.5;font-weight:620;border-bottom:1px solid #fff0}.home-link-list a:hover{opacity:.82;border-color:rgb(17 40 63 / .18)}.home-faq-copy{margin:12px 0 0;max-width:68ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}#repairFinder,#screen-price-search{scroll-margin-top:140px}@media (max-width:1180px){.split-band,.home-location-layout{grid-template-columns:1fr}.split-main{padding-right:0;border-right:none}}@media (max-width:980px){.entry-row{grid-template-columns:1fr}.process-grid,.home-link-columns{grid-template-columns:1fr 1fr}}@media (max-width:760px){.process-grid,.home-link-columns{grid-template-columns:1fr}}@media (max-width:980px){.fx-loc-grid.is-multi,.fx-loc-grid.is-single{grid-template-columns:1fr}.fx-loc-shared-grid{grid-template-columns:1fr}.fx-loc-grid.is-single .fx-loc-shared{height:auto}}@media (max-width:680px){.fx-loc-card,.fx-loc-shared{padding:20px}.fx-loc-title{max-width:none;font-size:34px}.fx-loc-btn{width:100%}.fx-loc-hour{flex-direction:column;gap:4px}.fx-loc-hour strong{text-align:left;white-space:normal}}.review-badge.compact{margin:0 0 14px;min-height:38px;padding:0 12px;font-size:13px}.review-badge strong{font-size:16px}.hero-stars{color:#efb432;letter-spacing:.06em}.hero-copy-block{max-width:70ch}.hero-copy-label{margin:0 0 10px;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.hero-copy-sep{height:1px;background:var(--line);margin:24px 0}.lead{margin:14px 0 0;max-width:66ch;font-size:18px;line-height:1.6;color:var(--muted);font-weight:430}.lead strong{color:var(--text);font-weight:650}.included-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:14px}.included-item{display:flex;gap:12px;align-items:flex-start}.symptom-icon{width:22px;height:22px;border-radius:50%;background:#e8f7ee;color:#196f4b;display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:0 0 22px}.included-item span:last-child{font-size:15px;line-height:1.6;color:var(--text);font-weight:620}.money-side-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:var(--shadow);padding:18px 20px 20px}.booking-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.booking-mini-note{grid-column:1 / -1;margin-top:-2px;padding:0 2px;font-size:13px;line-height:1.55;color:var(--muted);font-weight:520}.booking-mini-note strong{color:var(--text);font-weight:700}.booking-box{padding:14px 14px 13px;border:1px solid var(--line);border-radius:18px;background:#fbfdff}.booking-box-link{text-decoration:none;color:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.booking-box-link:hover{transform:translateY(-1px);border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.booking-box-link:focus-visible{outline:none;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .08)}.booking-box-link{position:relative;display:flex!important;flex-direction:column;justify-content:flex-start;gap:10px}.booking-box-link .booking-action{display:flex;align-items:center;gap:8px;display:inline-flex;align-items:center;gap:10px;min-width:0}.booking-box-link .booking-plus{display:none;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--accent-soft);color:#a96409;font-size:16px;font-weight:900;line-height:1;flex:0 0 24px}.booking-box-link .booking-action strong{margin:0;display:inline-block;line-height:1.25}.booking-box-link.is-empty .booking-action strong{color:var(--accent)}.booking-box span,.booking-meta span{display:block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650;margin-bottom:10px}.booking-box strong,.booking-meta strong{display:block;font-size:15px;line-height:1.45;color:var(--text);font-weight:760}.booking-box a{display:inline-block;margin-top:10px;font-size:14px;font-weight:800;color:var(--accent);text-decoration:none}.money-side-sep{height:1px;background:var(--line);margin:18px 0}.booking-meta{display:grid;gap:12px}.booking-total-row{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:18px;padding-top:18px}.booking-price{font-size:74px;line-height:.88;letter-spacing:-.06em;font-weight:820}.booking-sub{margin-top:8px;font-size:14px;line-height:1.5;color:var(--muted)}.booking-status{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:999px;background:#e4f4ea;color:#1a714c;font-size:14px;font-weight:800;white-space:nowrap}.btn{min-height:48px;padding:0 18px;font-size:15px;transition:transform .18s ease}.btn:hover,.choice-btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--accent);color:#fff;border-color:#fff0}.btn-secondary{background:#fff0}.btn-wide{width:100%;margin-top:18px}.section{padding:20px 0 32px}.section+.section{border-top:none}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-title{margin:8px 0 0;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.04em;font-weight:760;max-width:15ch}.tag{min-height:34px;padding:0 12px;background:var(--green);color:var(--green-text);font-size:13px;font-weight:700;white-space:nowrap}.tag.green{background:#e8f7ee;color:#196f4b}.tag.orange{background:var(--accent-soft);color:#a96409}.kwaliteit-blok{color:var(--text);max-width:100%;margin:0 auto;padding:0}.kwaliteit-blok .section-title{max-width:14ch}.info-line{margin-top:10px;max-width:72ch;font-size:16px;line-height:1.55;color:var(--muted);font-weight:430}.info-line strong{color:var(--text);font-weight:650}.recommended{margin-top:18px;background:#fbfdff;border:1px solid var(--line-2);border-radius:28px;padding:24px;box-shadow:0 8px 22px rgb(17 40 63 / .03)}.recommended-grid{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:start}.rec-tag-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.rec-title{margin:10px 0 0;font-size:44px;line-height:.96;letter-spacing:-.045em;font-weight:760;max-width:9ch}.rec-text{margin:12px 0 0;font-size:18px;line-height:1.55;color:var(--muted);font-weight:430}.rec-explain{margin-top:18px;padding-top:18px;border-top:1px solid var(--line);display:grid;grid-template-columns:220px 1fr;gap:18px}.rec-explain-left{font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650;line-height:1.45}.rec-explain-right{font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.rec-explain-right strong{color:var(--text);font-weight:650}.price-box{text-align:right}.big-price{margin:0;font-size:72px;line-height:.9;letter-spacing:-.06em;font-weight:800}.price-sub{margin-top:8px;font-size:14px;line-height:1.45;color:var(--muted);font-weight:500}.choice-btn{margin-top:16px;min-height:46px;padding:0 16px;border-radius:var(--pill);border:1px solid rgb(17 40 63 / .14);background:#fff;color:var(--text);font-size:15px;font-weight:700}.state{margin-top:10px;font-size:13px;color:var(--muted);font-weight:500}.alternatives{margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 8px 22px rgb(17 40 63 / .03)}.alt-head{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;background:#fcfdff;border-bottom:1px solid var(--line);cursor:pointer}.alt-head-left{display:flex;align-items:flex-start;gap:12px}.icon{width:40px;height:40px;border-radius:14px;background:#eef3f7;color:var(--text);display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:400;flex:0 0 40px}.alt-title{margin:0;font-size:20px;line-height:1.15;letter-spacing:-.03em;font-weight:720}.alt-sub{margin:4px 0 0;font-size:15px;line-height:1.5;color:var(--muted);font-weight:430}.alt-content{display:none;padding:18px}.alt-content.is-open{display:block}.options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.option{background:#fcfdff;border:1px solid var(--line);border-radius:22px;padding:18px;transition:.18s ease}.option.selected{background:#fff;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.option-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.quality-title{margin:10px 0 0;font-size:25px;line-height:1;letter-spacing:-.04em;font-weight:730;max-width:9ch}.amount{font-size:30px;line-height:1;letter-spacing:-.05em;font-weight:780;white-space:nowrap}.option p{margin:10px 0 0;min-height:70px;font-size:15px;line-height:1.56;color:var(--muted);font-weight:430}.bullets{margin:14px 0 0;padding-left:18px;color:var(--text)}.bullets li{margin:0 0 9px;font-size:15px;line-height:1.5;font-weight:430}.switch-note{margin-top:10px;font-size:13px;color:var(--muted);font-weight:500}.mp-wrap{max-width:1140px;margin:0 auto;padding:0 24px}.mp-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.mp-kicker{display:inline-block;font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:650;margin-bottom:12px}.mp-title{margin:0;max-width:14ch;font-size:clamp(30px,3.2vw,46px);line-height:1.03;letter-spacing:-.04em;font-weight:760;color:var(--text)}.mp-lead,.mp-copy{margin:12px 0 0;max-width:68ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.mp-lead strong,.mp-copy strong{color:var(--text);font-weight:650}.mp-tag{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:13px;font-weight:680;white-space:nowrap}.mp-mini{font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:650}.mp-panel{border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;box-shadow:0 12px 30px rgb(17 40 63 / .05);overflow:hidden}.mp-service-stack{margin-top:22px;display:grid;gap:14px}.mp-service-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:22px;background:#fff;transition:.18s ease}.mp-service-row.is-selected,.mp-service-slim.is-selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.mp-addon-panel{padding:10px;background:#fff}.mp-addon-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mp-addon-tab{display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-height:100%;padding:18px;border:1px solid var(--line);border-radius:22px;background:#fcfdff;transition:.18s ease}.mp-addon-tab.is-selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.mp-addon-copy strong{display:block;font-size:18px;line-height:1.18;font-weight:740}.mp-addon-copy span{display:block;margin-top:6px;font-size:14px;line-height:1.55;color:var(--muted)}.mp-addon-meta{display:grid;gap:12px;align-items:end}.mp-addon-tab .mp-service-toggle{width:100%}.mp-addon-tab.is-selected .mp-service-toggle{background:#fff;color:var(--text);border-color:#cfdce7;box-shadow:0 0 0 3px rgb(17 40 63 / .05);border-radius:999px}.mp-service-badge{display:inline-flex;align-items:center;justify-content:center;min-width:72px;min-height:34px;padding:0 10px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mp-service-copy strong{display:block;font-size:22px;line-height:1.1;letter-spacing:-.03em;font-weight:740}.mp-service-copy span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--muted)}.mp-service-price{text-align:right}.mp-service-price strong{display:block;font-size:30px;line-height:1;font-weight:780;letter-spacing:-.04em}.mp-service-price span{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--muted-2);text-transform:uppercase;letter-spacing:.12em}.mp-service-toggle{min-width:126px;min-height:44px;border-radius:999px;border:1px solid rgb(17 40 63 / .14);background:#fff;font-size:14px;font-weight:700;color:var(--text);cursor:pointer;transition:.18s ease}.mp-service-row.is-selected .mp-service-toggle,.mp-service-slim.is-selected .mp-service-toggle,.mp-addon-tab.is-selected .mp-service-toggle{background:#fff;color:var(--text);border-color:#cfdce7;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.mp-service-slim{display:grid;grid-template-columns:1fr auto auto;gap:14px;align-items:center;padding:16px 18px;border-top:1px dashed var(--line)}.mp-service-slim:first-child{border-top:none}.mp-service-slim strong{display:block;font-size:18px;line-height:1.15;font-weight:710}.mp-service-slim span{display:block;margin-top:4px;font-size:14px;line-height:1.5;color:var(--muted)}.mp-service-summary{margin-top:18px;padding-top:16px;display:flex;justify-content:space-between;gap:14px;align-items:flex-end}.mp-service-summary small{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--muted)}.mp-service-summary-price{font-size:48px;line-height:.92;letter-spacing:-.06em;font-weight:800}.mp-extra-awareness{margin-top:14px;padding:18px 20px;border:1px solid var(--line);border-radius:22px;background:#fbfdff}.mp-extra-awareness strong{display:block;font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:760;color:var(--text)}.mp-extra-awareness p{margin:8px 0 0;font-size:15px;line-height:1.6;color:var(--muted)}.mp-diagnose{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:24px;align-items:center}.mp-diagnose-card{padding:24px;border:1px solid var(--line);border-radius:28px;background:#fbfdff;box-shadow:0 8px 22px rgb(17 40 63 / .03)}.mp-diagnose-photo{border-radius:28px;overflow:hidden;border:1px solid rgb(17 40 63 / .08);box-shadow:0 12px 30px rgb(17 40 63 / .05);background:linear-gradient(180deg,#e8f2f9 0%,#ffffff 100%);min-height:100%;display:flex;align-items:center;justify-content:center;padding:26px}.mp-diagnose-visual{width:100%;aspect-ratio:1/1;border-radius:24px;background:linear-gradient(135deg,rgb(239 139 54 / .14),rgb(232 242 249));display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;font-size:24px;line-height:1.15;font-weight:760;letter-spacing:-.03em;color:var(--text)}.mp-zero{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.mp-zero strong{display:block;margin-top:8px;font-size:42px;line-height:.95;font-weight:800;letter-spacing:-.05em}.mp-zero-badge{min-width:76px;min-height:76px;border-radius:24px;background:#e8f7ee;color:#196f4b;display:inline-flex;align-items:center;justify-content:center;font-size:34px;font-weight:900;letter-spacing:-.05em}.mp-diagnose-usp{margin-top:16px;padding-top:16px;border-top:1px solid var(--line);display:grid;gap:10px}.mp-diagnose-usp div{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--text);font-weight:540}.mp-diagnose-usp div::before{content:"✓";width:20px;height:20px;border-radius:50%;background:#eef4f8;color:#36536d;display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;font-size:12px;margin-top:1px}.mp-btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.mp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgb(17 40 63 / .14);background:#fff;color:var(--text);font-size:15px;font-weight:700;cursor:pointer;transition:.18s ease;text-decoration:none}.mp-btn:hover{transform:translateY(-1px)}.mp-btn-primary{position:relative;border:1px solid rgb(17 40 63 / .08);box-shadow:0 12px 30px rgb(17 40 63 / .05)}.mp-btn-primary::after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:2px;border-radius:999px;background:var(--accent)}.reviews{margin-top:10px}.mp-score-line{margin-top:12px;display:flex;flex-wrap:wrap;gap:12px;align-items:center}.mp-score{font-size:58px;line-height:.9;letter-spacing:-.06em;font-weight:820}.mp-score-copy{font-size:22px;line-height:1.15;color:var(--muted);font-weight:650}.mp-stars{color:#efb432;letter-spacing:.08em;font-size:24px}.mp-review-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mp-review{padding-top:18px;border-top:1px solid var(--line)}.mp-review-head{display:flex;gap:12px;align-items:center}.mp-avatar{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;color:#31485f;flex:0 0 42px}.mp-avatar.a{background:#f3eadf}.mp-avatar.b{background:#e7f1ea}.mp-avatar.c{background:#e8eef7}.mp-review-name{font-size:17px;line-height:1.15;font-weight:740}.mp-review-stars{margin-top:2px;color:#efb432;font-size:17px;letter-spacing:.06em}.mp-review-text{margin-top:14px;font-size:15px;line-height:1.7;color:var(--muted)}.faq-list{display:grid;gap:12px}.faq-item{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;box-shadow:var(--shadow);overflow:hidden}.faq-q{width:100%;text-align:left;background:#fff;border:none;padding:18px 18px;display:flex;justify-content:space-between;gap:16px;align-items:center;font-size:17px;line-height:1.4;font-weight:720;color:var(--text);cursor:pointer}.faq-plus{width:28px;height:28px;border-radius:50%;border:1px solid rgb(17 40 63 / .08);display:inline-flex;align-items:center;justify-content:center;font-size:18px;color:var(--text);flex:0 0 28px}.faq-a{display:none;padding:0 18px 18px;font-size:15px;line-height:1.7;color:var(--muted);max-width:72ch}.faq-item.is-open .faq-a{display:block}.plain-links{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;padding-top:8px}.plain-links a{text-decoration:none;font-size:16px;font-weight:760;color:var(--text)}.plain-links a::after{content:""}.mp-sticky-card{position:fixed;right:24px;bottom:24px;width:360px;max-width:calc(100vw - 32px);padding:18px;border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:rgb(255 255 255 / .95);box-shadow:0 18px 42px rgb(17 40 63 / .12);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);z-index:60;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.mp-sticky-card.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.mp-sticky-mini{font-size:12px;line-height:1;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);font-weight:650}.mp-sticky-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:10px}.mp-sticky-head strong{font-size:24px;line-height:1.04;letter-spacing:-.03em;font-weight:760;color:var(--text);max-width:9ch}.mp-sticky-head span{font-size:34px;line-height:.95;letter-spacing:-.05em;font-weight:820;color:var(--text);white-space:nowrap}.mp-sticky-sub{margin-top:8px;font-size:14px;line-height:1.55;color:var(--muted);font-weight:500}.mp-sticky-added{margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.mp-sticky-added-lines{display:grid;gap:8px}.mp-sticky-added-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;line-height:1.45;color:var(--muted);font-weight:500}.mp-sticky-added-line strong{font-size:14px;line-height:1.45;color:var(--text);font-weight:650}.mp-sticky-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.footer{padding:32px 0 44px;border-top:1px solid var(--line);background:#fff}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px}.footer h4{margin:0 0 8px;font-size:18px;letter-spacing:-.02em}.footer p,.footer a{font-size:15px;line-height:1.7;color:var(--muted);text-decoration:none}@media (max-width:1180px){.recommended-grid{grid-template-columns:1fr}.price-box{text-align:left}.options{grid-template-columns:1fr}}@media (max-width:1120px){.mp-diagnose,.mp-location-grid{grid-template-columns:1fr}.mp-location-side{padding-left:0;border-left:none;border-top:1px solid var(--line);padding-top:22px}.mp-sticky-card{display:none}}@media (max-width:980px){.hero-grid,.footer-grid,.mp-review-grid{grid-template-columns:1fr}.booking-mini-grid,.included-grid{grid-template-columns:1fr 1fr}.topbar{align-items:flex-start;flex-direction:column}.mp-service-row{grid-template-columns:1fr}.mp-service-price{text-align:left}.mp-service-toggle{width:100%}}@media (max-width:760px){.wrap,.mp-wrap{padding:0 14px}.hero-title{font-size:clamp(34px,10vw,48px);max-width:none}.booking-mini-grid,.included-grid,.options,.mp-review-grid{grid-template-columns:1fr}.rec-title{font-size:38px}.big-price,.booking-price{font-size:60px}.rec-explain{grid-template-columns:1fr;gap:8px}.section-title,.mp-title{font-size:34px}.booking-total-row,.mp-service-summary{flex-direction:column;align-items:flex-start}.mp-btn,.btn{width:100%}.mp-btn-row{display:grid;grid-template-columns:1fr;gap:10px}.mp-service-slim{grid-template-columns:1fr}.mp-addon-tabs{grid-template-columns:1fr}.mp-sticky-card{right:16px;bottom:16px;width:min(420px,calc(100vw - 28px))}.mp-sticky-actions{grid-template-columns:1fr}}.tech-grid{display:grid;grid-template-columns:322px minmax(0,1fr);gap:42px;align-items:start}.tech-spec-card{background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow);padding:24px 22px}.tech-mini-label,.tech-plain-label{display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.18em;color:var(--muted-2);font-weight:700}.tech-spec-list{margin-top:14px;display:grid;gap:0}.tech-spec-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:15px 0;border-bottom:1px dashed var(--line)}.tech-spec-row:last-child{border-bottom:none;padding-bottom:0}.tech-spec-row span{font-size:15px;line-height:1.45;color:var(--muted);font-weight:650}.tech-spec-row strong{font-size:15px;line-height:1.45;color:var(--text);font-weight:800;text-align:right;white-space:nowrap}.tech-plain-side{padding-top:4px}.tech-copy{margin-top:10px;display:grid;gap:0}.tech-copy-item{padding:14px 0;border-bottom:1px dashed #e4edf4}.tech-copy-item:last-of-type{border-bottom:none;padding-bottom:8px}.tech-copy-item h3{margin:0;font-size:19px;line-height:1.28;letter-spacing:-.025em;font-weight:780;color:var(--text)}.tech-copy-item p{margin:8px 0 0;font-size:15px;line-height:1.65;color:var(--muted);font-weight:430;max-width:64ch}@media (max-width:980px){.tech-grid{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.tech-spec-card{padding:20px 18px}.tech-spec-row{grid-template-columns:1fr;gap:6px}.tech-spec-row strong{text-align:left;white-space:normal}}.fx-live-labels{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0}.fx-live-label{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgb(17 40 63 / .08);background:#fff;font-size:12px;font-weight:700;color:#11283f;white-space:nowrap}.fx-live-label--db{background:#e8f7ee;color:#196f4b}.fx-live-label--standard{background:#eef3f7;color:#445b71}.fx-live-label--missing{background:#fff4e9;color:#a96409}.fx-live-label small{font-weight:600;opacity:.85}.fx-live-admin-row{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.fx-live-admin-note{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fx-live-admin-note .fx-live-label{min-height:30px}.fx-live-kv{display:grid;grid-template-columns:1fr auto;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.fx-live-kv:last-child{border-bottom:none}.fx-live-kv span{font-size:15px;line-height:1.45;color:var(--muted)}.fx-live-kv strong{font-size:15px;line-height:1.45;color:var(--text);font-weight:760;text-align:right}.fx-live-content-card{padding:22px;border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;box-shadow:var(--shadow)}.fx-live-content-card h3{margin:0;font-size:24px;line-height:1.08;letter-spacing:-.03em;font-weight:740}.fx-live-content-card p{margin:12px 0 0;font-size:15px;line-height:1.68;color:var(--muted)}.fx-live-empty{display:flex;align-items:center;justify-content:center;min-height:340px;border:1px dashed #f0caa0;border-radius:30px;background:#fffaf3;color:#a96409;font-size:16px;font-weight:700;text-align:center;padding:24px}.fx-live-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fx-live-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx-live-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fx-live-related-card{padding:18px;border:1px solid rgb(17 40 63 / .08);border-radius:22px;background:#fff;text-decoration:none;color:inherit;box-shadow:var(--shadow)}.fx-live-related-card strong{display:block;font-size:18px;line-height:1.18}.fx-live-related-card span{display:block;margin-top:8px;font-size:14px;line-height:1.55;color:var(--muted)}.fx-live-breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--muted);font-size:14px;line-height:1.35;font-weight:500;margin-bottom:10px}.fx-live-breadcrumbs .sep{opacity:.6}.fx-live-subtle{font-size:13px;line-height:1.55;color:var(--muted)}.fx-live-issues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fx-live-issue{padding:18px;border:1px solid var(--line);border-radius:22px;background:#fff}.fx-live-issue h3{margin:0;font-size:19px;line-height:1.2;font-weight:760}.fx-live-issue p{margin:8px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.fx-live-topbar-spacer{height:8px}@media (max-width:980px){.fx-live-grid-2,.fx-live-grid-3,.fx-live-related-grid,.fx-live-issues{grid-template-columns:1fr}}.money-side-card{overflow:hidden}.booking-mini-grid{align-items:stretch}.booking-box{min-width:0;overflow:hidden}.booking-box strong{word-break:break-word}.booking-edit{display:inline-block;margin-top:8px;color:var(--accent);text-decoration:none;font-size:14px;font-weight:800}.booking-action--orange strong{color:var(--accent);font-weight:800}.hero-meta-inline .review-badge{margin:0}.hero-meta-inline .review-badge.compact.is-usp{min-height:42px;padding:0 14px;font-size:14px}@media (max-width:980px){.money-side-card{padding:18px}.booking-mini-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.booking-mini-grid{grid-template-columns:1fr}}.quality-recommended-card .choice-btn,.quality-alternatives-card .choice-btn{display:inline-flex;align-items:center;justify-content:center}.quality-alternatives-card .option{display:flex;flex-direction:column}.quality-alternatives-card .option .choice-btn{margin-top:auto;align-self:flex-start}.quality-alternatives-card .option .state{margin-top:12px}.quality-eyebrow{margin-bottom:10px}.quality-alternatives-card .alt-content.is-open{display:block}.quality-alternatives-card .option.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.home-faq-copy{margin:12px 0 0;max-width:68ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.fx-loc-section{padding:24px 0 0}.fx-loc-head{margin-bottom:20px}.fx-loc-kicker,.fx-loc-mini{display:inline-block;font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:650}.fx-loc-title{margin:10px 0 0;max-width:15ch;font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.04em;font-weight:760;color:var(--text)}.fx-loc-intro{margin:14px 0 0;max-width:64ch;font-size:17px;line-height:1.62;color:var(--muted);font-weight:430}.fx-loc-grid{display:grid;gap:20px}.fx-loc-grid.is-single{grid-template-columns:minmax(0,1fr) 360px;max-width:1140px;align-items:start}.fx-loc-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);padding:24px}.fx-loc-card-title{margin:10px 0 0;font-size:30px;line-height:1.02;letter-spacing:-.04em;font-weight:760;color:var(--text)}.fx-loc-card-copy{margin:10px 0 0;font-size:16px;line-height:1.62;color:var(--muted)}.fx-loc-hours{margin-top:20px;display:grid;gap:0}.fx-loc-hour{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line)}.fx-loc-hour:last-child{border-bottom:none;padding-bottom:0}.fx-loc-hour span{font-size:15px;line-height:1.45;color:var(--muted);font-weight:500}.fx-loc-hour strong{font-size:15px;line-height:1.45;color:var(--text);font-weight:720;text-align:right;white-space:nowrap}.fx-loc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.fx-loc-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgb(17 40 63 / .14);background:#fff;color:var(--text);font-size:15px;font-weight:700;text-decoration:none;transition:.18s ease}.fx-loc-btn:hover{transform:translateY(-1px)}.fx-loc-btn-primary{position:relative;border:1px solid rgb(17 40 63 / .08);box-shadow:0 12px 30px rgb(17 40 63 / .05)}.fx-loc-btn-primary::after{content:"";position:absolute;left:18px;right:18px;bottom:9px;height:2px;border-radius:999px;background:var(--accent)}.fx-loc-shared{margin-top:0;padding:20px 22px;border:1px solid var(--line);border-radius:24px;background:#fbfdff;height:100%}.fx-loc-shared-grid{margin-top:14px;display:grid;grid-template-columns:1fr;gap:12px 20px}.fx-loc-check{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:center}.fx-loc-check-icon{width:26px;height:26px;border-radius:50%;background:#e4f4ea;color:#1a714c;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;line-height:1}.fx-loc-check strong{display:block;font-size:17px;line-height:1.32;letter-spacing:-.02em;font-weight:680;color:var(--text)}@media (max-width:980px){.fx-loc-grid.is-single{grid-template-columns:1fr}.fx-loc-shared{height:auto}}@media (max-width:680px){.fx-loc-card,.fx-loc-shared{padding:20px}.fx-loc-title{max-width:none;font-size:34px}.fx-loc-btn{width:100%}.fx-loc-hour{flex-direction:column;gap:4px}.fx-loc-hour strong{text-align:left;white-space:normal}}.fx-live-admin-row{margin-bottom:12px}.fx-live-admin-note,.fx-live-labels{display:flex;flex-wrap:wrap;gap:10px 10px;align-items:center}.fx-live-pill{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#eef8f0;border:1px solid #cfe5d5;color:#2d6b48;font-size:12px;font-weight:800;white-space:nowrap}.fx-cluster-quality-shell{margin-top:24px;background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;box-shadow:0 12px 30px rgb(17 40 63 / .05);padding:22px}.fx-cluster-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx-cluster-quality-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:22px;padding:18px;min-height:100%}.fx-cluster-quality-card.is-featured{background:#fffdf9;border-color:#e7cdb0;box-shadow:0 0 0 3px rgb(239 139 54 / .08)}.fx-cluster-quality-top{display:flex;align-items:center;justify-content:flex-start;gap:10px}.fx-cluster-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:#eef3f7;color:var(--text);font-size:12px;font-weight:800}.fx-cluster-tag.is-accent{background:#fff4e9;color:#a96409}.fx-cluster-quality-card h3{margin:14px 0 0;font-size:28px;line-height:1.02;letter-spacing:-.04em;font-weight:800;max-width:10ch}.fx-cluster-quality-rows{margin-top:14px;display:grid}.fx-cluster-quality-row{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line)}.fx-cluster-quality-row span{font-size:14px;line-height:1.45;color:var(--muted);font-weight:600}.fx-cluster-quality-row strong{font-size:14px;line-height:1.45;color:var(--text);font-weight:700;text-align:right}.fx-cluster-quality-note{margin:14px 0 0;font-size:14px;line-height:1.6;color:var(--muted)}.fx-cluster-advice-grid{margin-top:18px;display:grid;grid-template-columns:minmax(0,1.1fr) 360px;gap:22px;align-items:start}.fx-cluster-advice-main,.fx-cluster-advice-side{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:22px;padding:20px}.fx-cluster-advice-main h4,.fx-cluster-advice-side h3{letter-spacing:-.02em}.fx-cluster-advice-intro{margin:14px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.fx-cluster-advice-list{margin-top:18px;display:grid}.fx-cluster-advice-item{padding:14px 0;border-top:1px dashed var(--line)}.fx-cluster-advice-item:first-child{border-top:none;padding-top:0}.fx-cluster-advice-item h4{margin:0;font-size:20px;line-height:1.22;font-weight:800}.fx-cluster-advice-item p{margin:8px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.fx-cluster-check-list{margin-top:16px;display:grid;gap:12px}.fx-cluster-check{display:flex;gap:10px;align-items:flex-start;color:var(--text);font-size:15px;line-height:1.55;font-weight:700}.fx-cluster-check::before{content:"✓";width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef8f0;color:#4e8e63;font-size:14px;flex:0 0 24px;margin-top:-1px}.fx-cluster-advice-actions{display:grid;gap:10px;margin-top:18px}.fx-cluster-table-shell{margin-top:24px;background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;box-shadow:0 12px 30px rgb(17 40 63 / .05);overflow:hidden}.fx-cluster-table-head{display:grid;grid-template-columns:1fr 1fr;background:#fbfdff;border-bottom:1px solid var(--line)}.fx-cluster-table-head-inner{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:14px;padding:16px 20px}.fx-cluster-table-head span{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:700}.fx-cluster-two-col-list{display:grid;grid-template-columns:1fr 1fr}.fx-cluster-col{border-right:1px solid var(--line)}.fx-cluster-col:last-child{border-right:none}.fx-cluster-row{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:14px;align-items:center;padding:15px 20px;text-decoration:none;color:inherit;border-top:1px dashed var(--line);transition:background .18s ease}.fx-cluster-col .fx-cluster-row:first-child{border-top:none}.fx-cluster-row:hover{background:#f8fbfd}.fx-cluster-model strong{display:block;font-size:17px;line-height:1.15;font-weight:800;letter-spacing:-.02em}.fx-cluster-model small{display:block;margin-top:5px;font-size:12px;line-height:1.45;color:var(--muted);font-weight:600}.fx-cluster-price{text-align:right}.fx-cluster-price strong{display:block;font-size:17px;line-height:1.1;font-weight:700;white-space:nowrap}.fx-cluster-price span{display:block;margin-top:5px;font-size:12px;line-height:1.35;color:var(--text);font-weight:700}.fx-cluster-price span::after{content:" →";color:var(--accent)}@media (max-width:1100px){.fx-cluster-advice-grid{grid-template-columns:1fr}}@media (max-width:860px){.fx-cluster-quality-grid,.fx-cluster-two-col-list,.fx-cluster-table-head{grid-template-columns:1fr}.fx-cluster-col{border-right:none}.fx-cluster-table-head-inner,.fx-cluster-row{grid-template-columns:minmax(0,1fr) 110px}}@media (max-width:700px){.fx-cluster-quality-card h3{font-size:24px}}.fx-cluster-matrix-shell{margin-top:24px;background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;box-shadow:0 12px 30px rgb(17 40 63 / .05);overflow:hidden}.fx-cluster-matrix-wrap{overflow-x:auto}.fx-cluster-matrix{display:grid;grid-template-columns:240px repeat(4,minmax(180px,1fr));align-items:stretch}.fx-cluster-matrix-col-head{padding:18px 16px;border-left:1px solid var(--line);background:#fbfdff;min-height:108px}.fx-cluster-matrix-col-head.is-label{border-left:none;background:#fff}.fx-cluster-matrix-col-head.is-featured{background:#fffdf9}.fx-cluster-matrix-col-head h3{margin:0;font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:800}.fx-cluster-matrix-col-head p{margin:8px 0 0;font-size:13px;line-height:1.5;color:var(--muted);font-weight:600}.fx-cluster-matrix-feature{padding:14px 18px;border-top:1px dashed var(--line);font-size:14px;font-weight:700;color:var(--text);background:#fff}.fx-cluster-matrix-cell{padding:14px 16px;border-top:1px dashed var(--line);border-left:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--text);background:#fff}.fx-cluster-matrix-cell.is-featured{background:#fffdf9}.fx-cluster-matrix-cell span{font-weight:500;color:var(--text)}.fx-cluster-matrix-note-row{display:grid;grid-template-columns:240px repeat(4,minmax(180px,1fr));border-top:1px solid var(--line);background:#fff;min-width:960px}.fx-cluster-matrix-note-label{padding:16px 18px;font-size:12px;text-transform:uppercase;letter-spacing:.16em;color:var(--muted-2);font-weight:700;background:#fbfdff}.fx-cluster-matrix-note{padding:16px;border-left:1px solid var(--line);font-size:13px;line-height:1.55;color:var(--muted);font-weight:600}.fx-cluster-matrix-note.is-featured{background:#fffdf9}@media (max-width:1150px){.fx-cluster-matrix,.fx-cluster-matrix-note-row{min-width:980px}}.fx-cluster-included-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(320px,.85fr);gap:36px;align-items:start}.fx-cluster-included-main{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;padding:20px 22px}.fx-cluster-included-side{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;padding:20px 22px}.fx-cluster-advice-main.is-plain{border:none;background:#fff0;padding:0;box-shadow:none}.fx-cluster-advice-main.is-plain .fx-cluster-advice-list{margin-top:14px}.fx-cluster-advice-main.is-plain .fx-cluster-advice-item:first-child{padding-top:0}@media (max-width:980px){.fx-cluster-included-grid{grid-template-columns:1fr}}.home-link-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px}.fx-cluster-advice-main.is-plain .lead p{margin:0 0 16px}.fx-advice-signal-solution-grid{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.9fr);gap:28px;align-items:start}.fx-advice-solution-plain{padding:8px 4px 0 4px}@media (max-width:980px){.fx-advice-signal-solution-grid{grid-template-columns:1fr}}.fx-advice-local-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(320px,.85fr);gap:36px;align-items:start}.fx-advice-local-side{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:28px;padding:20px 22px}.fx-advice-local-side h3{margin:12px 0 0;font-size:34px;line-height:1;letter-spacing:-.04em;font-weight:800;max-width:10ch}.fx-advice-local-list{display:grid;gap:14px;margin-top:16px}.fx-advice-local-item{padding:14px 0;border-top:1px dashed var(--line);display:grid;gap:5px}.fx-advice-local-item:first-child{border-top:none;padding-top:0}.fx-advice-local-item strong{font-size:18px;line-height:1.2;font-weight:800;color:var(--text)}.fx-advice-local-item span{font-size:14px;line-height:1.55;color:var(--muted);font-weight:600}@media (max-width:980px){.fx-advice-local-grid{grid-template-columns:1fr}}.fx-advice-solution-plain .section-title{max-width:8.5ch}.fx-advice-solution-plain .section-copy{max-width:72ch}@media (max-width:1200px){.fx-advice-signal-solution-grid{grid-template-columns:minmax(260px,.7fr) minmax(0,1.7fr)}}.plain-links{display:grid;grid-template-rows:repeat(5,auto);grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:10px 26px;align-items:start;padding-top:8px}.plain-links a{display:block;text-decoration:none;font-size:16px;font-weight:760;line-height:1.35;color:var(--text)}.plain-links a::after{content:""}@media (max-width:1100px){.plain-links{grid-template-rows:repeat(5,auto);grid-auto-columns:minmax(190px,1fr);gap:10px 20px}}@media (max-width:760px){.plain-links{grid-template-rows:none;grid-auto-flow:row;grid-template-columns:1fr;gap:10px}}.mp-service-badge--discount{background:#fff0f0;color:#b42318}.mp-service-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right}.mp-service-old{font-size:15px;line-height:1.2;color:var(--muted);text-decoration:line-through;font-weight:700}.mp-service-toggle.is-selected{background:#fff;color:var(--text);border-color:#cfdce7;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.alt-head{width:100%;border:none;text-align:left}.alt-content[hidden]{display:none!important}.recommended.selected,.option.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.money-side-card{position:sticky;top:110px;align-self:start}.model-plain-links a,.plain-links a{font-weight:500!important}.fx-related-five-cols .home-link-list{display:grid;gap:9px;margin:0;padding:0;list-style:none}.fx-related-five-cols .home-link-col{min-width:0}@media(max-width:1120px){.money-side-card{position:relative;top:auto}}.quality-alternatives-card .alt-content.is-open{display:block!important}.hero-side-locations{display:grid;gap:12px;margin-top:18px}.hero-location-card{padding:14px 14px 13px;border:1px solid var(--line);border-radius:18px;background:#fbfdff}.hero-location-card h4{margin:0 0 12px;font-size:17px;line-height:1.15;letter-spacing:-.02em;font-weight:820;color:var(--text)}.hero-location-row{display:grid;grid-template-columns:minmax(82px,.72fr) 1.28fr;gap:10px;padding:10px 0;border-top:1px solid var(--line)}.hero-location-row span{font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:var(--muted-2);font-weight:650;padding-top:4px}.hero-location-row strong{font-size:14px;line-height:1.42;color:var(--text);font-weight:760}.hero-location-row a,.hero-side-box a{color:inherit;text-decoration:none}.hero-side-box--wide{margin-top:0}@media (max-width:560px){.hero-location-row{grid-template-columns:1fr}.hero-location-row span{padding-top:0}}.fx-repair-map{padding:34px 0 42px}.fx-repair-map .fx-wrap{max-width:var(--max,1360px);margin:0 auto;padding:0 24px;width:100%}.fx-map-shell{border-top:1px dashed var(--line);padding-top:30px}.fx-map-head{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:42px;align-items:end}.fx-repair-map .fx-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--muted-2,#7c8fa2);font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;font-weight:720}.fx-repair-map .fx-kicker::before{content:none;display:none}.fx-map-title{margin:13px 0 0;max-width:17ch;font-size:clamp(31px,3.1vw,46px);line-height:1.06;letter-spacing:-.045em;font-weight:720;color:var(--text)}.fx-map-title span{position:relative;z-index:1;display:inline-block}.fx-map-title span::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:8px;border-radius:999px;background:rgb(239 139 54 / .15);z-index:-1}.fx-map-lead{margin:15px 0 0;max-width:78ch;color:var(--muted);font-size:16px;line-height:1.62}.fx-map-lead strong{color:var(--text);font-weight:680}.fx-diagnose-card{border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;padding:20px}.fx-diagnose-card h3{margin:0;font-size:22px;line-height:1.12;letter-spacing:-.035em;font-weight:720;color:var(--text)}.fx-diagnose-card p{margin:9px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.fx-usp-stack{display:grid;gap:10px;margin:15px 0 0;padding:0;list-style:none}.fx-usp-stack li{display:flex;align-items:flex-start;gap:10px;padding:0;color:var(--text);font-size:14px;line-height:1.4;font-weight:690}.fx-usp-stack li::before{content:"✓";width:19px;height:19px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:var(--green-text);font-size:11px;font-weight:900;flex:0 0 19px}.fx-repair-cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:28px}.fx-repair-card{position:relative;min-height:255px;display:flex;flex-direction:column;padding:18px;border:1px solid rgb(17 40 63 / .08);border-radius:26px;background:#fff;overflow:hidden;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fx-repair-card:hover{transform:translateY(-2px);border-color:rgb(17 40 63 / .14);box-shadow:0 14px 30px rgb(17 40 63 / .055)}.fx-repair-card::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:3px;border-radius:999px 999px 0 0;background:#fff0;transition:.18s ease}.fx-repair-card:hover::after{background:var(--accent)}.fx-card-top{display:flex;align-items:center;gap:12px}.fx-card-label{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#f5ede3;color:#ba7312;font-size:10.5px;line-height:1;text-transform:uppercase;letter-spacing:.1em;font-weight:760;white-space:nowrap}.fx-repair-card h3{margin:17px 0 0;color:var(--text);font-size:21px;line-height:1.12;letter-spacing:-.035em;font-weight:720}.fx-repair-card p{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.55}.fx-symptoms{display:grid;gap:7px;margin:15px 0 0;padding:0;list-style:none}.fx-symptoms li{position:relative;padding-left:15px;color:#50677d;font-size:13.5px;line-height:1.35;font-weight:500}.fx-symptoms li::before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:#b7c5d2}.fx-repair-card a{margin-top:auto;padding-top:16px;display:inline-flex;align-items:center;color:var(--text);text-decoration:none;font-size:13.5px;font-weight:790;opacity:.9}.fx-repair-card a::after{content:"→";margin-left:7px;color:var(--accent);font-weight:900}.fx-checkline{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;margin-top:22px;padding:20px 0 0;border-top:1px solid var(--line)}.fx-checkline h3{margin:0;font-size:25px;line-height:1.12;letter-spacing:-.04em;font-weight:720;color:var(--text)}.fx-checkline p{margin:9px 0 0;color:var(--muted);font-size:15px;line-height:1.6;max-width:72ch}.fx-local-seo{align-self:start;padding:0}.fx-local-seo h4{margin:0;color:var(--text);font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:720}.fx-local-seo p{margin:10px 0 0;color:var(--muted);font-size:14.5px;line-height:1.62}.fx-local-seo p+p{margin-top:10px}@media(max-width:1180px){.fx-repair-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:980px){.fx-map-head,.fx-checkline{grid-template-columns:1fr;gap:24px}.fx-repair-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.fx-repair-map .fx-wrap{padding:0 16px}.fx-map-shell{padding-top:22px}.fx-map-title{font-size:clamp(28px,8vw,38px);max-width:none}.fx-repair-cards{grid-template-columns:1fr}.fx-repair-card{min-height:0}}.fx-map-qa{margin-top:30px;padding-top:28px;border-top:1px solid var(--line)}.fx-map-qa-head{max-width:820px}.fx-map-qa-title{margin:13px 0 0;max-width:19ch;color:var(--text);font-size:clamp(29px,2.7vw,40px);line-height:1.08;letter-spacing:-.04em;font-weight:720}.fx-map-qa-title span{position:relative;z-index:1;display:inline-block}.fx-map-qa-title span::after{content:"";position:absolute;left:0;right:0;bottom:4px;height:7px;border-radius:999px;background:rgb(239 139 54 / .15);z-index:-1}.fx-map-qa-head p{margin:14px 0 0;max-width:78ch;color:var(--muted);font-size:15.5px;line-height:1.62}.fx-map-qa-list{display:grid;gap:0;margin-top:24px;max-width:calc(100% - 402px)}.fx-map-qa-item{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:24px 0;border-bottom:1px solid var(--line)}.fx-map-qa-item:first-child{border-top:1px solid var(--line)}.fx-map-qa-topic{display:inline-flex;align-self:start;width:max-content;max-width:100%;min-height:30px;align-items:center;padding:0 12px;border-radius:999px;background:#f5ede3;color:#ba7312;font-size:10.5px;line-height:1;text-transform:uppercase;letter-spacing:.1em;font-weight:760;white-space:nowrap}.fx-map-qa-body h3{margin:0;max-width:34ch;color:var(--text);font-size:22px;line-height:1.22;letter-spacing:-.032em;font-weight:720}.fx-map-qa-body p{margin:10px 0 0;max-width:78ch;color:var(--muted);font-size:15.5px;line-height:1.65}.fx-map-qa-note{margin-top:12px;max-width:78ch;padding-left:13px;border-left:2px solid rgb(239 139 54 / .38);color:#50677d;font-size:14px;line-height:1.55}.fx-map-qa-route{display:inline-flex;margin-left:8px;color:var(--text);text-decoration:none;font-size:13px;line-height:1;font-weight:760;white-space:nowrap;opacity:.84}.fx-map-qa-route::after{content:"→";margin-left:5px;color:var(--accent)}@media(max-width:1100px){.fx-map-qa-list{max-width:none}.fx-map-qa-body h3,.fx-map-qa-body p,.fx-map-qa-note{max-width:none}}@media(max-width:680px){.fx-map-qa{margin-top:24px;padding-top:22px}.fx-map-qa-title{font-size:clamp(27px,8vw,36px);max-width:none}.fx-map-qa-item{grid-template-columns:1fr;gap:12px;padding:22px 0}.fx-map-qa-topic{white-space:normal}.fx-map-qa-route{display:inline;white-space:normal}}.fx-money-shop-list{display:grid;gap:12px}.fx-money-shop{border:1px solid rgb(15 41 64 / .10);background:#f8fafc;border-radius:18px;padding:14px}.fx-money-shop-title{font-size:13px;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;color:#0f2940;margin-bottom:8px}.booking-meta .fx-money-shop .fx-live-kv{padding:7px 0;border-bottom:1px dashed rgb(15 41 64 / .10)}.booking-meta .fx-money-shop .fx-live-kv:last-child{border-bottom:0}.booking-meta .fx-money-shop a{color:inherit;text-decoration:none}.fx-money-store-list{display:grid;gap:0;border:1px solid rgb(15 41 64 / .10);border-radius:18px;overflow:hidden;background:#f8fafc}.fx-money-store-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:13px 14px;border-bottom:1px solid rgb(15 41 64 / .10)}.fx-money-store-row:last-child{border-bottom:0}.fx-money-store-city{font-size:15px;line-height:1.35;font-weight:800;color:#0f2940}.fx-money-store-info{display:grid;gap:5px;color:#50677d;font-size:14px;line-height:1.45;font-weight:430}.fx-money-store-info a{color:#0f2940;text-decoration:none;font-weight:500}.fx-money-store-info span{font-weight:430;color:#50677d}@media(max-width:520px){.fx-money-store-row{grid-template-columns:1fr;gap:6px}}.fx-service-faq-section .section-shell{border-top:0!important;padding-top:0!important}.fx-money-service-title{margin:0 0 12px;color:#0f2940;font-size:18px;line-height:1.22;letter-spacing:-.02em;font-weight:760}.booking-meta .fx-money-store-list{background:#f8fafc}.booking-meta .fx-money-store-info,.booking-meta .fx-money-store-info a,.booking-meta .fx-money-store-info div{text-transform:none!important;letter-spacing:normal!important;font-weight:400!important;font-family:inherit}.booking-meta .fx-money-store-info{display:grid;gap:4px;color:#50677d;font-size:14px;line-height:1.45}.booking-meta .fx-money-store-phone{color:#0f2940;font-size:15px;line-height:1.35;text-decoration:none;font-weight:800!important}.booking-meta .fx-money-store-small{color:#50677d;font-size:13.2px;line-height:1.38}.booking-meta .fx-money-store-contact{color:#50677d;font-size:13.5px;line-height:1.45}.booking-meta .fx-money-store-contact a{color:#0f2940;text-decoration:none}.booking-meta .fx-money-store-contact a:hover{color:var(--accent)}.fx-link-status{display:inline-flex;align-items:center;justify-content:center;min-height:17px;margin-left:6px;padding:2px 6px;border-radius:999px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1;font-weight:800;vertical-align:middle;white-space:nowrap;border:1px solid #fff0}.fx-link-status-checking{background:#f8fafc;border-color:#d9e3ef;color:#64748b}.fx-link-status-ok{background:#edfdf4;border-color:#b8efcf;color:#166534}.fx-link-status-warn{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.fx-link-status-bad{background:#fff1f2;border-color:#fecdd3;color:#be123c}.booking-meta .fx-money-store-info a.fx-money-store-phone{font-weight:800!important}.booking-meta .fx-money-store-row-contact-only{grid-template-columns:1fr!important}.booking-meta .fx-money-store-row-contact-only .fx-money-store-info{grid-column:1/-1}.booking-meta .fx-money-store-info a.fx-money-store-phone{font-weight:800!important}.hero-side-locations.fx-hero-store-list{display:grid;gap:0;margin-top:18px;border:1px solid rgb(15 41 64 / .10);border-radius:18px;overflow:hidden;background:#f8fafc}.fx-hero-store-list .hero-location-card,.fx-hero-store-list .fx-hero-store-row{display:grid;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:13px 14px;border:0;border-bottom:1px solid rgb(15 41 64 / .10);border-radius:0;background:#fff0}.fx-hero-store-list .hero-location-card:last-child{border-bottom:0}.fx-hero-store-list .hero-location-city{font-size:15px;line-height:1.35;font-weight:800;color:#0f2940}.fx-hero-store-list .hero-location-info{display:grid;gap:5px;color:#50677d;font-size:14px;line-height:1.45;font-weight:430;text-transform:none;letter-spacing:normal}.fx-hero-store-list .hero-location-phone{color:#0f2940;font-size:15px;line-height:1.35;text-decoration:none;font-weight:800}.fx-hero-store-list .hero-location-small{color:#50677d;font-size:13.2px;line-height:1.38;font-weight:430}.fx-hero-store-list .hero-location-contact,.fx-hero-store-list .hero-location-contact a{color:#0f2940;font-size:13.5px;line-height:1.45;font-weight:500;text-transform:none;letter-spacing:normal}.fx-hero-store-list .hero-location-contact a{text-decoration:none}.fx-hero-store-list .hero-location-contact a:hover{color:var(--accent)}@media(max-width:520px){.fx-hero-store-list .hero-location-card,.fx-hero-store-list .fx-hero-store-row{grid-template-columns:1fr;gap:6px}}.fx-money-service-title{font-size:30px!important;line-height:1.02!important;letter-spacing:-.035em!important;font-weight:760!important;max-width:none!important;overflow-wrap:normal!important;word-break:normal!important}.booking-meta .fx-money-store-row-contact{grid-template-columns:96px minmax(0,1fr)!important}.booking-meta .fx-money-store-row-contact .fx-money-store-city{display:block}.booking-meta .fx-money-store-row-contact .fx-money-store-info{grid-column:auto!important}.hero-side-body h3,.fx-money-service-title{max-width:none!important;width:100%;overflow-wrap:normal!important;word-break:normal!important}.hero-side-body>p{display:none!important}.finder [data-fx-finder-body] button.option-card,.finder [data-fx-finder-body] button.chip,.finder [data-fx-finder-body] button.result,.finder .intent-card{font-family:inherit;color:inherit;text-align:left;-webkit-appearance:none;appearance:none}.finder [data-fx-finder-body] button.chip{justify-content:center;text-align:center}.finder .result{width:100%}.finder .intro-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.finder .intro-actions .btn{width:auto}.booking-edit{display:inline-flex;align-items:center;gap:6px;transition:color .18s ease,transform .18s ease}.booking-edit:hover{transform:translateX(2px)}.booking-edit-static{color:var(--muted);cursor:default;transform:none!important}.money-side-card .btn-wide{gap:10px}.money-side-card .btn-wide .fx-btn-arrow{display:inline-flex;transition:transform .18s ease}.money-side-card .btn-wide:hover .fx-btn-arrow{transform:translateX(4px)}.header-btn-primary,.fx-loc-btn-primary,.mp-btn-primary{gap:8px}.header-btn-primary::after,.fx-loc-btn-primary::after,.mp-btn-primary::after{content:"→";position:static;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;left:auto;right:auto;bottom:auto;background:#fff0;color:var(--accent);font-weight:1000;line-height:1;transition:transform .18s ease}.header-btn-primary:hover::after,.fx-loc-btn-primary:hover::after,.mp-btn-primary:hover::after{transform:translateX(4px)}@media (max-width:620px){.finder .intro-actions .btn{width:100%}}.fx-loc-grid.is-multi+.fx-loc-shared{margin-top:34px}.fx-standard-flow-process .tint-band{margin-top:0}.header-btn-primary,.fx-loc-btn-primary,.mp-btn-primary{gap:9px}.header-btn-primary::after,.fx-loc-btn-primary::after,.mp-btn-primary::after{content:"→"!important;position:static!important;display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;height:auto!important;left:auto!important;right:auto!important;bottom:auto!important;background:transparent!important;color:var(--accent)!important;font-weight:1000;line-height:1;transition:transform .18s ease}.header-btn-primary:hover::after,.fx-loc-btn-primary:hover::after,.mp-btn-primary:hover::after{transform:translateX(4px)}.finder .step-panel h2{max-width:none!important;white-space:normal;overflow:visible;text-wrap:balance}.fx-standard-flow-process{display:none!important}.fx-home-servicecenter{margin-top:14px;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:#fbfdff}.fx-home-service-row{display:grid;grid-template-columns:92px minmax(0,1fr);gap:10px;padding:14px 16px;border-top:1px solid var(--line);align-items:start}.fx-home-service-row:first-child{border-top:none}.fx-home-service-row>strong{font-size:15px;line-height:1.3;color:var(--text);font-weight:820}.fx-home-service-row div{display:grid;gap:5px;min-width:0}.fx-home-service-row span{display:block;color:#50677d;font-size:13.2px;line-height:1.38;font-weight:430}.fx-home-phone{color:#0f2940!important;text-decoration:none!important;font-size:15px;line-height:1.35;font-weight:850}.fx-arrow-link{display:inline-flex!important;align-items:center;gap:8px;color:#0f2940!important;text-decoration:none!important;font-weight:760!important;line-height:1.45}.fx-arrow-link::after{content:'→';color:var(--accent);font-weight:900;transition:transform .18s ease}.fx-arrow-link:hover{color:var(--accent)!important}.fx-arrow-link:hover::after{transform:translateX(3px)}.fx-loc-shared{margin-top:28px!important}.fx-loc-card+.fx-loc-shared,.fx-loc-grid+.fx-loc-shared{margin-top:28px!important}@media(max-width:560px){.fx-home-service-row{grid-template-columns:1fr;gap:6px}}.fx-hero-inline-how .lead{margin-top:12px}.finder .step-panel h2,.finder-main .step-panel h2{max-width:none!important;white-space:nowrap!important;text-wrap:normal!important;overflow:visible!important}.fx-arrow-link{display:inline-flex!important;align-items:center;gap:8px;color:#0f2940!important;text-decoration:none!important;font-weight:760!important;line-height:1.45}.fx-arrow-link::after{content:'→';color:var(--accent);font-weight:900;transition:transform .18s ease}.fx-arrow-link:hover{color:var(--accent)!important}.fx-arrow-link:hover::after{transform:translateX(3px)}@media (max-width:760px){.finder .step-panel h2,.finder-main .step-panel h2{white-space:normal!important}}.fx-route-flow-section{padding:18px 0 32px}.fx-route-flow{background:#fff;border:1px solid rgb(17 40 63 / .08);box-shadow:var(--shadow);border-radius:28px;padding:16px;scroll-margin-top:140px}.fx-rf-stepbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-rf-step{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:16px;background:#fff;opacity:.45;text-align:left;cursor:default}.fx-rf-step.is-active{background:#fbfdff;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);opacity:1}.fx-rf-step.is-done{opacity:1;cursor:pointer}.fx-rf-step.is-done:hover{transform:translateY(-1px)}.fx-rf-step-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#eef4f8;font-size:12px;font-weight:760;flex:0 0 24px}.fx-rf-step-text strong{display:block;font-size:13px;line-height:1.2;color:var(--text);font-weight:760}.fx-rf-step-text span{display:block;margin-top:2px;font-size:11px;color:var(--muted);line-height:1.25}.fx-rf-shell{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:12px;margin-top:14px;align-items:start}.fx-rf-stage,.fx-rf-summary{background:#fff;border:1px solid rgb(17 40 63 / .08);box-shadow:var(--shadow);border-radius:26px}.fx-rf-stage{padding:18px;min-height:520px}.fx-rf-stage-head h2{margin:8px 0 0;font-size:clamp(26px,2.4vw,36px);line-height:1.02;letter-spacing:-.04em;font-weight:760;max-width:none}.fx-rf-stage-head p{margin:10px 0 0;max-width:72ch;font-size:15px;line-height:1.6;color:var(--muted)}.fx-rf-summary{padding:14px;position:sticky;top:18px}.fx-rf-summary h3{margin:6px 0 0;font-size:24px;line-height:1.02;letter-spacing:-.035em;font-weight:760}.fx-rf-summary-image{height:98px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,#f8fbfd 0%,#fff 100%);display:flex;align-items:center;justify-content:center;padding:8px;margin-top:10px;overflow:hidden}.fx-rf-summary-image img{max-height:78px;max-width:100%;width:auto;object-fit:contain}.fx-rf-summary-rows{display:grid;gap:6px;margin-top:10px}.fx-rf-diagnose{width:100%;margin-top:12px}.fx-rf-grid{display:grid;gap:10px;margin-top:16px}.fx-rf-grid.is-categories,.fx-rf-grid.is-models{grid-template-columns:repeat(4,minmax(0,1fr))}.fx-rf-grid.is-brands,.fx-rf-grid.is-repairs{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-rf-card{border:1px solid var(--line);background:#fff;border-radius:18px;padding:14px;cursor:pointer;transition:.16s ease;text-align:left;color:inherit;min-width:0}.fx-rf-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(17 40 63 / .06)}.fx-rf-card.is-active{background:#fbfdff;border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-rf-card .mini{margin-bottom:9px}.fx-rf-card h3,.fx-rf-card h4{margin:0;font-size:clamp(17px,1.45vw,23px);line-height:1.08;letter-spacing:-.03em;font-weight:740}.fx-rf-card p{margin:8px 0 0;font-size:13px;line-height:1.55;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fx-rf-brand-card{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px}.fx-rf-brand-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#eef4f8;font-size:11px;font-weight:800;flex:0 0 28px}.fx-rf-brand-name{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:760}.fx-rf-brand-name span:last-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-rf-meta{font-size:12px;line-height:1.35;color:var(--muted);white-space:nowrap}.fx-rf-searchbar{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:16px}.fx-rf-search{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--line);border-radius:16px;background:#fff;color:var(--text);outline:none;font:inherit;font-size:14px}.fx-rf-search:focus{border-color:#afc3d1;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-rf-series{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:14px;padding-bottom:2px}.fx-rf-series button{appearance:none;border:none;background:#fff0;padding:0;font:inherit;font-size:15px;font-weight:620;color:var(--muted);cursor:pointer;position:relative}.fx-rf-series button:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:999px;background:#fff0}.fx-rf-series button.is-active{color:var(--text)}.fx-rf-series button.is-active:after{background:var(--accent)}.fx-rf-model-card{min-height:152px;display:flex;flex-direction:column}.fx-rf-model-visual{border:none;border-radius:0;background:#fff0;min-height:70px;display:flex;align-items:center;justify-content:center;padding:0;margin-top:10px}.fx-rf-model-visual img{max-height:58px;max-width:100%;width:auto;object-fit:contain}.fx-rf-card-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px dashed var(--line);margin-top:auto}.fx-rf-card-foot strong{font-size:12px;line-height:1.35;font-weight:720}.fx-rf-card-foot span{font-size:12px;line-height:1.35;color:var(--muted)}.fx-rf-repair-card{display:flex;flex-direction:column;min-height:108px}.fx-rf-price-pill{display:inline-flex;align-items:center;align-self:flex-start;min-height:26px;padding:0 9px;border-radius:999px;font-size:11px;font-weight:760;background:var(--accent-soft);color:#a96409;margin-top:10px}.fx-rf-empty{margin-top:16px;padding:16px;border:1px solid var(--line);border-radius:18px;background:#fbfdff;color:var(--muted);font-size:14px;line-height:1.6}.fx-rf-final-note{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line);font-size:13px;line-height:1.55;color:var(--muted)}@media (max-width:1180px){.fx-rf-shell{grid-template-columns:1fr}.fx-rf-summary{position:static}.fx-rf-grid.is-categories,.fx-rf-grid.is-models{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.fx-rf-stepbar{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-rf-grid.is-categories,.fx-rf-grid.is-models,.fx-rf-grid.is-brands,.fx-rf-grid.is-repairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fx-route-flow{padding:12px}.fx-rf-stepbar,.fx-rf-grid.is-categories,.fx-rf-grid.is-models,.fx-rf-grid.is-brands,.fx-rf-grid.is-repairs{grid-template-columns:1fr}.fx-rf-stage{min-height:auto;padding:16px}.fx-rf-stage-head h2{font-size:28px}}.fx-route-flow a,.fx-route-flow button,.fx-route-flow .fx-rf-card,.fx-route-flow .fx-rf-card *{text-decoration:none!important}.fx-route-flow button.fx-rf-card{font-family:inherit;color:inherit;-webkit-appearance:none;appearance:none}.fx-rf-grid.is-categories .fx-rf-price-pill:empty{display:none!important}.fx-rf-grid.is-repairs{grid-template-columns:repeat(3,minmax(0,1fr))}.fx-rf-repair-card{display:grid!important;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:14px 16px;text-decoration:none!important}.fx-rf-repair-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px}.fx-rf-repair-icon img{width:24px;height:24px;object-fit:contain;display:block}.fx-rf-repair-copy{min-width:0;display:grid;gap:4px}.fx-rf-repair-copy strong{display:block;font-size:14px;line-height:1.3;font-weight:800;color:var(--text);white-space:normal}.fx-rf-repair-meta{display:block;font-size:12px;line-height:1.35;color:var(--muted);font-weight:650}.fx-rf-repair-arrow{color:var(--accent);font-weight:900;opacity:0;transform:translateX(-4px);transition:.16s ease}.fx-rf-repair-card:hover .fx-rf-repair-arrow{opacity:1;transform:translateX(0)}@media (max-width:980px){.fx-rf-grid.is-repairs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.fx-rf-grid.is-repairs{grid-template-columns:1fr}}.hero-side-locations.fx-hero-store-list{display:grid!important;gap:0!important;margin-top:24px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.fx-hero-store-list .hero-location-card,.fx-hero-store-list .fx-hero-store-row{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:26px!important;align-items:start!important;padding:23px 0!important;border:0!important;border-bottom:1px dashed rgb(15 41 64 / .16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-hero-store-list .hero-location-card:first-child,.fx-hero-store-list .fx-hero-store-row:first-child{padding-top:4px!important}.fx-hero-store-list .hero-location-card:last-child,.fx-hero-store-list .fx-hero-store-row:last-child{border-bottom:0!important;padding-bottom:0!important}.fx-hero-store-list .hero-location-city{color:#0f2940!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:850!important}.fx-hero-store-list .hero-location-info{display:block!important;min-width:0!important;color:#4f6780!important;font-size:18px!important;line-height:1.52!important;text-transform:none!important;letter-spacing:normal!important;font-weight:430!important}.fx-hero-store-list .hero-location-phone{display:inline-flex!important;align-items:center!important;width:fit-content!important;color:#0f2940!important;text-decoration:none!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:850!important;margin-bottom:10px!important}.fx-hero-store-list .hero-location-small{margin-top:7px!important;color:#4f6780!important;font-size:18px!important;line-height:1.52!important;letter-spacing:-.015em!important;font-weight:430!important}.fx-hero-store-list .hero-location-contact{padding-top:0!important}.fx-hero-store-list .hero-location-contact a{display:inline-flex!important;align-items:center!important;gap:9px!important;width:fit-content!important;color:#0f2940!important;text-decoration:none!important;font-size:19px!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:850!important}.fx-hero-store-list .hero-location-phone:hover,.fx-hero-store-list .hero-location-contact a:hover{color:var(--accent)!important}.booking-meta .fx-money-store-list,.fx-money-store-list{display:grid!important;gap:0!important;margin-top:24px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.booking-meta .fx-money-store-row,.fx-money-store-row{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:26px!important;align-items:start!important;padding:23px 0!important;border:0!important;border-bottom:1px dashed rgb(15 41 64 / .16)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.booking-meta .fx-money-store-row:first-child,.fx-money-store-row:first-child{padding-top:4px!important}.booking-meta .fx-money-store-row:last-child,.fx-money-store-row:last-child{border-bottom:0!important;padding-bottom:0!important}.booking-meta .fx-money-store-city,.fx-money-store-city{display:block!important;color:#0f2940!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:850!important}.booking-meta .fx-money-store-info,.fx-money-store-info{display:block!important;min-width:0!important;color:#4f6780!important;font-size:18px!important;line-height:1.52!important;text-transform:none!important;letter-spacing:normal!important;font-weight:430!important}.booking-meta .fx-money-store-info a.fx-money-store-phone,.fx-money-store-info a.fx-money-store-phone,.booking-meta .fx-money-store-phone,.fx-money-store-phone{display:inline-flex!important;align-items:center!important;width:fit-content!important;color:#0f2940!important;text-decoration:none!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:850!important;margin-bottom:10px!important}.booking-meta .fx-money-store-small,.fx-money-store-small{display:block!important;margin-top:7px!important;color:#4f6780!important;font-size:18px!important;line-height:1.52!important;letter-spacing:-.015em!important;font-weight:430!important}.booking-meta .fx-money-store-contact,.fx-money-store-contact{padding-top:0!important;color:#4f6780!important}.booking-meta .fx-money-store-contact a,.fx-money-store-contact a{display:inline-flex!important;align-items:center!important;gap:9px!important;width:fit-content!important;color:#0f2940!important;text-decoration:none!important;font-size:19px!important;line-height:1.25!important;letter-spacing:-.025em!important;font-weight:850!important}.booking-meta .fx-money-store-info a.fx-money-store-phone:hover,.fx-money-store-info a.fx-money-store-phone:hover,.booking-meta .fx-money-store-contact a:hover,.fx-money-store-contact a:hover{color:var(--accent)!important}.booking-meta .fx-money-store-row-contact,.booking-meta .fx-money-store-row-contact-only{grid-template-columns:140px minmax(0,1fr)!important}.booking-meta .fx-money-store-row-contact-only .fx-money-store-info{grid-column:auto!important}.fx-home-servicecenter{display:grid!important;gap:0!important;margin-top:24px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.fx-home-service-row{display:grid!important;grid-template-columns:140px minmax(0,1fr)!important;gap:26px!important;align-items:start!important;padding:23px 0!important;border:0!important;border-bottom:1px dashed rgb(15 41 64 / .16)!important;background:transparent!important}.fx-home-service-row:first-child{padding-top:4px!important;border-top:0!important}.fx-home-service-row:last-child{border-bottom:0!important;padding-bottom:0!important}.fx-home-service-row>strong{color:#0f2940!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:850!important}.fx-home-service-row div{display:block!important;min-width:0!important}.fx-home-phone{display:inline-flex!important;align-items:center!important;width:fit-content!important;color:#0f2940!important;text-decoration:none!important;font-size:21px!important;line-height:1.2!important;letter-spacing:-.025em!important;font-weight:850!important;margin-bottom:10px!important}.fx-home-service-row span{display:block!important;margin-top:7px!important;color:#4f6780!important;font-size:18px!important;line-height:1.52!important;letter-spacing:-.015em!important;font-weight:430!important}@media(max-width:620px){.fx-hero-store-list .hero-location-card,.fx-hero-store-list .fx-hero-store-row,.booking-meta .fx-money-store-row,.fx-money-store-row,.fx-home-service-row{grid-template-columns:1fr!important;gap:8px!important;padding:20px 0!important}.fx-hero-store-list .hero-location-city,.fx-hero-store-list .hero-location-phone,.booking-meta .fx-money-store-city,.fx-money-store-city,.booking-meta .fx-money-store-phone,.fx-money-store-phone,.fx-home-service-row>strong,.fx-home-phone{font-size:19px!important}.fx-hero-store-list .hero-location-phone,.booking-meta .fx-money-store-phone,.fx-money-store-phone,.fx-home-phone{margin-bottom:4px!important}.fx-hero-store-list .hero-location-small,.booking-meta .fx-money-store-small,.fx-money-store-small,.fx-home-service-row span{font-size:16px!important}}.hero-side-card,.money-side-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:0 24px 62px rgb(15 41 64 / .10);overflow:hidden;align-self:start;max-width:430px;width:100%;justify-self:end}.hero-side-photo{position:relative;border-bottom:1px solid rgb(15 41 64 / .08);background:linear-gradient(180deg,#f7fbff 0%,#eef7fc 100%);min-height:310px;display:grid;place-items:center;padding:24px 24px 30px}.hero-side-photo::after{content:"";position:absolute;left:82px;right:82px;bottom:44px;height:18px;border-radius:999px;background:rgb(15 41 64 / .10);filter:blur(12px)}.hero-side-photo img{position:relative;z-index:1;display:block;width:auto;max-width:56%;max-height:230px;aspect-ratio:auto;object-fit:contain;filter:drop-shadow(0 18px 24px rgb(15 41 64 / .14))}.repair-device-label{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;padding:13px 15px;border-radius:20px;background:rgb(255 255 255 / .93);backdrop-filter:blur(10px);box-shadow:0 14px 34px rgb(15 41 64 / .11)}.repair-device-label h3{margin:0;color:#0f2940;font-size:21px;line-height:1.08;letter-spacing:-.03em;font-weight:760;display:grid;gap:2px}.repair-device-label p{margin:5px 0 0!important;color:#5a7289!important;font-size:14px!important;line-height:1.35!important;font-weight:520!important;display:block!important}.hero-side-body{padding:20px 23px 22px!important}.hero-card-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.hero-card-rating{display:inline-flex;align-items:center;justify-content:space-between;gap:9px;padding:7px 10px;border-radius:999px;border:1px solid rgb(15 41 64 / .08);background:#fff;color:#274763;font-size:12.5px;font-weight:560;line-height:1;text-decoration:none!important;white-space:nowrap}.hero-card-rating b{color:#0f2940;font-weight:760}.hero-card-stars{display:inline-flex;align-items:center;color:#efb432;font-size:12px;letter-spacing:.04em;line-height:1;text-shadow:0 1px 0 rgb(255 255 255 / .65)}.hero-card-sales{display:grid;gap:12px;padding-top:2px;margin-top:0;border-top:0}.hero-card-sales-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.hero-card-sales-icon{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dff3e8;color:#177c42;font-size:13px;font-weight:800;margin-top:1px}.hero-card-sales-row strong{display:block;margin-bottom:2px;color:#0f2940;font-size:14.5px;line-height:1.18;font-weight:720;letter-spacing:-.01em}.hero-card-sales-row span{display:block;color:#5a7289;font-size:13.5px;line-height:1.34;font-weight:460}.hero-card-inline{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-card-change{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 10px;border-radius:999px;border:1px solid rgb(15 41 64 / .12);background:#fff;color:#0f2940;font-size:12px;font-weight:650;text-decoration:none!important}.hero-card-pricebox{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;margin-top:16px;padding:13px 16px;border-radius:18px;background:linear-gradient(180deg,#f8ece2,#fff7f2);border:1px solid rgb(242 106 33 / .14)}.hero-card-pricebox small{display:block;margin-bottom:2px;color:#a95d2e;font-size:11px;line-height:1.2;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.hero-card-pricebox p{margin:0;color:#6b5a50;font-size:13px;line-height:1.33;font-weight:460}.hero-card-price{color:#0f2940;font-size:36px;line-height:.94;letter-spacing:-.05em;font-weight:760;white-space:nowrap}.hero-card-action{display:flex;gap:9px;flex-wrap:wrap;margin-top:16px}.hero-card-action .btn{min-height:42px;padding:0 14px;font-size:13px;text-decoration:none!important}.hero-card-checkline{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;padding-top:14px;border-top:1px dashed rgb(15 41 64 / .12);color:#5d7286;font-size:13px;line-height:1.35;font-weight:550}.hero-card-checkline span{display:inline-flex;align-items:center;gap:7px}.hero-card-checkline span::before{content:"✓";color:#177c42;font-size:12px;font-weight:800}.hero-card-storeline{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px dashed rgb(15 41 64 / .12);color:#667b90;font-size:13px;line-height:1.25;font-weight:550}.hero-card-storeline strong,.hero-card-storeline a{color:#0f2940;font-weight:720;text-decoration:none!important}.hero-card-storeline a:hover{color:#f26a21}.fx-money-hero-card .hero-card-pricebox{margin-top:16px}.fx-money-hero-card .hero-card-action .btn{width:100%}@media(max-width:980px){.hero-side-card,.money-side-card{justify-self:stretch;max-width:560px}}@media(max-width:620px){.hero-side-card,.money-side-card{border-radius:24px}.hero-side-body{padding:20px 20px 20px!important}.hero-side-photo{min-height:280px;padding:22px 20px 28px}.hero-side-photo img{max-height:188px;max-width:58%}.repair-device-label{left:12px;right:12px;bottom:12px;padding:12px 13px}.repair-device-label h3{font-size:18px}.hero-card-pricebox{grid-template-columns:1fr;align-items:start}.hero-card-rating{width:100%}.hero-card-topline{align-items:flex-start;flex-direction:column}}.hero-title{font-weight:720!important;letter-spacing:-.052em!important}.hero .hero-actions .btn{font-weight:680!important;font-size:14px!important;min-height:46px!important;padding-left:17px!important;padding-right:17px!important}.hero-card-action .btn{font-weight:680!important;letter-spacing:-.005em}.hero-side-card:not(.fx-money-hero-card) .hero-side-photo{display:block;min-height:310px;padding:0!important;background:#fff;overflow:hidden}.hero-side-card:not(.fx-money-hero-card) .hero-side-photo::after{display:none!important}.hero-side-card:not(.fx-money-hero-card) .hero-side-photo>img{position:absolute;inset:0;width:100%!important;height:100%!important;min-height:310px;max-width:none!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;filter:none!important}.hero-side-card:not(.fx-money-hero-card) .repair-device-label{bottom:20px}.fx-money-hero-card .hero-card-action-with-price{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:center;margin-top:16px}.fx-money-hero-card .hero-card-action-with-price .btn{width:100%;min-height:48px;font-size:13.5px;text-transform:none}.fx-money-hero-card .hero-card-price-label{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 13px;border-radius:999px;background:linear-gradient(180deg,#f8ece2,#fff7f2);border:1px solid rgb(242 106 33 / .14);white-space:nowrap}.fx-money-hero-card .hero-card-price-label small{display:block;color:#a95d2e;font-size:10.5px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fx-money-hero-card .hero-card-price-label strong{display:block;color:#0f2940;font-size:20px;line-height:1;font-weight:740;letter-spacing:-.04em}.fx-money-hero-card .hero-card-price-note{margin:8px 0 0;color:#6b5a50;font-size:12.5px;line-height:1.35;font-weight:460}.fx-money-hero-card .hero-card-pricebox{display:none!important}@media(max-width:620px){.hero-side-card:not(.fx-money-hero-card) .hero-side-photo{min-height:280px;padding:0!important}.hero-side-card:not(.fx-money-hero-card) .hero-side-photo>img{min-height:280px;max-width:none!important;max-height:none!important}.fx-money-hero-card .hero-card-action-with-price{grid-template-columns:1fr}.fx-money-hero-card .hero-card-price-label{justify-content:space-between;width:100%}}.fx-money-hero-card{padding:0!important}.fx-money-hero-card .hero-side-photo{margin:0!important}.fx-money-hero-card .hero-side-body{padding:20px 23px 22px!important}@media(max-width:620px){.fx-money-hero-card .hero-side-body{padding:20px 20px 20px!important}}.hero-side-card:not(.fx-money-hero-card) .repair-device-label{right:auto;width:auto;max-width:calc(100% - 32px);display:inline-flex}.hero-side-card:not(.fx-money-hero-card) .repair-device-cta{display:inline-flex;align-items:center;margin-top:7px;color:#5a7289;font-size:14px;line-height:1.35;font-weight:560;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.hero-side-card:not(.fx-money-hero-card) .repair-device-cta:hover{color:#0f2940}@media(max-width:620px){.hero-side-card:not(.fx-money-hero-card) .repair-device-label{right:auto;max-width:calc(100% - 24px)}}.hero-side-card .repair-device-label{right:auto!important;width:auto!important;max-width:calc(100% - 32px)!important;display:inline-flex!important}.fx-money-hero-card .repair-device-label{right:auto!important;width:auto!important;max-width:calc(100% - 32px)!important}.repair-device-cta,.repair-device-subtext,.repair-device-phone,.repair-device-hours{display:inline-flex;align-items:center;margin-top:7px;color:#5a7289;font-size:14px;line-height:1.35;font-weight:560;text-decoration:none!important}.repair-device-cta::after,.repair-device-phone::after{content:"→";margin-left:7px;color:#f26a21;font-weight:760;transform:translateX(0);transition:transform .18s ease}.repair-device-cta:hover,.repair-device-phone:hover{color:#0f2940}.repair-device-cta:hover::after,.repair-device-phone:hover::after{transform:translateX(4px)}.repair-device-address{font-size:14px!important;line-height:1.3!important;letter-spacing:-.01em!important;font-weight:560!important;color:#5a7289!important}.repair-device-contact-row{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin-top:7px}.repair-device-phone{margin-top:0;color:#0f2940;font-weight:650}.repair-device-hours{margin-top:0;color:#5a7289;font-size:13.5px;font-weight:540}.repair-device-hours::before{content:"+";margin-right:7px;color:#f26a21;font-weight:760}.fx-money-hero-card .hero-card-checkline,.fx-money-hero-card .hero-card-storeline{display:none!important}.lead,.fx-rf-stage-head p{font-size:16px!important;line-height:1.65!important}.hero-copy-label,.mini,.fx-rf-step-text strong,.fx-rf-repair-copy strong,.fx-rf-more-label,.fx-rf-more-link,.fx-rf-extra-title h3{font-weight:680!important}@media(max-width:620px){.hero-side-card .repair-device-label,.fx-money-hero-card .repair-device-label{max-width:calc(100% - 24px)!important}}.fx-rf-repair-primary-grid,.fx-rf-extra-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px}.fx-rf-more-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.fx-rf-more-label{margin-right:4px;color:#55708d;font-size:14px;line-height:1.35}.fx-rf-more-link{appearance:none;border:1px solid #d7e3ef;background:#fff;color:#071f3a;border-radius:999px;min-height:40px;padding:0 13px;font:inherit;font-size:14px;cursor:pointer;transition:.18s ease}.fx-rf-more-link:hover,.fx-rf-more-link.is-active{border-color:#0f2940;background:#0f2940;color:#fff}.fx-rf-extra-panel{display:none;margin-top:18px;padding-top:18px;border-top:1px dashed #d7e3ef}.fx-rf-extra-panel.is-open{display:block}.fx-rf-extra-title{margin-bottom:12px}.fx-rf-extra-title h3{margin:0;font-size:20px;line-height:1.12;letter-spacing:-.035em;color:#071f3a}.fx-rf-extra-title p{margin:5px 0 0;color:#55708d;font-size:14px;line-height:1.55}.fx-rf-repair-primary-grid .fx-rf-repair-card,.fx-rf-extra-grid .fx-rf-repair-card{min-height:78px;padding:17px 18px;border-radius:18px;grid-template-columns:36px minmax(0,1fr);gap:14px}.fx-rf-repair-primary-grid .fx-rf-repair-icon,.fx-rf-extra-grid .fx-rf-repair-icon{width:36px;height:36px;border-radius:13px;background:#f7fbff}.fx-rf-repair-primary-grid .fx-rf-repair-icon img,.fx-rf-extra-grid .fx-rf-repair-icon img{width:21px;height:21px}.fx-rf-repair-primary-grid .fx-rf-repair-arrow,.fx-rf-extra-grid .fx-rf-repair-arrow{display:none}.fx-rf-repair-primary-grid .fx-rf-repair-copy strong,.fx-rf-extra-grid .fx-rf-repair-copy strong{font-size:15px;line-height:1.15;font-weight:690;letter-spacing:-.015em}.fx-rf-repair-primary-grid .fx-rf-repair-meta,.fx-rf-extra-grid .fx-rf-repair-meta{margin-top:1px;font-size:13px;font-weight:680;color:#55708d}@media(max-width:980px){.fx-rf-repair-primary-grid,.fx-rf-extra-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fx-rf-repair-primary-grid,.fx-rf-extra-grid{grid-template-columns:1fr}.fx-rf-more-row{align-items:flex-start}}.repair-device-cta::after{content:none!important}.hero-side-card.has-location-label .repair-device-phone::after{content:"→";margin-left:7px;color:#f26a21;font-weight:760;transform:translateX(0);transition:transform .18s ease}.hero-side-card.has-location-label .repair-device-phone:hover::after{transform:translateX(4px)}.repair-device-hours::before{content:none!important;margin:0!important}.fx-money-hero-card .repair-device-label{left:16px!important;right:16px!important;width:auto!important;max-width:none!important;display:block!important}.fx-money-hero-card .repair-device-label>div{width:100%}@media(max-width:620px){.fx-money-hero-card .repair-device-label{left:12px!important;right:12px!important;max-width:none!important}}.fx-cx-local-service{display:grid;grid-template-columns:minmax(0,.68fr) minmax(300px,.32fr);gap:48px;align-items:start}.fx-cx-local-main{display:grid;gap:0}.fx-cx-local-intro{max-width:860px;margin:0 0 26px;color:#60758b;font-size:20px;line-height:1.55;letter-spacing:-.025em}.fx-cx-local-item{display:grid;grid-template-columns:160px 1fr;gap:24px;padding:23px 0;border-bottom:1px dashed rgb(8 42 70 / .14)}.fx-cx-local-label{color:#bf5a16;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.fx-cx-local-item h3{margin:0 0 7px;font-size:24px;line-height:1.08;letter-spacing:-.05em;color:#082a46}.fx-cx-local-item p{margin:0;color:#4d667e;line-height:1.65}.fx-cx-local-side{padding:4px 0 0 24px;border-left:2px solid rgb(242 106 33 / .32);position:sticky;top:24px}.fx-cx-local-side h3{margin:0 0 10px;font-size:26px;line-height:1.05;letter-spacing:-.055em;color:#082a46}.fx-cx-local-side p{margin:0 0 14px;color:#4d667e;line-height:1.7}.fx-cx-local-side dl{display:grid;gap:10px;margin:16px 0 0}.fx-cx-local-side-row{display:grid;grid-template-columns:82px 1fr;gap:12px;padding-top:10px;border-top:1px dashed rgb(8 42 70 / .14)}.fx-cx-local-side-row dt{color:#bf5a16;font-size:10px;font-weight:950;text-transform:uppercase;letter-spacing:.16em}.fx-cx-local-side-row dd{margin:0;color:#284961;font-weight:720;line-height:1.45}.fx-cx-local-side-row a{color:#284961;text-decoration:none!important}.fx-cx-local-side-row a:hover{color:#f26a21}.fx-cx-local-note{margin-top:18px;padding-top:16px;border-top:1px dashed rgb(8 42 70 / .14)}.fx-cx-local-note strong{display:block;color:#082a46;font-size:16px;letter-spacing:-.03em;margin-bottom:5px}.hero-side-card.has-location-label .repair-device-phone::after{content:none!important;display:none!important}@media(max-width:980px){.fx-cx-local-service{grid-template-columns:1fr}.fx-cx-local-side{position:static}.fx-cx-local-item{grid-template-columns:1fr;gap:10px}}.fx-money-hero-card .hero-side-photo-placeholder{position:relative;z-index:1;width:58%;min-height:220px;border:1px dashed rgb(15 41 64 / .16);border-radius:30px;display:grid;place-items:center;padding:22px;text-align:center;color:#7b8ea3;background:rgb(255 255 255 / .58);font-size:13px;font-weight:760;box-shadow:0 14px 28px rgb(15 41 64 / .08)}.fx-money-hero-card .repair-device-label{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.fx-money-hero-card .repair-device-label-main{min-width:0}.fx-money-hero-card .repair-device-meta{display:flex!important;flex-wrap:wrap;gap:7px;align-items:center;margin:8px 0 0!important;color:#5a7289!important;font-size:12.5px!important;line-height:1.25!important;font-weight:560!important}.fx-money-hero-card .repair-device-meta span{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid rgb(15 41 64 / .08);background:#f7fbfe;white-space:nowrap}.fx-money-hero-card .repair-device-meta strong{font-weight:760;color:#0f2940}.fx-money-hero-card .repair-device-change,.fx-money-hero-card .repair-device-options,.fx-money-hero-card .hero-card-price-note a{color:#d97d22;font-size:12px;font-weight:820;text-decoration:underline!important;text-underline-offset:3px}.fx-money-hero-card .repair-device-options{display:inline-flex;margin-top:8px}.fx-money-hero-card .repair-device-price{display:grid;justify-items:end;gap:4px;white-space:nowrap}.fx-money-hero-card .repair-device-price small{color:#8193a5;font-size:10px;line-height:1;font-weight:760;letter-spacing:.10em;text-transform:uppercase}.fx-money-hero-card .repair-device-price strong{color:#0f2940;font-size:34px;line-height:.95;letter-spacing:-.055em;font-weight:840}.fx-money-hero-card .hero-card-extras{margin-top:16px;background:#fff;border:1px solid rgb(15 41 64 / .10);border-radius:18px;padding:16px;display:grid;gap:0}.fx-money-hero-card .hero-card-extra-label{display:inline-flex;width:max-content;margin-bottom:12px;padding:7px 11px;border-radius:999px;background:#fff4e9;color:#d97d22;font-size:12px;line-height:1;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fx-money-hero-card .hero-card-extras h3{margin:0;color:#0f2940;font-size:19px;line-height:1.08;letter-spacing:-.035em;font-weight:830}.fx-money-hero-card .hero-card-extras p{display:block!important;margin:8px 0 0!important;color:#667b90!important;font-size:13px!important;line-height:1.25!important;font-weight:650!important}.fx-money-hero-card .hero-card-extra-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.fx-money-hero-card .hero-card-extra-state{color:#d97d22;font-size:12px;line-height:1.2;font-weight:780;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-money-hero-card .hero-card-extra-chip{width:max-content;margin-top:10px;padding:5px 8px;border-radius:999px;background:rgb(28 139 77 / .10);color:#1c8b4d;font-size:11px;font-weight:760}.fx-money-hero-card .hero-card-extra-btn{min-height:38px;padding:0 14px;border:1px solid rgb(15 41 64 / .12);background:#fff;color:#0f2940;border-radius:999px;font-size:13px;font-weight:820;cursor:pointer;white-space:nowrap;box-shadow:none}.fx-money-hero-card .hero-card-extra-btn:hover{border-color:rgb(15 41 64 / .24);background:#fbfdff}.fx-money-hero-card .hero-card-price-label small{font-size:9.5px}.fx-extra-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;padding:20px;z-index:9999}.fx-extra-modal.is-open{display:flex}.fx-extra-modal-backdrop{position:absolute;inset:0;background:rgb(15 41 64 / .42);backdrop-filter:blur(6px)}.fx-extra-modal-panel{position:relative;z-index:1;width:min(760px,100%);background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 28px 80px rgb(15 41 64 / .24)}.fx-extra-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 18px;border-bottom:1px solid rgb(15 41 64 / .06);background:#fff}.fx-extra-modal-head h2{margin:0;font-size:28px;line-height:1.05;letter-spacing:-.04em;font-weight:800}.fx-extra-modal-head p{margin:8px 0 0;color:#667b90;font-size:14px;line-height:1.4;font-weight:500}.fx-extra-modal-close{width:40px;height:40px;border-radius:50%;border:1px solid rgb(15 41 64 / .10);background:#fff;font-size:22px;color:#0f2940;cursor:pointer;flex:0 0 auto}.fx-extra-modal-body{padding:22px 24px 24px;background:#fff;max-height:76vh;overflow:auto}.fx-extra-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:stretch}.fx-extra-choice-column,.fx-extra-lower-section{border:1px solid rgb(15 41 64 / .08);border-radius:22px;padding:16px;background:#fff}.fx-extra-choice-column{display:grid;gap:14px}.fx-extra-lower-section{margin-top:14px}.fx-extra-section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0}.fx-extra-section-head strong{font-size:14px;font-weight:820}.fx-extra-section-head span{font-size:12px;color:#667b90;font-weight:650}.fx-extra-modal .mp-service-row{margin-top:10px;padding:15px 16px;gap:14px;border-radius:16px}.fx-extra-choice-column>.mp-service-row{margin-top:0}.fx-extra-modal .mp-service-row.is-selected{border-color:#ef8f32;box-shadow:0 0 0 2px rgb(239 143 50 / .12)}.fx-extra-check{width:20px;height:20px;border-radius:999px;border:1px solid rgb(15 41 64 / .18);display:grid;place-items:center}.fx-extra-modal .mp-service-row.is-selected .fx-extra-check{background:#ef8f32;border-color:#ef8f32}.fx-extra-modal .mp-service-row.is-selected .fx-extra-check::before{content:"✓";color:#fff;font-size:12px;font-weight:900}.fx-extra-deal-card{min-height:170px;grid-template-columns:auto 1fr auto auto;border-color:rgb(239 143 50 / .36);background:linear-gradient(180deg,#fffaf5,#fff);box-shadow:0 12px 26px rgb(239 143 50 / .08)}.fx-extra-deal-badge{display:inline-flex;width:max-content;padding:5px 9px;border-radius:999px;background:#fff4e9;color:#d97d22;font-size:10px;font-weight:820;text-transform:uppercase;letter-spacing:.06em;margin-bottom:9px}.fx-extra-price,.fx-extra-combo-price{text-align:right;white-space:nowrap}.fx-extra-price .mp-service-old,.fx-extra-combo-price .mp-service-old{display:block;color:#8193a5;font-size:12px;font-weight:600;text-decoration:line-through;margin:0 0 4px}.fx-extra-price strong{display:block;font-size:24px;line-height:1.05;font-weight:860;color:#0f2940;letter-spacing:-.04em}.fx-protector-stack{display:grid;gap:10px}.fx-protector-row{grid-template-columns:auto 1fr auto auto;min-height:58px}.fx-protector-row strong,.fx-extra-clean-row strong,.fx-extra-combo-row strong{display:block;color:#0f2940;font-size:15px;line-height:1.15;font-weight:760;margin-bottom:5px}.fx-protector-row span,.fx-extra-clean-row span,.fx-extra-combo-row span{color:#667b90;font-size:13px;line-height:1.35;font-weight:500}.fx-protector-reco{display:inline-flex;width:max-content;margin-left:6px;padding:3px 6px;border-radius:999px;background:#fff4e9;color:#d97d22!important;font-size:10px!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em}.fx-protector-price{white-space:nowrap;color:#0f2940;font-size:14px;font-weight:820}.fx-extra-discount{display:inline-flex;width:max-content;margin-top:7px;padding:4px 8px;border-radius:999px;background:rgb(28 139 77 / .10);color:#1c8b4d;font-size:11px;font-weight:800;font-style:normal}.fx-extra-modal-summary{margin-top:16px;border-radius:22px;border:1px solid rgb(15 41 64 / .10);background:#fff;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.fx-extra-modal-summary small{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.10em;color:#8193a5;font-weight:760;margin-bottom:4px}.fx-extra-modal-summary strong{display:block;font-size:19px;line-height:1.1;font-weight:760}.fx-extra-modal-summary p{margin:4px 0 0;font-size:13px;line-height:1.35;color:#667b90}.fx-extra-modal-total{font-size:34px;line-height:1;font-weight:820;letter-spacing:-.05em;white-space:nowrap}.fx-extra-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fx-extra-modal-actions button{min-height:48px;border-radius:999px;font-size:14px;font-weight:760;border:1px solid #fff0;cursor:pointer}.fx-extra-secondary{background:#fff;border-color:rgb(15 41 64 / .10)!important;color:#0f2940}.fx-extra-primary{background:#ef8f32;color:#fff}@media(max-width:760px){.fx-money-hero-card .repair-device-label{grid-template-columns:1fr}.fx-money-hero-card .repair-device-price{justify-items:start}.fx-money-hero-card .repair-device-price strong{font-size:30px}.fx-extra-modal{padding:0;align-items:flex-end}.fx-extra-modal-panel{width:100%;border-radius:28px 28px 0 0;max-height:88vh}.fx-extra-modal-head,.fx-extra-modal-body{padding-left:18px;padding-right:18px}.fx-extra-choice-grid{grid-template-columns:1fr}.fx-extra-modal-actions{grid-template-columns:1fr}.fx-extra-modal-summary{display:grid;justify-content:flex-start}.fx-extra-deal-card,.fx-protector-row,.fx-extra-clean-row,.fx-extra-combo-row{grid-template-columns:auto 1fr}.fx-extra-price,.fx-protector-price,.fx-extra-combo-price,.fx-extra-modal .mp-service-toggle{grid-column:2;justify-self:start}.fx-extra-modal .mp-service-toggle{width:100%}}.fx-money-hero-card .repair-device-meta{display:flex!important;flex-wrap:wrap;gap:7px;align-items:center;margin:7px 0 0!important;color:#5a7289!important;font-size:14px!important;line-height:1.35!important;font-weight:560!important}.fx-money-hero-card .repair-device-meta span,.fx-money-hero-card .repair-device-meta .repair-device-meta-text{display:inline!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;white-space:normal!important}.fx-money-hero-card .repair-device-meta strong{font-weight:720;color:#0f2940}.fx-money-hero-card .repair-device-change,.fx-money-hero-card .repair-device-options,.fx-money-hero-card .hero-card-price-note a{color:#d97d22!important;font-size:12px!important;font-weight:820!important;text-decoration:none!important;text-underline-offset:0!important}.fx-money-hero-card .repair-device-change:hover,.fx-money-hero-card .repair-device-options:hover,.fx-money-hero-card .hero-card-price-note a:hover{color:#0f2940!important}.fx-money-hero-card .repair-device-options{display:block!important;margin:0 0 4px!important;text-align:right!important}.fx-money-hero-card .repair-device-price{display:grid!important;justify-items:end!important;gap:4px!important;white-space:nowrap!important}.fx-money-hero-card .repair-device-price small{display:none!important}.fx-money-hero-card .repair-device-price strong{color:#0f2940!important;font-size:34px!important;line-height:.95!important;letter-spacing:-.055em!important;font-weight:840!important}.fx-money-hero-card .hero-card-action-with-price{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin-top:16px!important}.fx-money-hero-card .hero-card-price-label{display:inline-flex!important;align-items:baseline!important;gap:6px!important;min-height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;border:0!important;white-space:nowrap!important;color:#5a7289!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important}.fx-money-hero-card .hero-card-price-label span{display:inline!important;color:#5a7289!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:0!important;text-transform:none!important}.fx-money-hero-card .hero-card-price-label strong{display:inline!important;color:#0f2940!important;font-size:21px!important;line-height:1!important;font-weight:780!important;letter-spacing:-.04em!important}.fx-money-hero-card .hero-card-extra-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-top:16px!important}.fx-money-hero-card .hero-card-extra-btn{order:1}.fx-money-hero-card .hero-card-extra-state{order:2;text-align:right;flex:1 1 auto}@media(max-width:620px){.fx-money-hero-card .hero-card-action-with-price{grid-template-columns:1fr!important}.fx-money-hero-card .hero-card-price-label{justify-content:flex-start!important;width:auto!important}.fx-money-hero-card .repair-device-options{text-align:left!important}}.fx-money-hero-card .repair-device-meta span:empty{display:none!important}.fx-money-hero-card .repair-device-meta-text{max-width:210px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.fx-money-hero-card .repair-device-change,.fx-money-hero-card .repair-device-options,.fx-money-hero-card .hero-card-price-note a,.fx-money-hero-card .booking-quality-link{text-decoration:none!important}.fx-money-hero-card .repair-device-change:hover,.fx-money-hero-card .repair-device-options:hover,.fx-money-hero-card .hero-card-price-note a:hover,.fx-money-hero-card .booking-quality-link:hover{text-decoration:none!important}.fx-money-hero-card .hero-card-action-with-price{display:block!important;margin-top:16px}.fx-money-hero-card .hero-card-price-label{display:none!important}.fx-money-hero-card .hero-card-plan-btn{width:100%;min-height:54px;display:flex!important;align-items:center;justify-content:center;gap:10px;text-transform:none}.fx-money-hero-card .hero-card-cta-price{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fff;color:#d97d22;font-size:15px;line-height:1;font-weight:860;letter-spacing:-.02em;box-shadow:0 6px 15px rgb(15 41 64 / .10);white-space:nowrap}.fx-money-hero-card .hero-card-extra-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx-money-hero-card .hero-card-extra-btn{order:1;flex:0 0 auto}.fx-money-hero-card .hero-card-extra-state{order:2;flex:1 1 auto;text-align:right}.fx-money-hero-card .repair-device-meta,.fx-money-hero-card .repair-device-meta-text{color:#5a7289!important;font-size:14px!important;line-height:1.35!important;font-weight:560!important}.fx-money-hero-card .repair-device-meta-text{display:inline-flex!important;align-items:center!important;max-width:230px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;vertical-align:middle!important}.fx-money-hero-card .repair-device-change,.fx-money-hero-card .repair-device-options,.fx-money-hero-card .hero-card-price-note a,.fx-money-hero-card .booking-quality-link{text-decoration:none!important}.fx-money-hero-card .repair-device-options{display:block!important;margin:0 0 4px!important;text-align:right!important}.fx-money-hero-card .hero-card-action-with-price{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;margin-top:16px!important}.fx-money-hero-card .hero-card-total-text{margin:0!important;color:#5a7289!important;font-size:13.5px!important;line-height:1.2!important;font-weight:650!important;white-space:nowrap!important}.fx-money-hero-card .hero-card-total-text strong{color:#0f2940!important;font-size:21px!important;line-height:1!important;font-weight:780!important;letter-spacing:-.04em!important}.fx-money-hero-card .hero-card-plan-btn{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;text-transform:none!important}.fx-money-hero-card .hero-card-cta-price{padding:0!important;min-height:0!important;background:transparent!important;box-shadow:none!important;color:inherit!important}.fx-money-hero-card .hero-card-extra-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.fx-money-hero-card .hero-card-extra-btn{order:1!important;flex:0 0 auto!important}.fx-money-hero-card .hero-card-extra-state{order:2!important;flex:1 1 auto!important;text-align:right!important}@media(max-width:620px){.fx-money-hero-card .hero-card-action-with-price{grid-template-columns:1fr!important;justify-items:stretch!important}.fx-money-hero-card .hero-card-total-text{white-space:normal!important}.fx-money-hero-card .repair-device-options{text-align:left!important}}.fx-money-hero-card .repair-device-label{min-height:154px!important;background:rgb(255 255 255 / .97)!important;border:1px solid rgb(15 41 64 / .10)!important;border-radius:28px!important;box-shadow:0 22px 58px rgb(15 41 64 / .12)!important;padding:20px 22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important}.fx-money-hero-card .repair-device-label h3{margin:0!important;display:grid!important;gap:2px!important;color:#0f2940!important;font-size:26px!important;line-height:1.05!important;letter-spacing:-.045em!important;font-weight:790!important}.fx-money-hero-card .repair-device-meta{margin:9px 0 0!important;display:block!important;color:#6a7f93!important;font-size:13px!important;line-height:1.25!important;font-weight:620!important;max-width:250px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fx-money-hero-card .repair-device-meta[hidden]{display:none!important}.fx-money-hero-card .repair-device-meta-text{display:inline!important;padding:0!important;border:0!important;background:transparent!important;color:inherit!important;font:inherit!important;white-space:nowrap!important}.fx-money-hero-card .repair-device-change{display:none!important}.fx-money-hero-card .repair-device-price{display:grid!important;justify-items:end!important;align-content:center!important;gap:5px!important;text-align:right!important;min-width:118px!important;white-space:nowrap!important}.fx-money-hero-card .repair-device-options{display:block!important;margin:0!important;color:#d9781f!important;text-decoration:none!important;font-size:12px!important;line-height:1!important;font-weight:820!important;letter-spacing:-.005em!important;white-space:nowrap!important}.fx-money-hero-card .repair-device-price strong{display:block!important;color:#0f2940!important;font-size:54px!important;line-height:.95!important;letter-spacing:-.065em!important;font-weight:880!important}.fx-money-hero-card .hero-card-extras{padding:14px!important;border-radius:18px!important;background:#fff!important}.fx-money-hero-card .hero-card-extra-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.fx-money-hero-card .hero-card-extra-copy{min-width:0!important}.fx-money-hero-card .hero-card-extra-label{margin:0!important;white-space:nowrap!important}.fx-money-hero-card .hero-card-extras h3,.fx-money-hero-card .hero-card-extras p,.fx-money-hero-card .hero-card-extra-row,.fx-money-hero-card .hero-card-extra-state{display:none!important}.fx-money-hero-card .hero-card-extra-btn{margin-left:auto!important;flex:0 0 auto!important}.fx-extra-modal-panel{width:min(920px,calc(100vw - 32px))!important;max-height:calc(100vh - 32px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.fx-extra-modal-head{padding:20px 22px 16px!important;flex:0 0 auto!important}.fx-extra-modal-head h2{font-size:26px!important;line-height:1.05!important}.fx-extra-modal-head p{margin-top:7px!important;font-size:13.5px!important;line-height:1.35!important}.fx-extra-modal-body{padding:18px 22px 20px!important;overflow-y:auto!important;overflow-x:hidden!important;max-height:none!important}.fx-extra-choice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.fx-extra-choice-column,.fx-extra-lower-section{padding:14px!important;border-radius:20px!important;min-width:0!important}.fx-extra-section-head{margin-bottom:8px!important}.fx-extra-section-head strong{font-size:14px!important;line-height:1.15!important}.fx-extra-section-head span{font-size:12px!important;line-height:1.15!important}.fx-extra-modal .mp-service-row{grid-template-columns:22px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:7px 12px!important;align-items:center!important;padding:13px 14px!important;border-radius:16px!important;margin-top:8px!important;overflow:hidden!important}.fx-extra-modal .fx-extra-check{grid-column:1!important;grid-row:1 / span 2!important;align-self:center!important;width:20px!important;height:20px!important}.fx-extra-modal .mp-service-row>div:not(.fx-extra-check):not(.fx-extra-price):not(.fx-protector-price):not(.fx-extra-combo-price){grid-column:2!important;grid-row:1 / span 2!important;min-width:0!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price{grid-column:3!important;grid-row:1!important;justify-self:end!important;align-self:end!important;text-align:right!important;white-space:nowrap!important}.fx-extra-modal .mp-service-toggle{grid-column:3!important;grid-row:2!important;justify-self:end!important;align-self:start!important;min-width:104px!important;min-height:36px!important;padding:0 13px!important;font-size:13px!important;line-height:1!important;border-radius:999px!important}.fx-extra-deal-card{min-height:0!important}.fx-extra-modal .mp-service-row strong{font-size:15px!important;line-height:1.15!important;letter-spacing:-.02em!important;margin-bottom:4px!important}.fx-extra-modal .mp-service-row span{font-size:12.5px!important;line-height:1.35!important}.fx-extra-price strong{font-size:22px!important;line-height:1!important}.fx-extra-modal .fx-live-labels{display:none!important}.fx-extra-modal-summary{margin-top:14px!important;padding:14px!important;border-radius:18px!important}.fx-extra-modal-total{font-size:30px!important}.fx-extra-modal-actions{margin-top:12px!important}.fx-extra-modal-actions button{min-height:44px!important}@media(max-width:760px){.fx-money-hero-card .repair-device-label{min-height:0!important;padding:18px!important;gap:12px!important}.fx-money-hero-card .repair-device-label h3{font-size:22px!important}.fx-money-hero-card .repair-device-meta{font-size:12px!important;max-width:180px!important}.fx-money-hero-card .repair-device-options{font-size:11px!important;text-align:right!important}.fx-money-hero-card .repair-device-price{min-width:92px!important;justify-items:end!important}.fx-money-hero-card .repair-device-price strong{font-size:42px!important}.fx-extra-modal{padding:0!important;align-items:flex-end!important}.fx-extra-modal-panel{width:100%!important;max-height:92vh!important;border-radius:26px 26px 0 0!important}.fx-extra-choice-grid{grid-template-columns:1fr!important}.fx-extra-modal .mp-service-row{grid-template-columns:22px minmax(0,1fr) auto!important}.fx-extra-modal .mp-service-toggle{min-width:98px!important}}@media(max-width:430px){.fx-money-hero-card .repair-device-label{grid-template-columns:minmax(0,1fr) auto!important;padding:16px!important}.fx-money-hero-card .repair-device-price strong{font-size:38px!important}.fx-extra-modal .mp-service-row{grid-template-columns:22px minmax(0,1fr)!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price,.fx-extra-modal .mp-service-toggle{grid-column:2!important;justify-self:start!important}}.fx-money-hero-card .repair-device-label{min-height:142px!important;grid-template-columns:minmax(0,1fr) auto!important}.fx-money-hero-card .repair-device-meta,.fx-money-hero-card .repair-device-options{display:none!important}.fx-money-hero-card .repair-device-price{min-width:auto!important}.fx-money-hero-card .repair-device-price strong{font-size:54px!important}.fx-money-hero-card .hero-card-main-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(178px,210px)!important;gap:14px!important;align-items:stretch!important;margin-top:2px!important}.fx-money-hero-card .hero-card-sales{min-width:0!important}.fx-money-hero-card .hero-card-inline{display:inline-flex!important;align-items:baseline!important;gap:7px!important}.fx-money-hero-card .hero-card-change,.fx-money-hero-card .hero-card-price-note a{color:#d9781f!important;text-decoration:none!important;font-size:12px!important;line-height:1!important;font-weight:820!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important;text-transform:none!important}.fx-money-hero-card .hero-card-extras{margin-top:0!important;min-width:0!important;align-self:stretch!important;padding:13px!important;background:#fff!important}.fx-money-hero-card .hero-card-extra-head{height:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto 1fr!important;gap:8px 10px!important;align-items:start!important}.fx-money-hero-card .hero-card-extra-copy{min-width:0!important;align-self:start!important}.fx-money-hero-card .hero-card-extra-label{display:block!important;width:auto!important;max-width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;color:#d9781f!important;font-size:11px!important;line-height:1.15!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:normal!important}.fx-money-hero-card .hero-card-extra-chip{width:auto!important;max-width:100%!important;margin:6px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#0f2940!important;font-size:12px!important;line-height:1.25!important;font-weight:760!important;white-space:normal!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.fx-money-hero-card .hero-card-extra-chip[hidden]{display:none!important}.fx-money-hero-card .hero-card-extra-btn{grid-column:2!important;grid-row:1!important;margin-left:0!important;min-height:34px!important;padding:0 12px!important;font-size:12.5px!important;align-self:start!important}.fx-extra-modal-panel{width:min(860px,calc(100vw - 28px))!important;max-height:calc(100vh - 28px)!important}.fx-extra-modal-head{padding:18px 20px 12px!important}.fx-extra-modal-head h2{font-size:25px!important;letter-spacing:-.04em!important}.fx-extra-modal-head p{font-size:13px!important;line-height:1.3!important}.fx-extra-modal-body{padding:14px 20px 18px!important;overflow-x:hidden!important}.fx-extra-choice-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important}.fx-extra-choice-column,.fx-extra-lower-section{padding:12px!important;border-radius:18px!important;overflow:hidden!important}.fx-extra-section-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin-bottom:7px!important}.fx-extra-modal .mp-service-row{cursor:pointer!important;grid-template-columns:20px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:6px 10px!important;padding:12px!important;border-radius:15px!important;min-width:0!important}.fx-extra-modal .fx-extra-check{width:18px!important;height:18px!important;grid-row:1 / span 2!important}.fx-extra-modal .mp-service-row>div:not(.fx-extra-check):not(.fx-extra-price):not(.fx-protector-price):not(.fx-extra-combo-price){min-width:0!important}.fx-extra-modal .mp-service-row strong{font-size:14.5px!important;line-height:1.15!important;margin-bottom:3px!important}.fx-extra-modal .mp-service-row span{font-size:12px!important;line-height:1.3!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price{font-size:13px!important}.fx-extra-price strong{font-size:20px!important}.fx-extra-modal .mp-service-toggle{min-width:88px!important;min-height:32px!important;padding:0 10px!important;font-size:12px!important}.fx-extra-discount{font-size:10.5px!important;padding:3px 7px!important}.fx-extra-modal-summary{padding:12px 14px!important;margin-top:12px!important}.fx-extra-modal-summary strong{font-size:16px!important}.fx-extra-modal-summary p{font-size:12.5px!important}.fx-extra-modal-total{font-size:28px!important}@media(max-width:900px){.fx-money-hero-card .hero-card-main-grid{grid-template-columns:1fr!important}.fx-money-hero-card .hero-card-extras{align-self:auto!important}}@media(max-width:760px){.fx-money-hero-card .repair-device-label{min-height:0!important}.fx-extra-choice-grid{grid-template-columns:1fr!important}}@media(max-width:430px){.fx-extra-modal .mp-service-row{grid-template-columns:20px minmax(0,1fr)!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price,.fx-extra-modal .mp-service-toggle{grid-column:2!important;justify-self:start!important}}.fx-money-hero-card .repair-device-label-kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0 0 8px!important;color:#d9781f!important;font-size:11px!important;line-height:1!important;font-weight:860!important;letter-spacing:.06em!important;text-transform:uppercase!important}.fx-money-hero-card .repair-device-label-icon{width:31px!important;height:31px!important;border-radius:11px!important;display:grid!important;place-items:center!important;flex:0 0 31px!important;background:#fff!important;border:1px solid rgb(15 41 64 / .10)!important;box-shadow:0 8px 18px rgb(15 41 64 / .08)!important}.fx-money-hero-card .repair-device-label-icon img{width:20px!important;height:20px!important;display:block!important;object-fit:contain!important}.fx-money-hero-card .repair-device-label h3{margin-top:0!important}.fx-extra-modal .fx-extra-icon{width:38px!important;height:38px!important;border-radius:14px!important;display:grid!important;place-items:center!important;background:#f6fafc!important;border:1px solid rgb(15 41 64 / .09)!important;box-shadow:none!important}.fx-extra-modal .fx-extra-icon img{width:24px!important;height:24px!important;display:block!important;object-fit:contain!important}.fx-extra-modal .mp-service-row{grid-template-columns:18px 38px minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;gap:7px 11px!important}.fx-extra-modal .fx-extra-check{grid-column:1!important;grid-row:1 / span 2!important}.fx-extra-modal .fx-extra-icon{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important}.fx-extra-modal .mp-service-row>div:not(.fx-extra-check):not(.fx-extra-icon):not(.fx-extra-price):not(.fx-protector-price):not(.fx-extra-combo-price){grid-column:3!important;grid-row:1 / span 2!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price{grid-column:4!important;grid-row:1!important}.fx-extra-modal .mp-service-toggle{grid-column:4!important;grid-row:2!important}@media(max-width:430px){.fx-extra-modal .mp-service-row{grid-template-columns:18px 36px minmax(0,1fr)!important}.fx-extra-modal .mp-service-row>div:not(.fx-extra-check):not(.fx-extra-icon):not(.fx-extra-price):not(.fx-protector-price):not(.fx-extra-combo-price),.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price,.fx-extra-modal .mp-service-toggle{grid-column:3!important;justify-self:start!important}}.fx-money-hero-card .repair-device-label h3{margin-top:0!important}.fx-money-hero-card .hero-card-sales-row{grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.fx-money-hero-card .hero-card-sales-icon{width:34px!important;height:34px!important;flex:0 0 34px!important;margin-top:-1px!important;font-size:18px!important}.fx-money-hero-card .hero-card-inline{display:inline-flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:8px!important}.fx-money-hero-card .hero-card-inline strong{display:inline!important;margin:0!important}.fx-money-hero-card .hero-card-change{display:inline-flex!important;align-items:baseline!important;color:#d9781f!important;font-size:13px!important;line-height:1!important;font-weight:850!important;text-decoration:none!important}.fx-money-hero-card .hero-card-extra-head{height:100%!important;display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;align-content:start!important;justify-items:start!important;gap:11px!important}.fx-money-hero-card .hero-card-extra-label{display:inline-flex!important;align-items:center!important;gap:5px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:7px 10px!important;border:1px solid rgb(217 120 31 / .16)!important;border-radius:999px!important;background:#fff4e9!important;color:#d9781f!important;font-size:11px!important;line-height:1!important;font-weight:850!important;letter-spacing:.05em!important;text-transform:uppercase!important;white-space:normal!important}.fx-money-hero-card .hero-card-extra-label span{font-size:12px!important;letter-spacing:0!important}.fx-money-hero-card .hero-card-extra-icon-btn{width:38px!important;height:38px!important;min-width:38px!important;border:1px solid rgb(15 41 64 / .12)!important;border-radius:999px!important;background:#fff!important;color:#d9781f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font:inherit!important;font-size:26px!important;line-height:1!important;font-weight:650!important;cursor:pointer!important;box-shadow:0 8px 18px rgb(15 41 64 / .06)!important}.fx-money-hero-card .hero-card-extra-icon-btn:hover{border-color:rgb(217 120 31 / .32)!important;background:#fffaf5!important}.fx-money-hero-card .hero-card-extra-btn{display:none!important}.fx-money-hero-card .hero-card-action-with-price{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:16px!important}.fx-money-hero-card .hero-card-total-text{display:none!important}.fx-money-hero-card .hero-card-cta-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important}.fx-money-hero-card .hero-card-action-extra-btn,.fx-money-hero-card .hero-card-plan-btn{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 14px!important;border-radius:999px!important;font-size:15px!important;line-height:1!important;font-weight:840!important;text-transform:none!important;white-space:nowrap!important}.fx-money-hero-card .hero-card-action-extra-btn{border:1px solid rgb(15 41 64 / .13)!important;background:#fff!important;color:#0f2940!important;box-shadow:none!important}.fx-money-hero-card .hero-card-action-extra-btn:hover{border-color:rgb(15 41 64 / .24)!important;background:#fbfdff!important}@media(max-width:430px){.fx-money-hero-card .hero-card-sales-row{grid-template-columns:36px minmax(0,1fr)!important}.fx-money-hero-card .hero-card-sales-icon{width:30px!important;height:30px!important;flex-basis:30px!important;font-size:16px!important}.fx-money-hero-card .hero-card-cta-row{gap:8px!important}.fx-money-hero-card .hero-card-action-extra-btn,.fx-money-hero-card .hero-card-plan-btn{min-height:50px!important;padding:0 10px!important;font-size:13.5px!important}}.fx-planner-page{background:linear-gradient(to bottom,var(--bg-top,#edf4f9) 0 220px,#fff 220px 100%);padding:26px 0 60px;color:var(--text)}.fx-planner-head{margin-bottom:18px}.fx-planner-head .title{max-width:14ch}.fx-planner-head .lead{max-width:72ch}.fx-planner-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;align-items:start}.fx-planner-flow,.fx-planner-page .summary{background:var(--card,#fff);border:1px solid rgb(17 40 63 / .08);border-radius:26px;box-shadow:0 12px 30px rgb(17 40 63 / .05);overflow:hidden}.fx-planner-page .steps{display:flex;gap:10px;padding:18px;border-bottom:1px solid var(--line,#dae4ed);background:#fbfdff;overflow:auto}.fx-planner-page .step-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line,#dae4ed);background:#fff;color:var(--text);white-space:nowrap;font-size:14px;font-weight:680;flex:0 0 auto}.fx-planner-page .step-chip .num{width:24px;height:24px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#eef3f7;color:var(--text);font-size:12px;font-weight:800}.fx-planner-page .step-chip.active{background:var(--accent-soft,#fff4e9);border-color:rgb(239 139 54 / .18);color:#8f5810}.fx-planner-page .step-chip.active .num{background:rgb(239 139 54 / .18);color:#8f5810}.fx-planner-page .panel{display:none;padding:22px}.fx-planner-page .panel.active{display:block}.fx-planner-page .section-title{margin:8px 0 0;font-size:31px;line-height:1.04;letter-spacing:-.035em;font-weight:760}.fx-planner-page .section-copy{margin:10px 0 0;max-width:64ch;font-size:16px;line-height:1.58;color:var(--muted);font-weight:430}.fx-planner-choice-block{margin-top:18px;padding:18px;border:1px solid var(--line,#dae4ed);border-radius:22px;background:#fbfdff}.fx-store-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.fx-store-card{position:relative;display:grid;grid-template-columns:20px 1fr;gap:12px;align-items:start;padding:15px;border:1px solid var(--line,#dae4ed);border-radius:18px;background:#fff;cursor:pointer;text-transform:none;letter-spacing:0;color:var(--text)}.fx-store-card input{position:absolute;opacity:0;pointer-events:none}.fx-store-dot{width:18px;height:18px;border-radius:999px;border:2px solid #c3d2df;margin-top:2px}.fx-store-card.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-store-card.selected .fx-store-dot{border-color:var(--accent)}.fx-store-card.selected .fx-store-dot:after{content:"";display:block;width:8px;height:8px;margin:3px;border-radius:999px;background:var(--accent)}.fx-store-card strong{display:block;font-size:15px;line-height:1.3;font-weight:760}.fx-store-card small{display:block;margin-top:6px;font-size:13px;line-height:1.45;color:var(--muted);font-weight:520;text-transform:none;letter-spacing:0}.fx-color-grid{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.fx-color-choice{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 13px;border-radius:999px;border:1px solid var(--line,#dae4ed);background:#fff;color:var(--text);font:inherit;font-size:14px;font-weight:720;cursor:pointer}.fx-color-choice span{width:16px;height:16px;border-radius:999px;border:1px solid rgb(17 40 63 / .16);background:#e5e7eb}.fx-color-choice.selected{background:var(--accent-soft,#fff4e9);border-color:rgb(239 139 54 / .28);color:#8f5810}.fx-color-choice.selected span{box-shadow:0 0 0 3px rgb(239 139 54 / .12)}.fx-planner-page .date-card{margin-top:18px;padding:18px;border:1px solid var(--line,#dae4ed);border-radius:22px;background:#fbfdff}.fx-planner-page .field{display:grid;gap:8px}.fx-planner-page label{font-size:13px;line-height:1.2;color:var(--muted-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fx-planner-page input[type=date],.fx-planner-page input[type=text],.fx-planner-page input[type=email],.fx-planner-page input[type=tel],.fx-planner-page textarea{width:100%;min-height:52px;padding:0 14px;border:1px solid var(--line,#dae4ed);border-radius:16px;background:#fff;color:var(--text);font:inherit;outline:none}.fx-planner-page textarea{min-height:110px;padding:14px;resize:vertical}.fx-planner-page input:focus,.fx-planner-page textarea:focus{border-color:#a8bfce;box-shadow:0 0 0 3px rgb(17 40 63 / .05)}.fx-planner-page .date-help{margin-top:10px;font-size:14px;line-height:1.56;color:var(--muted)}.fx-planner-page .rec-wrap{margin-top:20px}.fx-planner-page .rec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.fx-planner-page .time-card{border:1px solid var(--line,#dae4ed);background:#fff;border-radius:20px;padding:16px;cursor:pointer;transition:.18s ease}.fx-planner-page .time-card:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(17 40 63 / .04)}.fx-planner-page .time-card.selected{border-color:#9fb6c9;box-shadow:0 0 0 3px rgb(17 40 63 / .05);background:#fbfdff}.fx-planner-page .time-top{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.fx-planner-page .time-card h4{margin:6px 0 0;font-size:22px;line-height:1;letter-spacing:-.03em;font-weight:760}.fx-planner-page .time-card p{margin:8px 0 0;font-size:14px;line-height:1.5;color:var(--muted)}.fx-planner-page .radio{width:18px;height:18px;border-radius:999px;border:2px solid #c3d2df;position:relative;flex:0 0 18px}.fx-planner-page .time-card.selected .radio{border-color:var(--accent)}.fx-planner-page .time-card.selected .radio:after{content:"";position:absolute;inset:3px;border-radius:999px;background:var(--accent)}.fx-planner-page .toggle-more{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:999px;background:#fff;color:var(--text);border:1px solid rgb(17 40 63 / .14);font-size:14px;font-weight:700;cursor:pointer}.fx-planner-page .all-times{display:none;margin-top:16px;padding-top:16px;border-top:1px dashed var(--line,#dae4ed);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx-planner-page .all-times.open{display:grid}.fx-planner-page .time-btn{min-height:44px;border-radius:14px;border:1px solid var(--line,#dae4ed);background:#fbfdff;color:var(--text);font:inherit;font-size:14px;font-weight:680;cursor:pointer}.fx-planner-page .time-btn.selected{background:var(--accent-soft,#fff4e9);border-color:rgb(239 139 54 / .18);color:#8f5810}.fx-planner-page .grid-2{margin-top:18px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.fx-planner-page .field.full{grid-column:1/-1}.fx-business-toggle{grid-column:1/-1;display:inline-flex!important;align-items:center!important;gap:10px;min-height:44px;padding:0!important;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important}.fx-business-toggle input{width:18px;height:18px}.fx-business-field{display:none}.fx-planner-page.is-business .fx-business-field{display:grid}.fx-terms{display:flex!important;align-items:flex-start;gap:10px;margin-top:16px;text-transform:none!important;letter-spacing:0!important;color:var(--text)!important;font-size:14px!important;line-height:1.5!important}.fx-terms input{margin-top:2px;width:18px;height:18px;flex:0 0 18px}.fx-form-hint{display:none;margin-top:14px;padding:12px 14px;border-radius:16px;background:#fff4e9;color:#8f5810;font-size:14px;line-height:1.45;font-weight:650}.fx-form-hint.show{display:block}.fx-planner-page .summary{position:sticky;top:18px}.fx-planner-page .summary-top,.fx-planner-page .summary-mid,.fx-planner-page .summary-bottom{padding:18px}.fx-planner-page .summary-top,.fx-planner-page .summary-mid{border-bottom:1px solid var(--line,#dae4ed)}.fx-planner-page .summary-headline{margin:7px 0 0;font-size:30px;line-height:1.04;letter-spacing:-.035em;font-weight:740}.fx-planner-page .sum-box{margin-top:14px;padding:14px;background:#fbfdff;border:1px solid var(--line,#dae4ed);border-radius:18px}.fx-planner-page .sum-name{margin-top:8px;font-size:24px;line-height:1;letter-spacing:-.04em;font-weight:730}.fx-planner-page .sum-desc{margin-top:8px;font-size:15px;line-height:1.55;color:var(--muted)}.fx-planner-page .sum-list{display:grid;gap:12px}.fx-planner-page .sum-row,.fx-planner-page .sum-extra{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;font-size:15px;line-height:1.5;color:var(--muted)}.fx-planner-page .sum-extra{padding-top:12px;border-top:1px dashed var(--line,#dae4ed);font-size:14px}.fx-planner-page .sum-row strong,.fx-planner-page .sum-extra strong{color:var(--text);font-weight:700;text-align:right}.fx-planner-page .total{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:16px}.fx-planner-page .total small{display:block;margin-top:4px;font-size:14px;line-height:1.45;color:var(--muted)}.fx-planner-page .live-price{font-size:48px;line-height:.92;letter-spacing:-.06em;font-weight:800;color:var(--text)}.fx-hidden-totals{display:none}.fx-planner-page .success{display:none;margin-top:18px;padding:16px;border-radius:18px;background:#e4f4ea;color:#1a714c;font-size:15px;line-height:1.55;font-weight:600}.fx-planner-page .success.show{display:block}.fx-planner-page .controls{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap}@media (max-width:980px){.fx-planner-layout{grid-template-columns:1fr}.fx-planner-page .summary{position:static}.fx-planner-page .rec-grid,.fx-planner-page .grid-2,.fx-planner-page .all-times,.fx-store-grid{grid-template-columns:1fr}}@media (max-width:640px){.fx-planner-page{padding:18px 0 40px}.fx-planner-page .panel{padding:18px}.fx-planner-page .steps{padding:14px}.fx-planner-head .title{font-size:40px}.fx-planner-head .lead{font-size:17px}.fx-planner-page .controls .btn{width:100%}.fx-planner-page .live-price{font-size:42px}}.fx-closed-note{grid-column:1/-1;padding:16px;border:1px dashed rgb(239 139 54 / .35);border-radius:18px;background:#fff4e9;color:#8f5810;font-size:14px;line-height:1.45;font-weight:700}.fx-money-hero-card .hero-side-photo{min-height:292px!important;padding:18px 20px 22px!important}.fx-money-hero-card .hero-side-photo::after{bottom:36px!important}.fx-money-hero-card .hero-side-photo img{max-height:206px!important}.fx-money-hero-card .repair-device-label{left:12px!important;right:auto!important;bottom:12px!important;max-width:calc(100% - 24px)!important;padding:13px 15px!important;border-radius:20px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}.fx-money-hero-card .repair-device-label-main{min-width:0!important}.fx-money-hero-card .repair-device-label h3{display:grid!important;gap:1px!important;margin:0!important;font-size:20px!important;line-height:1.05!important;letter-spacing:-.04em!important;font-weight:780!important}.fx-money-hero-card .repair-device-quality-line{display:flex!important;align-items:center!important;gap:10px!important;margin-top:7px!important}.fx-money-hero-card .repair-device-quality-prefix{color:#8091a3!important;font-size:13px!important;line-height:1.2!important;font-weight:580!important}.fx-money-hero-card .repair-device-quality-change{color:#d9781f!important;font-size:13px!important;line-height:1.2!important;font-weight:820!important;text-decoration:none!important}.fx-money-hero-card .repair-device-price strong{font-size:46px!important;line-height:.95!important}.fx-money-hero-card .hero-side-body{padding:15px 20px 16px!important}.fx-money-hero-card .hero-card-topline{margin-bottom:10px!important}.fx-money-hero-card .hero-card-main-grid{grid-template-columns:1fr!important;gap:0!important;margin-top:0!important}.fx-money-hero-card .hero-card-sales{gap:10px!important}.fx-money-hero-card .hero-card-sales-row{grid-template-columns:32px minmax(0,1fr)!important;gap:10px!important}.fx-money-hero-card .hero-card-sales-icon{width:26px!important;height:26px!important;flex-basis:26px!important;font-size:14px!important;margin-top:0!important}.fx-money-hero-card .hero-card-sales-row strong{font-size:14px!important}.fx-money-hero-card .hero-card-sales-row span{font-size:13px!important}.fx-money-hero-card .hero-card-inline{gap:6px!important}.fx-money-hero-card .hero-card-action-with-price{grid-template-columns:1fr!important;gap:10px!important;margin-top:12px!important}.fx-money-hero-card .hero-card-total-text{margin:0!important;display:block!important;color:#6a7f92!important;font-size:13px!important;line-height:1.2!important;font-weight:650!important}.fx-money-hero-card .hero-card-total-text strong{color:#0f2940!important;font-size:19px!important;font-weight:780!important}.fx-money-hero-card .hero-card-cta-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr)!important;gap:10px!important}.fx-money-hero-card .hero-card-action-extra-btn{justify-content:space-between!important;text-align:left!important;padding:0 14px!important;border:1px solid rgb(217 120 31 / .6)!important;color:#d9781f!important;background:#fff!important}.fx-money-hero-card .hero-card-action-extra-label{display:inline-flex!important;align-items:center!important;min-width:0!important}.fx-money-hero-card .hero-card-action-extra-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#fff4e9!important;border:1px solid rgb(217 120 31 / .16)!important;color:#d9781f!important;font-size:12px!important;line-height:1!important;font-weight:820!important;white-space:nowrap!important}.fx-money-hero-card .hero-card-plan-btn{min-width:0!important}.fx-money-hero-card .hero-card-benefits{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:16px 26px!important;margin-top:12px!important;padding-top:12px!important;border-top:1px dashed rgb(15 41 64 / .12)!important;color:#4f6a83!important;font-size:13px!important;line-height:1.35!important;font-weight:620!important}.fx-money-hero-card .hero-card-benefits span{display:inline-flex!important;align-items:center!important;gap:8px!important}.fx-money-hero-card .hero-card-benefits span::before{content:"✓";color:#1b8b49!important;font-size:14px!important;font-weight:900!important}.fx-money-hero-card .hero-card-price-note{margin-top:8px!important}@media(max-width:620px){.fx-money-hero-card .hero-side-photo{min-height:270px!important;padding:16px 18px 20px!important}.fx-money-hero-card .hero-side-photo img{max-height:185px!important;max-width:60%!important}.fx-money-hero-card .repair-device-label{padding:12px 13px!important;gap:10px!important}.fx-money-hero-card .repair-device-label h3{font-size:18px!important}.fx-money-hero-card .repair-device-price strong{font-size:38px!important}.fx-money-hero-card .hero-side-body{padding:14px 18px 15px!important}.fx-money-hero-card .hero-card-cta-row{grid-template-columns:1fr!important}.fx-money-hero-card .hero-card-action-extra-btn,.fx-money-hero-card .hero-card-plan-btn{min-height:50px!important}.fx-money-hero-card .hero-card-action-extra-badge{font-size:11px!important;padding:0 10px!important}}.fx-money-hero-card .hero-card-extra-inline-row{margin:8px 0 10px!important}.fx-money-hero-card .hero-card-action-extra-inline{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 14px!important;border-radius:18px!important;border:1px solid rgb(217 120 31 / .6)!important;background:#fff!important;color:#d9781f!important;box-shadow:none!important;text-align:left!important}.fx-money-hero-card .hero-card-action-extra-inline .hero-card-action-extra-label{color:#d9781f!important;font-size:15px!important;line-height:1!important;font-weight:820!important}.fx-money-hero-card .hero-card-action-extra-inline .hero-card-action-extra-badge{flex:0 0 auto!important}.fx-money-hero-card .repair-device-quality-prefix{max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fx-money-hero-card .hero-card-cta-row{grid-template-columns:1fr!important}.fx-money-hero-card .hero-card-plan-btn{width:100%!important}@media(max-width:620px){.fx-money-hero-card .hero-card-extra-inline-row{margin:8px 0 9px!important}.fx-money-hero-card .hero-card-action-extra-inline{min-height:50px!important;padding:0 12px!important;gap:10px!important}.fx-money-hero-card .hero-card-action-extra-inline .hero-card-action-extra-label{font-size:14px!important}}.fx-money-hero-card .hero-side-photo{min-height:296px!important;padding:18px 20px 24px!important}.fx-money-hero-card .repair-device-label{left:16px!important;right:16px!important;bottom:16px!important;width:auto!important;max-width:none!important;min-height:0!important;padding:14px 16px!important;border-radius:22px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}.fx-money-hero-card .repair-device-label-main,.fx-money-hero-card .repair-device-price{min-width:0!important}.fx-money-hero-card .repair-device-label h3{font-size:20px!important;line-height:1.05!important}.fx-money-hero-card .repair-device-quality-line{margin-top:8px!important}.fx-money-hero-card .repair-device-quality-prefix{color:#8091a3!important;font-size:13px!important;line-height:1.2!important;font-weight:580!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fx-money-hero-card .repair-device-quality-change{color:#d9781f!important;font-size:13px!important;line-height:1.2!important;font-weight:820!important}.fx-money-hero-card .repair-device-price strong{font-size:46px!important;line-height:.95!important}.fx-money-hero-card .hero-side-body{padding:18px 20px!important}.fx-money-hero-card .hero-card-topline{margin-bottom:12px!important}.fx-money-hero-card .hero-card-main-grid{grid-template-columns:1fr!important;gap:0!important}.fx-money-hero-card .hero-card-action-with-price{display:block!important;margin-top:14px!important}.fx-money-hero-card .hero-card-cta-stack{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.fx-money-hero-card .hero-card-action-extra-btn{width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 14px!important;border-radius:18px!important;border:1px solid rgb(217 120 31 / .6)!important;background:#fff!important;color:#d9781f!important;box-shadow:none!important;text-align:left!important;white-space:nowrap!important}.fx-money-hero-card .hero-card-action-extra-left{display:inline-flex!important;align-items:center!important;gap:10px!important;min-width:0!important}.fx-money-hero-card .hero-card-action-extra-plus{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;border-radius:10px!important;border:1px solid rgb(217 120 31 / .22)!important;background:#fff4e9!important;color:#d9781f!important;font-size:18px!important;line-height:1!important;font-weight:800!important;flex:0 0 26px!important}.fx-money-hero-card .hero-card-action-extra-label{color:#d9781f!important;font-size:15px!important;line-height:1!important;font-weight:820!important}.fx-money-hero-card .hero-card-action-extra-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:34px!important;padding:0 12px!important;border-radius:999px!important;background:#fff4e9!important;border:1px solid rgb(217 120 31 / .16)!important;color:#d9781f!important;font-size:12px!important;line-height:1!important;font-weight:820!important;white-space:nowrap!important;flex:0 0 auto!important}.fx-money-hero-card .hero-card-plan-btn{width:100%!important;min-height:56px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:12px!important;padding:0 16px!important;border-radius:18px!important;background:#f19134!important;border-color:#f19134!important;color:#fff!important;text-decoration:none!important}.fx-money-hero-card .hero-card-plan-label{min-width:0!important;font-size:15px!important;line-height:1!important;font-weight:840!important;text-align:left!important}.fx-money-hero-card .hero-card-plan-price{font-size:22px!important;line-height:1!important;font-weight:860!important;letter-spacing:-.03em!important;white-space:nowrap!important;color:#fff!important}.fx-money-hero-card .hero-card-plan-btn .fx-btn-arrow{color:#fff!important;font-size:17px!important;line-height:1!important}.fx-money-hero-card .hero-card-total-text,.fx-money-hero-card .hero-card-extra-inline-row{display:none!important}.fx-money-hero-card .hero-card-benefits{margin-top:12px!important;padding-top:12px!important}.fx-money-hero-card .hero-card-price-note{margin-top:8px!important}@media(max-width:620px){.fx-money-hero-card .hero-side-photo{min-height:278px!important;padding:16px 18px 22px!important}.fx-money-hero-card .repair-device-label{left:12px!important;right:12px!important;bottom:12px!important;padding:12px 13px!important;gap:10px!important}.fx-money-hero-card .repair-device-label h3{font-size:18px!important}.fx-money-hero-card .repair-device-price strong{font-size:38px!important}.fx-money-hero-card .hero-side-body{padding:16px 18px!important}.fx-money-hero-card .hero-card-action-extra-btn,.fx-money-hero-card .hero-card-plan-btn{min-height:52px!important}.fx-money-hero-card .hero-card-action-extra-btn{padding:0 12px!important;gap:10px!important}.fx-money-hero-card .hero-card-action-extra-label{font-size:14px!important}.fx-money-hero-card .hero-card-action-extra-badge{font-size:11px!important;padding:0 10px!important}.fx-money-hero-card .hero-card-plan-btn{gap:10px!important;padding:0 14px!important}.fx-money-hero-card .hero-card-plan-label{font-size:14px!important}.fx-money-hero-card .hero-card-plan-price{font-size:20px!important}}.repair-device-form{display:inline-flex!important;align-items:center!important;color:#d9781f!important;font-size:13.5px!important;line-height:1.35!important;font-weight:700!important;text-decoration:none!important}.repair-device-form::after{content:"→";margin-left:6px;font-weight:800}.fx-local-intent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fx-local-intent-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:22px;padding:18px;box-shadow:0 12px 30px rgb(17 40 63 / .04)}.fx-local-intent-card h3{margin:8px 0 0;color:#0f2940;font-size:20px;line-height:1.12;letter-spacing:-.035em;font-weight:800}.fx-local-intent-card p{margin:10px 0 0;color:#5a7289;font-size:14px;line-height:1.6;font-weight:500}.fx-contact-page .fx-contact-hero{padding-bottom:20px}.fx-contact-side-card{max-width:430px}.fx-contact-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fx-contact-location-card{background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:26px;padding:22px;box-shadow:0 12px 30px rgb(17 40 63 / .05)}.fx-contact-card-head h3{margin:9px 0 0;color:#0f2940;font-size:30px;line-height:1.03;letter-spacing:-.045em;font-weight:800}.fx-contact-card-head p{margin:10px 0 0;color:#5a7289;font-size:15px;line-height:1.6;font-weight:500}.fx-contact-facts{display:grid;gap:0;margin-top:18px;border-top:1px dashed rgb(17 40 63 / .12)}.fx-contact-facts div{display:grid;grid-template-columns:minmax(0,145px) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px dashed rgb(17 40 63 / .12);align-items:center}.fx-contact-facts span{color:#6c8195;font-size:13px;line-height:1.3;font-weight:650}.fx-contact-facts strong,.fx-contact-facts a{color:#0f2940;font-size:14px;line-height:1.35;font-weight:780;text-decoration:none!important}.fx-contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fx-contact-form-shell{overflow:hidden}.fx-contact-form{margin-top:4px}.fx-contact-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fx-contact-form label{display:grid;gap:7px;min-width:0}.fx-contact-form label span{color:#0f2940;font-size:14px;line-height:1.25;font-weight:800}.fx-contact-form label em{font-style:normal;color:#6c8195;font-weight:700}.fx-contact-form input,.fx-contact-form textarea{width:100%;border:1px solid rgb(17 40 63 / .16);background:#fff;color:#0f2940;border-radius:10px;min-height:46px;padding:0 13px;font:inherit;font-size:15px;outline:none;box-shadow:0 1px 0 rgb(17 40 63 / .03)}.fx-contact-form textarea{min-height:132px;resize:vertical;padding:14px 13px;line-height:1.5}.fx-contact-form input::placeholder,.fx-contact-form textarea::placeholder{color:#98a7ba}.fx-contact-form input:focus,.fx-contact-form textarea:focus{border-color:rgb(242 106 33 / .55);box-shadow:0 0 0 4px rgb(242 106 33 / .08)}.fx-contact-message{margin-top:14px}.fx-contact-submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px}.fx-contact-submit-row .btn{min-height:46px;padding:0 22px}.fx-contact-submit-row p{margin:0;color:#5a7289;font-size:13px;line-height:1.45;font-weight:560}@media(max-width:980px){.fx-local-intent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-contact-location-grid{grid-template-columns:1fr}}@media(max-width:680px){.fx-local-intent-grid,.fx-contact-form-grid{grid-template-columns:1fr}.fx-contact-location-card{padding:20px}.fx-contact-card-head h3{font-size:26px}.fx-contact-facts div{grid-template-columns:1fr;gap:4px}.fx-contact-actions .fx-loc-btn{width:100%}}.fx-contact-side-card .hero-side-photo{min-height:320px}.fx-contact-side-card .repair-device-label{max-width:calc(100% - 32px)!important}.fx-contact-side-card .repair-device-label h3 span:first-child{font-size:22px}.fx-contact-side-card .repair-device-subtext{display:block;max-width:38ch}.fx-contact-hero-actions{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.fx-contact-hero-actions .btn{min-height:48px;white-space:nowrap}.fx-contact-local-copy{margin:12px 0 0!important;color:#3e566c!important;font-size:14.5px!important;line-height:1.65!important;font-weight:520!important}.fx-contact-actions .fx-loc-btn{flex:1 1 auto}.fx-engine-home-live .fx-loc-grid.is-single{grid-template-columns:minmax(0,1fr) minmax(420px,.72fr);max-width:1180px}.fx-loc-shared-copy{margin:12px 0 0;color:#3e566c;font-size:15px;line-height:1.65;font-weight:520}.fx-loc-shared .fx-loc-shared-grid{margin-top:16px}.fx-loc-grid.is-multi+.fx-loc-shared .fx-loc-shared-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.fx-loc-grid.is-multi+.fx-loc-shared .fx-loc-shared-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){.fx-engine-home-live .fx-loc-grid.is-single{grid-template-columns:1fr}.fx-contact-hero-actions{grid-template-columns:1fr 1fr}}@media(max-width:680px){.fx-contact-hero-actions{grid-template-columns:1fr}.fx-contact-side-card .hero-side-photo{min-height:280px}.fx-loc-grid.is-multi+.fx-loc-shared .fx-loc-shared-grid{grid-template-columns:1fr}}.fx-cx-comparison-band{background:linear-gradient(180deg,#fbfdff 0%,#fff 100%)}.fx-cx-comparison-shell{border:1px solid rgb(17 40 63 / .08);border-radius:32px;background:#fff;box-shadow:0 18px 46px rgb(17 40 63 / .06);padding:28px;overflow:hidden}.fx-cx-comparison-table-scroll{margin-top:22px;overflow-x:auto;border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:#fff}.fx-cx-comparison-table{width:100%;min-width:880px;border-collapse:separate;border-spacing:0}.fx-cx-comparison-table th,.fx-cx-comparison-table td{padding:18px 16px;text-align:left;vertical-align:top;border-bottom:1px dashed var(--line)}.fx-cx-comparison-table thead th{background:#fbfdff;font-size:13px;line-height:1.35;color:var(--text);font-weight:800;letter-spacing:-.01em}.fx-cx-comparison-table thead th.is-featured{background:#fff7ee}.fx-cx-comparison-table tbody tr:last-child td{border-bottom:none}.fx-cx-comparison-row-label{width:210px;font-size:14px;line-height:1.45;color:var(--text);font-weight:800;background:#fbfdff}.fx-cx-comparison-value{font-size:14px;line-height:1.55;color:var(--muted);font-weight:560}.fx-cx-comparison-option{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.fx-cx-comparison-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#fff3e6;color:#a9630d;font-size:11px;line-height:1;font-weight:850;letter-spacing:.02em}.fx-cx-comparison-notes{margin-top:16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.fx-cx-comparison-note{border:1px solid rgb(17 40 63 / .08);border-radius:18px;background:#fbfdff;padding:14px 16px;font-size:14px;line-height:1.55;color:var(--muted)}.fx-cx-comparison-note strong{display:block;margin-bottom:4px;color:var(--text);font-weight:800}.fx-cx-comparison-cards{margin-top:22px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.fx-cx-comparison-card{border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:#fff;padding:18px;box-shadow:0 12px 30px rgb(17 40 63 / .04)}.fx-cx-comparison-card.is-featured{background:#fffdf9;border-color:#e7cdb0;box-shadow:0 0 0 3px rgb(239 139 54 / .08)}.fx-cx-comparison-card h3{margin:12px 0 0;font-size:22px;line-height:1.12;letter-spacing:-.03em;font-weight:800;color:var(--text)}.fx-cx-comparison-card p{margin:10px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.fx-cx-advice-grid{margin-top:22px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:18px;align-items:start}.fx-cx-advice-main,.fx-cx-advice-side{border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:#fbfdff;padding:22px}.fx-cx-advice-main h3,.fx-cx-advice-side h3{margin:0;font-size:26px;line-height:1.1;letter-spacing:-.035em;font-weight:800;color:var(--text)}.fx-cx-advice-main p,.fx-cx-advice-side p{margin:12px 0 0;font-size:15px;line-height:1.62;color:var(--muted)}.fx-cx-advice-list{margin-top:18px;display:grid;gap:12px}.fx-cx-advice-item{padding-top:14px;border-top:1px dashed var(--line)}.fx-cx-advice-item:first-child{padding-top:0;border-top:none}.fx-cx-advice-item h4{margin:0;font-size:18px;line-height:1.2;font-weight:800;color:var(--text)}.fx-cx-advice-points{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:10px}.fx-cx-advice-points li{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:14px;line-height:1.5;color:var(--text);font-weight:650}.fx-cx-advice-points li::before{content:"✓";width:22px;height:22px;border-radius:999px;background:#eef8f0;color:#34784e;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900}@media (max-width:980px){.fx-cx-comparison-shell{padding:22px}.fx-cx-advice-grid{grid-template-columns:1fr}}.fx-contact-alert{display:grid;gap:4px;margin:0 0 18px;padding:15px 16px;border-radius:18px;border:1px solid rgb(17 40 63 / .08);font-size:14px;line-height:1.5;font-weight:560}.fx-contact-alert strong{color:#0f2940;font-size:15px;font-weight:850}.fx-contact-alert span{color:#4a6278}.fx-contact-alert.is-success{background:#edf8f1;border-color:#c9ecd4}.fx-contact-alert.is-error{background:#fff4e9;border-color:#f3d6b7}.fx-contact-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.fx-contact-store-choice{margin:0 0 18px;padding:18px;border:1px solid rgb(17 40 63 / .08);border-radius:24px;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%);box-shadow:0 12px 30px rgb(17 40 63 / .035)}.fx-contact-store-choice h3{margin:6px 0 0;color:#0f2940;font-size:24px;line-height:1.12;letter-spacing:-.035em;font-weight:850}.fx-contact-store-choice p{margin:8px 0 0;color:#5a7289;font-size:14.5px;line-height:1.6;font-weight:540;max-width:76ch}.fx-contact-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.fx-contact-store-card{position:relative;display:grid!important;grid-template-columns:20px 1fr;gap:12px;align-items:start;min-width:0;padding:16px!important;border:1px solid rgb(17 40 63 / .12);border-radius:20px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease;text-transform:none!important;letter-spacing:0!important;color:#0f2940!important}.fx-contact-store-card:hover{border-color:rgb(242 106 33 / .34);box-shadow:0 12px 28px rgb(17 40 63 / .055);transform:translateY(-1px)}.fx-contact-store-card input{position:absolute;opacity:0;pointer-events:none}.fx-contact-store-card.selected{border-color:rgb(242 106 33 / .56);box-shadow:0 0 0 4px rgb(242 106 33 / .08),0 14px 30px rgb(17 40 63 / .055)}.fx-contact-store-card strong{display:block;color:#0f2940;font-size:15px;line-height:1.3;font-weight:850}.fx-contact-store-card small{display:block;margin-top:6px;color:#5a7289;font-size:13px;line-height:1.45;font-weight:560;text-transform:none;letter-spacing:0}.fx-contact-store-locked,.fx-store-locked-note{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;margin:0 0 18px;padding:16px;border:1px solid rgb(242 106 33 / .16);border-radius:22px;background:#fff8f0;box-shadow:0 12px 28px rgb(17 40 63 / .035)}.fx-contact-store-icon{width:34px;height:34px;border-radius:999px;background:#f26a21;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:15px;line-height:1}.fx-contact-store-locked strong,.fx-store-locked-note strong{display:block;color:#0f2940;font-size:15px;line-height:1.35;font-weight:850}.fx-contact-store-locked span,.fx-store-locked-note span{display:block;margin-top:4px;color:#5a7289;font-size:13.5px;line-height:1.5;font-weight:560}.fx-store-choice-copy{margin:8px 0 0;color:#5a7289;font-size:14px;line-height:1.55;font-weight:540}.fx-store-input-hidden{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}@media(max-width:680px){.fx-contact-store-grid{grid-template-columns:1fr}.fx-contact-store-choice{padding:16px}.fx-contact-store-choice h3{font-size:22px}.fx-contact-store-locked,.fx-store-locked-note{grid-template-columns:30px 1fr}.fx-contact-store-icon{width:30px;height:30px}}body.fx-phase50-route-render{overflow-x:hidden}body.modal-open{overflow:hidden;touch-action:none}.site-top{width:100%}.topbar{grid-template-columns:auto minmax(0,1fr)}.fx-mobile-menu{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;min-width:0}.fx-mobile-menu-toggle{display:none;align-items:center;gap:9px;min-height:44px;padding:0 13px;border:1px solid rgb(17 40 63 / .12);border-radius:999px;background:#fff;color:var(--text);font:inherit;font-size:13px;font-weight:820;cursor:pointer;box-shadow:0 8px 18px rgb(17 40 63 / .04)}.fx-mobile-menu-lines{width:19px;height:15px;display:grid;gap:4px;align-content:center}.fx-mobile-menu-lines i{display:block;height:2px;border-radius:999px;background:var(--text);transition:transform .2s ease,opacity .2s ease}.topbar.is-menu-open .fx-mobile-menu-lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}.topbar.is-menu-open .fx-mobile-menu-lines i:nth-child(2){opacity:0}.topbar.is-menu-open .fx-mobile-menu-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.fx-mobile-menu-text{line-height:1}.fx-phase50-route-render img,.fx-phase50-root img{max-width:100%;height:auto}.fx-phase50-root section,.fx-phase50-root .card,.fx-phase50-root .panel,.fx-phase50-root .media-card,.fx-phase50-root .trust-card,.fx-phase50-root .money-side-card,.fx-phase50-root .hero-side-card{min-width:0}.fx-phase50-root p,.fx-phase50-root li,.fx-phase50-root span,.fx-phase50-root strong,.fx-phase50-root h1,.fx-phase50-root h2,.fx-phase50-root h3{overflow-wrap:break-word}.fx-phase50-root .btn,.fx-phase50-root .header-btn,.fx-phase50-root .choice-btn,.fx-phase50-root button{touch-action:manipulation}.fx-phase50-root .fx-cluster-matrix-wrap,.fx-phase50-root .fx-table-scroll,.fx-phase50-root .price-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.fx-phase50-root .fx-cluster-matrix-wrap{scroll-snap-type:x proximity}.fx-cluster-matrix-col-head,.fx-cluster-matrix-cell{scroll-snap-align:start}@media (max-width:980px){.site-top{padding-top:10px}.topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;min-height:64px!important;padding:10px 12px!important;border-radius:20px!important}.brand{font-size:20px}.fx-mobile-menu-toggle{display:inline-flex;justify-self:end}.fx-mobile-menu{grid-column:1 / -1;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;align-items:stretch!important;width:100%;max-height:0;overflow:hidden;opacity:0;visibility:hidden;padding-top:0;border-top:0;transition:max-height .24s ease,opacity .18s ease,visibility .18s ease,padding-top .18s ease,border-color .18s ease}.topbar.is-menu-open .fx-mobile-menu{max-height:420px;opacity:1;visibility:visible;padding-top:12px;border-top:1px solid var(--line)}.topnav{width:100%!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;justify-content:stretch!important}.topnav .nav-link{width:100%;min-height:46px;justify-content:flex-start;padding:0 14px;border:1px solid var(--line);background:#fbfdff;border-radius:16px;color:var(--text)}.top-actions{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.top-actions .header-btn{width:100%;min-height:48px;padding:0 12px}.hero-grid,.grid-4,.grid-3,.grid-2,.trust-grid,.footer-grid,.location-panel,.split-section,.flow-steps,.flow-choices,.link-zone-grid,.home-location-layout,.split-band,.entry-row,.fx-live-grid-2,.fx-live-grid-3{grid-template-columns:1fr!important}.section-head,.link-zone-head,.mp-head{display:block!important}.section-title,.mp-title,.fx-loc-title,.hero-title{max-width:none!important}.money-side-card,.hero-side-card{justify-self:stretch!important;max-width:none!important}.fx-planner-layout{grid-template-columns:1fr!important}.fx-planner-page .summary{position:static!important}}@media (max-width:760px){:root{--radius-xl:24px;--radius-lg:20px;--radius-md:15px}body{background:linear-gradient(to bottom,var(--bg-top) 0 230px,#fff 230px 100%)}.wrap,.mp-wrap{padding-left:14px!important;padding-right:14px!important}.page{padding-bottom:42px}.hero{padding:18px 0 18px!important}.hero-grid{gap:18px!important}.hero-title{font-size:clamp(34px,11vw,46px)!important;line-height:.98!important;min-height:0!important;letter-spacing:-.055em!important}.lead,.mp-lead,.mp-copy,.section-copy{font-size:16px!important;line-height:1.58!important}.hero-copy-sep{margin:18px 0!important}.hero-actions,.actions,.intro-actions,.controls{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%}.btn,.choice-btn{width:100%;min-height:50px}.section{padding:18px 0 24px!important}.section-head{margin-bottom:14px!important}.section-title{font-size:clamp(28px,9vw,36px)!important;line-height:1.05!important}.card,.panel,.trust-card,.media-card,.flow-shell,.finder-main,.finder-side{border-radius:22px!important;padding:18px!important}.card h3,.panel h3,.trust-card h3,.media-card h3{font-size:22px!important}.pill-row,.chip-row,.flow-pills{overflow-x:auto;flex-wrap:nowrap!important;padding-bottom:4px;-webkit-overflow-scrolling:touch}.pill,.chip,.flow-pill{flex:0 0 auto;white-space:nowrap}.breadcrumbs{font-size:13px;gap:7px}.hero-side-photo,.hero-media{border-radius:24px!important}.hero-side-photo img,.hero-media img,.rich-media img{aspect-ratio:4/3!important;object-fit:cover}.hero-side-grid,.booking-mini-grid,.included-grid,.options,.mp-review-grid,.process-grid,.home-link-columns,.fx-store-grid,.fx-price-results,.fx-rf-stepbar,.fx-rf-grid.is-categories,.fx-rf-grid.is-models,.fx-rf-grid.is-brands,.fx-rf-grid.is-repairs,.fx-rf-repair-primary-grid,.fx-rf-extra-grid{grid-template-columns:1fr!important}.booking-box,.hero-side-box{padding:13px!important;border-radius:16px!important}.booking-meta{gap:10px!important}.hero-card-cta-row,.fx-money-hero-card .hero-card-cta-row{grid-template-columns:1fr!important}.money-side-sep,.hero-copy-sep{opacity:.9}.mp-service-row,.mp-service-slim,.mp-addon-tab{grid-template-columns:1fr!important;gap:12px!important;align-items:start!important;padding:15px!important;border-radius:18px!important}.mp-service-price{text-align:left!important}.mp-service-toggle{width:100%!important;min-height:44px!important}.fx-loc-card,.fx-loc-shared{padding:18px!important;border-radius:22px!important}.fx-loc-hour{display:grid!important;grid-template-columns:1fr!important;gap:4px!important}.fx-loc-btn{width:100%}.fx-price-title,.rec-title{font-size:clamp(34px,10vw,42px)!important}.big-price,.booking-price,.live-price{font-size:clamp(42px,15vw,58px)!important}.fx-planner-page .panel,.fx-planner-page .summary-top,.fx-planner-page .summary-mid,.fx-planner-page .summary-bottom{padding:16px!important}.fx-planner-page .steps{padding:12px!important;gap:8px!important}.fx-planner-page .step-chip{font-size:13px;min-height:40px;padding:0 12px}.fx-planner-page .rec-grid,.fx-planner-page .grid-2,.fx-planner-page .all-times{grid-template-columns:1fr!important}.fx-contact-form,.fx-contact-panel,.fx-contact-card{min-width:0}}@media (max-width:520px){.top-actions{grid-template-columns:1fr!important}.topbar{border-radius:18px!important}.brand{font-size:19px}.hero-title{font-size:clamp(32px,12vw,42px)!important}.review-badge,.pill{width:auto;max-width:100%}.flow-head h2,.fx-planner-page .section-title{font-size:28px!important}.fx-cluster-table-head-inner,.fx-cluster-row{grid-template-columns:1fr!important;gap:8px!important}.fx-cluster-price{text-align:left!important}.fx-cluster-quality-row{grid-template-columns:1fr!important;gap:5px!important}.fx-cluster-quality-row strong{text-align:left!important}}@media (max-width:760px){.fx-extra-modal{padding:0!important;align-items:flex-end!important;z-index:9999!important}.fx-extra-modal-panel{width:100%!important;max-width:none!important;height:auto!important;max-height:94dvh!important;border-radius:26px 26px 0 0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;background:#fff!important;box-shadow:0 -18px 46px rgb(17 40 63 / .18)!important}.fx-extra-modal-head{position:sticky!important;top:0!important;z-index:4!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:12px!important;align-items:start!important;padding:17px 16px 13px!important;background:#fff!important;border-bottom:1px solid var(--line)!important}.fx-extra-modal-head h2{font-size:23px!important;line-height:1.05!important;letter-spacing:-.035em!important;margin:0!important}.fx-extra-modal-head p{font-size:13.5px!important;line-height:1.42!important;margin:7px 0 0!important;color:var(--muted)!important}.fx-extra-modal-close{width:42px!important;height:42px!important;min-width:42px!important;border-radius:999px!important;font-size:28px!important;background:#fbfdff!important}.fx-extra-modal-body{flex:1 1 auto!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:14px 14px calc(16px + env(safe-area-inset-bottom))!important;max-height:none!important}.fx-extra-choice-grid{grid-template-columns:1fr!important;gap:12px!important}.fx-extra-choice-column,.fx-extra-lower-section{padding:13px!important;border-radius:20px!important;background:#fbfdff!important;border:1px solid var(--line)!important}.fx-extra-section-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:10px!important}.fx-extra-section-head strong{font-size:15px!important;line-height:1.2!important}.fx-extra-section-head span{font-size:11px!important;line-height:1.2!important;white-space:nowrap!important}.fx-extra-modal .mp-service-row{display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-template-rows:auto auto auto!important;gap:9px 10px!important;align-items:start!important;padding:13px!important;margin-top:8px!important;border-radius:17px!important;background:#fff!important;overflow:visible!important}.fx-extra-modal .fx-extra-check{display:none!important}.fx-extra-modal .fx-extra-icon{grid-column:1!important;grid-row:1!important;width:34px!important;height:34px!important;border-radius:12px!important;align-self:start!important}.fx-extra-modal .fx-extra-icon img{width:21px!important;height:21px!important}.fx-extra-modal .mp-service-row>div:not(.fx-extra-check):not(.fx-extra-icon):not(.fx-extra-price):not(.fx-protector-price):not(.fx-extra-combo-price){grid-column:2!important;grid-row:1!important;min-width:0!important}.fx-extra-modal .mp-service-row strong{font-size:15.5px!important;line-height:1.2!important;letter-spacing:-.015em!important;margin:0 0 4px!important;white-space:normal!important}.fx-extra-modal .mp-service-row span,.fx-extra-modal .mp-service-row em{font-size:13px!important;line-height:1.42!important;white-space:normal!important}.fx-extra-modal .fx-extra-price,.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price{grid-column:1 / -1!important;grid-row:2!important;justify-self:start!important;align-self:start!important;text-align:left!important;white-space:normal!important;font-size:14px!important;color:var(--text)!important}.fx-extra-modal .fx-extra-price strong,.fx-extra-modal .mp-service-price strong{font-size:23px!important;line-height:1!important}.fx-extra-modal .mp-service-toggle{grid-column:1 / -1!important;grid-row:3!important;justify-self:stretch!important;width:100%!important;min-width:0!important;min-height:43px!important;padding:0 14px!important;font-size:13.5px!important;border-radius:999px!important}.fx-extra-modal .mp-service-row.is-selected{border-color:#e7cdb0!important;background:#fffaf5!important;box-shadow:0 0 0 3px rgb(239 139 54 / .10)!important}.fx-extra-modal .mp-service-row.is-selected:after{content:'✓';position:absolute;right:12px;top:12px;width:24px;height:24px;border-radius:999px;display:grid;place-items:center;background:#e4f4ea;color:#1a714c;font-size:13px;font-weight:900}.fx-extra-modal .fx-live-labels{display:none!important}.fx-extra-modal-summary{position:sticky!important;bottom:62px!important;z-index:3!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:12px 0 0!important;padding:13px!important;border-radius:18px!important;background:#fff!important;border:1px solid var(--line)!important;box-shadow:0 -10px 22px rgb(17 40 63 / .05)!important}.fx-extra-modal-summary small{font-size:11px!important}.fx-extra-modal-summary strong{font-size:16px!important;line-height:1.25!important}.fx-extra-modal-summary p{font-size:12.5px!important;line-height:1.4!important}.fx-extra-modal-total{font-size:30px!important;line-height:1!important}.fx-extra-modal-actions{position:sticky!important;bottom:0!important;z-index:4!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin:12px -14px calc(-16px - env(safe-area-inset-bottom))!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid var(--line)!important;box-shadow:0 -12px 24px rgb(17 40 63 / .08)!important}.fx-extra-modal-actions button{width:100%!important;min-height:46px!important;font-size:14px!important;border-radius:999px!important}}@media (max-width:430px){.fx-extra-modal-panel{max-height:96dvh!important;border-radius:22px 22px 0 0!important}.fx-extra-modal-head{padding:15px 14px 12px!important}.fx-extra-modal-body{padding-left:12px!important;padding-right:12px!important}.fx-extra-modal .mp-service-row{grid-template-columns:30px minmax(0,1fr)!important;padding:12px!important}.fx-extra-modal .fx-extra-icon{width:30px!important;height:30px!important;border-radius:11px!important}}.fx-extra-modal-footer{margin-top:12px}.fx-extra-selected-list{display:grid;gap:5px;margin-top:8px;color:#4f6378;font-size:12.5px;line-height:1.25}.fx-extra-selected-list div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:5px;border-top:1px dashed rgb(15 41 64 / .10)}.fx-extra-selected-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-extra-selected-list strong{flex:0 0 auto;color:#0f2940;font-size:12.5px;font-weight:800}.fx-extra-primary{background:#f26a21!important;border-color:#f26a21!important;color:#fff!important;box-shadow:0 12px 26px rgb(242 106 33 / .22)!important}.fx-extra-primary:hover{filter:brightness(.98)}.fx-money-hero-card .hero-side-photo img{aspect-ratio:auto!important;object-fit:contain!important;object-position:center center!important}@media (max-width:760px){.fx-extra-modal-body{padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.fx-extra-modal-footer{position:sticky!important;bottom:0!important;z-index:5!important;display:grid!important;gap:8px!important;margin:14px -14px calc(-16px - env(safe-area-inset-bottom))!important;padding:10px 14px calc(12px + env(safe-area-inset-bottom))!important;background:rgb(255 255 255 / .98)!important;border-top:1px solid var(--line)!important;box-shadow:0 -14px 28px rgb(17 40 63 / .10)!important;backdrop-filter:blur(10px)!important}.fx-extra-modal-summary{position:static!important;bottom:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;margin:0!important;padding:10px 12px!important;border-radius:16px!important;background:#fffaf5!important;border:1px solid rgb(242 106 33 / .16)!important;box-shadow:none!important}.fx-extra-summary-copy{min-width:0!important}.fx-extra-modal-summary small{display:block!important;font-size:10px!important;line-height:1!important;letter-spacing:.10em!important;text-transform:uppercase!important;color:#a95d2e!important}.fx-extra-modal-summary strong{display:block!important;margin-top:3px!important;font-size:14.5px!important;line-height:1.18!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.fx-extra-modal-summary p{display:none!important}.fx-extra-selected-list{margin-top:6px!important;gap:3px!important;font-size:11.5px!important}.fx-extra-selected-list div{padding-top:3px!important}.fx-extra-selected-list strong{font-size:11.5px!important}.fx-extra-modal-total{font-size:24px!important;line-height:1!important;white-space:nowrap!important}.fx-extra-modal-actions{position:static!important;bottom:auto!important;z-index:auto!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin:0!important;padding:0!important;border-top:0!important;box-shadow:none!important;background:transparent!important}.fx-extra-modal-actions button{width:100%!important;min-height:46px!important;font-size:14px!important;border-radius:999px!important}.fx-money-hero-card .hero-side-photo{min-height:300px!important;padding:20px 18px 118px!important;overflow:hidden!important}.fx-money-hero-card .hero-side-photo img{width:auto!important;height:auto!important;max-width:min(62%,230px)!important;max-height:176px!important;object-fit:contain!important;object-position:center center!important}}@media (max-width:520px){.fx-extra-modal-body{padding-bottom:calc(128px + env(safe-area-inset-bottom))!important}.fx-extra-modal-actions{grid-template-columns:1fr!important}.fx-extra-modal-actions .fx-extra-secondary{display:none!important}.fx-extra-modal-summary{grid-template-columns:minmax(0,1fr) auto!important;padding:9px 11px!important}.fx-extra-modal-total{font-size:22px!important}.fx-extra-modal-actions .fx-extra-primary{min-height:48px!important}.fx-money-hero-card .hero-side-photo{min-height:292px!important;padding-top:18px!important;padding-bottom:118px!important}.fx-money-hero-card .hero-side-photo img{max-width:min(68%,210px)!important;max-height:162px!important}}.fx-contact-feedback-wrap{margin-top:12px}.fx-contact-feedback-wrap:empty{display:none}.fx-contact-submit-row .btn[disabled],.fx-contact-form button[disabled]{opacity:.72;cursor:progress}.fx-contact-store-card .fx-store-dot{width:18px;height:18px;border-radius:999px;border:2px solid #c3d2df;background:#fff;margin-top:2px;box-shadow:inset 0 0 0 3px #fff;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.fx-contact-store-card.selected,.fx-contact-store-card:has(input[type="radio"]:checked){border-color:rgb(242 106 33 / .64)!important;background:linear-gradient(180deg,#fff8f1 0%,#fff 100%)!important;box-shadow:0 0 0 4px rgb(242 106 33 / .10),0 14px 30px rgb(17 40 63 / .055)!important}.fx-contact-store-card.selected .fx-store-dot,.fx-contact-store-card:has(input[type="radio"]:checked) .fx-store-dot{border-color:#f26a21;background:#f26a21;box-shadow:inset 0 0 0 4px #fff}.fx-contact-store-card.selected strong,.fx-contact-store-card:has(input[type="radio"]:checked) strong{color:#0f2940}@media(max-width:680px){.fx-contact-submit-row{align-items:stretch}.fx-contact-submit-row .btn{width:100%;justify-content:center}}.fx-contact-hp{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.fx-contact-store-card{position:relative;cursor:pointer}.fx-contact-store-card input[type="radio"]{position:absolute;opacity:0;pointer-events:none}.fx-contact-store-card.selected,.fx-contact-store-card:focus-within,.fx-contact-store-card:has(input[type="radio"]:checked){border-color:rgb(242 106 33 / .72)!important;background:linear-gradient(180deg,#fff7ef 0%,#fffdfb 100%)!important}.fx-route-flow .fx-rf-grid.is-categories,.fx-route-flow .fx-rf-grid.is-brands,.fx-route-flow .fx-rf-grid.is-models{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-route-flow .fx-rf-catalog-card,.fx-route-flow .fx-rf-model-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-brand-card.fx-rf-catalog-card{position:relative;overflow:hidden;min-width:0;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:76px;padding:9px 12px;border-radius:15px;background:#fff}.fx-route-flow .fx-rf-catalog-card:hover{transform:translateY(-2px);border-color:#a8c1d8;box-shadow:0 16px 32px rgb(0 43 85 / .10)}.fx-route-flow .fx-rf-catalog-card.is-active{border-color:rgb(245 130 32 / .72);background:linear-gradient(180deg,#fffaf4 0%,#fff 100%);box-shadow:0 0 0 3px rgb(245 130 32 / .13),0 14px 30px rgb(0 43 85 / .08)}.fx-route-flow .fx-rf-catalog-thumb{width:54px!important;height:58px!important;min-height:58px!important;flex:0 0 54px;display:grid!important;place-items:center;border-radius:12px;background:#f8fbfe!important;border:1px solid rgb(215 229 242 / .92)!important;padding:5px!important;margin:0!important;overflow:hidden}.fx-route-flow .fx-rf-catalog-main{min-width:0;display:block}.fx-route-flow .fx-rf-catalog-main .mini{margin:0 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fx-route-flow .fx-rf-catalog-main h3,.fx-route-flow .fx-rf-catalog-main h4{margin:0;color:var(--text);font-size:17px;line-height:1.12;letter-spacing:-.035em;font-weight:820;overflow-wrap:anywhere}.fx-route-flow .fx-rf-catalog-main p,.fx-route-flow .fx-rf-catalog-sub{display:block;margin:3px 0 0;color:var(--muted);font-weight:700;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.fx-route-flow .fx-rf-catalog-main p{-webkit-line-clamp:2}.fx-route-flow .fx-rf-catalog-choose{white-space:nowrap;padding:8px 10px;border-radius:999px;background:#eef6fd;color:var(--text);border:1px solid rgb(215 229 242 / .9);font-weight:850;font-size:12px;line-height:1;justify-self:end}.fx-route-flow .fx-rf-category-speed{display:inline-flex;margin-top:7px;background:#fff4ea;border:1px solid #ffd9b5;color:#a54a00;font-size:11px;font-weight:850}.fx-route-flow .fx-rf-model-card{min-height:76px!important;flex-direction:unset!important}.fx-route-flow .fx-rf-model-visual img{max-width:42px!important;max-height:50px!important;width:auto!important;height:auto!important;object-fit:contain!important}.fx-route-flow .fx-rf-brand-badge.fx-rf-catalog-thumb{color:var(--text);font-size:17px;font-weight:900;background:linear-gradient(180deg,#f8fbfe 0%,#eef6fd 100%)!important}.fx-route-flow .fx-rf-device-icon{width:27px;height:48px;border-radius:5px;position:relative;background:linear-gradient(145deg,#173d58,#66bfd6 58%,#fef5e7);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 7px 12px rgb(0 43 85 / .16)}.fx-route-flow .fx-rf-device-icon::before{content:"";position:absolute;top:5px;left:5px;width:6px;height:14px;border-radius:6px;background:rgb(0 0 0 / .43)}.fx-route-flow .fx-rf-device-icon::after{content:"";position:absolute;right:4px;bottom:4px;width:13px;height:13px;border-radius:50%;background:rgb(255 255 255 / .76)}.fx-route-flow .fx-rf-device-tablet{width:35px;height:48px;border-radius:7px;background:linear-gradient(145deg,#0d8d8f,#61e6cf 48%,#241934)}.fx-route-flow .fx-rf-device-laptop{width:40px;height:27px;border-radius:5px 5px 2px 2px;background:linear-gradient(145deg,#203648,#738ba0 48%,#151f2a)}.fx-route-flow .fx-rf-device-laptop::before{width:24px;height:3px;top:auto;left:8px;bottom:-6px;border-radius:999px;background:#8ea3b6}.fx-route-flow .fx-rf-device-laptop::after{display:none}.fx-route-flow .fx-rf-device-smartwatch{width:30px;height:38px;border-radius:10px;background:linear-gradient(145deg,#7960d5,#a384f4 54%,#282058)}.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole{width:34px;height:46px;border-radius:12px 8px 12px 8px;background:linear-gradient(145deg,#f1c6a3,#cfa0c7 52%,#334b9c)}@media (max-width:850px){.fx-route-flow .fx-rf-grid.is-categories,.fx-route-flow .fx-rf-grid.is-brands,.fx-route-flow .fx-rf-grid.is-models{grid-template-columns:1fr}}@media (max-width:520px){.fx-route-flow .fx-rf-catalog-card,.fx-route-flow .fx-rf-model-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-brand-card.fx-rf-catalog-card{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:9px 10px}.fx-route-flow .fx-rf-catalog-thumb{width:48px!important;height:54px!important;min-height:54px!important}.fx-route-flow .fx-rf-catalog-choose{grid-column:1 / -1;width:100%;text-align:center;justify-self:stretch}.fx-route-flow .fx-rf-catalog-main h3,.fx-route-flow .fx-rf-catalog-main h4{font-size:16px}}.finder .option-grid.fx-rf-grid,.finder .option-grid:has(.fx-rf-catalog-card),.fx-route-flow .fx-rf-grid.is-categories,.fx-route-flow .fx-rf-grid.is-brands,.fx-route-flow .fx-rf-grid.is-models{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.finder .option-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-catalog-card,.fx-route-flow .fx-rf-model-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-brand-card.fx-rf-catalog-card{position:relative!important;overflow:hidden!important;min-width:0!important;display:grid!important;grid-template-columns:58px minmax(0,1fr) auto!important;align-items:center!important;gap:13px!important;min-height:76px!important;padding:9px 12px!important;border-radius:15px!important;border:1px solid var(--line)!important;background:#fff!important;text-decoration:none!important;color:var(--text)!important}.finder .option-card.fx-rf-catalog-card:hover,.fx-route-flow .fx-rf-catalog-card:hover{transform:translateY(-2px)!important;border-color:#a8c1d8!important;box-shadow:0 16px 32px rgb(0 43 85 / .10)!important}.finder .option-card.fx-rf-catalog-card.selected,.finder .option-card.fx-rf-catalog-card.is-active,.fx-route-flow .fx-rf-catalog-card.is-active,.fx-route-flow .fx-rf-catalog-card.selected{border-color:rgb(245 130 32 / .72)!important;background:linear-gradient(180deg,#fffaf4 0%,#fff 100%)!important;box-shadow:0 0 0 3px rgb(245 130 32 / .13),0 14px 30px rgb(0 43 85 / .08)!important}.finder .fx-rf-catalog-thumb,.fx-route-flow .fx-rf-catalog-thumb{width:54px!important;height:58px!important;min-height:58px!important;flex:0 0 54px!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:#f8fbfe!important;border:1px solid rgb(215 229 242 / .92)!important;padding:5px!important;margin:0!important;overflow:hidden!important}.finder .fx-rf-catalog-main,.fx-route-flow .fx-rf-catalog-main{min-width:0!important;display:block!important}.finder .fx-rf-catalog-main .mini,.fx-route-flow .fx-rf-catalog-main .mini{margin:0 0 4px!important;font-size:11px!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--muted)!important}.finder .fx-rf-catalog-main h3,.finder .fx-rf-catalog-main h4,.fx-route-flow .fx-rf-catalog-main h3,.fx-route-flow .fx-rf-catalog-main h4{margin:0!important;color:var(--text)!important;font-size:17px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:820!important;overflow-wrap:anywhere!important}.finder .fx-rf-catalog-main p,.finder .fx-rf-catalog-sub,.fx-route-flow .fx-rf-catalog-main p,.fx-route-flow .fx-rf-catalog-sub{display:block!important;margin:3px 0 0!important;color:var(--muted)!important;font-weight:700!important;font-size:12px!important;line-height:1.35!important;overflow-wrap:anywhere!important;max-width:100%!important}.finder .fx-rf-catalog-main p,.fx-route-flow .fx-rf-catalog-main p{-webkit-line-clamp:2!important}.finder .fx-rf-catalog-choose,.fx-route-flow .fx-rf-catalog-choose{white-space:nowrap!important;padding:8px 10px!important;border-radius:999px!important;background:#eef6fd!important;color:var(--text)!important;border:1px solid rgb(215 229 242 / .9)!important;font-weight:850!important;font-size:12px!important;line-height:1!important;justify-self:end!important;align-self:center!important}.finder .fx-rf-category-speed,.fx-route-flow .fx-rf-category-speed{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:7px!important;padding:6px 8px!important;border-radius:999px!important;background:#fff4ea!important;border:1px solid #ffd9b5!important;color:#a54a00!important;font-size:11px!important;line-height:1!important;font-weight:850!important}.finder .fx-rf-device-icon,.fx-route-flow .fx-rf-device-icon{width:27px!important;height:48px!important;border-radius:5px!important;position:relative!important;display:block!important;background:linear-gradient(145deg,#173d58,#66bfd6 58%,#fef5e7)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 7px 12px rgb(0 43 85 / .16)!important}.finder .fx-rf-device-icon::before,.fx-route-flow .fx-rf-device-icon::before{content:""!important;position:absolute!important;top:5px!important;left:5px!important;width:6px!important;height:14px!important;border-radius:6px!important;background:rgb(0 0 0 / .43)!important}.finder .fx-rf-device-icon::after,.fx-route-flow .fx-rf-device-icon::after{content:""!important;position:absolute!important;right:4px!important;bottom:4px!important;width:13px!important;height:13px!important;border-radius:50%!important;background:rgb(255 255 255 / .76)!important}.finder .fx-rf-device-tablet,.finder .fx-rf-device-tablets,.fx-route-flow .fx-rf-device-tablet,.fx-route-flow .fx-rf-device-tablets{width:35px!important;height:48px!important;border-radius:7px!important;background:linear-gradient(145deg,#0d8d8f,#61e6cf 48%,#241934)!important}.finder .fx-rf-device-laptop,.finder .fx-rf-device-laptops,.fx-route-flow .fx-rf-device-laptop,.fx-route-flow .fx-rf-device-laptops{width:40px!important;height:27px!important;border-radius:5px 5px 2px 2px!important;background:linear-gradient(145deg,#203648,#738ba0 48%,#151f2a)!important}.finder .fx-rf-device-laptop::before,.finder .fx-rf-device-laptops::before,.fx-route-flow .fx-rf-device-laptop::before,.fx-route-flow .fx-rf-device-laptops::before{width:24px!important;height:3px!important;top:auto!important;left:8px!important;bottom:-6px!important;border-radius:999px!important;background:#8ea3b6!important}.finder .fx-rf-device-laptop::after,.finder .fx-rf-device-laptops::after,.fx-route-flow .fx-rf-device-laptop::after,.fx-route-flow .fx-rf-device-laptops::after{display:none!important}.finder .fx-rf-device-smartwatch,.finder .fx-rf-device-smartwatches,.fx-route-flow .fx-rf-device-smartwatch,.fx-route-flow .fx-rf-device-smartwatches{width:30px!important;height:38px!important;border-radius:10px!important;background:linear-gradient(145deg,#7960d5,#a384f4 54%,#282058)!important}.finder .fx-rf-device-console,.finder .fx-rf-device-gameconsole,.finder .fx-rf-device-consoles,.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole,.fx-route-flow .fx-rf-device-consoles{width:34px!important;height:46px!important;border-radius:12px 8px 12px 8px!important;background:linear-gradient(145deg,#f1c6a3,#cfa0c7 52%,#334b9c)!important}@media (max-width:850px){.finder .option-grid.fx-rf-grid,.finder .option-grid:has(.fx-rf-catalog-card),.fx-route-flow .fx-rf-grid.is-categories,.fx-route-flow .fx-rf-grid.is-brands,.fx-route-flow .fx-rf-grid.is-models{grid-template-columns:1fr!important}}@media (max-width:520px){.finder .option-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-catalog-card,.fx-route-flow .fx-rf-model-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-brand-card.fx-rf-catalog-card{grid-template-columns:48px minmax(0,1fr)!important;gap:10px!important;padding:9px 10px!important}.finder .fx-rf-catalog-thumb,.fx-route-flow .fx-rf-catalog-thumb{width:48px!important;height:54px!important;min-height:54px!important}.finder .fx-rf-catalog-choose,.fx-route-flow .fx-rf-catalog-choose{grid-column:1 / -1!important;width:100%!important;text-align:center!important;justify-self:stretch!important}.finder .fx-rf-catalog-main h3,.finder .fx-rf-catalog-main h4,.fx-route-flow .fx-rf-catalog-main h3,.fx-route-flow .fx-rf-catalog-main h4{font-size:16px!important}}.fx-route-flow .fx-rf-stage-meta,.finder .fx-rf-stage-meta{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:12px 0 -4px!important;min-height:28px!important}.fx-route-flow .fx-rf-stage-speed,.finder .fx-rf-stage-speed{margin-top:0!important;white-space:nowrap!important}.fx-route-flow .fx-rf-device-smartphone::after,.fx-route-flow .fx-rf-device-smartphones::after,.finder .fx-rf-device-smartphone::after,.finder .fx-rf-device-smartphones::after,.fx-route-flow .fx-rf-device-tablet::after,.fx-route-flow .fx-rf-device-tablets::after,.finder .fx-rf-device-tablet::after,.finder .fx-rf-device-tablets::after{display:none!important}.fx-route-flow .fx-rf-device-smartwatch,.fx-route-flow .fx-rf-device-smartwatches,.finder .fx-rf-device-smartwatch,.finder .fx-rf-device-smartwatches{width:28px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#11283f 0%,#304b6a 50%,#f58220 120%)!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .22),0 7px 12px rgb(0 43 85 / .16)!important}.fx-route-flow .fx-rf-device-smartwatch::before,.fx-route-flow .fx-rf-device-smartwatches::before,.finder .fx-rf-device-smartwatch::before,.finder .fx-rf-device-smartwatches::before{content:""!important;position:absolute!important;left:8px!important;top:-8px!important;width:12px!important;height:8px!important;border-radius:5px 5px 2px 2px!important;background:#24435f!important;box-shadow:0 42px 0 #24435f!important}.fx-route-flow .fx-rf-device-smartwatch::after,.fx-route-flow .fx-rf-device-smartwatches::after,.finder .fx-rf-device-smartwatch::after,.finder .fx-rf-device-smartwatches::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:13px!important;width:3px!important;height:9px!important;border-radius:999px!important;background:#66829b!important}.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole,.fx-route-flow .fx-rf-device-consoles,.finder .fx-rf-device-console,.finder .fx-rf-device-gameconsole,.finder .fx-rf-device-consoles{width:44px!important;height:28px!important;border-radius:18px 18px 14px 14px!important;background:linear-gradient(145deg,#11283f 0%,#315878 55%,#66bfd6 120%)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25),0 7px 12px rgb(0 43 85 / .16)!important}.fx-route-flow .fx-rf-device-console::before,.fx-route-flow .fx-rf-device-gameconsole::before,.fx-route-flow .fx-rf-device-consoles::before,.finder .fx-rf-device-console::before,.finder .fx-rf-device-gameconsole::before,.finder .fx-rf-device-consoles::before{content:""!important;position:absolute!important;left:10px!important;top:12px!important;width:12px!important;height:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:4px -4px 0 -1px rgb(255 255 255 / .78),4px 4px 0 -1px rgb(255 255 255 / .78)!important}.fx-route-flow .fx-rf-device-console::after,.fx-route-flow .fx-rf-device-gameconsole::after,.fx-route-flow .fx-rf-device-consoles::after,.finder .fx-rf-device-console::after,.finder .fx-rf-device-gameconsole::after,.finder .fx-rf-device-consoles::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:10px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .78)!important}@media (max-width:520px){.fx-route-flow .fx-rf-stage-meta,.finder .fx-rf-stage-meta{justify-content:flex-start!important;margin-top:10px!important}.fx-route-flow .fx-rf-stage-speed,.finder .fx-rf-stage-speed{white-space:normal!important}}.fx-route-flow .fx-rf-stage-meta,.finder .fx-rf-stage-meta{justify-content:flex-end!important}.fx-route-flow .fx-rf-repair-meta,.fx-route-flow .fx-rf-extra-grid .fx-rf-repair-meta,.fx-route-flow .fx-rf-repair-primary-grid .fx-rf-repair-meta{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:4px;color:#55708d}.fx-route-flow .fx-rf-repair-meta-item{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:11px;line-height:1;font-weight:760;white-space:nowrap;background:#f4f8fb;border:1px solid rgb(174 196 214 / .78);color:#31506b}.fx-route-flow .fx-rf-repair-price{background:#eef6fd;border-color:#d7e5f2;color:#31506b}.fx-route-flow .fx-rf-repair-duration{background:#fff4ea;border-color:#ffd9b5;color:#a54a00}@media(max-width:640px){.fx-route-flow .fx-rf-stage-meta,.finder .fx-rf-stage-meta{justify-content:flex-end!important;margin-top:10px!important}}.finder .fx-rf-device-icon,.fx-route-flow .fx-rf-device-icon{position:relative!important;display:block!important;background:linear-gradient(160deg,#10283f 0%,#274c69 60%,#4e87a6 100%)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16),0 8px 16px rgb(0 43 85 / .14)!important}.finder .fx-rf-device-smartphone,.finder .fx-rf-device-smartphones,.fx-route-flow .fx-rf-device-smartphone,.fx-route-flow .fx-rf-device-smartphones{width:28px!important;height:48px!important;border-radius:7px!important}.finder .fx-rf-device-smartphone::before,.finder .fx-rf-device-smartphones::before,.fx-route-flow .fx-rf-device-smartphone::before,.fx-route-flow .fx-rf-device-smartphones::before{content:""!important;position:absolute!important;left:3px!important;right:3px!important;top:5px!important;bottom:5px!important;border-radius:5px!important;width:auto!important;height:auto!important;background:linear-gradient(180deg,#86daf0 0%,#dff6ff 52%,#f8fbff 100%)!important;box-shadow:inset 0 0 0 1px rgb(16 40 63 / .10)!important}.finder .fx-rf-device-smartphone::after,.finder .fx-rf-device-smartphones::after,.fx-route-flow .fx-rf-device-smartphone::after,.fx-route-flow .fx-rf-device-smartphones::after{content:""!important;position:absolute!important;top:2px!important;left:50%!important;transform:translateX(-50%)!important;width:10px!important;height:2px!important;border-radius:999px!important;background:rgb(255 255 255 / .72)!important;display:block!important}.finder .fx-rf-device-tablet,.finder .fx-rf-device-tablets,.fx-route-flow .fx-rf-device-tablet,.fx-route-flow .fx-rf-device-tablets{width:34px!important;height:48px!important;border-radius:9px!important}.finder .fx-rf-device-tablet::before,.finder .fx-rf-device-tablets::before,.fx-route-flow .fx-rf-device-tablet::before,.fx-route-flow .fx-rf-device-tablets::before{content:""!important;position:absolute!important;left:3px!important;right:3px!important;top:4px!important;bottom:4px!important;border-radius:7px!important;width:auto!important;height:auto!important;background:linear-gradient(180deg,#7cd6ea 0%,#dbf5ff 56%,#f7fbff 100%)!important;box-shadow:inset 0 0 0 1px rgb(16 40 63 / .10)!important}.finder .fx-rf-device-tablet::after,.finder .fx-rf-device-tablets::after,.fx-route-flow .fx-rf-device-tablet::after,.fx-route-flow .fx-rf-device-tablets::after{display:none!important}.finder .fx-rf-device-laptop,.finder .fx-rf-device-laptops,.fx-route-flow .fx-rf-device-laptop,.fx-route-flow .fx-rf-device-laptops{width:40px!important;height:27px!important;border-radius:6px 6px 3px 3px!important;background:linear-gradient(160deg,#10283f 0%,#274c69 55%,#4e87a6 100%)!important}.finder .fx-rf-device-laptop::before,.finder .fx-rf-device-laptops::before,.fx-route-flow .fx-rf-device-laptop::before,.fx-route-flow .fx-rf-device-laptops::before{content:""!important;position:absolute!important;left:4px!important;right:4px!important;top:4px!important;bottom:4px!important;width:auto!important;height:auto!important;border-radius:4px!important;background:linear-gradient(180deg,#7cd6ea 0%,#dbf5ff 56%,#f7fbff 100%)!important;box-shadow:inset 0 0 0 1px rgb(16 40 63 / .12)!important}.finder .fx-rf-device-laptop::after,.finder .fx-rf-device-laptops::after,.fx-route-flow .fx-rf-device-laptop::after,.fx-route-flow .fx-rf-device-laptops::after{content:""!important;display:block!important;position:absolute!important;left:-5px!important;right:-5px!important;bottom:-6px!important;width:auto!important;height:6px!important;border-radius:999px!important;background:linear-gradient(180deg,#dce6ef 0%,#9fb4c6 100%)!important}.finder .fx-rf-device-smartwatch,.finder .fx-rf-device-smartwatches,.fx-route-flow .fx-rf-device-smartwatch,.fx-route-flow .fx-rf-device-smartwatches{width:28px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(160deg,#10283f 0%,#274c69 55%,#4e87a6 100%)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16),0 8px 16px rgb(0 43 85 / .14)!important}.finder .fx-rf-device-smartwatch::before,.finder .fx-rf-device-smartwatches::before,.fx-route-flow .fx-rf-device-smartwatch::before,.fx-route-flow .fx-rf-device-smartwatches::before{content:""!important;position:absolute!important;left:3px!important;right:3px!important;top:3px!important;bottom:3px!important;width:auto!important;height:auto!important;border-radius:8px!important;background:linear-gradient(180deg,#86daf0 0%,#dff6ff 52%,#f8fbff 100%)!important;box-shadow:inset 0 0 0 1px rgb(16 40 63 / .10)!important}.finder .fx-rf-device-smartwatch::after,.finder .fx-rf-device-smartwatches::after,.fx-route-flow .fx-rf-device-smartwatch::after,.fx-route-flow .fx-rf-device-smartwatches::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:12px!important;width:4px!important;height:10px!important;border-radius:999px!important;background:#f58220!important;box-shadow:0 0 0 1px rgb(16 40 63 / .1)!important}.finder .fx-rf-device-console,.finder .fx-rf-device-gameconsole,.finder .fx-rf-device-consoles,.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole,.fx-route-flow .fx-rf-device-consoles{width:44px!important;height:28px!important;border-radius:16px!important;background:linear-gradient(160deg,#10283f 0%,#274c69 58%,#4e87a6 100%)!important}.finder .fx-rf-device-console::before,.finder .fx-rf-device-gameconsole::before,.finder .fx-rf-device-consoles::before,.fx-route-flow .fx-rf-device-console::before,.fx-route-flow .fx-rf-device-gameconsole::before,.fx-route-flow .fx-rf-device-consoles::before{content:""!important;position:absolute!important;left:10px!important;top:12px!important;width:10px!important;height:3px!important;border-radius:999px!important;background:rgb(255 255 255 / .84)!important;box-shadow:3.5px -3.5px 0 -1px rgb(255 255 255 / .84),3.5px 3.5px 0 -1px rgb(255 255 255 / .84)!important}.finder .fx-rf-device-console::after,.finder .fx-rf-device-gameconsole::after,.finder .fx-rf-device-consoles::after,.fx-route-flow .fx-rf-device-console::after,.fx-route-flow .fx-rf-device-gameconsole::after,.fx-route-flow .fx-rf-device-consoles::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:9px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .84)!important}.fx-planner-page .fx-planner-flow{border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:transparent!important}.fx-planner-page .steps{border:1px solid rgb(17 40 63 / .08)!important;border-radius:0!important;box-shadow:0 10px 26px rgb(17 40 63 / .035)!important}.fx-planner-page .panel{margin-top:0!important;background:#fff!important;border:1px solid rgb(17 40 63 / .08)!important;border-top:0!important;border-radius:0 0 26px 26px!important;box-shadow:0 12px 30px rgb(17 40 63 / .05)!important}.fx-step-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start}.fx-selected-store-pill{justify-self:end;display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;min-width:160px;max-width:220px;padding:10px 12px;border:1px solid #d7e5f2;border-radius:16px;background:#f8fbfe;color:#62788f;font-size:12px;line-height:1.2;font-weight:760;text-align:right}.fx-selected-store-pill span{color:#7a8da1;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:820}.fx-selected-store-pill strong{color:#002b55;font-size:15px;line-height:1.15;font-weight:900}.fx-selected-store-pill.has-store{border-color:#ffd9b5;background:#fff7ef;color:#a54a00}.fx-color-grid{align-items:center}.fx-color-other-wrap{display:inline-flex;align-items:center;gap:0;max-width:118px;overflow:hidden;border-radius:999px;transition:max-width .22s ease,box-shadow .18s ease}.fx-color-other-wrap.is-open{max-width:360px;box-shadow:0 10px 24px rgb(0 43 85 / .06)}.fx-color-other-wrap .fx-color-other-toggle{border-radius:999px 0 0 999px!important;flex:0 0 auto}.fx-color-other-field{display:inline-flex!important;align-items:center!important;gap:8px!important;min-width:0!important;width:0!important;max-width:0!important;height:44px!important;overflow:hidden!important;padding:0!important;border:1px solid transparent!important;border-left:0!important;border-radius:0 999px 999px 0!important;background:#fff!important;opacity:0!important;transition:width .22s ease,max-width .22s ease,opacity .16s ease,padding .22s ease,border-color .22s ease!important}.fx-color-other-wrap.is-open .fx-color-other-field{width:190px!important;max-width:190px!important;padding:0 12px!important;border-color:#ffd9b5!important;opacity:1!important}.fx-color-other-field span{white-space:nowrap;color:#a54a00;font-size:11px;font-weight:850;letter-spacing:.02em}.fx-color-other-field input{min-height:34px!important;height:34px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:720!important;color:#002b55!important;outline:none!important}.fx-planner-page .sum-name{display:grid;gap:7px}.fx-planner-page .sum-device-line{display:block;color:#002b55;font-size:20px;line-height:1.08;letter-spacing:-.035em;font-weight:840}.fx-planner-page .sum-quality-line{display:inline-flex;width:max-content;max-width:100%;padding:7px 10px;border-radius:999px;background:#fff4ea;border:1px solid #ffd9b5;color:#a54a00;font-size:12px;line-height:1;font-weight:860;letter-spacing:0}.fx-planner-page .sum-desc{color:#62788f!important;font-size:13px!important}.fx-planner-page .sum-desc::before{content:""}@media(max-width:760px){.fx-step-title-row{grid-template-columns:1fr}.fx-selected-store-pill{justify-self:start;align-items:flex-start;text-align:left}.fx-color-other-wrap,.fx-color-other-wrap.is-open{max-width:100%}.fx-color-other-wrap.is-open .fx-color-other-field{width:min(190px,45vw)!important;max-width:min(190px,45vw)!important}}.finder .fx-rf-device-icon,.fx-route-flow .fx-rf-device-icon{position:relative!important;display:block!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35),0 7px 12px rgb(0 43 85 / .16)!important;overflow:visible!important}.finder .fx-rf-device-smartphone,.finder .fx-rf-device-smartphones,.fx-route-flow .fx-rf-device-smartphone,.fx-route-flow .fx-rf-device-smartphones{width:27px!important;height:48px!important;border-radius:6px!important;background:linear-gradient(145deg,#173d58,#66bfd6 58%,#fef5e7)!important}.finder .fx-rf-device-smartphone::before,.finder .fx-rf-device-smartphones::before,.fx-route-flow .fx-rf-device-smartphone::before,.fx-route-flow .fx-rf-device-smartphones::before{content:""!important;position:absolute!important;top:5px!important;left:5px!important;right:auto!important;bottom:auto!important;width:6px!important;height:14px!important;border-radius:6px!important;background:rgb(0 0 0 / .38)!important;box-shadow:none!important}.finder .fx-rf-device-smartphone::after,.finder .fx-rf-device-smartphones::after,.fx-route-flow .fx-rf-device-smartphone::after,.fx-route-flow .fx-rf-device-smartphones::after{display:none!important}.finder .fx-rf-device-tablet,.finder .fx-rf-device-tablets,.fx-route-flow .fx-rf-device-tablet,.fx-route-flow .fx-rf-device-tablets{width:35px!important;height:48px!important;border-radius:8px!important;background:linear-gradient(145deg,#0d8d8f,#61e6cf 48%,#241934)!important}.finder .fx-rf-device-tablet::before,.finder .fx-rf-device-tablets::before,.fx-route-flow .fx-rf-device-tablet::before,.fx-route-flow .fx-rf-device-tablets::before{content:""!important;position:absolute!important;left:6px!important;right:6px!important;top:6px!important;bottom:6px!important;width:auto!important;height:auto!important;border-radius:5px!important;background:rgb(255 255 255 / .16)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)!important}.finder .fx-rf-device-tablet::after,.finder .fx-rf-device-tablets::after,.fx-route-flow .fx-rf-device-tablet::after,.fx-route-flow .fx-rf-device-tablets::after{display:none!important}.finder .fx-rf-device-laptop,.finder .fx-rf-device-laptops,.fx-route-flow .fx-rf-device-laptop,.fx-route-flow .fx-rf-device-laptops{width:40px!important;height:27px!important;border-radius:5px 5px 2px 2px!important;background:linear-gradient(145deg,#203648,#738ba0 48%,#151f2a)!important}.finder .fx-rf-device-laptop::before,.finder .fx-rf-device-laptops::before,.fx-route-flow .fx-rf-device-laptop::before,.fx-route-flow .fx-rf-device-laptops::before{content:""!important;position:absolute!important;width:24px!important;height:3px!important;top:auto!important;left:8px!important;right:auto!important;bottom:-6px!important;border-radius:999px!important;background:#8ea3b6!important;box-shadow:none!important}.finder .fx-rf-device-laptop::after,.finder .fx-rf-device-laptops::after,.fx-route-flow .fx-rf-device-laptop::after,.fx-route-flow .fx-rf-device-laptops::after{display:none!important}.finder .fx-rf-device-smartwatch,.finder .fx-rf-device-smartwatches,.fx-route-flow .fx-rf-device-smartwatch,.fx-route-flow .fx-rf-device-smartwatches{width:29px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#11283f 0%,#304b6a 50%,#f58220 120%)!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .22),0 7px 12px rgb(0 43 85 / .16)!important}.finder .fx-rf-device-smartwatch::before,.finder .fx-rf-device-smartwatches::before,.fx-route-flow .fx-rf-device-smartwatch::before,.fx-route-flow .fx-rf-device-smartwatches::before{content:""!important;position:absolute!important;left:6px!important;right:6px!important;top:6px!important;bottom:6px!important;width:auto!important;height:auto!important;border-radius:7px!important;background:rgb(255 255 255 / .16)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .18)!important}.finder .fx-rf-device-smartwatch::after,.finder .fx-rf-device-smartwatches::after,.fx-route-flow .fx-rf-device-smartwatch::after,.fx-route-flow .fx-rf-device-smartwatches::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:13px!important;width:3px!important;height:9px!important;border-radius:999px!important;background:#66829b!important;box-shadow:none!important}.finder .fx-rf-device-console,.finder .fx-rf-device-gameconsole,.finder .fx-rf-device-consoles,.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole,.fx-route-flow .fx-rf-device-consoles{width:44px!important;height:28px!important;border-radius:18px 18px 14px 14px!important;background:linear-gradient(145deg,#11283f 0%,#315878 55%,#66bfd6 120%)!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .25),0 7px 12px rgb(0 43 85 / .16)!important}.finder .fx-rf-device-console::before,.finder .fx-rf-device-gameconsole::before,.finder .fx-rf-device-consoles::before,.fx-route-flow .fx-rf-device-console::before,.fx-route-flow .fx-rf-device-gameconsole::before,.fx-route-flow .fx-rf-device-consoles::before{content:""!important;position:absolute!important;left:10px!important;top:12px!important;width:12px!important;height:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:4px -4px 0 -1px rgb(255 255 255 / .78),4px 4px 0 -1px rgb(255 255 255 / .78)!important}.finder .fx-rf-device-console::after,.finder .fx-rf-device-gameconsole::after,.finder .fx-rf-device-consoles::after,.fx-route-flow .fx-rf-device-console::after,.fx-route-flow .fx-rf-device-gameconsole::after,.fx-route-flow .fx-rf-device-consoles::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:10px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .78)!important}.fx-route-flow .fx-rf-repair-meta{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin-top:5px!important}.fx-route-flow .fx-rf-repair-meta-item{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:0 8px!important;border-radius:999px!important;font-size:11px!important;line-height:1!important;font-weight:780!important;white-space:nowrap!important}.fx-route-flow .fx-rf-repair-price{background:#eef6fd!important;border:1px solid #d7e5f2!important;color:#31506b!important}.fx-route-flow .fx-rf-repair-duration{background:#fff4ea!important;border:1px solid #ffd9b5!important;color:#a54a00!important}.fx-planner-choice-block.fx-store-locked-hidden{display:none!important}.fx-selected-store-pill{min-width:240px!important;max-width:310px!important;padding:11px 13px!important}.fx-selected-store-pill small,.fx-selected-store-pill em{display:block;max-width:100%;color:#5a7289;font-size:11.5px;line-height:1.35;font-style:normal;font-weight:650}.fx-selected-store-pill em{color:#7a8da1;font-weight:600}.fx-planner-page .date-card.fx-date-card-modern{display:inline-grid!important;width:auto!important;max-width:100%!important;min-width:min(360px,100%)!important;padding:16px!important;position:relative!important}.fx-date-field{position:relative!important}.fx-date-trigger{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;width:max-content;max-width:100%;min-width:min(310px,100%);min-height:50px;padding:0 14px 0 16px;border:1px solid var(--line,#dae4ed);border-radius:16px;background:#fff;color:var(--text);font:inherit;cursor:pointer;box-shadow:0 8px 18px rgb(17 40 63 / .035)}.fx-date-trigger:hover{border-color:#a8bfce;box-shadow:0 10px 24px rgb(17 40 63 / .055)}.fx-date-trigger span{font-size:12px;font-weight:850;color:#7a8da1;text-transform:uppercase;letter-spacing:.06em}.fx-date-trigger strong{font-size:15px;line-height:1.15;font-weight:850;color:#002b55;text-align:right}.fx-modern-datepicker{position:absolute;z-index:40;left:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 36px));padding:14px;border:1px solid rgb(215 229 242 / .96);border-radius:22px;background:#fff;box-shadow:0 24px 54px rgb(0 43 85 / .14)}.fx-cal-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.fx-cal-head strong{font-size:16px;line-height:1.2;color:#002b55;font-weight:900;text-transform:capitalize}.fx-cal-head button{width:36px;height:36px;border-radius:999px;border:1px solid #d7e5f2;background:#f8fbfe;color:#002b55;font-size:24px;line-height:1;cursor:pointer}.fx-cal-head button:disabled{opacity:.35;cursor:not-allowed}.fx-cal-week,.fx-cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.fx-cal-week{margin-bottom:6px}.fx-cal-week span{text-align:center;color:#7a8da1;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:850}.fx-cal-day{appearance:none;display:grid;place-items:center;aspect-ratio:1/1;border:1px solid #fff0;border-radius:13px;background:#fff;color:#002b55;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.fx-cal-day:hover:not(:disabled){background:#eef6fd;border-color:#d7e5f2}.fx-cal-day.is-today:not(.is-selected){border-color:#9fb6c9;background:#f8fbfe}.fx-cal-day.is-selected{background:#f58220;color:#fff;border-color:#f58220;box-shadow:0 8px 18px rgb(245 130 32 / .24)}.fx-cal-day.is-outside{opacity:.38}.fx-cal-day.is-disabled{opacity:.28;cursor:not-allowed;text-decoration:line-through;background:#f8fbfe}.fx-cal-note{margin-top:10px;padding-top:10px;border-top:1px dashed #d7e5f2;color:#7a8da1;font-size:12px;line-height:1.35;font-weight:650}.fx-color-other-wrap{max-width:128px!important;border:1px solid #d7e5f2;background:#fff}.fx-color-other-wrap.is-open{max-width:min(420px,100%)!important;border-color:#ffd9b5;background:#fff7ef}.fx-color-other-wrap .fx-color-other-toggle{border:0!important;background:transparent!important;min-height:46px!important}.fx-color-other-wrap.is-open .fx-color-other-toggle{color:#a54a00!important}.fx-color-other-wrap.is-open .fx-color-other-field{width:220px!important;max-width:220px!important;height:46px!important;border-color:transparent!important;background:transparent!important}.fx-color-other-field input::placeholder{color:#93a4b5}@media(max-width:760px){.fx-selected-store-pill{min-width:0!important;max-width:100%!important}.fx-planner-page .date-card.fx-date-card-modern{display:grid!important;width:100%!important;min-width:0!important}.fx-date-trigger{width:100%;min-width:0}.fx-modern-datepicker{width:100%}.fx-color-other-wrap.is-open .fx-color-other-field{width:min(210px,45vw)!important;max-width:min(210px,45vw)!important}}.fx-selected-store-pill{position:relative!important;background:#fff!important;border-color:#d7e5f2!important;color:#62788f!important;box-shadow:0 8px 18px rgb(0 43 85 / .035)!important;padding-left:42px!important}.fx-selected-store-pill.has-store{background:#fff!important;border-color:#d7e5f2!important;color:#62788f!important}.fx-selected-store-pill.has-store::before{content:"✓";position:absolute;left:12px;top:13px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#f58220;color:#fff;font-size:14px;line-height:1;font-weight:950}.fx-selected-store-pill span{color:#7a8da1!important}.fx-selected-store-pill strong{color:#002b55!important}.fx-selected-store-pill small,.fx-selected-store-pill em{color:#5a7289!important}.fx-color-other-wrap.is-open .fx-color-other-label{display:none!important}.fx-color-other-wrap.is-open .fx-color-other-toggle{width:46px!important;min-width:46px!important;padding:0!important;justify-content:center!important}.fx-color-other-field span{display:none!important}.fx-color-other-wrap.is-open .fx-color-other-field{width:260px!important;max-width:260px!important;padding:0 14px 0 6px!important}.fx-color-other-field input{width:100%!important;min-width:0!important;padding:0 4px!important;font-size:15px!important;line-height:1.2!important}.fx-color-other-field input::placeholder{color:#93a4b5!important;font-weight:650!important}.fx-planner-page .sum-desc:empty{display:none!important}.fx-planner-page .sum-quality-line{display:block!important;width:auto!important;max-width:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#55708d!important;font-size:14px!important;line-height:1.35!important;font-weight:680!important}.fx-planner-page #extrasList .sum-extra:first-child{border-top:0!important;padding-top:0!important}.fx-planner-page .total .mini{font-size:12px!important}.fx-planner-page .total small{display:none!important}.fx-date-trigger span{min-width:max-content}@media(max-width:760px){.fx-selected-store-pill{padding-left:42px!important}.fx-color-other-wrap.is-open .fx-color-other-field{width:min(240px,58vw)!important;max-width:min(240px,58vw)!important}}.fx-planner-page .fx-business-toggle{position:relative!important;grid-column:1/-1;display:flex!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 14px!important;border:1px solid var(--line,#dae4ed)!important;border-radius:18px!important;background:#fff!important;color:var(--text)!important;cursor:pointer!important;text-transform:none!important;letter-spacing:0!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.fx-planner-page .fx-business-toggle:hover{border-color:#b9cbd9!important;box-shadow:0 10px 24px rgb(17 40 63 / .05)!important}.fx-planner-page .fx-business-toggle input{position:absolute!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important}.fx-planner-page .fx-business-check{width:24px!important;height:24px!important;flex:0 0 24px!important;border-radius:999px!important;border:2px solid #c5d4df!important;background:#f8fbfd!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:.18s ease!important}.fx-planner-page .fx-business-check:after{content:"";width:8px;height:8px;border-radius:999px;background:#fff0;transition:.18s ease}.fx-planner-page .fx-business-toggle input:checked+.fx-business-check{border-color:var(--accent,#f58220)!important;background:#fff4e9!important;box-shadow:0 0 0 4px rgb(245 130 32 / .13)!important}.fx-planner-page .fx-business-toggle input:checked+.fx-business-check:after{background:var(--accent,#f58220)!important}.fx-planner-page .fx-business-toggle-copy{display:grid!important;gap:3px!important;min-width:0!important}.fx-planner-page .fx-business-toggle-copy strong{display:block!important;color:var(--text)!important;font-size:16px!important;line-height:1.2!important;font-weight:780!important;letter-spacing:-.01em!important;text-transform:none!important}.fx-planner-page .fx-business-toggle-copy small{display:block!important;color:var(--muted,#5f7288)!important;font-size:13px!important;line-height:1.4!important;font-weight:520!important;text-transform:none!important;letter-spacing:0!important}.fx-planner-page.is-business .fx-business-toggle{border-color:rgb(245 130 32 / .34)!important;background:linear-gradient(180deg,#fff8f0 0%,#fff 100%)!important}.fx-planner-page .fx-business-field{display:none!important}.fx-planner-page.is-business .fx-business-field{display:grid!important;animation:fxBusinessFieldIn .16s ease both}@keyframes fxBusinessFieldIn{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.finder .fx-rf-device-icon,.fx-route-flow .fx-rf-device-icon{position:relative!important;display:block!important;overflow:visible!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24),0 7px 12px rgb(0 43 85 / .14)!important}.finder .fx-rf-device-icon::before,.finder .fx-rf-device-icon::after,.fx-route-flow .fx-rf-device-icon::before,.fx-route-flow .fx-rf-device-icon::after{box-sizing:border-box!important}.finder .fx-rf-device-smartphone,.finder .fx-rf-device-smartphones,.fx-route-flow .fx-rf-device-smartphone,.fx-route-flow .fx-rf-device-smartphones{width:27px!important;height:48px!important;border-radius:7px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.finder .fx-rf-device-smartphone::before,.finder .fx-rf-device-smartphones::before,.finder .fx-rf-device-smartphone::after,.finder .fx-rf-device-smartphones::after,.fx-route-flow .fx-rf-device-smartphone::before,.fx-route-flow .fx-rf-device-smartphones::before,.fx-route-flow .fx-rf-device-smartphone::after,.fx-route-flow .fx-rf-device-smartphones::after{content:none!important;display:none!important}.finder .fx-rf-device-tablet,.finder .fx-rf-device-tablets,.fx-route-flow .fx-rf-device-tablet,.fx-route-flow .fx-rf-device-tablets{width:35px!important;height:48px!important;border-radius:9px!important;background:linear-gradient(145deg,#223648 0%,#7f9ab4 50%,#16212d 100%)!important}.finder .fx-rf-device-tablet::before,.finder .fx-rf-device-tablets::before,.finder .fx-rf-device-tablet::after,.finder .fx-rf-device-tablets::after,.fx-route-flow .fx-rf-device-tablet::before,.fx-route-flow .fx-rf-device-tablets::before,.fx-route-flow .fx-rf-device-tablet::after,.fx-route-flow .fx-rf-device-tablets::after{content:none!important;display:none!important}.finder .fx-rf-device-laptop,.finder .fx-rf-device-laptops,.fx-route-flow .fx-rf-device-laptop,.fx-route-flow .fx-rf-device-laptops{width:40px!important;height:27px!important;border-radius:5px 5px 2px 2px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.finder .fx-rf-device-laptop::before,.finder .fx-rf-device-laptops::before,.fx-route-flow .fx-rf-device-laptop::before,.fx-route-flow .fx-rf-device-laptops::before{content:""!important;display:block!important;position:absolute!important;left:8px!important;bottom:-6px!important;width:24px!important;height:3px!important;border-radius:999px!important;background:#8ea3b6!important}.finder .fx-rf-device-laptop::after,.finder .fx-rf-device-laptops::after,.fx-route-flow .fx-rf-device-laptop::after,.fx-route-flow .fx-rf-device-laptops::after{content:none!important;display:none!important}.finder .fx-rf-device-smartwatch,.finder .fx-rf-device-smartwatches,.fx-route-flow .fx-rf-device-smartwatch,.fx-route-flow .fx-rf-device-smartwatches{width:29px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.finder .fx-rf-device-smartwatch::before,.finder .fx-rf-device-smartwatches::before,.fx-route-flow .fx-rf-device-smartwatch::before,.fx-route-flow .fx-rf-device-smartwatches::before{content:none!important;display:none!important}.finder .fx-rf-device-smartwatch::after,.finder .fx-rf-device-smartwatches::after,.fx-route-flow .fx-rf-device-smartwatch::after,.fx-route-flow .fx-rf-device-smartwatches::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:13px!important;width:3px!important;height:9px!important;border-radius:999px!important;background:#8ea3b6!important}.finder .fx-rf-device-console,.finder .fx-rf-device-gameconsole,.finder .fx-rf-device-consoles,.fx-route-flow .fx-rf-device-console,.fx-route-flow .fx-rf-device-gameconsole,.fx-route-flow .fx-rf-device-consoles{width:44px!important;height:28px!important;border-radius:16px 16px 13px 13px!important;background:linear-gradient(145deg,#223648 0%,#6b859f 50%,#16212d 100%)!important}.finder .fx-rf-device-console::before,.finder .fx-rf-device-gameconsole::before,.finder .fx-rf-device-consoles::before,.fx-route-flow .fx-rf-device-console::before,.fx-route-flow .fx-rf-device-gameconsole::before,.fx-route-flow .fx-rf-device-consoles::before{content:""!important;display:block!important;position:absolute!important;left:10px!important;top:12px!important;width:12px!important;height:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:4px -4px 0 -1px rgb(255 255 255 / .78),4px 4px 0 -1px rgb(255 255 255 / .78)!important}.finder .fx-rf-device-console::after,.finder .fx-rf-device-gameconsole::after,.finder .fx-rf-device-consoles::after,.fx-route-flow .fx-rf-device-console::after,.fx-route-flow .fx-rf-device-gameconsole::after,.fx-route-flow .fx-rf-device-consoles::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:10px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .78)!important}.hero-side-photo img.fx-hero-photo-mirrored{transform:scaleX(-1)}.icon-box.fx-popular-repair-icon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.icon-box.fx-popular-repair-icon img{width:34px;height:34px;object-fit:contain;display:block}@media (max-width:640px){.icon-box.fx-popular-repair-icon img{width:30px;height:30px}}.fx-popular-repair-card .mini{margin-bottom:12px}.fx-popular-repair-heading{display:flex;align-items:center;gap:12px;min-width:0}.fx-popular-repair-heading .icon-box.fx-popular-repair-icon{flex:0 0 46px;width:46px;height:46px;margin:0}.fx-popular-repair-heading h3{margin:0;min-width:0}.fx-popular-repair-heading+p{margin-top:12px}.fx-popular-repair-heading .icon-box.fx-popular-repair-icon img{width:31px;height:31px}@media (max-width:640px){.fx-popular-repair-heading{gap:10px}.fx-popular-repair-heading .icon-box.fx-popular-repair-icon{flex-basis:42px;width:42px;height:42px}.fx-popular-repair-heading .icon-box.fx-popular-repair-icon img{width:28px;height:28px}}.fx-route-flow .fx-rf-series-row,.finder .fx-rf-series-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin-top:14px!important;padding-bottom:2px!important}.fx-route-flow .fx-rf-series-row .fx-rf-stage-meta,.finder .fx-rf-series-row .fx-rf-stage-meta{margin:0!important;min-height:0!important;flex:0 0 auto!important;justify-content:flex-end!important}.fx-route-flow .fx-rf-series-scroll,.finder .fx-rf-series-scroll,.fx-route-flow .fx-rf-series,.finder .fx-rf-series{display:flex!important;gap:18px!important;flex-wrap:wrap!important;align-items:center!important;margin:0!important;padding:0!important;min-width:0!important}.fx-route-flow .fx-rf-series-scroll button,.finder .fx-rf-series-scroll button{appearance:none;border:none;background:#fff0;padding:0;font:inherit;font-size:15px;font-weight:680;color:var(--muted);cursor:pointer;position:relative;white-space:nowrap}.fx-route-flow .fx-rf-series-scroll button:after,.finder .fx-rf-series-scroll button:after{content:"";position:absolute;left:0;right:0;bottom:-8px;height:2px;border-radius:999px;background:#fff0}.fx-route-flow .fx-rf-series-scroll button.is-active,.finder .fx-rf-series-scroll button.is-active{color:var(--text)}.fx-route-flow .fx-rf-series-scroll button.is-active:after,.finder .fx-rf-series-scroll button.is-active:after{background:var(--accent)}@media(max-width:760px){.fx-route-flow .fx-rf-series-row,.finder .fx-rf-series-row{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.fx-route-flow .fx-rf-series-scroll,.finder .fx-rf-series-scroll{width:100%!important;flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:10px!important;scrollbar-width:none}.fx-route-flow .fx-rf-series-scroll::-webkit-scrollbar,.finder .fx-rf-series-scroll::-webkit-scrollbar{display:none}.fx-route-flow .fx-rf-series-row .fx-rf-stage-meta,.finder .fx-rf-series-row .fx-rf-stage-meta{align-self:flex-end!important}}.hero-side-photo .repair-device-label.fx-hero-unified-service-label{width:auto!important;max-width:calc(100% - 28px)!important;padding:10px 13px!important;border-radius:999px!important}.fx-hero-unified-label-row{display:flex!important;align-items:center!important;gap:7px!important;min-width:0!important;white-space:nowrap!important;font-size:clamp(11.5px,1.05vw,13.5px)!important;line-height:1.1!important;letter-spacing:-.015em!important}.fx-hero-unified-dot{width:7px!important;height:7px!important;border-radius:999px!important;background:var(--accent,#f58220)!important;flex:0 0 7px!important;box-shadow:0 0 0 3px rgb(245 130 32 / .15)!important}.fx-hero-unified-main{display:inline-flex!important;align-items:center!important;color:#0f2940!important;font-weight:780!important}.fx-hero-unified-separator{color:#96a6b5!important;font-weight:700!important;margin:0 1px!important}.fx-hero-unified-contact,.repair-device-label .fx-hero-unified-contact{color:#4f6780!important;font-weight:680!important;text-decoration:none!important;border:0!important;padding:0!important;background:transparent!important}.fx-hero-unified-contact:hover{color:var(--accent,#f58220)!important}@media(max-width:520px){.hero-side-photo .repair-device-label.fx-hero-unified-service-label{max-width:calc(100% - 18px)!important;padding:9px 11px!important}.fx-hero-unified-label-row{gap:5px!important;font-size:11.2px!important}}.hero-side-photo .repair-device-label.fx-hero-unified-service-label.fx-hero-unified-service-label-stacked{border-radius:18px!important;padding:10px 14px 11px!important;min-width:0!important;width:auto!important;max-width:calc(100% - 28px)!important}.fx-hero-unified-service-label-stacked .fx-hero-unified-label-row{display:flex!important;align-items:center!important;gap:7px!important;white-space:nowrap!important}.fx-hero-unified-service-label-stacked .fx-hero-unified-main{line-height:1.12!important}.fx-hero-unified-service-label-stacked .fx-hero-unified-contact-stacked,.repair-device-label .fx-hero-unified-contact-stacked{display:block!important;margin:4px 0 0 14px!important;text-align:left!important;color:#4f6780!important;font-size:clamp(11.2px,1vw,13px)!important;line-height:1.15!important;font-weight:680!important}@media(max-width:520px){.hero-side-photo .repair-device-label.fx-hero-unified-service-label.fx-hero-unified-service-label-stacked{max-width:calc(100% - 18px)!important;padding:9px 11px 10px!important}.fx-hero-unified-service-label-stacked .fx-hero-unified-contact-stacked{margin-left:12px!important}}.fx-laptop-modal{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:22px;background:rgb(8 42 70 / .46);backdrop-filter:blur(8px)}.fx-laptop-modal.is-open{display:flex}.fx-laptop-modal-card{width:min(760px,100%);max-height:calc(100vh - 44px);overflow:auto;background:#fff;border-radius:30px;box-shadow:0 24px 80px rgb(0 0 0 / .24);padding:28px;border:1px solid rgb(8 42 70 / .12)}.fx-laptop-modal-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.fx-laptop-modal-head h2{margin:0;font-size:clamp(24px,3vw,36px);line-height:1;letter-spacing:-.045em;color:#082a46}.fx-laptop-modal-close{border:0;background:#eef3f6;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1;cursor:pointer;color:#082a46;flex:0 0 auto}.fx-laptop-steps{display:grid;gap:10px;margin:18px 0;padding:0;list-style:none}.fx-laptop-steps li{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgb(8 42 70 / .10);border-radius:18px;background:#f8fbfc}.fx-laptop-steps b{width:34px;height:34px;border-radius:50%;background:#ff7a1a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.fx-laptop-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:16px}.fx-laptop-field{display:grid;gap:7px;font-weight:800;color:#082a46;font-size:13px}.fx-laptop-field.full{grid-column:1/-1}.fx-laptop-field input,.fx-laptop-field textarea{width:100%;border:1px solid rgb(8 42 70 / .16);border-radius:16px;padding:12px 14px;font:inherit;background:#fff;color:#082a46}.fx-laptop-field textarea{min-height:108px;resize:vertical}.fx-laptop-modal-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:18px}.fx-laptop-form-status{font-weight:800;color:#177c42;margin-top:12px;display:none}.fx-laptop-form-status.is-error{color:#b42318}.fx-laptop-form-status.is-visible{display:block}.fx-intro-readmore{position:relative;z-index:30}.fx-intro-readmore summary{display:block;list-style:none;cursor:pointer;position:relative;z-index:31;background:#fff;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.fx-intro-readmore summary::-webkit-details-marker{display:none}.fx-intro-toggle{appearance:none;border:0;background:#fff0;color:#d66f1f;font:inherit;font-weight:850;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:0 0 0 3px;position:relative;z-index:32;touch-action:manipulation;-webkit-tap-highlight-color:#fff0}.fx-intro-more{display:block;position:relative;z-index:30}.fx-intro-more[hidden]{display:none!important}.fx-included-after-quality{padding-top:18px!important}@media(max-width:760px){.fx-laptop-modal{align-items:flex-end;padding:10px}.fx-laptop-modal-card{border-radius:24px;padding:20px;max-height:calc(100vh - 20px)}.fx-laptop-field-grid{grid-template-columns:1fr}.fx-route-flow{overflow:hidden!important;max-width:100%!important}.fx-route-flow .fx-rf-stepbar{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px!important;overflow:visible!important;padding:0!important;margin-bottom:14px!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step{display:none!important;min-width:0!important;width:100%!important;max-width:100%!important;justify-content:flex-start!important;overflow:hidden!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-prev,.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-active{display:inline-flex!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-prev{width:auto!important;min-width:74px!important;max-width:86px!important;padding:0 10px!important;flex:0 0 auto!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-prev .fx-rf-step-text{display:none!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-prev:after{content:"Terug";font-size:13px;font-weight:800;color:#0f2940;margin-left:6px}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-active{padding:0 12px!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-active .fx-rf-step-text{min-width:0!important;overflow:hidden!important}.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-active .fx-rf-step-text strong,.fx-route-flow .fx-rf-stepbar .fx-rf-step.is-active .fx-rf-step-text span{display:block!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important}.finder .step-panel h2,.finder-main .step-panel h2,.fx-rf-stage-head h2{white-space:normal!important;overflow-wrap:anywhere!important;text-wrap:balance!important;max-width:100%!important}.fx-rf-stage,.fx-rf-shell,.fx-rf-grid,.fx-rf-searchbar,.fx-rf-series{max-width:100%!important;min-width:0!important;overflow:hidden!important}.fx-rf-search{min-width:0!important;width:100%!important}.fx-money-hero-card .hero-side-photo{min-height:138px!important;padding:12px!important;display:block!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fbff 0%,#eef7fc 100%)!important}.fx-money-hero-card .hero-side-photo::after{display:none!important}.fx-money-hero-card .hero-side-photo>img{position:absolute!important;inset:0 0 0 auto!important;width:48%!important;height:100%!important;max-width:48%!important;max-height:none!important;object-fit:contain!important;object-position:right center!important;opacity:.26!important;filter:drop-shadow(0 14px 24px rgb(15 41 64 / .10))!important;z-index:1!important}.fx-money-hero-card .repair-device-label{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;z-index:2!important;margin:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:13px!important;background:rgb(255 255 255 / .82)!important;box-shadow:0 12px 30px rgb(15 41 64 / .09)!important;backdrop-filter:blur(8px)!important}.fx-money-hero-card .repair-device-label h3{font-size:16px!important;line-height:1.06!important}.fx-money-hero-card .repair-device-quality-line{font-size:12px!important;line-height:1.25!important}.fx-money-hero-card .repair-device-price strong{font-size:27px!important}.fx-money-hero-card .hero-side-body{padding:16px!important}}.kwaliteit-blok,.kwaliteit-blok *{box-sizing:border-box}.kwaliteit-blok .recommended,.kwaliteit-blok .option{min-width:0;max-width:100%;overflow:hidden}.kwaliteit-blok .recommended-grid,.kwaliteit-blok .option-top{min-width:0;max-width:100%}.kwaliteit-blok .recommended-grid>*,.kwaliteit-blok .option-top>*,.kwaliteit-blok .price-box{min-width:0}.kwaliteit-blok .rec-title,.kwaliteit-blok .quality-title,.kwaliteit-blok .rec-text,.kwaliteit-blok .option p,.kwaliteit-blok .state,.kwaliteit-blok .price-sub{max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}.kwaliteit-blok .rec-title,.kwaliteit-blok .quality-title{max-width:none}.kwaliteit-blok .big-price,.kwaliteit-blok .amount{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.kwaliteit-blok .amount{text-align:right;flex:0 1 auto}.kwaliteit-blok .option-top>div:first-child{flex:1 1 auto;min-width:0}@media (max-width:1180px){.kwaliteit-blok .recommended-grid{grid-template-columns:minmax(0,1fr)}.kwaliteit-blok .price-box{text-align:left}.kwaliteit-blok .big-price{font-size:clamp(42px, 10vw, 60px)}}@media (max-width:760px){.kwaliteit-blok .recommended{padding:18px 16px;border-radius:24px}.kwaliteit-blok .rec-title{font-size:clamp(30px, 9vw, 38px);line-height:1.02;letter-spacing:-.035em}.kwaliteit-blok .rec-text{font-size:15px;line-height:1.55}.kwaliteit-blok .big-price{font-size:clamp(38px, 12vw, 52px);line-height:1;letter-spacing:-.035em}.kwaliteit-blok .price-sub{font-size:13px}.kwaliteit-blok .rec-explain{grid-template-columns:1fr;gap:8px}.kwaliteit-blok .alt-content{padding:14px}.kwaliteit-blok .option{padding:16px;border-radius:20px}.kwaliteit-blok .option-top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.kwaliteit-blok .quality-title{margin-top:0;font-size:clamp(19px, 6vw, 24px);line-height:1.08;letter-spacing:-.025em}.kwaliteit-blok .amount{font-size:clamp(22px, 7vw, 28px);line-height:1.05;letter-spacing:-.035em}.kwaliteit-blok .option p{min-height:0;font-size:14px;line-height:1.52}}@media (max-width:420px){.kwaliteit-blok .option-top{grid-template-columns:1fr}.kwaliteit-blok .amount{text-align:left}}.fx-diagnose-intake-form .fx-laptop-field{font-weight:500!important;color:#6f8192!important}.fx-diagnose-intake-form .fx-laptop-field>span{font-weight:500!important;color:#7f90a1!important;letter-spacing:0!important}.fx-diagnose-intake-form .fx-laptop-field input,.fx-diagnose-intake-form .fx-laptop-field textarea{font-weight:400!important;color:#082a46!important}.fx-diagnose-intake-form .fx-laptop-field input::placeholder,.fx-diagnose-intake-form .fx-laptop-field textarea::placeholder{color:#9baabb!important;font-weight:400!important;opacity:1!important}.fx-mobile-menu-toggle{position:relative;z-index:5;pointer-events:auto;-webkit-tap-highlight-color:#fff0}.topbar[data-fx-menu-open="1"] .fx-mobile-menu-lines i:nth-child(1){transform:translateY(6px) rotate(45deg)}.topbar[data-fx-menu-open="1"] .fx-mobile-menu-lines i:nth-child(2){opacity:0}.topbar[data-fx-menu-open="1"] .fx-mobile-menu-lines i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}@media (max-width:980px){.topbar[data-fx-menu-open="1"] .fx-mobile-menu{max-height:520px!important;opacity:1!important;visibility:visible!important;padding-top:12px!important;border-top:1px solid var(--line)!important}.top-actions{grid-template-columns:1fr!important}}.fx-prices-hero{padding:22px 0 8px}.fx-prices-shell{background:linear-gradient(180deg,#ffffff 0%,#fbfdff 100%);border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:var(--shadow);padding:26px}.fx-prices-title{margin:10px 0 0;max-width:720px;font-size:clamp(36px,5vw,64px);line-height:.98;letter-spacing:-.055em;font-weight:850;color:#10283f}.fx-prices-intro{margin:14px 0 0;max-width:78ch;color:#5f7388;font-size:17px;line-height:1.65;font-weight:460}.fx-prices-cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fx-prices-page #repairFinder{padding-top:18px}.fx-prices-faq .faq-list{display:grid;gap:10px}@media(max-width:760px){.fx-prices-shell{padding:20px;border-radius:24px}.fx-prices-title{font-size:clamp(34px,11vw,46px)}.fx-prices-intro{font-size:15.5px}.fx-prices-cta-row .btn{width:100%}}.fx-booking-confirm-section{padding:56px 0 70px;background:linear-gradient(180deg,#f7fbff 0,#fff 70%)}.fx-booking-confirm-card{max-width:860px;margin:0 auto;background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:30px;box-shadow:0 24px 62px rgb(15 41 64 / .10);padding:clamp(22px,4vw,42px)}.fx-booking-confirm-card h1{margin:10px 0 0;font-size:clamp(34px,5vw,58px);line-height:.98;letter-spacing:-.055em;color:#0f2940}.fx-booking-confirm-card .lead{margin:16px 0 0;max-width:68ch;color:#5a7289;font-size:18px;line-height:1.65}.fx-booking-confirm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.fx-booking-confirm-grid div,.fx-booking-confirm-note,.fx-booking-confirm-next{padding:15px;border:1px solid rgb(17 40 63 / .08);border-radius:18px;background:#fbfdff}.fx-booking-confirm-grid span{display:block;margin-bottom:7px;font-size:11px;line-height:1;text-transform:uppercase;letter-spacing:.14em;color:#8193a5;font-weight:800}.fx-booking-confirm-grid strong{display:block;color:#0f2940;font-size:16px;line-height:1.35;font-weight:760}.fx-booking-confirm-note,.fx-booking-confirm-next{margin-top:16px;color:#5a7289;line-height:1.6}.fx-booking-confirm-note strong,.fx-booking-confirm-next strong{display:block;color:#0f2940;margin-bottom:5px}.fx-booking-confirm-note p,.fx-booking-confirm-next p{margin:0}@media(min-width:761px){.fx-intro-readmore .fx-intro-teaser{display:none!important}.fx-intro-readmore .fx-intro-more{display:block!important}}@media(max-width:760px){.fx-intro-readmore .fx-intro-teaser{display:block!important}.fx-intro-readmore .fx-intro-more{display:none!important}.fx-intro-readmore[open] .fx-intro-teaser,.fx-intro-readmore.is-open .fx-intro-teaser{display:none!important}.fx-intro-readmore[open] .fx-intro-more,.fx-intro-readmore.is-open .fx-intro-more{display:block!important}.fx-money-hero-card .hero-side-photo{position:relative!important;min-height:264px!important;padding:18px 18px 92px!important;display:grid!important;place-items:center!important;overflow:hidden!important;background:linear-gradient(180deg,#f7fbff 0%,#eef7fc 100%)!important}.fx-money-hero-card .hero-side-photo::after{display:block!important;left:72px!important;right:72px!important;bottom:84px!important;height:16px!important;opacity:.9!important;z-index:0!important}.fx-money-hero-card .hero-side-photo>img{position:relative!important;inset:auto!important;z-index:1!important;width:auto!important;height:auto!important;max-width:min(64%,230px)!important;max-height:176px!important;opacity:1!important;object-fit:contain!important;object-position:center bottom!important;transform:translateY(18px)!important;filter:drop-shadow(0 16px 24px rgb(15 41 64 / .14))!important}.fx-money-hero-card .repair-device-label{position:absolute!important;left:12px!important;right:12px!important;bottom:12px!important;z-index:3!important;margin:0!important;max-width:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;padding:13px!important;background:rgb(255 255 255 / .94)!important;box-shadow:0 14px 34px rgb(15 41 64 / .12)!important;backdrop-filter:blur(10px)!important}.fx-money-hero-card .repair-device-label h3{font-size:16px!important;line-height:1.08!important}.fx-money-hero-card .repair-device-price strong{font-size:26px!important}.fx-extra-modal-panel{background:#fff!important;isolation:isolate!important}.fx-extra-modal-body{background:#fff!important;padding-bottom:0!important}.fx-extra-modal-footer{position:sticky!important;bottom:0!important;z-index:20!important;display:grid!important;gap:8px!important;margin:16px -14px calc(-16px - env(safe-area-inset-bottom))!important;padding:12px 14px calc(14px + env(safe-area-inset-bottom))!important;background:#fff!important;border-top:1px solid rgb(17 40 63 / .10)!important;box-shadow:0 -18px 34px rgb(17 40 63 / .12)!important;backdrop-filter:none!important}.fx-extra-modal-footer::before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px;background:linear-gradient(180deg,#fff0,#fff);pointer-events:none}.fx-extra-modal-summary{background:#fff!important;border:1px solid rgb(17 40 63 / .10)!important;box-shadow:none!important}.fx-extra-modal-actions{background:#fff!important}}@media(max-width:520px){.fx-booking-confirm-grid{grid-template-columns:1fr}.fx-booking-confirm-card{border-radius:24px}.fx-money-hero-card .hero-side-photo{min-height:252px!important}.fx-money-hero-card .hero-side-photo>img{max-width:min(68%,210px)!important;max-height:162px!important}}@media (max-width:980px){html.fx-mobile-menu-open,body.fx-mobile-menu-open{overflow:hidden!important;touch-action:none!important}.site-top{position:relative;z-index:100000!important}.topbar{position:relative!important;z-index:100001!important}.fx-mobile-menu-toggle{position:relative!important;z-index:100004!important;pointer-events:auto!important;touch-action:manipulation!important}.fx-mobile-menu-backdrop{position:fixed!important;inset:0!important;background:rgb(8 28 45 / .28)!important;z-index:100002!important;display:block!important;pointer-events:auto!important}.fx-mobile-menu-backdrop[hidden]{display:none!important}.fx-mobile-menu{position:fixed!important;left:14px!important;right:14px!important;top:78px!important;z-index:100003!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:auto!important;max-height:calc(100vh - 104px)!important;overflow:auto!important;-webkit-overflow-scrolling:touch!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;padding:14px!important;border:1px solid rgb(17 40 63 / .10)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 24px 70px rgb(17 40 63 / .24)!important;transform:translateY(-8px)!important;transition:opacity .18s ease,visibility .18s ease,transform .18s ease!important}.topbar.is-menu-open .fx-mobile-menu,.topbar[data-fx-menu-open="1"] .fx-mobile-menu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(0)!important}.fx-mobile-menu .topnav{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.fx-mobile-menu .top-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;width:100%!important}.fx-mobile-menu .nav-link,.fx-mobile-menu .header-btn{min-height:48px!important}}.brand.brand-logo{display:inline-flex;align-items:center;justify-content:flex-start;text-decoration:none;line-height:1;min-width:0;flex:0 0 auto}.brand.brand-logo img{display:block;width:auto;height:34px;max-width:148px;object-fit:contain}@media (max-width:640px){.brand.brand-logo img{height:30px;max-width:128px}}.fx-site-footer .fx-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(22px,4vw,56px);align-items:start}.fx-site-footer .fx-footer-col{min-width:0}.fx-site-footer .fx-footer-col p{margin:0}.fx-site-footer .fx-footer-bottom{margin-top:24px;padding-top:16px;border-top:1px solid rgb(255 255 255 / .14);display:flex;justify-content:space-between;gap:18px;align-items:center;flex-wrap:wrap}.fx-site-footer .fx-footer-legal{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.fx-site-footer .fx-footer-legal a{white-space:nowrap}.fx-legal-page .lead{max-width:75ch}.fx-legal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.fx-legal-card{margin-top:16px;background:#fff;border:1px solid rgb(17 40 63 / .08);border-radius:24px;padding:20px;box-shadow:0 14px 40px rgb(17 40 63 / .05)}.fx-legal-card h2{margin:0 0 8px;font-size:20px;line-height:1.2;letter-spacing:-.02em}.fx-legal-card p{margin:0;font-size:15px;line-height:1.65;color:var(--muted)}@media (max-width:980px){.fx-site-footer .fx-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-legal-grid{grid-template-columns:1fr}}@media (max-width:560px){.fx-site-footer .fx-footer-grid{grid-template-columns:1fr!important;gap:20px}.fx-site-footer .fx-footer-bottom{align-items:flex-start}.fx-site-footer .fx-footer-legal{gap:12px 14px}}.fx-legal-card a{color:var(--accent);font-weight:800;text-decoration:none}.fx-legal-card a:hover{text-decoration:underline}@media (max-width:780px){.fx-route-flow .fx-rf-summary,.finder .summary{display:none!important}.fx-route-flow .fx-rf-shell{display:block!important;grid-template-columns:1fr!important}.fx-route-flow .fx-rf-stepbar{display:flex!important;grid-template-columns:none!important;gap:8px!important;align-items:stretch!important}.fx-route-flow .fx-rf-step{display:none!important;min-width:0!important}.fx-route-flow .fx-rf-step.is-prev,.fx-route-flow .fx-rf-step.is-active{display:flex!important}.fx-route-flow .fx-rf-step.is-prev{flex:0 0 48px!important;width:48px!important;min-height:46px!important;padding:0!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#fff!important;opacity:1!important}.fx-route-flow .fx-rf-step.is-prev .fx-rf-step-no,.fx-route-flow .fx-rf-step.is-prev .fx-rf-step-text{display:none!important}.fx-route-flow .fx-rf-step.is-prev::before{content:'←'!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;font-size:20px!important;line-height:1!important;font-weight:900!important;color:var(--text)!important}.fx-route-flow .fx-rf-step.is-active{flex:1 1 auto!important;min-height:46px!important;padding:8px 12px!important;opacity:1!important;border-radius:999px!important}.fx-route-flow .fx-rf-step.is-active .fx-rf-step-no{width:28px!important;height:28px!important;flex:0 0 28px!important}.fx-route-flow .fx-rf-step.is-active .fx-rf-step-text strong{font-size:13.5px!important}.fx-route-flow .fx-rf-step.is-active .fx-rf-step-text span{font-size:12px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:54vw}}@media (max-width:520px){.finder .option-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-catalog-card,.fx-route-flow .fx-rf-model-card.fx-rf-catalog-card,.fx-route-flow .fx-rf-brand-card.fx-rf-catalog-card{grid-template-columns:42px minmax(0,1fr) auto!important;gap:9px!important;padding:8px 9px!important;min-height:58px!important;border-radius:16px!important}.finder .fx-rf-catalog-thumb,.fx-route-flow .fx-rf-catalog-thumb{width:42px!important;height:46px!important;min-height:46px!important;border-radius:12px!important}.finder .fx-rf-model-visual img,.fx-route-flow .fx-rf-model-visual img{max-width:34px!important;max-height:42px!important}.finder .fx-rf-catalog-main h3,.finder .fx-rf-catalog-main h4,.fx-route-flow .fx-rf-catalog-main h3,.fx-route-flow .fx-rf-catalog-main h4{font-size:15.5px!important;line-height:1.12!important}.finder .fx-rf-catalog-main p,.finder .fx-rf-catalog-sub,.fx-route-flow .fx-rf-catalog-main p,.fx-route-flow .fx-rf-catalog-sub{font-size:11.5px!important;line-height:1.25!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.finder .fx-rf-catalog-choose,.fx-route-flow .fx-rf-catalog-choose{grid-column:auto!important;width:auto!important;justify-self:end!important;align-self:center!important;text-align:center!important;padding:7px 9px!important;border-radius:999px!important;font-size:11.5px!important;line-height:1!important}.finder .result{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;padding:11px 12px!important;border-radius:16px!important}.finder .result strong{min-width:0!important;white-space:normal!important;line-height:1.2!important}.finder .result span{display:block!important;min-width:0!important}.finder .fx-mobile-choose{display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;padding:7px 9px!important;border:1px solid rgb(215 229 242 / .9)!important;border-radius:999px!important;background:#eef6fd!important;color:var(--text)!important;font-style:normal!important;font-size:11.5px!important;font-weight:850!important}}body:not(.fx-engine-preview) .fx-live-labels,body:not(.fx-engine-preview) .fx-live-admin-row,body:not(.fx-engine-preview) .fx-live-admin-note,body:not(.fx-engine-preview) .fx-brand-raw-debug,body:not(.fx-engine-preview) .fx-global-raw-debug,body:not(.fx-engine-preview) .fx-debug-dock,body:not(.fx-engine-preview) .fx-debug-link-checker,body:not(.fx-engine-preview) #fxDebugDock,body:not(.fx-engine-preview) #fxDebugLinkChecker,body:not(.fx-engine-preview) [data-fx-debug],body:not(.fx-engine-preview) [data-fx-link-status],body:not(.fx-engine-preview) .fx-link-status,body:not(.fx-engine-preview) .fx-debug-badge,body:not(.fx-engine-preview) .fx-live-label{display:none!important;visibility:hidden!important;pointer-events:none!important}.fx-planner-page .fx-after-hours-warning{display:none;margin-top:14px;padding:13px 15px;border-radius:16px;background:#fff8ed;border:1px solid #f3dfbd;color:#7a4d00;font-size:14px;line-height:1.45;font-weight:650}.fx-planner-page .fx-after-hours-warning.show{display:block}.fx-planner-page .fx-after-hours-warning strong{display:block;margin-bottom:3px;color:#613b00}.fx-planner-page .fx-after-hours-warning span{display:block;color:#7a4d00;font-weight:600}.fx-planner-page .time-card.blocked,.fx-planner-page .time-btn.blocked{opacity:.45;cursor:not-allowed;pointer-events:none}.fx-planner-page .time-card.blocked:hover{transform:none;box-shadow:none}.fx-nav-dropdown{position:relative;display:inline-flex;align-items:center}.fx-nav-dropdown-toggle{border:0;background:#fff0;cursor:pointer;font:inherit}.fx-nav-dropdown-toggle::after{content:"";width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:8px;margin-top:-3px;opacity:.75}.fx-nav-dropdown-menu{position:absolute;left:50%;top:calc(100% + 10px);min-width:250px;transform:translateX(-50%) translateY(-4px);display:grid;gap:5px;padding:10px;border:1px solid rgb(17 40 63 / .10);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgb(17 40 63 / .16);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;z-index:50}.fx-nav-dropdown:hover .fx-nav-dropdown-menu,.fx-nav-dropdown:focus-within .fx-nav-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateX(-50%) translateY(0)}.fx-nav-dropdown-menu a{display:flex;align-items:center;min-height:40px;padding:10px 12px;border-radius:12px;color:var(--text);font-size:14px;font-weight:760;text-decoration:none;line-height:1.25}.fx-nav-dropdown-menu a:hover{background:#f6f9fc;color:var(--text);text-decoration:none}.fx-nav-dropdown-menu a:nth-child(n+3){color:#0d2d46;background:#fbfdff;border:1px solid rgb(17 40 63 / .08)}.fx-nav-dropdown-menu a:nth-child(n+3):hover{background:#eef6ff}@media (max-width:980px){.fx-nav-dropdown{width:100%;display:grid;gap:8px}.fx-nav-dropdown-toggle{width:100%;min-height:46px!important;justify-content:flex-start!important;padding:0 14px!important;border:1px solid var(--line)!important;background:#fbfdff!important;border-radius:16px!important;color:var(--text)!important}.fx-nav-dropdown-menu{position:static!important;left:auto!important;top:auto!important;min-width:0!important;transform:none!important;display:grid!important;gap:8px!important;padding:0 0 0 12px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}.fx-nav-dropdown-menu a{min-height:42px!important;padding:0 14px!important;border:1px solid rgb(17 40 63 / .08)!important;border-radius:14px!important;background:#fff!important}.fx-nav-dropdown-menu a:nth-child(n+3){background:#eef6ff!important;color:#0d2d46!important}}.fx-rf-show-all-wrap{display:flex;justify-content:center;margin:14px 0 0}.fx-rf-show-all{border:1px solid rgb(13 45 70 / .14);background:#fff;color:#0d2d46;border-radius:999px;padding:10px 16px;font-weight:850;cursor:pointer;box-shadow:0 8px 24px rgb(13 45 70 / .06)}.fx-rf-show-all:hover{background:#f6f9fc}body:not(.fx-engine-preview) .fx-live-labels,body:not(.fx-engine-preview) .fx-live-admin-row,body:not(.fx-engine-preview) .fx-live-admin-note,body:not(.fx-engine-preview) .fx-brand-raw-debug,body:not(.fx-engine-preview) .fx-global-raw-debug,body:not(.fx-engine-preview) .fx-debug-dock,body:not(.fx-engine-preview) .fx-debug-link-checker,body:not(.fx-engine-preview) #fxDebugDock,body:not(.fx-engine-preview) #fxDebugLinkChecker,body:not(.fx-engine-preview) [data-fx-debug],body:not(.fx-engine-preview) [data-fx-link-status],body:not(.fx-engine-preview) .fx-link-status,body:not(.fx-engine-preview) .fx-debug-badge,body:not(.fx-engine-preview) .fx-live-label{display:none!important;visibility:hidden!important;pointer-events:none!important}.fx-city-home-faq .faq-list{position:relative;z-index:2}.fx-city-home-faq .faq-item{position:relative;z-index:1}.fx-city-home-faq .faq-q{position:relative;z-index:3;pointer-events:auto}.fx-city-home-faq .faq-q *{pointer-events:none}.fx-city-home-faq .faq-item.is-open .faq-a{display:block}@media (max-width:980px){.fx-mobile-menu-backdrop,.topbar .fx-mobile-menu-backdrop{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;pointer-events:none!important}}.repair-device-label .fx-hero-unified-contact,.fx-hero-unified-contact,.fx-hero-unified-contact-stacked{display:none!important}.hero-card-action .fx-hero-contact-subcta{background:#fff!important;color:var(--text,#0f2940)!important;border:1px solid rgb(17 40 63 / .12)!important}.fx-combo-strip{margin:14px 0 0;padding:12px;border:1px solid rgb(17 40 63 / .10);border-radius:18px;background:linear-gradient(135deg,#fffaf4 0%,#ffffff 58%,#f5fbff 100%);box-shadow:0 10px 28px rgb(17 40 63 / .06)}.fx-combo-strip-copy{display:flex;flex-wrap:wrap;gap:5px 8px;align-items:baseline;color:var(--text,#0f2940);font-size:13.5px;line-height:1.35}.fx-combo-strip-copy strong{font-weight:880;letter-spacing:-.02em}.fx-combo-strip-copy span{color:var(--muted,#5a7289);font-weight:620}.fx-combo-strip-copy b{color:#c95d12;font-weight:900}.fx-combo-strip-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.fx-combo-chip,.fx-combo-strip-all{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border-radius:999px;border:1px solid rgb(17 40 63 / .11);background:#fff;color:var(--text,#0f2940);font:inherit;font-size:12.5px;line-height:1;font-weight:850;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease}.fx-combo-chip:hover,.fx-combo-strip-all:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .08);border-color:rgb(255 122 26 / .35)}.fx-combo-chip em{display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 6px;border-radius:999px;background:#fff2e6;color:#c95d12;font-style:normal;font-size:11px;font-weight:950}.fx-combo-chip.is-selected{background:#0d2d46;border-color:#0d2d46;color:#fff;box-shadow:0 10px 24px rgb(13 45 70 / .16)}.fx-combo-chip.is-selected em{background:rgb(255 255 255 / .18);color:#fff}.fx-combo-strip-all{background:#fff8ed;border-color:#f1d5b7;color:#9a4c0f}@media (max-width:640px){.fx-combo-strip{padding:11px;border-radius:16px}.fx-combo-strip-copy{font-size:13px}.fx-combo-strip-actions{gap:6px}.fx-combo-chip,.fx-combo-strip-all{min-height:32px;padding:7px 9px;font-size:12px}}.fx-extra-cta-strip{margin:14px 0 0;padding:16px;border:1px solid rgb(17 40 63 / .10);border-radius:20px;background:linear-gradient(135deg,#fffaf4 0%,#ffffff 60%,#f5fbff 100%);box-shadow:0 10px 28px rgb(17 40 63 / .06);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.fx-extra-cta-copy{min-width:0}.fx-extra-cta-kicker{display:inline-flex;margin-bottom:6px;font-size:11px;line-height:1;letter-spacing:.14em;text-transform:uppercase;color:#c95d12;font-weight:900}.fx-extra-cta-copy strong{display:block;color:var(--text,#0f2940);font-size:19px;line-height:1.15;letter-spacing:-.03em;font-weight:900}.fx-extra-cta-copy p{margin:6px 0 0;color:var(--muted,#5a7289);font-size:14px;line-height:1.45;font-weight:620}.fx-extra-cta-copy b{color:#c95d12;font-weight:950}.fx-extra-cta-actions{display:flex;flex-direction:column;align-items:flex-end;gap:7px;min-width:210px}.fx-extra-cta-button{appearance:none;min-height:42px;padding:0 15px;border:1px solid #f1d5b7;border-radius:999px;background:#fff8ed;color:#9a4c0f;font:inherit;font-size:13px;line-height:1;font-weight:900;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:9px;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.fx-extra-cta-button:hover{transform:translateY(-1px);box-shadow:0 8px 20px rgb(17 40 63 / .08);border-color:rgb(255 122 26 / .35)}.fx-extra-cta-actions small{max-width:240px;color:var(--muted,#5a7289);font-size:12px;line-height:1.35;text-align:right;font-weight:600}.fx-money-hero-card .hero-card-selected-extras{margin-top:-2px;padding:10px 12px;border:1px solid rgb(17 40 63 / .08);border-radius:16px;background:#fbfdff;display:grid;gap:7px}.fx-money-hero-card .hero-card-selected-extras[hidden]{display:none!important}.fx-money-hero-card .hero-card-selected-extra-line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;line-height:1.25;color:var(--text,#0f2940)}.fx-money-hero-card .hero-card-selected-extra-line span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:750}.fx-money-hero-card .hero-card-selected-extra-line strong{flex:0 0 auto;color:#c95d12;font-size:13px;font-weight:900;white-space:nowrap}@media(max-width:760px){.fx-extra-cta-strip{grid-template-columns:1fr;padding:14px;border-radius:18px}.fx-extra-cta-actions{align-items:flex-start;min-width:0;width:100%}.fx-extra-cta-button{width:100%}.fx-extra-cta-actions small{text-align:left;max-width:none}}.hero-copy,.hero-copy-block,.fx-intro-full,.fx-intro-readmore{position:relative!important;z-index:90!important;pointer-events:auto!important}.fx-money-hero-card{position:relative!important;z-index:1!important}.fx-intro-full{display:block!important;max-width:70ch!important}.fx-intro-readmore .fx-intro-teaser,.fx-intro-readmore .fx-intro-toggle{display:none!important;pointer-events:none!important}.fx-intro-readmore .fx-intro-more,.fx-intro-readmore[open] .fx-intro-more,.fx-intro-readmore.is-open .fx-intro-more{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media(max-width:760px){.fx-intro-full,.fx-intro-readmore .fx-intro-more{display:block!important;visibility:visible!important;opacity:1!important}}.hero-copy,.hero-copy-block,.fx-intro-readmore{position:relative!important;z-index:1000!important;pointer-events:auto!important}.fx-intro-readmore{max-width:70ch!important;font-size:16px!important;line-height:1.58!important;color:var(--muted)!important}.fx-intro-readmore .fx-intro-teaser{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}.fx-intro-readmore .fx-intro-toggle{display:inline-flex!important;align-items:center!important;appearance:none!important;border:0!important;background:transparent!important;color:#d66f1f!important;font:inherit!important;font-size:.92em!important;line-height:1.2!important;font-weight:800!important;text-decoration:none!important;cursor:pointer!important;padding:0 2px!important;margin-left:4px!important;position:relative!important;z-index:1001!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important}.fx-intro-readmore .fx-intro-toggle:hover,.fx-intro-readmore .fx-intro-toggle:focus{text-decoration:none!important}.fx-intro-readmore .fx-intro-more{display:none!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;position:relative!important;z-index:1000!important}.fx-intro-readmore.is-open .fx-intro-teaser{display:none!important}.fx-intro-readmore.is-open .fx-intro-more{display:block!important}.fx-intro-readmore .fx-intro-more p:first-child{margin-top:0!important}@media(min-width:761px){.fx-intro-readmore .fx-intro-teaser{display:none!important}.fx-intro-readmore .fx-intro-more{display:block!important}}@media(max-width:760px){.fx-intro-readmore{font-size:15px!important;line-height:1.55!important;max-width:100%!important}.fx-intro-readmore .fx-intro-toggle{font-size:.9em!important}}.fx-intro-readmore,.fx-intro-readmore *{box-sizing:border-box!important}.hero .hero-grid,.hero .hero-copy,.hero .hero-copy-block,.fx-intro-readmore{isolation:isolate!important}.fx-intro-readmore{position:relative!important;z-index:2147483000!important;pointer-events:auto!important}.fx-intro-readmore .fx-intro-teaser{position:relative!important;z-index:2147483001!important;pointer-events:auto!important}.fx-intro-readmore .fx-intro-toggle{position:relative!important;z-index:2147483002!important;pointer-events:auto!important;text-decoration:none!important;-webkit-user-select:none!important;user-select:none!important;touch-action:none!important}.fx-intro-readmore .fx-intro-toggle:after{content:"";position:absolute;left:-18px;right:-18px;top:-14px;bottom:-14px;border-radius:999px}.fx-intro-readmore .fx-intro-toggle,.fx-intro-readmore .fx-intro-toggle:hover,.fx-intro-readmore .fx-intro-toggle:focus,.fx-intro-readmore .fx-intro-toggle:active{text-decoration:none!important}@media(max-width:760px){.fx-intro-readmore{font-size:15px!important;line-height:1.55!important}.fx-intro-readmore .fx-intro-toggle{font-size:.88em!important}}.fx-contact-price-fields[hidden],.fx-contact-general-fields[hidden],.fx-contact-business-fields[hidden]{display:none!important}.fx-contact-single-row{margin-top:14px}.fx-contact-single-row label{grid-column:1/-1}.fx-contact-business-toggle{display:grid!important;grid-template-columns:22px 1fr;gap:12px;align-items:start;margin:14px 0;padding:16px!important;border:1px solid rgb(17 40 63 / .12);border-radius:20px;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%);cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.fx-contact-business-toggle:hover{border-color:rgb(242 106 33 / .34);box-shadow:0 12px 28px rgb(17 40 63 / .055);transform:translateY(-1px)}.fx-contact-business-toggle input{position:absolute;opacity:0;pointer-events:none}.fx-contact-business-toggle .fx-business-check{width:22px;height:22px;border-radius:8px;border:2px solid rgb(17 40 63 / .22);background:#fff;box-shadow:inset 0 0 0 3px #fff}.fx-contact-business-toggle input:checked+.fx-business-check{background:#f26a21;border-color:#f26a21}.fx-contact-business-toggle input:checked+.fx-business-check:after{content:'✓';display:block;color:#fff;font-size:14px;font-weight:900;line-height:18px;text-align:center}.fx-contact-business-toggle strong{display:block;color:#0f2940;font-size:15px;line-height:1.3;font-weight:850}.fx-contact-business-toggle small{display:block;margin-top:5px;color:#5a7289;font-size:13px;line-height:1.45;font-weight:560}.fx-contact-business-fields{margin-top:10px;padding:14px;border:1px solid rgb(17 40 63 / .08);border-radius:18px;background:#fbfdff}.fx-contact-request-choice{margin:18px 0;padding:16px;border:1px solid rgb(17 40 63 / .10);border-radius:20px;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%)}.fx-contact-request-label{display:block!important;margin:0!important;text-transform:none!important;letter-spacing:0!important;color:#0f2940!important}.fx-contact-request-label>span{display:block;margin:0 0 8px;font-size:13px;font-weight:850;color:#607289;text-transform:uppercase;letter-spacing:.28px}.fx-contact-request-label select{width:100%;min-height:48px;border:1px solid rgb(17 40 63 / .14);border-radius:14px;background:#fff;padding:0 42px 0 14px;font-size:15px;font-weight:800;color:#0f2940;outline:none;box-shadow:0 8px 22px rgb(17 40 63 / .035)}.fx-contact-request-label select:focus{border-color:rgb(242 106 33 / .56);box-shadow:0 0 0 4px rgb(242 106 33 / .09),0 8px 22px rgb(17 40 63 / .035)}.fx-contact-request-help{display:block;margin-top:8px;color:#6a7f93;font-size:13px;line-height:1.45;font-weight:560}.fx-contact-form-shell .section-head{margin-bottom:16px}.fx-contact-store-choice-compact{padding:16px!important}.fx-contact-store-choice-compact h3{margin-bottom:4px!important}.fx-contact-store-choice-compact p{margin:0 0 12px!important;font-size:14px!important;line-height:1.45!important}.fx-contact-store-choice-compact .fx-contact-store-grid{gap:10px!important}.fx-contact-store-choice-compact .fx-contact-store-card{min-height:72px!important;padding:12px 14px!important}.fx-contact-store-choice-compact .fx-contact-store-card small{margin-top:3px!important}.fx-contact-request-choice{margin:14px 0!important;padding:14px!important}.fx-contact-request-help{font-size:12.5px!important;color:#72859a!important}.fx-contact-priority-field{margin-top:8px}.fx-contact-priority-field input{min-height:48px!important;font-size:15px!important;font-weight:700!important}.fx-contact-price-fields .fx-contact-form-grid{gap:12px!important}.fx-contact-email-wide{grid-column:1 / -1}.fx-contact-price-fields .fx-contact-business-toggle{margin:12px 0!important;padding:12px 14px!important;border-radius:16px!important}.fx-contact-price-fields .fx-contact-business-toggle small{margin-top:2px!important;font-size:12.5px!important}.fx-contact-message textarea{min-height:116px}@media (max-width:760px){.fx-contact-email-wide{grid-column:auto}.fx-contact-store-choice-compact .fx-contact-store-card{min-height:auto!important}}.fx-contact-form-shell{background:linear-gradient(180deg,#f5f8fc 0%,#eef3f8 100%)!important;border:1px solid rgb(17 40 63 / .10)!important;box-shadow:0 24px 70px rgb(17 40 63 / .08)!important}.fx-contact-form{background:transparent!important}.fx-contact-store-choice,.fx-contact-request-choice,.fx-contact-general-fields,.fx-contact-price-fields{background:#fff!important;border:1px solid rgb(17 40 63 / .13)!important;border-radius:24px!important;box-shadow:0 14px 36px rgb(17 40 63 / .055)!important}.fx-contact-store-choice,.fx-contact-request-choice{margin-bottom:18px!important}.fx-contact-general-fields,.fx-contact-price-fields{margin-top:16px!important;margin-bottom:18px!important;padding:18px!important}.fx-contact-form-grid label,.fx-contact-message{background:transparent!important}.fx-contact-form label>span,.fx-contact-request-label>span{color:#1c354d!important}.fx-contact-form input,.fx-contact-form textarea,.fx-contact-request-label select{background:#fff!important;border-color:rgb(17 40 63 / .20)!important;box-shadow:inset 0 1px 0 rgb(17 40 63 / .035),0 2px 0 rgb(17 40 63 / .015)!important}.fx-contact-form input:hover,.fx-contact-form textarea:hover,.fx-contact-request-label select:hover{border-color:rgb(17 40 63 / .32)!important}.fx-contact-form input:focus,.fx-contact-form textarea:focus,.fx-contact-request-label select:focus{background:#fff!important;border-color:rgb(242 106 33 / .62)!important;box-shadow:0 0 0 4px rgb(242 106 33 / .10),0 10px 24px rgb(17 40 63 / .05)!important}.fx-contact-store-choice-compact{background:#fff!important}.fx-contact-store-choice-compact .fx-contact-store-card{background:#f8fafc!important;border-color:rgb(17 40 63 / .16)!important}.fx-contact-store-choice-compact .fx-contact-store-card:hover{background:#fff!important;border-color:rgb(242 106 33 / .42)!important}.fx-contact-store-choice-compact .fx-contact-store-card.selected{background:#fff7f0!important;border-color:rgb(242 106 33 / .72)!important;box-shadow:0 0 0 4px rgb(242 106 33 / .10),0 14px 32px rgb(17 40 63 / .07)!important}.fx-contact-request-choice{background:#f9fbfe!important}.fx-contact-request-help{padding:10px 12px!important;border-radius:14px!important;background:#eef5ff!important;color:#425a72!important;border:1px solid rgb(75 111 180 / .12)!important}.fx-contact-business-toggle{background:#f8fafc!important;border-color:rgb(17 40 63 / .16)!important}.fx-contact-business-toggle:hover{background:#fff!important}.fx-contact-business-fields{background:#f6f9fc!important;border-color:rgb(17 40 63 / .13)!important}.fx-contact-submit-row{padding:14px 0 2px!important;border-top:1px solid rgb(17 40 63 / .10)!important}@media(max-width:760px){.fx-contact-form-shell{box-shadow:0 16px 44px rgb(17 40 63 / .075)!important}.fx-contact-general-fields,.fx-contact-price-fields{padding:14px!important;border-radius:20px!important}}.fx-contact-form-shell{padding-top:26px!important;padding-bottom:26px!important}.fx-contact-form-shell .section-head{margin-bottom:12px!important}.fx-contact-form-shell .section-title{font-size:clamp(28px,3.2vw,42px)!important}.fx-contact-form-shell .section-copy{max-width:68ch!important;margin-top:6px!important}.fx-contact-form{display:grid;gap:12px}.fx-contact-quickbar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:end;padding:14px!important;border:1px solid rgb(17 40 63 / .13)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px rgb(17 40 63 / .055)!important}.fx-contact-quickbar .fx-contact-request-choice{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-contact-store-select-label{display:block!important;margin:0!important;text-transform:none!important;letter-spacing:0!important}.fx-contact-store-select-label>span{display:block;margin:0 0 7px;font-size:13px;font-weight:850;color:#1c354d!important;text-transform:uppercase;letter-spacing:.28px}.fx-contact-store-select-label select{width:100%;min-height:46px;border:1px solid rgb(17 40 63 / .18);border-radius:14px;background:#fff;padding:0 42px 0 14px;font-size:15px;font-weight:850;color:#0f2940;outline:none;box-shadow:inset 0 1px 0 rgb(17 40 63 / .035),0 2px 0 rgb(17 40 63 / .015)}.fx-contact-store-select-label select:focus{border-color:rgb(242 106 33 / .62);box-shadow:0 0 0 4px rgb(242 106 33 / .10),0 10px 24px rgb(17 40 63 / .05)}.fx-contact-store-locked-inline{margin:0!important;min-height:46px;padding:10px 12px!important;border-radius:16px!important;box-shadow:none!important}.fx-contact-request-help-compact{display:block!important;margin:0!important;padding:9px 12px!important;border-radius:16px!important;background:#eef5ff!important;color:#425a72!important;border:1px solid rgb(75 111 180 / .12)!important;font-size:12.5px!important;line-height:1.45!important;font-weight:650!important}.fx-contact-general-fields,.fx-contact-price-fields{margin:0!important;padding:14px!important;border-radius:22px!important}.fx-contact-form-grid{gap:10px!important}.fx-contact-form label{gap:6px!important}.fx-contact-form label span{font-size:13.5px!important}.fx-contact-form input,.fx-contact-form textarea,.fx-contact-request-label select{min-height:44px!important;border-radius:14px!important;font-size:14.5px!important}.fx-contact-single-row{margin-top:0!important}.fx-contact-priority-field{margin-top:0!important}.fx-contact-price-fields .fx-contact-business-toggle{margin:10px 0 0!important}.fx-contact-business-fields{padding:12px!important}.fx-contact-message{margin-top:0!important;padding:14px!important;border:1px solid rgb(17 40 63 / .13)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 36px rgb(17 40 63 / .045)!important}.fx-contact-message textarea{min-height:92px!important}.fx-contact-submit-row{margin-top:0!important;padding-top:10px!important;border-top:1px solid rgb(17 40 63 / .08);gap:10px!important}.fx-contact-submit-row .btn{min-height:44px!important;padding:0 20px!important}.fx-contact-submit-row p{font-size:12.5px!important}@media(max-width:760px){.fx-contact-quickbar{grid-template-columns:1fr}.fx-contact-form-shell{padding-top:20px!important;padding-bottom:20px!important}}.fx-contact-form-shell{border-radius:28px!important;overflow:hidden!important}.fx-contact-form{border-radius:24px!important}@media(max-width:760px){.fx-contact-form-shell{border-radius:22px!important}.fx-contact-form{border-radius:20px!important}}.fx-contact-store-select-label select:invalid{color:#7b8ea3}.fx-contact-store-select-label select option{color:#0f2940}.fx-contact-store-select-label select option[value=""]{color:#7b8ea3}.fx-contact-form label{gap:10px!important}.fx-contact-form label span{margin-bottom:2px!important;display:block!important}.fx-contact-form-grid{row-gap:14px!important}.fx-contact-priority-field label{gap:10px!important}.fx-contact-message>span{margin-bottom:10px!important}.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:18px!important}.fx-contact-price-fields .fx-contact-priority-field+.fx-contact-form-grid{margin-top:4px!important}@media(max-width:760px){.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:16px!important}}.fx-contact-form label>span{margin-bottom:9px!important;display:block!important}.fx-contact-form .fx-contact-form-grid label,.fx-contact-form .fx-contact-priority-field label,.fx-contact-form .fx-contact-message{gap:9px!important}.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:30px!important}.fx-contact-price-fields .fx-contact-priority-field+.fx-contact-form-grid{margin-top:12px!important}@media(max-width:760px){.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:24px!important}.fx-contact-price-fields .fx-contact-priority-field+.fx-contact-form-grid{margin-top:8px!important}}.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:36px!important}.fx-contact-price-fields .fx-contact-priority-field+.fx-contact-form-grid{margin-top:18px!important;padding-top:2px!important}.fx-contact-price-fields .fx-contact-form-grid label{display:flex!important;flex-direction:column!important;align-items:stretch!important;row-gap:11px!important}.fx-contact-price-fields .fx-contact-form-grid label>span{margin:0 0 8px!important;line-height:1.25!important}@media(max-width:760px){.fx-contact-price-fields .fx-contact-priority-field{margin-bottom:28px!important}.fx-contact-price-fields .fx-contact-priority-field+.fx-contact-form-grid{margin-top:12px!important}}.fx-contact-price-fields .fx-contact-details-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-contact-price-fields .fx-contact-details-grid .fx-contact-model-serial-field,.fx-contact-price-fields .fx-contact-details-grid .fx-contact-email-wide{grid-column:auto!important}@media(max-width:760px){.fx-contact-price-fields .fx-contact-details-grid{grid-template-columns:1fr!important}}.fx-home-screenprotector-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:30px;background:linear-gradient(135deg,#fff 0%,#fbfdff 56%,#fff4e9 100%);box-shadow:var(--shadow)}.fx-home-screenprotector-card .section-title{max-width:760px;margin-bottom:8px}.fx-home-screenprotector-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.fx-home-screenprotector-pills span,.fx-sp-hero-pills span{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;border:1px solid rgb(17 40 63 / .08);background:#fff;color:var(--text);font-size:13px;font-weight:760;white-space:nowrap}.fx-protector-inline-upsell{margin:18px 0 0;padding:16px;border:1px solid rgb(217 120 31 / .20);border-radius:24px;background:linear-gradient(135deg,#fff 0%,#fffaf6 100%);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;box-shadow:0 10px 24px rgb(17 40 63 / .04)}.fx-protector-inline-kicker{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:12px;font-weight:820;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.fx-protector-inline-copy strong{display:block;font-size:18px;line-height:1.2;font-weight:840;color:var(--text)}.fx-protector-inline-copy p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.55;font-weight:560}.fx-protector-inline-actions{display:grid;gap:8px;justify-items:stretch;min-width:180px}.fx-protector-quick-add{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid rgb(217 120 31 / .52);background:#fff;color:#d9781f;font-size:14px;font-weight:840;cursor:pointer;transition:.18s ease}.fx-protector-quick-add:hover,.fx-protector-quick-add.is-selected{background:#fff4e9;transform:translateY(-1px)}.fx-protector-inline-actions a{font-size:13px;font-weight:760;text-align:center;color:#d9781f;text-decoration:none!important}.fx-money-hero-card .hero-card-action-with-price{margin-top:24px!important;padding-top:6px!important}.fx-money-hero-card .hero-card-cta-stack{gap:14px!important}.fx-screenprotector-page .fx-sp-hero{padding-bottom:28px}.fx-sp-hero-grid{align-items:stretch}.fx-sp-hero-pills{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.fx-sp-hero-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;padding:24px!important}.fx-sp-hero-card h2{margin:0;font-size:34px;line-height:1.02;letter-spacing:-.04em;color:var(--text);font-weight:860}.fx-sp-hero-card p{margin:0;color:var(--muted);font-size:15px;line-height:1.65;font-weight:560}.fx-sp-hero-price{padding:16px;border:1px solid var(--line);border-radius:22px;background:#fbfdff}.fx-sp-hero-price span{display:block;color:var(--muted);font-size:13px;font-weight:760}.fx-sp-hero-price strong{display:block;margin-top:2px;font-size:44px;line-height:1;font-weight:860;letter-spacing:-.04em;color:var(--text)}.fx-sp-accident-box{padding:16px;border:1px solid rgb(44 122 77 / .16);border-radius:22px;background:#eef8f0}.fx-sp-accident-box strong{display:block;color:#2d6b48;font-size:16px;font-weight:840}.fx-sp-accident-box span{display:block;margin-top:5px;color:#355a46;font-size:13.5px;line-height:1.5;font-weight:560}.fx-sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.fx-sp-main-panel,.fx-sp-summary-card,.fx-sp-service-band{border:1px solid var(--line);border-radius:30px;background:#fff;box-shadow:var(--shadow);padding:20px}.fx-sp-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fx-sp-product-card{appearance:none;text-align:left;border:1px solid var(--line);border-radius:24px;background:#fbfdff;padding:18px;cursor:pointer;transition:.18s ease;color:var(--text)}.fx-sp-product-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgb(17 40 63 / .08)}.fx-sp-product-card.is-selected{border-color:rgb(217 120 31 / .62);box-shadow:0 0 0 3px rgb(217 120 31 / .08),0 14px 34px rgb(17 40 63 / .06);background:#fff}.fx-sp-product-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#eef3f7;color:var(--text);font-size:12px;font-weight:720;margin-bottom:12px}.fx-sp-product-card.is-recommended .fx-sp-product-badge{background:#fff4e9;color:#a96409}.fx-sp-product-card strong{display:block;font-size:21px;line-height:1.14;font-weight:780;letter-spacing:-.03em;color:var(--text)}.fx-sp-product-card em{display:block;margin-top:8px;font-style:normal;font-size:30px;line-height:1;font-weight:780;letter-spacing:-.04em;color:#d9781f}.fx-sp-product-card p{margin:12px 0 0;color:var(--muted);font-size:14px;line-height:1.55;font-weight:480}.fx-sp-product-card ul{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:8px}.fx-sp-product-card li{display:flex;gap:8px;font-size:13.5px;line-height:1.35;font-weight:520;color:var(--text)}.fx-sp-product-card li:before{content:'✓';color:#2d6b48;font-weight:900}.fx-sp-hybrid-note{appearance:none;width:100%;text-align:left;margin-top:14px;padding:16px;border:1px dashed rgb(17 40 63 / .16);border-radius:22px;background:#fbfdff;color:var(--text);display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer;transition:.18s ease}.fx-sp-hybrid-note:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(17 40 63 / .045)}.fx-sp-hybrid-note.is-selected{border-style:solid;border-color:rgb(217 120 31 / .42);background:#fff}.fx-sp-hybrid-note strong{display:block;font-size:16px;font-weight:760;color:var(--text)}.fx-sp-hybrid-note p{margin:5px 0 0;color:var(--muted);font-size:14px;line-height:1.55;font-weight:440}.fx-sp-hybrid-price{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#eef3f7;border:1px solid rgb(17 40 63 / .08);color:var(--text);font-weight:720;white-space:nowrap}.fx-sp-hybrid-cta{flex:0 0 auto;display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--line);color:#d9781f;font-size:13px;font-weight:720;white-space:nowrap}.fx-sp-required{display:inline-flex;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fff4e9;color:#a96409;font-size:11px;font-weight:760;text-transform:uppercase;letter-spacing:.04em}.fx-sp-field-card input.has-error{border-color:#d84f35!important;box-shadow:0 0 0 4px rgb(216 79 53 / .10)!important}.fx-sp-device-error{margin-top:8px;color:#b42318;font-size:13px;line-height:1.4;font-weight:650}.fx-sp-device-store-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:14px;margin-top:14px}.fx-sp-field-card{padding:16px;border:1px solid var(--line);border-radius:22px;background:#fff}.fx-sp-field-card label{display:block;margin:8px 0 8px;font-size:15px;font-weight:820;color:var(--text)}.fx-sp-field-card input[type=text]{width:100%;min-height:52px;border:1px solid var(--line);border-radius:16px;padding:0 14px;font:inherit;color:var(--text);outline:none}.fx-sp-field-card input[type=text]:focus{border-color:rgb(217 120 31 / .55);box-shadow:0 0 0 4px rgb(217 120 31 / .10)}.fx-sp-field-card small{display:block;margin-top:8px;color:var(--muted);font-size:12.5px;line-height:1.4}.fx-sp-store-options{display:grid;gap:10px;margin-top:10px}.fx-sp-store-choice{display:flex;gap:10px;padding:13px;border:1px solid var(--line);border-radius:18px;background:#fbfdff;cursor:pointer}.fx-sp-store-choice input{margin-top:3px;accent-color:#d9781f}.fx-sp-store-choice strong{display:block;font-size:14px;font-weight:840;color:var(--text)}.fx-sp-store-choice small{display:block;margin-top:3px;color:var(--muted);font-size:12.5px;line-height:1.35}.fx-sp-summary-card{position:sticky;top:112px}.fx-sp-summary-card h3{margin:10px 0 0;font-size:26px;line-height:1.08;letter-spacing:-.04em;font-weight:860;color:var(--text)}.fx-sp-summary-price{margin-top:8px;font-size:44px;line-height:1;font-weight:860;letter-spacing:-.04em;color:#d9781f}.fx-sp-summary-list{display:grid;gap:0;margin-top:16px;border-top:1px dashed var(--line)}.fx-sp-summary-list div{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px dashed var(--line);font-size:13.5px;color:var(--muted)}.fx-sp-summary-list strong{text-align:right;color:var(--text);font-weight:820}.fx-sp-summary-gap{height:18px}.fx-sp-plan-link{width:100%}.fx-sp-summary-note{margin:12px 0 0;color:var(--muted);font-size:13px;line-height:1.45;text-align:center}.fx-sp-service-band{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;background:linear-gradient(135deg,#fff 0%,#fbfdff 100%)}.fx-sp-service-grid{display:grid;gap:12px}.fx-sp-service-grid div{padding:16px;border:1px solid var(--line);border-radius:20px;background:#fff}.fx-sp-service-grid strong{display:block;font-size:16px;font-weight:840;color:var(--text)}.fx-sp-service-grid span{display:block;margin-top:4px;color:var(--muted);font-size:13.5px;line-height:1.45}@media(max-width:980px){.fx-home-screenprotector-card,.fx-protector-inline-upsell,.fx-sp-layout,.fx-sp-service-band{grid-template-columns:1fr}.fx-sp-card-grid,.fx-sp-device-store-grid{grid-template-columns:1fr}.fx-sp-summary-card{position:static}}@media(max-width:620px){.fx-home-screenprotector-card,.fx-sp-main-panel,.fx-sp-summary-card,.fx-sp-service-band{padding:16px;border-radius:24px}.fx-sp-hybrid-note{align-items:flex-start;flex-direction:column}.fx-protector-inline-actions{min-width:0}.fx-sp-hero-card h2{font-size:28px}.fx-sp-hero-price strong,.fx-sp-summary-price{font-size:38px}}.topnav .fx-nav-screenprotector{position:relative;color:#a96409!important;background:#fff4e9!important;border-color:rgb(217 120 31 / .24)!important;box-shadow:0 10px 24px rgb(217 120 31 / .10);font-weight:850!important}.topnav .fx-nav-screenprotector:after{content:'Nieuw';display:inline-flex;align-items:center;justify-content:center;min-height:20px;padding:0 7px;margin-left:7px;border-radius:999px;background:#d9781f;color:#fff;font-size:10px;line-height:1;font-weight:860;letter-spacing:.04em;text-transform:uppercase}.topnav .fx-nav-screenprotector:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgb(217 120 31 / .16)}.fx-protector-inline-copy p{font-weight:430!important;color:#63778b!important}.fx-protector-inline-price{display:inline-flex;align-items:center;min-height:28px;margin-top:10px;padding:0 10px;border-radius:999px;background:#fff;border:1px solid rgb(217 120 31 / .20);color:#a96409;font-size:13px;font-weight:760}.fx-sp-product-card strong{font-weight:720!important}.fx-sp-product-card em{font-size:27px!important;font-weight:740!important}.fx-sp-product-card p{font-weight:410!important}.fx-sp-product-card li{font-weight:450!important;color:#44576a!important}.fx-sp-hybrid-note strong{font-weight:690!important}.fx-sp-hybrid-note p{font-weight:400!important}.fx-sp-field-card{transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.fx-sp-field-card.is-highlighted{border-color:rgb(217 120 31 / .55)!important;box-shadow:0 0 0 4px rgb(217 120 31 / .12),0 14px 34px rgb(17 40 63 / .06)!important;background:#fffaf6!important}.fx-sp-field-card.is-locked{border-color:rgb(44 122 77 / .28)!important;background:#fbfffc!important}.fx-sp-device-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.fx-sp-device-confirm,.fx-sp-device-change{appearance:none;border:1px solid rgb(217 120 31 / .32);background:#fff4e9;color:#a96409;min-height:40px;padding:0 14px;border-radius:999px;font:inherit;font-size:13.5px;font-weight:820;cursor:pointer;transition:.18s ease}.fx-sp-device-confirm:hover,.fx-sp-device-change:hover{transform:translateY(-1px);border-color:rgb(217 120 31 / .55)}.fx-sp-device-change{background:#fff;border-color:var(--line);color:var(--text)}.fx-sp-device-locked{margin-top:10px;padding:10px 12px;border-radius:16px;border:1px solid rgb(44 122 77 / .18);background:#eef8f0;color:#2d6b48;font-size:13.5px;line-height:1.35;font-weight:600}.fx-sp-device-locked strong{font-weight:820}.fx-sp-field-card input[type=text]:disabled{background:#f7faf8;color:#315744;cursor:not-allowed}.fx-sp-plan-link.is-disabled{opacity:.68;filter:saturate(.85)}.fx-sp-plan-link.is-highlighted{box-shadow:0 0 0 4px rgb(217 120 31 / .16),0 14px 34px rgb(217 120 31 / .18)!important}.fx-sp-summary-list strong[data-sp-summary-device]{max-width:180px}@media(max-width:760px){.topnav .fx-nav-screenprotector:after{margin-left:auto}.fx-protector-inline-price{width:max-content;max-width:100%}.fx-sp-device-actions{display:grid;grid-template-columns:1fr}.fx-sp-device-confirm,.fx-sp-device-change{width:100%}}.fx-protector-inline-actions .fx-protector-inline-price{justify-self:center;text-align:center}.fx-sp-store-error{margin-top:8px;color:#b42318;font-size:13px;line-height:1.4;font-weight:650}.fx-sp-field-card.is-store-error{border-color:rgb(216 79 53 / .45)!important;box-shadow:0 0 0 4px rgb(216 79 53 / .08)!important;background:#fffafa!important}.fx-sp-field-card.is-store-error .fx-sp-store-choice{border-color:rgb(216 79 53 / .22)}.fx-protector-inline-actions .fx-protector-quick-add{min-width:240px;font-size:15px;font-weight:860;color:#a96409;border-color:rgb(217 120 31 / .46);background:#fff}.fx-protector-inline-actions .fx-protector-quick-add:hover{background:#fff4e9;border-color:rgb(217 120 31 / .62)}.fx-extra-cta-copy p{font-weight:430!important;color:#63778b!important;max-width:680px}.fx-extra-cta-discount{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;border-radius:999px;background:#fff4e9;border:1px solid rgb(217 120 31 / .26);box-shadow:0 10px 22px rgb(217 120 31 / .08)}.fx-extra-cta-discount span{color:#9a4c0f;font-size:12px;line-height:1;letter-spacing:.08em;text-transform:uppercase;font-weight:760}.fx-extra-cta-discount b{color:#c95d12;font-size:18px;line-height:1;font-weight:920;letter-spacing:-.02em}.fx-extra-cta-actions small{display:none!important}@media(max-width:640px){.fx-protector-inline-actions .fx-protector-quick-add{min-width:0;width:100%}.fx-extra-cta-discount{width:100%;justify-content:center}}.fx-money-hero-card .hero-card-upsell-split{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 6px!important}.fx-money-hero-card .hero-card-upsell-tile{appearance:none!important;width:100%!important;min-height:72px!important;text-align:left!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;padding:10px 11px!important;border-radius:16px!important;border:1px solid rgb(217 120 31 / .34)!important;background:linear-gradient(135deg,#fff 0%,#fffaf4 100%)!important;color:var(--text,#0f2940)!important;cursor:pointer!important;box-shadow:0 6px 14px rgb(17 40 63 / .035)!important;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease!important}.fx-money-hero-card .hero-card-upsell-tile:hover{transform:translateY(-1px)!important;border-color:rgb(217 120 31 / .58)!important;box-shadow:0 10px 22px rgb(17 40 63 / .07)!important}.fx-money-hero-card .hero-card-upsell-kicker{display:block!important;color:#a35b0a!important;font-size:10px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.085em!important;font-weight:850!important}.fx-money-hero-card .hero-card-upsell-tile strong{color:var(--text,#0f2940)!important;font-size:15px!important;line-height:1.08!important;font-weight:900!important;letter-spacing:-.025em!important}.fx-money-hero-card .hero-card-upsell-tile small{display:none!important}.fx-money-hero-card .hero-card-upsell-repair{border-color:rgb(28 139 77 / .28)!important;background:linear-gradient(135deg,#ffffff 0%,#f2fbf5 100%)!important}.fx-money-hero-card .hero-card-upsell-repair .hero-card-upsell-kicker{color:#1a714c!important}.fx-money-hero-card .hero-card-action-with-price{margin-top:12px!important}.fx-money-hero-card .hero-card-plan-btn{margin-top:2px!important}.fx-money-hero-card .hero-card-benefits{margin-top:12px!important}.fx-money-hero-card .hero-card-price-note{display:none!important}.fx-extra-modal .fx-extra-choice-grid-clear{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:start!important}.fx-extra-modal .fx-extra-choice-column{background:#fbfdff!important;border-color:rgb(17 40 63 / .10)!important}.fx-extra-modal .fx-extra-choice-column.is-focus-pulse{border-color:rgb(217 120 31 / .55)!important;box-shadow:0 0 0 4px rgb(217 120 31 / .10)!important}.fx-extra-section-intro{margin:10px 0 10px!important;color:var(--muted,#63778b)!important;font-size:13.5px!important;line-height:1.48!important;font-weight:520!important}.fx-extra-modal .fx-extra-section-head strong{font-size:16px!important;line-height:1.15!important;font-weight:920!important;letter-spacing:-.025em!important}.fx-extra-modal .fx-extra-section-head span{display:inline-flex!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;border-radius:999px!important;background:#fff4e9!important;color:#a35b0a!important;font-size:11.5px!important;line-height:1!important;font-weight:850!important;white-space:nowrap!important}.fx-extra-modal .fx-extra-repair-column .fx-extra-section-head span{background:#e9f8ef!important;color:#1a714c!important}.fx-extra-modal .fx-protector-row.is-recommended{border-color:rgb(217 120 31 / .32)!important;background:linear-gradient(135deg,#fff 0%,#fffaf4 100%)!important}.fx-extra-modal .fx-protector-row strong,.fx-extra-modal .fx-extra-combo-row strong{font-weight:860!important}.fx-extra-modal .fx-protector-row span,.fx-extra-modal .fx-extra-combo-row span{font-weight:500!important}.fx-extra-modal .fx-extra-combo-row .fx-extra-discount{background:#e9f8ef!important;color:#1a714c!important;font-weight:850!important}.fx-extra-modal .fx-extra-combo-price strong{color:#0f2940!important;font-size:22px!important;font-weight:920!important}.fx-extra-modal .fx-extra-modal-actions .fx-extra-primary{background:var(--accent,#ef8b36)!important;color:#fff!important;border-color:var(--accent,#ef8b36)!important;box-shadow:0 10px 24px rgb(239 139 54 / .22)!important}.fx-extra-modal .fx-extra-modal-actions .fx-extra-secondary{background:#fff!important;color:#0f2940!important}.fx-extra-cta-copy strong{font-weight:900!important}.fx-extra-cta-copy p{font-weight:430!important}.fx-extra-cta-discount b{font-size:20px!important}@media(max-width:980px){.fx-extra-modal .fx-extra-choice-grid-clear{grid-template-columns:1fr!important}}@media(max-width:640px){.fx-money-hero-card .hero-card-upsell-tile{padding:12px 13px!important;border-radius:16px!important}.fx-money-hero-card .hero-card-upsell-tile strong{font-size:15px!important}.fx-extra-modal .fx-extra-section-head{display:grid!important;gap:7px!important;justify-content:stretch!important}.fx-extra-modal .fx-extra-section-head span{width:max-content!important;max-width:100%!important}}.fx-money-hero-card .hero-side-body{padding-bottom:20px!important}.fx-money-hero-card .hero-card-sales{gap:12px!important}.fx-money-hero-card .hero-card-sales-row{gap:12px!important}.fx-money-hero-card .hero-card-sales-row span{line-height:1.25!important}@media(max-width:640px){.fx-money-hero-card .hero-card-upsell-split{grid-template-columns:1fr!important;gap:8px!important}.fx-money-hero-card .hero-card-upsell-tile{min-height:62px!important;padding:10px 12px!important}}.fx-money-hero-card .hero-card-upsell-tile{position:relative!important;min-height:78px!important;padding:12px 34px 12px 12px!important;border-width:1.5px!important;background:#fff!important;box-shadow:0 10px 24px rgb(17 40 63 / .06)!important}.fx-money-hero-card .hero-card-upsell-tile:before{content:'+';position:absolute;right:12px;top:13px;width:22px;height:22px;border-radius:999px;display:grid;place-items:center;background:#fff4e9;color:#d66b16;font-size:17px;line-height:1;font-weight:950;box-shadow:inset 0 0 0 1px rgb(217 120 31 / .18)}.fx-money-hero-card .hero-card-upsell-repair:before{background:#e9f8ef;color:#1a714c;box-shadow:inset 0 0 0 1px rgb(28 139 77 / .18)}.fx-money-hero-card .hero-card-upsell-tile:after{content:'→';position:absolute;right:13px;bottom:12px;color:#a35b0a;font-size:15px;font-weight:950;transform:translateX(0);transition:transform .16s ease}.fx-money-hero-card .hero-card-upsell-repair:after{color:#1a714c}.fx-money-hero-card .hero-card-upsell-tile:hover:after{transform:translateX(3px)}.fx-money-hero-card .hero-card-upsell-tile:hover{transform:translateY(-2px)!important;box-shadow:0 16px 32px rgb(17 40 63 / .10)!important}.fx-money-hero-card .hero-card-upsell-tile strong{font-size:14.5px!important;line-height:1.12!important}.fx-money-hero-card .hero-card-upsell-tile small{display:block!important;max-width:150px!important;color:#63778b!important;font-size:11.5px!important;line-height:1.25!important;font-weight:700!important}.fx-money-hero-card .hero-card-selected-extras{border-color:rgb(217 120 31 / .22)!important;background:#fffaf4!important}.fx-money-hero-card .hero-card-selected-extra-line span:before,.fx-extra-selected-list div span:before{color:#d66b16}.fx-money-hero-card .hero-card-selected-extra-line strong,.fx-extra-selected-list strong{color:#d66b16!important}.fx-extra-modal-panel{display:flex!important;flex-direction:column!important;width:min(1060px,calc(100vw - 32px))!important;max-height:calc(100dvh - 32px)!important;overflow:hidden!important}.fx-extra-modal-head{flex:0 0 auto!important}.fx-extra-modal-body{flex:1 1 auto!important;min-height:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:0!important;background:#fff!important}.fx-extra-modal-body>.fx-extra-choice-grid,.fx-extra-modal-body>.fx-extra-choice-grid-clear{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch!important;padding:18px 22px 16px!important;margin:0!important}.fx-extra-modal-footer{flex:0 0 auto!important;position:relative!important;z-index:6!important;margin:0!important;padding:14px 22px 16px!important;background:#fff!important;border-top:1px solid rgb(17 40 63 / .10)!important;box-shadow:0 -16px 34px rgb(17 40 63 / .10)!important}.fx-extra-modal-footer .fx-extra-modal-summary,.fx-extra-modal-summary{position:static!important;bottom:auto!important;margin:0!important;box-shadow:none!important}.fx-extra-modal-footer .fx-extra-modal-actions,.fx-extra-modal-actions{position:static!important;bottom:auto!important;margin:12px 0 0!important;padding:0!important;border-top:0!important;box-shadow:none!important}.fx-extra-modal.is-no-extra-confirm .fx-extra-modal-head{background:linear-gradient(180deg,#fffaf4,#fff)!important}.fx-extra-modal.is-no-extra-confirm .fx-extra-modal-head h2{color:#0f2940!important}.fx-extra-modal.is-no-extra-confirm .fx-extra-primary{background:#fff8ed!important;color:#9a4c0f!important;border-color:#f1d5b7!important;box-shadow:none!important}.fx-extra-modal.is-extra-nudge .fx-extra-choice-column:first-child{animation:fxExtraNudge .55s ease both}@keyframes fxExtraNudge{0%,100%{transform:translateX(0)}25%{transform:translateX(-5px)}55%{transform:translateX(5px)}}.fx-extra-modal .fx-protector-price,.fx-extra-modal .fx-extra-combo-price strong{color:#d66b16!important;font-weight:950!important}.fx-extra-modal .mp-service-row.is-selected .fx-protector-price,.fx-extra-modal .mp-service-row.is-selected .fx-extra-combo-price strong{color:#0f2940!important}@media(max-width:760px){.fx-extra-modal-panel{width:100%!important;max-height:94dvh!important;border-radius:26px 26px 0 0!important}.fx-extra-modal-body{padding:0!important}.fx-extra-modal-body>.fx-extra-choice-grid,.fx-extra-modal-body>.fx-extra-choice-grid-clear{padding:14px 14px 14px!important}.fx-extra-modal-footer{padding:12px 14px calc(12px + env(safe-area-inset-bottom))!important}.fx-extra-modal-actions{grid-template-columns:1fr!important;gap:8px!important}.fx-money-hero-card .hero-card-upsell-tile small{max-width:none!important}}@media(max-width:640px){.fx-money-hero-card .hero-card-upsell-split{grid-template-columns:1fr!important}.fx-money-hero-card .hero-card-upsell-tile{min-height:70px!important}}.fx-money-hero-card .hero-card-upsell-split{gap:10px!important;margin:0 0 8px!important}.fx-money-hero-card .hero-card-upsell-tile{min-height:64px!important;padding:10px 28px 10px 12px!important;gap:2px!important;justify-content:flex-start!important}.fx-money-hero-card .hero-card-upsell-kicker{font-size:10px!important;letter-spacing:.09em!important;margin-bottom:1px!important}.fx-money-hero-card .hero-card-upsell-tile strong{font-size:13px!important;line-height:1.06!important;letter-spacing:-.015em!important}.fx-money-hero-card .hero-card-upsell-tile small{display:block!important;max-width:none!important;font-size:11px!important;line-height:1.12!important;font-weight:820!important;color:#63778b!important}.fx-money-hero-card .hero-card-upsell-tile:before{right:10px!important;top:11px!important;width:20px!important;height:20px!important;font-size:15px!important}.fx-money-hero-card .hero-card-upsell-tile:after{right:11px!important;bottom:10px!important;font-size:14px!important}.fx-money-hero-card .hero-card-selected-extra-line strong,.fx-extra-selected-list strong{font-weight:920!important}@media(max-width:640px){.fx-money-hero-card .hero-card-upsell-tile{min-height:60px!important;padding:10px 28px 10px 12px!important}.fx-money-hero-card .hero-card-upsell-tile strong{font-size:12.5px!important}.fx-money-hero-card .hero-card-upsell-tile small{font-size:10.5px!important}}.fx-screenprotector-page .fx-sp-hero-grid{align-items:start!important}.fx-screenprotector-page .fx-sp-money-card{padding:0!important;max-width:430px!important}.fx-screenprotector-page .fx-sp-money-card .hero-side-body{padding:18px 20px 20px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-action-with-price{margin-top:18px!important;padding-top:0!important}.fx-screenprotector-page .fx-sp-money-photo{min-height:370px!important;padding:22px 22px 32px!important;overflow:hidden!important}.fx-screenprotector-page .fx-sp-money-photo:after{left:92px!important;right:92px!important;bottom:70px!important}.fx-sp-phone-visual{position:relative;z-index:1;width:min(76%,280px);aspect-ratio:.66;display:grid;place-items:center;filter:drop-shadow(0 22px 24px rgb(15 41 64 / .10))}.fx-sp-phone-frame{position:relative;width:100%;height:100%;border:16px solid #0f2940;border-radius:42px;background:linear-gradient(180deg,#f8fcff 0%,#eef7fc 100%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .82)}.fx-sp-phone-notch{position:absolute;top:18px;left:50%;transform:translateX(-50%);width:82px;height:24px;border-radius:999px;background:#0f2940}.fx-sp-protector-sheet{position:absolute;left:28px;right:28px;top:64px;bottom:28px;border-radius:24px;border:1.5px solid rgb(217 120 31 / .32);background:rgb(255 255 255 / .12);box-shadow:0 0 0 1px rgb(255 255 255 / .55),0 12px 28px rgb(15 41 64 / .06)}.fx-screenprotector-page .fx-sp-money-card .repair-device-label{left:18px!important;right:18px!important;bottom:22px!important;max-width:none!important;grid-template-columns:minmax(0,1fr) auto!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-price strong{font-size:38px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-price small{display:block!important;color:#8193a5!important;font-size:10px!important;line-height:1!important;font-weight:760!important;letter-spacing:.10em!important;text-transform:uppercase!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales{gap:13px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row span{color:#5a7289!important;font-weight:520!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-rating{pointer-events:none}@media(max-width:980px){.fx-screenprotector-page .fx-sp-money-card{justify-self:stretch!important;max-width:none!important}}@media(max-width:620px){.fx-screenprotector-page .fx-sp-money-photo{min-height:330px!important}.fx-sp-phone-visual{width:min(72%,250px)}.fx-sp-phone-frame{border-width:14px;border-radius:36px}.fx-screenprotector-page .fx-sp-money-card .repair-device-label h3{font-size:20px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-price strong{font-size:32px!important}}.fx-screenprotector-page .fx-sp-hero{padding-bottom:18px!important}.fx-screenprotector-page .fx-sp-hero-grid{align-items:start!important;gap:38px!important}.fx-screenprotector-page .fx-sp-money-card{max-width:430px!important;overflow:hidden!important}.fx-screenprotector-page .fx-sp-money-photo{min-height:258px!important;padding:16px 18px 22px!important}.fx-screenprotector-page .fx-sp-money-photo:after{left:108px!important;right:108px!important;bottom:52px!important}.fx-screenprotector-page .fx-sp-phone-visual{width:min(58%,210px)!important;aspect-ratio:.68!important;filter:drop-shadow(0 14px 18px rgb(15 41 64 / .10))!important}.fx-screenprotector-page .fx-sp-phone-frame{border-width:12px!important;border-radius:34px!important}.fx-screenprotector-page .fx-sp-phone-notch{top:14px!important;width:66px!important;height:18px!important}.fx-screenprotector-page .fx-sp-protector-sheet{left:22px!important;right:22px!important;top:50px!important;bottom:22px!important;border-radius:19px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-label{left:16px!important;right:16px!important;bottom:16px!important;padding:12px 14px!important;min-height:76px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-label h3{font-size:19px!important;line-height:.98!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-quality-line{margin-top:4px!important;font-size:12px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-price strong{font-size:32px!important;letter-spacing:-.045em!important}.fx-screenprotector-page .fx-sp-money-card .hero-side-body{padding:14px 18px 16px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-topline{margin-bottom:10px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-main-grid{margin-top:0!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales{gap:8px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row{gap:10px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-icon{width:24px!important;height:24px!important;font-size:13px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row strong{font-size:14px!important;line-height:1.1!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row span{font-size:12.5px!important;line-height:1.18!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-action-with-price{margin-top:12px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-plan-btn{min-height:54px!important;padding:12px 16px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-benefits{margin-top:9px!important;gap:7px!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-benefits span{font-size:11.5px!important}.fx-screenprotector-page .hero-copy .lead strong{color:#0f2940!important;font-weight:900!important}.fx-screenprotector-page .fx-sp-hero-pills{max-width:760px!important}@media(max-width:1100px){.fx-screenprotector-page .fx-sp-money-photo{min-height:248px!important}.fx-screenprotector-page .fx-sp-phone-visual{width:min(55%,195px)!important}}@media(max-width:980px){.fx-screenprotector-page .fx-sp-money-card{max-width:none!important}}@media(max-width:620px){.fx-screenprotector-page .fx-sp-money-photo{min-height:240px!important}.fx-screenprotector-page .fx-sp-phone-visual{width:min(54%,180px)!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-label{min-height:70px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-label h3{font-size:18px!important}.fx-screenprotector-page .fx-sp-money-card .repair-device-price strong{font-size:28px!important}}.fx-inline-upsell-row{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;margin:18px 0 20px!important;align-items:stretch!important}.fx-inline-upsell-row>.fx-protector-inline-upsell:only-child{grid-column:1 / -1!important}.fx-inline-upsell-row .fx-protector-inline-upsell,.fx-inline-upsell-row .fx-extra-cta-strip{margin:0!important;min-height:0!important;padding:18px 20px!important;border-radius:24px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:14px!important;align-items:center!important}.fx-inline-upsell-row .fx-protector-inline-copy,.fx-inline-upsell-row .fx-extra-cta-copy{min-width:0!important}.fx-inline-upsell-row .fx-protector-inline-kicker,.fx-inline-upsell-row .fx-extra-cta-kicker{font-size:11px!important;line-height:1!important;letter-spacing:.12em!important;margin:0 0 8px!important}.fx-inline-upsell-row .fx-protector-inline-copy strong,.fx-inline-upsell-row .fx-extra-cta-copy strong{display:block!important;font-size:21px!important;line-height:1.06!important;letter-spacing:-.035em!important;margin:0!important}.fx-inline-upsell-row .fx-protector-inline-copy p,.fx-inline-upsell-row .fx-extra-cta-copy p{font-size:14.5px!important;line-height:1.36!important;margin:6px 0 0!important;max-width:440px!important;font-weight:430!important}.fx-inline-upsell-row .fx-protector-inline-actions,.fx-inline-upsell-row .fx-extra-cta-actions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;min-width:max-content!important}.fx-inline-upsell-row .fx-protector-quick-add,.fx-inline-upsell-row .fx-extra-cta-button{min-width:156px!important;min-height:44px!important;padding:0 16px!important;border-radius:999px!important;font-size:13.5px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important}.fx-inline-upsell-row .fx-protector-inline-actions a{font-size:13px!important;line-height:1.1!important;font-weight:850!important}.fx-inline-upsell-row .fx-extra-cta-discount{margin-top:10px!important;padding:7px 10px!important;gap:8px!important}.fx-inline-upsell-row .fx-extra-cta-discount span{font-size:10px!important}.fx-inline-upsell-row .fx-extra-cta-discount b{font-size:21px!important}.fx-inline-upsell-row .fx-extra-cta-actions small{display:none!important}@media(max-width:1120px){.fx-inline-upsell-row{grid-template-columns:1fr!important}}@media(max-width:700px){.fx-inline-upsell-row{gap:10px!important;margin:14px 0 16px!important}.fx-inline-upsell-row .fx-protector-inline-upsell,.fx-inline-upsell-row .fx-extra-cta-strip{grid-template-columns:1fr!important;padding:16px!important;gap:12px!important}.fx-inline-upsell-row .fx-protector-inline-actions,.fx-inline-upsell-row .fx-extra-cta-actions{align-items:stretch!important;min-width:0!important}.fx-inline-upsell-row .fx-protector-quick-add,.fx-inline-upsell-row .fx-extra-cta-button{width:100%!important}}.fx-inline-upsell-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:16px 0 18px!important;align-items:stretch!important}.fx-inline-upsell-row>.fx-protector-inline-upsell:only-child{grid-column:1 / -1!important}.fx-inline-upsell-row .fx-protector-inline-upsell,.fx-inline-upsell-row .fx-extra-cta-strip{position:relative!important;margin:0!important;min-height:158px!important;padding:20px 20px 18px!important;border:1px solid rgb(17 40 63 / .12)!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 34px rgb(17 40 63 / .055)!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:stretch!important;gap:14px!important}.fx-inline-upsell-row .fx-protector-inline-upsell{border-color:rgb(217 120 31 / .28)!important}.fx-inline-upsell-row .fx-extra-cta-strip{border-color:rgb(35 135 84 / .30)!important}.fx-inline-card-label{position:absolute!important;top:18px!important;right:18px!important;min-height:30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 12px!important;border-radius:999px!important;border:1px solid rgb(17 40 63 / .10)!important;background:#fff!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;white-space:nowrap!important;letter-spacing:-.01em!important}.fx-inline-card-label-protector{color:#a35b0a!important;border-color:rgb(217 120 31 / .30)!important;background:#fffaf4!important}.fx-inline-card-label-discount{color:#187245!important;border-color:rgb(35 135 84 / .24)!important;background:#eaf8f0!important}.fx-inline-upsell-row .fx-protector-inline-copy,.fx-inline-upsell-row .fx-extra-cta-copy{min-width:0!important;padding-right:125px!important}.fx-inline-upsell-row .fx-protector-inline-kicker,.fx-inline-upsell-row .fx-extra-cta-kicker{display:block!important;min-height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;font-size:11.5px!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:900!important;margin:0 0 12px!important}.fx-inline-upsell-row .fx-protector-inline-kicker{color:#a35b0a!important}.fx-inline-upsell-row .fx-extra-cta-kicker{color:#187245!important}.fx-inline-upsell-row .fx-protector-inline-copy strong,.fx-inline-upsell-row .fx-extra-cta-copy strong{display:block!important;min-height:54px!important;color:var(--text,#0f2940)!important;font-size:26px!important;line-height:1.03!important;letter-spacing:-.045em!important;font-weight:930!important;margin:0!important}.fx-inline-upsell-row .fx-protector-inline-copy p,.fx-inline-upsell-row .fx-extra-cta-copy p{color:#63778b!important;font-size:15px!important;line-height:1.38!important;margin:8px 0 0!important;max-width:360px!important;font-weight:470!important}.fx-inline-upsell-row .fx-extra-cta-discount{display:none!important}.fx-inline-upsell-row .fx-protector-inline-actions,.fx-inline-upsell-row .fx-extra-cta-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;gap:10px!important;width:100%!important;min-width:0!important}.fx-inline-upsell-row .fx-protector-quick-add,.fx-inline-upsell-row .fx-extra-cta-button{appearance:none!important;min-width:0!important;min-height:42px!important;padding:0 16px!important;border-radius:999px!important;background:#fff!important;font:inherit!important;font-size:13.5px!important;line-height:1!important;font-weight:900!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease!important;white-space:nowrap!important}.fx-inline-upsell-row .fx-protector-quick-add{color:#a35b0a!important;border:1px solid rgb(217 120 31 / .34)!important}.fx-inline-upsell-row .fx-protector-quick-add:hover{background:#fffaf4!important;border-color:rgb(217 120 31 / .54)!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgb(17 40 63 / .07)!important}.fx-inline-upsell-row .fx-extra-cta-button{color:#187245!important;border:1px solid rgb(35 135 84 / .30)!important}.fx-inline-upsell-row .fx-extra-cta-button:hover{background:#eaf8f0!important;border-color:rgb(35 135 84 / .48)!important;transform:translateY(-1px)!important;box-shadow:0 10px 22px rgb(17 40 63 / .07)!important}.fx-inline-upsell-row .fx-protector-inline-actions a{color:#a35b0a!important;font-size:13px!important;line-height:1!important;font-weight:860!important;text-decoration:none!important;white-space:nowrap!important}@media(max-width:980px){.fx-inline-upsell-row{grid-template-columns:1fr!important}}@media(max-width:700px){.fx-inline-upsell-row{gap:10px!important;margin:14px 0 16px!important}.fx-inline-upsell-row .fx-protector-inline-upsell,.fx-inline-upsell-row .fx-extra-cta-strip{min-height:0!important;padding:16px!important;border-radius:20px!important}.fx-inline-card-label{position:static!important;width:max-content!important;max-width:100%!important;margin-bottom:10px!important}.fx-inline-upsell-row .fx-protector-inline-copy,.fx-inline-upsell-row .fx-extra-cta-copy{padding-right:0!important}.fx-inline-upsell-row .fx-protector-inline-copy strong,.fx-inline-upsell-row .fx-extra-cta-copy strong{min-height:0!important;font-size:22px!important}.fx-inline-upsell-row .fx-protector-inline-actions,.fx-inline-upsell-row .fx-extra-cta-actions{align-items:stretch!important}.fx-inline-upsell-row .fx-protector-quick-add,.fx-inline-upsell-row .fx-extra-cta-button{flex:1 1 auto!important}}.fx-money-hero-card .hero-card-sales{gap:10px!important}.fx-money-hero-card .hero-card-sales-row{align-items:start!important}.fx-money-hero-card .hero-card-sales-row>div:last-child{display:grid!important;gap:2px!important;align-content:start!important;min-width:0!important}.fx-money-hero-card .hero-card-inline{display:flex!important;align-items:baseline!important;justify-content:flex-start!important;gap:7px!important;min-height:0!important;line-height:1.12!important}.fx-money-hero-card .hero-card-inline strong,.fx-money-hero-card .hero-card-sales-row>div:last-child>strong{margin:0!important;line-height:1.12!important}.fx-money-hero-card .hero-card-sales-row span,.fx-money-hero-card .hero-card-inline+span{margin:0!important;line-height:1.24!important}.fx-money-hero-card .hero-card-change{min-height:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#d9781f!important;font-size:12px!important;line-height:1.12!important;font-weight:850!important}.fx-money-hero-card .repair-device-quality-line{margin-top:5px!important;min-height:0!important;line-height:1.18!important}.fx-money-hero-card .hero-card-upsell-protector small{max-width:100%!important;white-space:normal!important;overflow-wrap:normal!important;line-height:1.14!important}.fx-protector-inline-copy p{max-width:420px!important}@media(max-width:640px){.fx-money-hero-card .hero-card-sales{gap:9px!important}.fx-money-hero-card .hero-card-sales-row>div:last-child{gap:1px!important}.fx-money-hero-card .hero-card-upsell-protector small{font-size:10.5px!important;line-height:1.1!important}}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row-service>div:last-child{display:grid!important;gap:1px!important;align-content:start!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row-service strong{margin:0!important;line-height:1.12!important}.fx-screenprotector-page .fx-sp-money-card .hero-card-sales-row-service span{margin:0!important;line-height:1.18!important}@media(max-width:760px){.fx-phase50-root .hero{padding-top:14px!important;padding-bottom:16px!important}.fx-phase50-root .hero-grid{gap:14px!important}.fx-phase50-root .hero-title{font-size:clamp(28px,8.4vw,38px)!important;line-height:.98!important;letter-spacing:-.048em!important;min-height:0!important;max-width:100%!important;margin-top:8px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-title{font-size:clamp(25px,7.4vw,34px)!important;max-width:100%!important}.fx-phase50-root .hero-title .under::after{bottom:3px!important;height:8px!important}.fx-phase50-root .hero-meta-inline{margin-top:8px!important}.fx-phase50-root .lead,.fx-phase50-root .fx-intro-readmore{font-size:14.5px!important;line-height:1.48!important}.fx-phase50-root .hero-actions{margin-top:14px!important;gap:9px!important}.fx-phase50-root .hero-actions .btn{min-height:44px!important;padding-left:14px!important;padding-right:14px!important;font-size:14px!important}.fx-engine-home-live .fx-home-intro-block{margin-top:8px!important}.fx-engine-home-live .fx-home-intro-readmore{margin-top:10px!important}.fx-engine-home-live .fx-home-intro-readmore .fx-intro-more p{margin:0 0 10px!important}.fx-engine-home-live .fx-home-intro-sep{margin:10px 0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row{display:none!important}.fx-extra-modal[data-active-focus="protectors"] .fx-extra-repair-column,.fx-extra-modal[data-active-focus="repairs"] .fx-extra-protector-column{display:none!important}.fx-extra-modal[data-active-focus="protectors"] .fx-extra-choice-grid-clear,.fx-extra-modal[data-active-focus="repairs"] .fx-extra-choice-grid-clear{grid-template-columns:1fr!important}.fx-extra-modal[data-active-focus="protectors"] .fx-extra-modal-head p::after{content:" Kies hieronder alleen je screenprotector."}.fx-extra-modal[data-active-focus="repairs"] .fx-extra-modal-head p::after{content:" Kies hieronder alleen je extra reparatie."}}@media(max-width:480px){.fx-phase50-root .hero-title{font-size:clamp(26px,8vw,34px)!important;max-width:100%!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-title{font-size:clamp(24px,7.2vw,31px)!important}}.fx-intro-readmore .fx-intro-toggle{touch-action:manipulation!important;cursor:pointer!important}.fx-intro-readmore .fx-intro-more{touch-action:auto!important}@media(max-width:760px){.fx-intro-readmore .fx-intro-teaser{display:block!important}.fx-intro-readmore .fx-intro-more{display:none!important}.fx-intro-readmore.is-open .fx-intro-teaser{display:none!important}.fx-intro-readmore.is-open .fx-intro-more{display:block!important}.fx-intro-readmore.is-open .fx-intro-toggle{display:inline-flex!important}}.quality-alternatives-card .alt-head,.kwaliteit-blok .alt-head{color:var(--text,#0f2940)!important}.quality-alternatives-card .alt-title,.kwaliteit-blok .alt-title{color:var(--text,#0f2940)!important;font-weight:900!important}.quality-alternatives-card .alt-sub,.kwaliteit-blok .alt-sub{color:#53697d!important}.quality-alternatives-card .icon,.kwaliteit-blok .icon{background:#fff4e9!important;color:#9b5310!important;box-shadow:inset 0 0 0 1px rgb(217 120 31 / .18)!important}.alt-count-badge{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:9px!important;padding:7px 10px!important;border-radius:999px!important;background:#eef7fc!important;border:1px solid rgb(17 40 63 / .10)!important;color:var(--text,#0f2940)!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.01em!important}@media(min-width:761px){.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin:18px 0 20px!important;padding:8px!important;border:1px solid rgb(17 40 63 / .10)!important;border-radius:28px!important;background:linear-gradient(180deg,#fbfdff 0%,#fff 100%)!important;box-shadow:0 18px 42px rgb(17 40 63 / .07)!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row>.fx-protector-inline-upsell:only-child{grid-column:1 / -1!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-upsell,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-strip{min-height:0!important;margin:0!important;padding:18px 20px!important;border:0!important;border-radius:20px!important;background:transparent!important;box-shadow:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;transition:background .16s ease,transform .16s ease!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-upsell:hover,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-strip:hover{background:#fff!important;transform:translateY(-1px)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-strip{border-left:1px solid rgb(17 40 63 / .10)!important;border-radius:0 20px 20px 0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-upsell{border-radius:20px 0 0 20px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-card-label{position:static!important;justify-self:start!important;order:-1!important;margin:0 0 10px!important;min-height:28px!important;padding:0 10px!important;font-size:12px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-copy,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-copy{padding-right:0!important;display:block!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-copy strong,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-copy strong{min-height:0!important;font-size:22px!important;line-height:1.06!important;color:var(--text,#0f2940)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-copy p,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-copy p{margin-top:5px!important;font-size:14px!important;line-height:1.36!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-kicker,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-kicker{margin-bottom:8px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-inline-actions,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-actions{align-items:flex-end!important;justify-content:center!important;width:auto!important;min-width:max-content!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-protector-quick-add,.fx-phase50-root[data-page-type="repair_detail"] .fx-inline-upsell-row .fx-extra-cta-button{min-width:134px!important;min-height:40px!important}}@media(max-width:760px){.fx-extra-modal[data-active-focus="protectors"] .fx-extra-repair-column,.fx-extra-modal[data-active-focus="repairs"] .fx-extra-protector-column{display:none!important;visibility:hidden!important}.fx-extra-modal[data-active-focus="protectors"] .fx-extra-choice-grid-clear,.fx-extra-modal[data-active-focus="repairs"] .fx-extra-choice-grid-clear{display:grid!important;grid-template-columns:1fr!important}}@media(max-width:760px){.fx-intro-readmore.is-open .fx-intro-teaser{display:block!important;margin:10px 0 0!important}.fx-intro-readmore.is-open .fx-intro-teaser>span{display:none!important}.fx-intro-readmore.is-open .fx-intro-toggle{display:inline-flex!important;margin-left:0!important;padding:6px 0!important}.fx-intro-readmore.is-open .fx-intro-more{display:block!important}}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean{--fx-navy:#08264a;--fx-text:#4d6683;--fx-muted:#7b8da2;--fx-border:#d8e8f6;--fx-border-strong:#9fc1e3;--fx-soft:#f8fbff;--fx-blue-pill:#eef9ff;--fx-blue-pill-border:#c9e8fb;--fx-green:#007a3d;--fx-green-soft:#eaf8f0;--fx-orange:#a45a00;--fx-orange-soft:#fff4e5;--fx-orange-border:#ffd7a6;--fx-shadow:0 14px 34px rgba(8,38,74,.07);width:100%;max-width:1180px;margin:18px auto 0;color:var(--fx-navy);font-family:inherit}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean *{box-sizing:border-box}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__premium.recommended{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;padding:26px 24px 22px!important;margin:0!important;border:1px solid var(--fx-border-strong)!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--fx-shadow)!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__badge{display:inline-flex!important;align-items:center!important;min-height:30px!important;padding:7px 13px!important;border-radius:999px!important;background:var(--fx-green-soft)!important;color:var(--fx-green)!important;font-size:12px!important;line-height:1!important;font-weight:950!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__eyebrow{margin-top:18px!important;margin-bottom:10px!important;color:var(--fx-muted)!important;font-size:12px!important;line-height:1!important;font-weight:900!important;letter-spacing:.18em!important;text-transform:uppercase!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__title,.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-title{margin:0!important;color:var(--fx-navy)!important;font-weight:950!important;letter-spacing:-.045em!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__title{font-size:38px!important;line-height:1.05!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__text,.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row p{max-width:820px!important;margin:12px 0 0!important;color:var(--fx-text)!important;font-size:16px!important;line-height:1.6!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__included{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:16px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__included span{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:7px 10px!important;border-radius:999px!important;background:var(--fx-soft)!important;border:1px solid var(--fx-border)!important;color:var(--fx-navy)!important;font-size:12px!important;line-height:1!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__included span:before{content:"✓";color:var(--fx-green);font-weight:950}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__side.price-box{min-width:190px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:right!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__price.big-price{margin:0!important;color:var(--fx-navy)!important;font-size:68px!important;line-height:.92!important;font-weight:950!important;letter-spacing:-.06em!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__note.price-sub{margin-top:8px!important;color:var(--fx-text)!important;font-size:13px!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__selected.choice-btn,.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{min-height:40px!important;padding:11px 17px!important;border-radius:999px!important;border:1px solid #d9e2ec!important;background:#fff!important;color:var(--fx-navy)!important;font-size:13px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__selected.choice-btn{margin-top:30px!important;cursor:default!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__side small{max-width:220px!important;margin-top:12px!important;color:var(--fx-text)!important;font-size:12px!important;line-height:1.35!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__more.alternatives{margin-top:14px!important;border:1px solid var(--fx-border)!important;border-radius:20px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary.alt-head{width:100%!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;padding:18px 20px!important;border:0!important;background:#fff!important;color:var(--fx-navy)!important;text-align:left!important;cursor:pointer!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary.alt-head:hover{background:var(--fx-soft)!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__icon.icon{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border-radius:14px!important;background:var(--fx-orange-soft)!important;border:1px solid var(--fx-orange-border)!important;color:var(--fx-orange)!important;font-size:25px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-title.alt-title{display:block!important;color:var(--fx-navy)!important;font-size:24px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.04em!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-sub.alt-sub{display:block!important;margin-top:5px!important;color:var(--fx-text)!important;font-size:14px!important;line-height:1.35!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-meta{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:7px!important;min-width:128px!important;text-align:right!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-from{display:block!important;color:var(--fx-muted)!important;font-size:12px!important;line-height:1!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-price{display:block!important;color:var(--fx-navy)!important;font-size:32px!important;line-height:.95!important;font-weight:950!important;letter-spacing:-.06em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__pill.alt-count-badge{display:inline-flex!important;align-items:center!important;min-height:28px!important;margin:0!important;padding:7px 12px!important;border-radius:999px!important;background:var(--fx-blue-pill)!important;border:1px solid var(--fx-blue-pill-border)!important;color:var(--fx-navy)!important;font-size:12px!important;line-height:1!important;font-weight:700!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__options.alt-content{padding:0 18px 18px!important;background:#fff!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__options.alt-content[hidden]{display:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__options-list.options{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin:0!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) 96px 130px!important;align-items:center!important;gap:20px!important;padding:17px 0!important;border:0!important;border-top:1px solid #edf3f9!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option.selected{background:var(--fx-soft)!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-kicker.subtle-kicker{margin:0 0 8px!important;color:var(--fx-muted)!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-title.quality-title{font-size:20px!important;line-height:1.15!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row p{max-width:720px!important;margin-top:5px!important;font-size:14px!important;line-height:1.45!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-price.amount{width:96px!important;justify-self:end!important;text-align:right!important;color:var(--fx-navy)!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.05em!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;font-feature-settings:"tnum" 1!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{width:130px!important;cursor:pointer!important;white-space:nowrap!important;text-align:center!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn:hover{border-color:var(--fx-navy)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{width:100%;max-width:1120px;margin:22px auto 10px;padding:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff;border:1px solid #e4eaf1;border-radius:28px;box-shadow:0 18px 45px rgb(8 38 74 / .08)}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{position:relative;min-height:104px;padding:18px 20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;text-decoration:none!important;color:#08264a;border-radius:22px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:only-child{grid-column:1 / -1}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:1px solid #e4eaf1;border-top-left-radius:0;border-bottom-left-radius:0}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:hover{transform:translateY(-1px);background:#f8fbff;box-shadow:inset 0 0 0 1px rgb(8 38 74 / .06)}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:42px;height:42px;display:grid;place-items:center;flex:0 0 auto;border-radius:999px;font-size:19px;font-weight:900}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--protector .fx-upsell-strip__icon{color:#9a5800;background:#fff4e5;border:1px solid #ffd69b}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--repair .fx-upsell-strip__icon{color:#007a3d;background:#eaf8f0;border:1px solid #b7e4c7}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{margin-bottom:3px;font-size:12px;line-height:1;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--protector .fx-upsell-strip__eyebrow{color:#9a5800}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--repair .fx-upsell-strip__eyebrow{color:#007a3d}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:22px;line-height:1.05;font-weight:900;color:#08264a}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{margin-top:5px;font-size:15px;line-height:1.35;color:#5e728b}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{display:flex;align-items:center;gap:10px;white-space:nowrap}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{display:inline-flex;align-items:center;min-height:30px;padding:6px 12px;border-radius:999px;font-size:13px;line-height:1;font-weight:800}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--protector .fx-upsell-strip__price{color:#9a5800;background:#fff7eb;border:1px solid #ffd69b}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item--repair .fx-upsell-strip__price{color:#007a3d;background:#eefaf3;border:1px solid #b7e4c7}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:9px 16px;border-radius:999px;font-size:14px;line-height:1;font-weight:900;color:#08264a;background:#fff;border:1px solid #d7e0ea;box-shadow:0 8px 18px rgb(8 38 74 / .06)}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:hover .fx-upsell-strip__button{border-color:#08264a}@media(max-width:900px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{grid-template-columns:1fr;border-radius:22px;padding:8px;gap:8px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:auto;padding:14px;grid-template-columns:auto 1fr;gap:12px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:0;border-top:1px solid #e4eaf1;border-top-left-radius:18px;border-bottom-left-radius:18px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:2;justify-content:flex-start;flex-wrap:wrap;gap:8px;margin-top:2px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:19px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:14px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-height:34px;padding:8px 13px;font-size:13px}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{min-height:28px;padding:6px 10px;font-size:12px}}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean{margin:14px auto 0}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__premium.recommended{grid-template-columns:1fr!important;gap:18px!important;padding:20px 18px!important;border-radius:20px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__title{font-size:29px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__text{font-size:14px!important;line-height:1.55!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__included{display:grid!important;gap:7px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__included span{width:fit-content!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__side.price-box{min-width:0!important;align-items:flex-start!important;text-align:left!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__price.big-price{font-size:48px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__selected.choice-btn{width:100%!important;margin-top:16px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__side small{max-width:none!important;text-align:left!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary.alt-head{grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;padding:15px 14px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__icon.icon{width:38px!important;height:38px!important;border-radius:13px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-title.alt-title{font-size:20px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-sub.alt-sub{font-size:13px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-meta{grid-column:2!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;width:100%!important;margin-top:3px!important;text-align:left!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-price{font-size:28px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__summary-from{display:none!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__options.alt-content{padding:0 16px 16px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) 76px!important;gap:12px!important;padding:16px 0!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-title.quality-title{font-size:19px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-price.amount{width:76px!important;justify-self:end!important;text-align:right!important;font-size:25px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{grid-column:1 / -1!important;width:100%!important}}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean{max-width:none!important;margin-left:0!important;margin-right:0!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) 96px 210px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{width:210px!important;max-width:210px!important;padding-left:14px!important;padding-right:14px!important;overflow:visible!important;text-overflow:clip!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{max-width:100%!important;width:100%!important;margin:18px 0 10px!important;padding:8px!important;gap:8px!important;border-radius:24px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-width:0!important;min-height:76px!important;padding:12px 14px!important;grid-template-columns:auto minmax(0,1fr) auto!important;gap:12px!important;border-radius:18px!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{min-width:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:36px!important;height:36px!important;font-size:18px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{margin-bottom:2px!important;font-size:10.5px!important;letter-spacing:.09em!important;line-height:1.05!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:18px!important;line-height:1.08!important;font-weight:900!important;white-space:normal!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{margin-top:3px!important;font-size:13px!important;line-height:1.25!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;white-space:nowrap!important;min-width:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{min-height:28px!important;padding:6px 10px!important;font-size:12px!important;font-weight:800!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-height:34px!important;padding:8px 12px!important;font-size:13px!important;box-shadow:0 6px 14px rgb(8 38 74 / .05)!important}@media(max-width:1100px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{grid-template-columns:auto minmax(0,1fr)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:2!important;justify-content:flex-start!important;margin-top:2px!important}}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean{margin-left:0!important;margin-right:0!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) 76px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{grid-column:1 / -1!important;width:100%!important;max-width:none!important}}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 14px!important;padding:13px 16px!important;border:1px solid var(--fx-border)!important;border-radius:18px!important;background:linear-gradient(135deg,#f8fbff 0%,#ffffff 82%)!important;color:var(--fx-navy)!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise strong{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;gap:7px!important;font-size:14px!important;line-height:1.2!important;font-weight:950!important;color:var(--fx-navy)!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise strong:before{content:"✓"!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:var(--fx-green-soft)!important;color:var(--fx-green)!important;font-size:13px!important;font-weight:950!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise span{min-width:0!important;color:var(--fx-text)!important;font-size:14px!important;line-height:1.45!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{width:230px!important;max-width:230px!important;min-width:230px!important;padding-left:16px!important;padding-right:16px!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) 96px 230px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{width:100%!important;max-width:100%!important;margin:18px 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;background:#fff!important;border:1px solid #d8e8f6!important;border-radius:28px!important;box-shadow:0 14px 34px rgb(8 38 74 / .07)!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-width:0!important;min-height:88px!important;padding:15px 18px!important;display:grid!important;grid-template-columns:auto minmax(0,1fr) 128px!important;align-items:center!important;gap:14px!important;border-radius:0!important;color:#08264a!important;overflow:visible!important;text-decoration:none!important;transition:background .18s ease!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:only-child{grid-column:1 / -1!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:1px solid #e4eaf1!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:hover{transform:none!important;background:#f8fbff!important;box-shadow:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:38px!important;height:38px!important;display:grid!important;place-items:center!important;border-radius:14px!important;font-size:20px!important;line-height:1!important;font-weight:900!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{min-width:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{margin:0 0 4px!important;font-size:10.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{margin:0!important;font-size:20px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important;color:#08264a!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{margin:4px 0 0!important;max-width:260px!important;font-size:13.5px!important;line-height:1.3!important;color:#5e728b!important;font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:128px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:7px!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{min-height:26px!important;padding:6px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1!important;font-weight:800!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:118px!important;min-height:32px!important;padding:8px 12px!important;border-radius:999px!important;font-size:13px!important;line-height:1!important;font-weight:900!important;color:#08264a!important;background:#fff!important;border:1px solid #d7e0ea!important;box-shadow:none!important;text-align:center!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item:hover .fx-upsell-strip__button{border-color:#08264a!important}@media(max-width:1180px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{grid-template-columns:auto minmax(0,1fr) 120px!important;gap:12px!important;padding:14px 15px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:18.5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:13px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:auto!important;align-items:flex-end!important;margin-top:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:110px!important;padding-left:10px!important;padding-right:10px!important}}@media(max-width:900px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{grid-template-columns:1fr!important;border-radius:22px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:82px!important;grid-template-columns:auto minmax(0,1fr) 118px!important;padding:14px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:0!important;border-top:1px solid #e4eaf1!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:18px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{max-width:none!important;font-size:13px!important}}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise{display:block!important;padding:13px 14px!important;border-radius:16px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise strong{margin-bottom:7px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__promise span{display:block!important;font-size:13px!important;line-height:1.45!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) 76px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{grid-column:1 / -1!important;width:100%!important;min-width:0!important;max-width:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{grid-template-columns:auto minmax(0,1fr)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:2!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;min-width:0!important;margin-top:2px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{white-space:normal!important}}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:22px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:22px!important;min-width:360px!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-price.amount{width:auto!important;min-width:78px!important;justify-self:auto!important;text-align:right!important;margin:0!important;line-height:1!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{width:auto!important;min-width:250px!important;max-width:none!important;margin-top:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{width:100%!important;max-width:100%!important;margin:18px 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;border:1px solid #d8e8f6!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(8 38 74 / .07)!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-width:0!important;min-height:92px!important;padding:17px 22px!important;display:grid!important;grid-template-columns:42px minmax(170px,1fr) minmax(214px,max-content)!important;align-items:center!important;gap:14px!important;border-radius:0!important;overflow:visible!important;text-decoration:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:1px solid #d8e8f6!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:42px!important;height:42px!important;border-radius:14px!important;font-size:20px!important;flex:0 0 42px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{min-width:0!important;overflow:visible!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{margin:0 0 5px!important;font-size:10.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{margin:0!important;font-size:19px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important;color:#08264a!important;white-space:normal!important;overflow-wrap:normal!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{margin:5px 0 0!important;max-width:none!important;color:#5e728b!important;font-size:13.5px!important;line-height:1.32!important;font-weight:400!important;overflow-wrap:normal!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:214px!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;white-space:nowrap!important;margin:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{flex:0 0 auto!important;min-height:30px!important;padding:7px 11px!important;font-size:13px!important;line-height:1!important;font-weight:800!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{flex:0 0 auto!important;min-width:112px!important;min-height:34px!important;padding:8px 12px!important;font-size:13px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important}@media(max-width:1280px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{padding:15px 18px!important;grid-template-columns:40px minmax(150px,1fr) minmax(204px,max-content)!important;gap:12px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:40px!important;height:40px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:18px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:13px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:204px!important;gap:8px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{font-size:12px!important;padding:6px 9px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:106px!important;padding-left:10px!important;padding-right:10px!important}}@media(max-width:900px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{grid-template-columns:1fr!important;border-radius:22px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:82px!important;grid-template-columns:40px minmax(0,1fr) auto!important;padding:14px!important;gap:12px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:0!important;border-top:1px solid #d8e8f6!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:0!important;grid-column:auto!important;justify-content:flex-end!important}}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row.option{grid-template-columns:1fr!important;gap:12px!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-action{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:12px!important;align-items:center!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{min-width:0!important;width:100%!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{grid-template-columns:40px minmax(0,1fr)!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:2!important;justify-content:flex-start!important;margin-top:2px!important;flex-wrap:wrap!important}}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{width:100%!important;max-width:100%!important;margin:18px 0 10px!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0!important;border:1px solid #d8e8f6!important;border-radius:28px!important;background:#fff!important;box-shadow:0 14px 34px rgb(8 38 74 / .07)!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-width:0!important;min-height:86px!important;padding:14px 18px!important;display:grid!important;grid-template-columns:38px minmax(0,1fr) 122px!important;align-items:center!important;gap:12px!important;border-radius:0!important;overflow:hidden!important;text-decoration:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:1px solid #d8e8f6!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:38px!important;height:38px!important;border-radius:14px!important;font-size:19px!important;flex:0 0 38px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{min-width:0!important;overflow:hidden!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{margin:0 0 4px!important;font-size:10px!important;line-height:1!important;letter-spacing:.12em!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{margin:0!important;font-size:17.5px!important;line-height:1.08!important;font-weight:950!important;letter-spacing:-.035em!important;color:#08264a!important;white-space:normal!important;overflow-wrap:normal!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{margin:4px 0 0!important;max-width:none!important;color:#5e728b!important;font-size:12.5px!important;line-height:1.24!important;font-weight:400!important;overflow-wrap:normal!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:122px!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:6px!important;white-space:nowrap!important;margin:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{flex:0 0 auto!important;min-height:26px!important;padding:6px 9px!important;font-size:12px!important;line-height:1!important;font-weight:800!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{flex:0 0 auto!important;min-width:112px!important;min-height:31px!important;padding:8px 10px!important;font-size:12.5px!important;line-height:1!important;font-weight:900!important;box-shadow:none!important}@media(max-width:1280px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:86px!important;padding:13px 15px!important;grid-template-columns:36px minmax(0,1fr) 116px!important;gap:10px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:36px!important;height:36px!important;font-size:18px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:16.5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:12px!important;line-height:1.22!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:116px!important;gap:5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{font-size:11.5px!important;padding:6px 8px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:106px!important;font-size:12px!important;padding-left:9px!important;padding-right:9px!important}}@media(max-width:900px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip{grid-template-columns:1fr!important;border-radius:22px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:82px!important;grid-template-columns:38px minmax(0,1fr) 118px!important;padding:13px 14px!important;gap:11px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item+.fx-upsell-strip__item{border-left:0!important;border-top:1px solid #d8e8f6!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:auto!important;justify-content:center!important;align-items:flex-end!important}}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{grid-template-columns:38px minmax(0,1fr)!important;min-height:0!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{grid-column:2!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;flex-wrap:wrap!important;min-width:0!important;margin-top:2px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:17px!important}}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{font-size:9.2px!important;letter-spacing:.07em!important;line-height:1.05!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;max-width:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{min-width:0!important;overflow:visible!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:17px!important;line-height:1.08!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:12.5px!important;line-height:1.24!important}@media(max-width:1280px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{font-size:8.8px!important;letter-spacing:.055em!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:16px!important}}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile strong{display:none!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile{display:grid!important;grid-template-columns:1fr auto!important;align-items:center!important;column-gap:10px!important;row-gap:4px!important;min-height:0!important;padding:14px 16px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile .hero-card-upsell-kicker{grid-column:1!important;font-size:13px!important;line-height:1.05!important;letter-spacing:.12em!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile small{grid-column:1!important;margin:0!important;font-size:14px!important;line-height:1.22!important;font-weight:700!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile:after{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__price-stack{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:center!important;gap:4px!important;min-width:96px!important;text-align:right!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-warranty{display:block!important;color:var(--fx-text)!important;font-size:12px!important;line-height:1.15!important;font-weight:400!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-action{gap:18px!important}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__row-action{grid-template-columns:auto 1fr!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__price-stack{min-width:88px!important;align-items:flex-start!important;text-align:left!important}.fx-phase50-root[data-page-type="repair_detail"] .kwaliteit-blok .fx-quality-clean__btn.choice-btn{grid-column:auto!important}}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-split{gap:6px!important;margin:0 0 5px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile{padding:10px 42px 10px 11px!important;border-radius:16px!important;min-height:0!important;row-gap:3px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile .hero-card-upsell-kicker{font-size:9.4px!important;line-height:1!important;letter-spacing:.075em!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;text-overflow:clip!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile small{font-size:10.8px!important;line-height:1.14!important;font-weight:400!important;max-width:100%!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile:before{width:18px!important;height:18px!important;right:9px!important;top:9px!important;font-size:14px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-card-upsell-tile:after{right:10px!important;bottom:8px!important;font-size:13px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{min-height:80px!important;padding:12px 16px!important;grid-template-columns:36px minmax(0,1fr) auto!important;gap:10px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:36px!important;height:36px!important;border-radius:13px!important;font-size:18px!important;flex-basis:36px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__content{display:grid!important;align-content:center!important;row-gap:2px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__eyebrow{font-size:8.5px!important;letter-spacing:.06em!important;line-height:1.05!important;white-space:nowrap!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:15.5px!important;line-height:1.04!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:11.5px!important;line-height:1.2!important;max-width:26ch!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__action{min-width:0!important;width:max-content!important;gap:5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__price{min-height:24px!important;padding:5px 8px!important;font-size:11.5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:98px!important;min-height:29px!important;padding:7px 9px!important;font-size:12px!important}@media(max-width:1280px) and (min-width:901px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__item{padding:11px 14px!important;grid-template-columns:34px minmax(0,1fr) auto!important;gap:9px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__icon{width:34px!important;height:34px!important;font-size:17px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__title{font-size:14.5px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__text{font-size:11px!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip__button{min-width:94px!important;font-size:11.5px!important}}.fx-phase50-root[data-page-type="repair_detail"] .fx-money-hero-card .hero-card-upsell-tile small{font-weight:400!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip--after-included{display:none!important}@media(max-width:760px){.fx-phase50-root[data-page-type="repair_detail"] .fx-upsell-strip--intro{display:none!important}.fx-phase50-root[data-page-type="repair_detail"] .fx-included-after-quality .fx-upsell-strip--after-included{display:grid!important;margin:18px 0 0!important}}.site-top>.wrap{display:grid;gap:8px}.fx-store-alert-stack{display:grid;gap:6px}.fx-store-alert{position:relative;z-index:1;overflow:hidden;border:1px solid #efd58a;border-radius:18px;background:rgb(255 247 223 / .98);color:#4f3b0b;box-shadow:0 8px 24px rgb(101 75 12 / .07);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.fx-store-alert__inner{min-height:42px;display:flex;align-items:center;gap:10px;padding:8px 17px}.fx-store-alert__icon{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;border-radius:50%;background:#d98e00;color:#fff;font-size:14px;font-weight:900;box-shadow:0 4px 12px rgb(217 142 0 / .18)}.fx-store-alert__copy{min-width:0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.fx-store-alert__headline{font-size:13px;line-height:1.4;color:#4f3b0b;font-weight:740}.fx-store-alert__headline strong{font:inherit;font-weight:900;color:#2d2100}.fx-store-alert__message{position:relative;padding-left:13px;font-size:13px;line-height:1.4;color:#756022}.fx-store-alert__message::before{content:"—";position:absolute;left:0;color:#b89138}.fx-store-alert+.fx-store-alert{margin-top:0}@media(max-width:760px){.site-top{padding-top:8px}.site-top>.wrap{gap:6px;padding-left:8px;padding-right:8px}.fx-store-alert-stack{gap:5px}.fx-store-alert{border-radius:15px}.fx-store-alert__inner{min-height:0;align-items:flex-start;gap:9px;padding:9px 12px 10px}.fx-store-alert__icon{width:24px;height:24px;flex-basis:24px;margin-top:1px;font-size:13px}.fx-store-alert__copy{display:grid;gap:2px}.fx-store-alert__headline{font-size:12px}.fx-store-alert__message{padding-left:0;font-size:12px}.fx-store-alert__message::before{display:none}}.faq-list{display:grid;gap:0!important}.faq-item{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.faq-q{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin:0!important;padding:17px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;cursor:pointer!important}.faq-plus{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-width:16px!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#176b98!important;font-size:22px!important;font-weight:400!important;line-height:1!important}.faq-a{margin:0!important;padding:0 40px 18px 0!important;border:0!important;background:transparent!important;max-width:76ch!important}.faq-item.is-open .faq-plus{font-size:0!important}.faq-item.is-open .faq-plus::after{content:'−';font-size:22px;font-weight:400;line-height:1}.fx-loc-actions{flex-wrap:wrap}.fx-loc-actions .fx-loc-btn{flex:1 1 135px}.fx-route-flow-section{padding-top:18px!important}.fx-route-flow{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.fx-route-flow .fx-rf-shell{gap:18px!important}.fx-route-flow .fx-rf-stage{padding:22px!important;border:0!important;border-radius:22px!important;background:#fff!important;box-shadow:0 16px 42px rgb(17 40 63 / .08)!important}.fx-route-flow .fx-rf-summary{background:#fff!important;border-color:rgb(17 40 63 / .08)!important}.fx-route-flow .fx-rf-searchbar{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fx-route-flow .fx-rf-search{background:#fff!important;border:1px solid #d7e2e9!important;box-shadow:none!important}.fx-route-flow .fx-rf-stage-head p{margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.fx-route-flow .fx-rf-device-icon.has-svg{display:flex!important;align-items:center!important;justify-content:center!important;width:58px!important;height:58px!important;min-width:58px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#0d5278!important;overflow:visible!important}.fx-route-flow .fx-rf-device-icon.has-svg::before,.fx-route-flow .fx-rf-device-icon.has-svg::after{display:none!important;content:none!important}.fx-route-flow .fx-rf-device-icon.has-svg svg{display:block!important;width:48px!important;height:48px!important;max-width:48px!important;max-height:48px!important;overflow:visible!important;color:currentColor!important;stroke:currentColor!important;fill:none!important}.fx-route-flow .fx-rf-catalog-thumb{overflow:visible!important}.fx-route-flow .fx-rf-model-visual{height:96px!important;min-height:96px!important;padding:7px!important;overflow:visible!important}.fx-route-flow .fx-rf-model-visual img,.finder .fx-rf-model-visual img{display:block!important;width:auto!important;height:auto!important;max-width:92%!important;max-height:88px!important;object-fit:contain!important;object-position:center!important}.fx-route-flow .fx-rf-repair-icon{width:34px!important;height:34px!important}.fx-route-flow .fx-rf-repair-icon img{display:block!important;width:30px!important;height:30px!important;object-fit:contain!important}.fx-route-flow .fx-rf-repair-copy{gap:2px!important}.fx-route-flow .fx-rf-repair-note{display:block;color:#6a8090;font-size:11px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-route-flow .fx-rf-repair-meta{margin-top:2px!important}.fx-route-flow .fx-rf-extra-title p{font-size:12px!important;line-height:1.4!important}.fx226-home-device-choice{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:72px!important;padding:17px 20px!important;text-align:left!important}.fx226-home-device-name{font-size:18px!important;font-weight:850!important;color:#0f2940!important}.fx226-home-device-choice strong{margin:0!important;font-size:12px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero>.wrap,.fx-phase50-root[data-page-type="repair_detail"] .hero .wrap{width:min(1360px,calc(100% - 48px))!important;max-width:1360px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(430px,.95fr)!important;gap:42px!important}.fx-phase50-root .hero{position:relative!important;isolation:isolate!important;overflow:hidden!important}.fx-phase50-root .hero:not(.fx225-guided-source-hero)::before,.fx-phase50-root .hero:not(.fx225-guided-source-hero)::after{content:"";position:absolute;z-index:-1;border:1px solid rgb(39 139 184 / .10);border-radius:50%;pointer-events:none}.fx-phase50-root .hero:not(.fx225-guided-source-hero)::before{width:520px;height:520px;right:-230px;top:-270px}.fx-phase50-root .hero:not(.fx225-guided-source-hero)::after{width:390px;height:390px;left:-210px;bottom:-240px}@media(max-width:760px){.fx-route-flow .fx-rf-stage{padding:15px!important;box-shadow:none!important;border:1px solid rgb(17 40 63 / .08)!important}.fx-route-flow .fx-rf-device-icon.has-svg{width:46px!important;height:46px!important;min-width:46px!important}.fx-route-flow .fx-rf-device-icon.has-svg svg{width:40px!important;height:40px!important}.fx-route-flow .fx-rf-model-visual{height:62px!important;min-height:62px!important}.fx-route-flow .fx-rf-model-visual img,.finder .fx-rf-model-visual img{max-width:50px!important;max-height:58px!important}.fx-phase50-root[data-page-type="repair_detail"] .hero>.wrap,.fx-phase50-root[data-page-type="repair_detail"] .hero .wrap{width:calc(100% - 24px)!important}}body.fx-v2:not(.fx79-home) :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero){position:relative;overflow:hidden;background:radial-gradient(circle at 86% 17%,rgb(35 130 171 / .25),transparent 34%),linear-gradient(136deg,#071f33 0%,#0a334e 58%,#0d4665 100%)!important}body.fx-v2:not(.fx79-home) :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero)::before,body.fx-v2:not(.fx79-home) :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero)::after{content:"";position:absolute;border:1px solid rgb(150 218 241 / .12);border-radius:50%;pointer-events:none}body.fx-v2:not(.fx79-home) :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero)::before{width:520px;height:520px;right:-220px;top:-250px}body.fx-v2:not(.fx79-home) :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero)::after{width:410px;height:410px;left:-230px;bottom:-280px}.fx21-home-services .fx25-device-grid,.fx25-repair-root-hero~.fx6-section .fx25-device-grid{gap:14px!important}@media(max-width:760px){.fx74-cycle-shell{min-height:360px!important}.fx74-cycle{max-width:360px!important}.fx74-cycle-center{width:118px!important;height:118px!important}.fx74-cycle-node{max-width:145px!important}.fx21-home-services{padding-top:52px!important}.fx25-device-grid{grid-template-columns:1fr!important;gap:10px!important}}body.fx-v2:not(.fx79-home) .fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero){isolation:isolate}body.fx-v2:not(.fx79-home) .fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero)>*{position:relative;z-index:1}.fx227-device-tile{width:100%;cursor:pointer}.fx227-device-tile:focus-visible{outline:3px solid rgb(22 112 158 / .24);outline-offset:3px}@media(max-width:760px){.fx227-device-tile{min-height:72px!important;padding:13px 15px!important;border-radius:15px!important;box-shadow:none!important}.fx227-device-tile strong{font-size:15px!important}.fx227-device-tile small{margin-top:3px!important;font-size:9px!important}.fx74-cycle-shell{min-height:320px!important;padding:10px 0!important;overflow:hidden!important}.fx74-cycle{max-width:320px!important;transform:scale(.76)!important;margin:0 auto -62px!important}.fx74-cycle-center{width:108px!important;height:108px!important}.fx74-cycle-node{max-width:138px!important}}.fx-contact-hero-shell{padding-top:18px}.fx-contact-hero-shell .fx6-page-hero-grid{align-items:stretch}.fx-contact-hero-shell .fx241-hero-copy,.fx-contact-hero-shell .fx-contact-side-card{border-radius:32px}.fx-contact-hero-shell .fx241-hero-copy{padding:34px 34px 30px;background:linear-gradient(180deg,#f8fbff 0%,#eef6fb 100%);border:1px solid rgb(17 40 63 / .08);box-shadow:0 20px 42px rgb(17 40 63 / .06)}.fx-contact-hero-shell .fx-contact-side-card .hero-side-photo{min-height:360px}.fx-contact-inline-actions{gap:12px!important}.fx-contact-reviews-band{background:linear-gradient(180deg,#0f2940 0%,#143856 100%)}.fx-contact-reviews-band .section-title,.fx-contact-reviews-band .section-copy,.fx-contact-reviews-band .kicker{color:#fff!important}.fx-contact-reviews-band .mp-review-grid .mp-review-card{background:rgb(255 255 255 / .98)}.fx-contact-page .fx-contact-form-shell,.fx-contact-page .fx-contact-location-card,.fx-contact-page .fx-local-intent-card{border-radius:28px}.fx203-contact-choice-mail-alt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:6px;padding:14px 16px;border:1px dashed rgb(17 40 63 / .14);border-radius:18px;background:#fbfdff}.fx203-contact-choice-mail-alt span{color:#5a7289;font-size:13px;font-weight:650}.fx203-contact-choice-mail-alt a{color:#0f2940;font-size:14px;font-weight:780;text-decoration:none}.fx-screenprotector-page .fx238-sp-hero-checks span{color:#1d557e}.fx-screenprotector-page .fx238-sp-hero-checks span:before{width:auto;height:auto;background:none;border-radius:0;color:#16709e;font-size:15px}.fx-screenprotector-page .fx-sp-main-panel,.fx-screenprotector-page .fx-sp-service-band{background:#fff0;border:none;box-shadow:none;padding:0}.fx-screenprotector-page .fx-sp-money-photo{background:radial-gradient(circle at 24% 18%,rgb(255 255 255 / .55),transparent 34%),linear-gradient(180deg,#dff1fb 0%,#b9d7e8 100%)!important}.fx-screenprotector-page .fx-sp-phone-visual{width:min(68%,250px)!important;filter:drop-shadow(0 28px 32px rgb(15 41 64 / .16))}.fx-screenprotector-page .fx-sp-phone-frame{background:linear-gradient(180deg,#0b1724 0%,#132b42 100%)!important;box-shadow:inset 0 0 0 2px rgb(255 255 255 / .08),0 24px 34px rgb(15 41 64 / .18)!important}.fx-screenprotector-page .fx-sp-phone-frame:before{content:"";position:absolute;inset:8px;border-radius:28px;background:linear-gradient(180deg,#0d8de0 0%,#7dd4ff 22%,#0c3754 80%,#091624 100%)}.fx-screenprotector-page .fx-sp-phone-frame:after{content:"";position:absolute;inset:20px 16px auto;height:42%;border-radius:26px;background:linear-gradient(180deg,rgb(255 255 255 / .36),#fff0);opacity:.75}.fx-screenprotector-page .fx-sp-protector-sheet{background:linear-gradient(180deg,rgb(255 255 255 / .62),rgb(255 255 255 / .18))!important;border:1px solid rgb(255 255 255 / .72)!important;box-shadow:0 18px 26px rgb(15 41 64 / .12)!important}@media(min-width:981px){.fx-contact-inline-actions .fx-loc-btn{display:none!important}}@media(max-width:980px){.fx-contact-hero-shell .fx241-hero-copy{padding:28px 24px}}@media(max-width:760px){.fx203-contact-choice-mail-alt{flex-direction:column;align-items:flex-start}.fx-screenprotector-page .fx-sp-money-photo{min-height:300px!important}.fx-screenprotector-page .fx-sp-phone-visual{width:min(58%,205px)!important}}:root{--fx-v2-navy:#08243a;--fx-v2-ink:#102c43;--fx-v2-text:#5e7486;--fx-v2-muted:#8193a2;--fx-v2-line:#dce5eb;--fx-v2-soft:#f5f8fa;--fx-v2-blue:#176b98;--fx-v2-blue-hover:#0f557d;--fx-v2-orange:#ef912f;--fx-v2-orange-hover:#f39d42;--fx-v2-green:#1f8a58;--fx-v2-white:#fff;--fx-v2-success:#1f8a58;--fx-v2-radius-sm:14px;--fx-v2-radius:22px;--fx-v2-radius-lg:32px;--fx-v2-shadow:0 18px 50px rgba(7,31,49,.09);--fx-v2-container:1240px}body.fx-v2-route-render{margin:0;background:var(--fx-v2-white);color:var(--fx-v2-ink);font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.fx-v2-route-render *{box-sizing:border-box}body.fx-v2-route-render a{color:inherit}body.fx-v2-route-render button,body.fx-v2-route-render input,body.fx-v2-route-render select,body.fx-v2-route-render textarea{font:inherit}.fx-v2-container{width:min(var(--fx-v2-container),calc(100% - 48px));margin-inline:auto}.fx-v2-skip-link{position:fixed;left:16px;top:12px;z-index:100000;transform:translateY(-160%);padding:10px 14px;border-radius:10px;background:#111;color:#fff;text-decoration:none}.fx-v2-skip-link:focus{transform:translateY(0)}.fx-v2-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 22px;border:1px solid #fff0;border-radius:999px;font-size:13px;font-weight:850;text-decoration:none;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease}.fx-v2-btn:hover{transform:translateY(-1px)}.fx-v2-btn-primary{background:var(--fx-v2-orange);color:#fff;box-shadow:0 12px 28px rgb(197 101 18 / .24)}.fx-v2-btn-primary:hover{background:var(--fx-v2-orange-hover)}.fx-v2-btn-ghost{background:#fff;border-color:var(--fx-v2-line);color:var(--fx-v2-ink)}.fx-v2-main{min-height:55vh}.fx-v2-admin-preview::before{content:"V2 admin-preview · niet publiek actief";position:fixed;right:12px;bottom:12px;z-index:99990;padding:8px 11px;border-radius:999px;background:#111;color:#fff;font-size:11px;font-weight:700;box-shadow:0 8px 30px rgb(0 0 0 / .18);pointer-events:none}@media(max-width:760px){.fx-v2-container{width:min(calc(100% - 24px),var(--fx-v2-container))}.fx-v2-admin-preview::before{right:8px;bottom:8px;font-size:10px}}.fx-v2-topbar{background:#edf6f1;border-bottom:1px solid #d8e9df;color:#496b59;font-size:11px;line-height:1.35}.fx-v2-topbar-inner{min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px;text-align:center}.fx-v2-topbar strong{color:var(--fx-v2-green);font-size:11px}.fx-v2-topbar span{color:#496b59}.fx-v2-header{position:sticky;top:0;z-index:1000;background:rgb(255 255 255 / .95);border-bottom:1px solid rgb(220 229 235 / .9);backdrop-filter:blur(18px)}.fx-v2-header-inner{height:72px;display:flex;align-items:center;gap:32px}.fx-v2-brand{display:flex;align-items:center;gap:10px;flex:0 0 auto;text-decoration:none;white-space:nowrap}.fx-v2-brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid #7f95a6;border-radius:9px;background:#fff0;color:#536d82;font-size:21px;font-weight:900;line-height:1}.fx-v2-brand-copy strong,.fx-v2-brand-copy small{display:block}.fx-v2-brand-copy strong{color:var(--fx-v2-ink);font-size:20px;line-height:1;letter-spacing:0}.fx-v2-brand-copy small{margin-top:3px;color:#7d91a1;font-size:7px;letter-spacing:.11em;text-transform:uppercase}.fx-v2-nav{display:flex;align-items:center;gap:22px;margin-left:auto}.fx-v2-nav a{color:#526a7d;font-size:13px;font-weight:720;text-decoration:none;white-space:nowrap;transition:color .18s ease}.fx-v2-nav a:hover,.fx-v2-nav a[aria-current="page"]{color:var(--fx-v2-blue)}.fx-v2-nav a.fx-v2-nav-subtle{color:var(--fx-v2-green)}.fx-v2-header-actions{display:flex;align-items:center;gap:10px}.fx-v2-phone{display:flex;flex-direction:column;text-align:right;text-decoration:none;line-height:1.15}.fx-v2-phone span{color:var(--fx-v2-muted);font-size:9px;letter-spacing:.08em;text-transform:uppercase}.fx-v2-phone strong{margin-top:3px;color:var(--fx-v2-ink);font-size:12px}.fx-v2-header-actions .fx-v2-btn{min-height:44px;padding:0 17px;font-size:12px}.fx-v2-menu-toggle{display:none;width:44px;height:44px;border:1px solid var(--fx-v2-line);border-radius:50%;background:#fff;cursor:pointer;position:relative}.fx-v2-menu-toggle span,.fx-v2-menu-toggle span::before,.fx-v2-menu-toggle span::after{position:absolute;left:12px;width:18px;height:2px;border-radius:2px;background:var(--fx-v2-ink);content:"";transition:.2s ease}.fx-v2-menu-toggle span{top:21px}.fx-v2-menu-toggle span::before{left:0;top:-6px}.fx-v2-menu-toggle span::after{left:0;top:6px}.fx-v2-menu-toggle[aria-expanded="true"] span{background:#fff0}.fx-v2-menu-toggle[aria-expanded="true"] span::before{top:0;transform:rotate(45deg)}.fx-v2-menu-toggle[aria-expanded="true"] span::after{top:0;transform:rotate(-45deg)}.fx-v2-footer{margin-top:80px;background:#061b2b;color:#fff}.fx-v2-footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:34px;padding:54px 0 28px}.fx-v2-footer .fx-v2-brand-mark{border-color:#7f95a6;color:#c5d4dc}.fx-v2-footer .fx-v2-brand-copy strong{color:#fff}.fx-v2-footer .fx-v2-brand-copy small{color:#94adbc}.fx-v2-footer-brand p{max-width:300px;margin:18px 0 0;color:#94adbc;font-size:11px;line-height:1.6}.fx-v2-footer-col{display:grid;align-content:start;gap:0}.fx-v2-footer-col h2{margin:0 0 14px;color:#7f9bab;font-size:9px;letter-spacing:.1em;text-transform:uppercase}.fx-v2-footer-col a,.fx-v2-footer-col span{display:block;margin:8px 0;color:#c5d4dc;font-size:10px;line-height:1.45;text-decoration:none}.fx-v2-footer-col a:hover{color:#fff}.fx-v2-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:10px;padding:20px 0 28px;border-top:1px solid #153246;color:#718d9e;font-size:9px}.fx-v2-launcher{position:fixed;inset:0;z-index:5000;display:grid;grid-template-columns:1fr clamp(720px,43vw,860px);visibility:hidden;pointer-events:none}.fx-v2-launcher.is-open{visibility:visible;pointer-events:auto}.fx-v2-launcher-backdrop{grid-column:1/-1;grid-row:1;position:absolute;inset:0;border:0;background:rgb(5 22 35 / .58);opacity:0;backdrop-filter:blur(4px);cursor:pointer;transition:opacity .22s ease}.fx-v2-launcher.is-open .fx-v2-launcher-backdrop{opacity:1}.fx-v2-launcher-panel{grid-column:2;grid-row:1;position:relative;z-index:1;min-width:0;height:100%;display:flex;flex-direction:column;background:#fff;box-shadow:-28px 0 80px rgb(0 0 0 / .18);transform:translateX(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.fx-v2-launcher.is-open .fx-v2-launcher-panel{transform:translateX(0)}.fx-v2-launcher-head{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 30px;border-bottom:1px solid #e1e9ee}.fx-v2-launcher-brand{display:flex;align-items:center;gap:15px}.fx-v2-launcher-brand .fx-v2-brand-mark{flex:0 0 44px;width:44px;height:44px}.fx-v2-launcher-brand>div>span{display:block;color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx-v2-launcher-brand strong{display:block;margin-top:4px;color:#103145;font-size:20px;line-height:1.15}.fx-v2-launcher-close{position:relative;flex:0 0 44px;width:44px;height:44px;border:1px solid #dce5eb;border-radius:50%;background:#fff;cursor:pointer}.fx-v2-launcher-close::before,.fx-v2-launcher-close::after{content:"";position:absolute;left:13px;right:13px;top:21px;height:2px;border-radius:2px;background:#17394b}.fx-v2-launcher-close::before{transform:rotate(45deg)}.fx-v2-launcher-close::after{transform:rotate(-45deg)}.fx-v2-launcher-scroll{overflow:auto;padding:28px 30px 32px}.fx-v2-journey{max-width:790px;margin:0 auto}.fx-v2-journey-kicker{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px}.fx-v2-journey-kicker span,.fx-v2-journey-kicker strong,.fx-v2-journey-kicker small{display:block}.fx-v2-journey-kicker span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx-v2-journey-kicker strong{margin-top:6px;color:#103145;font-size:27px;line-height:1.18;letter-spacing:-.035em}.fx-v2-journey-kicker small{margin-top:6px;color:#667f8e;font-size:13px;line-height:1.5}.fx-v2-journey-kicker>b{flex:0 0 auto;padding:7px 10px;border-radius:999px;background:#e9f6ef;color:#1f8a58;font-size:9px}.fx-v2-journey-topbar{display:flex;align-items:center;gap:13px;padding:17px 0;border-top:1px solid #e8eef2;border-bottom:1px solid #e8eef2}.fx-v2-journey-progress{min-width:0;flex:1;display:grid;grid-template-columns:repeat(4,1fr);gap:7px;padding:6px;border-radius:20px;background:#f5f8fa}.fx-v2-journey-progress button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-width:0;min-height:56px;padding:8px 11px;border:0;border-radius:15px;background:#fff0;color:#617989;text-align:left;cursor:pointer}.fx-v2-journey-progress button:disabled{cursor:default;opacity:.62}.fx-v2-journey-progress button.is-active{background:#fff;box-shadow:0 8px 20px rgb(7 31 49 / .08)}.fx-v2-journey-progress button.is-done{color:#103145}.fx-v2-journey-progress i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e6eef2;color:#6d8492;font-size:10px;font-style:normal;font-weight:900}.fx-v2-journey-progress button.is-active i{background:#0d759d;color:#fff}.fx-v2-journey-progress button.is-done i{background:#dff2e7;color:#1f8a58}.fx-v2-journey-progress span,.fx-v2-journey-progress strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-v2-journey-progress span{font-size:8px;letter-spacing:.07em;text-transform:uppercase}.fx-v2-journey-progress strong{margin-top:3px;font-size:11.5px}.fx-v2-journey-reset{flex:0 0 auto;min-height:44px;padding:0 15px;border:1px solid #dce5eb;border-radius:13px;background:#fff;color:#526a7d;font-size:10px;font-weight:800;cursor:pointer}.fx-v2-journey-stage{min-height:390px;padding-top:28px}.fx-v2-stage-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.fx-v2-stage-head span{display:block;color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx-v2-stage-head h3{margin:6px 0 0;color:#103145;font-size:32px;line-height:1.08;letter-spacing:-.04em}.fx-v2-stage-head p{max-width:580px;margin:8px 0 0;color:#667f8e;font-size:13px;line-height:1.55}.fx-v2-stage-back{flex:0 0 auto;padding:5px 0;border:0;background:none;color:#0d759d;font-size:12px;font-weight:800;cursor:pointer}.fx-v2-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-v2-choice{display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:82px;padding:13px 14px;border:1px solid #dce7ec;border-radius:18px;background:#fff;color:#103145;text-align:left;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.fx-v2-choice:hover{transform:translateY(-1px);border-color:#9fc4d5;box-shadow:0 12px 28px rgb(7 31 49 / .06)}.fx-v2-choice-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#eaf5fa;color:#176b98;font-size:15px;font-weight:900}.fx-v2-choice-image{width:48px;height:56px;display:grid;place-items:center;overflow:hidden;border-radius:13px;background:#f3f7f9}.fx-v2-choice-image img{max-width:100%;max-height:100%;object-fit:contain}.fx-v2-choice-image span{display:grid;place-items:center;width:29px;height:47px;border:2px solid #6d8492;border-radius:7px;color:#6d8492;font-size:8px;font-weight:900}.fx-v2-choice-copy{min-width:0}.fx-v2-choice-copy strong,.fx-v2-choice-copy small,.fx-v2-choice-copy em{display:block}.fx-v2-choice-copy strong{font-size:14px;line-height:1.25}.fx-v2-choice-copy small{margin-top:4px;color:#667f8e;font-size:10.5px;line-height:1.4}.fx-v2-choice-copy em{margin-top:5px;color:#1f8a58;font-size:9.5px;font-style:normal;font-weight:800}.fx-v2-choice-arrow{color:#0d759d;font-size:17px}.fx-v2-model-tools{display:flex;gap:10px;margin-top:14px}.fx-v2-model-search{flex:1;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 15px;border:1px solid #dce7ec;border-radius:15px;background:#fff}.fx-v2-model-search b{color:#0d759d}.fx-v2-model-search input{min-width:0;width:100%;border:0;outline:0;color:#103145;background:#fff0}.fx-v2-more-choice{min-height:52px;padding:0 17px;border:1px solid #dce7ec;border-radius:15px;background:#f7fafb;color:#0d759d;font-size:12px;font-weight:800;cursor:pointer}.fx-v2-journey-status{display:flex;align-items:center;justify-content:center;min-height:220px;padding:24px;border:1px dashed #c8d8df;border-radius:20px;background:#f8fbfc;color:#607b8b;text-align:center}.fx-v2-journey-status strong,.fx-v2-journey-status span{display:block}.fx-v2-journey-status strong{color:#103145;font-size:17px}.fx-v2-journey-status span{margin-top:6px;font-size:12px;line-height:1.55}.fx-v2-spinner{width:30px;height:30px;margin:0 auto 14px;border:3px solid #d8e5eb;border-top-color:#0d759d;border-radius:50%;animation:fx-v2-spin .8s linear infinite}@keyframes fx-v2-spin{to{transform:rotate(360deg)}}.fx-v2-journey-trust{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:22px;padding-top:18px;border-top:1px solid #e8eef2;color:#527082;font-size:10px}.fx-v2-launcher-help{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;max-width:790px;margin:22px auto 0;padding:15px 17px;border-radius:18px;background:#edf5f8}.fx-v2-launcher-help img{width:52px;height:52px;border-radius:50%;object-fit:cover}.fx-v2-launcher-help span,.fx-v2-launcher-help strong,.fx-v2-launcher-help small{display:block}.fx-v2-launcher-help span{color:#0d759d;font-size:9px;font-weight:900;text-transform:uppercase}.fx-v2-launcher-help strong{margin-top:3px;color:#103145;font-size:13px}.fx-v2-launcher-help small{margin-top:3px;color:#667f8e;font-size:10px;line-height:1.4}.fx-v2-launcher-help a{color:#0d759d;font-size:12px;font-weight:850;text-decoration:none}body.fx-v2-launcher-open{overflow:hidden}@media(max-width:1080px){.fx-v2-header .fx-v2-nav{gap:13px}.fx-v2-header .fx-v2-nav a{font-size:11px}.fx-v2-phone{display:none}.fx-v2-footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.fx-v2-footer-grid>div:nth-child(n+4){margin-top:12px}}@media(max-width:900px){.fx-v2-header-inner{height:64px;gap:14px}.fx-v2-menu-toggle{display:block;margin-left:auto}.fx-v2-nav{position:absolute;top:64px;left:0;right:0;display:none;align-items:stretch;flex-direction:column;gap:0;margin-left:0;padding:10px 20px 18px;background:#fff;border-bottom:1px solid var(--fx-v2-line);box-shadow:0 20px 35px rgb(20 30 55 / .08)}.fx-v2-nav.is-open{display:flex}.fx-v2-nav a{padding:13px 4px;font-size:13px!important}.fx-v2-header-actions{margin-left:0}.fx-v2-launcher{grid-template-columns:1fr minmax(680px,76vw)}}@media(max-width:760px){.fx-v2-topbar span{display:none}.fx-v2-header-actions .fx-v2-btn{min-height:40px;padding:0 13px}.fx-v2-brand-copy strong{font-size:18px}.fx-v2-footer{margin-top:56px}.fx-v2-footer-grid{grid-template-columns:1fr 1fr;gap:22px;padding:42px 0 28px}.fx-v2-footer-brand{grid-column:1/-1}.fx-v2-footer-bottom{flex-direction:column}.fx-v2-launcher{display:block}.fx-v2-launcher-panel{position:absolute;inset:0;width:100%;height:100%;transform:translateY(100%)}.fx-v2-launcher.is-open .fx-v2-launcher-panel{transform:translateY(0)}.fx-v2-launcher-head{padding:17px 18px}.fx-v2-launcher-scroll{padding:22px 18px 28px}.fx-v2-launcher-brand strong{font-size:18px}.fx-v2-journey-kicker{display:grid}.fx-v2-journey-kicker>b{justify-self:start}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(98px,1fr));overflow-x:auto}.fx-v2-journey-topbar{align-items:flex-start;flex-direction:column}.fx-v2-journey-reset{align-self:flex-end}.fx-v2-choice-grid{grid-template-columns:1fr}.fx-v2-model-tools{flex-direction:column}.fx-v2-launcher-help{grid-template-columns:44px minmax(0,1fr)}.fx-v2-launcher-help img{width:44px;height:44px}.fx-v2-launcher-help a{grid-column:1/-1}}@media(max-width:480px){.fx-v2-header-actions .fx-v2-btn{font-size:0;width:42px;padding:0;border-radius:50%}.fx-v2-header-actions .fx-v2-btn::before{content:"+";font-size:24px;font-weight:500}.fx-v2-footer-grid{grid-template-columns:1fr}.fx-v2-footer-brand{grid-column:auto}.fx-v2-journey-kicker strong{font-size:23px}.fx-v2-stage-head{display:grid}.fx-v2-stage-head h3{font-size:27px}.fx-v2-stage-back{justify-self:start}.fx-v2-journey-stage{min-height:0}}body.admin-bar .fx-v2-header{top:32px}body.fx-v2-route-render .screen-reader-text{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}@media(max-width:782px){body.admin-bar .fx-v2-header{top:46px}}.fx-v2-preview-modebar{position:relative;z-index:10002;background:#101828;color:#fff;border-bottom:1px solid rgb(255 255 255 / .14)}.fx-v2-preview-modebar-inner{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:7px;padding-bottom:7px}.fx-v2-preview-status{display:flex;align-items:center;gap:8px;white-space:nowrap}.fx-v2-preview-status>span{width:9px;height:9px;border-radius:50%;background:#32d583;box-shadow:0 0 0 4px rgb(50 213 131 / .14)}.fx-v2-preview-status strong{font-size:13px;line-height:1.2}.fx-v2-preview-status small{font-size:12px;color:#d0d5dd}.fx-v2-preview-modebar nav{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.fx-v2-preview-modebar nav a{display:inline-flex;align-items:center;min-height:30px;padding:5px 9px;border-radius:8px;color:#e4e7ec;text-decoration:none;font-size:12px;font-weight:700}.fx-v2-preview-modebar nav a:hover,.fx-v2-preview-modebar nav a:focus-visible{background:rgb(255 255 255 / .1);color:#fff}.fx-v2-preview-modebar nav .fx-v2-preview-exit{background:#fff;color:#101828;margin-left:4px}.fx-v2-preview-modebar nav .fx-v2-preview-exit:hover,.fx-v2-preview-modebar nav .fx-v2-preview-exit:focus-visible{background:#f2f4f7;color:#101828}@media (max-width:900px){.fx-v2-preview-modebar-inner{align-items:flex-start;flex-direction:column;gap:5px;padding-top:8px;padding-bottom:8px}.fx-v2-preview-status small{display:none}.fx-v2-preview-modebar nav{justify-content:flex-start;width:100%;overflow-x:auto;flex-wrap:nowrap;padding-bottom:2px}.fx-v2-preview-modebar nav a{white-space:nowrap}}.fx-v2-repair-browser{display:grid;gap:18px}.fx-v2-repair-featured{display:grid;gap:12px}.fx-v2-repair-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding:0 2px}.fx-v2-repair-section-head span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx-v2-repair-section-head strong{color:#667f8e;font-size:10px;font-weight:750;text-align:right}.fx-v2-repair-choice-grid{align-items:stretch}.fx-v2-repair-choice{min-height:86px}.fx-v2-repair-choice.is-featured{border-color:#c9dce6;background:linear-gradient(180deg,#fff,#f8fbfd)}.fx-v2-repair-choice.is-featured .fx-v2-choice-icon{background:#e8f3f8;color:#0f6692}.fx-v2-repair-group{overflow:hidden;border:1px solid #dce7ec;border-radius:18px;background:#fff}.fx-v2-repair-group>summary{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:12px;min-height:58px;padding:13px 16px;cursor:pointer;list-style:none}.fx-v2-repair-group>summary::-webkit-details-marker{display:none}.fx-v2-repair-group>summary span{color:#103145;font-size:13px;font-weight:850}.fx-v2-repair-group>summary small{color:#718796;font-size:10px}.fx-v2-repair-group>summary b{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf4f7;color:#0d759d;font-size:16px;line-height:1;transition:transform .18s ease}.fx-v2-repair-group[open]>summary b{transform:rotate(45deg)}.fx-v2-repair-group>.fx-v2-choice-grid{padding:0 12px 12px}@media(max-width:760px){.fx-v2-repair-section-head{align-items:flex-start;flex-direction:column;gap:4px}.fx-v2-repair-section-head strong{text-align:left}.fx-v2-repair-group>summary{grid-template-columns:minmax(0,1fr) auto 24px}}.fx-v2-brand-tools{display:flex;gap:10px;margin:0 0 16px}.fx-v2-brand-tools .fx-v2-model-search{width:100%}.fx-v2-brand-results{display:grid;gap:18px}.fx-v2-brand-section{display:grid;gap:11px}.fx-v2-brand-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 2px}.fx-v2-brand-section-head span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx-v2-brand-section-head small{color:#718796;font-size:10px}.fx-v2-list-toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;padding:10px 15px;border:1px solid #cddce4;border-radius:15px;background:#f7fafc;color:#0d759d;font-size:11px;font-weight:850;text-align:left;cursor:pointer}.fx-v2-list-toggle:hover,.fx-v2-list-toggle:focus{border-color:#9fc4d5;background:#edf6fa}.fx-v2-list-toggle b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#fff;color:#0d759d;font-size:16px}.fx-v2-repair-toggle{margin-top:-2px}@media(max-width:760px){.fx-v2-brand-section-head{align-items:flex-start;flex-direction:column;gap:3px}}.fx-v2-launcher-panel{min-height:0}.fx-v2-launcher-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fx-v2-journey-topbar{display:grid;gap:9px;align-items:stretch;padding:11px 0 13px}.fx-v2-journey-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 3px}.fx-v2-journey-stepcount{color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fx-v2-journey-reset{min-height:0;padding:2px 0;border:0;border-radius:0;background:#fff0;color:#667f8e;font-size:10px;font-weight:800;text-decoration:none}.fx-v2-journey-reset:hover,.fx-v2-journey-reset:focus-visible{background:#fff0;color:#0d759d;text-decoration:underline;text-underline-offset:3px}.fx-v2-journey-progress{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.fx-v2-journey-progress button{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:46px;padding:7px 9px}.fx-v2-journey-progress i{width:28px;height:28px}.fx-v2-journey-progress span{font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:820}.fx-v2-choice-image{overflow:visible;border-radius:0;background:#fff0;padding:2px}.fx-v2-choice-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fx-v2-journey-stage{min-height:0;padding-top:20px}@media(max-width:760px){.fx-v2-launcher-scroll{padding-top:16px}.fx-v2-journey-topbar{display:grid;gap:8px;align-items:stretch;flex-direction:initial}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.fx-v2-journey-reset{align-self:auto}.fx-v2-journey-progress button{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:42px;padding:6px 7px}.fx-v2-journey-progress i{width:24px;height:24px}.fx-v2-journey-progress span{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-v2-stage-head{margin-bottom:15px}}@media(max-width:480px){.fx-v2-journey-progress{gap:4px;padding:4px;border-radius:16px}.fx-v2-journey-progress button{grid-template-columns:18px minmax(0,1fr);gap:3px;min-height:39px;padding:4px 3px}.fx-v2-journey-progress i{width:18px;height:18px;font-size:8px}.fx-v2-journey-progress span{font-size:8.1px;letter-spacing:-.02em}}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{overflow:visible;text-overflow:clip}@media(max-width:760px){.fx-v2-journey-progress{grid-template-columns:minmax(86px,1.22fr) repeat(3,minmax(0,1fr))}.fx-v2-journey-progress button[data-fx-v2-edit="device"]{grid-template-columns:22px minmax(0,1fr);gap:4px;padding-left:5px;padding-right:5px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] i{width:22px;height:22px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{font-size:8.8px;white-space:nowrap}}@media(max-width:380px){.fx-v2-journey-progress{grid-template-columns:minmax(76px,1.25fr) repeat(3,minmax(0,1fr))}.fx-v2-journey-progress button[data-fx-v2-edit="device"]{grid-template-columns:16px minmax(0,1fr);gap:2px;padding-left:2px;padding-right:2px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] i{width:16px;height:16px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{font-size:8.5px}}.fx-v2-repair-browser-flat{margin-top:14px}.fx-v2-repair-flat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-v2-repair-flat-grid .fx-v2-choice{min-height:82px}.fx-v2-quote-empty .fx-v2-btn{margin-top:16px}.fx-v2-quick-quote[hidden]{display:none!important}.fx-v2-quick-quote{position:fixed;inset:0;z-index:5300;display:grid;place-items:center;padding:20px}.fx-v2-quick-quote-backdrop{position:absolute;inset:0;border:0;background:rgb(4 22 35 / .68);backdrop-filter:blur(5px)}.fx-v2-quick-quote-panel{position:relative;z-index:1;width:min(520px,100%);max-height:min(760px,calc(100dvh - 32px));overflow:auto;padding:28px;border:1px solid #dce7ec;border-radius:24px;background:#fff;box-shadow:0 28px 90px rgb(3 22 35 / .28)}.fx-v2-quick-quote-close{position:absolute;top:14px;right:14px;width:38px;height:38px;border:1px solid #dce7ec;border-radius:50%;background:#fff;color:#17394b;font-size:24px;line-height:1;cursor:pointer}.fx-v2-quick-quote-kicker{display:flex;align-items:center;gap:8px;color:#0d759d;font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.fx-v2-quick-quote-kicker::before{content:"";width:18px;height:2px;border-radius:999px;background:#ef8b2c}.fx-v2-quick-quote-panel h3{margin:12px 42px 0 0;color:#103145;font-size:28px;font-weight:600;line-height:1.12;letter-spacing:-.035em}.fx-v2-quick-quote-panel>p{margin:10px 0 0;color:#637b8a;font-size:13px;line-height:1.6}.fx-v2-quick-quote-device{margin-top:18px;padding:13px 15px;border-radius:15px;background:#edf6fa}.fx-v2-quick-quote-device span,.fx-v2-quick-quote-device strong{display:block}.fx-v2-quick-quote-device span{color:#0d759d;font-size:8px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.fx-v2-quick-quote-device strong{margin-top:4px;color:#103145;font-size:15px;font-weight:600}.fx-v2-quick-quote-form{display:grid;gap:13px;margin-top:16px}.fx-v2-quick-quote-form label{display:grid;gap:6px}.fx-v2-quick-quote-form label>span{color:#29495c;font-size:10px;font-weight:600}.fx-v2-quick-quote-form input,.fx-v2-quick-quote-form select{width:100%;height:48px;padding:0 13px;border:1px solid #cbd9e1;border-radius:13px;background:#fff;color:#103145;font:inherit;outline:none}.fx-v2-quick-quote-form input:focus,.fx-v2-quick-quote-form select:focus{border-color:#0d759d;box-shadow:0 0 0 4px rgb(13 117 157 / .1)}.fx-v2-quick-quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.fx-v2-quick-quote-form>.fx-v2-btn{width:100%;min-height:48px;margin-top:2px}.fx-v2-quick-quote-feedback:empty{display:none}.fx-v2-quick-quote-feedback{display:grid;gap:3px;padding:12px 13px;border-radius:13px;font-size:11px;line-height:1.45}.fx-v2-quick-quote-feedback strong{font-weight:600}.fx-v2-quick-quote-feedback span{display:block}.fx-v2-quick-quote-feedback.is-loading{background:#edf6fa;color:#45687b}.fx-v2-quick-quote-feedback.is-success{background:#eaf6ef;color:#397052}.fx-v2-quick-quote-feedback.is-error{background:#fff1ee;color:#963e2b}@media(max-width:760px){.fx-v2-repair-flat-grid{grid-template-columns:1fr}.fx-v2-quick-quote{align-items:end;padding:0}.fx-v2-quick-quote-panel{width:100%;max-height:88dvh;padding:22px 18px 24px;border-radius:24px 24px 0 0}.fx-v2-quick-quote-panel h3{font-size:24px}.fx-v2-quick-quote-grid{grid-template-columns:1fr}}:root{--navy:#08243a;--navy-2:#0d3954;--navy-3:#123f5c;--ink:#102c43;--text:#5e7486;--muted:#8193a2;--line:#dce5eb;--line-2:#e8eef2;--soft:#f5f8fa;--soft-blue:#eaf5fa;--blue:#176b98;--blue-dark:#0f557d;--orange:#ef912f;--orange-2:#f39d42;--green:#1f8a58;--green-soft:#e9f6ef;--white:#fff;--danger:#bf4a4a;--shadow:0 24px 60px rgba(7,31,49,.14);--shadow-sm:0 12px 32px rgba(12,42,63,.08);--radius:28px;--radius-sm:18px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}body.nav-open{overflow:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}a{color:inherit}img{max-width:100%;display:block}.container{width:min(1240px,calc(100% - 48px));margin:auto}.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}.eyebrow{display:block;color:var(--blue);font-size:11px;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.section{padding:96px 0}.section.soft{background:var(--soft)}.section.dark{background:var(--navy);color:#fff}.section-head{max-width:760px}.section-head.center{margin-inline:auto;text-align:center}.section-head h2{margin:8px 0 0;font-size:clamp(34px,4vw,54px);line-height:1.02;letter-spacing:-.045em}.section-head p{margin:16px 0 0;color:var(--text);font-size:16px;line-height:1.7}.dark .section-head p{color:#bfd0db}.btn{min-height:52px;border:0;border-radius:999px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:13px;font-weight:850;transition:.2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--orange);color:#fff;box-shadow:0 12px 28px rgb(197 101 18 / .24)}.btn-primary:hover{background:var(--orange-2)}.btn-secondary{background:#fff;color:var(--ink);border:1px solid var(--line)}.btn-secondary:hover{border-color:#b7c9d4;box-shadow:var(--shadow-sm)}.btn-ghost{background:#fff0;color:inherit;border:1px solid rgb(255 255 255 / .25)}.btn-small{min-height:44px;padding:0 17px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--blue);font-size:13px;font-weight:800;text-decoration:none}.text-link:hover{text-decoration:underline}.top-note{background:#f2f7fa;border-bottom:1px solid #e1e9ee;color:#536c7e;font-size:12px}.top-note .container{min-height:35px;display:flex;align-items:center;justify-content:center;gap:9px;text-align:center}.top-note i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(31 138 88 / .10)}.top-note .eco-note{margin-left:12px;padding-left:12px;border-left:1px solid #cad8e0;color:var(--green);font-weight:800}.site-header{position:sticky;top:0;z-index:70;background:rgb(255 255 255 / .95);border-bottom:1px solid rgb(220 229 235 / .9);backdrop-filter:blur(18px)}.header-inner{height:72px;display:flex;align-items:center;gap:32px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:0 0 auto}.brand-mark{display:grid;place-items:center;width:34px;height:34px;border:1.5px solid #7f95a6;border-radius:9px;color:#536d82;font-size:21px;font-weight:900}.brand-copy strong,.brand-copy small{display:block}.brand-copy strong{font-size:20px;line-height:1}.brand-copy small{margin-top:3px;color:#7d91a1;font-size:7px;letter-spacing:.11em;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.main-nav a{text-decoration:none;color:#526a7d;font-size:13px;font-weight:720}.main-nav a:hover,.main-nav a.active{color:var(--blue)}.header-actions{display:flex;align-items:center;gap:10px}.header-phone{display:flex;flex-direction:column;text-decoration:none;text-align:right}.header-phone span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.header-phone strong{font-size:12px}.menu-toggle{display:none;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;position:relative}.menu-toggle::before,.menu-toggle::after,.menu-toggle span{content:"";position:absolute;left:12px;right:12px;height:2px;background:var(--ink);border-radius:2px;transition:.2s}.menu-toggle::before{top:14px}.menu-toggle span{top:21px}.menu-toggle::after{top:28px}.nav-open .menu-toggle::before{transform:translateY(7px) rotate(45deg)}.nav-open .menu-toggle span{opacity:0}.nav-open .menu-toggle::after{transform:translateY(-7px) rotate(-45deg)}.breadcrumb-bar{border-bottom:1px solid var(--line-2);background:#fff}.breadcrumbs{min-height:48px;display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:auto;color:#728798;font-size:11px;scrollbar-width:none}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs a{text-decoration:none}.breadcrumbs a:hover{color:var(--blue)}.breadcrumbs strong{color:var(--ink)}.home-hero{position:relative;overflow:hidden;isolation:isolate;color:#fff;background:linear-gradient(135deg,var(--navy) 0%,#0b314a 52%,#0d3d59 100%)}.home-hero::before{content:"";position:absolute;z-index:-1;width:700px;height:700px;border-radius:50%;right:-190px;top:-310px;background:radial-gradient(circle,rgb(68 166 213 / .24),#fff0 70%)}.home-hero::after{content:"";position:absolute;z-index:-1;width:540px;height:540px;border-radius:50%;left:34%;bottom:-390px;background:radial-gradient(circle,rgb(239 145 47 / .14),#fff0 70%)}.home-hero-grid{min-height:680px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);gap:70px;align-items:center;padding:76px 0 72px}.hero-review{display:flex;align-items:center;gap:9px;color:#dce7ed;font-size:12px}.hero-review .google{color:#fff;font-weight:850}.hero-review .stars{color:#ffba55;letter-spacing:1px}.hero-review i{width:1px;height:15px;background:rgb(255 255 255 / .25)}.home-hero h1{max-width:800px;margin:18px 0 0;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.058em}.home-hero h1 em{font-style:normal;color:#8ed3f3}.home-hero-lead{max-width:690px;margin:23px 0 0;color:#c6d7e1;font-size:18px;line-height:1.65}.hero-points{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:25px;color:#dce7ed;font-size:12px}.hero-points span{display:flex;align-items:center;gap:7px}.hero-points b{display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:rgb(50 190 121 / .18);color:#7be0a9;font-size:11px}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.hero-mini-proof{display:flex;align-items:center;gap:17px;margin-top:26px;color:#adc2cf;font-size:11px}.hero-mini-proof strong{display:block;color:#fff;font-size:15px}.hero-mini-proof i{width:1px;height:34px;background:rgb(255 255 255 / .18)}.finder-card{border:1px solid rgb(255 255 255 / .15);border-radius:30px;background:rgb(255 255 255 / .98);box-shadow:0 32px 80px rgb(3 20 32 / .35);color:var(--ink);overflow:hidden}.finder-head{padding:26px 28px 19px;border-bottom:1px solid var(--line-2)}.finder-head span{color:var(--blue);font-size:10px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.finder-head h2{margin:7px 0 0;font-size:28px;line-height:1.08;letter-spacing:-.035em}.finder-head p{margin:10px 0 0;color:var(--text);font-size:13px;line-height:1.55}.finder-body{padding:22px 28px 26px}.finder-label{display:block;margin:0 0 8px;color:#607687;font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.device-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:19px}.device-tab{min-height:66px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--text);font-size:10px;font-weight:800;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.device-tab svg{width:22px;height:22px;stroke:currentColor}.device-tab.active{border-color:#7bb3d2;background:var(--soft-blue);color:var(--blue);box-shadow:inset 0 0 0 1px rgb(23 107 152 / .08)}.finder-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.field{position:relative}.field.full{grid-column:1/-1}.field label{display:block;margin:0 0 7px;color:#62798a;font-size:10px;font-weight:800}.field select,.field input{width:100%;height:50px;border:1px solid var(--line);border-radius:13px;background:#fff;color:var(--ink);padding:0 14px;font-size:13px;outline:none}.field select:focus,.field input:focus{border-color:#6ca8cb;box-shadow:0 0 0 4px rgb(23 107 152 / .09)}.finder-submit{width:100%;margin-top:13px;min-height:56px}.finder-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:16px;padding-top:15px;border-top:1px solid var(--line-2);color:var(--text);font-size:10px}.finder-foot span{display:flex;align-items:center;gap:6px}.finder-foot b{color:var(--green)}.service-bar{background:#fff;border-bottom:1px solid var(--line-2)}.service-bar-inner{min-height:76px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.service-item{min-height:42px;padding:0 22px;border-right:1px solid var(--line-2);display:flex;align-items:center;gap:11px}.service-item:first-child{padding-left:0}.service-item:last-child{border-right:0;padding-right:0}.service-icon{width:34px;height:34px;border-radius:11px;background:var(--soft-blue);display:grid;place-items:center;color:var(--blue);font-size:15px;flex:0 0 auto}.service-item strong,.service-item span{display:block}.service-item strong{font-size:12px}.service-item span{margin-top:3px;color:var(--muted);font-size:10px}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:40px}.category-card{position:relative;min-height:280px;border:1px solid var(--line);border-radius:24px;background:#fff;padding:23px;overflow:hidden;text-decoration:none;box-shadow:var(--shadow-sm);transition:.22s ease}.category-card:hover{transform:translateY(-4px);border-color:#b9ccd7;box-shadow:var(--shadow)}.category-card.featured{grid-column:span 2;background:linear-gradient(135deg,#eaf5fa,#f7fbfd)}.category-card .card-icon{width:48px;height:48px;border-radius:16px;background:var(--navy);display:grid;place-items:center;color:#fff}.category-card .card-icon svg{width:25px;height:25px;stroke:currentColor}.category-card h3{margin:34px 0 0;font-size:25px;letter-spacing:-.035em}.category-card p{margin:10px 0 0;color:var(--text);font-size:13px;line-height:1.55;max-width:340px}.category-card .card-meta{position:absolute;left:23px;right:23px;bottom:22px;display:flex;justify-content:space-between;align-items:end;gap:12px}.category-card .card-meta span{color:var(--muted);font-size:10px}.category-card .card-meta strong{display:block;margin-top:4px;font-size:13px}.category-card .arrow{font-size:20px;color:var(--blue)}.repair-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:38px}.repair-card{border:1px solid var(--line);border-radius:20px;background:#fff;padding:20px;min-height:210px;text-decoration:none;transition:.2s ease;display:flex;flex-direction:column}.repair-card:hover{border-color:#98bdd2;transform:translateY(-3px);box-shadow:var(--shadow-sm)}.repair-card .repair-icon{width:38px;height:38px;border-radius:12px;background:var(--soft-blue);display:grid;place-items:center;color:var(--blue);font-weight:900}.repair-card h3{margin:22px 0 0;font-size:18px;letter-spacing:-.02em}.repair-card p{margin:8px 0 0;color:var(--text);font-size:12px;line-height:1.55}.repair-card footer{margin-top:auto;padding-top:18px;display:flex;align-items:end;justify-content:space-between;gap:10px}.repair-card footer span{color:var(--muted);font-size:10px}.repair-card footer strong{display:block;color:var(--ink);font-size:15px}.repair-card footer b{color:var(--blue);font-size:18px}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.visual-panel{position:relative;min-height:510px;border-radius:32px;overflow:hidden;background:linear-gradient(145deg,#e7f4fa,#f7fbfd);border:1px solid #d4e7f0}.visual-panel.dark-visual{background:linear-gradient(145deg,#0b2c43,#145171);border:0}.visual-orb{position:absolute;border-radius:50%;background:rgb(23 107 152 / .12)}.visual-orb.one{width:360px;height:360px;right:-80px;top:-70px}.visual-orb.two{width:240px;height:240px;left:-70px;bottom:-60px;background:rgb(239 145 47 / .14)}.phone-stack{position:absolute;inset:0;display:grid;place-items:center}.phone-shape{position:relative;width:210px;height:420px;border-radius:47px;background:linear-gradient(145deg,#172731,#05080a);box-shadow:0 35px 50px rgb(8 36 58 / .24);border:5px solid #46565f;transform:rotate(8deg)}.phone-shape::before{content:"";position:absolute;inset:8px;border-radius:38px;background:linear-gradient(150deg,#1c6f9d,#0b283c 52%,#e48a35 150%)}.phone-shape::after{content:"";position:absolute;width:76px;height:22px;border-radius:99px;background:#07090a;left:50%;top:15px;transform:translateX(-50%)}.phone-shape.back{position:absolute;transform:translate(-80px,35px) rotate(-10deg);background:linear-gradient(145deg,#ced7dc,#76858e);border-color:#aab5bb}.phone-shape.back::before{background:linear-gradient(145deg,#cdd7dc,#8b9aa3)}.phone-shape.back::after{width:70px;height:70px;border-radius:22px;left:25px;top:25px;transform:none;background:radial-gradient(circle at 28% 28%,#1c252b 0 17%,transparent 18%),radial-gradient(circle at 72% 28%,#1c252b 0 17%,transparent 18%),radial-gradient(circle at 28% 72%,#1c252b 0 17%,transparent 18%),#aebbc1}.feature-list{display:grid;gap:12px;margin-top:28px}.feature-line{display:flex;align-items:flex-start;gap:12px}.feature-line i{width:27px;height:27px;border-radius:50%;background:var(--green-soft);display:grid;place-items:center;color:var(--green);font-style:normal;font-size:12px;font-weight:900;flex:0 0 auto}.feature-line strong{display:block;font-size:13px}.feature-line span{display:block;margin-top:4px;color:var(--text);font-size:12px;line-height:1.5}.review-band{border:1px solid var(--line);border-radius:26px;background:#fff;padding:28px 32px;display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center;box-shadow:var(--shadow-sm)}.review-score strong{display:block;font-size:32px;letter-spacing:-.04em}.review-score span{display:block;color:#ffad36;margin-top:4px;letter-spacing:2px}.review-copy strong{display:block;font-size:16px}.review-copy p{margin:7px 0 0;color:var(--text);font-size:12px;line-height:1.55}.location-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}.location-card{border:1px solid var(--line);border-radius:24px;background:#fff;padding:25px;display:grid;grid-template-columns:1fr auto;gap:20px}.location-card .open{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:10px;font-weight:850}.location-card .open i{width:7px;height:7px;border-radius:50%;background:var(--green)}.location-card h3{margin:12px 0 0;font-size:24px}.location-card p{margin:8px 0 0;color:var(--text);font-size:12px;line-height:1.55}.location-card .hours{text-align:right}.location-card .hours span{display:block;color:var(--muted);font-size:10px}.location-card .hours strong{display:block;margin-top:4px;font-size:13px}.location-actions{grid-column:1/-1;display:flex;gap:9px;padding-top:16px;border-top:1px solid var(--line-2)}.faq-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:17px;background:#fff;padding:0 18px}.faq-list summary{list-style:none;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px;font-weight:800;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{font-size:18px;color:var(--blue)}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list p{margin:0;padding:0 0 18px;color:var(--text);font-size:12px;line-height:1.65}.footer{background:#061d2f;color:#fff;padding:58px 0 24px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:55px}.footer .brand-mark{border-color:#6f899c;color:#dce8ef}.footer .brand-copy small{color:#8fa6b6}.footer-intro{max-width:330px;margin:18px 0 0;color:#91a8b7;font-size:12px;line-height:1.65}.footer h4{margin:0 0 16px;color:#d7e4eb;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.footer-links{display:grid;gap:10px}.footer-links a{color:#91a8b7;text-decoration:none;font-size:12px}.footer-links a:hover{color:#fff}.footer-bottom{margin-top:45px;padding-top:20px;border-top:1px solid rgb(255 255 255 / .1);display:flex;justify-content:space-between;gap:20px;color:#728d9e;font-size:10px}.inner-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--navy),#0e3f5c);color:#fff}.inner-hero::after{content:"";position:absolute;width:600px;height:600px;border-radius:50%;right:-230px;top:-300px;background:radial-gradient(circle,rgb(80 181 225 / .22),transparent 68%)}.inner-hero-grid{position:relative;z-index:1;min-height:480px;display:grid;grid-template-columns:1fr .8fr;gap:70px;align-items:center;padding:58px 0}.inner-hero h1{margin:15px 0 0;font-size:clamp(44px,5.5vw,68px);line-height:1;letter-spacing:-.055em}.inner-hero p{max-width:680px;margin:20px 0 0;color:#c7d8e2;font-size:17px;line-height:1.65}.inner-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:26px}.inner-hero-proof{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.inner-hero-proof span{padding:9px 12px;border:1px solid rgb(255 255 255 / .15);border-radius:999px;background:rgb(255 255 255 / .06);color:#d7e5ec;font-size:10px}.inner-choice-card{border-radius:27px;background:#fff;color:var(--ink);padding:24px;box-shadow:0 30px 75px rgb(3 20 32 / .28)}.inner-choice-card h2{margin:0;font-size:24px;letter-spacing:-.035em}.inner-choice-card>p{margin:8px 0 20px;color:var(--text);font-size:12px}.quick-search{position:relative}.quick-search input{width:100%;height:52px;border:1px solid var(--line);border-radius:14px;padding:0 45px 0 15px;outline:none}.quick-search input:focus{border-color:#6ca8cb;box-shadow:0 0 0 4px rgb(23 107 152 / .09)}.quick-search button{position:absolute;right:6px;top:6px;width:40px;height:40px;border:0;border-radius:11px;background:var(--navy);color:#fff}.choice-list{display:grid;gap:8px;margin-top:14px}.choice-row{min-height:59px;border:1px solid var(--line);border-radius:14px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-decoration:none}.choice-row:hover{background:var(--soft-blue);border-color:#9bc2d8}.choice-row .choice-logo{width:34px;height:34px;border-radius:10px;background:var(--soft);display:grid;place-items:center;font-size:14px;font-weight:900}.choice-row strong{font-size:13px}.choice-row span{display:block;margin-top:3px;color:var(--muted);font-size:9px}.choice-row b{color:var(--blue)}.brand-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:35px}.brand-card{min-height:155px;border:1px solid var(--line);border-radius:20px;background:#fff;padding:20px;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;transition:.2s}.brand-card:hover{transform:translateY(-3px);border-color:#8eb7ce;box-shadow:var(--shadow-sm)}.brand-card .logo{width:48px;height:48px;border-radius:15px;background:var(--soft);display:grid;place-items:center;font-weight:900;font-size:16px}.brand-card strong{font-size:15px}.brand-card span{display:block;margin-top:5px;color:var(--muted);font-size:10px}.brand-card b{align-self:flex-end;color:var(--blue)}.brand-card.apple{background:linear-gradient(145deg,#0c293e,#124b6b);color:#fff;border:0}.brand-card.apple .logo{background:rgb(255 255 255 / .12)}.brand-card.apple span{color:#b9ceda}.brand-card.apple b{color:#fff}.filter-shell{margin-top:34px;border:1px solid var(--line);border-radius:24px;background:#fff;padding:17px;box-shadow:var(--shadow-sm)}.filter-row{display:flex;align-items:center;gap:12px}.model-search{flex:1;position:relative}.model-search input{width:100%;height:52px;border:1px solid var(--line);border-radius:14px;padding:0 15px 0 45px;outline:none}.model-search svg{position:absolute;left:15px;top:16px;width:20px;height:20px;stroke:#8ba0af}.series-chips{display:flex;gap:7px;overflow:auto;scrollbar-width:none}.series-chips::-webkit-scrollbar{display:none}.series-chip{white-space:nowrap;min-height:42px;border:1px solid var(--line);border-radius:999px;background:#fff;padding:0 15px;color:var(--text);font-size:11px;font-weight:750}.series-chip.active{background:var(--navy);border-color:var(--navy);color:#fff}.model-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:22px}.model-card{position:relative;min-height:330px;border:1px solid var(--line);border-radius:23px;background:#fff;padding:20px;text-decoration:none;overflow:hidden;transition:.2s}.model-card:hover{transform:translateY(-4px);border-color:#9bbfd4;box-shadow:var(--shadow)}.model-card .tag{position:absolute;left:17px;top:17px;border-radius:999px;background:var(--green-soft);color:var(--green);padding:7px 10px;font-size:9px;font-weight:850}.mini-phone-wrap{height:170px;display:grid;place-items:center}.mini-phone{position:relative;width:83px;height:158px;border:3px solid #4c5b64;border-radius:22px;background:linear-gradient(145deg,#183f57,#0a2233);box-shadow:0 20px 28px rgb(8 36 58 / .16)}.mini-phone::before{content:"";position:absolute;width:30px;height:8px;border-radius:99px;background:#061018;left:50%;top:7px;transform:translateX(-50%)}.mini-phone::after{content:"";position:absolute;inset:6px;border-radius:17px;background:linear-gradient(145deg,#176b98,#09283d 58%,#ef912f 160%)}.model-card h3{margin:10px 0 0;font-size:18px;letter-spacing:-.025em}.model-card p{margin:7px 0 0;color:var(--text);font-size:11px;line-height:1.5}.model-card footer{position:absolute;left:20px;right:20px;bottom:18px;display:flex;justify-content:space-between;align-items:end;border-top:1px solid var(--line-2);padding-top:14px}.model-card footer span{color:var(--muted);font-size:9px}.model-card footer strong{display:block;margin-top:3px;font-size:13px}.model-card footer b{color:var(--blue);font-size:18px}.empty-models{display:none;text-align:center;padding:44px;color:var(--text);font-size:13px}.model-hero{background:linear-gradient(135deg,#f1f7fa,#fff);border-bottom:1px solid var(--line)}.model-hero-grid{min-height:630px;display:grid;grid-template-columns:.78fr 1.22fr;gap:60px;align-items:center;padding:58px 0}.model-visual-card{position:relative;min-height:520px;border-radius:31px;background:linear-gradient(150deg,#0a2a41,#155676);overflow:hidden;box-shadow:var(--shadow)}.model-visual-card::before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;right:-130px;top:-130px;background:radial-gradient(circle,rgb(116 207 247 / .32),transparent 68%)}.model-visual-card .phone-stack{transform:scale(.78)}.model-visual-badge{position:absolute;left:24px;top:24px;padding:10px 13px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:rgb(255 255 255 / .09);color:#fff;font-size:10px;font-weight:800;backdrop-filter:blur(12px)}.model-copy .eyebrow{margin-bottom:12px}.model-copy h1{margin:0;font-size:clamp(44px,5vw,66px);line-height:1;letter-spacing:-.055em}.model-copy>p{max-width:690px;margin:19px 0 0;color:var(--text);font-size:16px;line-height:1.65}.model-quick-facts{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.model-quick-facts span{padding:9px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#607687;font-size:10px}.repair-picker{margin-top:28px;border:1px solid var(--line);border-radius:25px;background:#fff;padding:19px;box-shadow:var(--shadow-sm)}.repair-picker-head{display:flex;justify-content:space-between;gap:20px;align-items:end}.repair-picker-head h2{margin:0;font-size:23px;letter-spacing:-.035em}.repair-picker-head p{margin:6px 0 0;color:var(--text);font-size:11px}.repair-picker-head a{font-size:10px;color:var(--blue);font-weight:800}.repair-options{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px}.repair-option{position:relative;min-height:91px;border:1px solid var(--line);border-radius:15px;background:#fff;padding:13px 42px 13px 13px;text-align:left}.repair-option:hover{border-color:#8eb7ce}.repair-option.selected{border-color:#438fb8;background:var(--soft-blue);box-shadow:inset 0 0 0 1px rgb(23 107 152 / .08)}.repair-option .option-icon{width:28px;height:28px;border-radius:9px;background:#eff6f9;display:grid;place-items:center;color:var(--blue);font-size:12px;font-weight:900}.repair-option strong{display:block;margin-top:8px;font-size:12px}.repair-option small{display:block;margin-top:3px;color:var(--muted);font-size:9px}.repair-option b{position:absolute;right:12px;bottom:13px;font-size:12px}.repair-option .radio{position:absolute;right:13px;top:13px;width:17px;height:17px;border:1px solid #b8c9d3;border-radius:50%;background:#fff}.repair-option.selected .radio{border:5px solid var(--blue)}.model-summary{margin-top:11px;display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center;border-radius:17px;background:var(--navy);color:#fff;padding:15px 16px}.model-summary span,.model-summary strong{display:block}.model-summary span{color:#a9c0ce;font-size:9px}.model-summary strong{margin-top:4px;font-size:13px}.model-summary .summary-price{text-align:right}.model-summary .summary-price strong{font-size:21px}.model-summary .btn{grid-column:1/-1;width:100%;min-height:50px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:38px}.step-card{border:1px solid var(--line);border-radius:21px;background:#fff;padding:23px}.step-number{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--navy);color:#fff;font-size:11px;font-weight:900}.step-card h3{margin:22px 0 0;font-size:18px}.step-card p{margin:8px 0 0;color:var(--text);font-size:12px;line-height:1.6}.seo-content{max-width:920px;margin:auto}.seo-content h2{margin:0;font-size:36px;letter-spacing:-.04em}.seo-content h3{margin:32px 0 0;font-size:22px}.seo-content p{color:var(--text);font-size:14px;line-height:1.8}.seo-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.seo-links a{padding:9px 12px;border:1px solid var(--line);border-radius:999px;text-decoration:none;color:var(--blue);font-size:10px;font-weight:800}.final-cta{padding:75px 0;background:linear-gradient(135deg,#0a2a41,#0f4b6d);color:#fff}.final-cta-inner{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.final-cta h2{margin:0;font-size:clamp(35px,4vw,52px);letter-spacing:-.045em}.final-cta p{margin:12px 0 0;color:#bfd1dc;font-size:14px}.mobile-sticky{display:none;position:fixed;left:10px;right:10px;bottom:10px;z-index:80;border:1px solid var(--line);border-radius:18px;background:rgb(255 255 255 / .97);box-shadow:var(--shadow);padding:10px;align-items:center;gap:10px;backdrop-filter:blur(14px)}.mobile-sticky div{flex:1;padding-left:5px}.mobile-sticky span,.mobile-sticky strong{display:block}.mobile-sticky span{color:var(--muted);font-size:9px}.mobile-sticky strong{margin-top:3px;font-size:12px}.mobile-sticky .btn{min-height:45px;padding-inline:15px}.modal{position:fixed;inset:0;z-index:100;background:rgb(4 22 35 / .64);display:none;align-items:center;justify-content:center;padding:20px}.modal.open{display:flex}.modal-panel{width:min(580px,100%);border-radius:25px;background:#fff;box-shadow:var(--shadow);overflow:hidden}.modal-head{padding:24px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line-2)}.modal-head h3{margin:0;font-size:23px}.modal-head p{margin:7px 0 0;color:var(--text);font-size:12px;line-height:1.55}.modal-close{width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:20px}.modal-body{padding:20px 24px 25px}.modal-options{display:grid;gap:9px}.modal-options a{min-height:62px;border:1px solid var(--line);border-radius:15px;padding:12px 14px;text-decoration:none;display:flex;align-items:center;justify-content:space-between;gap:15px}.modal-options a:hover{background:var(--soft-blue);border-color:#9bc2d8}.modal-options strong,.modal-options span{display:block}.modal-options strong{font-size:12px}.modal-options span{margin-top:4px;color:var(--muted);font-size:9px}.modal-options b{color:var(--blue)}@media(max-width:1080px){.main-nav{gap:18px}.header-phone{display:none}.home-hero-grid{grid-template-columns:1fr 430px;gap:40px}.home-hero h1{font-size:58px}.category-grid{grid-template-columns:repeat(2,1fr)}.category-card.featured{grid-column:span 1}.repair-grid{grid-template-columns:repeat(2,1fr)}.brand-grid{grid-template-columns:repeat(3,1fr)}.model-grid{grid-template-columns:repeat(3,1fr)}.model-hero-grid{grid-template-columns:.72fr 1.28fr;gap:38px}}@media(max-width:900px){.container{width:min(100% - 34px,1240px)}.main-nav{position:fixed;inset:108px 0 0;background:#fff;padding:24px 28px;display:none;flex-direction:column;align-items:flex-start;gap:0;margin:0;overflow:auto}.main-nav a{width:100%;padding:17px 0;border-bottom:1px solid var(--line-2);font-size:16px}.nav-open .main-nav{display:flex}.menu-toggle{display:block}.header-actions .btn{display:none}.header-inner{gap:15px}.menu-toggle{margin-left:auto}.home-hero-grid,.inner-hero-grid,.split-grid,.model-hero-grid{grid-template-columns:1fr}.home-hero-grid{padding:60px 0;gap:38px}.home-hero h1{font-size:clamp(47px,10vw,68px)}.finder-card{max-width:620px}.inner-hero-grid{padding:52px 0}.inner-choice-card{max-width:650px}.model-visual-card{min-height:440px}.model-visual-card .phone-stack{transform:scale(.68)}.service-bar-inner{grid-template-columns:1fr 1fr}.service-item:nth-child(2){border-right:0}.service-item:nth-child(-n+2){border-bottom:1px solid var(--line-2)}.service-item{padding:16px}.service-item:first-child{padding-left:16px}.service-item:last-child{padding-right:16px}.faq-grid{grid-template-columns:1fr;gap:35px}.footer-grid{grid-template-columns:1.3fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2/4}.filter-row{align-items:stretch;flex-direction:column}.model-grid{grid-template-columns:repeat(2,1fr)}.review-band{grid-template-columns:auto 1fr}.review-band .btn{grid-column:1/-1;width:100%}}@media(max-width:650px){.container{width:calc(100% - 28px)}.top-note .container{justify-content:flex-start;overflow:hidden;white-space:nowrap}.top-note .eco-note{display:none}.section{padding:68px 0}.section-head h2{font-size:36px}.section-head p{font-size:14px}.home-hero-grid{min-height:0;padding:48px 0 44px}.hero-review i,.hero-review>span:last-child{display:none}.home-hero h1{font-size:46px}.home-hero-lead{font-size:15px}.hero-actions .btn{width:100%}.hero-mini-proof{justify-content:space-between;gap:8px}.hero-mini-proof i{display:none}.hero-mini-proof div{text-align:center}.finder-head{padding:22px 20px 17px}.finder-body{padding:18px 20px 21px}.finder-head h2{font-size:25px}.device-tabs{grid-template-columns:repeat(4,minmax(65px,1fr));overflow:auto}.finder-grid{grid-template-columns:1fr}.field.full{grid-column:auto}.finder-foot{align-items:flex-start;flex-direction:column}.service-bar-inner{display:flex;overflow:auto;scroll-snap-type:x mandatory}.service-item{min-width:230px;border-bottom:0!important;border-right:1px solid var(--line-2)!important;scroll-snap-align:start}.category-grid,.repair-grid,.brand-grid,.model-grid,.location-grid,.steps-grid{grid-template-columns:1fr}.category-card{min-height:235px}.brand-card{min-height:130px}.model-card{min-height:315px}.model-card .mini-phone-wrap{height:158px}.split-grid{gap:35px}.visual-panel{min-height:420px}.phone-stack{transform:scale(.82)}.inner-hero-grid{min-height:0;padding:43px 0}.inner-hero h1{font-size:44px}.inner-hero p{font-size:14px}.inner-choice-card{padding:20px}.model-hero-grid{padding:34px 0 52px;gap:30px}.model-visual-card{min-height:360px}.model-visual-card .phone-stack{transform:scale(.55)}.model-copy h1{font-size:45px}.repair-options{grid-template-columns:1fr}.repair-picker{padding:15px}.repair-picker-head{align-items:flex-start}.repair-picker-head a{display:none}.review-band{grid-template-columns:1fr;gap:18px;padding:23px}.location-card{grid-template-columns:1fr}.location-card .hours{text-align:left}.location-actions{flex-direction:column}.location-actions .btn{width:100%}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:auto}.footer-bottom{flex-direction:column}.final-cta-inner{grid-template-columns:1fr}.final-cta-inner .btn{width:100%}.mobile-sticky.visible{display:flex}.filter-shell{padding:12px}.series-chips{width:100%}.breadcrumbs{min-height:43px}}@media(max-width:650px){.model-copy{order:1}.model-visual-card{order:2}}.hero-advisor{display:flex;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:20px;padding:8px 14px 8px 8px;border:1px solid rgb(255 255 255 / .15);border-radius:999px;background:rgb(255 255 255 / .08);box-shadow:0 12px 30px rgb(4 25 39 / .13);backdrop-filter:blur(12px)}.hero-advisor img{width:45px;height:45px;flex:0 0 45px;object-fit:contain;border-radius:50%;background:#fff}.hero-advisor-copy{min-width:0}.hero-advisor-copy strong,.hero-advisor-copy span{display:block}.hero-advisor-copy strong{font-size:12px;color:#fff}.hero-advisor-copy span{margin-top:3px;color:#bad0dc;font-size:9px;line-height:1.4}.hero-advisor button{flex:0 0 auto;border:0;background:#fff0;color:#8ed3f3;font-size:10px;font-weight:850;text-decoration:underline;text-underline-offset:3px}.people-photo-card{position:relative;min-height:510px;border-radius:32px;overflow:hidden;background:#dcecf3;border:1px solid #d4e7f0;box-shadow:var(--shadow-sm)}.people-photo-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;transform:scale(1.015)}.people-photo-card::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(3 25 40 / .78) 100%)}.people-photo-caption{position:absolute;z-index:2;right:24px;bottom:23px;left:24px;display:flex;align-items:end;justify-content:space-between;gap:18px;color:#fff}.people-photo-caption span,.people-photo-caption strong{display:block}.people-photo-caption span{font-size:9px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;color:#9edcf5}.people-photo-caption strong{max-width:360px;margin-top:6px;font-size:23px;line-height:1.12;letter-spacing:-.025em}.people-photo-caption b{flex:0 0 auto;padding:9px 12px;border:1px solid rgb(255 255 255 / .32);border-radius:999px;background:rgb(255 255 255 / .13);font-size:9px;backdrop-filter:blur(10px)}.location-card.photo-card{padding:0;overflow:hidden;grid-template-columns:1fr auto}.location-photo{grid-column:1/-1;position:relative;height:210px;margin:0;overflow:hidden;background:#eaf2f6}.location-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.location-card.photo-card:hover .location-photo img{transform:scale(1.025)}.location-photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(4 25 39 / .18))}.location-card.photo-card>.location-copy{padding:23px 0 0 24px}.location-card.photo-card>.hours{padding:23px 24px 0 0}.location-card.photo-card>.location-actions{margin:0 24px 24px;padding-top:18px}.location-photo .store-label{position:absolute;z-index:2;left:16px;bottom:14px;padding:7px 10px;border-radius:999px;background:rgb(255 255 255 / .9);color:var(--ink);font-size:9px;font-weight:850;box-shadow:0 8px 20px rgb(7 31 49 / .12);backdrop-filter:blur(9px)}.expert-advice-section{padding:28px 0 0;background:#fff}.expert-advice-card{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 24px 20px 20px;border:1px solid var(--line);border-radius:25px;background:linear-gradient(100deg,#f3f9fc,#fff 64%);box-shadow:0 14px 35px rgb(12 42 63 / .06)}.expert-advice-photo{width:180px;height:126px;border-radius:18px;object-fit:cover;object-position:center 55%}.expert-advice-copy span,.expert-advice-copy strong,.expert-advice-copy p{display:block}.expert-advice-copy span{color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.expert-advice-copy strong{margin-top:5px;font-size:22px;line-height:1.12;letter-spacing:-.025em}.expert-advice-copy p{margin:8px 0 0;color:var(--text);font-size:11px;line-height:1.55}.expert-advice-person{display:flex;align-items:center;gap:10px;margin-top:11px}.expert-advice-person img{width:38px;height:38px;object-fit:contain;border-radius:50%;background:#fff}.expert-advice-person div strong{margin:0;font-size:11px}.expert-advice-person div span{margin-top:2px;color:var(--muted);font-size:8px;letter-spacing:0;text-transform:none}@media(max-width:850px){.hero-advisor{width:100%;border-radius:18px;padding-right:10px}.hero-advisor-copy{flex:1}.hero-advisor button{display:none}.people-photo-card{min-height:390px}.people-photo-caption{right:18px;bottom:18px;left:18px}.people-photo-caption strong{font-size:20px}.people-photo-caption b{display:none}.location-photo{height:220px}.location-card.photo-card>.location-copy{padding:21px 22px 0}.location-card.photo-card>.hours{padding:0 22px}.location-card.photo-card>.location-actions{margin:0 22px 22px}.expert-advice-card{grid-template-columns:92px 1fr;padding:15px;gap:15px}.expert-advice-photo{width:92px;height:118px}.expert-advice-card>.btn{grid-column:1/-1;width:100%}.expert-advice-copy strong{font-size:18px}.expert-advice-person{display:none}}@media(max-width:560px){.hero-advisor img{width:42px;height:42px;flex-basis:42px}.hero-advisor-copy span{font-size:8px}.people-photo-card{min-height:330px}.people-photo-caption strong{font-size:18px}.location-photo{height:190px}}.compact-choice-card{padding:25px 25px 22px}.compact-choice-card>p{margin-bottom:16px}.hero-popular{margin-top:15px;padding-top:14px;border-top:1px solid var(--line-2)}.hero-popular-label{display:block;color:var(--muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-popular-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:9px}.hero-popular-link{min-width:0;min-height:43px;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;font-size:11px;font-weight:850;transition:.18s ease}.hero-popular-link:hover{border-color:#9bc2d8;background:var(--soft-blue);transform:translateY(-1px)}.hero-mini-logo{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border-radius:8px;background:var(--soft);color:#688094;font-size:10px;font-weight:900}.hero-popular-link>span:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-help-action{width:100%;min-height:52px;margin-top:12px;padding:9px 12px;border:1px solid #dbe8ee;border-radius:13px;background:#f5f9fb;color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;transition:.18s ease}.hero-help-action:hover{border-color:#a9c8d8;background:#edf6fa}.hero-help-action span,.hero-help-action strong,.hero-help-action small{display:block}.hero-help-action strong{font-size:11px;line-height:1.25}.hero-help-action small{margin-top:3px;color:var(--text);font-size:9px;line-height:1.35}.hero-help-action b{color:var(--blue);font-size:16px}.brand-card.is-search-hidden{display:none}.brand-card.is-search-match{border-color:#78abc7;box-shadow:0 0 0 4px rgb(23 107 152 / .08)}@media(max-width:520px){.hero-popular-links{grid-template-columns:1fr 1fr 1fr;gap:6px}.hero-popular-link{padding:0 7px;font-size:9px}.hero-mini-logo{flex-basis:24px;width:24px;height:24px}}.fx-journey-card{align-self:center;border:1px solid rgb(255 255 255 / .2);border-radius:28px;background:#fff;color:var(--ink);padding:25px;box-shadow:0 28px 75px rgb(4 25 40 / .24);min-width:0}.fx-journey-home{min-height:0}.fx-journey-compact{min-height:0}.fx-journey-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--line-2)}.fx-journey-head>div>span{display:block;color:var(--blue);font-size:9px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.fx-journey-head h2{margin:6px 0 0;font-size:24px;line-height:1.08;letter-spacing:-.035em}.fx-journey-head p{margin:8px 0 0;color:var(--text);font-size:11px;line-height:1.5}.fx-journey-reset{border:0;background:#fff0;color:#718899;font-size:10px;font-weight:850;padding:5px;white-space:nowrap}.fx-journey-reset:hover{color:var(--blue)}.fx-journey-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:17px 0}.fx-journey-progress button{position:relative;min-width:0;border:1px solid var(--line);border-radius:13px;background:#f8fafb;padding:10px 8px;text-align:left;color:var(--ink)}.fx-journey-progress button:disabled{cursor:default;opacity:.5}.fx-journey-progress button.active{border-color:#8ac3de;background:#edf7fb}.fx-journey-progress button.done{border-color:#c8e9d9;background:#f1fbf6}.fx-journey-progress i{display:grid;place-items:center;width:19px;height:19px;border-radius:7px;background:#e6f1f6;color:var(--blue);font-size:8px;font-style:normal;font-weight:900}.fx-journey-progress button.done i{background:#dff4e9;color:var(--green)}.fx-journey-progress span,.fx-journey-progress strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-journey-progress span{margin-top:7px;color:#7b8f9e;font-size:7px;text-transform:uppercase;font-weight:850}.fx-journey-progress strong{margin-top:2px;font-size:10px}.fx-journey-stage{min-height:225px}.fx-stage-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:13px}.fx-stage-head span{display:block;color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx-stage-head h3{margin:4px 0 0;font-size:20px;letter-spacing:-.03em}.fx-stage-head p{margin:5px 0 0;color:var(--text);font-size:10px;line-height:1.45}.fx-stage-back{border:0;background:#fff0;color:var(--blue);font-size:10px;font-weight:850;padding:6px}.fx-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fx-choice-grid.models{grid-template-columns:1fr 1fr}.fx-choice-grid.repairs{grid-template-columns:1fr 1fr}.fx-choice{display:flex;align-items:center;gap:11px;min-width:0;min-height:65px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:11px;text-align:left;color:var(--ink);transition:.16s ease}.fx-choice:hover,.fx-choice:focus-visible{border-color:#86bfd9;background:#f4fafc;transform:translateY(-1px);box-shadow:0 9px 24px rgb(11 52 76 / .08)}.fx-choice-icon{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#edf4f7;color:var(--blue);font-size:13px;font-weight:900}.fx-choice-copy{min-width:0}.fx-choice-copy strong,.fx-choice-copy small{display:block}.fx-choice-copy strong{font-size:12px}.fx-choice-copy small{margin-top:4px;color:#7b8e9d;font-size:8px;line-height:1.35}.fx-choice-arrow{margin-left:auto;color:var(--blue);font-size:16px}.fx-model-search{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 11px;border:1px solid var(--line);border-radius:13px;background:#fff}.fx-model-search input{width:100%;min-height:43px;border:0;outline:0;background:#fff0;color:var(--ink);font-size:11px}.fx-model-search b{color:#91a3af;font-size:13px}.fx-more-choice{width:100%;margin-top:9px;min-height:39px;border:1px dashed #bdced8;border-radius:12px;background:#f8fafb;color:var(--blue);font-size:10px;font-weight:850}.fx-journey-trust{display:flex;align-items:center;gap:8px 15px;flex-wrap:wrap;margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2);color:#667f91;font-size:8px;font-weight:800}.fx-journey-trust span::first-letter{color:var(--green)}.fx-loading-choice{display:grid;place-items:center;min-height:210px;text-align:center}.fx-loading-choice i{display:block;width:30px;height:30px;border:3px solid #d8e7ef;border-top-color:var(--blue);border-radius:50%;animation:fxspin .7s linear infinite;margin:0 auto 12px}.fx-loading-choice strong{display:block;font-size:15px}.fx-loading-choice span{display:block;margin-top:5px;color:var(--text);font-size:10px}@keyframes fxspin{to{transform:rotate(360deg)}}.fx-journey-resume{position:fixed;z-index:58;right:20px;bottom:20px;display:flex;align-items:center;gap:12px;max-width:380px;padding:10px 11px 10px 15px;border:1px solid rgb(255 255 255 / .7);border-radius:17px;background:rgb(255 255 255 / .95);box-shadow:0 18px 48px rgb(6 35 53 / .2);backdrop-filter:blur(16px);opacity:0;transform:translateY(20px);pointer-events:none;transition:.2s}.fx-journey-resume.visible{opacity:1;transform:none;pointer-events:auto}.fx-journey-resume div{min-width:0}.fx-journey-resume span,.fx-journey-resume strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-journey-resume span{color:#7a8e9c;font-size:8px;text-transform:uppercase;font-weight:850}.fx-journey-resume strong{margin-top:2px;font-size:12px}.fx-journey-resume button{min-height:39px;border:0;border-radius:11px;background:var(--orange);color:#fff;padding:0 13px;font-size:9px;font-weight:900}.fx-journey-context{border-bottom:1px solid var(--line);background:#f7fafb}.fx-journey-context .container{min-height:48px;display:flex;align-items:center;gap:9px;color:#5e7486;font-size:10px}.fx-context-label{color:#8a9ba8;text-transform:uppercase;font-size:7px;font-weight:900;letter-spacing:.08em;margin-right:4px}.fx-journey-context button{border:0;background:#fff0;color:var(--ink);font-weight:850;padding:4px 0}.fx-journey-context i{font-style:normal;color:#a1b0ba}.fx-journey-context strong{color:var(--blue)}.fx-journey-context a{margin-left:auto;color:var(--blue);font-weight:850;text-decoration:none}.fx-result-page{min-height:calc(100vh - 110px);padding:90px 0;background:linear-gradient(180deg,#edf5f8,#fff)}.fx-result-card{max-width:760px;margin:auto;border:1px solid var(--line);border-radius:30px;background:#fff;padding:46px;box-shadow:var(--shadow)}.fx-result-card h1{margin:10px 0 0;font-size:48px;line-height:1.02;letter-spacing:-.045em}.fx-result-card>p{color:var(--text);font-size:16px;line-height:1.65}.fx-result-path{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0}.fx-result-path span{padding:9px 12px;border-radius:999px;background:#edf6fa;color:var(--blue);font-size:10px;font-weight:850}.fx-result-note{display:flex;gap:15px;padding:18px;border-radius:16px;background:#fff8f0;color:#76502b}.fx-result-note strong{flex:0 0 130px}.fx-result-note span{font-size:11px;line-height:1.55}.fx-result-actions{display:flex;gap:10px;margin-top:25px}.inner-hero-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}@media(max-width:900px){.fx-journey-card{padding:20px}.fx-journey-progress span{display:none}.fx-journey-progress strong{font-size:9px}.fx-journey-home{min-height:0}.fx-journey-context .container{overflow:auto}.fx-journey-context .container>*{white-space:nowrap}}@media(max-width:620px){.fx-journey-card{border-radius:21px;padding:16px}.fx-journey-head h2{font-size:20px}.fx-journey-head p{display:none}.fx-journey-progress{gap:5px;margin:13px 0}.fx-journey-progress button{padding:8px 6px}.fx-journey-progress i{width:18px;height:18px}.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{grid-template-columns:1fr}.fx-choice{min-height:56px;padding:9px}.fx-choice-icon{height:34px;flex-basis:34px}.fx-journey-stage{min-height:270px}.fx-journey-trust span:nth-child(3){display:none}.fx-journey-resume{right:10px;bottom:10px;left:10px;max-width:none}.fx-result-page{padding:45px 0}.fx-result-card{padding:26px;border-radius:22px}.fx-result-card h1{font-size:36px}.fx-result-note{flex-direction:column}.fx-result-actions{flex-direction:column}}@media(max-width:650px){.home-hero-grid>div:first-child{display:contents}.home-hero-grid .hero-review{order:1}.home-hero-grid h1{order:2}.home-hero-grid .home-hero-lead{order:3}.home-hero-grid .fx-journey-home{order:4;width:100%;margin-top:5px}.home-hero-grid .hero-points,.home-hero-grid .hero-actions,.home-hero-grid .hero-advisor,.home-hero-grid .hero-mini-proof{display:none}.home-hero{padding-bottom:28px}}@media(max-width:650px){.home-hero-grid{gap:16px;padding:28px 0 24px}.home-hero h1,.home-hero-lead{margin-top:0}}.home-hero-grid{min-height:630px;grid-template-columns:minmax(0,1.02fr) minmax(390px,.78fr);gap:62px;padding:64px 0 62px}.home-hero h1{max-width:760px;font-size:clamp(48px,5.6vw,72px)}.home-hero-lead{max-width:650px}.inner-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:58px}.hero-trust-visual{position:relative;min-height:470px;border:1px solid rgb(255 255 255 / .19);border-radius:30px;overflow:hidden;background:#d8e8ef;box-shadow:0 30px 80px rgb(2 20 32 / .3);isolation:isolate}.hero-trust-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.01)}.hero-trust-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgb(4 25 39 / .03) 38%,rgb(4 25 39 / .78) 100%)}.hero-trust-badge{position:absolute;z-index:2;top:18px;left:18px;display:flex;align-items:center;gap:10px;padding:9px 13px 9px 9px;border:1px solid rgb(255 255 255 / .72);border-radius:999px;background:rgb(255 255 255 / .9);color:var(--ink);box-shadow:0 12px 28px rgb(4 25 39 / .14);backdrop-filter:blur(12px)}.hero-trust-badge i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e5f6ed;color:var(--green);font-size:12px;font-style:normal;font-weight:900}.hero-trust-badge span,.hero-trust-badge strong{display:block}.hero-trust-badge span{color:#718797;font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.hero-trust-badge strong{margin-top:2px;font-size:10px}.hero-trust-caption{position:absolute;z-index:2;right:24px;bottom:23px;left:24px;color:#fff}.hero-trust-caption span{display:block;color:#9edcf5;font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.hero-trust-caption strong{display:block;max-width:410px;margin-top:7px;font-size:24px;line-height:1.12;letter-spacing:-.03em}.repair-flow-section{position:relative;z-index:6;padding:42px 0 48px;border-bottom:1px solid var(--line-2);background:linear-gradient(180deg,#f7fafc 0%,#fff 100%)}.repair-flow-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:36px;margin-bottom:22px}.repair-flow-intro>div:first-child{max-width:760px}.repair-flow-intro h2{margin:7px 0 0;font-size:clamp(30px,4vw,46px);line-height:1.04;letter-spacing:-.045em}.repair-flow-intro p{margin:13px 0 0;color:var(--text);font-size:14px;line-height:1.65}.repair-flow-human{display:flex;align-items:center;gap:11px;flex:0 0 auto;padding:8px 11px 8px 8px;border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgb(12 42 63 / .06)}.repair-flow-human img{width:48px;height:48px;object-fit:contain;border-radius:50%;background:#f7fafb}.repair-flow-human strong,.repair-flow-human span{display:block}.repair-flow-human strong{font-size:11px}.repair-flow-human span{margin-top:3px;color:var(--text);font-size:8px}.repair-flow-human button{border:0;background:#fff0;color:var(--blue);font-size:9px;font-weight:900;text-decoration:underline;text-underline-offset:3px}.fx-journey-card.fx-journey-wide{width:100%;padding:18px 20px 17px;border:1px solid var(--line);border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 18px 48px rgb(12 42 63 / .08)}.fx-journey-topbar{display:flex;align-items:center;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--line-2)}.fx-journey-progress{position:relative;display:flex;align-items:center;flex:1;gap:3px;margin:0;padding:4px;border:1px solid #e2ebf0;border-radius:999px;background:#f4f8fa}.fx-journey-progress button{display:flex;align-items:center;gap:8px;flex:1;min-width:0;min-height:40px;border:0;border-radius:999px;background:#fff0;padding:5px 10px;text-align:left;color:var(--ink);box-shadow:none}.fx-journey-progress button:hover:not(:disabled){background:#fff}.fx-journey-progress button.active{border:0;background:#fff;box-shadow:0 5px 16px rgb(12 42 63 / .09)}.fx-journey-progress button.done{border:0;background:#fff0}.fx-journey-progress i{display:grid;place-items:center;flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#e2eff5;color:var(--blue);font-size:8px;font-style:normal;font-weight:900}.fx-journey-progress button.active i{background:var(--navy);color:#fff}.fx-journey-progress button.done i{background:#dff4e9;color:var(--green)}.fx-journey-progress span,.fx-journey-progress strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-journey-progress span{margin:0;color:#7b8f9e;font-size:7px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fx-journey-progress strong{margin:1px 0 0;font-size:9px}.fx-journey-reset{flex:0 0 auto;min-height:35px;border:0;border-radius:10px;background:#f5f8fa;color:#718899;padding:0 11px;font-size:9px;font-weight:900}.fx-journey-reset:hover{background:#edf3f6;color:var(--blue)}.fx-journey-stage{min-height:0;padding-top:17px}.fx-stage-head{align-items:center;margin-bottom:13px}.fx-stage-head span{font-size:7px}.fx-stage-head h3{font-size:19px}.fx-stage-head p{font-size:9px}.fx-stage-back{font-size:9px}.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:8px}.fx-choice{min-height:50px;gap:9px;border-radius:12px;padding:7px 9px;box-shadow:none}.fx-choice:hover,.fx-choice:focus-visible{transform:none;box-shadow:0 8px 20px rgb(11 52 76 / .07)}.fx-choice-icon{flex-basis:31px;width:31px;height:31px;border-radius:10px;font-size:10px}.fx-choice-copy strong{font-size:10px}.fx-choice-copy small{margin-top:2px;font-size:7px;line-height:1.25}.fx-choice-arrow{font-size:13px}.fx-model-tools{display:flex;align-items:center;gap:8px;margin-top:9px}.fx-model-search{flex:1;margin:0}.fx-model-search input{min-height:39px}.fx-more-choice{width:auto;min-height:39px;margin:0;padding:0 12px;white-space:nowrap}.fx-journey-trust{margin-top:14px;padding-top:12px;font-size:8px}.fx-loading-choice{min-height:120px}[data-fx-brand-select],[data-fx-model-select]{cursor:pointer}[data-fx-brand-select].fx-flow-picked,[data-fx-model-select].fx-flow-picked{border-color:#83bdd8;box-shadow:0 0 0 3px rgb(23 107 152 / .08)}@media(max-width:1050px){.home-hero-grid,.inner-hero-grid{grid-template-columns:1fr 390px;gap:38px}.hero-trust-visual{min-height:420px}.repair-flow-intro{align-items:flex-start}.repair-flow-human{display:none}}@media(max-width:850px){.home-hero-grid,.inner-hero-grid{grid-template-columns:1fr}.hero-trust-visual{min-height:390px;max-width:680px}.repair-flow-section{padding:34px 0 40px}.repair-flow-intro{margin-bottom:18px}.repair-flow-intro h2{font-size:36px}.fx-journey-topbar{align-items:flex-start;flex-direction:column}.fx-journey-progress{width:100%}.fx-journey-reset{align-self:flex-end;margin-top:-4px}}@media(max-width:620px){.home-hero-grid{padding:43px 0 40px}.hero-trust-visual{min-height:335px;border-radius:23px}.hero-trust-caption{right:18px;bottom:18px;left:18px}.hero-trust-caption strong{font-size:19px}.hero-trust-badge{top:13px;left:13px}.repair-flow-section{padding:29px 0 34px}.repair-flow-intro h2{font-size:31px}.repair-flow-intro p{font-size:12px}.fx-journey-card.fx-journey-wide{padding:13px;border-radius:18px}.fx-journey-topbar{gap:8px;padding-bottom:12px}.fx-journey-progress{gap:1px;padding:3px;border-radius:15px}.fx-journey-progress button{justify-content:center;min-height:37px;padding:4px 5px;border-radius:12px}.fx-journey-progress i{flex-basis:22px;width:22px;height:22px}.fx-journey-progress button>span{display:none}.fx-journey-progress strong{max-width:58px;font-size:7px}.fx-journey-reset{min-height:29px;font-size:8px}.fx-stage-head{align-items:flex-start}.fx-stage-head h3{font-size:18px}.fx-stage-head p{display:none}.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{grid-template-columns:1fr 1fr;gap:7px}.fx-choice{min-height:48px;padding:7px}.fx-choice-copy small{display:none}.fx-choice-icon{flex-basis:28px;width:28px;height:28px}.fx-choice-copy strong{font-size:9px}.fx-choice-arrow{display:none}.fx-model-tools{align-items:stretch;flex-direction:column}.fx-more-choice{width:100%}.fx-journey-trust{gap:5px 9px;font-size:7px}}@media(max-width:390px){.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{grid-template-columns:1fr}}#repair-flow{scroll-margin-top:92px}.fx-journey-progress button{overflow:hidden}.fx-journey-progress strong{max-width:100%}.fx-choice{width:100%}@media(max-width:650px){.home-hero-grid>div:first-child{display:block}.home-hero-grid{display:grid;grid-template-columns:1fr;gap:22px;padding:34px 0 32px}.home-hero h1{margin-top:14px;font-size:clamp(39px,11.5vw,52px);line-height:1.01}.home-hero-lead{margin-top:17px;font-size:15px;line-height:1.58}.home-hero-grid .hero-points{display:flex;margin-top:19px;gap:8px 14px}.home-hero-grid .hero-actions{display:flex;margin-top:22px}.home-hero-grid .hero-actions .btn-primary{width:100%}.home-hero-grid .hero-actions .btn-ghost{display:none}.home-hero-grid .hero-mini-proof{display:flex;gap:11px;margin-top:18px}.home-hero-grid .hero-mini-proof>div{min-width:0}.home-hero-grid .hero-mini-proof strong{font-size:12px}.home-hero-grid .hero-mini-proof span{font-size:8px}.hero-trust-visual{display:block;min-height:300px;max-width:none;width:100%;margin-top:0}.hero-trust-badge{right:13px;max-width:calc(100% - 26px)}.hero-trust-caption strong{font-size:18px}.repair-flow-intro{display:block}.repair-flow-intro h2{font-size:30px}.fx-journey-card.fx-journey-wide{padding:12px}.fx-journey-topbar{display:block;padding-bottom:11px}.fx-journey-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;gap:3px;border-radius:14px}.fx-journey-progress button{display:flex;justify-content:center;min-height:39px;padding:4px;border-radius:11px}.fx-journey-progress button>span{display:none}.fx-journey-progress strong{display:none}.fx-journey-progress i{flex:0 0 23px;width:23px;height:23px}.fx-journey-reset{display:block;margin:7px 0 0 auto}.fx-journey-stage{padding-top:13px}.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{grid-template-columns:1fr 1fr;gap:7px}.fx-choice{min-height:48px;padding:7px 8px}.fx-choice-copy strong{font-size:9px}.fx-choice-copy small{display:none}}@media(max-width:390px){.hero-points span:nth-child(3){display:none}.home-hero-grid .hero-mini-proof i,.home-hero-grid .hero-mini-proof>div:nth-of-type(3){display:none}.fx-choice-grid,.fx-choice-grid.models,.fx-choice-grid.repairs{grid-template-columns:1fr}}.fx-route-feedback{display:none}.fx-journey-card[data-route-changing="true"] .fx-journey-stage{opacity:.72}.fx-journey-card[data-route-changing="true"]{cursor:progress}.fx-journey-progress button{transition:background .16s ease,box-shadow .16s ease,color .16s ease}.fx-journey-progress button.done strong{color:#335c49}@media(min-width:901px){.fx-journey-card.fx-journey-wide .fx-choice-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.fx-journey-card.fx-journey-wide .fx-choice{min-height:47px}}#repair-flow{scroll-margin-top:106px}.home-hero-v43,.inner-hero-v43{min-height:0}.home-hero-grid-v43,.inner-hero-grid-v43{grid-template-columns:minmax(0,1fr) minmax(430px,.82fr);gap:58px;align-items:center}.home-hero-grid-v43{min-height:680px;padding:58px 0}.inner-hero-grid-v43{min-height:590px;padding:52px 0}.hero-copy-v43{min-width:0}.hero-eyebrow-v43{margin-top:20px;color:#83c9e9}.home-hero-v43 h1{max-width:720px;font-size:clamp(47px,5.5vw,72px)}.home-hero-v43 .home-hero-lead{max-width:660px}.inner-hero-v43 h1{max-width:720px;font-size:clamp(43px,5vw,64px)}.inner-hero-v43 .inner-hero-actions{margin-top:22px}.inner-hero-v43 .btn-ghost{min-height:44px;padding:0 17px;font-size:11px}.hero-human-proof{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;max-width:680px;margin-top:24px;padding:11px 12px;border:1px solid rgb(255 255 255 / .16);border-radius:18px;background:rgb(255 255 255 / .07);box-shadow:0 14px 34px rgb(2 22 35 / .12);backdrop-filter:blur(10px)}.hero-human-photos{display:flex;align-items:center;padding-left:7px}.hero-human-photos img{width:42px;height:42px;object-fit:cover;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 5px 16px rgb(4 28 43 / .2)}.hero-human-photos img+img{margin-left:-8px}.hero-human-proof span,.hero-human-proof strong,.hero-human-proof small{display:block}.hero-human-proof span{color:#8fd4f2;font-size:7px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.hero-human-proof strong{margin-top:3px;color:#fff;font-size:12px;line-height:1.25}.hero-human-proof small{margin-top:3px;color:#bdd0dc;font-size:9px;line-height:1.35}.hero-human-proof button,.hero-human-proof>a{min-height:35px;border:1px solid rgb(255 255 255 / .22);border-radius:999px;background:rgb(255 255 255 / .08);color:#fff;padding:0 12px;display:inline-flex;align-items:center;text-decoration:none;font-size:8px;font-weight:900;white-space:nowrap}.hero-human-proof button:hover,.hero-human-proof>a:hover{background:rgb(255 255 255 / .15)}.fx-journey-card.fx-journey-hero{width:100%;max-width:540px;justify-self:end;align-self:center;padding:17px;border:1px solid rgb(255 255 255 / .55);border-radius:25px;background:#fff;color:var(--ink);box-shadow:0 30px 80px rgb(3 23 37 / .28)}.fx-journey-kicker{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:2px 2px 13px;border-bottom:1px solid var(--line-2)}.fx-journey-kicker span,.fx-journey-kicker strong,.fx-journey-kicker small{display:block}.fx-journey-kicker span{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx-journey-kicker strong{margin-top:3px;font-size:15px;line-height:1.18;letter-spacing:-.018em}.fx-journey-kicker small{margin-top:3px;color:var(--text);font-size:8px;line-height:1.35}.fx-journey-kicker>b{flex:0 0 auto;margin-top:2px;padding:6px 9px;border-radius:999px;background:#ecf8f1;color:var(--green);font-size:7px;text-transform:uppercase;letter-spacing:.05em}.fx-journey-hero .fx-journey-topbar{display:flex;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid var(--line-2)}.fx-journey-hero .fx-journey-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;gap:4px;margin:0;padding:3px;border:1px solid #e2ebf0;border-radius:14px;background:#f4f8fa}.fx-journey-hero .fx-journey-progress button{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:36px;border:0;border-radius:10px;background:#fff0;padding:4px 6px;text-align:left;box-shadow:none}.fx-journey-hero .fx-journey-progress button:hover:not(:disabled){background:#fff}.fx-journey-hero .fx-journey-progress button.active{background:#fff;box-shadow:0 5px 15px rgb(12 42 63 / .09)}.fx-journey-hero .fx-journey-progress button.done{background:#fff0}.fx-journey-hero .fx-journey-progress i{display:grid;place-items:center;flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#e2eff5;color:var(--blue);font-size:7px;font-style:normal;font-weight:900}.fx-journey-hero .fx-journey-progress button.active i{background:var(--navy);color:#fff}.fx-journey-hero .fx-journey-progress button.done i{background:#dff4e9;color:var(--green)}.fx-journey-hero .fx-journey-progress span{display:none}.fx-journey-hero .fx-journey-progress strong{display:block;min-width:0;max-width:74px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:7px}.fx-journey-hero .fx-journey-reset{flex:0 0 auto;min-height:32px;margin:0;border:0;border-radius:9px;background:#f3f7f9;color:#6f8494;padding:0 9px;font-size:7px;font-weight:900}.fx-journey-hero .fx-journey-stage{min-height:205px;padding-top:13px}.fx-journey-hero .fx-stage-head{align-items:flex-start;margin-bottom:10px}.fx-journey-hero .fx-stage-head span{font-size:6px}.fx-journey-hero .fx-stage-head h3{margin-top:3px;font-size:17px}.fx-journey-hero .fx-stage-head p{margin-top:3px;font-size:8px}.fx-journey-hero .fx-stage-back{padding:3px 0;font-size:8px}.fx-journey-hero .fx-choice-grid,.fx-journey-hero .fx-choice-grid.models,.fx-journey-hero .fx-choice-grid.repairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fx-journey-hero .fx-choice{min-height:46px;gap:8px;border-radius:11px;padding:6px 7px;box-shadow:none}.fx-journey-hero .fx-choice:hover,.fx-journey-hero .fx-choice:focus-visible{transform:none;box-shadow:0 7px 18px rgb(11 52 76 / .07)}.fx-journey-hero .fx-choice-icon{flex:0 0 28px;width:28px;height:28px;border-radius:9px;font-size:9px}.fx-journey-hero .fx-choice-copy strong{font-size:9px;line-height:1.15}.fx-journey-hero .fx-choice-copy small{margin-top:2px;font-size:6px;line-height:1.2}.fx-journey-hero .fx-choice-arrow{font-size:11px}.fx-journey-hero .fx-more-choice{min-height:32px;margin-top:7px;font-size:8px}.fx-journey-hero .fx-model-tools{gap:6px;margin-top:7px}.fx-journey-hero .fx-model-search{min-height:36px;border-radius:10px;padding:0 10px}.fx-journey-hero .fx-model-search input{font-size:8px}.fx-journey-hero .fx-journey-trust{gap:5px 11px;margin-top:11px;padding-top:10px;font-size:6px}.fx-model-thumb{position:relative;display:grid;place-items:center;flex:0 0 28px;width:28px;height:34px;border-radius:9px;background:linear-gradient(145deg,#e9f3f7,#f8fbfc);box-shadow:inset 0 0 0 1px #dbe7ed}.fx-model-thumb i{display:block;width:16px;height:28px;border:2px solid #35566a;border-radius:5px;background:linear-gradient(150deg,#0f6088 0%,#073b5c 58%,#8b7658 120%);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}.fx-model-thumb b{position:absolute;top:5px;width:5px;height:1.5px;border-radius:5px;background:#597180}.fx-choice.is-model .fx-choice-icon{display:none}.model-hero-v43{background:linear-gradient(135deg,#eef6f9 0%,#fff 56%,#f4f9fb 100%)}.model-hero-grid-v43{min-height:650px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,.85fr);gap:62px;align-items:center;padding:55px 0}.model-hero-copy-v43 h1{max-width:680px;margin:12px 0 0;font-size:clamp(43px,5.2vw,65px);line-height:1;letter-spacing:-.055em}.model-hero-copy-v43>p{max-width:650px;margin:19px 0 0;color:var(--text);font-size:16px;line-height:1.65}.model-identity-card-v43{display:flex;align-items:center;gap:16px;max-width:550px;margin-top:23px;padding:13px 16px;border:1px solid var(--line);border-radius:18px;background:rgb(255 255 255 / .82);box-shadow:var(--shadow-sm)}.model-identity-card-v43 span,.model-identity-card-v43 strong,.model-identity-card-v43 small{display:block}.model-identity-card-v43 span{color:var(--blue);font-size:7px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.model-identity-card-v43 strong{margin-top:3px;font-size:15px}.model-identity-card-v43 small{margin-top:3px;color:var(--text);font-size:8px;line-height:1.35}.model-phone-mini{position:relative;flex:0 0 50px;width:50px;height:68px;border-radius:14px;background:linear-gradient(145deg,#2b5268,#0a2a3e);box-shadow:0 10px 22px rgb(7 39 57 / .2),inset 0 0 0 2px #567486}.model-phone-mini span{position:absolute;inset:5px;border-radius:10px;background:linear-gradient(145deg,#0f648e,#062f4b 58%,#7b6c51)}.model-phone-mini i{position:absolute;top:7px;left:50%;width:13px;height:3px;border-radius:5px;background:#0a283a;transform:translateX(-50%)}.model-phone-mini b{position:absolute;right:-2px;top:22px;width:2px;height:13px;border-radius:2px;background:#365a6d}.model-hero-v43 .model-quick-facts{margin-top:17px}.model-hero-v43 .hero-human-proof{max-width:570px;margin-top:18px;border-color:var(--line);background:#fff;box-shadow:var(--shadow-sm)}.model-hero-v43 .hero-human-proof span{color:var(--blue)}.model-hero-v43 .hero-human-proof strong{color:var(--ink)}.model-hero-v43 .hero-human-proof small{color:var(--text)}.model-hero-v43 .hero-human-proof button,.model-hero-v43 .hero-human-proof>a{border-color:var(--line);background:var(--soft-blue);color:var(--blue)}.model-hero-v43 .fx-journey-card.fx-journey-hero{box-shadow:0 28px 70px rgb(12 42 63 / .15);border-color:var(--line)}.fx-journey-resume{right:18px;bottom:18px;max-width:430px;border-color:#dce7ed}.fx-journey-resume button{white-space:nowrap}.fx-journey-resume.attention{animation:fxResumePulse .55s ease}@keyframes fxResumePulse{0%{transform:translateY(20px) scale(.96)}60%{transform:translateY(0) scale(1.02)}100%{transform:translateY(0) scale(1)}}@media(max-width:1050px){.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);gap:36px}.home-hero-v43 h1,.inner-hero-v43 h1,.model-hero-copy-v43 h1{font-size:52px}.hero-human-proof{grid-template-columns:auto minmax(0,1fr)}.hero-human-proof button,.hero-human-proof>a{grid-column:2;justify-self:start}}@media(max-width:850px){.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{grid-template-columns:1fr;gap:24px}.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{min-height:0;padding:40px 0}.fx-journey-card.fx-journey-hero{max-width:none;justify-self:stretch}.home-hero-v43 .hero-mini-proof{margin-top:15px}}@media(max-width:650px){#repair-flow{scroll-margin-top:76px}.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{gap:17px;padding:29px 0 31px}.hero-review{margin-bottom:10px}.hero-eyebrow-v43{margin-top:10px}.home-hero-v43 h1,.inner-hero-v43 h1,.model-hero-copy-v43 h1{margin-top:10px;font-size:clamp(36px,10.4vw,47px);line-height:1.01}.home-hero-v43 .home-hero-lead,.inner-hero-v43 p,.model-hero-copy-v43>p{margin-top:14px;font-size:13px;line-height:1.5}.home-hero-v43 .hero-points{display:none}.inner-hero-v43 .inner-hero-actions{margin-top:16px}.inner-hero-v43 .inner-hero-proof{margin-top:14px;gap:6px}.inner-hero-v43 .inner-hero-proof span{padding:7px 8px;font-size:7px}.hero-human-proof{grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:16px;padding:8px 9px;border-radius:14px}.hero-human-photos img{width:34px;height:34px}.hero-human-proof strong{font-size:10px}.hero-human-proof small{font-size:7px}.hero-human-proof button,.hero-human-proof>a{display:none}.home-hero-v43 .hero-mini-proof{display:none}.fx-journey-card.fx-journey-hero{padding:11px;border-radius:18px}.fx-journey-kicker{padding-bottom:9px}.fx-journey-kicker strong{font-size:13px}.fx-journey-kicker small{display:none}.fx-journey-kicker>b{font-size:6px;padding:5px 7px}.fx-journey-hero .fx-journey-topbar{display:block;padding:8px 0}.fx-journey-hero .fx-journey-progress{width:100%;gap:3px}.fx-journey-hero .fx-journey-progress button{justify-content:center;min-height:34px;padding:3px}.fx-journey-hero .fx-journey-progress strong{display:none}.fx-journey-hero .fx-journey-progress i{flex-basis:22px;width:22px;height:22px}.fx-journey-hero .fx-journey-reset{display:block;min-height:25px;margin:5px 0 0 auto;font-size:6px}.fx-journey-hero .fx-journey-stage{min-height:0;padding-top:10px}.fx-journey-hero .fx-stage-head{margin-bottom:8px}.fx-journey-hero .fx-stage-head h3{font-size:15px}.fx-journey-hero .fx-stage-head p{display:none}.fx-journey-hero .fx-choice-grid,.fx-journey-hero .fx-choice-grid.models,.fx-journey-hero .fx-choice-grid.repairs{grid-template-columns:1fr 1fr;gap:5px}.fx-journey-hero .fx-choice{min-height:43px;padding:5px 6px}.fx-journey-hero .fx-choice-copy strong{font-size:8px}.fx-journey-hero .fx-choice-copy small{display:none}.fx-journey-hero .fx-choice-arrow{display:none}.fx-journey-hero .fx-choice-icon{flex-basis:26px;width:26px;height:26px}.fx-model-thumb{flex-basis:25px;width:25px;height:31px}.fx-model-thumb i{width:14px;height:25px}.fx-journey-hero .fx-journey-trust{display:none}.model-identity-card-v43{margin-top:16px;padding:10px 12px}.model-phone-mini{flex-basis:41px;width:41px;height:58px}.model-identity-card-v43 small{display:none}.model-hero-v43 .model-quick-facts{display:none}.fx-journey-resume{right:9px;bottom:9px;left:9px;max-width:none}}@media(max-width:380px){.fx-journey-hero .fx-choice-grid,.fx-journey-hero .fx-choice-grid.models,.fx-journey-hero .fx-choice-grid.repairs{grid-template-columns:1fr}}body.fx-drawer-open{overflow:hidden}.hero-v44{overflow:hidden}.home-hero-grid-v43,.inner-hero-grid-v43{grid-template-columns:minmax(0,1fr) minmax(420px,.82fr);gap:64px}.model-hero-grid-v43{grid-template-columns:minmax(0,1fr) minmax(400px,.78fr);gap:58px}.hero-actions-v44{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:25px}.hero-actions-v44 .btn{min-height:51px;padding:0 20px}.hero-actions-v44 .btn-primary{box-shadow:0 14px 32px rgb(221 119 25 / .25)}.hero-actions-v44 .btn-primary span{margin-left:8px;font-size:16px}.hero-trust-visual-v44{position:relative;isolation:isolate;width:100%;min-height:500px;margin:0;border:1px solid rgb(255 255 255 / .2);border-radius:34px;overflow:hidden;background:#dceaf0;box-shadow:0 35px 85px rgb(2 24 39 / .30)}.inner-hero-v43 .hero-trust-visual-v44{min-height:450px}.model-hero-v43 .hero-trust-visual-v44{min-height:470px;border-color:var(--line);box-shadow:0 28px 70px rgb(12 42 63 / .15)}.hero-trust-visual-v44>img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-photo-position,center);transform:scale(1.01)}.hero-trust-visual-v44::before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgb(4 25 39 / .02) 35%,rgb(4 25 39 / .82) 100%)}.hero-trust-visual-v44::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgb(6 35 52 / .10),transparent 55%)}.hero-trust-badge-v44{position:absolute;top:20px;left:20px;display:flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgb(255 255 255 / .52);border-radius:999px;background:rgb(255 255 255 / .88);color:var(--ink);box-shadow:0 10px 25px rgb(3 27 43 / .14);backdrop-filter:blur(12px);font-size:9px;font-weight:850}.hero-trust-badge-v44 i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgb(31 138 88 / .12)}.hero-trust-caption-v44{position:absolute;right:25px;bottom:25px;left:25px;color:#fff}.hero-trust-caption-v44 span,.hero-trust-caption-v44 strong,.hero-trust-caption-v44 small{display:block}.hero-trust-caption-v44 span{color:#93d8f4;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.hero-trust-caption-v44 strong{max-width:470px;margin-top:7px;font-size:clamp(23px,2.2vw,34px);line-height:1.08;letter-spacing:-.035em}.hero-trust-caption-v44 small{margin-top:9px;color:#d3e1e8;font-size:10px}.fx-repair-drawer{position:fixed;z-index:160;inset:0;display:grid;grid-template-columns:1fr minmax(520px,640px);visibility:hidden;pointer-events:none}.fx-repair-drawer.open{visibility:visible;pointer-events:auto}.fx-drawer-backdrop{grid-column:1/-1;grid-row:1;position:absolute;inset:0;border:0;background:rgb(3 20 32 / .58);opacity:0;transition:opacity .28s ease;backdrop-filter:blur(4px)}.fx-repair-drawer.open .fx-drawer-backdrop{opacity:1}.fx-drawer-panel{grid-column:2;grid-row:1;position:relative;display:flex;min-width:0;min-height:100%;max-height:100vh;flex-direction:column;background:#fff;box-shadow:-28px 0 85px rgb(2 20 33 / .27);transform:translateX(104%);transition:transform .34s cubic-bezier(.22,.8,.24,1);overflow:hidden}.fx-repair-drawer.open .fx-drawer-panel{transform:none}.fx-drawer-handle{display:none}.fx-drawer-header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:88px;padding:18px 24px;border-bottom:1px solid var(--line-2);background:rgb(255 255 255 / .96);backdrop-filter:blur(16px)}.fx-drawer-brand{display:flex;align-items:center;gap:12px;min-width:0}.fx-drawer-brand .brand-mark{flex:0 0 38px;width:38px;height:38px}.fx-drawer-brand span,.fx-drawer-brand strong{display:block}.fx-drawer-brand>div>span{color:var(--blue);font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx-drawer-brand strong{margin-top:3px;font-size:16px;line-height:1.2}.fx-drawer-close{position:relative;flex:0 0 40px;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff}.fx-drawer-close:hover{background:var(--soft)}.fx-drawer-close span,.fx-drawer-close i{position:absolute;top:50%;left:50%;width:15px;height:1.5px;border-radius:2px;background:var(--ink)}.fx-drawer-close span{transform:translate(-50%,-50%) rotate(45deg)}.fx-drawer-close i{transform:translate(-50%,-50%) rotate(-45deg)}.fx-drawer-scroll{min-height:0;flex:1;overflow:auto;padding:22px 24px 26px;background:linear-gradient(180deg,#f7fafb 0%,#fff 25%);overscroll-behavior:contain}.fx-journey-card.fx-journey-drawer{width:100%;max-width:none;padding:0;border:0;border-radius:0;background:#fff0;box-shadow:none;color:var(--ink)}.fx-journey-drawer .fx-journey-kicker{padding:0 0 17px}.fx-journey-drawer .fx-journey-kicker strong{font-size:20px}.fx-journey-drawer .fx-journey-kicker small{font-size:10px}.fx-journey-drawer .fx-journey-kicker>b{font-size:7px}.fx-journey-drawer .fx-journey-topbar{display:flex;align-items:center;gap:9px;padding:14px 0;border-bottom:1px solid var(--line-2)}.fx-journey-drawer .fx-journey-progress{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;gap:5px;margin:0;padding:4px;border:1px solid #e1eaf0;border-radius:17px;background:#f0f5f7}.fx-journey-drawer .fx-journey-progress button{display:flex;align-items:center;gap:7px;min-height:45px;border:0;border-radius:13px;background:#fff0;padding:6px 8px;box-shadow:none}.fx-journey-drawer .fx-journey-progress button.active{background:#fff;box-shadow:0 6px 18px rgb(11 52 76 / .09)}.fx-journey-drawer .fx-journey-progress button.done{background:#fff0}.fx-journey-drawer .fx-journey-progress i{display:grid;place-items:center;flex:0 0 25px;width:25px;height:25px;border-radius:50%;background:#dfeef4;color:var(--blue);font-size:8px;font-style:normal;font-weight:900}.fx-journey-drawer .fx-journey-progress button.active i{background:var(--navy);color:#fff}.fx-journey-drawer .fx-journey-progress button.done i{background:#dff4e9;color:var(--green)}.fx-journey-drawer .fx-journey-progress span,.fx-journey-drawer .fx-journey-progress strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-journey-drawer .fx-journey-progress span{margin:0;color:#7b8f9e;font-size:6px;font-weight:900;text-transform:uppercase}.fx-journey-drawer .fx-journey-progress strong{margin-top:2px;font-size:9px}.fx-journey-drawer .fx-journey-reset{flex:0 0 auto;min-height:38px;border:0;border-radius:11px;background:#eef3f6;padding:0 12px;font-size:8px}.fx-journey-drawer .fx-journey-stage{min-height:315px;padding-top:22px}.fx-journey-drawer .fx-stage-head{margin-bottom:16px}.fx-journey-drawer .fx-stage-head h3{font-size:27px}.fx-journey-drawer .fx-stage-head p{font-size:11px}.fx-journey-drawer .fx-stage-back{font-size:10px}.fx-journey-drawer .fx-choice-grid,.fx-journey-drawer .fx-choice-grid.models,.fx-journey-drawer .fx-choice-grid.repairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.fx-journey-drawer .fx-choice{min-height:68px;border-radius:16px;padding:10px 11px}.fx-journey-drawer .fx-choice-icon{flex-basis:40px;width:40px;height:40px;border-radius:13px}.fx-journey-drawer .fx-choice-copy strong{font-size:12px}.fx-journey-drawer .fx-choice-copy small{font-size:8px}.fx-journey-drawer .fx-model-thumb{flex-basis:36px;width:36px;height:44px}.fx-journey-drawer .fx-model-thumb i{width:21px;height:36px}.fx-journey-drawer .fx-model-tools{margin-top:11px}.fx-journey-drawer .fx-model-search input{min-height:46px}.fx-journey-drawer .fx-more-choice{min-height:46px}.fx-journey-drawer .fx-journey-trust{margin-top:18px;padding-top:15px;font-size:8px}.fx-drawer-help{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:12px;border:1px solid var(--line);border-radius:18px;background:#f7fafb}.fx-drawer-help img{width:46px;height:46px;object-fit:contain;border-radius:50%;background:#fff}.fx-drawer-help span,.fx-drawer-help strong,.fx-drawer-help small{display:block}.fx-drawer-help span{color:var(--blue);font-size:7px;font-weight:900;text-transform:uppercase}.fx-drawer-help strong{margin-top:3px;font-size:11px}.fx-drawer-help small{margin-top:3px;color:var(--text);font-size:8px;line-height:1.35}.fx-drawer-help a{min-height:35px;display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--blue);padding:0 12px;text-decoration:none;font-size:8px;font-weight:900}.fx-journey-resume{z-index:120}.fx-journey-resume.visible{pointer-events:auto}.fx-journey-resume button{min-height:42px;padding:0 15px;font-size:9px}@media(max-width:1050px){.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{grid-template-columns:minmax(0,1fr) minmax(370px,.75fr);gap:38px}.hero-trust-visual-v44{min-height:440px}}@media(max-width:850px){.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{grid-template-columns:1fr;gap:26px}.hero-trust-visual-v44,.inner-hero-v43 .hero-trust-visual-v44,.model-hero-v43 .hero-trust-visual-v44{min-height:380px;max-width:680px}.fx-repair-drawer{grid-template-columns:1fr minmax(440px,580px)}}@media(max-width:650px){.home-hero-grid-v43,.inner-hero-grid-v43,.model-hero-grid-v43{gap:20px;padding:31px 0 34px}.hero-actions-v44{margin-top:19px}.hero-actions-v44 .btn{width:100%;min-height:49px}.hero-actions-v44 .btn-ghost,.hero-actions-v44 .btn-secondary{display:none}.hero-trust-visual-v44,.inner-hero-v43 .hero-trust-visual-v44,.model-hero-v43 .hero-trust-visual-v44{min-height:300px;border-radius:24px}.hero-trust-badge-v44{top:13px;left:13px;padding:7px 9px;font-size:7px}.hero-trust-caption-v44{right:17px;bottom:17px;left:17px}.hero-trust-caption-v44 strong{font-size:20px}.hero-trust-caption-v44 small{font-size:8px}.fx-repair-drawer{display:block}.fx-drawer-panel{position:absolute;right:0;bottom:0;left:0;min-height:0;height:min(92vh,780px);max-height:calc(100vh - 18px);border-radius:25px 25px 0 0;box-shadow:0 -25px 75px rgb(2 20 33 / .28);transform:translateY(105%)}.fx-repair-drawer.open .fx-drawer-panel{transform:none}.fx-drawer-handle{display:block;position:absolute;z-index:2;top:8px;left:50%;width:38px;height:4px;border-radius:4px;background:#d3dde3;transform:translateX(-50%)}.fx-drawer-header{min-height:75px;padding:20px 15px 12px}.fx-drawer-brand .brand-mark{display:none}.fx-drawer-brand>div>span{font-size:7px}.fx-drawer-brand strong{font-size:14px}.fx-drawer-close{width:36px;height:36px;flex-basis:36px}.fx-drawer-scroll{padding:14px 14px calc(18px + env(safe-area-inset-bottom))}.fx-journey-drawer .fx-journey-kicker{padding-bottom:12px}.fx-journey-drawer .fx-journey-kicker strong{font-size:16px}.fx-journey-drawer .fx-journey-kicker small{display:none}.fx-journey-drawer .fx-journey-kicker>b{font-size:6px}.fx-journey-drawer .fx-journey-topbar{display:block;padding:9px 0}.fx-journey-drawer .fx-journey-progress{width:100%;gap:3px}.fx-journey-drawer .fx-journey-progress button{justify-content:center;min-height:39px;padding:4px}.fx-journey-drawer .fx-journey-progress span,.fx-journey-drawer .fx-journey-progress strong{display:none}.fx-journey-drawer .fx-journey-reset{display:block;min-height:29px;margin:6px 0 0 auto;font-size:7px}.fx-journey-drawer .fx-journey-stage{min-height:0;padding-top:14px}.fx-journey-drawer .fx-stage-head{align-items:flex-start;margin-bottom:10px}.fx-journey-drawer .fx-stage-head h3{font-size:20px}.fx-journey-drawer .fx-stage-head p{display:none}.fx-journey-drawer .fx-choice-grid,.fx-journey-drawer .fx-choice-grid.models,.fx-journey-drawer .fx-choice-grid.repairs{grid-template-columns:1fr 1fr;gap:7px}.fx-journey-drawer .fx-choice{min-height:54px;padding:7px 8px}.fx-journey-drawer .fx-choice-copy strong{font-size:9px}.fx-journey-drawer .fx-choice-copy small{display:none}.fx-journey-drawer .fx-choice-arrow{display:none}.fx-journey-drawer .fx-choice-icon{flex-basis:31px;width:31px;height:31px}.fx-journey-drawer .fx-model-thumb{flex-basis:29px;width:29px;height:36px}.fx-journey-drawer .fx-model-thumb i{width:17px;height:30px}.fx-journey-drawer .fx-model-tools{align-items:stretch;flex-direction:column}.fx-journey-drawer .fx-more-choice{width:100%}.fx-journey-drawer .fx-journey-trust{display:none}.fx-drawer-help{grid-template-columns:auto minmax(0,1fr);margin-top:12px;padding:9px}.fx-drawer-help img{width:38px;height:38px}.fx-drawer-help a{display:none}.fx-drawer-help small{display:none}.fx-journey-resume{right:9px;bottom:9px;left:9px;max-width:none}}@media(max-width:390px){.fx-journey-drawer .fx-choice-grid,.fx-journey-drawer .fx-choice-grid.models,.fx-journey-drawer .fx-choice-grid.repairs{grid-template-columns:1fr}}.model-hero-v45{padding:62px 0 94px;background:linear-gradient(135deg,#08243a 0%,#0a314b 58%,#0d405e 100%);color:#fff;overflow:visible}.model-hero-v45 .model-hero-grid-v43{align-items:center}.model-hero-v45 .eyebrow{color:#83d2f3}.model-hero-v45 h1{color:#fff;max-width:720px}.model-hero-v45 .model-hero-copy-v43>p{color:#c8d9e4;max-width:650px}.model-hero-v45 .model-identity-card-v43{background:rgb(255 255 255 / .08);border-color:rgb(255 255 255 / .16);box-shadow:none}.model-hero-v45 .model-identity-card-v43 span,.model-hero-v45 .model-identity-card-v43 small{color:#bcd0dc}.model-hero-v45 .model-identity-card-v43 strong{color:#fff}.model-hero-v45 .model-quick-facts span{color:#d7e5ed;border-color:rgb(255 255 255 / .15);background:rgb(255 255 255 / .06)}.model-hero-links-v45{display:flex;align-items:center;gap:12px;margin:26px 0 20px}.model-hero-links-v45 a,.model-hero-links-v45 button{min-height:48px;padding:0 20px;border-radius:999px;font-size:12px;font-weight:850}.model-hero-links-v45 a{display:inline-flex;align-items:center;text-decoration:none;background:var(--orange);color:#fff;box-shadow:0 12px 28px rgb(239 145 47 / .22)}.model-hero-links-v45 button{border:1px solid rgb(255 255 255 / .25);background:rgb(255 255 255 / .07);color:#fff}.model-hero-v45 .hero-trust-visual-v44{min-height:410px;border:1px solid rgb(255 255 255 / .12);box-shadow:0 28px 70px rgb(0 0 0 / .24)}.model-hero-v45 .hero-trust-caption-v44{background:linear-gradient(180deg,transparent,rgb(4 18 28 / .94))}.model-advice-inline-v45{display:flex;align-items:center;gap:12px;margin-top:20px;color:#d9e8ef;font-size:11px}.model-advice-inline-v45 img{width:38px;height:38px;border-radius:50%;object-fit:cover;border:2px solid rgb(255 255 255 / .7)}.model-advice-inline-v45 strong{display:block;color:#fff;font-size:12px}.model-advice-inline-v45 span{display:block;margin-top:2px;color:#b8cfdb}.repair-picker-v45{position:relative;z-index:5;margin-top:-52px;padding-bottom:34px}.repair-picker-shell-v45{padding:26px;border:1px solid #dbe5eb;border-radius:26px;background:#fff;box-shadow:0 28px 70px rgb(7 31 49 / .15)}.repair-picker-head-v45{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:18px}.repair-picker-head-v45 h2{margin:5px 0 0;font-size:30px;letter-spacing:-.035em}.repair-picker-head-v45 p{max-width:510px;margin:0;color:var(--text);font-size:13px;line-height:1.55}.repair-grid-v45{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.repair-card-v45{position:relative;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;min-height:92px;padding:14px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left;color:var(--ink);transition:.18s ease}.repair-card-v45:hover{border-color:#aac9d9;transform:translateY(-1px);box-shadow:0 10px 28px rgb(12 42 63 / .08)}.repair-card-v45.selected{border-color:#efb36f;background:#fffaf4;box-shadow:0 0 0 2px rgb(239 145 47 / .10)}.repair-card-icon-v45{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#edf5f9;color:#0d5c85;font-size:19px;font-weight:900}.repair-card-v45 strong,.repair-card-v45 small,.repair-card-v45 span{display:block}.repair-card-v45 strong{font-size:13px}.repair-card-v45 small{margin-top:4px;color:var(--text);font-size:9px;line-height:1.35}.repair-card-price-v45{text-align:right;white-space:nowrap}.repair-card-price-v45 b{display:block;font-size:13px}.repair-card-price-v45 span{margin-top:3px;color:#7890a0;font-size:8px}.repair-selection-v45{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:15px;padding:14px 16px;border-radius:16px;background:#f2f7fa}.repair-selection-v45 span,.repair-selection-v45 strong,.repair-selection-v45 small{display:block}.repair-selection-v45 span{color:#6d8494;font-size:8px;font-weight:850;text-transform:uppercase;letter-spacing:.06em}.repair-selection-v45 strong{margin-top:3px;font-size:14px}.repair-selection-v45 small{margin-top:3px;color:var(--text);font-size:9px}.repair-selection-v45 a{display:inline-flex;align-items:center;justify-content:center;min-height:43px;padding:0 17px;border-radius:999px;background:var(--orange);color:#fff;text-decoration:none;font-size:11px;font-weight:900;white-space:nowrap}@media(max-width:900px){.model-hero-v45{padding:46px 0 82px}.repair-grid-v45{grid-template-columns:repeat(2,1fr)}.repair-picker-head-v45{align-items:flex-start;flex-direction:column}.model-hero-links-v45{flex-wrap:wrap}}@media(max-width:620px){.model-hero-v45{padding:34px 0 70px}.model-hero-v45 .hero-trust-visual-v44{min-height:300px}.repair-picker-v45{margin-top:-34px}.repair-picker-shell-v45{padding:17px;border-radius:21px}.repair-grid-v45{grid-template-columns:1fr}.repair-card-v45{min-height:78px}.repair-selection-v45{align-items:stretch;flex-direction:column}.repair-selection-v45 a{width:100%}.model-hero-links-v45 a,.model-hero-links-v45 button{width:100%;justify-content:center}.repair-picker-head-v45 h2{font-size:26px}}:root{--fx-navy:#08243a;--fx-navy-2:#0d3954;--fx-ink:#102c43;--fx-text:#5e7486;--fx-muted:#8295a3;--fx-line:#dce5eb;--fx-soft:#f5f8fa;--fx-blue:#176b98;--fx-blue-soft:#eaf5fa;--fx-orange:#ef912f;--fx-green:#1f8a58;--fx-green-soft:#e9f6ef;--fx-white:#fff;--fx-shadow:0 24px 60px rgba(7,31,49,.13)}body{overflow-x:hidden}.site-header .main-nav{gap:22px}.site-header .main-nav a{white-space:nowrap}.site-header .main-nav a.nav-subtle{color:var(--fx-green)}.fx6-topbar{background:#edf6f1;border-bottom:1px solid #d8e9df;color:#496b59;font-size:11px}.fx6-topbar .container{min-height:34px;display:flex;align-items:center;justify-content:center;gap:10px}.fx6-topbar b{color:var(--fx-green)}.fx6-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(128deg,#071f33 0%,#0c3651 58%,#105170 100%)}.fx6-hero:before{content:"";position:absolute;width:740px;height:740px;right:-250px;top:-360px;border-radius:50%;background:radial-gradient(circle,rgb(85 185 228 / .28),transparent 69%)}.fx6-hero:after{content:"";position:absolute;width:500px;height:500px;left:35%;bottom:-390px;border-radius:50%;background:radial-gradient(circle,rgb(239 145 47 / .18),transparent 70%)}.fx6-hero-grid{position:relative;z-index:1;min-height:690px;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(420px,.78fr);gap:74px;align-items:center;padding:80px 0}.fx6-hero h1{max-width:790px;margin:18px 0 0;font-size:clamp(48px,6vw,76px);line-height:.98;letter-spacing:-.058em}.fx6-hero h1 em{color:#8ed3f3;font-style:normal}.fx6-hero-lead{max-width:690px;margin:22px 0 0;color:#c8dae4;font-size:18px;line-height:1.65}.fx6-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#8ed3f3;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx6-eyebrow:before{content:"";width:20px;height:2px;background:#ef912f}.fx6-review{display:flex;align-items:center;gap:9px;color:#dce7ed;font-size:12px}.fx6-review .stars{color:#ffba55;letter-spacing:1px}.fx6-review i{width:1px;height:15px;background:rgb(255 255 255 / .25)}.fx6-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:30px}.fx6-actions .btn-ghost{border-color:rgb(255 255 255 / .27)}.fx6-hero-points{display:flex;flex-wrap:wrap;gap:11px 20px;margin-top:24px;color:#d7e4eb;font-size:11px}.fx6-hero-points span{display:flex;align-items:center;gap:7px}.fx6-hero-points b{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgb(54 190 119 / .18);color:#8ee5b4}.fx6-lifecycle-card{position:relative;border:1px solid rgb(255 255 255 / .2);border-radius:30px;background:rgb(255 255 255 / .97);color:var(--fx-ink);padding:27px;box-shadow:0 36px 90px rgb(2 18 30 / .38)}.fx6-lifecycle-card>span{color:var(--fx-blue);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx6-lifecycle-card h2{margin:7px 0 0;font-size:27px;line-height:1.08;letter-spacing:-.035em}.fx6-lifecycle-card>p{margin:10px 0 20px;color:var(--fx-text);font-size:12px;line-height:1.55}.fx6-life-path{display:grid;gap:8px}.fx6-life-step{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;border:1px solid var(--fx-line);border-radius:16px;background:#fff}.fx6-life-step.active{border-color:#e9a55f;background:#fff8f0;box-shadow:0 9px 24px rgb(190 98 19 / .08)}.fx6-life-step i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--fx-blue-soft);color:var(--fx-blue);font-style:normal;font-weight:900}.fx6-life-step.active i{background:#ffead5;color:#c86612}.fx6-life-step strong,.fx6-life-step small{display:block}.fx6-life-step strong{font-size:12px}.fx6-life-step small{margin-top:3px;color:var(--fx-text);font-size:9px;line-height:1.35}.fx6-life-step b{color:#9aabb6;font-size:15px}.fx6-life-note{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px;border-radius:13px;background:var(--fx-green-soft);color:#38644d;font-size:9px;line-height:1.45}.fx6-life-note b{color:var(--fx-green)}.fx6-trust-strip{border-bottom:1px solid var(--fx-line);background:#fff}.fx6-trust-grid{min-height:78px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.fx6-trust-item{display:flex;align-items:center;gap:11px;min-height:44px;padding:0 21px;border-right:1px solid #e8eef2}.fx6-trust-item:first-child{padding-left:0}.fx6-trust-item:last-child{border-right:0}.fx6-trust-item i{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:var(--fx-blue-soft);color:var(--fx-blue);font-style:normal;font-weight:900}.fx6-trust-item strong,.fx6-trust-item span{display:block}.fx6-trust-item strong{font-size:11px}.fx6-trust-item span{margin-top:3px;color:var(--fx-muted);font-size:9px}.fx6-section{padding:92px 0}.fx6-section.soft{background:var(--fx-soft)}.fx6-section.green{background:#edf7f1}.fx6-section.dark{background:var(--fx-navy);color:#fff}.fx6-heading{max-width:780px}.fx6-heading.center{margin-inline:auto;text-align:center}.fx6-heading .kicker{display:block;color:var(--fx-blue);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx6-heading h2{margin:8px 0 0;font-size:clamp(34px,4vw,53px);line-height:1.02;letter-spacing:-.045em}.fx6-heading p{margin:15px 0 0;color:var(--fx-text);font-size:15px;line-height:1.7}.dark .fx6-heading p{color:#bed0dc}.green .fx6-heading .kicker{color:var(--fx-green)}.fx6-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:36px}.fx6-card{position:relative;display:flex;flex-direction:column;min-height:245px;border:1px solid var(--fx-line);border-radius:22px;background:#fff;padding:21px;text-decoration:none;transition:.2s ease}.fx6-card:hover{transform:translateY(-3px);border-color:#a9c5d4;box-shadow:var(--fx-shadow)}.fx6-card.featured{border-color:#efb06f;background:#fff9f2}.fx6-card .icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--fx-blue-soft);color:var(--fx-blue);font-weight:900}.fx6-card.featured .icon{background:#ffead5;color:#c66714}.fx6-card h3{margin:21px 0 0;font-size:19px;letter-spacing:-.025em}.fx6-card p{margin:8px 0 0;color:var(--fx-text);font-size:11px;line-height:1.55}.fx6-card footer{display:flex;align-items:end;justify-content:space-between;gap:10px;margin-top:auto;padding-top:18px}.fx6-card footer span{display:block;color:var(--fx-muted);font-size:9px}.fx6-card footer strong{display:block;margin-top:3px;font-size:13px}.fx6-card footer b{color:var(--fx-blue);font-size:18px}.fx6-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,.88fr);gap:72px;align-items:center}.fx6-panel{border:1px solid var(--fx-line);border-radius:28px;background:#fff;box-shadow:0 18px 50px rgb(7 31 49 / .08);overflow:hidden}.fx6-panel-pad{padding:27px}.fx6-photo{position:relative;min-height:480px;border-radius:30px;overflow:hidden}.fx6-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.fx6-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgb(4 24 38 / .78))}.fx6-photo figcaption{position:absolute;z-index:1;left:26px;right:26px;bottom:25px;color:#fff}.fx6-photo figcaption span,.fx6-photo figcaption strong{display:block}.fx6-photo figcaption span{color:#9ed7f0;font-size:9px;font-weight:900;text-transform:uppercase}.fx6-photo figcaption strong{margin-top:5px;font-size:23px;line-height:1.15}.fx6-checks{display:grid;gap:12px;margin-top:25px}.fx6-check{display:flex;gap:12px}.fx6-check i{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border-radius:50%;background:var(--fx-green-soft);color:var(--fx-green);font-style:normal;font-size:11px;font-weight:900}.fx6-check strong,.fx6-check span{display:block}.fx6-check strong{font-size:12px}.fx6-check span{margin-top:4px;color:var(--fx-text);font-size:10.5px;line-height:1.5}.fx6-decision{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px}.fx6-decision article{border:1px solid var(--fx-line);border-radius:20px;background:#fff;padding:21px}.fx6-decision .green-card{border-color:#bddfc9;background:#f3fbf6}.fx6-decision .orange-card{border-color:#f0c591;background:#fffaf4}.fx6-decision .red-card{border-color:#e4c7c7;background:#fff8f8}.fx6-decision b{display:inline-flex;padding:5px 8px;border-radius:999px;background:#eef3f6;color:#587083;font-size:8px;text-transform:uppercase}.fx6-decision .green-card b{background:#dff2e7;color:#287448}.fx6-decision .orange-card b{background:#ffe9d2;color:#b96519}.fx6-decision h3{margin:14px 0 0;font-size:17px}.fx6-decision p{margin:8px 0 0;color:var(--fx-text);font-size:10.5px;line-height:1.55}.fx6-service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:34px}.fx6-service{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:15px;border:1px solid var(--fx-line);border-radius:20px;background:#fff;padding:18px}.fx6-service i{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;background:var(--fx-blue-soft);color:var(--fx-blue);font-style:normal;font-weight:900}.fx6-service strong,.fx6-service span{display:block}.fx6-service strong{font-size:14px}.fx6-service span{margin-top:4px;color:var(--fx-text);font-size:10px;line-height:1.45}.fx6-service a{color:var(--fx-blue);font-size:10px;font-weight:900;text-decoration:none}.fx6-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px}.fx6-price-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--fx-line);border-radius:24px;background:#fff;padding:24px}.fx6-price-card.recommended{border:2px solid var(--fx-orange);padding:23px;box-shadow:0 22px 55px rgb(165 84 14 / .12)}.fx6-price-card .tag{position:absolute;top:16px;right:16px;padding:6px 9px;border-radius:999px;background:#fff0df;color:#b96115;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-price-card>span{color:var(--fx-blue);font-size:9px;font-weight:900;text-transform:uppercase}.fx6-price-card h3{margin:7px 0 0;font-size:24px}.fx6-price{display:flex;align-items:end;gap:5px;margin-top:18px}.fx6-price strong{font-size:36px;letter-spacing:-.04em}.fx6-price small{padding-bottom:5px;color:var(--fx-muted);font-size:9px}.fx6-price-card>p{min-height:50px;margin:12px 0 0;color:var(--fx-text);font-size:10.5px;line-height:1.55}.fx6-price-list{display:grid;gap:9px;margin:20px 0 24px;padding-top:18px;border-top:1px solid #e8eef2}.fx6-price-list span{display:flex;align-items:flex-start;gap:8px;color:#4e687a;font-size:10px;line-height:1.4}.fx6-price-list span:before{content:"✓";color:var(--fx-green);font-weight:900}.fx6-price-card .btn{width:100%;margin-top:auto}.fx6-terms{margin-top:16px;color:var(--fx-muted);font-size:9px;line-height:1.6}.fx6-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;border:1px solid #cfe3d6;border-radius:26px;background:#fff;padding:28px 30px}.fx6-banner h3{margin:0;font-size:26px;letter-spacing:-.035em}.fx6-banner p{max-width:760px;margin:8px 0 0;color:var(--fx-text);font-size:11px;line-height:1.6}.fx6-banner-actions{display:flex;gap:9px;flex-wrap:wrap}.fx6-flow{margin-top:35px;border:1px solid var(--fx-line);border-radius:26px;background:#fff;overflow:hidden;box-shadow:0 18px 50px rgb(7 31 49 / .07)}.fx6-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--fx-line);background:#f7fafb}.fx6-tab{min-height:62px;border:0;border-right:1px solid var(--fx-line);background:#fff0;color:#6a8090;font-size:10px;font-weight:900}.fx6-tab:last-child{border-right:0}.fx6-tab.active{background:#fff;color:var(--fx-blue);box-shadow:inset 0 -3px var(--fx-orange)}.fx6-flow-body{padding:28px}.fx6-flow-panel[hidden]{display:none}.fx6-flow-panel h3{margin:0;font-size:24px}.fx6-flow-panel>p{max-width:740px;margin:9px 0 22px;color:var(--fx-text);font-size:11px;line-height:1.55}.fx6-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.fx6-field.full{grid-column:1/-1}.fx6-field label{display:block;margin-bottom:6px;color:#5c7384;font-size:9px;font-weight:900}.fx6-field input,.fx6-field select,.fx6-field textarea{width:100%;min-height:48px;border:1px solid var(--fx-line);border-radius:12px;background:#fff;padding:0 13px;color:var(--fx-ink);font-size:11px;outline:none}.fx6-field textarea{min-height:105px;padding-top:12px;resize:vertical}.fx6-field input:focus,.fx6-field select:focus,.fx6-field textarea:focus{border-color:#75aac8;box-shadow:0 0 0 4px rgb(23 107 152 / .08)}.fx6-form-actions{display:flex;align-items:center;justify-content:space-between;gap:13px;margin-top:20px}.fx6-form-actions small{color:var(--fx-muted);font-size:9px;line-height:1.45}.fx6-status{display:grid;grid-template-columns:repeat(7,1fr);gap:0;margin-top:34px}.fx6-status article{position:relative;padding:0 8px;text-align:center}.fx6-status article:not(:last-child):after{content:"";position:absolute;left:62%;right:-38%;top:17px;height:2px;background:#dbe6ec}.fx6-status i{position:relative;z-index:1;display:grid;place-items:center;width:35px;height:35px;margin:auto;border-radius:50%;background:#eaf3f7;color:var(--fx-blue);font-style:normal;font-size:10px;font-weight:900}.fx6-status strong,.fx6-status span{display:block}.fx6-status strong{margin-top:9px;font-size:9px}.fx6-status span{margin-top:3px;color:var(--fx-muted);font-size:7px;line-height:1.35}.fx6-portal{display:grid;grid-template-columns:190px minmax(0,1fr);min-height:480px;border:1px solid #31536a;border-radius:26px;background:#f7fafb;overflow:hidden;box-shadow:0 30px 70px rgb(3 18 29 / .28)}.fx6-portal aside{background:#0b2a40;color:#fff;padding:20px}.fx6-portal-logo{font-size:18px;font-weight:900}.fx6-portal-logo small{display:block;margin-top:4px;color:#86a8bc;font-size:7px;text-transform:uppercase}.fx6-portal-nav{display:grid;gap:5px;margin-top:25px}.fx6-portal-nav span{padding:10px;border-radius:9px;color:#9bb4c4;font-size:9px}.fx6-portal-nav span.active{background:#16435f;color:#fff}.fx6-portal-main{padding:24px}.fx6-portal-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.fx6-portal-head h3{margin:0;font-size:21px}.fx6-portal-head button{min-height:36px;border:0;border-radius:9px;background:var(--fx-orange);color:#fff;padding:0 12px;font-size:8px;font-weight:900}.fx6-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.fx6-kpis article{border:1px solid var(--fx-line);border-radius:13px;background:#fff;padding:13px}.fx6-kpis span,.fx6-kpis strong{display:block}.fx6-kpis span{color:var(--fx-muted);font-size:8px}.fx6-kpis strong{margin-top:6px;font-size:21px}.fx6-table{margin-top:14px;border:1px solid var(--fx-line);border-radius:14px;background:#fff;overflow:hidden}.fx6-tr{display:grid;grid-template-columns:1.25fr .9fr .8fr .7fr;gap:8px;padding:12px;border-bottom:1px solid #edf1f4;font-size:8px}.fx6-tr:last-child{border-bottom:0}.fx6-tr.head{background:#f4f7f9;color:#718694;font-weight:900;text-transform:uppercase}.fx6-status-pill{justify-self:start;padding:5px 7px;border-radius:999px;background:#e7f5ed;color:#26764a;font-weight:900}.fx6-status-pill.wait{background:#fff1df;color:#ad631e}.fx6-impact{display:grid;grid-template-columns:repeat(4,1fr);gap:13px;margin-top:34px}.fx6-impact article{border:1px solid #cfe3d6;border-radius:19px;background:rgb(255 255 255 / .76);padding:20px}.fx6-impact strong,.fx6-impact span{display:block}.fx6-impact strong{color:var(--fx-green);font-size:27px}.fx6-impact span{margin-top:6px;color:#547064;font-size:10px;line-height:1.45}.fx6-faq{display:grid;grid-template-columns:minmax(280px,.65fr) minmax(0,1.1fr);gap:70px;align-items:start}.fx6-faq-list{display:grid;gap:9px}.fx6-faq-list details{border:1px solid var(--fx-line);border-radius:15px;background:#fff;padding:0 17px}.fx6-faq-list summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;font-size:11px;font-weight:900}.fx6-faq-list summary::-webkit-details-marker{display:none}.fx6-faq-list summary b{font-size:18px;color:var(--fx-blue)}.fx6-faq-list details[open] summary b{transform:rotate(45deg)}.fx6-faq-list p{margin:-4px 0 17px;color:var(--fx-text);font-size:10px;line-height:1.6}.fx6-final{padding:70px 0;background:linear-gradient(128deg,#071f33,#0d3b57);color:#fff}.fx6-final-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px}.fx6-final h2{margin:0;font-size:clamp(32px,4vw,49px);line-height:1.03;letter-spacing:-.045em}.fx6-final p{max-width:720px;margin:12px 0 0;color:#bfd1dc;font-size:13px;line-height:1.6}.fx6-final-actions{display:flex;gap:10px;flex-wrap:wrap}.fx6-footer{padding:54px 0 28px;background:#061b2b;color:#fff}.fx6-footer-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);gap:34px}.fx6-footer-brand p{max-width:270px;color:#94adbc;font-size:10px;line-height:1.6}.fx6-footer h4{margin:0 0 14px;color:#7f9bab;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.fx6-footer a,.fx6-footer span{display:block;margin:8px 0;color:#c5d4dc;font-size:9px;text-decoration:none}.fx6-footer a:hover{color:#fff}.fx6-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;border-top:1px solid #153246;color:#718d9e;font-size:8px}.fx6-page-hero{padding:73px 0 62px;background:linear-gradient(130deg,#08243a,#0d4563);color:#fff}.fx6-page-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.7fr);gap:65px;align-items:center}.fx6-page-hero h1{margin:12px 0 0;font-size:clamp(44px,5.4vw,68px);line-height:.98;letter-spacing:-.055em}.fx6-page-hero p{max-width:720px;margin:20px 0 0;color:#c4d7e1;font-size:16px;line-height:1.65}.fx6-page-card{border:1px solid rgb(255 255 255 / .19);border-radius:25px;background:rgb(255 255 255 / .1);padding:23px;backdrop-filter:blur(14px)}.fx6-page-card h3{margin:0;font-size:20px}.fx6-page-card p{margin:8px 0 0;color:#c5d8e2;font-size:10px}.fx6-page-card .fx6-checks{margin-top:18px}.fx6-page-card .fx6-check span{color:#c5d8e2}.fx6-moneypage{background:#f5f8fa}.fx6-money-hero{padding:54px 0 38px;background:linear-gradient(125deg,#08243a,#0e4564);color:#fff}.fx6-money-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:48px;align-items:center}.fx6-money-hero h1{margin:12px 0 0;font-size:clamp(39px,5vw,60px);line-height:1;letter-spacing:-.05em}.fx6-money-hero p{max-width:690px;margin:16px 0 0;color:#c5d8e2;font-size:14px;line-height:1.65}.fx6-repair-advice{margin-top:22px;display:inline-flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgb(111 220 158 / .3);border-radius:14px;background:rgb(45 156 93 / .13);color:#d6f5e3;font-size:10px}.fx6-repair-advice b{color:#83e2ad}.fx6-money-card{border:1px solid rgb(255 255 255 / .19);border-radius:24px;background:#fff;color:var(--fx-ink);padding:22px;box-shadow:0 26px 65px rgb(2 17 28 / .28)}.fx6-money-card>span{color:var(--fx-blue);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-money-card h3{margin:6px 0 0;font-size:20px}.fx6-money-card .price{margin-top:16px;font-size:38px;font-weight:900}.fx6-money-card .price small{font-size:10px;color:var(--fx-muted);font-weight:700}.fx6-money-card .meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.fx6-money-card .meta span{padding:6px 8px;border-radius:999px;background:#eef4f7;color:#597082;font-size:8px;font-weight:900}.fx6-booking{padding:42px 0 88px}.fx6-book-grid{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.fx6-book-main,.fx6-summary{border:1px solid var(--fx-line);border-radius:24px;background:#fff}.fx6-book-main{padding:24px}.fx6-summary{position:sticky;top:94px;overflow:hidden}.fx6-summary-head{padding:18px 20px;background:#0c324b;color:#fff}.fx6-summary-head span,.fx6-summary-head strong{display:block}.fx6-summary-head span{color:#9fc0d2;font-size:8px;text-transform:uppercase}.fx6-summary-head strong{margin-top:5px;font-size:16px}.fx6-summary-body{padding:19px}.fx6-summary-row{display:flex;justify-content:space-between;gap:12px;padding:13px 0;border-bottom:1px solid #e8eef2}.fx6-summary-row span,.fx6-summary-row strong,.fx6-summary-row small{display:block}.fx6-summary-row span{color:var(--fx-muted);font-size:8px}.fx6-summary-row strong{margin-top:4px;font-size:11px}.fx6-summary-row small{margin-top:3px;color:var(--fx-text);font-size:8px}.fx6-summary-row>b{font-size:14px}.fx6-summary-total{display:flex;justify-content:space-between;align-items:end;padding:17px 0}.fx6-summary-total span{font-size:9px;color:var(--fx-text)}.fx6-summary-total strong{font-size:28px}.fx6-summary .btn{width:100%}.fx6-step-title{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:18px}.fx6-step-title span{display:block;color:var(--fx-blue);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-step-title h2{margin:5px 0 0;font-size:27px}.fx6-step-title p{margin:7px 0 0;color:var(--fx-text);font-size:10px;line-height:1.5}.fx6-step-title b{padding:7px 9px;border-radius:999px;background:#e9f6ef;color:var(--fx-green);font-size:8px}.fx6-quality-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.fx6-quality{position:relative;text-align:left;border:1px solid var(--fx-line);border-radius:17px;background:#fff;padding:15px}.fx6-quality.selected{border:2px solid var(--fx-orange);padding:14px;background:#fffaf4}.fx6-quality .badge{display:inline-flex;padding:5px 7px;border-radius:999px;background:#eaf5fa;color:var(--fx-blue);font-size:7px;font-weight:900;text-transform:uppercase}.fx6-quality.selected .badge{background:#ffe9d3;color:#bd6517}.fx6-quality strong,.fx6-quality small{display:block}.fx6-quality>strong{margin-top:10px;font-size:14px}.fx6-quality>small{min-height:38px;margin-top:5px;color:var(--fx-text);font-size:8.5px;line-height:1.45}.fx6-quality .bottom{display:flex;align-items:end;justify-content:space-between;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e8eef2}.fx6-quality .bottom span{color:var(--fx-muted);font-size:7.5px}.fx6-quality .bottom b{font-size:20px}.fx6-book-section{padding-top:24px;margin-top:24px;border-top:1px solid #e8eef2}.fx6-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.fx6-route{min-height:84px;text-align:left;border:1px solid var(--fx-line);border-radius:15px;background:#fff;padding:13px}.fx6-route.selected{border-color:#77aac7;background:#eef7fb;box-shadow:inset 0 0 0 1px #77aac7}.fx6-route strong,.fx6-route small{display:block}.fx6-route strong{font-size:11px}.fx6-route small{margin-top:4px;color:var(--fx-text);font-size:8px;line-height:1.4}.fx6-protect-offer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;border:1px solid #e8b57e;border-radius:17px;background:#fff9f2;padding:16px}.fx6-protect-offer strong,.fx6-protect-offer span,.fx6-protect-offer small{display:block}.fx6-protect-offer span{color:#b9671f;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-protect-offer strong{margin-top:5px;font-size:14px}.fx6-protect-offer small{margin-top:5px;color:var(--fx-text);font-size:8.5px;line-height:1.45}.fx6-toggle{display:flex;align-items:center;gap:11px}.fx6-toggle b{font-size:18px}.fx6-switch{position:relative;width:43px;height:24px;border:0;border-radius:999px;background:#ccd8df}.fx6-switch:after{content:"";position:absolute;width:18px;height:18px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.fx6-switch.active{background:var(--fx-green)}.fx6-switch.active:after{transform:translateX(19px)}.fx6-money-next{display:flex;justify-content:flex-end;margin-top:22px}.fx6-account-device{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:15px;align-items:center;border:1px solid var(--fx-line);border-radius:18px;background:#fff;padding:16px}.fx6-device-icon{display:grid;place-items:center;width:70px;height:70px;border-radius:17px;background:linear-gradient(145deg,#d9edf6,#f7fbfd);font-size:28px}.fx6-account-device h3{margin:0;font-size:17px}.fx6-account-device p{margin:5px 0 0;color:var(--fx-text);font-size:9px}.fx6-account-device .device-actions{display:flex;gap:7px}.fx6-timeline{display:grid;gap:0;margin-top:24px}.fx6-timeline article{position:relative;padding:0 0 24px 38px}.fx6-timeline article:before{content:"";position:absolute;left:12px;top:10px;bottom:-5px;width:2px;background:#dce6eb}.fx6-timeline article:last-child:before{display:none}.fx6-timeline i{position:absolute;left:0;top:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#e7f5ed;color:var(--fx-green);font-style:normal;font-size:9px;font-weight:900}.fx6-timeline strong,.fx6-timeline span{display:block}.fx6-timeline strong{font-size:11px}.fx6-timeline span{margin-top:4px;color:var(--fx-text);font-size:9px;line-height:1.45}.fx6-toast{position:fixed;z-index:220;right:20px;bottom:20px;max-width:360px;transform:translateY(30px);opacity:0;pointer-events:none;border-radius:14px;background:#0b2c43;color:#fff;padding:15px 17px;box-shadow:0 18px 50px rgb(2 16 27 / .35);font-size:10px;line-height:1.5;transition:.25s}.fx6-toast.show{transform:none;opacity:1}.fx6-toast strong{display:block;margin-bottom:3px}@media(max-width:1080px){.site-header .main-nav{gap:13px}.site-header .main-nav a{font-size:11px}.header-phone{display:none}.fx6-hero-grid{grid-template-columns:minmax(0,1fr) 390px;gap:42px}.fx6-cards{grid-template-columns:repeat(2,1fr)}.fx6-price-grid{grid-template-columns:1fr 1fr}.fx6-price-card:last-child{grid-column:1/-1}.fx6-footer-grid{grid-template-columns:1.2fr repeat(2,1fr)}.fx6-footer-grid>div:nth-child(n+4){margin-top:12px}.fx6-money-grid{grid-template-columns:minmax(0,1fr) 340px}}@media(max-width:850px){.fx6-hero-grid,.fx6-page-hero-grid,.fx6-split,.fx6-money-grid{grid-template-columns:1fr}.fx6-hero-grid{padding:62px 0}.fx6-lifecycle-card{max-width:600px}.fx6-trust-grid{grid-template-columns:repeat(2,1fr)}.fx6-trust-item:nth-child(2){border-right:0}.fx6-trust-item:nth-child(n+3){border-top:1px solid #e8eef2}.fx6-decision,.fx6-price-grid{grid-template-columns:1fr}.fx6-price-card:last-child{grid-column:auto}.fx6-service-grid{grid-template-columns:1fr}.fx6-status{grid-template-columns:repeat(4,1fr);row-gap:22px}.fx6-status article:nth-child(4):after{display:none}.fx6-impact{grid-template-columns:repeat(2,1fr)}.fx6-faq{grid-template-columns:1fr;gap:28px}.fx6-final-inner{grid-template-columns:1fr}.fx6-footer-grid{grid-template-columns:repeat(2,1fr)}.fx6-book-grid{grid-template-columns:1fr}.fx6-summary{position:static}.fx6-summary{order:-1}.fx6-page-hero{padding:54px 0}.fx6-portal{grid-template-columns:150px minmax(0,1fr)}}@media(max-width:650px){.container{width:calc(100% - 24px)}.fx6-topbar .container{font-size:9px}.fx6-hero-grid{min-height:auto;padding:44px 0 50px}.fx6-hero h1{font-size:43px}.fx6-hero-lead{font-size:14px}.fx6-actions{align-items:stretch;flex-direction:column}.fx6-actions .btn{width:100%}.fx6-hero-points{display:grid}.fx6-lifecycle-card{padding:17px;border-radius:22px}.fx6-lifecycle-card h2{font-size:22px}.fx6-life-step{grid-template-columns:37px minmax(0,1fr) auto;min-height:61px;padding:9px}.fx6-life-step i{width:37px;height:37px}.fx6-trust-grid{display:block}.fx6-trust-item{padding:11px 0;border-right:0;border-top:1px solid #e8eef2}.fx6-trust-item:first-child{border-top:0}.fx6-section{padding:64px 0}.fx6-heading h2{font-size:34px}.fx6-heading p{font-size:13px}.fx6-cards{grid-template-columns:1fr}.fx6-card{min-height:205px}.fx6-split{gap:30px}.fx6-photo{min-height:370px}.fx6-decision{gap:9px}.fx6-service{grid-template-columns:45px minmax(0,1fr);padding:14px}.fx6-service i{width:45px;height:45px}.fx6-service a{grid-column:2}.fx6-banner{grid-template-columns:1fr;padding:21px}.fx6-banner-actions .btn{width:100%}.fx6-tabs{grid-template-columns:1fr}.fx6-tab{border-right:0;border-bottom:1px solid var(--fx-line)}.fx6-flow-body{padding:18px}.fx6-form-grid{grid-template-columns:1fr}.fx6-field.full{grid-column:auto}.fx6-form-actions{align-items:stretch;flex-direction:column}.fx6-form-actions .btn{width:100%}.fx6-status{grid-template-columns:repeat(2,1fr);row-gap:24px}.fx6-status article:nth-child(2n):after{display:none}.fx6-portal{grid-template-columns:1fr;min-height:auto}.fx6-portal aside{display:none}.fx6-kpis{grid-template-columns:1fr}.fx6-tr{grid-template-columns:1.15fr .9fr}.fx6-tr>*:nth-child(n+3){display:none}.fx6-impact{grid-template-columns:1fr}.fx6-footer-grid{grid-template-columns:1fr 1fr;gap:22px}.fx6-footer-brand{grid-column:1/-1}.fx6-footer-bottom{flex-direction:column}.fx6-page-hero h1{font-size:42px}.fx6-money-hero{padding:38px 0}.fx6-money-hero h1{font-size:39px}.fx6-booking{padding:20px 0 70px}.fx6-book-main{padding:16px}.fx6-step-title{flex-direction:column}.fx6-quality-grid,.fx6-route-grid{grid-template-columns:1fr}.fx6-protect-offer{grid-template-columns:1fr}.fx6-toggle{justify-content:space-between}.fx6-account-device{grid-template-columns:55px minmax(0,1fr)}.fx6-device-icon{width:55px;height:55px}.fx6-account-device .device-actions{grid-column:1/-1}.fx6-account-device .device-actions .btn{flex:1}.main-nav a.nav-subtle{color:#72c897!important}}.fx6-money-hero-rich{position:relative;isolation:isolate;min-height:670px;padding:0;background:#07243a;color:#fff;overflow:hidden}.fx6-money-hero-rich:before{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,#071f33 0%,rgb(7 31 51 / .97) 34%,rgb(7 31 51 / .76) 57%,rgb(7 31 51 / .3) 78%,rgb(7 31 51 / .24) 100%),linear-gradient(180deg,rgb(5 25 40 / .08),rgb(5 25 40 / .5)),url(https://sandbox.fonifix.be/wp-content/plugins/fonifix-engine-phase50/assets/v2/v718/photos/fonifix-technicus-reparatie.webp) center right 8%/min(55vw,760px) auto no-repeat}.fx6-money-hero-rich:after{content:"";position:absolute;z-index:-1;right:-160px;bottom:-320px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgb(70 176 223 / .24),transparent 68%)}.fx6-money-rich-grid{min-height:670px;display:grid;grid-template-columns:minmax(0,1.15fr) 390px;gap:70px;align-items:center;padding:62px 0}.fx6-money-rich-copy{max-width:760px}.fx6-breadcrumbs{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-bottom:22px;color:#a8c0cf;font-size:9px}.fx6-breadcrumbs a{color:#c9dce6;text-decoration:none}.fx6-breadcrumbs a:hover{color:#fff}.fx6-breadcrumbs b{color:#67879a}.fx6-breadcrumbs span{color:#fff}.fx6-money-review{display:flex;align-items:center;gap:8px;margin-bottom:17px;color:#d5e2e9;font-size:10px}.fx6-money-review .stars{color:#ffc263;letter-spacing:1px}.fx6-money-review i{width:1px;height:13px;background:rgb(255 255 255 / .26)}.fx6-money-hero-rich h1{max-width:760px;margin:12px 0 0;font-size:clamp(48px,5.4vw,72px);line-height:.96;letter-spacing:-.057em}.fx6-money-hero-rich .fx6-money-lead{max-width:680px;margin:18px 0 0;color:#c7d9e3;font-size:16px;line-height:1.62}.fx6-money-price-line{display:flex;align-items:center;gap:28px;margin-top:27px}.fx6-money-price-line>div:first-child span,.fx6-money-price-line>div:first-child small{display:block}.fx6-money-price-line>div:first-child span{color:#a9c5d4;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx6-money-price-line>div:first-child strong{display:block;margin-top:2px;font-size:48px;line-height:1}.fx6-money-price-line>div:first-child small{margin-top:6px;color:#a9c1cf;font-size:9px}.fx6-money-duration{display:flex;align-items:center;gap:10px;padding-left:25px;border-left:1px solid rgb(255 255 255 / .2)}.fx6-money-duration i{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:rgb(255 255 255 / .08);font-style:normal;font-size:16px;font-weight:900}.fx6-money-duration span{color:#afc6d3;font-size:9px;line-height:1.45}.fx6-money-duration b{color:#fff;font-size:11px}.fx6-money-hero-badges{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:22px;color:#d6e3e9;font-size:9.5px}.fx6-money-hero-badges span{display:flex;align-items:center;gap:6px}.fx6-money-hero-badges b{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:rgb(60 190 118 / .17);color:#8ce0ad;font-size:8px}.fx6-money-actions{margin-top:27px}.fx6-money-actions .btn-ghost{border-color:rgb(255 255 255 / .35);color:#fff}.fx6-money-hero-rich .fx6-repair-advice{max-width:680px;margin-top:18px;align-items:flex-start;line-height:1.45}.fx6-money-feature-card{align-self:center;border:1px solid rgb(255 255 255 / .34);background:rgb(255 255 255 / .97);backdrop-filter:blur(9px);padding:25px;box-shadow:0 30px 85px rgb(0 13 23 / .4)}.fx6-money-card-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fx6-money-card-top>span{color:var(--fx-blue);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-money-card-top>b{padding:5px 7px;border-radius:999px;background:#fff0df;color:#b96115;font-size:7px;text-transform:uppercase}.fx6-money-feature-card h2{margin:9px 0 0;font-size:27px;letter-spacing:-.035em}.fx6-money-feature-card>p{margin:8px 0 0;color:var(--fx-text);font-size:10px;line-height:1.52}.fx6-money-selected-price{display:flex;align-items:end;justify-content:space-between;gap:12px;margin-top:19px;padding:15px 0;border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.fx6-money-selected-price span{color:var(--fx-muted);font-size:8px}.fx6-money-selected-price strong{font-size:34px;line-height:1}.fx6-money-card-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.fx6-money-card-meta>div{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:#f4f7f9}.fx6-money-card-meta i{display:grid;place-items:center;flex:0 0 29px;width:29px;height:29px;border-radius:9px;background:#e5f2f8;color:var(--fx-blue);font-style:normal;font-size:9px;font-weight:900}.fx6-money-card-meta span,.fx6-money-card-meta strong{display:block}.fx6-money-card-meta span{color:var(--fx-muted);font-size:7px}.fx6-money-card-meta strong{margin-top:3px;color:var(--fx-ink);font-size:8.5px}.fx6-money-feature-card>.btn{width:100%;margin-top:17px}.fx6-money-feature-card>small{display:block;margin-top:8px;color:var(--fx-muted);font-size:7.5px;line-height:1.4;text-align:center}.fx6-money-trust{border-bottom:1px solid var(--fx-line);background:#fff}.fx6-money-trust-grid{display:grid;grid-template-columns:repeat(4,1fr);min-height:92px}.fx6-money-trust article{display:flex;align-items:center;gap:11px;padding:16px 22px;border-right:1px solid #e8eef2}.fx6-money-trust article:first-child{padding-left:0}.fx6-money-trust article:last-child{border-right:0}.fx6-money-trust i{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#eaf5fa;color:var(--fx-blue);font-style:normal;font-size:13px;font-weight:900}.fx6-money-trust strong,.fx6-money-trust span{display:block}.fx6-money-trust strong{font-size:11px}.fx6-money-trust span{margin-top:3px;color:var(--fx-muted);font-size:8px;line-height:1.35}.fx6-money-included .fx6-card{min-height:220px}.fx6-included-grid{grid-template-columns:repeat(4,1fr)}.fx6-included-grid .fx6-card footer{align-items:center}.fx6-included-grid .fx6-card footer strong{font-size:10px}.fx6-money-workshop{min-height:520px}.fx6-route-cards article{display:flex;flex-direction:column;min-height:255px}.fx6-route-cards .btn{align-self:flex-start;margin-top:auto}.fx6-money-faq .fx6-faq-list details{border-bottom:1px solid var(--fx-line);background:#fff}.fx6-money-faq .fx6-faq-list details:first-child{border-top:1px solid var(--fx-line)}.fx6-money-faq .fx6-faq-list summary{display:flex;justify-content:space-between;gap:15px;padding:18px 0;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.fx6-money-faq .fx6-faq-list summary::-webkit-details-marker{display:none}.fx6-money-faq .fx6-faq-list summary b{color:var(--fx-blue)}.fx6-money-faq .fx6-faq-list p{margin:0;padding:0 0 18px;color:var(--fx-text);font-size:10px;line-height:1.6}.fx6-seo-copy{padding-top:78px}.fx6-seo-copy-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px}.fx6-seo-copy h2{margin:12px 0 0;font-size:37px;line-height:1.04;letter-spacing:-.04em}.fx6-seo-copy p{margin:0 0 15px;color:var(--fx-text);font-size:11px;line-height:1.75}.fx6-crawl-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px;padding-top:24px;border-top:1px solid var(--fx-line)}.fx6-crawl-links a{padding:8px 11px;border-radius:999px;background:#eef5f8;color:var(--fx-blue);font-size:8px;font-weight:900;text-decoration:none}@media(max-width:1080px){.fx6-money-rich-grid{grid-template-columns:minmax(0,1fr) 350px;gap:38px}.fx6-money-hero-rich:before{background:linear-gradient(90deg,#071f33 0%,rgb(7 31 51 / .97) 40%,rgb(7 31 51 / .72) 72%,rgb(7 31 51 / .36) 100%),url(https://sandbox.fonifix.be/wp-content/plugins/fonifix-engine-phase50/assets/v2/v718/photos/fonifix-technicus-reparatie.webp) center right/650px auto no-repeat}.fx6-included-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.fx6-money-hero-rich{min-height:auto}.fx6-money-hero-rich:before{background:linear-gradient(180deg,rgb(7 31 51 / .98) 0%,rgb(7 31 51 / .94) 57%,rgb(7 31 51 / .8) 100%),url(https://sandbox.fonifix.be/wp-content/plugins/fonifix-engine-phase50/assets/v2/v718/photos/fonifix-technicus-reparatie.webp) right bottom/620px auto no-repeat}.fx6-money-rich-grid{min-height:auto;grid-template-columns:1fr;padding:48px 0;gap:32px}.fx6-money-rich-copy{max-width:none}.fx6-money-feature-card{max-width:540px}.fx6-money-trust-grid{grid-template-columns:repeat(2,1fr)}.fx6-money-trust article:nth-child(2){border-right:0}.fx6-money-trust article:nth-child(n+3){border-top:1px solid #e8eef2}.fx6-seo-copy-grid{grid-template-columns:1fr;gap:22px}}@media(max-width:650px){.fx6-money-rich-grid{padding:30px 0 36px}.fx6-breadcrumbs{margin-bottom:15px}.fx6-money-review{flex-wrap:wrap}.fx6-money-review i{display:none}.fx6-money-hero-rich h1{font-size:43px}.fx6-money-hero-rich .fx6-money-lead{font-size:13px}.fx6-money-price-line{align-items:flex-start;gap:17px}.fx6-money-price-line>div:first-child strong{font-size:40px}.fx6-money-duration{padding-left:16px}.fx6-money-duration i{width:42px;height:42px}.fx6-money-hero-badges{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fx6-money-actions{align-items:stretch}.fx6-money-feature-card{padding:18px}.fx6-money-card-meta{grid-template-columns:1fr}.fx6-money-trust-grid{display:block}.fx6-money-trust article{padding:12px 0;border-right:0;border-top:1px solid #e8eef2}.fx6-money-trust article:first-child{border-top:0}.fx6-included-grid{grid-template-columns:1fr}.fx6-money-workshop{min-height:390px}.fx6-seo-copy h2{font-size:31px}}.fx6-money-price-line-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch;max-width:880px}.fx6-money-price-line-3>div{padding:16px 18px;border:1px solid rgb(255 255 255 / .11);border-radius:18px;background:rgb(255 255 255 / .04)}.fx6-money-price-line-3 span{display:block;color:#9bb8c8;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-money-price-line-3 strong{display:block;margin-top:6px;font-size:42px;line-height:1}.fx6-money-price-line-3 small{display:block;margin-top:6px;color:#c3d5e0;font-size:8.5px;line-height:1.5}.fx6-money-price-line-3 .fx6-money-duration{display:flex;gap:14px;align-items:center}.fx6-money-price-line-3 .fx6-money-duration i{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:rgb(255 255 255 / .1);font-style:normal;font-size:16px;font-weight:900}.fx6-money-price-line-3 .fx6-money-duration strong,.fx6-money-first-times strong{font-size:22px}.fx6-money-first-times strong{margin-top:10px;line-height:1.35}.fx6-repair-advice-inline{gap:12px;margin-top:20px;padding:16px 18px;border:1px solid rgb(255 255 255 / .12);border-radius:18px;background:rgb(255 255 255 / .05)}.fx6-repair-advice-inline>b{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:50%;background:#fff;color:var(--fx-green);font-size:14px}.fx6-repair-advice-inline strong,.fx6-repair-advice-inline span{display:block}.fx6-repair-advice-inline strong{font-size:15px}.fx6-repair-advice-inline span{margin-top:4px;color:#c7d9e3;font-size:11px;line-height:1.55}.fx6-money-cta-row{align-items:center;gap:20px}.fx6-hero-link{color:#fff;font-weight:800;font-size:12px}.fx6-hero-link:hover{text-decoration:underline}.fx6-money-bottom-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1)}.fx6-money-bottom-stats article{padding:18px 18px 20px;border-right:1px solid rgb(255 255 255 / .1)}.fx6-money-bottom-stats article:last-child{border-right:0}.fx6-money-bottom-stats span,.fx6-money-bottom-stats strong,.fx6-money-bottom-stats small{display:block}.fx6-money-bottom-stats span{color:#88a8bc;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-money-bottom-stats strong{margin-top:8px;font-size:20px;line-height:1.18}.fx6-money-bottom-stats small{margin-top:6px;color:#b9ccd7;font-size:9px;line-height:1.5}.fx6-money-device-card{padding:24px}.fx6-money-card-hero{display:grid;grid-template-columns:1fr 185px;gap:12px;align-items:end;margin-top:8px;padding:18px;border-radius:22px;background:#f4f7f9}.fx6-money-card-copy span,.fx6-money-card-copy strong,.fx6-money-card-copy small{display:block}.fx6-money-card-copy span{color:#6d8392;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-money-card-copy strong{margin-top:10px;font-size:27px;line-height:1.05;color:var(--fx-ink)}.fx6-money-card-copy small{margin-top:8px;color:var(--fx-text);font-size:9px;line-height:1.45}.fx6-money-card-device{display:flex;justify-content:flex-end;align-items:flex-end;min-height:210px}.fx6-money-card-device img{display:block;max-width:190px;width:100%;height:auto;filter:drop-shadow(0 14px 20px rgb(13 31 44 / .18))}.fx6-money-selected-combo{align-items:flex-end}.fx6-money-selected-combo h2{margin:4px 0 0;font-size:18px;line-height:1.15}.fx6-money-selected-combo small{display:block;margin-top:5px;color:var(--fx-text);font-size:9px;line-height:1.45}.fx6-money-selected-combo strong{font-size:32px}.fx6-money-mini-upsell{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:14px 16px;border:1px solid #e5ebef;border-radius:16px;background:#fff;margin-top:14px}.fx6-money-mini-upsell span,.fx6-money-mini-upsell strong,.fx6-money-mini-upsell small{display:block}.fx6-money-mini-upsell span{color:#b9671f;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-money-mini-upsell strong{margin-top:4px;font-size:13px}.fx6-money-mini-upsell small{margin-top:4px;color:var(--fx-text);font-size:8px}.fx6-money-mini-upsell b{color:var(--fx-green);font-size:12px}.fx6-money-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:16px}.fx6-money-progress span{position:relative;padding-top:13px;color:#9ab0bd;font-size:8px;text-align:center}.fx6-money-progress span:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;border-radius:999px;background:#dde7ed}.fx6-money-progress span.active{color:var(--fx-blue);font-weight:800}.fx6-money-progress span.active:before{background:var(--fx-green)}.fx6-money-device-card .btn{margin-top:18px}.fx6-money-device-card>small{display:block;margin-top:10px;text-align:center;color:var(--fx-text);font-size:8px}.fx6-money-device-card>small b{padding:0 4px;color:#6c7e88}.fx6-money-trust-compact{padding:18px 0;background:#fff}.fx6-money-trust-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:20px;align-items:center}.fx6-money-trust-bar strong,.fx6-money-trust-bar span{display:block}.fx6-money-trust-bar>div:first-child strong{font-size:11px;color:var(--fx-blue);text-transform:uppercase;letter-spacing:.08em}.fx6-money-trust-bar>div:first-child span{margin-top:6px;font-size:24px;font-weight:900;color:var(--fx-ink);letter-spacing:-.03em}.fx6-money-trust-points{display:flex;gap:20px;flex-wrap:wrap;color:#557080;font-size:10px;font-weight:700}.fx6-process-shell{padding:0;overflow:hidden}.fx6-process-head{display:flex;justify-content:space-between;gap:22px;padding:34px 34px 28px}.fx6-process-head span{display:block;color:var(--fx-blue);font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-process-head h2{margin:10px 0 0;font-size:56px;line-height:.98;letter-spacing:-.06em}.fx6-process-head p{max-width:820px;margin:16px 0 0;color:#5f7888;font-size:14px;line-height:1.65}.fx6-process-head-note{display:flex;flex-direction:column;align-items:flex-end;gap:5px;color:var(--fx-green);font-size:12px;font-weight:800;white-space:nowrap}.fx6-process-head-note small{margin-top:2px;color:var(--fx-text);font-size:11px;font-weight:500}.fx6-process-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line);background:#fbfcfd}.fx6-process-tabs article{padding:22px 18px;border-right:1px solid var(--fx-line)}.fx6-process-tabs article:last-child{border-right:0}.fx6-process-tabs span,.fx6-process-tabs strong{display:block}.fx6-process-tabs span{color:#7d94a3;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-process-tabs strong{margin-top:5px;font-size:14px}.fx6-process-tabs article.active{box-shadow:inset 0 -3px 0 var(--fx-orange);background:#fff}.fx6-process-pane{padding:0 34px 34px}.fx6-process-step{padding:32px 0}.fx6-process-step-divider{border-top:1px solid #edf2f5}.fx6-process-step h3{margin:6px 0 0;font-size:38px;line-height:1.05;letter-spacing:-.045em}.fx6-process-step .fx6-step-title p{max-width:860px;font-size:14px;line-height:1.65}.fx6-book-help{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:16px;padding:18px 20px;border-radius:18px;background:#edf5f8}.fx6-book-help img{width:52px;height:52px;border-radius:50%}.fx6-book-help strong,.fx6-book-help span{display:block}.fx6-book-help strong{font-size:15px}.fx6-book-help span{margin-top:4px;color:var(--fx-text);font-size:10px;line-height:1.5}.fx6-route-grid-large{gap:12px}.fx6-route-grid-large .fx6-route{min-height:100px;padding:16px;border-radius:18px}.fx6-route-grid-large .fx6-route strong{font-size:13px}.fx6-route-grid-large .fx6-route small{font-size:9px}.fx6-route-detail{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:18px;padding:18px 20px;border:1px solid #e7edf1;border-radius:18px;background:#f8fbfc}.fx6-route-detail span,.fx6-route-detail strong,.fx6-route-detail small{display:block}.fx6-route-detail span{color:var(--fx-blue);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-route-detail strong{margin-top:4px;font-size:18px}.fx6-route-detail small{margin-top:5px;color:var(--fx-text);font-size:10px}.fx6-slot-buttons{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.fx6-slot{min-width:92px;padding:12px 14px;border:1px solid #d5e0e7;border-radius:14px;background:#fff;color:var(--fx-ink);font-size:12px;font-weight:800}.fx6-slot.selected{border-color:var(--fx-orange);background:#fff7ef;color:#b9671f;box-shadow:inset 0 0 0 1px #f0c08b}.fx6-protect-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.fx6-protect-card{position:relative;text-align:left;border:1px solid var(--fx-line);border-radius:20px;background:#fff;padding:18px;min-height:176px}.fx6-protect-card.selected{border-color:#77aac7;background:#eef7fb;box-shadow:inset 0 0 0 1px #77aac7}.fx6-protect-card.recommended{border-color:#e8b57e;background:#fffaf3}.fx6-protect-card span,.fx6-protect-card strong,.fx6-protect-card small{display:block}.fx6-protect-card span{color:var(--fx-blue);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-protect-card.recommended span{color:#bd6517}.fx6-protect-card strong{margin-top:8px;font-size:19px}.fx6-protect-card small{margin-top:8px;color:var(--fx-text);font-size:9.5px;line-height:1.55}.fx6-protect-card .bottom{display:flex;justify-content:space-between;align-items:end;gap:10px;margin-top:18px;padding-top:14px;border-top:1px solid #e8eef2}.fx6-protect-card .bottom span{color:#7d94a3;font-size:8px}.fx6-protect-card .bottom b{font-size:24px}.fx6-book-note{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 22px;border-radius:18px;background:#f5f9fb}.fx6-book-note+.fx6-book-note{margin-top:14px}.fx6-book-note.subtle{background:#fff9f2;border:1px solid #f3d6b3}.fx6-book-note strong,.fx6-book-note span{display:block}.fx6-book-note strong{font-size:16px}.fx6-book-note span{margin-top:5px;color:var(--fx-text);font-size:10px;line-height:1.55}.fx6-summary-updated{border:none;background:#fff0;box-shadow:none}.fx6-summary-topnote{display:flex;flex-direction:column;align-items:flex-end;gap:3px;margin-bottom:14px;color:var(--fx-green);font-size:12px;font-weight:800}.fx6-summary-topnote small{margin-top:3px;color:var(--fx-text);font-size:10px;font-weight:500}.fx6-summary-updated .fx6-summary-head,.fx6-summary-updated .fx6-summary-body{border:1px solid var(--fx-line);background:#fff}.fx6-summary-updated .fx6-summary-head{border-bottom:0;border-radius:24px 24px 0 0}.fx6-summary-updated .fx6-summary-body{border-radius:0 0 24px 24px}.fx6-summary-updated #fx6SummarySlotTime{font-size:18px}.fx6-summary-updated .btn{margin-top:6px}@media(max-width:1180px){.fx6-money-rich-grid{grid-template-columns:minmax(0,1fr) 420px}.fx6-process-head h2{font-size:46px}.fx6-book-grid{grid-template-columns:minmax(0,1fr) 330px}}@media(max-width:980px){.fx6-money-price-line-3,.fx6-money-bottom-stats,.fx6-protect-grid{grid-template-columns:1fr 1fr}.fx6-money-rich-grid{grid-template-columns:1fr}.fx6-money-device-card{max-width:620px}.fx6-process-head{flex-direction:column}.fx6-process-head-note{align-items:flex-start}.fx6-route-detail,.fx6-book-note{flex-direction:column;align-items:flex-start}.fx6-slot-buttons{justify-content:flex-start}.fx6-money-trust-bar{grid-template-columns:1fr}.fx6-money-trust-points{gap:12px}}@media(max-width:650px){.fx6-money-price-line-3,.fx6-money-bottom-stats,.fx6-protect-grid,.fx6-process-tabs{grid-template-columns:1fr}.fx6-money-cta-row{align-items:stretch;flex-direction:column}.fx6-hero-link{font-size:13px}.fx6-money-card-hero{grid-template-columns:1fr}.fx6-money-card-device{justify-content:center;min-height:auto}.fx6-money-card-device img{max-width:170px}.fx6-process-head{padding:24px 18px 20px}.fx6-process-head h2{font-size:44px}.fx6-process-head p{font-size:13px}.fx6-process-pane{padding:0 18px 24px}.fx6-process-step{padding:24px 0}.fx6-process-step h3{font-size:30px}.fx6-book-help{grid-template-columns:44px 1fr;align-items:flex-start}.fx6-book-help .btn{grid-column:1/-1;width:100%}.fx6-route-detail{padding:16px}.fx6-slot{min-width:0;width:100%}.fx6-summary-topnote{align-items:flex-start}.fx6-summary{order:2}}.fx6-money-hero-rich{min-height:560px}.fx6-money-rich-grid{min-height:560px;grid-template-columns:minmax(0,1.18fr) 360px;gap:44px;padding:34px 0 38px}.fx6-money-rich-copy{max-width:790px}.fx6-breadcrumbs{margin-bottom:13px}.fx6-money-review{margin-bottom:11px}.fx6-money-hero-rich h1{max-width:720px;margin-top:8px;font-size:clamp(45px,4.7vw,62px);line-height:.97}.fx6-money-hero-rich .fx6-money-lead{max-width:700px;margin-top:12px;font-size:14px;line-height:1.52}.fx6-money-price-line-3{gap:11px;margin-top:17px;max-width:790px}.fx6-money-price-line-3>div{padding:11px 13px;border-radius:15px}.fx6-money-price-line-3 strong{margin-top:5px;font-size:34px}.fx6-money-price-line-3 small{margin-top:4px;font-size:7.8px;line-height:1.38}.fx6-money-price-line-3 .fx6-money-duration{gap:10px}.fx6-money-price-line-3 .fx6-money-duration i{width:40px;height:40px;border-radius:12px;font-size:13px}.fx6-money-price-line-3 .fx6-money-duration strong,.fx6-money-first-times strong{font-size:18px}.fx6-money-first-times strong{margin-top:7px}.fx6-money-actions{margin-top:17px}.fx6-money-cta-row{gap:15px}.fx6-money-cta-row .btn{min-height:45px;padding:0 18px}.fx6-hero-link{font-size:10.5px}.fx6-money-bottom-stats{margin-top:17px}.fx6-money-bottom-stats article{padding:11px 13px 12px}.fx6-money-bottom-stats strong{margin-top:5px;font-size:17px}.fx6-money-bottom-stats small{margin-top:4px;font-size:7.7px;line-height:1.35}.fx6-money-device-card-compact{padding:18px;border-radius:25px}.fx6-money-device-card-compact .fx6-money-card-top{margin-bottom:6px}.fx6-money-device-card-compact .fx6-money-card-hero{grid-template-columns:minmax(0,1fr) 126px;gap:7px;align-items:center;margin-top:5px;padding:12px 13px;border-radius:17px}.fx6-money-device-card-compact .fx6-money-card-copy strong{margin-top:7px;font-size:23px}.fx6-money-device-card-compact .fx6-money-card-copy small{margin-top:6px;font-size:8px;line-height:1.38}.fx6-money-device-card-compact .fx6-money-card-device{min-height:142px}.fx6-money-device-card-compact .fx6-money-card-device img{max-width:126px}.fx6-money-device-card-compact .fx6-money-selected-price{margin-top:11px;padding:11px 0}.fx6-money-device-card-compact .fx6-money-selected-combo h2{font-size:17px}.fx6-money-device-card-compact .fx6-money-selected-combo small{font-size:8px}.fx6-money-device-card-compact .fx6-money-selected-combo>strong{font-size:29px}.fx6-money-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px}.fx6-money-card-specs>div{display:flex;align-items:center;gap:7px;padding:8px 9px;border-radius:11px;background:#f4f7f9}.fx6-money-card-specs i{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:8px;background:#e5f2f8;color:var(--fx-blue);font-style:normal;font-size:7px;font-weight:900}.fx6-money-card-specs span,.fx6-money-card-specs strong{display:block}.fx6-money-card-specs span{color:var(--fx-muted);font-size:6.7px}.fx6-money-card-specs strong{margin-top:2px;color:var(--fx-ink);font-size:7.8px;line-height:1.25}@media(max-width:1180px){.fx6-money-rich-grid{grid-template-columns:minmax(0,1fr) 340px;gap:34px}.fx6-money-hero-rich h1{font-size:clamp(43px,4.6vw,58px)}}@media(max-width:850px){.fx6-money-rich-grid{min-height:auto;padding:34px 0;grid-template-columns:1fr}.fx6-money-device-card-compact{max-width:520px}.fx6-money-hero-rich h1{font-size:50px}}@media(max-width:650px){.fx6-money-hero-rich h1{font-size:39px}.fx6-money-price-line-3{grid-template-columns:1fr}.fx6-money-bottom-stats{grid-template-columns:1fr}.fx6-money-device-card-compact .fx6-money-card-hero{grid-template-columns:1fr 112px}.fx6-money-device-card-compact .fx6-money-card-device{min-height:125px}.fx6-money-device-card-compact .fx6-money-card-device img{max-width:112px}.fx6-money-card-specs{grid-template-columns:1fr 1fr}}.fx6-money-inline-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.fx6-money-inline-tags span{display:inline-flex;align-items:center;padding:10px 14px;border-radius:999px;border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .06);color:#dfeaf1;font-size:10px;font-weight:800}.fx6-hero-link,.fx6-hero-link:hover{text-decoration:none}.fx6-money-cta-row{align-items:center}.fx6-money-cta-row .btn{min-width:320px}.fx6-money-advice-strip{margin-top:22px;padding:18px 20px;border-radius:18px;background:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1)}.fx6-money-advice-strip span,.fx6-money-advice-strip strong,.fx6-money-advice-strip small{display:block}.fx6-money-advice-strip span{color:#8fb7c8;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.09em}.fx6-money-advice-strip strong{margin-top:7px;font-size:18px;line-height:1.28}.fx6-money-advice-strip small{margin-top:7px;color:#c0d3dd;font-size:10px;line-height:1.6}.fx6-money-device-card-compact{padding:22px 22px 18px}.fx6-money-device-card-compact .fx6-money-card-hero{grid-template-columns:1fr 150px;gap:10px;padding:14px 16px;border-radius:18px}.fx6-money-device-card-compact .fx6-money-card-device{min-height:150px}.fx6-money-device-card-compact .fx6-money-card-device img{max-width:150px}.fx6-money-device-card-compact .fx6-money-card-copy strong{font-size:24px}.fx6-money-device-card-compact .fx6-money-selected-combo{margin-top:12px;padding-bottom:12px;border-bottom:1px solid #ebf0f3}.fx6-money-device-card-compact .fx6-money-selected-combo h2{font-size:19px}.fx6-money-card-specs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.fx6-money-card-specs div{display:flex;gap:10px;align-items:flex-start;padding:10px 0}.fx6-money-card-specs i{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:10px;background:#f2f6f8;color:var(--fx-blue);font-style:normal;font-size:10px;font-weight:900}.fx6-money-card-specs span,.fx6-money-card-specs strong{display:block}.fx6-money-card-specs span{color:#6d8392;font-size:8px;font-weight:800;text-transform:uppercase;line-height:1.4}.fx6-money-card-specs strong{margin-top:3px;color:var(--fx-ink);font-size:11px;text-transform:none;line-height:1.4}.fx6-money-bottom-stats{display:none!important}.fx6-process-tabs article{cursor:pointer}.fx6-process-step{display:none}.fx6-process-step.is-active{display:block}.fx6-process-nav{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:24px;padding-top:18px;border-top:1px solid #edf2f5}.fx6-process-nav-note{color:#6f8694;font-size:11px}.fx6-process-nav-actions{display:flex;gap:12px;align-items:center;margin-left:auto}.fx6-process-nav .btn{min-width:210px}.fx6-process-pane{padding:0 34px 34px;min-height:760px}.fx6-process-step .fx6-book-note+.fx6-book-note{margin-top:14px}.fx6-summary-updated [data-process-summary-cta]{margin-top:6px}@media(max-width:980px){.fx6-money-inline-tags{gap:8px}.fx6-money-cta-row{flex-direction:column;align-items:flex-start}.fx6-money-cta-row .btn{min-width:0;width:100%}.fx6-money-card-specs{grid-template-columns:1fr 1fr}.fx6-process-pane{min-height:0}.fx6-process-nav{flex-direction:column;align-items:flex-start}.fx6-process-nav-actions{width:100%;margin-left:0}.fx6-process-nav .btn{min-width:0;flex:1}}@media(max-width:650px){.fx6-money-card-specs{grid-template-columns:1fr}.fx6-process-nav-actions{flex-direction:column}.fx6-process-nav-actions .btn{width:100%}.fx6-money-inline-tags span{width:100%;justify-content:center}.fx6-process-tabs article{padding:16px 12px}.fx6-process-pane{padding:0 18px 24px}}.fx6-hero-link,.fx6-hero-link:visited,.fx6-hero-link:hover,.fx6-hero-link:focus{text-decoration:none!important;border-bottom:0!important}.fx6-money-inline-tags{margin-top:14px}.fx6-money-inline-tags span{padding:8px 12px;background:rgb(255 255 255 / .075)}.fx6-money-advice-strip{margin-top:18px;padding:15px 18px}.fx6-money-advice-strip strong{font-size:17px}.fx6-money-advice-strip small{font-size:9.5px}.fx6-process-head{padding-bottom:24px}.fx6-process-head h2{max-width:850px;font-size:48px}.fx6-process-head p{max-width:850px}.fx6-process-tabs button{appearance:none;display:block;width:100%;padding:21px 18px;border:0;border-right:1px solid var(--fx-line);background:#fbfcfd;color:var(--fx-ink);text-align:left;cursor:pointer}.fx6-process-tabs button:last-child{border-right:0}.fx6-process-tabs button span,.fx6-process-tabs button strong{display:block}.fx6-process-tabs button span{color:#7d94a3;font-size:8px;font-weight:900;text-transform:uppercase}.fx6-process-tabs button strong{margin-top:5px;font-size:14px}.fx6-process-tabs button.active{background:#fff;box-shadow:inset 0 -3px 0 var(--fx-orange)}.fx6-process-tabs button.active span{color:var(--fx-blue)}.fx6-process-tabs button:focus-visible{outline:3px solid rgb(23 107 152 / .25);outline-offset:-3px}.fx6-process-pane{min-height:0;padding:0 34px 34px}.fx6-process-panel{padding:32px 0 0}.fx6-process-panel[hidden]{display:none!important}.fx6-process-panel.active{display:block}.fx6-process-panel .fx6-step-title{margin-bottom:20px}.fx6-process-panel .fx6-step-title h3{margin:6px 0 0;font-size:38px;line-height:1.05;letter-spacing:-.045em}.fx6-process-panel .fx6-step-title p{max-width:850px;margin-top:9px;font-size:13px;line-height:1.65}.fx6-wizard-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:25px;padding-top:21px;border-top:1px solid #e8eef2}.fx6-wizard-actions>span{color:var(--fx-text);font-size:10px;line-height:1.5}.fx6-wizard-actions .btn:first-child:last-child{margin-left:auto}.fx6-wizard-actions .btn-primary{min-width:220px}.fx6-wizard-actions .btn-secondary{min-width:120px}.fx6-wizard-form{margin-top:4px}.fx6-wizard-form textarea{width:100%;resize:vertical;min-height:104px;border:1px solid var(--fx-line);border-radius:12px;background:#fff;padding:12px 13px;color:var(--fx-ink);font:inherit}.fx6-wizard-form textarea:focus{outline:3px solid rgb(23 107 152 / .12);border-color:#82b3cd}.fx6-wizard-form label span{color:var(--fx-muted);font-weight:500}.fx6-summary-reassurance{display:flex;flex-wrap:wrap;gap:7px 12px;margin:2px 0 14px;color:var(--fx-green);font-size:8px;font-weight:800}.fx6-summary-updated .fx6-summary-head{border-radius:24px 24px 0 0}.fx6-summary-updated .fx6-summary-body{border-radius:0 0 24px 24px}.fx6-summary-updated{position:sticky;top:94px}@media(max-width:980px){.fx6-process-head h2{font-size:42px}.fx6-summary-updated{position:static}.fx6-wizard-actions{align-items:stretch}.fx6-wizard-actions .btn{min-width:0}}@media(max-width:650px){.fx6-process-tabs{grid-template-columns:repeat(4,minmax(115px,1fr));overflow-x:auto}.fx6-process-tabs button{min-width:115px;padding:15px 12px}.fx6-process-pane{padding:0 18px 22px}.fx6-process-panel{padding-top:24px}.fx6-process-panel .fx6-step-title h3{font-size:29px}.fx6-wizard-actions{flex-direction:column}.fx6-wizard-actions>span,.fx6-wizard-actions .btn{width:100%}.fx6-wizard-actions .btn{min-width:0}.fx6-summary-updated{order:2}}.fx6-original-content .section-head .eyebrow{display:block;color:var(--fx-blue);font-size:9px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx6-original-content .section-head h2{max-width:760px;margin:9px 0 0;color:var(--fx-ink);font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.05em}.fx6-original-content .section-head p{max-width:760px;margin:13px 0 0;color:var(--fx-text);font-size:13px;line-height:1.65}.fx6-original-content .included{padding:84px 0;background:var(--fx-soft)}.fx6-original-content .included-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px;border-top:1px solid #d7e1e7;border-bottom:1px solid #d7e1e7}.fx6-original-content .included-item{padding:25px 24px}.fx6-original-content .included-item+.included-item{border-left:1px solid #d7e1e7}.fx6-original-content .included-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--fx-blue);font-size:13px;box-shadow:0 5px 14px rgb(14 53 77 / .07)}.fx6-original-content .included-item strong,.fx6-original-content .included-item>span{display:block}.fx6-original-content .included-item strong{margin-top:14px;font-size:14px}.fx6-original-content .included-item>span:last-child{margin-top:7px;color:var(--fx-text);font-size:11px;line-height:1.55}.fx6-original-content .eco-included .included-icon{background:#eaf7ef;color:var(--fx-green)}.fx6-original-content .eco-section{padding:88px 0;background:#edf7f1;border-top:1px solid #d9e9df;border-bottom:1px solid #d9e9df}.fx6-original-content .eco-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.fx6-original-content .eco-copy .eyebrow{color:var(--fx-green);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-original-content .eco-copy h2{margin:10px 0 0;font-size:clamp(34px,4vw,52px);line-height:1.03;letter-spacing:-.05em}.fx6-original-content .eco-copy p{margin:16px 0 0;color:var(--fx-text);font-size:13px;line-height:1.7}.fx6-original-content .eco-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.fx6-original-content .eco-actions button{min-height:46px;border:0;border-radius:12px;background:var(--fx-green);color:#fff;padding:0 17px;font-size:10px;font-weight:900;cursor:pointer}.fx6-original-content .eco-actions .eco-link{background:#fff;color:var(--fx-green);border:1px solid #bddccb}.fx6-original-content .eco-cards{display:grid;gap:12px}.fx6-original-content .eco-cards article{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:20px;border:1px solid #cfe3d6;border-radius:18px;background:rgb(255 255 255 / .72)}.fx6-original-content .eco-cards article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#fff;color:var(--fx-green);font-size:20px}.fx6-original-content .eco-cards strong{font-size:14px}.fx6-original-content .eco-cards p{margin:6px 0 0;color:var(--fx-text);font-size:10px;line-height:1.55}.fx6-original-content .compare{padding:94px 0}.fx6-original-content .compare-head{display:grid;grid-template-columns:1fr .75fr;gap:50px;align-items:end}.fx6-original-content .compare-head>p{margin:0;color:var(--fx-text);font-size:13px;line-height:1.65}.fx6-original-content .compare-note{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:28px;padding:16px 18px;border:1px solid #dce7ed;border-radius:16px;background:#f5f9fb}.fx6-original-content .compare-note strong{font-size:12px}.fx6-original-content .compare-note span{max-width:650px;color:var(--fx-text);font-size:10px;line-height:1.5}.fx6-original-content .compare-table{margin-top:28px;border-top:1px solid var(--fx-line)}.fx6-original-content .compare-row{display:grid;grid-template-columns:1.15fr 1.5fr .72fr .62fr 74px;gap:20px;align-items:center;padding:17px 10px;border-bottom:1px solid var(--fx-line)}.fx6-original-content .compare-row.head{color:#8193a1;font-size:8px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.fx6-original-content .compare-row:not(.head):hover{background:#fafcfd}.fx6-original-content .compare-row.recommended{background:#fff9f3;box-shadow:inset 3px 0 var(--fx-orange)}.fx6-original-content .compare-name span,.fx6-original-content .compare-name strong{display:block}.fx6-original-content .compare-name span{color:var(--fx-orange);font-size:8px;font-weight:900;text-transform:uppercase}.fx6-original-content .eco-compare-row .compare-name span{color:var(--fx-green)}.fx6-original-content .compare-name strong{margin-top:4px;font-size:13px}.fx6-original-content .compare-row>span{color:#62798b;font-size:10px;line-height:1.5}.fx6-original-content .compare-price strong{font-size:16px}.fx6-original-content .compare-row button{border:1px solid #c9d8e2;border-radius:9px;background:#fff;color:var(--fx-blue);padding:9px 10px;font-size:9px;font-weight:900;cursor:pointer}.fx6-original-content .compare-row.recommended button{border-color:var(--fx-orange);background:var(--fx-orange);color:#fff}.fx6-original-content .process{padding:90px 0;background:var(--fx-navy);color:#fff}.fx6-original-content .process .eyebrow{color:#8fd4ec}.fx6-original-content .process .section-head h2{color:#fff}.fx6-original-content .process .section-head p{color:rgb(235 245 250 / .67)}.fx6-original-content .process-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid rgb(255 255 255 / .16);border-bottom:1px solid rgb(255 255 255 / .16)}.fx6-original-content .process-item{position:relative;padding:28px 28px 28px 64px}.fx6-original-content .process-item+.process-item{border-left:1px solid rgb(255 255 255 / .16)}.fx6-original-content .process-number{position:absolute;left:22px;top:28px;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgb(255 255 255 / .10);color:#8fd4ec;font-size:10px;font-style:normal;font-weight:900}.fx6-original-content .process-item strong,.fx6-original-content .process-item span{display:block}.fx6-original-content .process-item strong{font-size:15px}.fx6-original-content .process-item span{margin-top:8px;color:rgb(235 245 250 / .63);font-size:11px;line-height:1.55}.fx6-original-content .review-section{padding:86px 0}.fx6-original-content .review-band{display:flex;align-items:center;justify-content:space-between;gap:34px;padding:30px 34px;border-radius:22px;background:#f4f8fa}.fx6-original-content .review-score{display:flex;align-items:center;gap:14px}.fx6-original-content .review-score strong{font-size:31px}.fx6-original-content .review-score span{color:#f2a23b;letter-spacing:.08em}.fx6-original-content .review-copy{flex:1;max-width:650px;font-size:14px;line-height:1.6}.fx6-original-content .review-band button{border:1px solid #c9d7e1;border-radius:11px;background:#fff;color:var(--fx-ink);padding:11px 14px;font-size:10px;font-weight:850;cursor:pointer}.fx6-original-content .locations{padding:88px 0;background:var(--fx-soft)}.fx6-original-content .location-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:34px}.fx6-original-content .location-card{padding:25px;border:1px solid var(--fx-line);border-radius:18px;background:#fff}.fx6-original-content .location-card header{display:flex;justify-content:space-between;gap:20px}.fx6-original-content .location-card h3{margin:0;font-size:20px}.fx6-original-content .open-badge{height:max-content;padding:5px 8px;border-radius:999px;background:#edf8f2;color:var(--fx-green);font-size:8px;font-weight:900}.fx6-original-content .location-card p{margin:8px 0 0;color:var(--fx-text);font-size:11px;line-height:1.55}.fx6-original-content .location-meta{display:flex;gap:20px;margin-top:17px;padding-top:15px;border-top:1px solid #e8eef2;color:#607789;font-size:9px}.fx6-original-content .location-actions{display:flex;gap:16px;align-items:center;margin-top:18px}.fx6-original-content .location-actions button,.fx6-original-content .location-actions a{border:0;background:#fff0;color:var(--fx-blue);padding:0;font-size:10px;font-weight:900;text-decoration:none;cursor:pointer}.fx6-original-content .location-actions button.primary-location{padding:10px 13px;border-radius:10px;background:var(--fx-orange);color:#fff}.fx6-original-content .faq{padding:90px 0}.fx6-original-content .faq-grid{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.fx6-original-content .faq-list{border-top:1px solid var(--fx-line);display:block}.fx6-original-content .faq-list details{border:0;border-bottom:1px solid var(--fx-line);border-radius:0;background:#fff0;padding:0}.fx6-original-content .faq-list summary{cursor:pointer;list-style:none;padding:20px 3px;font-size:13px;font-weight:850}.fx6-original-content .faq-list summary::-webkit-details-marker{display:none}.fx6-original-content .faq-list summary::after{content:"+";float:right;color:var(--fx-blue);font-size:19px}.fx6-original-content .faq-list details[open] summary::after{content:"−"}.fx6-original-content .faq-list p{margin:-4px 35px 20px 3px;padding:0;color:var(--fx-text);font-size:11px;line-height:1.65}.fx6-process-tabs button[data-process-tab]{cursor:pointer}.fx6-process-panel[hidden]{display:none!important}.fx6-process-panel.active{display:block}.fx6-process-tab-complete span{color:var(--fx-green)!important}.fx6-field input:invalid:not(:placeholder-shown){border-color:#d75d5d}.fx6-field input:valid:not(:placeholder-shown){border-color:#53a77c}@media(max-width:850px){.fx6-original-content .included-grid{grid-template-columns:1fr 1fr}.fx6-original-content .included-item:nth-child(3){border-left:0;border-top:1px solid #d7e1e7}.fx6-original-content .included-item:nth-child(4){border-top:1px solid #d7e1e7}.fx6-original-content .eco-grid,.fx6-original-content .compare-head,.fx6-original-content .faq-grid{grid-template-columns:1fr;gap:28px}.fx6-original-content .process-grid{grid-template-columns:1fr}.fx6-original-content .process-item+.process-item{border-left:0;border-top:1px solid rgb(255 255 255 / .16)}.fx6-original-content .review-band{align-items:flex-start;flex-direction:column}.fx6-original-content .location-grid{grid-template-columns:1fr}.fx6-original-content .compare-note{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.fx6-original-content .included,.fx6-original-content .eco-section,.fx6-original-content .compare,.fx6-original-content .process,.fx6-original-content .review-section,.fx6-original-content .locations,.fx6-original-content .faq{padding:62px 0}.fx6-original-content .included-grid{grid-template-columns:1fr}.fx6-original-content .included-item+.included-item{border-left:0;border-top:1px solid #d7e1e7}.fx6-original-content .compare-row.head{display:none}.fx6-original-content .compare-row{grid-template-columns:1fr auto;gap:8px;padding:15px 6px}.fx6-original-content .compare-row>span{grid-column:1/-1}.fx6-original-content .compare-price{grid-column:2;grid-row:1}.fx6-original-content .compare-row button{grid-column:2}.fx6-original-content .review-band{padding:24px}.fx6-original-content .location-meta,.fx6-original-content .location-actions{flex-direction:column;align-items:flex-start;gap:7px}}.fx6-process-head-compact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 34px;border-bottom:1px solid var(--fx-line);background:#fff}.fx6-process-head-compact>span{color:var(--fx-blue);font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx6-process-head-compact>small{color:var(--fx-text);font-size:11px;line-height:1.45}.fx6-process-panel .fx6-step-title h2{margin:6px 0 0;font-size:38px;line-height:1.05;letter-spacing:-.045em}.fx6-process-panel .fx6-step-title h3{display:none}.fx6-money-inline-tags{margin-top:14px}.fx6-money-inline-tags span{padding:8px 12px;background:rgb(45 151 91 / .14);border-color:rgb(117 221 159 / .24);color:#a8e4bf}.fx6-summary-reassurance span:first-child{color:var(--fx-green)}.fx6-original-content .technician-section{padding:92px 0;background:#fff}.fx6-original-content .technician-grid{display:grid;grid-template-columns:minmax(390px,.9fr) minmax(0,1.1fr);gap:72px;align-items:center}.fx6-original-content .technician-photo{position:relative;min-height:520px;margin:0;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px rgb(7 31 49 / .13)}.fx6-original-content .technician-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx6-original-content .technician-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgb(5 28 43 / .8))}.fx6-original-content .technician-photo figcaption{position:absolute;z-index:1;left:24px;right:24px;bottom:22px;color:#fff}.fx6-original-content .technician-photo figcaption span,.fx6-original-content .technician-photo figcaption strong{display:block}.fx6-original-content .technician-photo figcaption span{color:#9edaf2;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-original-content .technician-photo figcaption strong{margin-top:6px;font-size:20px}.fx6-original-content .technician-copy>.eyebrow{color:var(--fx-blue);font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx6-original-content .technician-copy>h2{margin:10px 0 0;font-size:clamp(36px,4vw,54px);line-height:1.02;letter-spacing:-.05em}.fx6-original-content .technician-copy>p{margin:17px 0 0;color:var(--fx-text);font-size:13px;line-height:1.72}.fx6-original-content .technician-points{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:28px;border-top:1px solid var(--fx-line);border-bottom:1px solid var(--fx-line)}.fx6-original-content .technician-points article{padding:20px 18px 20px 0}.fx6-original-content .technician-points article+article{padding-left:18px;border-left:1px solid var(--fx-line)}.fx6-original-content .technician-points span,.fx6-original-content .technician-points strong{display:block}.fx6-original-content .technician-points span{color:var(--fx-orange);font-size:9px;font-weight:900}.fx6-original-content .technician-points strong{margin-top:7px;font-size:12px}.fx6-original-content .technician-points p{margin:6px 0 0;color:var(--fx-text);font-size:9px;line-height:1.55}.fx6-original-content .technician-actions{display:flex;align-items:center;gap:14px;margin-top:25px}.fx6-original-content .technician-actions button{min-height:44px;border:0;border-radius:11px;background:var(--fx-orange);color:#fff;padding:0 17px;font-size:10px;font-weight:900;cursor:pointer}.fx6-original-content .technician-actions a{color:var(--fx-blue);font-size:10px;font-weight:900;text-decoration:none}.fx6-original-content .eco-primary-link{display:inline-flex;align-items:center;min-height:46px;border-radius:12px;background:var(--fx-green);color:#fff;padding:0 17px;font-size:10px;font-weight:900;text-decoration:none}.fx6-original-content .eco-cards article>span{font-weight:900}@media(max-width:980px){.fx6-original-content .technician-grid{grid-template-columns:1fr;gap:34px}.fx6-original-content .technician-photo{min-height:460px}.fx6-process-head-compact{align-items:flex-start;flex-direction:column;gap:5px}}@media(max-width:650px){.fx6-process-head-compact{padding:17px 18px}.fx6-process-panel .fx6-step-title h2{font-size:29px}.fx6-original-content .technician-section{padding:62px 0}.fx6-original-content .technician-photo{min-height:390px}.fx6-original-content .technician-points{grid-template-columns:1fr}.fx6-original-content .technician-points article{padding:16px 0}.fx6-original-content .technician-points article+article{padding-left:0;border-left:0;border-top:1px solid var(--fx-line)}.fx6-original-content .technician-actions{align-items:stretch;flex-direction:column}.fx6-original-content .technician-actions button,.fx6-original-content .technician-actions a{width:100%;text-align:center}.fx6-original-content .technician-actions a{padding:12px 0}.fx6-original-content .eco-actions{align-items:stretch;flex-direction:column}.fx6-original-content .eco-primary-link,.fx6-original-content .eco-actions button{justify-content:center;width:100%;text-align:center}}.fx6-money-device-card-compact .fx6-money-card-hero{grid-template-columns:minmax(0,1fr) 132px;gap:12px;align-items:center;padding:12px 14px}.fx6-money-device-card-compact .fx6-money-card-device{min-height:132px;display:flex;align-items:center;justify-content:center}.fx6-money-device-card-compact .fx6-money-card-device img{display:block;max-width:118px;max-height:150px;width:auto;height:auto;object-fit:contain}.fx6-money-card-specs-list{display:grid!important;grid-template-columns:1fr!important;gap:0!important;margin-top:12px!important;border-top:1px solid #e8eef2}.fx6-money-card-specs-list>div{display:grid!important;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:center;padding:9px 0!important;border-bottom:1px solid #edf2f5;background:transparent!important;border-radius:0!important}.fx6-money-card-specs-list>div:last-child{border-bottom:0}.fx6-money-card-specs-list i{display:grid!important;place-items:center;flex:none!important;width:24px!important;height:24px!important;border-radius:50%!important;background:#e7f6ed!important;color:#198754!important;font-size:12px!important;font-weight:900!important}.fx6-money-card-specs-list span{display:block!important;color:var(--fx-ink)!important;font-size:inherit!important;font-weight:400!important;text-transform:none!important;line-height:1.3!important}.fx6-money-card-specs-list strong{display:block!important;margin:0!important;color:var(--fx-ink)!important;font-size:11px!important;font-weight:850!important;text-transform:none!important;line-height:1.3!important}.fx6-money-card-specs-list small{display:block;margin-top:2px;color:#6d8392;font-size:8px;line-height:1.35}.fx6-money-inline-tags span{background:rgb(45 151 91 / .14)!important;border-color:rgb(117 221 159 / .24)!important;color:#a8e4bf!important}@media(max-width:650px){.fx6-money-device-card-compact .fx6-money-card-hero{grid-template-columns:minmax(0,1fr) 105px}.fx6-money-device-card-compact .fx6-money-card-device img{max-width:95px;max-height:125px}.fx6-money-card-specs-list strong{font-size:10.5px!important}.fx6-money-card-specs-list small{font-size:7.8px}}.fx6-review-advice-banner{padding:18px 0;border-bottom:1px solid #dce7ed;background:#f2f7f9}.fx6-review-advice-inner{display:grid;grid-template-columns:minmax(0,1fr) 465px;gap:26px;align-items:center}.fx6-review-advice-copy{display:grid;grid-template-columns:62px minmax(0,1fr);gap:16px;align-items:center}.fx6-review-advice-copy img{width:62px;height:62px;border-radius:50%;object-fit:cover;background:#fff;box-shadow:0 8px 20px rgb(15 53 75 / .08)}.fx6-review-advice-copy span,.fx6-review-advice-copy strong,.fx6-review-advice-copy small{display:block}.fx6-review-advice-copy span{width:max-content;padding:6px 11px;border-radius:999px;background:#e5f5ea;color:#178249;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.fx6-review-advice-copy strong{margin-top:8px;color:var(--fx-ink);font-size:17px;line-height:1.25}.fx6-review-advice-copy small{margin-top:5px;color:#5f7888;font-size:10px;line-height:1.5}.fx6-review-advice-rating{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:15px;align-items:center;padding:17px 20px;border:1px solid #d6e2e8;border-radius:18px;background:#fff;color:var(--fx-ink);text-decoration:none;box-shadow:0 10px 28px rgb(15 53 75 / .06)}.fx6-review-advice-rating>b{color:#ff9d1a;font-size:19px;letter-spacing:1px}.fx6-review-advice-rating div strong,.fx6-review-advice-rating div small{display:block}.fx6-review-advice-rating div strong{font-size:16px}.fx6-review-advice-rating div small{margin-top:4px;color:#78909d;font-size:9px}.fx6-review-advice-rating>span{color:var(--fx-blue);font-size:10px;font-weight:900;white-space:nowrap}.fx6-review-advice-rating:hover{border-color:#9fc3d7;transform:translateY(-1px)}@media(max-width:900px){.fx6-review-advice-inner{grid-template-columns:1fr}.fx6-review-advice-rating{max-width:620px}}@media(max-width:650px){.fx6-review-advice-banner{padding:14px 0}.fx6-review-advice-copy{grid-template-columns:50px minmax(0,1fr);gap:12px}.fx6-review-advice-copy img{width:50px;height:50px}.fx6-review-advice-copy strong{font-size:14px}.fx6-review-advice-rating{grid-template-columns:1fr auto;gap:10px;padding:14px}.fx6-review-advice-rating>b{grid-column:1/-1;font-size:16px}.fx6-review-advice-rating div strong{font-size:14px}}.fx6-money-rich-copy{max-width:900px}.fx6-money-hero-rich h1{max-width:900px;margin-top:12px;font-size:clamp(58px,6vw,92px);line-height:.98;letter-spacing:-.06em}.fx6-money-hero-rich .fx6-money-lead{max-width:900px;margin-top:18px;font-size:15px;line-height:1.65}.fx6-money-price-line-3{display:grid;grid-template-columns:1fr 1fr 1.45fr;gap:0;max-width:900px;margin-top:30px;border-top:1px solid rgb(255 255 255 / .14);border-bottom:1px solid rgb(255 255 255 / .14)}.fx6-money-price-line-3>div{min-height:108px;padding:20px 24px 18px 0;border:0!important;border-radius:0!important;background:transparent!important}.fx6-money-price-line-3>div+div{padding-left:26px;border-left:1px solid rgb(255 255 255 / .14)!important}.fx6-money-price-line-3 span{font-size:10px;color:#8fb2c5}.fx6-money-price-line-3 strong{margin-top:10px;font-size:31px}.fx6-money-price-line-3 small{margin-top:8px;font-size:9px;color:#b9cfdb}.fx6-money-price-line-3 .fx6-money-duration{display:block}.fx6-money-price-line-3 .fx6-money-duration i{display:none}.fx6-money-price-line-3 .fx6-money-duration strong,.fx6-money-first-times strong{font-size:29px}.fx6-money-cta-row{margin-top:28px;gap:24px}.fx6-money-cta-row .btn{min-width:390px;min-height:62px;font-size:16px}.fx6-hero-link{font-size:13px}.fx6-money-inline-tags{margin-top:18px}.fx6-money-inline-tags span{padding:7px 12px;font-size:10px;background:rgb(29 151 80 / .24)!important;border-color:rgb(122 225 164 / .22)!important;color:#9ee2b8!important}.fx6-review-advice-banner{border-top:1px solid #dce7ed}@media(max-width:1180px){.fx6-money-hero-rich h1{font-size:clamp(52px,5.8vw,78px)}.fx6-money-cta-row .btn{min-width:330px}}@media(max-width:850px){.fx6-money-price-line-3{grid-template-columns:1fr 1fr}.fx6-money-price-line-3>div:nth-child(3){grid-column:1/-1;border-left:0!important;border-top:1px solid rgb(255 255 255 / .14)!important;padding-left:0}.fx6-money-hero-rich h1{font-size:54px}}@media(max-width:650px){.fx6-money-hero-rich h1{font-size:42px}.fx6-money-price-line-3{grid-template-columns:1fr}.fx6-money-price-line-3>div+div,.fx6-money-price-line-3>div:nth-child(3){border-left:0!important;border-top:1px solid rgb(255 255 255 / .14)!important;padding-left:0}.fx6-money-cta-row .btn{min-width:0;width:100%}.fx6-money-cta-row{gap:14px}}.fx6-money-price-line-3 span{font-size:11px;line-height:1.25}.fx6-money-price-line-3 strong{margin-top:8px;font-size:31px;line-height:1.05;font-weight:900;letter-spacing:-.025em}.fx6-money-price-line-3 small{margin-top:7px;font-size:10.5px;line-height:1.45}.fx6-money-price-line-3 .fx6-money-duration{display:block!important}.fx6-money-price-line-3 .fx6-money-duration strong,.fx6-money-first-times strong{font-size:31px!important;font-family:inherit;font-weight:900;letter-spacing:-.025em}.fx6-money-card-top>span{font-size:10px;letter-spacing:.055em}.fx6-money-card-top>b{font-size:9px;padding:6px 9px}.fx6-money-device-card-compact .fx6-money-card-copy span{font-size:10px;line-height:1.35}.fx6-money-device-card-compact .fx6-money-card-copy strong{font-size:25px;line-height:1.08}.fx6-money-device-card-compact .fx6-money-card-copy small{font-size:10.5px;line-height:1.45}.fx6-money-device-card-compact .fx6-money-selected-combo span{font-size:9.5px;line-height:1.35}.fx6-money-device-card-compact .fx6-money-selected-combo h2{font-size:21px;line-height:1.15}.fx6-money-device-card-compact .fx6-money-selected-combo small{font-size:10.5px;line-height:1.45}.fx6-money-device-card-compact .fx6-money-selected-combo>strong{font-size:31px}.fx6-money-card-specs-list>div{grid-template-columns:30px minmax(0,1fr);gap:11px;padding:10px 0!important}.fx6-money-card-specs-list i{width:26px!important;height:26px!important;font-size:13px!important}.fx6-money-card-specs-list strong{font-size:12.5px!important;line-height:1.35!important}.fx6-money-card-specs-list small{margin-top:3px;font-size:10px;line-height:1.42}.fx6-review-advice-inner{grid-template-columns:minmax(0,1fr) auto;gap:24px}.fx6-review-advice-actions{display:flex;align-items:stretch;gap:12px}.fx6-review-advice-rating{min-width:430px}.fx6-review-slot-cta{min-width:190px;white-space:nowrap;padding-left:18px;padding-right:18px}.fx6-review-advice-copy small{font-size:11px}.fx6-review-advice-rating div small{font-size:10px}@media(max-width:1180px){.fx6-review-advice-inner{grid-template-columns:1fr}.fx6-review-advice-actions{justify-content:flex-start}.fx6-review-advice-rating{min-width:0;max-width:560px;flex:1}.fx6-review-slot-cta{min-width:185px}}@media(max-width:720px){.fx6-review-advice-actions{flex-direction:column}.fx6-review-advice-rating,.fx6-review-slot-cta{width:100%;max-width:none}.fx6-money-card-top>span{font-size:9.5px}.fx6-money-card-specs-list strong{font-size:12px!important}.fx6-money-card-specs-list small{font-size:9.5px}.fx6-money-price-line-3 span{font-size:10.5px}.fx6-money-price-line-3 small{font-size:10px}}.fx6-money-device-card-v72{padding:18px 20px 16px;border-radius:24px}.fx6-money-device-card-v72 .fx6-money-card-top{margin:0 0 10px}.fx6-money-card-product-row{display:grid;grid-template-columns:minmax(0,1fr) 126px;gap:18px;align-items:center;padding:14px 14px 14px 16px;border:0;border-radius:18px;background:#f6f9fb;overflow:visible}.fx6-money-card-product-copy>span,.fx6-money-card-product-copy>small{display:block}.fx6-money-card-product-copy>span{color:#6f8796;font-size:9.5px;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.fx6-money-card-product-copy h2{margin:7px 0 0;color:var(--fx-ink);font-size:24px;line-height:1.05;letter-spacing:-.035em}.fx6-money-card-product-copy>strong{display:block;margin-top:9px;color:var(--fx-ink);font-size:31px;line-height:1}.fx6-money-card-product-copy>small{margin-top:8px;color:#617988;font-size:10.5px;line-height:1.45}.fx6-money-device-card-v72 .fx6-money-card-device{display:flex;align-items:center;justify-content:center;min-height:152px;padding:14px 12px;overflow:visible;border:0;background:#fff;border-radius:16px}.fx6-money-device-card-v72 .fx6-money-card-device:before,.fx6-money-device-card-v72 .fx6-money-card-device:after{display:none!important;content:none!important}.fx6-money-device-card-v72 .fx6-money-card-device img{display:block;width:auto;height:auto;max-width:104px;max-height:142px;object-fit:contain;object-position:center;margin:auto;filter:drop-shadow(0 10px 16px rgb(13 31 44 / .12))}.fx6-money-card-specs-v72{margin-top:8px!important;border-top:0!important}.fx6-money-card-specs-v72>div{grid-template-columns:25px minmax(0,1fr)!important;gap:9px!important;padding:7px 0!important}.fx6-money-card-specs-v72 i{width:22px!important;height:22px!important;font-size:11px!important}.fx6-money-card-specs-v72 strong{font-size:11.5px!important;line-height:1.28!important}.fx6-money-card-specs-v72 small{margin-top:1px!important;font-size:9.2px!important;line-height:1.35!important}.fx6-appointment-recommendation{padding:22px 0;border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed;background:#fff}.fx6-appointment-recommendation-inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:28px;align-items:center}.fx6-appointment-recommendation-copy span,.fx6-appointment-recommendation-copy strong{display:block}.fx6-appointment-recommendation-copy span{color:var(--fx-blue);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx6-appointment-recommendation-copy strong{margin-top:7px;color:var(--fx-ink);font-size:28px;line-height:1.1;letter-spacing:-.035em}.fx6-appointment-recommendation-points{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;color:#617988;font-size:10.5px;font-weight:750}.fx6-appointment-recommendation-cta{min-width:150px;min-height:50px;border-radius:999px}.fx6-review-advice-banner{padding:18px 0 20px;border-top:0}.fx6-review-advice-inner{grid-template-columns:minmax(0,1fr) 465px;gap:34px}.fx6-review-advice-rating{min-width:0;width:100%}.fx6-booking{padding-top:72px}@media(max-width:1100px){.fx6-appointment-recommendation-inner{grid-template-columns:1fr auto}.fx6-appointment-recommendation-points{grid-column:1/-1;justify-content:flex-start}.fx6-review-advice-inner{grid-template-columns:1fr}.fx6-review-advice-rating{max-width:620px}}@media(max-width:720px){.fx6-money-card-product-row{grid-template-columns:minmax(0,1fr) 98px;gap:12px;padding:13px}.fx6-money-card-product-copy h2{font-size:21px}.fx6-money-card-product-copy>strong{font-size:28px}.fx6-money-device-card-v72 .fx6-money-card-device{min-height:132px;padding:10px}.fx6-money-device-card-v72 .fx6-money-card-device img{max-width:84px;max-height:120px}.fx6-appointment-recommendation{padding:18px 0}.fx6-appointment-recommendation-inner{grid-template-columns:1fr;gap:16px}.fx6-appointment-recommendation-copy strong{font-size:24px}.fx6-appointment-recommendation-points{grid-column:auto;justify-content:flex-start;gap:10px 16px}.fx6-appointment-recommendation-cta{width:100%}.fx6-booking{padding-top:50px}}.fx6-planner-anchor{height:0;scroll-margin-top:92px}.fx6-money-cta-row .fx6-hero-link{appearance:none;border:0;background:#fff0;padding:0;cursor:pointer;font:inherit}.fx6-money-planner-drawer{position:fixed;z-index:175;inset:0;display:grid;grid-template-columns:1fr minmax(600px,700px);visibility:hidden;pointer-events:none}.fx6-money-planner-drawer.open{visibility:visible;pointer-events:auto}.fx6-money-planner-backdrop{grid-column:1/-1;grid-row:1;position:absolute;inset:0;border:0;background:rgb(3 20 32 / .62);opacity:0;transition:opacity .24s ease;backdrop-filter:blur(3px)}.fx6-money-planner-drawer.open .fx6-money-planner-backdrop{opacity:1}.fx6-money-planner-panel{grid-column:2;grid-row:1;position:relative;display:flex;min-width:0;min-height:100%;max-height:100vh;flex-direction:column;background:#f7fafc;box-shadow:-30px 0 90px rgb(2 20 33 / .3);transform:translateX(104%);transition:transform .32s cubic-bezier(.22,.8,.24,1);overflow:hidden}.fx6-money-planner-drawer.open .fx6-money-planner-panel{transform:none}.fx6-money-planner-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:24px 28px 19px;border-bottom:1px solid #dfe8ed;background:#fff}.fx6-money-planner-head span,.fx6-money-planner-head strong,.fx6-money-planner-head small{display:block}.fx6-money-planner-head span{color:var(--fx-blue);font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx6-money-planner-head strong{margin-top:6px;color:var(--fx-ink);font-size:25px;line-height:1.1;letter-spacing:-.035em}.fx6-money-planner-head small{margin-top:6px;color:#637d8d;font-size:11px;line-height:1.45}.fx6-money-planner-close{position:relative;flex:0 0 42px;width:42px;height:42px;border:1px solid #d9e4e9;border-radius:50%;background:#fff;cursor:pointer}.fx6-money-planner-close span,.fx6-money-planner-close i{position:absolute;left:12px;right:12px;top:20px;height:2px;border-radius:2px;background:#18364a;transform:rotate(45deg)}.fx6-money-planner-close i{transform:rotate(-45deg)}.fx6-money-planner-selected{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:13px 28px;border-bottom:1px solid #dfe8ed;background:#eef5f8}.fx6-money-planner-selected>div:last-child{text-align:right}.fx6-money-planner-selected span,.fx6-money-planner-selected strong{display:block}.fx6-money-planner-selected span{color:#718997;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.fx6-money-planner-selected strong{margin-top:3px;color:var(--fx-ink);font-size:14px}.fx6-money-planner-wizard{display:flex;min-height:0;flex:1;flex-direction:column}.fx6-money-planner-wizard .fx6-process-tabs{flex:0 0 auto;background:#fff}.fx6-money-planner-wizard .fx6-process-tabs button{min-height:68px;padding:14px 12px;text-align:left;border:0;border-right:1px solid var(--fx-line);background:#fff0;cursor:pointer}.fx6-money-planner-wizard .fx6-process-tabs button:last-child{border-right:0}.fx6-money-planner-wizard .fx6-process-tabs button.active{background:#fff;box-shadow:inset 0 -3px 0 var(--fx-orange)}.fx6-money-planner-wizard .fx6-process-tabs button.fx6-process-tab-complete span:before{content:'✓ ';color:var(--fx-green)}.fx6-money-planner-scroll{min-height:0;flex:1;overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.fx6-money-planner-scroll .fx6-process-pane{padding:0 28px 34px}.fx6-money-planner-scroll .fx6-process-panel{padding:27px 0 10px}.fx6-money-planner-scroll .fx6-step-title{margin-bottom:18px}.fx6-money-planner-scroll .fx6-step-title h2{font-size:30px;line-height:1.08;letter-spacing:-.04em}.fx6-money-planner-scroll .fx6-step-title p{max-width:580px;font-size:12px;line-height:1.58}.fx6-money-planner-scroll .fx6-quality-grid{gap:12px}.fx6-money-planner-scroll .fx6-quality{min-height:165px;padding:17px}.fx6-money-planner-scroll .fx6-quality.selected{padding:16px}.fx6-money-planner-scroll .fx6-quality>strong{font-size:16px}.fx6-money-planner-scroll .fx6-quality>small{min-height:44px;font-size:10px;line-height:1.5}.fx6-money-planner-scroll .fx6-quality .bottom span{font-size:8.5px}.fx6-money-planner-scroll .fx6-quality .bottom b{font-size:22px}.fx6-money-planner-scroll .fx6-book-help{grid-template-columns:48px minmax(0,1fr) auto;padding:14px 16px}.fx6-money-planner-scroll .fx6-book-help img{width:48px;height:48px}.fx6-money-planner-scroll .fx6-route-grid{gap:10px}.fx6-money-planner-scroll .fx6-route{min-height:92px;padding:14px}.fx6-money-planner-scroll .fx6-route strong{font-size:12px}.fx6-money-planner-scroll .fx6-route small{font-size:9px}.fx6-money-planner-scroll .fx6-route-detail{display:block;padding:16px}.fx6-money-planner-scroll .fx6-slot-buttons{justify-content:flex-start;margin-top:14px}.fx6-money-planner-scroll .fx6-protect-grid{gap:12px}.fx6-money-planner-scroll .fx6-protect-card{min-height:160px;padding:16px}.fx6-money-planner-scroll .fx6-protect-card strong{font-size:17px}.fx6-money-planner-scroll .fx6-protect-card small{font-size:9.5px}.fx6-money-planner-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 22px;border-top:1px solid #d9e4e9;background:rgb(255 255 255 / .98);box-shadow:0 -14px 34px rgb(7 31 49 / .08);backdrop-filter:blur(12px)}.fx6-money-planner-summary{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:6px 14px;align-items:center}.fx6-money-planner-summary span{min-width:0;color:#607b8c;font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx6-money-planner-summary strong{grid-column:3;grid-row:1/3;color:var(--fx-ink);font-size:25px;line-height:1}.fx6-money-planner-actions{display:flex;gap:9px;align-items:center}.fx6-money-planner-actions .btn{min-height:48px;padding:0 18px;white-space:nowrap}.fx6-money-planner-actions #fx6DrawerBack[hidden]{display:none}body.fx6-money-planner-open{overflow:hidden}@media(max-width:1100px){.fx6-money-planner-drawer{grid-template-columns:1fr minmax(560px,660px)}}@media(max-width:760px){.fx6-money-planner-drawer{display:block}.fx6-money-planner-panel{position:absolute;inset:0;max-height:none;min-height:100%;width:100%;transform:translateX(104%)}.fx6-money-planner-head{padding:19px 18px 15px}.fx6-money-planner-head strong{font-size:22px}.fx6-money-planner-selected{padding:11px 18px}.fx6-money-planner-wizard .fx6-process-tabs button{min-height:61px;padding:11px 8px}.fx6-money-planner-wizard .fx6-process-tabs button span{font-size:7px}.fx6-money-planner-wizard .fx6-process-tabs button strong{font-size:10px}.fx6-money-planner-scroll .fx6-process-pane{padding:0 18px 28px}.fx6-money-planner-scroll .fx6-process-panel{padding-top:22px}.fx6-money-planner-scroll .fx6-step-title h2{font-size:27px}.fx6-money-planner-scroll .fx6-quality-grid,.fx6-money-planner-scroll .fx6-route-grid,.fx6-money-planner-scroll .fx6-protect-grid{grid-template-columns:1fr}.fx6-money-planner-scroll .fx6-quality{min-height:145px}.fx6-money-planner-footer{grid-template-columns:1fr;padding:12px 14px;gap:10px}.fx6-money-planner-summary{grid-template-columns:minmax(0,1fr) auto}.fx6-money-planner-summary span:nth-child(2){display:none}.fx6-money-planner-summary strong{grid-column:2;grid-row:1}.fx6-money-planner-actions{width:100%}.fx6-money-planner-actions .btn{flex:1;min-width:0}}.fx74-home-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 74% 38%,rgb(73 185 224 / .32),transparent 32%),linear-gradient(135deg,#041a28,#07364d 58%,#0a5a75)}.fx74-home-hero:before,.fx74-home-hero:after{display:none}.fx74-home-hero-grid{position:relative;z-index:1;min-height:700px;display:grid;grid-template-columns:minmax(0,.92fr) minmax(520px,1.08fr);gap:62px;align-items:center;padding:78px 0 86px}.fx74-home-copy h1{max-width:760px;margin:22px 0 0;font-size:clamp(48px,6vw,76px);line-height:.97;letter-spacing:-.062em}.fx74-home-copy h1 em{color:#8ed3f3;font-style:normal}.fx74-home-kicker{display:inline-flex;align-items:center;gap:10px;margin-top:26px;color:#a5e2fa;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.fx74-home-kicker:before{content:"";width:26px;height:2px;background:#ef912f}.fx74-home-lead{max-width:690px;margin:24px 0 0;color:#c7dce7;font-size:20px;line-height:1.65}.fx74-home-actions{margin-top:34px}.fx74-home-points{display:flex;gap:20px;flex-wrap:wrap;margin-top:27px;color:#b7d3de;font-size:13px}.fx74-home-points span{display:flex;align-items:center;gap:8px}.fx74-home-points b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(36 163 103 / .18);color:#8ee5b4;font-weight:900}.fx74-cycle-hero{position:relative;height:620px}.fx74-cycle-ring{position:absolute;left:50%;top:50%;width:550px;height:550px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from -90deg,#f59a2f 0 25%,#24a367 25% 50%,#75c8e8 50% 75%,#b9a0ff 75% 100%);box-shadow:0 42px 80px rgb(0 20 32 / .28)}.fx74-cycle-ring:before{content:"";position:absolute;inset:24px;border-radius:50%;background:#0a425a}.fx74-cycle-ring:after{content:"";position:absolute;inset:70px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgb(255 255 255 / .07),transparent 48%),linear-gradient(145deg,#0b526c,#073246)}.fx74-cycle-device{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:188px;height:380px;border-radius:39px;background:#0a1117;box-shadow:0 50px 86px rgb(0 0 0 / .42),inset 0 0 0 3px #46555e;z-index:4}.fx74-cycle-device:before{content:"";position:absolute;inset:11px;border-radius:30px;background:radial-gradient(circle at 66% 22%,#a1f4c5 0 8%,transparent 31%),radial-gradient(circle at 32% 64%,#a052ee 0 13%,transparent 39%),linear-gradient(160deg,#0bb0aa,#191a3b 72%)}.fx74-cycle-device:after{content:"";position:absolute;left:50%;top:17px;transform:translateX(-50%);width:78px;height:19px;border-radius:999px;background:#05090b}.fx74-cycle-node{position:absolute;z-index:7;width:202px;padding:15px 16px;border-radius:28px;background:rgb(255 255 255 / .94);color:#102d3f;box-shadow:0 22px 55px rgb(0 20 32 / .22);backdrop-filter:blur(18px);display:grid;grid-template-columns:48px 1fr;gap:12px;align-items:center;text-decoration:none;border:1px solid rgb(255 255 255 / .52);transition:transform .18s ease,box-shadow .18s ease}.fx74-cycle-node:hover{transform:translateY(-2px);box-shadow:0 28px 60px rgb(0 20 32 / .26)}.fx74-cycle-node b{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;font-size:17px;font-weight:900;box-shadow:inset 0 0 0 1px rgb(16 45 63 / .07)}.fx74-cycle-node strong,.fx74-cycle-node small,.fx74-cycle-node .eyebrow{display:block}.fx74-cycle-node strong{font-size:15px;color:#153446}.fx74-cycle-node small{margin-top:3px;color:#607b8b;font-size:10px;line-height:1.35}.fx74-cycle-node .eyebrow{font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.fx74-cycle-node.n1{left:8px;top:62px;--c:#f59a2f;--ct:#a55f12;background:linear-gradient(180deg,rgb(255 246 236 / .98),rgb(255 255 255 / .94))}.fx74-cycle-node.n2{right:8px;top:62px;--c:#24a367;--ct:#177a49;background:linear-gradient(180deg,rgb(242 252 247 / .98),rgb(255 255 255 / .94))}.fx74-cycle-node.n3{right:8px;bottom:62px;--c:#75c8e8;--ct:#0f739a;background:linear-gradient(180deg,rgb(243 251 255 / .98),rgb(255 255 255 / .94))}.fx74-cycle-node.n4{left:8px;bottom:62px;--c:#b9a0ff;--ct:#6e56c8;background:linear-gradient(180deg,rgb(249 245 255 / .98),rgb(255 255 255 / .94))}.fx74-cycle-node.n1,.fx74-cycle-node.n2,.fx74-cycle-node.n3,.fx74-cycle-node.n4{box-shadow:0 22px 55px rgb(0 20 32 / .22),0 0 0 1px color-mix(in srgb,var(--c) 34%,white) inset}.fx74-cycle-node b{background:color-mix(in srgb,var(--c) 20%,white);color:var(--ct)}.fx74-cycle-node .eyebrow{color:var(--ct)}@media(max-width:1180px){.fx74-home-hero-grid{grid-template-columns:minmax(0,1fr) 520px;gap:42px}.fx74-home-lead{font-size:18px}}@media(max-width:980px){.fx74-home-hero-grid{grid-template-columns:1fr;min-height:auto;padding:62px 0}.fx74-cycle-hero{max-width:620px;width:100%;margin:0 auto}}@media(max-width:650px){.fx74-home-hero-grid{padding:44px 0 50px}.fx74-home-copy h1{font-size:43px}.fx74-home-lead{font-size:14px}.fx74-home-actions{align-items:stretch;flex-direction:column}.fx74-home-actions .btn{width:100%}.fx74-home-points{display:grid}.fx74-cycle-hero{height:710px}.fx74-cycle-ring{width:455px;height:455px}.fx74-cycle-device{width:158px;height:320px}.fx74-cycle-node{width:165px;padding:11px 12px;grid-template-columns:38px 1fr}.fx74-cycle-node b{width:38px;height:38px}.fx74-cycle-node small{font-size:9px}.fx74-cycle-node.n1,.fx74-cycle-node.n4{left:-2px}.fx74-cycle-node.n2,.fx74-cycle-node.n3{right:-2px}.fx74-cycle-node.n1,.fx74-cycle-node.n2{top:90px}.fx74-cycle-node.n3,.fx74-cycle-node.n4{bottom:90px}}.fx75-device-bento-section{position:relative;padding:88px 0 92px;background:linear-gradient(180deg,#f5fafc 0%,#fff 86%);color:#0c2d42}.fx75-device-bento-section:before{content:"";position:absolute;left:50%;top:0;width:min(1180px,calc(100% - 48px));height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,rgb(117 200 232 / .42),transparent)}.fx75-device-head{max-width:900px;margin:0 auto 38px;text-align:center}.fx75-device-head>span{display:inline-flex;align-items:center;gap:9px;color:#0d749b;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx75-device-head>span:before{content:"";width:22px;height:2px;background:#f59a2f}.fx75-device-head h2{max-width:880px;margin:15px auto 17px;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:-.055em;color:#0c2d42}.fx75-device-head p{max-width:760px;margin:0 auto;color:#6c8393;font-size:17px;line-height:1.65}.fx75-device-bento{display:grid;grid-template-columns:1.35fr .82fr .82fr;grid-template-rows:238px 238px;gap:16px}.fx75-device-card{position:relative;min-width:0;padding:28px;border:1px solid #e1ebef;border-radius:30px;overflow:hidden;background:#fff;color:#0c2d42;box-shadow:0 18px 46px rgb(12 45 66 / .075);display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer;font:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.fx75-device-card:hover{transform:translateY(-4px);border-color:rgb(13 116 155 / .23);box-shadow:0 28px 66px rgb(12 45 66 / .13)}.fx75-device-card:focus-visible{outline:3px solid rgb(245 154 47 / .48);outline-offset:4px}.fx75-device-phone{grid-row:1/3;background:radial-gradient(circle at 88% 18%,rgb(117 200 232 / .25),transparent 30%),linear-gradient(145deg,#08283d,#0b5875);color:#fff;border-color:rgb(255 255 255 / .08)}.fx75-device-tablet{background:linear-gradient(145deg,#edf8fc,#fff 70%)}.fx75-device-laptop{background:linear-gradient(145deg,#f7f3ff,#fff 72%)}.fx75-device-watch{grid-column:2/4;background:linear-gradient(145deg,#f0faf5,#fff 74%);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr auto;column-gap:24px}.fx75-device-glow{position:absolute;right:-45px;bottom:-75px;width:245px;height:245px;border-radius:64px;background:rgb(255 255 255 / .08);transform:rotate(17deg);transition:transform .3s ease}.fx75-device-card:hover .fx75-device-glow{transform:rotate(12deg) scale(1.05)}.fx75-device-tablet .fx75-device-glow{background:rgb(117 200 232 / .14)}.fx75-device-laptop .fx75-device-glow{background:rgb(172 147 238 / .15)}.fx75-device-watch .fx75-device-glow{background:rgb(44 173 116 / .13)}.fx75-device-top,.fx75-device-copy,.fx75-device-foot{position:relative;z-index:1}.fx75-device-top{display:flex;align-items:center;justify-content:space-between;gap:14px}.fx75-device-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:19px;background:#0d3045;color:#fff;box-shadow:0 13px 28px rgb(12 45 66 / .13)}.fx75-device-icon svg{width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fx75-device-phone .fx75-device-icon{background:rgb(255 255 255 / .12);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1)}.fx75-device-label{padding:7px 10px;border-radius:999px;background:rgb(13 116 155 / .08);color:#0d749b;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx75-device-phone .fx75-device-label{background:rgb(255 255 255 / .1);color:#a7e4fb}.fx75-device-laptop .fx75-device-label{background:rgb(172 147 238 / .13);color:#7054bd}.fx75-device-watch .fx75-device-label{background:rgb(44 173 116 / .12);color:#187c4c}.fx75-device-copy{align-self:end}.fx75-device-copy strong,.fx75-device-copy small{display:block}.fx75-device-copy strong{margin-top:20px;font-size:28px;line-height:1.05;letter-spacing:-.042em}.fx75-device-copy small{max-width:450px;margin-top:9px;color:#6c8393;font-size:13px;line-height:1.58}.fx75-device-phone .fx75-device-copy strong{font-size:38px}.fx75-device-phone .fx75-device-copy small{color:#c6dbe6;font-size:14px}.fx75-device-foot{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-top:22px}.fx75-device-foot span,.fx75-device-foot i,.fx75-device-foot b{display:block}.fx75-device-foot i{margin-bottom:5px;color:#91a5b1;font-size:10px;font-style:normal}.fx75-device-foot b{font-size:14px}.fx75-device-foot em{color:#0d759d;font-size:25px;font-style:normal;transition:transform .2s ease}.fx75-device-card:hover .fx75-device-foot em{transform:translateX(4px)}.fx75-device-phone .fx75-device-foot i{color:#8fcce6}.fx75-device-phone .fx75-device-foot em{color:#f59a2f}.fx75-device-watch .fx75-device-top{grid-column:1}.fx75-device-watch .fx75-device-copy{grid-column:1}.fx75-device-watch .fx75-device-foot{grid-column:1/3}.fx75-device-bento-section+.fx6-trust-strip{border-top:0;box-shadow:none}@media(max-width:980px){.fx75-device-bento{grid-template-columns:1fr 1fr;grid-template-rows:auto}.fx75-device-phone{grid-column:1/-1;grid-row:auto;min-height:350px}.fx75-device-watch{grid-column:1/-1}}@media(max-width:650px){.fx75-device-bento-section{padding:64px 0 68px}.fx75-device-head{margin-bottom:28px;text-align:left}.fx75-device-head h2{font-size:39px}.fx75-device-head p{font-size:14px}.fx75-device-bento{grid-template-columns:1fr;gap:12px}.fx75-device-phone,.fx75-device-watch{grid-column:auto}.fx75-device-card{min-height:230px;padding:22px;border-radius:24px}.fx75-device-phone{min-height:340px}.fx75-device-watch{display:flex}.fx75-device-copy strong{font-size:25px}.fx75-device-phone .fx75-device-copy strong{font-size:32px}.fx75-device-label{font-size:8px}}.fx76-home-hero .fx74-home-hero-grid{padding-bottom:74px}.fx76-trust-strip{position:relative;z-index:4;margin-top:0;background:#fff;border-top:0;box-shadow:0 18px 54px rgb(8 39 58 / .08)}.fx76-trust-strip .fx6-trust-grid{min-height:88px}.fx76-trust-strip .fx6-trust-item{padding-top:16px;padding-bottom:16px}.fx76-trust-strip .fx6-trust-item i{background:#eef8fc;color:#0d759d}.fx76-device-section,.fx76-repair-section,.fx76-lifecycle-services,.fx76-advice-section,.fx76-stores-section,.fx76-routes-section,.fx76-faq-section{color:#0c2d42}.fx76-device-section{padding:100px 0 104px;background:linear-gradient(180deg,#fff 0%,#f8fbfc 100%)}.fx76-section-head{max-width:920px;margin-bottom:42px}.fx76-section-head.center{margin-left:auto;margin-right:auto;text-align:center}.fx76-section-head.split{max-width:none;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);gap:80px;align-items:end}.fx76-section-head h2{margin:14px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.01;letter-spacing:-.055em;color:#0c2d42}.fx76-section-head p{max-width:760px;margin:17px 0 0;color:#688091;font-size:16px;line-height:1.7}.fx76-section-head.center p{margin-left:auto;margin-right:auto}.fx76-section-head.split>p{margin:0 0 6px;max-width:600px}.fx76-kicker{display:inline-flex;align-items:center;gap:9px;color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx76-kicker:before{content:"";width:22px;height:2px;background:#f59a2f}.fx76-kicker.light{color:#a8e5fb}.fx76-kicker.green{color:#188452}.fx76-kicker.purple{color:#7359c9}.fx76-device-bento{display:grid;grid-template-columns:1.34fr .82fr .82fr;grid-template-rows:260px 260px;gap:18px}.fx76-device-card{position:relative;min-width:0;min-height:0;padding:29px;border:1px solid #dfe9ee;border-radius:31px;overflow:hidden;background:#fff;color:#0c2d42;box-shadow:0 20px 52px rgb(12 45 66 / .08);display:flex;flex-direction:column;justify-content:space-between;text-align:left;cursor:pointer;font:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.fx76-device-card:after{content:"";position:absolute;right:-80px;bottom:-98px;width:265px;height:265px;border-radius:72px;transform:rotate(17deg);background:rgb(117 200 232 / .13);transition:transform .28s ease}.fx76-device-card:hover{transform:translateY(-4px);border-color:rgb(13 117 157 / .25);box-shadow:0 30px 70px rgb(12 45 66 / .14)}.fx76-device-card:hover:after{transform:rotate(12deg) scale(1.06)}.fx76-device-card:focus-visible{outline:3px solid rgb(245 154 47 / .48);outline-offset:4px}.fx76-device-phone{grid-row:1/3;background:radial-gradient(circle at 86% 16%,rgb(117 200 232 / .24),transparent 31%),linear-gradient(145deg,#08283d,#0b5875);color:#fff;border-color:rgb(255 255 255 / .1)}.fx76-device-phone:after{background:rgb(255 255 255 / .09)}.fx76-device-tablet{background:linear-gradient(145deg,#edf8fc,#fff 72%)}.fx76-device-laptop{background:linear-gradient(145deg,#f7f3ff,#fff 74%)}.fx76-device-laptop:after{background:rgb(172 147 238 / .14)}.fx76-device-watch{grid-column:2/4;background:linear-gradient(145deg,#f0faf5,#fff 75%)}.fx76-device-watch:after{background:rgb(44 173 116 / .13)}.fx76-device-top,.fx76-device-copy,.fx76-device-action{position:relative;z-index:2}.fx76-device-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.fx76-device-icon{display:grid;place-items:center;flex:0 0 58px;width:58px;height:58px;border-radius:20px;background:#0d3045;color:#fff;box-shadow:0 13px 28px rgb(12 45 66 / .13)}.fx76-device-icon svg{width:31px;height:31px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.fx76-device-phone .fx76-device-icon{background:rgb(255 255 255 / .12);box-shadow:inset 0 0 0 1px rgb(255 255 255 / .1)}.fx76-device-badge,.fx76-device-badges span{display:inline-flex;padding:7px 10px;border-radius:999px;background:rgb(13 117 157 / .09);color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.fx76-device-phone .fx76-device-badge{background:rgb(255 255 255 / .11);color:#afe8ff}.fx76-device-laptop .fx76-device-badge{background:rgb(172 147 238 / .14);color:#7054bd}.fx76-device-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.fx76-device-badges span{background:rgb(44 173 116 / .12);color:#187c4c}.fx76-device-copy{margin-top:auto;padding-top:24px}.fx76-device-copy strong,.fx76-device-copy small{display:block}.fx76-device-copy strong{font-size:29px;line-height:1.06;letter-spacing:-.045em}.fx76-device-copy small{max-width:480px;margin-top:10px;color:#668090;font-size:13px;line-height:1.6}.fx76-device-phone .fx76-device-copy{padding:0 18px 0 44px;margin:auto 0}.fx76-device-phone .fx76-device-copy strong{font-size:40px}.fx76-device-phone .fx76-device-copy small{color:#c8dde7;font-size:15px}.fx76-device-action{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:24px}.fx76-device-action span,.fx76-device-action i,.fx76-device-action b{display:block}.fx76-device-action i{margin-bottom:5px;color:#8aa0ad;font-size:10px;font-style:normal}.fx76-device-action b{font-size:14px;line-height:1.3}.fx76-device-action em{color:#0d759d;font-size:25px;font-style:normal;transition:transform .2s ease}.fx76-device-card:hover .fx76-device-action em{transform:translateX(5px)}.fx76-device-phone .fx76-device-action i{color:#8fcce6}.fx76-device-phone .fx76-device-action em{color:#f59a2f}.fx76-device-watch{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,.55fr);grid-template-rows:auto 1fr auto;column-gap:34px}.fx76-device-watch .fx76-device-top{grid-column:1/3}.fx76-device-watch .fx76-device-copy{grid-column:1;align-self:center;padding-top:14px}.fx76-device-watch .fx76-device-action{grid-column:1/3}.fx76-repair-section{padding:96px 0;background:#f3f7f9}.fx76-repair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fx76-repair-card{min-width:0;min-height:280px;padding:24px;border:1px solid #dce7ec;border-radius:26px;background:#fff;color:#0c2d42;box-shadow:0 12px 35px rgb(12 45 66 / .045);display:flex;flex-direction:column;text-align:left;font:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.fx76-repair-card:hover{transform:translateY(-4px);border-color:#a7d8e9;box-shadow:0 24px 52px rgb(12 45 66 / .1)}.fx76-repair-card.featured{background:linear-gradient(145deg,#fff5ea,#fff);border-color:#f3b66f}.fx76-repair-icon{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:#edf8fc;color:#0d759d;font-size:19px;font-weight:900}.fx76-repair-card.featured .fx76-repair-icon{background:#ffe8cf;color:#c86c18}.fx76-repair-card>div{margin-top:28px}.fx76-repair-card>div>span{color:#8a9da8;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx76-repair-card h3{margin:9px 0 0;font-size:23px;letter-spacing:-.035em}.fx76-repair-card p{margin:9px 0 0;color:#698191;font-size:12px;line-height:1.6}.fx76-repair-card footer{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin-top:auto;padding-top:22px}.fx76-repair-card footer strong,.fx76-repair-card footer b{display:block}.fx76-repair-card footer strong{font-size:13px}.fx76-repair-card footer b{color:#0d759d;font-size:10px;text-align:right}.fx76-send-section{position:relative;overflow:hidden;padding:108px 0;background:radial-gradient(circle at 82% 15%,rgb(117 200 232 / .26),transparent 33%),linear-gradient(135deg,#061f30,#0a4059 65%,#0c5f79);color:#fff}.fx76-send-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,.78fr);gap:78px;align-items:center}.fx76-send-copy h2,.fx76-business-section h2{margin:16px 0 0;font-size:clamp(42px,5vw,65px);line-height:1;letter-spacing:-.055em}.fx76-send-copy>p,.fx76-business-section>div>div>p{margin:21px 0 0;color:#c7dce7;font-size:17px;line-height:1.7}.fx76-benefit-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0 0}.fx76-benefit-list>span{display:grid;grid-template-columns:34px 1fr;gap:11px;padding:13px;border:1px solid rgb(255 255 255 / .1);border-radius:16px;background:rgb(255 255 255 / .05)}.fx76-benefit-list b{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:rgb(142 211 243 / .13);color:#9ce0fb}.fx76-benefit-list i,.fx76-benefit-list strong,.fx76-benefit-list small{display:block;font-style:normal}.fx76-benefit-list strong{font-size:12px}.fx76-benefit-list small{margin-top:4px;color:#afc9d5;font-size:9px;line-height:1.45}.fx76-tracking-card{padding:28px;border-radius:30px;background:#fff;color:#0c2d42;box-shadow:0 45px 90px rgb(0 20 32 / .28)}.fx76-tracking-head{display:flex;justify-content:space-between;gap:18px;padding-bottom:18px;border-bottom:1px solid #e8eef1}.fx76-tracking-head span{display:flex;align-items:center;gap:8px;color:#1d8a57;font-size:11px;font-weight:900}.fx76-tracking-head span i{width:8px;height:8px;border-radius:50%;background:#25a767;box-shadow:0 0 0 6px rgb(37 167 103 / .11)}.fx76-tracking-head b{font-size:11px;color:#78909e}.fx76-tracking-device{display:grid;grid-template-columns:55px 1fr;gap:14px;align-items:center;padding:20px 0}.fx76-mini-device{display:block;width:40px;height:53px;margin:auto;border:3px solid #0d3045;border-radius:10px;background:linear-gradient(145deg,#74c7e8,#7050c2)}.fx76-tracking-device small,.fx76-tracking-device strong,.fx76-tracking-device div>span{display:block}.fx76-tracking-device small{color:#78909e;font-size:9px}.fx76-tracking-device strong{margin-top:3px;font-size:17px}.fx76-tracking-device div>span{margin-top:5px;color:#0d759d;font-size:10px;font-weight:800}.fx76-track-steps{position:relative}.fx76-track-steps:before{content:"";position:absolute;left:16px;top:22px;bottom:22px;width:2px;background:#e3ebef}.fx76-track-steps article{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:58px}.fx76-track-steps article>b{z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf3f6;color:#78909e;font-size:11px}.fx76-track-steps .done>b{background:#e8f7ef;color:#168452}.fx76-track-steps .active>b{background:#0d759d;color:#fff;box-shadow:0 0 0 6px rgb(13 117 157 / .1)}.fx76-track-steps strong,.fx76-track-steps small{display:block}.fx76-track-steps strong{font-size:12px}.fx76-track-steps small{margin-top:3px;color:#8497a2;font-size:9px}.fx76-track-steps time{color:#8497a2;font-size:9px}.fx76-tracking-card>a{display:block;margin-top:18px;padding:13px;border-radius:14px;background:#eef8fc;color:#0d759d;text-align:center;font-size:11px;font-weight:900}.fx76-business-section{padding:108px 0;background:#fff;color:#0c2d42}.fx76-business-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.05fr);gap:72px;align-items:center}.fx76-business-section h2{color:#0c2d42}.fx76-business-section>div>div>p{color:#688091}.fx76-business-points{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin-top:28px}.fx76-business-points span{display:flex;gap:9px;color:#466274;font-size:11px;line-height:1.5}.fx76-business-points b{color:#1d9a60}.fx76-business-dashboard{min-height:450px;border:1px solid #dce8ed;border-radius:28px;overflow:hidden;background:#f7fafb;box-shadow:0 30px 70px rgb(12 45 66 / .12);display:grid;grid-template-columns:150px minmax(0,1fr)}.fx76-dashboard-nav{padding:25px 18px;background:#092d42;color:#c8dce6;display:flex;flex-direction:column;gap:9px}.fx76-dashboard-nav strong{margin-bottom:22px;color:#fff;font-size:21px}.fx76-dashboard-nav strong small{display:block;color:#8dcfe9;font-size:8px;letter-spacing:.12em;text-transform:uppercase}.fx76-dashboard-nav span{padding:10px 11px;border-radius:10px;font-size:9px}.fx76-dashboard-nav span.active{background:rgb(255 255 255 / .1);color:#fff;font-weight:900}.fx76-dashboard-main{padding:24px}.fx76-dashboard-main>header{display:flex;align-items:center;justify-content:space-between;gap:14px}.fx76-dashboard-main header small,.fx76-dashboard-main header strong{display:block}.fx76-dashboard-main header small{color:#78909e;font-size:9px}.fx76-dashboard-main header strong{margin-top:4px;font-size:18px}.fx76-dashboard-main header button{padding:10px 13px;border:0;border-radius:11px;background:#f59a2f;color:#fff;font-size:9px;font-weight:900}.fx76-dashboard-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.fx76-dashboard-kpis article{padding:15px;border:1px solid #e2eaee;border-radius:15px;background:#fff}.fx76-dashboard-kpis span,.fx76-dashboard-kpis strong,.fx76-dashboard-kpis small{display:block}.fx76-dashboard-kpis span{color:#7d929f;font-size:8px}.fx76-dashboard-kpis strong{margin-top:8px;font-size:25px}.fx76-dashboard-kpis small{margin-top:5px;color:#55a47b;font-size:8px}.fx76-dashboard-table{margin-top:15px;border:1px solid #e2eaee;border-radius:15px;background:#fff;overflow:hidden}.fx76-dashboard-table>div{display:grid;grid-template-columns:1.2fr .8fr .65fr;gap:10px;align-items:center;padding:13px 14px;border-top:1px solid #edf2f4;font-size:9px}.fx76-dashboard-table>div:first-child{border-top:0}.fx76-dashboard-table .head{background:#f3f7f9;color:#7c919e;font-weight:900}.fx76-dashboard-table .ok,.fx76-dashboard-table .wait{justify-self:start;padding:5px 7px;border-radius:999px;font-size:8px;font-weight:900}.fx76-dashboard-table .ok{background:#e8f7ef;color:#1c8855}.fx76-dashboard-table .wait{background:#fff2e2;color:#b96817}.fx76-dashboard-table small{color:#718a99}.fx76-lifecycle-services{padding:104px 0;background:#f4f8fa}.fx76-lifecycle-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fx76-lifecycle-grid article{position:relative;min-height:430px;padding:42px;border:1px solid #dce8ed;border-radius:32px;overflow:hidden;background:#fff;box-shadow:0 18px 45px rgb(12 45 66 / .06)}.fx76-lifecycle-grid article:after{content:"";position:absolute;right:-80px;bottom:-110px;width:300px;height:300px;border-radius:50%;background:rgb(44 173 116 / .09)}.fx76-lifecycle-grid .fx76-secondlife-card:after{background:rgb(172 147 238 / .11)}.fx76-service-number{position:absolute;right:28px;top:23px;color:#d7e5ea;font-size:72px;font-weight:900;letter-spacing:-.08em}.fx76-lifecycle-grid article>div{position:relative;z-index:2;max-width:500px}.fx76-lifecycle-grid h3{margin:16px 0 0;font-size:36px;line-height:1.05;letter-spacing:-.045em}.fx76-lifecycle-grid p{margin:14px 0 0;color:#668091;font-size:14px;line-height:1.65}.fx76-lifecycle-grid ul{margin:22px 0;padding:0;list-style:none;display:grid;gap:9px}.fx76-lifecycle-grid li{position:relative;padding-left:21px;color:#456274;font-size:11px}.fx76-lifecycle-grid li:before{content:"✓";position:absolute;left:0;color:#1c985e;font-weight:900}.fx76-lifecycle-grid a{display:inline-flex;margin-top:18px;color:#0d759d;font-size:12px;font-weight:900}.fx76-advice-section{padding:104px 0;background:#fff}.fx76-advice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx76-advice-grid article{padding:27px;border:1px solid #dfe9ed;border-radius:24px}.fx76-advice-grid article.green{background:#f0faf5;border-color:#c9e8d7}.fx76-advice-grid article.orange{background:#fff8ef;border-color:#f3d0a2}.fx76-advice-grid article.rose{background:#fff6f6;border-color:#efd3d3}.fx76-advice-grid article>span{display:inline-flex;padding:5px 8px;border-radius:999px;background:rgb(255 255 255 / .72);font-size:8px;font-weight:900;text-transform:uppercase}.fx76-advice-grid h3{margin:15px 0 0;font-size:21px}.fx76-advice-grid p{margin:10px 0 0;color:#668091;font-size:11px;line-height:1.65}.fx76-stores-section{padding:104px 0;background:#f3f7f9}.fx76-store-grid{display:grid;grid-template-columns:1fr 1fr .72fr;gap:16px}.fx76-store-grid>article{overflow:hidden;border:1px solid #dce7ec;border-radius:27px;background:#fff;box-shadow:0 16px 42px rgb(12 45 66 / .06)}.fx76-store-grid img{display:block;width:100%;height:220px;object-fit:cover}.fx76-store-grid article>div{padding:23px}.fx76-store-grid article>div>span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx76-store-grid h3{margin:9px 0 0;font-size:25px}.fx76-store-grid p{margin:8px 0 0;color:#698190;font-size:11px}.fx76-store-grid footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:22px;padding-top:17px;border-top:1px solid #e7eef1}.fx76-store-grid footer a{font-size:12px;font-weight:900}.fx76-store-grid footer button{border:0;background:#fff0;color:#0d759d;font-size:10px;font-weight:900;cursor:pointer}.fx76-store-grid>aside{padding:31px;border-radius:27px;background:linear-gradient(145deg,#082a40,#0b5e7b);color:#fff;display:flex;flex-direction:column;justify-content:center}.fx76-store-grid>aside h3{font-size:30px}.fx76-store-grid>aside p{color:#c6dce7;font-size:12px;line-height:1.65}.fx76-store-grid>aside .btn{align-self:flex-start;margin-top:20px}.fx76-routes-section{padding:104px 0;background:#fff}.fx76-route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fx76-route-grid a{position:relative;min-height:130px;padding:21px;border:1px solid #dfe9ed;border-radius:21px;background:#fff;color:#0c2d42;box-shadow:0 10px 28px rgb(12 45 66 / .04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fx76-route-grid a:hover{transform:translateY(-3px);border-color:#a5d7e8;box-shadow:0 20px 42px rgb(12 45 66 / .09)}.fx76-route-grid span,.fx76-route-grid strong{display:block}.fx76-route-grid span{color:#77909e;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx76-route-grid strong{max-width:210px;margin-top:9px;font-size:16px;line-height:1.3}.fx76-route-grid b{position:absolute;right:18px;bottom:16px;color:#0d759d}.fx76-faq-section{padding:104px 0;background:#f3f7f9}.fx76-faq-grid{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(0,1fr);gap:80px;align-items:start}.fx76-faq-grid .fx76-section-head{position:sticky;top:105px;margin:0}.fx76-faq-grid .fx76-section-head h2{font-size:48px}.fx76-faq-grid .fx76-section-head .btn{margin-top:24px}.fx76-faq-list{display:grid;gap:10px}.fx76-faq-list details{border:1px solid #dce7ec;border-radius:19px;background:#fff;overflow:hidden}.fx76-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 22px;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.fx76-faq-list summary::-webkit-details-marker{display:none}.fx76-faq-list summary b{color:#0d759d;font-size:19px}.fx76-faq-list p{margin:0;padding:0 22px 21px;color:#668091;font-size:12px;line-height:1.7}.fx76-faq-list details[open] summary b{transform:rotate(45deg)}.fx76-final-cta{padding:84px 0;background:radial-gradient(circle at 83% 30%,rgb(117 200 232 / .22),transparent 28%),linear-gradient(135deg,#061f30,#0b4e69);color:#fff}.fx76-final-cta .container{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:50px;align-items:center}.fx76-final-cta h2{margin:13px 0 0;font-size:53px;letter-spacing:-.055em}.fx76-final-cta p{max-width:750px;margin:14px 0 0;color:#c5dbe6;line-height:1.65}.fx76-final-cta .container>div:last-child{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1180px){.fx76-device-bento{grid-template-columns:1.2fr 1fr;grid-template-rows:auto}.fx76-device-phone{grid-row:1/3}.fx76-device-watch{grid-column:1/3;min-height:250px}.fx76-device-laptop{grid-column:2}.fx76-device-tablet{grid-column:2}.fx76-repair-grid{grid-template-columns:1fr 1fr}.fx76-send-grid,.fx76-business-grid{grid-template-columns:1fr;gap:52px}.fx76-tracking-card{max-width:650px}.fx76-business-dashboard{max-width:850px}.fx76-store-grid{grid-template-columns:1fr 1fr}.fx76-store-grid>aside{grid-column:1/3}.fx76-route-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:850px){.fx76-section-head.split{grid-template-columns:1fr;gap:16px}.fx76-device-bento{grid-template-columns:1fr 1fr}.fx76-device-phone{grid-column:1/3;grid-row:auto;min-height:380px}.fx76-device-tablet,.fx76-device-laptop{grid-column:auto;min-height:285px}.fx76-device-watch{grid-column:1/3}.fx76-repair-grid{grid-template-columns:1fr 1fr}.fx76-lifecycle-grid{grid-template-columns:1fr}.fx76-advice-grid{grid-template-columns:1fr}.fx76-store-grid{grid-template-columns:1fr}.fx76-store-grid>aside{grid-column:auto}.fx76-route-grid{grid-template-columns:1fr 1fr}.fx76-faq-grid{grid-template-columns:1fr;gap:38px}.fx76-faq-grid .fx76-section-head{position:static}.fx76-final-cta .container{grid-template-columns:1fr}.fx76-final-cta .container>div:last-child{justify-content:flex-start}}@media(max-width:650px){.fx76-home-hero .fx74-home-hero-grid{padding-bottom:34px}.fx76-home-hero .fx74-cycle-hero{height:560px;max-width:360px}.fx76-home-hero .fx74-cycle-ring{width:335px;height:335px}.fx76-home-hero .fx74-cycle-ring:before{inset:16px}.fx76-home-hero .fx74-cycle-ring:after{inset:48px}.fx76-home-hero .fx74-cycle-device{width:118px;height:242px;border-radius:28px}.fx76-home-hero .fx74-cycle-device:before{inset:8px;border-radius:22px}.fx76-home-hero .fx74-cycle-device:after{top:12px;width:57px;height:15px}.fx76-home-hero .fx74-cycle-node{width:145px;padding:9px 10px;grid-template-columns:32px 1fr;gap:8px;border-radius:19px}.fx76-home-hero .fx74-cycle-node b{width:32px;height:32px;font-size:12px}.fx76-home-hero .fx74-cycle-node strong{font-size:12px}.fx76-home-hero .fx74-cycle-node small{font-size:7.5px}.fx76-home-hero .fx74-cycle-node .eyebrow{font-size:7px}.fx76-home-hero .fx74-cycle-node.n1,.fx76-home-hero .fx74-cycle-node.n4{left:0}.fx76-home-hero .fx74-cycle-node.n2,.fx76-home-hero .fx74-cycle-node.n3{right:0}.fx76-home-hero .fx74-cycle-node.n1,.fx76-home-hero .fx74-cycle-node.n2{top:64px}.fx76-home-hero .fx74-cycle-node.n3,.fx76-home-hero .fx74-cycle-node.n4{bottom:64px}.fx76-trust-strip .fx6-trust-grid{display:grid;grid-template-columns:1fr 1fr}.fx76-trust-strip .fx6-trust-item{border-top:1px solid #e8eef2}.fx76-trust-strip .fx6-trust-item:nth-child(-n+2){border-top:0}.fx76-trust-strip .fx6-trust-item:nth-child(odd){border-right:1px solid #e8eef2}.fx76-trust-strip .fx6-trust-item:nth-child(even){border-right:0}.fx76-device-section,.fx76-repair-section,.fx76-lifecycle-services,.fx76-advice-section,.fx76-stores-section,.fx76-routes-section,.fx76-faq-section{padding:70px 0}.fx76-section-head{margin-bottom:28px}.fx76-section-head h2{font-size:38px}.fx76-section-head p{font-size:14px}.fx76-device-bento{grid-template-columns:1fr;gap:12px}.fx76-device-phone,.fx76-device-tablet,.fx76-device-laptop,.fx76-device-watch{grid-column:auto;grid-row:auto;min-height:275px}.fx76-device-phone{min-height:350px}.fx76-device-watch{display:flex}.fx76-device-card{padding:22px;border-radius:24px}.fx76-device-copy{padding-top:28px}.fx76-device-copy strong{font-size:26px}.fx76-device-phone .fx76-device-copy{padding:28px 0 0;margin-top:auto}.fx76-device-phone .fx76-device-copy strong{font-size:33px}.fx76-device-phone .fx76-device-copy small{font-size:13px}.fx76-device-badges{max-width:180px}.fx76-device-badges span{font-size:7px}.fx76-device-action{margin-top:24px}.fx76-device-action b{font-size:13px}.fx76-repair-grid{grid-template-columns:1fr}.fx76-repair-card{min-height:245px}.fx76-send-section,.fx76-business-section{padding:76px 0}.fx76-send-copy h2,.fx76-business-section h2{font-size:40px}.fx76-benefit-list,.fx76-business-points{grid-template-columns:1fr}.fx76-send-grid{grid-template-columns:1fr}.fx76-tracking-card{padding:20px;border-radius:23px}.fx76-business-dashboard{grid-template-columns:1fr;min-height:0}.fx76-dashboard-nav{display:none}.fx76-dashboard-main{padding:17px}.fx76-dashboard-kpis{grid-template-columns:1fr 1fr}.fx76-dashboard-kpis article:last-child{grid-column:1/3}.fx76-dashboard-table>div{grid-template-columns:1.2fr .8fr}.fx76-dashboard-table>div>*:last-child{display:none}.fx76-lifecycle-grid article{min-height:0;padding:27px;border-radius:25px}.fx76-service-number{font-size:52px}.fx76-lifecycle-grid h3{font-size:30px}.fx76-store-grid img{height:190px}.fx76-route-grid{grid-template-columns:1fr}.fx76-route-grid a{min-height:105px}.fx76-faq-grid .fx76-section-head h2{font-size:38px}.fx76-final-cta{padding:68px 0}.fx76-final-cta h2{font-size:40px}.fx76-final-cta .container>div:last-child{display:grid}.fx76-final-cta .btn{width:100%}}@media(min-width:1181px){.fx76-device-bento{grid-template-rows:310px 310px}}.fx77-advice-section{padding:108px 0;background:linear-gradient(180deg,#fff 0%,#f5f8fa 100%)}.fx77-advice-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fx77-advice-flow article{position:relative;min-height:245px;padding:30px;border:1px solid #dce7ec;border-radius:28px;background:#fff;box-shadow:0 18px 44px rgb(8 41 61 / .055)}.fx77-advice-flow article:before{content:"";position:absolute;left:30px;right:30px;top:0;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#f39a32,#6fc5e7)}.fx77-advice-flow article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eaf5fa;color:#0b668d;font-size:12px;font-weight:950;letter-spacing:.08em}.fx77-advice-flow h3{margin:23px 0 0;color:#092d43;font-size:22px;line-height:1.15;letter-spacing:-.025em}.fx77-advice-flow p{margin:12px 0 0;color:#647f90;font-size:12px;line-height:1.72}.fx77-advice-assurance{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:18px;align-items:center;margin-top:18px;padding:19px 22px;border:1px solid #d9e6eb;border-radius:20px;background:#edf6f9;color:#315467}.fx77-advice-assurance b{color:#0a6d94;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.fx77-advice-assurance span{font-size:12px;line-height:1.55}.fx77-advice-assurance a{color:#0a6d94;font-size:11px;font-weight:900;white-space:nowrap}.fx77-page{background:#fff;color:#0b2d42}.fx77-page .site-header{background:rgb(255 255 255 / .96);border-bottom:1px solid #e4ecef;backdrop-filter:blur(18px)}.fx77-page .fx6-topbar{background:#082a40}.fx77-page .top-note{background:#082a40;color:#d7e7ee}.fx77-page .top-note .eco-note{color:#8ed8f3}.fx77-page .breadcrumb-bar{border-bottom:1px solid #e4ecef;background:#f7fafb}.fx77-page .breadcrumbs{color:#6b8493}.fx77-page .breadcrumbs strong{color:#0b2d42}.fx77-page .fx6-page-hero,.fx77-page .inner-hero,.fx77-page .model-hero,.fx77-page .page-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 25%,rgb(103 196 231 / .24),transparent 32%),linear-gradient(135deg,#061f30,#0b4f69);color:#fff}.fx77-page .fx6-page-hero:before,.fx77-page .inner-hero:before,.fx77-page .model-hero:before{content:"";position:absolute;width:520px;height:520px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;right:-230px;top:-250px}.fx77-page .fx6-page-hero h1,.fx77-page .inner-hero h1,.fx77-page .model-hero h1,.fx77-page .page-hero h1{color:#fff;letter-spacing:-.055em}.fx77-page .fx6-page-hero p,.fx77-page .inner-hero p,.fx77-page .model-hero p,.fx77-page .page-hero p{color:#c5dbe6}.fx77-page .fx6-page-card,.fx77-page .hero-panel-v43,.fx77-page .model-side-v43{border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .08);box-shadow:0 28px 70px rgb(0 20 32 / .22);backdrop-filter:blur(16px)}.fx77-page .section,.fx77-page .fx6-section{padding-top:94px;padding-bottom:94px}.fx77-page .section.soft,.fx77-page .fx6-section.soft{background:#f3f7f9}.fx77-page .section-head h2,.fx77-page .fx6-heading h2{color:#0a2e43;letter-spacing:-.045em}.fx77-page .section-head p,.fx77-page .fx6-heading p{color:#667f8f;line-height:1.7}.fx77-page .eyebrow,.fx77-page .kicker,.fx77-page .fx6-eyebrow{color:#0b759d;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.fx77-page .repair-card,.fx77-page .brand-card,.fx77-page .model-card,.fx77-page .fx6-card,.fx77-page .fx6-panel,.fx77-page .fx6-price-card,.fx77-page .fx6-flow,.fx77-page .fx6-account-device,.fx77-page .fx6-decision article,.fx77-page .feature-line{border-color:#dce7ec;border-radius:24px;box-shadow:0 14px 40px rgb(8 41 61 / .055)}.fx77-page .repair-card:hover,.fx77-page .brand-card:hover,.fx77-page .model-card:hover,.fx77-page .fx6-card:hover{transform:translateY(-3px);border-color:#9fd3e5;box-shadow:0 22px 50px rgb(8 41 61 / .095)}.fx77-page .fx6-final{background:radial-gradient(circle at 82% 30%,rgb(100 196 231 / .2),transparent 28%),linear-gradient(135deg,#061f30,#0b4e69)}.fx77-page .fx6-footer{border-top:0}.fx77-page .fx6-footer-bottom{border-top-color:rgb(255 255 255 / .1)}.fx77-page .btn.btn-primary{box-shadow:0 14px 28px rgb(239 145 47 / .2)}.fx77-page input,.fx77-page select,.fx77-page textarea{border-radius:13px;border-color:#d5e3e9;background:#fff}.fx77-page input:focus,.fx77-page select:focus,.fx77-page textarea:focus{outline:2px solid rgb(73 174 214 / .22);border-color:#69bad8}.fx77-sl-hero{padding:88px 0;background:radial-gradient(circle at 76% 35%,rgb(99 196 230 / .26),transparent 32%),linear-gradient(135deg,#061f30,#0b4f69);color:#fff;overflow:hidden}.fx77-sl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:70px;align-items:center}.fx77-page-kicker{display:inline-flex;align-items:center;gap:9px;color:#0b759d;font-size:10px;font-weight:950;letter-spacing:.13em;text-transform:uppercase}.fx77-page-kicker:before{content:"";width:24px;height:2px;background:#ef912f}.fx77-page-kicker.light{color:#9ddcf4}.fx77-sl-hero h1{max-width:760px;margin:20px 0 0;font-size:clamp(48px,6vw,72px);line-height:.98;letter-spacing:-.06em}.fx77-sl-hero>div>div>p{max-width:720px;margin:22px 0 0;color:#c6dce7;font-size:18px;line-height:1.7}.fx77-sl-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:27px;color:#c3dae5;font-size:12px}.fx77-sl-hero-card{padding:27px;border:1px solid rgb(255 255 255 / .15);border-radius:30px;background:rgb(255 255 255 / .08);box-shadow:0 30px 70px rgb(0 20 32 / .25);backdrop-filter:blur(18px)}.fx77-sl-hero-card>span{color:#9ddcf4;font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx77-sl-hero-card h2{margin:12px 0 22px;font-size:28px;line-height:1.1}.fx77-sl-hero-card>div{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:14px 0;border-top:1px solid rgb(255 255 255 / .12)}.fx77-sl-hero-card b{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:rgb(255 255 255 / .12);color:#9ddcf4}.fx77-sl-hero-card p{margin:0}.fx77-sl-hero-card strong,.fx77-sl-hero-card small{display:block}.fx77-sl-hero-card strong{font-size:14px}.fx77-sl-hero-card small{margin-top:4px;color:#c5dbe6;font-size:10px;line-height:1.55}.fx77-section-head{margin-bottom:38px}.fx77-section-head.center{text-align:center}.fx77-section-head.split{display:grid;grid-template-columns:1fr .75fr;gap:70px;align-items:end}.fx77-section-head h2{max-width:850px;margin:14px auto 0;color:#0a2e43;font-size:48px;line-height:1.03;letter-spacing:-.05em}.fx77-section-head p{max-width:760px;margin:16px auto 0;color:#668091;font-size:15px;line-height:1.7}.fx77-sl-principles{padding:104px 0;background:#fff}.fx77-sl-principle-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.fx77-sl-principle-grid article{padding:30px;border:1px solid #dce7ec;border-radius:27px;background:#fff;box-shadow:0 17px 45px rgb(8 41 61 / .05)}.fx77-sl-principle-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#e9f5fa;color:#0b759d;font-style:normal;font-size:20px}.fx77-sl-principle-grid h3{margin:22px 0 0;font-size:23px}.fx77-sl-principle-grid p{margin:10px 0 0;color:#668091;font-size:12px;line-height:1.7}.fx77-sl-assurance{padding:0 0 104px;background:#fff}.fx77-sl-assurance-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:45px;align-items:center;padding:42px 46px;border-radius:30px;background:radial-gradient(circle at 85% 30%,rgb(117 200 232 / .2),transparent 32%),linear-gradient(135deg,#082a40,#0b5874);color:#fff}.fx77-sl-assurance h2{margin:14px 0 0;font-size:42px;letter-spacing:-.05em}.fx77-sl-assurance p{max-width:850px;margin:13px 0 0;color:#c6dce7;line-height:1.65}.fx77-sl-process{padding:104px 0;background:#f3f7f9}.fx77-sl-process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.fx77-sl-process-grid article{min-height:230px;padding:27px;border:1px solid #dae6eb;border-radius:25px;background:#fff}.fx77-sl-process-grid b{color:#0b759d;font-size:13px;letter-spacing:.1em}.fx77-sl-process-grid h3{margin:32px 0 0;font-size:22px}.fx77-sl-process-grid p{margin:10px 0 0;color:#668091;font-size:11px;line-height:1.7}.fx77-sl-intake{padding:104px 0;background:#fff}.fx77-sl-intake-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(500px,1fr);gap:72px;align-items:start}.fx77-sl-intake h2{margin:15px 0 0;font-size:48px;line-height:1.04;letter-spacing:-.05em}.fx77-sl-intake>div>div>p{margin:16px 0 0;color:#668091;line-height:1.7}.fx77-sl-checks{display:grid;gap:12px;margin-top:25px;color:#385a6c;font-size:13px}.fx77-sl-checks span{padding:13px 15px;border-radius:14px;background:#f0f7f9}.fx77-sl-business{padding:104px 0;background:#f3f7f9}.fx77-sl-business-card{display:grid;grid-template-columns:minmax(0,1fr) 410px;gap:70px;align-items:center;padding:48px;border-radius:32px;background:radial-gradient(circle at 84% 30%,rgb(117 200 232 / .22),transparent 28%),linear-gradient(135deg,#061f30,#0b4e69);color:#fff}.fx77-sl-business h2{margin:14px 0 0;font-size:48px;letter-spacing:-.05em}.fx77-sl-business p{max-width:720px;margin:15px 0 22px;color:#c6dce7;line-height:1.7}.fx77-sl-report{padding:27px;border:1px solid rgb(255 255 255 / .15);border-radius:24px;background:rgb(255 255 255 / .09)}.fx77-sl-report span,.fx77-sl-report strong,.fx77-sl-report small{display:block}.fx77-sl-report span{color:#9ddcf4;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx77-sl-report strong{margin-top:14px;font-size:24px}.fx77-sl-report small{margin-top:7px;color:#c6dce7;line-height:1.5}.fx77-sl-report ul{margin:20px 0 0;padding:18px 0 0 18px;border-top:1px solid rgb(255 255 255 / .12);color:#dcebf1;font-size:11px;line-height:1.9}.fx77-sl-faq{padding:104px 0;background:#fff}@media(max-width:980px){.fx77-advice-flow{grid-template-columns:1fr}.fx77-advice-assurance{grid-template-columns:1fr}.fx77-sl-hero-grid,.fx77-sl-intake-grid,.fx77-sl-business-card{grid-template-columns:1fr}.fx77-sl-hero-card,.fx77-sl-report{max-width:650px}.fx77-sl-principle-grid{grid-template-columns:1fr}.fx77-sl-process-grid{grid-template-columns:1fr 1fr}.fx77-section-head.split{grid-template-columns:1fr;gap:14px}.fx77-sl-assurance-card{grid-template-columns:1fr}}@media(max-width:650px){.fx77-advice-section,.fx77-sl-principles,.fx77-sl-process,.fx77-sl-intake,.fx77-sl-business,.fx77-sl-faq{padding:70px 0}.fx77-advice-flow article{min-height:0;padding:23px}.fx77-advice-assurance{padding:18px}.fx77-page .section,.fx77-page .fx6-section{padding-top:70px;padding-bottom:70px}.fx77-sl-hero{padding:60px 0}.fx77-sl-hero h1{font-size:44px}.fx77-sl-hero>div>div>p{font-size:15px}.fx77-sl-proof{display:grid;gap:9px}.fx77-section-head h2,.fx77-sl-intake h2,.fx77-sl-business h2{font-size:37px}.fx77-sl-process-grid{grid-template-columns:1fr}.fx77-sl-assurance{padding-bottom:70px}.fx77-sl-assurance-card,.fx77-sl-business-card{padding:28px 23px}.fx77-sl-assurance h2{font-size:35px}}.fx78-reviews-section{padding:104px 0;background:linear-gradient(180deg,#fff 0%,#f4f8fa 100%);color:#0c2d42}.fx78-reviews-head{align-items:end}.fx78-reviews-head h2{max-width:760px}.fx78-review-score{justify-self:end;display:grid;grid-template-columns:auto auto;column-gap:16px;align-items:end;min-width:270px;padding:22px 24px;border:1px solid #d9e6eb;border-radius:24px;background:#fff;box-shadow:0 18px 45px rgb(12 45 66 / .06)}.fx78-review-score>span{grid-column:1/-1;color:#658091;font-size:10px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx78-review-score>strong{font-size:54px;line-height:.95;letter-spacing:-.06em}.fx78-review-score .fx78-stars{align-self:center}.fx78-review-score>small{grid-column:1/-1;margin-top:8px;color:#718996;font-size:10px}.fx78-stars{color:#f59a2f;font-size:14px;letter-spacing:.08em;white-space:nowrap}.fx78-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fx78-review-card{min-height:285px;padding:28px;border:1px solid #dce7ec;border-radius:28px;background:#fff;box-shadow:0 18px 44px rgb(8 41 61 / .05);display:flex;flex-direction:column}.fx78-review-top{display:flex;align-items:center;gap:13px}.fx78-review-avatar{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#e9f5fa;color:#0d7198;font-size:15px;font-weight:950}.fx78-review-top strong,.fx78-review-top .fx78-stars{display:block}.fx78-review-top strong{font-size:15px}.fx78-review-top .fx78-stars{margin-top:4px;font-size:11px}.fx78-review-card blockquote{margin:28px 0 0;color:#294d61;font-size:15px;line-height:1.72}.fx78-review-card>small{margin-top:auto;padding-top:23px;color:#7a919e;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx78-routes-section{background:#fff}.fx78-route-head{align-items:end}.fx78-route-featured{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.fx78-route-featured a{position:relative;min-width:0;min-height:190px;padding:24px;border:1px solid #dce7ec;border-radius:24px;background:linear-gradient(180deg,#fff,#f8fbfc);color:#0c2d42;box-shadow:0 12px 34px rgb(12 45 66 / .045);text-decoration:none!important;border-bottom:1px solid #dce7ec!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fx78-route-featured a:first-child{background:linear-gradient(145deg,#092e44,#0a5b78);color:#fff;border-color:transparent!important}.fx78-route-featured a:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgb(12 45 66 / .1);text-decoration:none!important}.fx78-route-featured span,.fx78-route-featured strong,.fx78-route-featured small{display:block}.fx78-route-featured span{color:#0d759d;font-size:8px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx78-route-featured a:first-child span{color:#9bdcf4}.fx78-route-featured strong{margin-top:13px;font-size:20px;line-height:1.18}.fx78-route-featured small{margin-top:10px;color:#6c8493;font-size:10px;line-height:1.55}.fx78-route-featured a:first-child small{color:#c7dce6}.fx78-route-featured b{position:absolute;right:20px;bottom:18px;color:#0d759d;font-size:18px}.fx78-route-featured a:first-child b{color:#f59a2f}.fx78-route-directory{margin-top:16px;border:1px solid #dce7ec;border-radius:24px;background:#f7fafb;overflow:hidden}.fx78-route-directory summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 23px;cursor:pointer;list-style:none}.fx78-route-directory summary::-webkit-details-marker{display:none}.fx78-route-directory summary span strong,.fx78-route-directory summary span small{display:block}.fx78-route-directory summary span strong{font-size:14px}.fx78-route-directory summary span small{margin-top:4px;color:#758d9a;font-size:10px}.fx78-route-directory summary>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e6f2f7;color:#0d759d;font-size:20px;transition:transform .2s ease}.fx78-route-directory[open] summary>b{transform:rotate(45deg)}.fx78-route-directory-body{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:6px 23px 25px;border-top:1px solid #e1eaee}.fx78-route-directory-body section{padding-top:21px}.fx78-route-directory-body h3{margin:0;color:#0c2d42;font-size:13px}.fx78-route-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:7px 15px;margin-top:13px}.fx78-route-links a{position:relative;padding:7px 0 7px 16px;color:#4b6879;font-size:10px;font-weight:750;line-height:1.35;text-decoration:none!important;border:0!important}.fx78-route-links a:before{content:"→";position:absolute;left:0;color:#0d759d}.fx78-route-links a:hover{color:#0d759d;text-decoration:none!important}.fx76-lifecycle-grid a,.fx76-lifecycle-grid a:hover,.fx77-advice-assurance a,.fx77-advice-assurance a:hover,.fx78-route-featured a,.fx78-route-featured a:hover,.fx78-route-links a,.fx78-route-links a:hover{text-decoration:none!important}@media(max-width:1080px){.fx78-route-featured{grid-template-columns:1fr 1fr}.fx78-review-grid{grid-template-columns:1fr 1fr}.fx78-review-card:last-child{grid-column:1/-1}.fx78-route-directory-body{grid-template-columns:1fr 1fr}.fx78-route-directory-body section:last-child{grid-column:1/-1}}@media(max-width:760px){.fx78-reviews-section{padding:70px 0}.fx78-review-score{justify-self:start;min-width:0;width:100%}.fx78-review-grid,.fx78-route-featured,.fx78-route-directory-body{grid-template-columns:1fr}.fx78-review-card:last-child,.fx78-route-directory-body section:last-child{grid-column:auto}.fx78-review-card{min-height:0;padding:23px}.fx78-route-featured a{min-height:165px}.fx78-route-directory summary{padding:18px}.fx78-route-directory-body{padding:4px 18px 20px}.fx78-route-links{grid-template-columns:1fr 1fr}}@media(max-width:480px){.fx78-route-links{grid-template-columns:1fr}.fx78-review-score>strong{font-size:48px}}.fx79-home main{overflow:hidden}.fx79-home a{text-underline-offset:3px}.fx79-home .fx76-kicker{display:inline-flex;align-items:center;gap:9px;color:#0d759d;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.fx79-home .fx76-kicker:before{content:"";width:22px;height:2px;background:#ef912f}.fx79-home .fx76-kicker.light{color:#9bdcf4}.fx79-home h2{margin:12px 0 0;color:#0c2d42;font-size:clamp(38px,4.7vw,62px);line-height:1.02;letter-spacing:-.052em}.fx79-home .btn{text-decoration:none!important}.fx79-start{padding:92px 0 36px;background:#fff;color:#0c2d42}.fx79-start-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);gap:76px;align-items:start}.fx79-start-copy{position:sticky;top:110px}.fx79-start-copy h2{max-width:560px}.fx79-start-copy>p{max-width:560px;margin:20px 0 0;color:#5f7989;font-size:16px;line-height:1.7}.fx79-start-notes{display:grid;gap:9px;margin-top:27px;color:#31566a;font-size:12px;font-weight:750}.fx79-start-notes span{display:flex;align-items:center;gap:8px}.fx79-start-notes span::first-letter{color:#1a9a60}.fx79-device-list{border-top:1px solid #dce7ec}.fx79-device-list button{width:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:18px;align-items:center;padding:22px 4px;border:0;border-bottom:1px solid #dce7ec;background:#fff0;color:#0c2d42;text-align:left;cursor:pointer;transition:padding .18s ease,color .18s ease,background .18s ease}.fx79-device-list button:hover{padding-left:14px;background:#f7fafb}.fx79-device-list button.featured{padding:25px 18px;border-radius:22px 22px 0 0;background:linear-gradient(135deg,#082c42,#0a5d79);color:#fff}.fx79-device-list button.featured:hover{padding-left:26px}.fx79-device-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#edf6fa;color:#0d759d;font-size:24px;font-weight:900}.fx79-device-list .featured .fx79-device-symbol{background:rgb(255 255 255 / .14);color:#fff}.fx79-device-list button>span:nth-child(2){min-width:0}.fx79-device-list small,.fx79-device-list strong,.fx79-device-list em{display:block}.fx79-device-list small{color:#0d759d;font-size:8px;font-style:normal;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx79-device-list .featured small{color:#9bdcf4}.fx79-device-list strong{margin-top:5px;font-size:20px;line-height:1.2}.fx79-device-list em{margin-top:5px;color:#6b8594;font-size:11px;font-style:normal;line-height:1.45}.fx79-device-list .featured em{color:#c6dce6}.fx79-device-list button>b{font-size:22px;color:#0d759d}.fx79-device-list .featured>b{color:#f59a2f}.fx79-repair-links{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:52px;padding-top:20px;border-top:1px solid #e0e9ed;color:#567283;font-size:11px}.fx79-repair-links>span{color:#0c2d42;font-weight:900}.fx79-repair-links a,.fx79-repair-links button{padding:0;border:0;background:#fff0;color:#0d759d;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}.fx79-repair-links a:hover,.fx79-repair-links button:hover{color:#ef912f}.fx79-reviews{padding:84px 0;background:linear-gradient(180deg,#f5f9fb,#eef5f8);color:#0c2d42}.fx79-reviews-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:64px;align-items:stretch}.fx79-review-score{display:flex;flex-direction:column;justify-content:center;padding-right:44px;border-right:1px solid #cfdee5}.fx79-review-score>span{color:#0d759d;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx79-review-score>strong{margin-top:13px;font-size:78px;line-height:.84;letter-spacing:-.08em}.fx79-review-score>div{margin-top:13px;color:#ef912f;letter-spacing:.12em}.fx79-review-score>small{margin-top:7px;color:#647e8d;font-size:10px}.fx79-review-score>p{margin:22px 0 0;color:#31566a;font-size:14px;line-height:1.55}.fx79-review-quotes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.fx79-review-quotes article{display:grid;grid-template-columns:40px minmax(0,1fr);gap:13px;padding:8px 28px;border-left:1px solid #d4e1e7}.fx79-review-quotes article:first-child{border-left:0;padding-left:0}.fx79-review-quotes article:last-child{padding-right:0}.fx79-review-quotes article>span{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#fff;color:#0d759d;font-weight:950;box-shadow:0 8px 24px rgb(8 41 61 / .06)}.fx79-review-quotes strong{font-size:14px}.fx79-review-quotes blockquote{margin:12px 0 0;color:#35596c;font-size:13px;line-height:1.62}.fx79-review-quotes small{display:block;margin-top:14px;color:#718a97;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx79-send{padding:96px 0;background:radial-gradient(circle at 80% 20%,rgb(79 188 225 / .25),transparent 28%),linear-gradient(135deg,#061f30,#073b53 62%,#0a5b75);color:#fff}.fx79-send-grid{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:78px;align-items:center}.fx79-send-copy h2{max-width:710px;color:#fff}.fx79-send-copy>p{max-width:670px;margin:22px 0 0;color:#c7dce7;font-size:17px;line-height:1.7}.fx79-send-flow{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:12px;margin-top:34px}.fx79-send-flow span{display:flex;align-items:center;gap:8px;color:#d7e9f1;font-size:11px;font-weight:800}.fx79-send-flow b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(255 255 255 / .11);color:#fff}.fx79-send-flow i{height:1px;background:rgb(255 255 255 / .18)}.fx79-send-copy .fx6-actions{margin-top:32px}.fx79-track-panel{padding:24px;border:1px solid rgb(255 255 255 / .13);border-radius:30px;background:rgb(255 255 255 / .94);color:#0c2d42;box-shadow:0 30px 80px rgb(0 19 31 / .26);backdrop-filter:blur(16px)}.fx79-track-panel>header{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;border-bottom:1px solid #e0e8ec}.fx79-track-panel>header span{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900}.fx79-track-panel>header i{width:8px;height:8px;border-radius:50%;background:#24a367;box-shadow:0 0 0 5px rgb(36 163 103 / .12)}.fx79-track-panel>header b{color:#6f8794;font-size:9px}.fx79-track-device{display:grid;grid-template-columns:46px 1fr;gap:13px;align-items:center;padding:19px 0}.fx79-track-device>span{display:block;width:32px;height:62px;margin:auto;border-radius:8px;background:linear-gradient(160deg,#10a5aa,#29205a);box-shadow:inset 0 0 0 3px #202a30}.fx79-track-device small,.fx79-track-device strong,.fx79-track-device em{display:block}.fx79-track-device small{color:#78909d;font-size:8px}.fx79-track-device strong{margin-top:4px;font-size:15px}.fx79-track-device em{margin-top:4px;color:#0d759d;font-size:9px;font-style:normal}.fx79-track-panel ol{list-style:none;margin:0;padding:0}.fx79-track-panel li{display:grid;grid-template-columns:30px 1fr auto;gap:11px;align-items:center;padding:12px 0;border-top:1px solid #e5ecef}.fx79-track-panel li>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf3f6;color:#78919e;font-size:10px}.fx79-track-panel li.done>b{background:#e5f6ed;color:#168752}.fx79-track-panel li.active>b{background:#e8f5fa;color:#0d759d}.fx79-track-panel li strong,.fx79-track-panel li small{display:block}.fx79-track-panel li strong{font-size:11px}.fx79-track-panel li small{margin-top:3px;color:#78909d;font-size:8px}.fx79-track-panel time{color:#78909d;font-size:8px}.fx79-services{padding:96px 0;background:#fff;color:#0c2d42}.fx79-services-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);gap:78px;align-items:start}.fx79-services header{position:sticky;top:110px}.fx79-services header h2{max-width:560px}.fx79-services header p{max-width:560px;margin:20px 0 0;color:#607b8b;font-size:15px;line-height:1.7}.fx79-service-list{border-top:1px solid #dce7ec}.fx79-service-list a{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:18px;align-items:start;padding:28px 0;border-bottom:1px solid #dce7ec;color:#0c2d42;text-decoration:none!important;transition:padding .18s ease}.fx79-service-list a:hover{padding-left:12px}.fx79-service-list>a>span{color:#0d759d;font-size:10px;font-weight:950}.fx79-service-list small,.fx79-service-list strong,.fx79-service-list p{display:block}.fx79-service-list small{color:#6d8795;font-size:8px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx79-service-list strong{margin-top:6px;font-size:22px;line-height:1.2}.fx79-service-list p{margin:8px 0 0;color:#647e8d;font-size:11px;line-height:1.55}.fx79-service-list>a>b{color:#0d759d;font-size:20px}.fx79-advice{padding:76px 0;background:#edf6f3;color:#0c2d42}.fx79-advice-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:82px;align-items:start}.fx79-advice-grid h2{max-width:560px}.fx79-advice-grid>div:last-child{padding-top:22px}.fx79-advice-grid p{margin:0;color:#36596b;font-size:15px;line-height:1.75}.fx79-advice-grid p+p{margin-top:18px}.fx79-advice-grid a{display:inline-flex;margin-top:24px;color:#0d759d;font-size:12px;font-weight:900;text-decoration:none!important}.fx79-stores{padding:96px 0;background:#fff;color:#0c2d42}.fx79-stores-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(450px,.92fr);gap:80px;align-items:center}.fx79-store-visual{position:relative;min-height:520px}.fx79-store-visual img{position:absolute;object-fit:cover;box-shadow:0 26px 60px rgb(8 41 61 / .12)}.fx79-store-visual img.main{left:0;top:0;width:77%;height:83%;border-radius:34px}.fx79-store-visual img.secondary{right:0;bottom:0;width:45%;height:49%;border:8px solid #fff;border-radius:28px}.fx79-store-visual>span{position:absolute;left:26px;bottom:28px;z-index:2;padding:10px 14px;border-radius:999px;background:rgb(7 42 61 / .88);color:#fff;font-size:9px;font-weight:850}.fx79-store-copy>p{margin:20px 0 0;color:#607b8b;font-size:15px;line-height:1.7}.fx79-store-lines{margin-top:28px;border-top:1px solid #dce7ec}.fx79-store-lines article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid #dce7ec}.fx79-store-lines small,.fx79-store-lines strong,.fx79-store-lines span{display:block}.fx79-store-lines small{color:#0d759d;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx79-store-lines strong{margin-top:5px;font-size:18px}.fx79-store-lines span{margin-top:5px;color:#728996;font-size:10px}.fx79-store-lines a{color:#0d759d;font-size:13px;font-weight:900;text-decoration:none!important}.fx79-store-copy .fx6-actions{margin-top:27px}.fx79-routes{padding:88px 0;background:#f5f8fa;color:#0c2d42}.fx79-route-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:60px;align-items:end;margin-bottom:34px}.fx79-route-head p{margin:0;color:#657f8e;font-size:13px;line-height:1.65}.fx79-route-accordion{border-top:1px solid #d3e0e6}.fx79-route-accordion details{border-bottom:1px solid #d3e0e6}.fx79-route-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none}.fx79-route-accordion summary::-webkit-details-marker{display:none}.fx79-route-accordion summary b,.fx79-route-accordion summary small{display:block}.fx79-route-accordion summary b{font-size:15px}.fx79-route-accordion summary small{margin-top:4px;color:#728996;font-size:9px}.fx79-route-accordion summary i{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#e6f1f6;color:#0d759d;font-size:18px;font-style:normal;transition:transform .18s ease}.fx79-route-accordion details[open] summary i{transform:rotate(45deg)}.fx79-route-accordion details>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:8px 24px;padding:0 0 22px}.fx79-route-accordion a{position:relative;padding:7px 0 7px 16px;color:#496878;font-size:10px;font-weight:750;line-height:1.4;text-decoration:none!important}.fx79-route-accordion a:before{content:"→";position:absolute;left:0;color:#0d759d}.fx79-route-accordion a:hover{color:#0d759d}.fx79-faq{padding:96px 0;background:#fff;color:#0c2d42}.fx79-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:80px;align-items:start}.fx79-faq-grid>header{position:sticky;top:110px}.fx79-faq-grid>header p{max-width:420px;margin:18px 0 25px;color:#647e8d;font-size:14px;line-height:1.65}.fx79-faq-list{border-top:1px solid #dce7ec}.fx79-faq-list details{border-bottom:1px solid #dce7ec}.fx79-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:850}.fx79-faq-list summary::-webkit-details-marker{display:none}.fx79-faq-list summary b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#edf5f8;color:#0d759d;font-size:18px}.fx79-faq-list details[open] summary b{transform:rotate(45deg)}.fx79-faq-list p{max-width:760px;margin:0;padding:0 48px 20px 0;color:#607b8b;font-size:12px;line-height:1.65}.fx79-final{padding:72px 0}@media(max-width:1100px){.fx79-start-grid,.fx79-services-grid,.fx79-stores-grid{grid-template-columns:1fr;gap:48px}.fx79-start-copy,.fx79-services header{position:static}.fx79-reviews-layout{grid-template-columns:220px 1fr;gap:38px}.fx79-review-quotes{grid-template-columns:1fr}.fx79-review-quotes article,.fx79-review-quotes article:first-child,.fx79-review-quotes article:last-child{padding:18px 0;border-left:0;border-top:1px solid #d4e1e7}.fx79-review-quotes article:first-child{border-top:0}.fx79-send-grid{grid-template-columns:1fr 400px;gap:45px}.fx79-store-visual{max-width:760px}.fx79-faq-grid{grid-template-columns:1fr;gap:42px}.fx79-faq-grid>header{position:static}}@media(max-width:850px){.fx79-start{padding-top:72px}.fx79-reviews-layout,.fx79-send-grid,.fx79-advice-grid,.fx79-route-head{grid-template-columns:1fr}.fx79-review-score{padding:0 0 32px;border-right:0;border-bottom:1px solid #cfdee5}.fx79-review-score>strong{font-size:64px}.fx79-send-flow{grid-template-columns:1fr 1fr;gap:10px}.fx79-send-flow i{display:none}.fx79-track-panel{max-width:560px}.fx79-store-visual{min-height:430px}.fx79-route-head{gap:18px}.fx79-faq-grid{grid-template-columns:1fr}.fx79-faq-grid>header{position:static}}@media(max-width:650px){.fx79-home h2{font-size:38px}.fx79-start,.fx79-services,.fx79-stores,.fx79-faq{padding:70px 0}.fx79-reviews,.fx79-advice,.fx79-routes{padding:64px 0}.fx79-start-grid{gap:34px}.fx79-start-copy>p,.fx79-send-copy>p,.fx79-services header p,.fx79-store-copy>p{font-size:14px}.fx79-device-list button,.fx79-device-list button.featured{grid-template-columns:44px minmax(0,1fr) auto;padding:17px 10px;border-radius:0}.fx79-device-list button.featured{border-radius:20px 20px 0 0}.fx79-device-symbol{width:40px;height:40px;border-radius:13px;font-size:19px}.fx79-device-list strong{font-size:17px}.fx79-device-list em{font-size:9px}.fx79-repair-links{margin-top:34px}.fx79-reviews-layout{gap:28px}.fx79-review-score>strong{font-size:58px}.fx79-review-quotes article{grid-template-columns:36px 1fr}.fx79-review-quotes blockquote{font-size:12px}.fx79-send{padding:72px 0}.fx79-send-flow{grid-template-columns:1fr 1fr}.fx79-track-panel{padding:18px;border-radius:23px}.fx79-services-grid{gap:34px}.fx79-service-list a{grid-template-columns:32px minmax(0,1fr) auto;gap:12px;padding:22px 0}.fx79-service-list strong{font-size:19px}.fx79-advice-grid{gap:20px}.fx79-advice-grid>div:last-child{padding-top:0}.fx79-store-visual{min-height:330px}.fx79-store-visual img.main{width:84%;height:78%;border-radius:25px}.fx79-store-visual img.secondary{width:48%;height:46%;border-width:5px;border-radius:21px}.fx79-store-visual>span{left:13px;bottom:12px;font-size:7px}.fx79-store-lines article{grid-template-columns:1fr}.fx79-route-accordion details>div{grid-template-columns:1fr 1fr;gap:4px 14px}.fx79-faq-list summary{font-size:13px}.fx79-faq-list p{padding-right:0}.fx79-final{padding:60px 0}}@media(max-width:430px){.fx79-route-accordion details>div{grid-template-columns:1fr}.fx79-send-flow{grid-template-columns:1fr}.fx79-store-visual{min-height:290px}}.fx710-repair-page{background:#fff;color:var(--fx-ink)}.fx710-repair-page a{text-decoration:none}.fx710-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 77% 30%,rgb(107 205 238 / .2),transparent 28%),linear-gradient(132deg,#061f31 0%,#0b3d58 62%,#0b5b76 100%)}.fx710-hero:after{content:"";position:absolute;right:-160px;bottom:-360px;width:680px;height:680px;border:1px solid rgb(255 255 255 / .08);border-radius:50%}.fx710-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 430px;gap:68px;align-items:center;min-height:650px;padding:76px 0}.fx710-breadcrumb{display:flex;align-items:center;gap:8px;color:#bdd4df;font-size:11px}.fx710-breadcrumb a{color:#fff}.fx710-breadcrumb strong{font-weight:700}.fx710-breadcrumb span{opacity:.55}.fx710-kicker{display:inline-flex;align-items:center;gap:10px;margin-top:24px;color:#a9def4;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx710-kicker:before{content:"";width:24px;height:2px;background:var(--fx-orange)}.fx710-kicker.dark{margin-top:0;color:var(--fx-blue)}.fx710-kicker.light{margin-top:0;color:#a9def4}.fx710-hero h1{max-width:760px;margin:18px 0 0;font-size:clamp(48px,5.9vw,72px);line-height:.97;letter-spacing:-.06em}.fx710-hero-copy>p{max-width:690px;margin:22px 0 0;color:#c7dce6;font-size:18px;line-height:1.65}.fx710-hero-actions{margin-top:30px}.fx710-hero-proof{display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:24px;color:#d9e8ee;font-size:12px}.fx710-finder{border:1px solid rgb(255 255 255 / .2);border-radius:30px;background:rgb(255 255 255 / .97);color:var(--fx-ink);padding:25px;box-shadow:0 34px 82px rgb(1 20 32 / .36)}.fx710-finder header span{color:var(--fx-blue);font-size:9px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx710-finder header h2{margin:7px 0 18px;font-size:27px;line-height:1.08;letter-spacing:-.035em}.fx710-finder-list{display:grid;gap:8px}.fx710-finder-list button{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:11px 12px;border:1px solid var(--fx-line);border-radius:17px;background:#fff;color:var(--fx-ink);text-align:left;cursor:pointer}.fx710-finder-list button.featured{border-color:#edb375;background:#fff9f2}.fx710-finder-list button:hover{border-color:#a8c6d5;box-shadow:0 12px 24px rgb(8 36 58 / .07)}.fx710-finder-list i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:var(--fx-blue-soft);color:var(--fx-blue);font-style:normal;font-size:18px;font-weight:900}.fx710-finder-list .featured i{background:#ffead5;color:#c86713}.fx710-finder-list strong,.fx710-finder-list small{display:block}.fx710-finder-list strong{font-size:13px}.fx710-finder-list small{margin-top:3px;color:var(--fx-text);font-size:9.5px}.fx710-finder-list b{color:var(--fx-blue)}.fx710-finder-help{display:flex;justify-content:space-between;gap:12px;margin-top:14px;padding:12px 4px 0;border-top:1px solid #ebf0f3;color:var(--fx-blue);font-size:10px;font-weight:900}.fx710-trust{border-bottom:1px solid var(--fx-line);background:#fff}.fx710-trust .container{display:grid;grid-template-columns:repeat(4,1fr);min-height:80px}.fx710-trust span{display:flex;align-items:center;gap:11px;padding:0 22px;border-right:1px solid #e8eef2;font-size:11px;font-weight:800}.fx710-trust span:first-child{padding-left:0}.fx710-trust span:last-child{border-right:0}.fx710-trust b{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:11px;background:var(--fx-blue-soft);color:var(--fx-blue);font-size:11px}.fx710-popular{padding:88px 0;background:#f7fafb}.fx710-popular-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(520px,1.28fr);gap:74px;align-items:start}.fx710-popular h2,.fx710-local h2,.fx710-send h2,.fx710-brands h2,.fx710-reviews h2,.fx710-faq h2,.fx710-final h2{margin:9px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.048em}.fx710-popular header p,.fx710-local-head p,.fx710-brands header p,.fx710-faq header p{margin:15px 0 0;color:var(--fx-text);font-size:14px;line-height:1.7}.fx710-route-list{border-top:1px solid #dbe5eb}.fx710-route-list a,.fx710-route-list button{display:grid;grid-template-columns:105px minmax(0,1fr) auto;gap:18px;align-items:center;width:100%;padding:17px 0;border:0;border-bottom:1px solid #dbe5eb;background:#fff0;color:var(--fx-ink);text-align:left;cursor:pointer}.fx710-route-list a:hover strong,.fx710-route-list button:hover strong{color:var(--fx-blue)}.fx710-route-list span{color:var(--fx-muted);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx710-route-list strong{font-size:15px}.fx710-route-list b{color:var(--fx-blue);font-size:17px}.fx710-local{padding:94px 0}.fx710-local-head{max-width:780px}.fx710-location-stage{display:grid;grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);gap:0;margin-top:34px;border:1px solid var(--fx-line);border-radius:30px;overflow:hidden;background:#fff;box-shadow:0 24px 60px rgb(7 31 49 / .09)}.fx710-location-stage figure{position:relative;min-height:520px;margin:0;overflow:hidden}.fx710-location-stage figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgb(4 25 39 / .45))}.fx710-location-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.fx710-location-info{display:grid;grid-template-columns:1fr 1fr}.fx710-location-info article{padding:32px;border-left:1px solid var(--fx-line)}.fx710-location-info article+article{border-left:1px solid var(--fx-line)}.fx710-location-info>article>span{color:var(--fx-blue);font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx710-location-info h3{margin:10px 0 0;font-size:23px;line-height:1.16;letter-spacing:-.03em}.fx710-location-info p{margin:11px 0 0;color:var(--fx-text);font-size:11px;line-height:1.6}.fx710-location-info dl{margin:24px 0 0}.fx710-location-info dl div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #edf1f4}.fx710-location-info dt{color:var(--fx-muted);font-size:9px;text-transform:uppercase}.fx710-location-info dd{margin:0;font-size:10px;font-weight:800;text-align:right}.fx710-location-info dd a{color:var(--fx-blue)}.fx710-text-cta{margin-top:18px;padding:0;border:0;background:#fff0;color:var(--fx-blue);font-size:11px;font-weight:900;cursor:pointer}.fx710-send{padding:90px 0;color:#fff;background:linear-gradient(128deg,#071f33,#0b3a54)}.fx710-send-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr);gap:74px;align-items:center}.fx710-send p{max-width:630px;margin:17px 0 25px;color:#c4d8e3;font-size:14px;line-height:1.7}.fx710-send ol{list-style:none;margin:0;padding:0;border-left:1px solid rgb(255 255 255 / .16)}.fx710-send li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:center;padding:16px 0 16px 24px;border-bottom:1px solid rgb(255 255 255 / .12)}.fx710-send li:last-child{border-bottom:0}.fx710-send li>b{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:rgb(255 255 255 / .09);color:#9ed8f0}.fx710-send strong,.fx710-send small{display:block}.fx710-send strong{font-size:14px}.fx710-send small{margin-top:4px;color:#a9c2cf;font-size:10px}.fx710-brands{padding:92px 0}.fx710-brands-grid{display:grid;grid-template-columns:minmax(0,.65fr) minmax(520px,1.35fr);gap:76px;align-items:start}.fx710-brands header .btn{margin-top:24px}.fx710-brand-index{border-top:1px solid var(--fx-line)}.fx710-brand-index details{border-bottom:1px solid var(--fx-line)}.fx710-brand-index summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;font-size:14px;font-weight:900;list-style:none}.fx710-brand-index summary::-webkit-details-marker{display:none}.fx710-brand-index summary b{color:var(--fx-blue);font-size:17px}.fx710-brand-index details[open] summary b{transform:rotate(45deg)}.fx710-brand-index details>div{display:flex;flex-wrap:wrap;gap:8px;padding:0 0 18px}.fx710-brand-index details a,.fx710-brand-index details span{padding:8px 11px;border-radius:999px;background:#f1f6f8;color:#49667a;font-size:10px}.fx710-brand-index details a{color:var(--fx-blue);font-weight:800}.fx710-reviews{padding:84px 0;background:#edf6f8}.fx710-reviews-grid{display:grid;grid-template-columns:360px minmax(0,1fr);gap:70px}.fx710-reviews header>span{color:var(--fx-blue);font-size:10px;font-weight:900;text-transform:uppercase}.fx710-reviews header>strong{display:block;margin-top:12px;font-size:54px;line-height:1}.fx710-reviews header>strong i{color:#f4a83c;font-size:16px;font-style:normal;letter-spacing:1px}.fx710-reviews header>small{display:block;margin-top:8px;color:var(--fx-text);font-size:11px}.fx710-reviews h2{font-size:35px}.fx710-reviews-grid>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.fx710-reviews blockquote{margin:0;padding:25px;border-radius:24px;background:#fff;color:#29465a;font-size:13px;line-height:1.7;box-shadow:0 16px 35px rgb(7 31 49 / .07)}.fx710-reviews cite{display:block;margin-top:18px;color:var(--fx-blue);font-size:10px;font-style:normal;font-weight:900}.fx710-faq{padding:94px 0}.fx710-faq-grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(540px,1.38fr);gap:78px;align-items:start}.fx710-faq details{border-bottom:1px solid var(--fx-line)}.fx710-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-size:14px;font-weight:900}.fx710-faq summary::-webkit-details-marker{display:none}.fx710-faq summary b{color:var(--fx-blue)}.fx710-faq details[open] summary b{transform:rotate(45deg)}.fx710-faq details p{margin:-4px 0 19px;color:var(--fx-text);font-size:11px;line-height:1.7}.fx710-final{padding:54px 0;color:#fff;background:linear-gradient(110deg,#0b3148,#0c4e69)}.fx710-final .container{display:flex;align-items:center;justify-content:space-between;gap:40px}.fx710-final span{color:#9ed7ef;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx710-final h2{font-size:36px}.fx710-final p{margin:8px 0 0;color:#bfd3de;font-size:12px}@media(max-width:1080px){.fx710-hero-grid{grid-template-columns:minmax(0,1fr) 390px;gap:44px}.fx710-popular-grid,.fx710-brands-grid{grid-template-columns:1fr;gap:34px}.fx710-location-stage{grid-template-columns:1fr}.fx710-location-stage figure{min-height:380px}.fx710-send-grid{grid-template-columns:1fr;gap:36px}.fx710-reviews-grid{grid-template-columns:1fr;gap:30px}.fx710-faq-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:850px){.fx710-hero-grid{grid-template-columns:1fr;padding:60px 0}.fx710-finder{max-width:620px}.fx710-trust .container{grid-template-columns:1fr 1fr}.fx710-trust span:nth-child(2){border-right:0}.fx710-trust span:nth-child(n+3){border-top:1px solid #e8eef2}.fx710-location-info{grid-template-columns:1fr}.fx710-location-info article,.fx710-location-info article+article{border-left:0}.fx710-location-info article+article{border-top:1px solid var(--fx-line)}.fx710-reviews-grid>div{grid-template-columns:1fr}.fx710-final .container{align-items:flex-start;flex-direction:column}}@media(max-width:650px){.fx710-hero-grid{padding:42px 0 48px}.fx710-hero h1{font-size:42px}.fx710-hero-copy>p{font-size:14px}.fx710-hero-actions{align-items:stretch;flex-direction:column}.fx710-hero-actions .btn{width:100%}.fx710-hero-proof{display:grid}.fx710-finder{padding:18px;border-radius:23px}.fx710-finder header h2{font-size:23px}.fx710-trust .container{display:block}.fx710-trust span{min-height:62px;padding:0;border-right:0;border-top:1px solid #e8eef2}.fx710-trust span:first-child{border-top:0}.fx710-popular,.fx710-local,.fx710-brands,.fx710-faq{padding:66px 0}.fx710-route-list a,.fx710-route-list button{grid-template-columns:84px minmax(0,1fr) auto;gap:10px}.fx710-route-list strong{font-size:13px}.fx710-location-stage{border-radius:22px}.fx710-location-stage figure{min-height:290px}.fx710-location-info article{padding:23px}.fx710-send{padding:66px 0}.fx710-send h2{font-size:36px}.fx710-send li{padding-left:0}.fx710-brand-index details>div{gap:6px}.fx710-reviews{padding:66px 0}.fx710-reviews h2{font-size:30px}.fx710-faq h2,.fx710-popular h2,.fx710-local h2,.fx710-brands h2{font-size:35px}.fx710-final h2{font-size:30px}.fx710-final .btn{width:100%}}.fx711-repair-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 76% 30%,rgb(55 162 205 / .28),transparent 34%),linear-gradient(135deg,#05263b 0%,#083c55 62%,#0b5772 100%)}.fx711-repair-hero:after{content:"";position:absolute;right:-180px;bottom:-420px;width:760px;height:760px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;pointer-events:none}.fx711-repair-hero-grid{position:relative;z-index:1;width:min(1500px,calc(100% - 64px));max-width:none;margin:0 auto;min-height:720px;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(500px,.92fr);gap:58px;align-items:center;padding:66px 0 72px}.fx711-review{display:flex;align-items:center;gap:10px;color:#d7e8f0;font-size:12px}.fx711-review strong{color:#fff}.fx711-review .stars{color:#ffac36;letter-spacing:1px}.fx711-review i{width:1px;height:17px;background:rgb(255 255 255 / .25)}.fx711-eyebrow{display:flex;align-items:center;gap:11px;margin-top:28px;color:#8fdbfb;font-size:11px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx711-eyebrow:before{content:"";width:28px;height:2px;background:var(--fx-orange)}.fx711-repair-copy h1{max-width:780px;margin:25px 0 0;font-size:clamp(52px,4.9vw,74px);line-height:.99;letter-spacing:-.064em}.fx711-repair-copy h1 em{display:block;color:#8bd4f4;font-style:normal}.fx711-lead{max-width:735px;margin:27px 0 0;color:#d0e2eb;font-size:18px;line-height:1.64}.fx711-actions{display:flex;gap:14px;margin-top:32px}.fx711-actions .btn{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:57px;padding:0 25px}.fx711-actions .btn-ghost{border-color:rgb(255 255 255 / .2);background:rgb(255 255 255 / .025);color:#fff}.fx711-proofs{display:flex;gap:25px;flex-wrap:wrap;margin-top:27px;color:#d5e6ee;font-size:11.5px}.fx711-proofs span{display:flex;align-items:center;gap:8px}.fx711-proofs b{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:rgb(30 162 103 / .22);color:#74e0a9}.fx711-advice{margin-top:29px;max-width:820px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:15px;align-items:center;padding:13px 15px;border:1px solid rgb(255 255 255 / .15);border-radius:20px;background:rgb(255 255 255 / .07)}.fx711-faces{display:flex;align-items:center}.fx711-faces img{width:46px;height:46px;border:3px solid #fff;border-radius:50%;object-fit:cover;object-position:center;box-shadow:0 5px 14px rgb(0 0 0 / .18)}.fx711-faces img:first-child{object-position:50% 24%;background:#fff}.fx711-faces img+img{margin-left:-12px;object-position:42% 42%}.fx711-advice small,.fx711-advice strong,.fx711-advice span{display:block}.fx711-advice small{color:#8cd7f6;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx711-advice strong{margin-top:4px;font-size:14px}.fx711-advice span{margin-top:4px;color:#bdd4df;font-size:9.5px}.fx711-advice>a{padding:11px 16px;border:1px solid rgb(255 255 255 / .18);border-radius:999px;background:rgb(255 255 255 / .07);color:#fff;font-size:10px;font-weight:850;text-decoration:none}.fx711-stats{display:flex;margin-top:25px}.fx711-stats>div{padding:0 24px;border-left:1px solid rgb(255 255 255 / .16)}.fx711-stats>div:first-child{padding-left:0;border-left:0}.fx711-stats strong,.fx711-stats span{display:block}.fx711-stats strong{font-size:15px}.fx711-stats span{margin-top:3px;color:#9ec4d5;font-size:10.5px}.fx711-repair-visual{position:relative;height:610px;margin:0;border:1px solid rgb(255 255 255 / .42);border-radius:40px;overflow:hidden;background:#0d3850;box-shadow:0 45px 85px rgb(0 20 33 / .32)}.fx711-repair-visual>img{display:block;width:100%;height:100%;object-fit:cover;object-position:48% center}.fx711-repair-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(1 22 34 / .03) 22%,rgb(2 26 40 / .12) 55%,rgb(1 23 36 / .91) 100%);pointer-events:none}.fx711-photo-pill{position:absolute;z-index:2;left:23px;top:23px;display:flex;align-items:center;gap:9px;padding:9px 13px;border-radius:999px;background:rgb(255 255 255 / .94);color:#14384b;font-size:10px;font-weight:850;box-shadow:0 8px 25px rgb(0 0 0 / .14)}.fx711-photo-pill i{width:10px;height:10px;border-radius:50%;background:#21a668;box-shadow:0 0 0 5px rgb(33 166 104 / .12)}.fx711-repair-visual figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:27px}.fx711-repair-visual figcaption small{display:block;color:#8edaf7;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx711-repair-visual figcaption h2{max-width:560px;margin:11px 0 9px;color:#fff;font-size:35px;line-height:1.06;letter-spacing:-.045em}.fx711-repair-visual figcaption p{margin:0;color:#d2e2e9;font-size:10.5px}@media(max-width:1120px){.fx711-repair-hero-grid{width:min(1080px,calc(100% - 48px));grid-template-columns:minmax(0,1fr) 450px;gap:38px}.fx711-repair-copy h1{font-size:58px}.fx711-lead{font-size:16px}.fx711-repair-visual{height:570px}}@media(max-width:900px){.fx711-repair-hero-grid{width:calc(100% - 32px);grid-template-columns:1fr;padding:58px 0 66px}.fx711-repair-visual{height:560px;max-width:760px;width:100%}.fx711-advice{max-width:none}}@media(max-width:650px){.fx711-repair-hero-grid{width:calc(100% - 24px);padding:42px 0 50px}.fx711-review{font-size:10px;flex-wrap:wrap}.fx711-repair-copy h1{font-size:44px}.fx711-lead{font-size:14px}.fx711-actions{flex-direction:column}.fx711-actions .btn{width:100%}.fx711-proofs{display:grid;gap:11px}.fx711-advice{grid-template-columns:70px 1fr}.fx711-advice>a{grid-column:1/-1;text-align:center}.fx711-stats{display:grid;grid-template-columns:repeat(3,1fr)}.fx711-stats>div{padding:0 9px}.fx711-stats strong{font-size:12px}.fx711-stats span{font-size:8px}.fx711-repair-visual{height:470px;border-radius:27px}.fx711-repair-visual>img{object-position:43% center}.fx711-repair-visual figcaption h2{font-size:28px}.fx711-photo-pill{left:16px;top:16px}.fx711-repair-visual figcaption{left:20px;right:20px;bottom:21px}}.fx711-faces{min-width:94px}.fx711-faces img{width:58px;height:58px}.fx711-faces img:first-child{object-fit:contain;object-position:center;background:#fff;padding:0}.fx711-faces img+img{object-fit:cover;object-position:42% 48%;margin-left:-16px}.fx711-advice{grid-template-columns:94px minmax(0,1fr) auto}.fx712-trust{background:#fff;border-bottom:1px solid #e3ebef}.fx712-trust>.container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:84px}.fx712-trust>.container>div{display:flex;align-items:center;gap:13px;padding:14px 24px;border-right:1px solid #e8eef2}.fx712-trust>.container>div:first-child{padding-left:0}.fx712-trust>.container>div:last-child{padding-right:0;border-right:0}.fx712-trust i{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:14px;background:#edf7fb;color:#0d759d;font-style:normal;font-size:13px;font-weight:800}.fx712-trust span,.fx712-trust strong,.fx712-trust small{display:block}.fx712-trust strong{font-size:13px;font-weight:700;color:#16384b}.fx712-trust small{margin-top:4px;color:#6d8593;font-size:9.5px;line-height:1.4}.fx712-device-nav{padding:82px 0 88px;background:#f7fafb;color:#0d2f43}.fx712-device-head{max-width:790px;margin:0 auto 34px;text-align:center}.fx712-device-head h2{margin:10px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.03;letter-spacing:-.048em}.fx712-device-head p{max-width:670px;margin:16px auto 0;color:#667f8e;font-size:14px;line-height:1.7}.fx712-device-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #dce7ec;border-radius:28px;background:#fff;box-shadow:0 22px 55px rgb(14 44 62 / .08)}.fx712-device-rail button{min-width:0;min-height:190px;display:flex;flex-direction:column;align-items:flex-start;padding:24px 22px;border:0;border-right:1px solid #e2eaee;background:#fff;color:#103145;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.fx712-device-rail button:last-child{border-right:0}.fx712-device-rail button:hover{background:#f1f8fb;transform:translateY(-2px)}.fx712-device-rail button.featured{background:linear-gradient(145deg,#082e45,#0a5873);color:#fff}.fx712-device-rail button>i{display:grid;place-items:center;width:45px;height:45px;border-radius:15px;background:#eaf5fa;color:#0b759e;font-style:normal;font-size:21px;font-weight:900}.fx712-device-rail button.featured>i{background:rgb(255 255 255 / .14);color:#fff}.fx712-device-rail button>span{margin-top:25px}.fx712-device-rail strong,.fx712-device-rail small{display:block}.fx712-device-rail strong{font-size:18px;line-height:1.15}.fx712-device-rail small{margin-top:7px;color:#718896;font-size:10px;line-height:1.5}.fx712-device-rail button.featured small{color:#c8dce6}.fx712-device-rail button>b{margin-top:auto;padding-top:18px;color:#0d759d;font-size:18px}.fx712-device-rail button.featured>b{color:#f59a2f}.fx712-console-hero{padding:92px 0 96px;color:#fff;background:radial-gradient(circle at 78% 30%,rgb(86 187 225 / .25),transparent 31%),linear-gradient(135deg,#05263b,#08445d 65%,#0a5e79)}.fx712-console-hero>.container{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:70px;align-items:center}.fx712-console-hero h1{max-width:780px;margin:18px 0 0;font-size:clamp(48px,5.2vw,72px);line-height:.98;letter-spacing:-.06em}.fx712-console-hero h1 em{display:block;color:#8ed8f5;font-style:normal}.fx712-console-hero p{max-width:720px;margin:24px 0 0;color:#c9dce6;font-size:18px;line-height:1.65}.fx712-console-proof{display:flex;gap:18px;flex-wrap:wrap;margin-top:25px;color:#cfe1e9;font-size:11px}.fx712-console-hero aside{display:grid;gap:0;padding:23px;border:1px solid rgb(255 255 255 / .17);border-radius:27px;background:rgb(255 255 255 / .07);backdrop-filter:blur(14px)}.fx712-console-hero aside>span{color:#8ed8f5;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx712-console-hero aside>strong{padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .13);font-size:17px}.fx712-console-hero aside>small{padding-top:16px;color:#bfd3de;line-height:1.5}.fx712-console-focus{padding:88px 0;background:#fff}.fx712-console-focus>.container{display:grid;grid-template-columns:minmax(0,.58fr) minmax(560px,1.42fr);gap:72px}.fx712-console-focus h2{margin:10px 0 0;font-size:44px;line-height:1.04;letter-spacing:-.045em}.fx712-console-focus>.container>div{border-top:1px solid #dce7ec}.fx712-console-focus button{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:17px;align-items:center;padding:21px 0;border:0;border-bottom:1px solid #dce7ec;background:#fff0;color:#123347;text-align:left;cursor:pointer}.fx712-console-focus button>b{color:#0d759d;font-size:11px}.fx712-console-focus button strong,.fx712-console-focus button small{display:block}.fx712-console-focus button strong{font-size:17px}.fx712-console-focus button small{margin-top:5px;color:#6c8493;font-size:10px}.fx712-console-focus button>i{color:#0d759d;font-style:normal;font-size:19px}@media(max-width:1080px){.fx712-device-rail{grid-template-columns:repeat(3,1fr)}.fx712-device-rail button:nth-child(3){border-right:0}.fx712-device-rail button:nth-child(n+4){border-top:1px solid #e2eaee}.fx712-console-hero>.container,.fx712-console-focus>.container{grid-template-columns:1fr}.fx712-console-hero aside{max-width:600px}}@media(max-width:850px){.fx712-trust>.container{grid-template-columns:1fr 1fr}.fx712-trust>.container>div:nth-child(2){border-right:0}.fx712-trust>.container>div:nth-child(n+3){border-top:1px solid #e8eef2}.fx712-device-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.fx712-device-rail button{flex:0 0 230px;scroll-snap-align:start}.fx712-console-focus>.container{gap:34px}}@media(max-width:650px){.fx711-faces img{width:54px;height:54px}.fx711-faces{min-width:87px}.fx711-advice{grid-template-columns:87px 1fr}.fx712-trust>.container{display:block}.fx712-trust>.container>div{min-height:66px;padding:10px 0;border-right:0;border-top:1px solid #e8eef2}.fx712-trust>.container>div:first-child{border-top:0}.fx712-device-nav{padding:64px 0 70px}.fx712-device-head{text-align:left}.fx712-device-head h2{font-size:35px}.fx712-device-rail{margin-right:-12px;border-radius:22px 0 0 22px}.fx712-device-rail button{flex-basis:210px;min-height:178px}.fx712-console-hero{padding:60px 0}.fx712-console-hero h1{font-size:43px}.fx712-console-hero p{font-size:14px}.fx712-console-focus{padding:64px 0}.fx712-console-focus h2{font-size:35px}}.fx713-process{padding:76px 0;background:#fff;color:#103145}.fx713-process-inner{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.55fr) auto;gap:42px;align-items:center;padding:30px 0;border-top:1px solid #dce7ec;border-bottom:1px solid #dce7ec}.fx713-process header h2{margin:9px 0 0;font-size:clamp(29px,3vw,40px);line-height:1.04;letter-spacing:-.045em}.fx713-process header p{margin:13px 0 0;color:#6a8290;font-size:12px;line-height:1.65}.fx713-process-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.fx713-process-steps li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:4px 24px;border-left:1px solid #e3eaee}.fx713-process-steps li:first-child{border-left:0}.fx713-process-steps li>b{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#eaf7f0;color:#158253;font-size:10px;font-weight:900}.fx713-process-steps strong,.fx713-process-steps span{display:block}.fx713-process-steps strong{font-size:13px;line-height:1.3}.fx713-process-steps span{margin-top:5px;color:#6a8290;font-size:9.5px;line-height:1.5}.fx713-process-cta{white-space:nowrap}.fx713-local{padding:88px 0 94px;background:#f7fafb;color:#103145}.fx713-local-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);gap:70px;align-items:end}.fx713-local-head h2{margin:9px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.02;letter-spacing:-.048em}.fx713-local-head>p{margin:0;color:#667f8e;font-size:14px;line-height:1.7}.fx713-location-list{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px}.fx713-location{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:250px;overflow:hidden;border:1px solid #dce7ec;border-radius:27px;background:#fff;box-shadow:0 18px 45px rgb(7 31 49 / .07)}.fx713-location figure{position:relative;min-height:250px;margin:0;overflow:hidden;background:#eaf2f5}.fx713-location figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 56%,rgb(5 31 47 / .14))}.fx713-location img{width:100%;height:100%;object-fit:cover}.fx713-location:first-child img{object-position:center 48%}.fx713-location:last-child img{object-position:center 42%}.fx713-location>div{padding:26px 27px}.fx713-location>div>span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx713-location h3{margin:9px 0 0;font-size:21px;line-height:1.18;letter-spacing:-.03em}.fx713-location p{margin:10px 0 0;color:#667f8e;font-size:10.5px;line-height:1.6}.fx713-location dl{margin:18px 0 0}.fx713-location dl div{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-top:1px solid #edf1f4}.fx713-location dt{color:#7a909c;font-size:8px;text-transform:uppercase}.fx713-location dd{margin:0;color:#17394b;font-size:9.5px;font-weight:800;text-align:right}.fx713-location dd a{color:#0d759d;text-decoration:none}@media(max-width:1120px){.fx713-process-inner{grid-template-columns:1fr}.fx713-process-steps li:first-child{border-left:1px solid #e3eaee}.fx713-process-cta{justify-self:start}.fx713-location{grid-template-columns:180px minmax(0,1fr)}}@media(max-width:850px){.fx713-process-steps{grid-template-columns:1fr}.fx713-process-steps li{padding:15px 0;border-left:0;border-top:1px solid #e3eaee}.fx713-process-steps li:first-child{border-left:0;border-top:0}.fx713-local-head{grid-template-columns:1fr;gap:18px}.fx713-location-list{grid-template-columns:1fr}.fx713-location{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:650px){.fx713-process{padding:54px 0}.fx713-process-inner{gap:24px;padding:24px 0}.fx713-process header h2{font-size:32px}.fx713-process-cta{width:100%}.fx713-local{padding:64px 0 70px}.fx713-local-head h2{font-size:35px}.fx713-location{grid-template-columns:1fr}.fx713-location figure{min-height:190px;max-height:210px}.fx713-location>div{padding:22px}.fx713-location h3{font-size:20px}}.fx713-location-stage{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:24px;align-items:stretch;margin-top:34px}.fx713-location-hero{position:relative;min-height:100%;margin:0;overflow:hidden;border-radius:30px;border:1px solid #dce7ec;background:#eaf2f5;box-shadow:0 18px 45px rgb(7 31 49 / .07)}.fx713-location-hero img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover;object-position:center 52%}.fx713-location-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 32 47 / .02) 8%,rgb(9 32 47 / .42) 100%)}.fx713-location-hero figcaption{position:absolute;left:26px;right:26px;bottom:24px;z-index:1;display:grid;gap:8px;color:#fff}.fx713-location-hero figcaption span{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#97daf3}.fx713-location-hero figcaption strong{max-width:460px;font-size:clamp(24px,2.3vw,34px);line-height:1.08;letter-spacing:-.04em}.fx713-location-list{display:grid;gap:16px;margin-top:0}.fx713-location-mini{display:grid;grid-template-columns:86px minmax(0,1fr);gap:18px;align-items:center;padding:18px 20px;border:1px solid #dce7ec;border-radius:24px;background:#fff;box-shadow:0 14px 32px rgb(7 31 49 / .06)}.fx713-location-mini figure{width:86px;height:86px;margin:0;border-radius:20px;overflow:hidden;background:#edf4f7}.fx713-location-mini img{width:100%;height:100%;display:block;object-fit:cover}.fx713-location-body{display:grid;gap:5px}.fx713-location-body small{color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.fx713-location-body h3{margin:0;font-size:23px;line-height:1.08;letter-spacing:-.035em;color:#103145}.fx713-location-body p{margin:0;color:#667f8e;font-size:13.5px;line-height:1.55}.fx713-location-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid #edf1f4}.fx713-location-actions>a{color:#103145;font-size:14px;font-weight:700;text-decoration:none}.fx713-location-actions .fx710-text-cta{padding:0;border:0;background:none;color:#0d759d;font-size:14px;font-weight:800;cursor:pointer}@media(max-width:1120px){.fx713-location-stage{grid-template-columns:1fr}.fx713-location-hero img{min-height:360px}}@media(max-width:850px){.fx713-location-stage{gap:18px}.fx713-location-mini{grid-template-columns:76px minmax(0,1fr);padding:16px 18px}.fx713-location-mini figure{width:76px;height:76px;border-radius:18px}}@media(max-width:650px){.fx713-location-hero{border-radius:24px}.fx713-location-hero img{min-height:270px}.fx713-location-hero figcaption{left:18px;right:18px;bottom:18px}.fx713-location-hero figcaption strong{font-size:27px}.fx713-location-mini{grid-template-columns:68px minmax(0,1fr);gap:14px;padding:15px 16px;border-radius:20px}.fx713-location-mini figure{width:68px;height:68px;border-radius:16px}.fx713-location-body h3{font-size:20px}.fx713-location-body p{font-size:12.5px}.fx713-location-actions{grid-column:1/-1;flex-direction:column;align-items:flex-start}}.fx715-location-stage{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.86fr);gap:24px;align-items:stretch;margin-top:34px}.fx715-location-hero{position:relative;min-height:460px;margin:0;overflow:hidden;border:1px solid #dce7ec;border-radius:30px;background:#eaf2f5;box-shadow:0 18px 45px rgb(7 31 49 / .07)}.fx715-location-hero img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 52%}.fx715-location-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(9 32 47 / .02) 10%,rgb(9 32 47 / .5) 100%)}.fx715-location-hero figcaption{position:absolute;left:28px;right:28px;bottom:26px;z-index:1;display:grid;gap:8px;color:#fff}.fx715-location-hero figcaption span{color:#9adcf4;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx715-location-hero figcaption strong{max-width:520px;font-size:clamp(25px,2.45vw,36px);line-height:1.08;letter-spacing:-.042em}.fx715-store-stack{display:grid;grid-template-rows:1fr 1fr;gap:16px}.fx715-store-card{display:flex;flex-direction:column;justify-content:center;padding:26px 28px;border:1px solid #dce7ec;border-radius:26px;background:#fff;box-shadow:0 14px 32px rgb(7 31 49 / .06)}.fx715-store-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.fx715-store-top span{color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx715-store-top b{padding:7px 10px;border-radius:999px;background:#edf7fa;color:#0d759d;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.fx715-store-card h3{margin:14px 0 0;color:#103145;font-size:25px;line-height:1.1;letter-spacing:-.038em}.fx715-store-card p{margin:10px 0 0;color:#667f8e;font-size:13.5px;line-height:1.6}.fx715-store-card dl{margin:18px 0 0}.fx715-store-card dl div{display:flex;justify-content:space-between;gap:18px;padding:8px 0;border-top:1px solid #edf1f4}.fx715-store-card dt{color:#7a909c;font-size:9px;text-transform:uppercase;letter-spacing:.06em}.fx715-store-card dd{margin:0;color:#17394b;font-size:11px;font-weight:800;text-align:right}.fx715-store-card dd a{color:#0d759d;text-decoration:none}.fx715-store-card .fx710-text-cta{align-self:flex-start;margin-top:16px;padding:0;border:0;background:none;color:#0d759d;font-size:14px;font-weight:800;cursor:pointer}@media(max-width:980px){.fx715-location-stage{grid-template-columns:1fr}.fx715-location-hero{min-height:390px}.fx715-store-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width:700px){.fx715-location-stage{gap:18px}.fx715-location-hero{min-height:285px;border-radius:24px}.fx715-location-hero figcaption{left:20px;right:20px;bottom:20px}.fx715-location-hero figcaption strong{font-size:28px}.fx715-store-stack{grid-template-columns:1fr}.fx715-store-card{padding:22px;border-radius:22px}.fx715-store-card h3{font-size:22px}}.fx716-device{padding:78px 0 82px;background:#fff;color:#103145}.fx716-section-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.62fr);gap:64px;align-items:end;margin-bottom:30px}.fx716-section-intro h2{margin:9px 0 0;font-size:clamp(36px,4.3vw,56px);line-height:1.01;letter-spacing:-.052em}.fx716-section-intro p{margin:0;color:#667f8e;font-size:14px;line-height:1.75}.fx716-device-dock{display:grid;grid-template-columns:1.15fr repeat(4,1fr);overflow:hidden;border:1px solid #dce7ec;border-radius:28px;background:#f8fbfc;box-shadow:0 20px 54px rgb(7 31 49 / .07)}.fx716-device-dock button{appearance:none;min-width:0;min-height:126px;padding:22px 20px;border:0;border-left:1px solid #dfe8ed;background:#fff0;color:#103145;text-align:left;cursor:pointer;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;transition:background .18s ease,transform .18s ease}.fx716-device-dock button:first-child{border-left:0}.fx716-device-dock button:hover{background:#eef7fa}.fx716-device-dock button.is-primary{background:#082f46;color:#fff}.fx716-device-dock button.is-primary:hover{background:#0b3b56}.fx716-device-dock i{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#e7f3f8;color:#0d759d;font-style:normal;font-size:18px}.fx716-device-dock .is-primary i{background:rgb(255 255 255 / .12);color:#fff}.fx716-device-dock strong,.fx716-device-dock small{display:block}.fx716-device-dock strong{font-size:15px;line-height:1.2}.fx716-device-dock small{margin-top:5px;color:#6b8290;font-size:9.5px;line-height:1.45}.fx716-device-dock .is-primary small{color:#bcd0db}.fx716-device-dock b{font-size:16px;color:#0d759d}.fx716-device-dock .is-primary b{color:#f59a2f}.fx716-journey{padding:88px 0;background:#f4f8fa;color:#103145}.fx716-journey-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.84fr);gap:74px;align-items:center}.fx716-process-copy h2{max-width:670px;margin:9px 0 0;font-size:clamp(38px,4.5vw,58px);line-height:1.01;letter-spacing:-.054em}.fx716-process-copy>p{max-width:680px;margin:20px 0 0;color:#667f8e;font-size:15px;line-height:1.75}.fx716-process-line{margin:30px 0 28px;padding:0;list-style:none;border-top:1px solid #d9e4e9}.fx716-process-line li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px;padding:20px 0;border-bottom:1px solid #d9e4e9}.fx716-process-line b{color:#0d759d;font-size:12px;letter-spacing:.08em}.fx716-process-line strong,.fx716-process-line span{display:block}.fx716-process-line strong{font-size:17px}.fx716-process-line span{margin-top:5px;color:#667f8e;font-size:12px;line-height:1.55}.fx716-send-panel{padding:38px 38px 34px;border-radius:34px;background:linear-gradient(145deg,#082b41,#0b4a64);color:#fff;box-shadow:0 28px 70px rgb(5 35 54 / .18)}.fx716-send-panel h3{margin:12px 0 0;font-size:clamp(30px,3.2vw,45px);line-height:1.03;letter-spacing:-.045em}.fx716-send-panel>p{margin:18px 0 0;color:#c5d9e3;font-size:13.5px;line-height:1.7}.fx716-send-status{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0}.fx716-send-status span{display:flex;align-items:center;gap:10px;padding:12px 13px;border-radius:16px;background:rgb(255 255 255 / .07);color:#d9e8ee;font-size:10px;font-weight:700}.fx716-send-status i{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:rgb(117 200 232 / .2);color:#9dddf4;font-style:normal;font-size:9px}.fx716-send-panel .btn{width:100%}.fx716-local{padding-top:90px;padding-bottom:96px;background:#fff}.fx716-proof{padding:94px 0;background:#f7fafb;color:#103145}.fx716-proof-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.02fr);gap:76px;align-items:start}.fx716-review-editorial{position:sticky;top:110px}.fx716-score{display:flex;align-items:end;gap:18px;margin:19px 0 22px}.fx716-score>strong{font-size:76px;line-height:.85;letter-spacing:-.07em}.fx716-score span{display:grid;gap:5px}.fx716-score i{color:#f59a2f;font-style:normal;letter-spacing:.08em}.fx716-score small{color:#667f8e;font-size:11px}.fx716-review-editorial h2{margin:0 0 26px;font-size:clamp(35px,4vw,52px);line-height:1.02;letter-spacing:-.05em}.fx716-review-editorial blockquote{margin:0;padding:20px 0;border-top:1px solid #dae5ea;color:#294b5d;font-size:15px;line-height:1.65}.fx716-review-editorial cite{display:block;margin-top:10px;color:#0d759d;font-size:10px;font-style:normal;font-weight:800}.fx716-route-index{padding:30px 32px;border-radius:30px;background:#fff;border:1px solid #dce7ec;box-shadow:0 18px 46px rgb(7 31 49 / .06)}.fx716-route-index header{padding:4px 2px 22px}.fx716-route-index h3{margin:10px 0 0;font-size:31px;line-height:1.05;letter-spacing:-.04em}.fx716-route-index header p{margin:12px 0 0;color:#667f8e;font-size:12px;line-height:1.65}.fx716-route-index .fx710-brand-index{margin-top:2px}.fx716-inline-cta{appearance:none;width:100%;margin-top:16px;padding:16px 0 2px;border:0;border-top:1px solid #e0e8ec;background:none;color:#0d759d;text-align:left;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.fx716-close{padding:94px 0;background:#fff;color:#103145}.fx716-close-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(330px,.6fr);gap:62px;align-items:start}.fx716-faq-compact{grid-template-columns:minmax(250px,.72fr) minmax(0,1.05fr);gap:46px}.fx716-final-panel{position:sticky;top:110px;padding:36px;border-radius:32px;background:#082f46;color:#fff;box-shadow:0 24px 60px rgb(5 35 54 / .18)}.fx716-final-panel>span{color:#8ed3f3;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx716-final-panel h3{margin:12px 0 0;font-size:38px;line-height:1.02;letter-spacing:-.045em}.fx716-final-panel p{margin:16px 0 24px;color:#c7d9e2;font-size:13px;line-height:1.65}.fx716-final-panel .btn{width:100%}.fx716-final-panel small{display:block;margin-top:14px;color:#9fb8c5;font-size:9px;text-align:center}@media(max-width:1120px){.fx716-device-dock{grid-template-columns:1fr 1fr}.fx716-device-dock button{border-top:1px solid #dfe8ed}.fx716-device-dock button:nth-child(-n+2){border-top:0}.fx716-device-dock button:nth-child(odd){border-left:0}.fx716-device-dock button:last-child{grid-column:1/-1}.fx716-journey-grid,.fx716-proof-grid,.fx716-close-grid{grid-template-columns:1fr;gap:48px}.fx716-review-editorial,.fx716-final-panel{position:static}.fx716-faq-compact{grid-template-columns:.72fr 1.05fr}}@media(max-width:850px){.fx716-section-intro{grid-template-columns:1fr;gap:16px}.fx716-device-dock{grid-template-columns:1fr}.fx716-device-dock button,.fx716-device-dock button:nth-child(-n+2){border-top:1px solid #dfe8ed;border-left:0}.fx716-device-dock button:first-child{border-top:0}.fx716-device-dock button:last-child{grid-column:auto}.fx716-faq-compact{grid-template-columns:1fr;gap:25px}.fx716-send-panel{padding:30px}.fx716-proof-grid{gap:38px}}@media(max-width:650px){.fx716-device{padding:58px 0 62px}.fx716-section-intro h2{font-size:35px}.fx716-device-dock{border-radius:22px}.fx716-device-dock button{min-height:92px;padding:16px;grid-template-columns:34px minmax(0,1fr) auto}.fx716-device-dock i{width:34px;height:34px}.fx716-journey{padding:64px 0}.fx716-journey-grid{gap:36px}.fx716-process-copy h2{font-size:36px}.fx716-send-panel{padding:26px 22px;border-radius:26px}.fx716-send-status{grid-template-columns:1fr}.fx716-local{padding-top:66px;padding-bottom:70px}.fx716-proof{padding:68px 0}.fx716-score>strong{font-size:64px}.fx716-route-index{padding:22px 18px;border-radius:24px}.fx716-close{padding:68px 0}.fx716-final-panel{padding:28px 23px;border-radius:26px}.fx716-final-panel h3{font-size:32px}}.fx710-repair-page .fx711-repair-hero-grid{width:min(1240px,calc(100% - 48px));max-width:1240px;min-height:700px;grid-template-columns:minmax(0,1.04fr) minmax(460px,.96fr);gap:50px;padding:72px 0 78px}.fx710-repair-page .fx711-repair-copy{min-width:0}.fx710-repair-page .fx711-repair-copy h1{max-width:690px;font-size:clamp(50px,4.55vw,68px)}.fx710-repair-page .fx711-lead{max-width:660px}.fx710-repair-page .fx711-advice{max-width:700px}.fx710-repair-page .fx711-repair-visual{height:590px}@media (min-width:851px){.fx-repair-drawer{grid-template-columns:1fr clamp(720px,43vw,860px)}.fx-drawer-header{min-height:100px;padding:22px 32px}.fx-drawer-brand{gap:15px}.fx-drawer-brand .brand-mark{flex-basis:44px;width:44px;height:44px}.fx-drawer-brand>div>span{font-size:9px}.fx-drawer-brand strong{margin-top:4px;font-size:20px}.fx-drawer-close{flex-basis:44px;width:44px;height:44px}.fx-drawer-scroll{padding:28px 32px 34px}.fx-journey-drawer .fx-journey-kicker{padding-bottom:22px}.fx-journey-drawer .fx-journey-kicker strong{font-size:27px;line-height:1.18}.fx-journey-drawer .fx-journey-kicker small{margin-top:6px;font-size:13px;line-height:1.5}.fx-journey-drawer .fx-journey-kicker>b{padding:7px 10px;border-radius:999px;font-size:9px}.fx-journey-drawer .fx-journey-topbar{gap:13px;padding:17px 0}.fx-journey-drawer .fx-journey-progress{gap:7px;padding:6px;border-radius:20px}.fx-journey-drawer .fx-journey-progress button{gap:9px;min-height:56px;padding:8px 11px;border-radius:15px}.fx-journey-drawer .fx-journey-progress i{flex-basis:30px;width:30px;height:30px;font-size:10px}.fx-journey-drawer .fx-journey-progress span{font-size:8px;letter-spacing:.07em}.fx-journey-drawer .fx-journey-progress strong{margin-top:3px;font-size:11.5px}.fx-journey-drawer .fx-journey-reset{min-height:44px;padding:0 15px;border-radius:13px;font-size:10px}.fx-journey-drawer .fx-journey-stage{min-height:390px;padding-top:28px}.fx-journey-drawer .fx-stage-head{margin-bottom:20px}.fx-journey-drawer .fx-stage-head span{font-size:9px}.fx-journey-drawer .fx-stage-head h3{margin-top:6px;font-size:32px;line-height:1.08}.fx-journey-drawer .fx-stage-head p{margin-top:8px;font-size:13px;line-height:1.55}.fx-journey-drawer .fx-stage-back{font-size:12px}.fx-journey-drawer .fx-choice-grid,.fx-journey-drawer .fx-choice-grid.models,.fx-journey-drawer .fx-choice-grid.repairs{gap:12px}.fx-journey-drawer .fx-choice{min-height:82px;gap:13px;border-radius:18px;padding:13px 14px}.fx-journey-drawer .fx-choice-icon{flex-basis:48px;width:48px;height:48px;border-radius:15px;font-size:14px}.fx-journey-drawer .fx-choice-copy strong{font-size:14px;line-height:1.25}.fx-journey-drawer .fx-choice-copy small{margin-top:4px;font-size:10.5px;line-height:1.4}.fx-journey-drawer .fx-choice-arrow{font-size:17px}.fx-journey-drawer .fx-model-thumb{flex-basis:44px;width:44px;height:54px}.fx-journey-drawer .fx-model-thumb i{width:27px;height:45px}.fx-journey-drawer .fx-model-search input,.fx-journey-drawer .fx-more-choice{min-height:52px;font-size:13px}.fx-journey-drawer .fx-journey-trust{margin-top:22px;padding-top:18px;font-size:10px}.fx-drawer-help{gap:15px;margin-top:24px;padding:15px 16px;border-radius:20px}.fx-drawer-help img{width:56px;height:56px}.fx-drawer-help span{font-size:8px}.fx-drawer-help strong{margin-top:4px;font-size:13px}.fx-drawer-help small{margin-top:4px;font-size:10px;line-height:1.45}.fx-drawer-help a{min-height:40px;padding:0 15px;font-size:10px}}@media (min-width:851px) and (max-width:1180px){.fx-repair-drawer{grid-template-columns:1fr minmax(680px,76vw)}.fx710-repair-page .fx711-repair-hero-grid{width:min(100% - 48px,1080px);grid-template-columns:minmax(0,1fr) 440px;gap:38px}.fx710-repair-page .fx711-repair-copy h1{font-size:56px}.fx710-repair-page .fx711-repair-visual{height:560px}}@media (max-width:900px){.fx710-repair-page .fx711-repair-hero-grid{width:calc(100% - 32px);max-width:none;grid-template-columns:1fr;gap:34px;padding:58px 0 66px}}@media (max-width:650px){.fx710-repair-page .fx711-repair-hero-grid{width:calc(100% - 24px);padding:42px 0 50px}.fx710-repair-page .fx711-repair-copy h1{font-size:44px}.fx710-repair-page .fx711-repair-visual{height:470px}}@media(min-width:851px){.fx6-money-planner-drawer{grid-template-columns:1fr clamp(780px,48vw,920px)}}.fx6-money-planner-wizard .fx6-process-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.fx718-bundle-message{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px;padding:14px 16px;border-radius:17px;background:#edf6fa;color:#15394b}.fx718-bundle-message b{flex:0 0 auto;font-size:12px}.fx718-bundle-message span{color:#607b8b;font-size:12px;line-height:1.5}.fx718-condition-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx718-condition{min-width:0;margin:0;padding:15px;border:1px solid #dce7ec;border-radius:18px;background:#fff}.fx718-condition legend{padding:0 4px;color:#15394b;font-size:12.5px;font-weight:850}.fx718-choice-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.fx718-choice-pills button{min-height:36px;padding:0 11px;border:1px solid #d8e3e9;border-radius:999px;background:#f8fbfc;color:#385768;font-size:11px;font-weight:750;cursor:pointer}.fx718-choice-pills button.selected{border-color:#0d759d;background:#e9f5fa;color:#0a668b;box-shadow:inset 0 0 0 1px #0d759d}.fx718-battery-check{display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px;align-items:center;margin-top:12px;padding:13px 15px;border:1px solid #dce7ec;border-radius:18px;background:#fff;cursor:pointer}.fx718-battery-check input{position:absolute;opacity:0;pointer-events:none}.fx718-check-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#edf3f5;color:#8aa0ab;font-size:14px;font-weight:900}.fx718-battery-check.active{border-color:#8acbad;background:#f2fbf6}.fx718-battery-check.active .fx718-check-mark{background:#dff4e8;color:#148252}.fx718-battery-check.disabled{opacity:.68;cursor:default}.fx718-battery-check>span:last-child strong,.fx718-battery-check>span:last-child small{display:block}.fx718-battery-check strong{font-size:13px}.fx718-battery-check small{margin-top:3px;color:#667f8e;font-size:11px;line-height:1.45}.fx718-bundle-label{display:flex;justify-content:space-between;gap:15px;align-items:end;margin:20px 0 9px}.fx718-bundle-label span{color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx718-bundle-label small{color:#708895;font-size:10.5px}.fx718-bundle-base{width:100%;display:flex;justify-content:space-between;gap:18px;align-items:center;padding:14px 16px;border:1px solid #dce7ec;border-radius:18px;background:#fff;color:#123548;text-align:left;cursor:pointer}.fx718-bundle-base.selected{border-color:#0d759d;background:#eef8fc;box-shadow:inset 0 0 0 1px #0d759d}.fx718-bundle-base span b,.fx718-bundle-base span small{display:block}.fx718-bundle-base b{font-size:15px}.fx718-bundle-base small{margin-top:4px;color:#667f8e;font-size:11px}.fx718-bundle-base>strong{font-size:20px;white-space:nowrap}.fx718-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx718-bundle-card{position:relative;display:flex;min-height:238px;flex-direction:column;padding:17px;border:1px solid #dce7ec;border-radius:20px;background:#fff;color:#123548;text-align:left;cursor:pointer}.fx718-bundle-card:hover{border-color:#9fc4d5}.fx718-bundle-card.selected{border-color:#f29a39;background:#fff8f0;box-shadow:inset 0 0 0 1px #f29a39}.fx718-bundle-badge{align-self:flex-start;padding:5px 8px;border-radius:999px;background:#fff0df;color:#b8651e;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fx718-bundle-badge.subtle{background:#edf6fa;color:#0d759d}.fx718-bundle-card>strong{margin-top:10px;font-size:18px;line-height:1.15}.fx718-bundle-card>small{margin-top:7px;min-height:48px;color:#667f8e;font-size:11px;line-height:1.5}.fx718-bundle-card ul{display:grid;gap:5px;margin:12px 0 0;padding:0;list-style:none;color:#36586a;font-size:10.5px}.fx718-bundle-card>div{display:flex;justify-content:space-between;gap:12px;align-items:end;margin-top:auto;padding-top:14px;border-top:1px solid #e8eef2}.fx718-bundle-card>div span b,.fx718-bundle-card>div span small{display:block}.fx718-bundle-card>div span b{font-size:18px}.fx718-bundle-card>div span small{margin-top:3px;color:#7d929d;font-size:9.5px}.fx718-bundle-card em{color:#178153;font-size:10px;font-style:normal;font-weight:850;white-space:nowrap}.fx718-no-bundle{grid-column:1/-1;padding:18px;border:1px dashed #b9ccd5;border-radius:18px;background:#f7fafb}.fx718-no-bundle b,.fx718-no-bundle span{display:block}.fx718-no-bundle b{font-size:14px}.fx718-no-bundle span{margin-top:5px;color:#667f8e;font-size:10px}.fx718-bundle-policy{display:flex;gap:10px;margin-top:14px;padding:13px 15px;border-radius:17px;background:#f5f8fa}.fx718-bundle-policy b{flex:0 0 auto;color:#178153;font-size:11px}.fx718-bundle-policy span{color:#667f8e;font-size:10.5px;line-height:1.5}.fx718-order-review{margin-bottom:20px;overflow:hidden;border:1px solid #dce7ec;border-radius:20px;background:#fff}.fx718-order-review header{display:flex;justify-content:space-between;gap:16px;padding:15px 17px;background:#eef6f9}.fx718-order-review header span{font-size:12px;font-weight:900}.fx718-order-review header small{color:#667f8e;font-size:10.5px}.fx718-order-review>div{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:12px;align-items:center;padding:11px 17px;border-top:1px solid #edf1f4}.fx718-order-review>div span{color:#758c98;font-size:9px;font-weight:800;text-transform:uppercase}.fx718-order-review>div strong{font-size:12px}.fx718-order-review>div b{font-size:13px;white-space:nowrap}.fx718-order-review>div.discount b{color:#178153}.fx718-order-review>div.total{padding:15px 17px;background:#f8fbfc}.fx718-order-review>div.total strong{font-size:13px}.fx718-order-review>div.total b{font-size:20px}.fx6-money-planner-summary{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr) auto;grid-template-rows:auto auto}.fx6-money-planner-summary #fx6DrawerBundle{grid-column:1;grid-row:1}.fx6-money-planner-summary #fx6DrawerRoute{grid-column:1;grid-row:2}.fx6-money-planner-summary #fx6DrawerProtect{grid-column:2;grid-row:1/3;align-self:center}.fx6-money-planner-summary strong{grid-column:3;grid-row:1/3}.fx718-hub-bundle{padding:0 0 18px;background:#f7fafb;color:#103145}.fx718-hub-bundle>.container{display:flex;justify-content:space-between;gap:28px;align-items:center;padding:19px 22px;border:1px solid #dce7ec;border-radius:22px;background:#fff}.fx718-hub-bundle span,.fx718-hub-bundle strong,.fx718-hub-bundle small{display:block}.fx718-hub-bundle span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx718-hub-bundle strong{margin-top:5px;font-size:17px}.fx718-hub-bundle small{margin-top:4px;color:#667f8e;font-size:10px}.fx718-hub-bundle button{flex:0 0 auto;padding:0;border:0;background:#fff0;color:#0d759d;font-size:12px;font-weight:850;cursor:pointer}.fx718-model-bundle{padding:26px 0;background:#fff}.fx718-model-bundle>.container{display:grid;grid-template-columns:minmax(0,.78fr) minmax(420px,1.02fr);gap:50px;align-items:center;padding:25px 28px;border:1px solid #dce7ec;border-radius:26px;background:linear-gradient(145deg,#f6fafc,#fff)}.fx718-model-bundle span{color:#0d759d;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx718-model-bundle h2{margin:7px 0 0;font-size:28px;letter-spacing:-.04em}.fx718-model-bundle p{margin:9px 0 0;color:#667f8e;font-size:11px;line-height:1.55}.fx718-model-bundle a{display:inline-block;margin-top:13px;color:#0d759d;font-size:11px;font-weight:850;text-decoration:none}.fx718-model-bundle ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.fx718-model-bundle li{padding:10px 0;border-top:1px solid #e0e8ec}.fx718-model-bundle li:first-child{border-top:0}.fx718-model-bundle li b,.fx718-model-bundle li small{display:block}.fx718-model-bundle li b{font-size:12px}.fx718-model-bundle li small{margin-top:3px;color:#718896;font-size:9px}@media(max-width:850px){.fx718-condition-grid,.fx718-bundle-grid,.fx718-model-bundle>.container{grid-template-columns:1fr}.fx718-model-bundle>.container{gap:20px}.fx718-hub-bundle>.container{align-items:flex-start;flex-direction:column}.fx6-money-planner-wizard .fx6-process-tabs{grid-template-columns:repeat(5,minmax(118px,1fr));overflow-x:auto}}@media(max-width:650px){.fx718-bundle-message,.fx718-bundle-policy{display:grid}.fx718-choice-pills{display:grid;grid-template-columns:1fr}.fx718-choice-pills button{width:100%}.fx718-battery-check{grid-template-columns:30px minmax(0,1fr)}.fx718-battery-check input{display:none}.fx718-check-mark{width:30px;height:30px}.fx718-bundle-label{align-items:flex-start;flex-direction:column;gap:4px}.fx718-bundle-card{min-height:0}.fx718-order-review header{align-items:flex-start;flex-direction:column}.fx718-order-review>div{grid-template-columns:76px minmax(0,1fr) auto;padding:10px 13px}.fx6-money-planner-summary #fx6DrawerProtect{display:none}.fx6-money-planner-summary{grid-template-columns:minmax(0,1fr) auto}.fx6-money-planner-summary #fx6DrawerBundle{grid-column:1;grid-row:1}.fx6-money-planner-summary #fx6DrawerRoute{grid-column:1;grid-row:2}.fx6-money-planner-summary strong{grid-column:2;grid-row:1/3}.fx718-model-bundle{padding:18px 0}.fx718-model-bundle>.container{padding:20px}}.fx-phase50-root{display:block}.fx-phase50-root .repair-card:is(button),.fx-phase50-root .brand-card:is(button){width:100%;font:inherit;text-align:left;cursor:pointer}.fx-phase50-root .technician-actions a,.fx-phase50-root .location-actions .primary-location,.fx-phase50-root .review-band>a,.fx-phase50-root .review-band>button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.fx-phase50-root .empty-models{display:none}.fx-phase50-root .empty-models.is-visible{display:block}.fx-phase50-root .model-card[hidden]{display:none!important}.fx-phase50-root .repair-card-v45{font-family:inherit}.admin-bar .site-header{top:32px}@media(max-width:782px){.admin-bar .site-header{top:46px}}.fx-phase50-root .review-band>button{border:0;background:#fff0;font:inherit;cursor:pointer}.fx77-page .section-head,.fx77-page .section-head.center{display:block;align-items:initial;justify-content:initial;gap:0;margin-bottom:0}.fx77-page .section-head.center{margin-inline:auto;text-align:center}.fx77-page .section-head>.eyebrow{display:block;width:auto;margin:0}.fx77-page .model-card .mini-phone-wrap{position:relative}.fx77-page .fx718-model-card-image{display:block;width:auto;max-width:155px;height:158px;max-height:158px;object-fit:contain;filter:drop-shadow(0 18px 18px rgb(8 36 58 / .14))}.fx77-page .fx718-model-image-missing{display:block;width:1px;height:1px;overflow:hidden}.fx77-page .model-card.has-no-model-image .mini-phone-wrap{height:92px}.fx77-page .fx718-model-identity-image{display:block;flex:0 0 50px;width:50px;height:68px;object-fit:contain;filter:drop-shadow(0 9px 13px rgb(7 39 57 / .22))}.fx77-page .repair-card .repair-icon img{display:block;width:26px;height:26px;object-fit:contain}.fx77-page .repair-card-icon-v45 img{display:block;width:28px;height:28px;object-fit:contain}@media(max-width:680px){.fx77-page .fx718-model-card-image{height:146px;max-height:146px;max-width:145px}.fx77-page .fx718-model-identity-image{flex-basis:41px;width:41px;height:58px}}.fx-v2-planner-dates{display:flex;gap:8px;overflow-x:auto;padding:2px 0 7px;scrollbar-width:thin}.fx-v2-planner-dates button{flex:0 0 92px;min-height:60px;border:1px solid var(--fx-line);border-radius:14px;background:#fff;color:var(--fx-ink);padding:10px 9px;text-align:left;cursor:pointer}.fx-v2-planner-dates button span,.fx-v2-planner-dates button small{display:block}.fx-v2-planner-dates button span{font-size:11px;font-weight:900}.fx-v2-planner-dates button small{margin-top:4px;color:var(--fx-muted);font-size:8px}.fx-v2-planner-dates button.selected{border-color:#77aac7;background:#eef7fb;box-shadow:inset 0 0 0 1px #77aac7}.fx-v2-planner-dates button:disabled{opacity:.48;cursor:not-allowed;background:#f3f6f7}.fx6-money-planner-scroll .fx6-slot-buttons{display:flex;flex-wrap:wrap;gap:8px}.fx6-money-planner-scroll .fx6-slot-buttons button{min-height:39px;border:1px solid var(--fx-line);border-radius:999px;background:#fff;color:var(--fx-ink);padding:0 13px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}.fx6-money-planner-scroll .fx6-slot-buttons button.selected{border-color:var(--fx-blue);background:#eaf5fa;color:var(--fx-blue);box-shadow:inset 0 0 0 1px var(--fx-blue)}.fx6-route-link{display:flex!important;flex-direction:column;justify-content:center;color:inherit;text-decoration:none}.fx-v2-planner-loading,.fx-v2-planner-no-slots{display:block;padding:12px 2px;color:var(--fx-text);font-size:10px}.fx-v2-planner-empty{margin-top:13px;padding:15px;border:1px dashed #b9ccd5;border-radius:17px;background:#f7fafb}.fx-v2-planner-empty strong,.fx-v2-planner-empty span{display:block}.fx-v2-planner-empty strong{font-size:13px}.fx-v2-planner-empty span{margin-top:4px;color:var(--fx-text);font-size:10px;line-height:1.5}.fx-v2-planner-consent{grid-column:1/-1;display:grid;grid-template-columns:20px minmax(0,1fr);gap:9px;align-items:start;color:var(--fx-text);font-size:10px;line-height:1.5;cursor:pointer}.fx-v2-planner-consent input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--fx-green)}.fx-v2-planner-consent a{color:var(--fx-blue);font-weight:800}.fx-v2-planner-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fx-v2-planner-status{min-height:22px;margin-top:13px;padding:0 2px;color:var(--fx-text);font-size:10px;font-weight:750}.fx-v2-planner-status.is-error{color:#a52d2d}.fx-v2-planner-status.is-success{color:var(--fx-green)}.fx-v2-planner-status.is-loading{color:var(--fx-blue)}.fx6-money-planner-actions button:disabled{opacity:.55;cursor:not-allowed}.admin-bar .fx6-money-planner-drawer{top:32px}@media(max-width:782px){.admin-bar .fx6-money-planner-drawer{top:46px}}@media(max-width:650px){.fx-v2-planner-dates button{flex-basis:84px}.fx-v2-planner-consent{font-size:9.5px}}.fx6-money-card-device.fx-v2-no-device-image{display:flex;align-items:center;justify-content:center;min-height:210px;background:linear-gradient(145deg,#f5f9fb,#e7f0f5);border:1px solid rgb(12 67 94 / .08)}.fx-v2-device-fallback{font-size:clamp(1.05rem,2vw,1.35rem);font-weight:850;letter-spacing:-.02em;color:#557286}.fx77-page .repair-picker-head-v45,.fx77-page .compare-head{display:block!important;align-items:initial!important;justify-content:initial!important;gap:0!important}.fx77-page .repair-picker-head-v45>p,.fx77-page .compare-head>p{max-width:760px!important;margin:14px 0 0!important}.fx77-page .hero-copy-v43>.eyebrow,.fx77-page .model-hero-copy-v43>.eyebrow,.fx77-page .fx6-money-rich-copy>.fx6-eyebrow,.fx77-page .technician-copy>.eyebrow,.fx77-page .eco-copy>.eyebrow{display:block!important;width:max-content;margin:0 0 9px!important}.fx77-page .hero-copy-v43>h1,.fx77-page .model-hero-copy-v43>h1,.fx77-page .fx6-money-rich-copy>h1,.fx77-page .technician-copy>h2,.fx77-page .eco-copy>h2{margin-top:0!important}.fx77-page .hero-copy-v43>p,.fx77-page .model-hero-copy-v43>p,.fx77-page .fx6-money-rich-copy>.fx6-money-lead{display:block!important;clear:both!important}.fx77-page .included-icon,.fx77-page .process-number,.fx77-page .service-icon,.fx77-page .step-number,.fx77-page .feature-line>i,.fx77-page .fx6-money-card-specs i,.fx77-page .repair-card .repair-icon,.fx77-page .repair-card-icon-v45,.fx77-page .eco-cards article>span,.fx77-page .fx718-check-mark{display:grid!important;place-items:center!important;align-items:center!important;justify-content:center!important;padding:0!important;text-align:center!important;line-height:1!important;overflow:hidden}.fx77-page .repair-card .repair-icon img,.fx77-page .repair-card-icon-v45 img{margin:auto!important;object-position:center!important}.fx6-money-card-device.has-model-image{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.fx6-money-card-device.has-model-image img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:225px!important;margin:auto!important;object-fit:contain!important;filter:drop-shadow(0 18px 24px rgb(5 34 52 / .18))}.fx-v2-device-dummy{position:relative;display:block;width:112px;height:220px;margin:auto;border:5px solid #12384f;border-radius:29px;background:linear-gradient(155deg,#0c344e 0%,#126b91 38%,#79bed2 62%,#f2aa57 100%);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .24),0 22px 34px rgb(6 38 57 / .19);overflow:hidden}.fx-v2-device-dummy:before{content:"";position:absolute;left:50%;top:8px;width:50px;height:15px;border-radius:0 0 10px 10px;background:#0a2a3d;transform:translateX(-50%)}.fx-v2-device-dummy:after{content:"";position:absolute;inset:44px -28px -35px 28px;border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(255 255 255 / .65),#fff0 58%);transform:rotate(-24deg)}.fx-v2-device-dummy i,.fx-v2-device-dummy b,.fx-v2-device-dummy em{position:absolute;display:block;border-radius:50%;background:#122f42}.fx-v2-device-dummy i{left:9px;top:10px;width:13px;height:13px;box-shadow:16px 0 #122f42}.fx-v2-device-dummy b{right:10px;bottom:11px;width:7px;height:7px;background:rgb(255 255 255 / .6)}.fx-v2-device-dummy em{display:none}.fx-v2-device-dummy.is-compact{width:38px;height:66px;border-width:3px;border-radius:10px;box-shadow:0 8px 13px rgb(6 38 57 / .16)}.fx-v2-device-dummy.is-compact:before{top:3px;width:16px;height:5px;border-radius:0 0 4px 4px}.fx-v2-device-dummy.is-compact i{display:none}.fx-v2-device-dummy.is-compact b{right:4px;bottom:4px;width:3px;height:3px}.fx6-original-content .compare-row.is-selected{outline:2px solid var(--fx-orange);outline-offset:-2px;background:#fffaf4}.fx6-original-content .compare-row.recommended:not(.is-selected){background:#fff9f3;box-shadow:inset 3px 0 var(--fx-orange)}.fx77-page .model-card.has-no-model-image .mini-phone-wrap{height:158px;display:grid;place-items:center}.fx-v2-device-dummy.is-card{width:72px;height:140px;border-width:4px;border-radius:20px;box-shadow:0 16px 24px rgb(6 38 57 / .16)}.fx-v2-device-dummy.is-card:before{top:6px;width:32px;height:10px;border-radius:0 0 7px 7px}.fx-v2-device-dummy.is-card i{left:6px;top:7px;width:8px;height:8px;box-shadow:10px 0 #122f42}.fx-v2-device-dummy.is-card b{right:7px;bottom:7px;width:5px;height:5px}.fx77-page :is(.section-head,.hero-copy-v43,.model-hero-copy-v43,.fx6-money-rich-copy,.technician-copy,.eco-copy){min-width:0}.fx77-page :is(.section-head,.hero-copy-v43,.model-hero-copy-v43,.fx6-money-rich-copy,.technician-copy,.eco-copy)>:is(.eyebrow,.fx6-eyebrow){position:static!important;float:none!important;display:block!important;width:max-content!important;max-width:100%;margin:0 0 9px!important}.fx77-page :is(.section-head,.hero-copy-v43,.model-hero-copy-v43,.fx6-money-rich-copy,.technician-copy,.eco-copy)>:is(h1,h2){display:block!important;width:100%!important;clear:both!important;margin-left:0!important}.fx77-page :is(.section-head,.hero-copy-v43,.model-hero-copy-v43,.fx6-money-rich-copy,.technician-copy,.eco-copy)>p{display:block!important;width:100%!important;clear:both!important;margin-left:0!important}.fx77-page :is(.repair-icon,.repair-card-icon-v45,.included-icon,.service-icon,.feature-line>i,.process-number,.step-number,.eco-cards article>span)>:is(img,svg){display:block!important;width:auto;max-width:70%;height:auto;max-height:70%;margin:auto!important;align-self:center!important;justify-self:center!important;object-fit:contain;object-position:center}.fx-v2-content-audit{position:fixed;left:18px;bottom:18px;z-index:100050;width:min(390px,calc(100vw - 36px));max-height:min(72vh,620px);overflow:auto;padding:16px;border:1px solid #c8d5dc;border-radius:18px;background:rgb(255 255 255 / .97);box-shadow:0 18px 55px rgb(5 34 52 / .22);backdrop-filter:blur(14px);color:#102f43;font:500 13px/1.45 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.fx-v2-content-audit.is-pass{border-color:#75b98a}.fx-v2-content-audit.is-review{border-color:#e3a656}.fx-v2-content-audit.is-fail{border-color:#d56b6b}.fx-v2-content-audit header{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:8px}.fx-v2-content-audit header strong{font-size:14px}.fx-v2-content-audit header span{display:grid;place-items:center;min-width:62px;height:30px;border-radius:999px;background:#eaf3f7;font-weight:900}.fx-v2-content-audit p{margin:0 0 10px;color:#526b7a}.fx-v2-content-audit ul{display:grid;gap:7px;margin:0 0 12px;padding:0;list-style:none}.fx-v2-content-audit li{padding:9px 10px;border-radius:10px;background:#f5f8fa}.fx-v2-content-audit li b{margin-right:5px;font-size:10px}.fx-v2-content-audit li small{display:block;margin-top:3px;color:#718692}.fx-v2-content-audit a{color:#0e668d;font-weight:800;text-decoration:none}@media(max-width:680px){.fx-v2-content-audit{left:10px;right:10px;bottom:10px;width:auto;max-height:55vh}}.fx77-page .fx6-original-content .eco-actions .eco-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:0 17px!important;border-radius:12px!important;border:1px solid #bddccb!important;background:#fff!important;color:var(--fx-green)!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;white-space:nowrap}.fx77-page .fx6-original-content .eco-actions .eco-link:hover{background:#f6fbf8!important}.fx77-page :is(.included-icon,.process-number,.service-icon,.feature-line>i,.fx6-money-card-specs i,.repair-card .repair-icon,.repair-card-icon-v45,.eco-cards article>span,.fx718-check-mark){width:var(--fx-icon-size,34px)!important;min-width:var(--fx-icon-size,34px)!important;height:var(--fx-icon-size,34px)!important;aspect-ratio:1 / 1;border-radius:50%!important;box-sizing:border-box;flex-shrink:0}.fx77-page .process-number{--fx-icon-size:25px}.fx77-page .eco-cards article>span{--fx-icon-size:46px;border-radius:50%!important}.fx77-page .fx6-money-card-specs i{--fx-icon-size:24px}.fx77-page .included-icon{--fx-icon-size:34px}.fx77-page .fx6-original-content .compare-row>a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid var(--fx-line);border-radius:10px;background:#fff;color:var(--fx-blue);font-size:9px;font-weight:900;line-height:1;text-decoration:none}.fx77-page .fx6-original-content .compare-row.recommended>a.btn{border-color:var(--fx-orange);background:var(--fx-orange);color:#fff}.fx77-page .fx-v2-original-seo{padding:92px 0;background:linear-gradient(180deg,#f5f9fb 0%,#edf5f8 100%);border-top:1px solid #dce8ed;border-bottom:1px solid #dce8ed}.fx77-page .fx-v2-seo-shell,.fx77-page .fx-v2-seo-editorial{border:1px solid #d8e5eb;border-radius:30px;background:#fff;box-shadow:0 22px 58px rgb(7 39 57 / .08);overflow:hidden}.fx77-page .fx-v2-seo-editorial{margin-top:24px;padding:38px}.fx77-page .fx-v2-seo-head{display:grid;grid-template-columns:1fr;gap:30px;align-items:start;padding:42px;background:linear-gradient(135deg,#fff 0%,#f7fbfc 100%)}.fx77-page .fx-v2-seo-head.has-aside{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr)}.fx77-page .fx-v2-seo-head .section-head,.fx77-page .fx-v2-seo-qa .section-head,.fx77-page .fx-v2-seo-editorial .section-head{display:block!important;max-width:760px}.fx77-page .fx-v2-seo-head h2,.fx77-page .fx-v2-seo-qa h2,.fx77-page .fx-v2-seo-editorial h2{margin:8px 0 0;color:var(--fx-navy);font-size:clamp(32px,4vw,50px);line-height:1.04;letter-spacing:-.045em}.fx77-page .fx-v2-seo-head p,.fx77-page .fx-v2-seo-qa .section-head>p,.fx77-page .fx-v2-seo-editorial .section-head>p{margin:15px 0 0;color:var(--fx-text);font-size:13px;line-height:1.75}.fx77-page .fx-v2-seo-aside{padding:26px;border:1px solid #cfe3dc;border-radius:22px;background:#edf8f2}.fx77-page .fx-v2-seo-aside h3{margin:0;color:#164b35;font-size:20px;line-height:1.25}.fx77-page .fx-v2-seo-aside>p{margin:10px 0 0;color:#45695a;font-size:11px;line-height:1.65}.fx77-page .fx-v2-seo-aside ul{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.fx77-page .fx-v2-seo-aside li{display:grid;grid-template-columns:26px 1fr;gap:10px;align-items:center;color:#234f3c;font-size:10px;font-weight:800}.fx77-page .fx-v2-seo-aside li i{display:grid;place-items:center;width:26px;height:26px;aspect-ratio:1;border-radius:50%;background:#fff;color:var(--fx-green);font-style:normal;line-height:1}.fx77-page .fx-v2-seo-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid #dce7ec}.fx77-page .fx-v2-seo-cards article{padding:30px;border-right:1px solid #dce7ec}.fx77-page .fx-v2-seo-cards article:nth-child(3n){border-right:0}.fx77-page .fx-v2-seo-cards h3,.fx77-page .fx-v2-seo-qa-list h3,.fx77-page .fx-v2-seo-editorial-grid h3,.fx77-page .fx-v2-seo-checkline h3{margin:8px 0 0;color:var(--fx-navy);font-size:18px;line-height:1.25}.fx77-page .fx-v2-seo-cards p,.fx77-page .fx-v2-seo-qa-list p,.fx77-page .fx-v2-seo-editorial-grid p,.fx77-page .fx-v2-seo-checkline p{margin:10px 0 0;color:var(--fx-text);font-size:11px;line-height:1.7}.fx77-page .fx-v2-seo-cards ul{display:grid;gap:7px;margin:14px 0 0;padding:0;list-style:none}.fx77-page .fx-v2-seo-cards li{position:relative;padding-left:17px;color:#496473;font-size:10px;line-height:1.55}.fx77-page .fx-v2-seo-cards li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--fx-orange)}.fx77-page .fx-v2-seo-cards a,.fx77-page .fx-v2-seo-qa-list a{display:inline-flex;margin-top:15px;color:var(--fx-blue);font-size:10px;font-weight:900;text-decoration:none}.fx77-page .fx-v2-seo-topic{display:inline-flex;width:max-content;max-width:100%;padding:6px 9px;border-radius:999px;background:#eaf4f8;color:var(--fx-blue);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx77-page .fx-v2-seo-checkline{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid #dce7ec;background:#f8fbfc}.fx77-page .fx-v2-seo-checkline>div{padding:31px 38px}.fx77-page .fx-v2-seo-checkline>div+div{border-left:1px solid #dce7ec}.fx77-page .fx-v2-seo-local{background:#eef8f2}.fx77-page .fx-v2-seo-local h3{color:#174d37}.fx77-page .fx-v2-seo-qa{padding:42px;border-top:1px solid #dce7ec;background:#fff}.fx77-page .fx-v2-seo-qa-list{margin-top:28px;border-top:1px solid #dce7ec}.fx77-page .fx-v2-seo-qa-list article{display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:28px;padding:24px 0;border-bottom:1px solid #dce7ec}.fx77-page .fx-v2-seo-note{margin-top:12px;padding:12px 14px;border-radius:12px;background:#f3f7f9;color:#526b79;font-size:9px;line-height:1.6}.fx77-page .fx-v2-seo-editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.fx77-page .fx-v2-seo-editorial-grid article{padding:24px;border:1px solid #dce7ec;border-radius:20px;background:#f9fbfc}.fx77-page .fx-v2-seo-editorial-grid article:only-child{grid-column:1/-1}@media(max-width:900px){.fx77-page .fx-v2-seo-head.has-aside,.fx77-page .fx-v2-seo-checkline{grid-template-columns:1fr}.fx77-page .fx-v2-seo-cards{grid-template-columns:1fr 1fr}.fx77-page .fx-v2-seo-cards article:nth-child(3n){border-right:1px solid #dce7ec}.fx77-page .fx-v2-seo-cards article:nth-child(2n){border-right:0}.fx77-page .fx-v2-seo-checkline>div+div{border-left:0;border-top:1px solid #dce7ec}}@media(max-width:650px){.fx77-page .fx-v2-original-seo{padding:62px 0}.fx77-page .fx-v2-seo-head,.fx77-page .fx-v2-seo-qa,.fx77-page .fx-v2-seo-editorial{padding:25px 20px}.fx77-page .fx-v2-seo-cards,.fx77-page .fx-v2-seo-editorial-grid{grid-template-columns:1fr}.fx77-page .fx-v2-seo-cards article{border-right:0!important;border-top:1px solid #dce7ec}.fx77-page .fx-v2-seo-qa-list article{grid-template-columns:1fr;gap:10px}.fx77-page .fx-v2-seo-checkline>div{padding:25px 20px}}.fx77-page .fx-v2-engine-passthrough{background:#fff;color:var(--fx-navy,#0c2f46)}.fx77-page .fx-v2-engine-passthrough .section-head{display:block!important;max-width:760px}.fx77-page .fx-v2-engine-passthrough .section-head>.eyebrow,.fx77-page .fx-v2-engine-passthrough .fx-kicker{display:block!important;width:max-content!important;max-width:100%;margin:0 0 10px!important;color:var(--fx-blue,#147ea5)!important;font-size:9px!important;font-weight:900!important;letter-spacing:.09em!important;line-height:1.2!important;text-transform:uppercase!important}.fx77-page .fx-v2-engine-passthrough .section-head>h2,.fx77-page .fx-v2-engine-passthrough .fx-map-title,.fx77-page .fx-v2-engine-passthrough .fx-map-qa-title{display:block!important;width:100%!important;max-width:19ch!important;margin:0!important;color:var(--fx-navy,#0c2f46)!important;font-size:clamp(34px,4vw,52px)!important;font-weight:760!important;line-height:1.03!important;letter-spacing:-.05em!important}.fx77-page .fx-v2-engine-passthrough .section-head>p,.fx77-page .fx-v2-engine-passthrough .fx-map-lead,.fx77-page .fx-v2-engine-passthrough .fx-map-qa-head>p{display:block!important;width:100%!important;max-width:78ch!important;margin:16px 0 0!important;color:var(--fx-text,#4d6878)!important;font-size:13px!important;line-height:1.72!important}.fx77-page .fx-v2-engine-pre-faq .fx-repair-map{padding:88px 0;background:#f3f7f9;border-top:1px solid #e0eaee;border-bottom:1px solid #e0eaee}.fx77-page .fx-v2-engine-pre-faq .fx-repair-map .fx-wrap{width:min(1180px,calc(100% - 40px));max-width:none;margin:0 auto;padding:0}.fx77-page .fx-v2-engine-pre-faq .fx-map-shell{padding:42px;border:1px solid #dbe6eb;border-radius:28px;background:#fff;box-shadow:0 20px 55px rgb(8 38 56 / .07)}.fx77-page .fx-v2-engine-pre-faq .fx-map-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:44px;align-items:start}.fx77-page .fx-v2-engine-pre-faq .fx-diagnose-card{padding:24px;border:1px solid #cfe4d7;border-radius:22px;background:#eff8f3;box-shadow:none}.fx77-page .fx-v2-engine-pre-faq .fx-diagnose-card h3{margin:0;color:#184d38;font-size:20px;line-height:1.2}.fx77-page .fx-v2-engine-pre-faq .fx-diagnose-card p{margin:10px 0 0;color:#49695a;font-size:12px;line-height:1.65}.fx77-page .fx-v2-engine-pre-faq .fx-usp-stack li{gap:10px;color:#234f3c;font-size:11px;line-height:1.5}.fx77-page .fx-v2-engine-pre-faq .fx-usp-stack li:before{display:grid;place-items:center;width:24px;min-width:24px;height:24px;aspect-ratio:1 / 1;border-radius:50%;background:#fff;color:var(--fx-green,#33875f);line-height:1}.fx77-page .fx-v2-engine-pre-faq .fx-repair-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:30px}.fx77-page .fx-v2-engine-pre-faq .fx-repair-card{min-height:0;padding:24px;border:1px solid #dce7ec;border-radius:20px;background:#f9fbfc;box-shadow:none}.fx77-page .fx-v2-engine-pre-faq .fx-repair-card:hover{transform:translateY(-2px);border-color:#bfd5df;box-shadow:0 14px 34px rgb(9 42 62 / .07)}.fx77-page .fx-v2-engine-pre-faq .fx-card-label,.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-topic{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#eaf4f8;color:var(--fx-blue,#147ea5);font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx77-page .fx-v2-engine-pre-faq .fx-repair-card h3,.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-body h3,.fx77-page .fx-v2-engine-pre-faq .fx-checkline h3,.fx77-page .fx-v2-engine-pre-faq .fx-local-seo h4{margin:10px 0 0;color:var(--fx-navy,#0c2f46);font-size:18px;line-height:1.25;letter-spacing:-.025em}.fx77-page .fx-v2-engine-pre-faq .fx-repair-card p,.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-body p,.fx77-page .fx-v2-engine-pre-faq .fx-checkline p,.fx77-page .fx-v2-engine-pre-faq .fx-local-seo p{margin:10px 0 0;color:var(--fx-text,#4d6878);font-size:11px;line-height:1.68}.fx77-page .fx-v2-engine-pre-faq .fx-symptoms{display:grid;gap:8px;margin:15px 0 0;padding:0;list-style:none}.fx77-page .fx-v2-engine-pre-faq .fx-symptoms li{position:relative;padding-left:17px;color:#496473;font-size:10px;line-height:1.55}.fx77-page .fx-v2-engine-pre-faq .fx-symptoms li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:var(--fx-orange,#ef8b36)}.fx77-page .fx-v2-engine-pre-faq .fx-checkline{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:28px;padding:0;border:1px solid #dce7ec;border-radius:20px;overflow:hidden;background:#f8fbfc}.fx77-page .fx-v2-engine-pre-faq .fx-checkline>div{padding:28px}.fx77-page .fx-v2-engine-pre-faq .fx-checkline>div+div{border-left:1px solid #dce7ec;background:#eef8f2}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa{margin-top:34px;padding-top:34px;border-top:1px solid #dce7ec}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-list{max-width:none;margin-top:26px;border-top:1px solid #dce7ec}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-item{display:grid;grid-template-columns:minmax(120px,.25fr) minmax(0,1fr);gap:28px;padding:24px 0;border-top:0;border-bottom:1px solid #dce7ec}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-note{margin-top:12px;padding:12px 14px;border:0;border-radius:12px;background:#f3f7f9;color:#526b79;font-size:10px;line-height:1.6}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-route{color:var(--fx-blue,#147ea5);font-size:10px;font-weight:900}.fx77-page .fx-v2-engine-locations,.fx77-page .fx-v2-engine-faq,.fx77-page .fx-v2-engine-related{padding:84px 0}.fx77-page .fx-v2-engine-locations{background:#fff}.fx77-page .fx-v2-engine-faq{background:#f3f7f9;border-top:1px solid #e0eaee;border-bottom:1px solid #e0eaee}.fx77-page .fx-v2-engine-related{background:#fff}.fx77-page .fx-v2-engine-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:32px}.fx77-page .fx-v2-engine-location-grid.is-local{grid-template-columns:minmax(0,1fr) minmax(280px,.7fr)}.fx77-page .fx-v2-engine-location-card,.fx77-page .fx-v2-engine-location-proof{padding:28px;border:1px solid #dce7ec;border-radius:22px;background:#f9fbfc}.fx77-page .fx-v2-engine-location-proof{background:#eef8f2;border-color:#cfe4d7}.fx77-page .fx-v2-engine-location-kicker{display:block;color:var(--fx-blue,#147ea5);font-size:8px;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.fx77-page .fx-v2-engine-location-card h3{margin:8px 0 0;color:var(--fx-navy,#0c2f46);font-size:22px}.fx77-page .fx-v2-engine-location-card p{margin:8px 0 0;color:var(--fx-text,#4d6878);font-size:11px;line-height:1.6}.fx77-page .fx-v2-engine-location-card dl{display:grid;gap:0;margin:20px 0 0;border-top:1px solid #dce7ec}.fx77-page .fx-v2-engine-location-card dl>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #dce7ec;font-size:10px}.fx77-page .fx-v2-engine-location-card dt{color:#718692}.fx77-page .fx-v2-engine-location-card dd{margin:0;color:#244b60;font-weight:800;text-align:right}.fx77-page .fx-v2-engine-location-proof ul{display:grid;gap:12px;margin:18px 0 0;padding:0;list-style:none}.fx77-page .fx-v2-engine-location-proof li{display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:center;color:#234f3c;font-size:11px;font-weight:800}.fx77-page .fx-v2-engine-location-proof i{display:grid;place-items:center;width:28px;min-width:28px;height:28px;aspect-ratio:1 / 1;border-radius:50%;background:#fff;color:var(--fx-green,#33875f);font-style:normal;line-height:1}.fx77-page .fx-v2-engine-faq-grid{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:70px;align-items:start}.fx77-page .fx-v2-engine-faq-list{border-top:1px solid #d5e1e7}.fx77-page .fx-v2-engine-faq-list details{border-bottom:1px solid #d5e1e7}.fx77-page .fx-v2-engine-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 0;color:var(--fx-navy,#0c2f46);font-size:14px;font-weight:800;cursor:pointer;list-style:none}.fx77-page .fx-v2-engine-faq-list summary::-webkit-details-marker{display:none}.fx77-page .fx-v2-engine-faq-list summary b{display:grid;place-items:center;width:30px;min-width:30px;height:30px;aspect-ratio:1 / 1;border-radius:50%;background:#fff;color:var(--fx-blue,#147ea5);font-size:17px;line-height:1;box-shadow:0 5px 14px rgb(14 53 77 / .07)}.fx77-page .fx-v2-engine-faq-list details[open] summary b{transform:rotate(45deg)}.fx77-page .fx-v2-engine-faq-list details>div{padding:0 48px 20px 0;color:var(--fx-text,#4d6878);font-size:12px;line-height:1.7}.fx77-page .fx-v2-engine-faq-list details>div p{margin:0 0 10px}.fx77-page .fx-v2-engine-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:32px}.fx77-page .fx-v2-engine-related-grid>div{padding:24px;border:1px solid #dce7ec;border-radius:20px;background:#f9fbfc}.fx77-page .fx-v2-engine-related-grid h3{margin:0;color:var(--fx-navy,#0c2f46);font-size:16px}.fx77-page .fx-v2-engine-related-grid ul{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.fx77-page .fx-v2-engine-related-grid a{color:var(--fx-blue,#147ea5);font-size:11px;font-weight:800;line-height:1.45;text-decoration:none}.fx77-page .fx-v2-engine-related-grid a:hover{text-decoration:underline}@media(max-width:900px){.fx77-page .fx-v2-engine-pre-faq .fx-map-head,.fx77-page .fx-v2-engine-pre-faq .fx-checkline,.fx77-page .fx-v2-engine-location-grid.is-local,.fx77-page .fx-v2-engine-faq-grid{grid-template-columns:1fr;gap:28px}.fx77-page .fx-v2-engine-pre-faq .fx-repair-cards,.fx77-page .fx-v2-engine-related-grid{grid-template-columns:1fr 1fr}.fx77-page .fx-v2-engine-pre-faq .fx-checkline>div+div{border-left:0;border-top:1px solid #dce7ec}}@media(max-width:650px){.fx77-page .fx-v2-engine-pre-faq .fx-repair-map,.fx77-page .fx-v2-engine-locations,.fx77-page .fx-v2-engine-faq,.fx77-page .fx-v2-engine-related{padding:62px 0}.fx77-page .fx-v2-engine-pre-faq .fx-repair-map .fx-wrap{width:min(100% - 28px,1180px)}.fx77-page .fx-v2-engine-pre-faq .fx-map-shell{padding:24px 20px;border-radius:22px}.fx77-page .fx-v2-engine-pre-faq .fx-repair-cards,.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-item,.fx77-page .fx-v2-engine-location-grid,.fx77-page .fx-v2-engine-related-grid{grid-template-columns:1fr}.fx77-page .fx-v2-engine-pre-faq .fx-map-qa-item{gap:10px}.fx77-page .fx-v2-engine-faq-list summary{font-size:12px}.fx77-page .fx-v2-engine-faq-list details>div{padding-right:0}}.fx77-page .brand-card .logo img{display:block;max-width:34px;max-height:34px;width:auto;height:auto;margin:auto;object-fit:contain}.fx77-page [data-fx-v2-template="generic-type"] .eyebrow,.fx77-page [data-fx-v2-template="generic-brand"] .eyebrow,.fx77-page [data-fx-v2-template="generic-model"] .eyebrow,.fx77-page [data-fx-v2-template="generic-repair-detail"] .fx6-eyebrow{display:block!important;width:max-content;max-width:100%;margin:0 0 9px!important}.fx77-page [data-fx-v2-template="generic-repair-detail"] h1{display:block!important;clear:both;width:100%;margin-left:0!important}.fx77-page [data-fx-v2-template="generic-repair-detail"] .fx6-money-lead{display:block!important;clear:both;width:100%}.fx77-page .fx-v2-page-engine-content{background:#fff}.fx77-page .fx-v2-page-engine-content .fx-v2-engine-pre-faq{padding:72px 0;background:var(--fx-soft)}.fx77-page .fx-v2-page-editorial,.fx77-page .fx-v2-page-related{padding:76px 0}.fx77-page .fx-v2-page-related{background:#fff}.fx77-page .fx-v2-page-engine-content .step-card{border:1px solid var(--fx-line);border-radius:20px;background:#fff;box-shadow:0 12px 34px rgb(8 39 58 / .06)}@media(max-width:650px){.fx77-page .fx-v2-page-engine-content .fx-v2-engine-pre-faq,.fx77-page .fx-v2-page-editorial,.fx77-page .fx-v2-page-related{padding:56px 0}}.fx-v718-home-shell,.fx-v718-cluster-shell{--hub-navy:#082a46;--hub-blue:#1c6f96;--hub-orange:#f26a21;--hub-soft:#f4f8fa;--hub-line:rgba(8,42,70,.11);--hub-muted:#526b7b;color:var(--hub-navy);background:#fff}.fx-v718-home-shell .page,.fx-v718-cluster-shell .page{overflow:hidden;background:#fff}.fx-v718-home-shell :is(.wrap,.container),.fx-v718-cluster-shell :is(.wrap,.container){width:min(1180px,calc(100% - 40px));margin-inline:auto}.fx-v718-home-shell :is(.kicker,.mini,.fx-loc-kicker),.fx-v718-cluster-shell :is(.hero-copy-label,.fx-cx-mini){display:block!important;width:max-content;max-width:100%;margin:0 0 10px!important;color:var(--hub-orange)!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.2!important}.fx-v718-home-shell :is(.hero-copy,.section-head>div,.fx-loc-head),.fx-v718-cluster-shell :is(.hero-copy-block,.fx-cx-section-head){display:flex!important;flex-direction:column!important;align-items:flex-start!important}.fx-v718-home-shell :is(.hero-title,.section-title,.fx-loc-title),.fx-v718-cluster-shell :is(.hero-title,.fx-cx-section-title){display:block!important;clear:both!important;width:100%!important;margin-left:0!important;color:var(--hub-navy)!important;letter-spacing:-.055em!important}.fx-v718-home-shell .hero{padding:78px 0 72px!important;background:linear-gradient(180deg,#fff 0%,#f3f8fa 100%)!important;border-bottom:1px solid var(--hub-line)}.fx-v718-home-shell .hero-grid{display:grid!important;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)!important;gap:72px!important;align-items:center!important}.fx-v718-home-shell .hero-title{margin:0!important;max-width:780px;font-size:clamp(48px,6vw,78px)!important;line-height:.94!important}.fx-v718-home-shell .hero-title .under{color:inherit!important;text-decoration:none!important;background:linear-gradient(transparent 72%,rgb(242 106 33 / .18) 0)}.fx-v718-home-shell .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0 0 20px;color:#718694;font-size:12px}.fx-v718-home-shell .breadcrumbs a{color:inherit;text-decoration:none}.fx-v718-home-shell .hero-copy-block{margin-top:22px;max-width:760px}.fx-v718-home-shell .lead{color:var(--hub-muted)!important;font-size:17px!important;line-height:1.72!important}.fx-v718-home-shell .fx-intro-teaser{display:flex;align-items:flex-start;gap:10px}.fx-v718-home-shell .fx-intro-toggle{border:0;background:#fff0;color:var(--hub-blue);font:800 12px/1.3 inherit;white-space:nowrap;cursor:pointer}.fx-v718-home-shell .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fx-v718-home-shell .hero-side-card{border:1px solid var(--hub-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 70px rgb(8 42 70 / .12)!important;overflow:hidden}.fx-v718-home-shell .hero-side-card img{display:block;width:100%;height:auto;object-fit:cover}.fx-v718-home-shell .section{padding:86px 0!important;border:0!important;background:#fff}.fx-v718-home-shell .section:nth-of-type(even){background:var(--hub-soft)}.fx-v718-home-shell .section-shell{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-v718-home-shell .section-head{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:28px!important;margin-bottom:34px!important}.fx-v718-home-shell .section-title{margin:0!important;max-width:850px;font-size:clamp(36px,4.3vw,58px)!important;line-height:1!important}.fx-v718-home-shell .section-copy,.fx-v718-home-shell .home-faq-copy,.fx-v718-home-shell .fx-loc-intro{max-width:760px;margin:14px 0 0!important;color:var(--hub-muted)!important;font-size:15px!important;line-height:1.7!important}.fx-v718-home-shell .tag{display:inline-flex;align-items:center;min-height:36px;padding:0 13px;border:1px solid var(--hub-line);border-radius:999px;background:#fff;color:var(--hub-blue);font-size:11px;font-weight:900}.fx-v718-home-shell .entry-list{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.fx-v718-home-shell .entry-row{display:flex!important;min-width:0;min-height:250px;padding:24px!important;border:1px solid var(--hub-line)!important;border-radius:24px!important;background:#fff!important;color:inherit!important;text-decoration:none!important;box-shadow:0 14px 38px rgb(8 42 70 / .055)!important;flex-direction:column!important;align-items:flex-start!important;transition:.2s ease}.fx-v718-home-shell .entry-row:hover{transform:translateY(-3px);border-color:rgb(28 111 150 / .28)!important;box-shadow:0 20px 48px rgb(8 42 70 / .09)!important}.fx-v718-home-shell .entry-row h3{margin:8px 0 8px;font-size:25px;letter-spacing:-.045em;line-height:1.05}.fx-v718-home-shell .entry-row p{margin:0;color:var(--hub-muted);font-size:13px;line-height:1.6}.fx-v718-home-shell .entry-cta{margin-top:auto;padding-top:22px;color:var(--hub-orange);font-size:12px;font-weight:900}.fx-v718-home-shell .fx-home-screenprotector-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:34px!important;align-items:center!important;padding:34px!important;border:1px solid rgb(242 106 33 / .18)!important;border-radius:28px!important;background:linear-gradient(135deg,#fff7ef,#fff)!important;box-shadow:0 18px 45px rgb(88 48 18 / .055)}.fx-v718-home-shell .fx-home-screenprotector-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.fx-v718-home-shell .fx-home-screenprotector-pills span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;border-radius:999px;background:#fff;color:#8f4f17;font-size:11px;font-weight:850;border:1px solid rgb(242 106 33 / .14)}.fx-v718-home-shell .fx-local-intent-grid,.fx-v718-home-shell .mp-review-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.fx-v718-home-shell :is(.fx-local-intent-card,.mp-review){padding:24px!important;border:1px solid var(--hub-line)!important;border-radius:22px!important;background:#fff!important;box-shadow:0 14px 35px rgb(8 42 70 / .05)!important}.fx-v718-home-shell .fx-local-intent-card h3{margin:8px 0;font-size:21px;letter-spacing:-.035em}.fx-v718-home-shell .fx-local-intent-card p,.fx-v718-home-shell .mp-review-text{margin:0;color:var(--hub-muted);font-size:13px;line-height:1.65}.fx-v718-home-shell .split-band{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;gap:18px!important}.fx-v718-home-shell .split-main{display:grid!important;grid-template-columns:1fr 1fr!important;border:1px solid var(--hub-line)!important;border-radius:28px!important;background:#fff!important;overflow:hidden}.fx-v718-home-shell .split-item{padding:26px!important;border:0!important}.fx-v718-home-shell .split-item:nth-child(odd){border-right:1px solid var(--hub-line)!important}.fx-v718-home-shell .split-item:nth-child(-n+2){border-bottom:1px solid var(--hub-line)!important}.fx-v718-home-shell .split-item h3,.fx-v718-home-shell .split-side h3{margin:8px 0;font-size:22px;letter-spacing:-.04em;line-height:1.08}.fx-v718-home-shell .split-item p,.fx-v718-home-shell .split-side p{margin:0;color:var(--hub-muted);font-size:13px;line-height:1.65}.fx-v718-home-shell .split-side{padding:28px!important;border-radius:28px!important;background:var(--hub-navy)!important;color:#fff!important}.fx-v718-home-shell .split-side :is(h3,strong){color:#fff!important}.fx-v718-home-shell .split-side p,.fx-v718-home-shell .split-side span{color:rgb(255 255 255 / .72)!important}.fx-v718-home-shell .stat-grid{display:grid;gap:0;margin-top:22px;border-top:1px solid rgb(255 255 255 / .14)}.fx-v718-home-shell .stat-row{padding:15px 0;border-bottom:1px solid rgb(255 255 255 / .14)}.fx-v718-home-shell .stat-row strong,.fx-v718-home-shell .stat-row span{display:block}.fx-v718-home-shell .stat-row span{margin-top:4px;font-size:11px;line-height:1.5}.fx-v718-home-shell .fx-loc-section{padding:0!important}.fx-v718-home-shell .fx-loc-title{margin:0!important;font-size:clamp(36px,4.2vw,54px)!important;line-height:1!important}.fx-v718-home-shell .fx-loc-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin-top:32px!important}.fx-v718-home-shell .fx-loc-grid.is-single{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr)!important}.fx-v718-home-shell .fx-loc-card,.fx-v718-home-shell .fx-loc-shared{padding:28px!important;border:1px solid var(--hub-line)!important;border-radius:26px!important;background:#fff!important;box-shadow:0 16px 42px rgb(8 42 70 / .055)!important}.fx-v718-home-shell .fx-loc-card-title{margin:7px 0;font-size:26px;letter-spacing:-.045em}.fx-v718-home-shell .fx-loc-card-copy,.fx-v718-home-shell .fx-loc-shared-copy{color:var(--hub-muted);line-height:1.6}.fx-v718-home-shell .fx-loc-hours{margin-top:18px;border-top:1px solid var(--hub-line)}.fx-v718-home-shell .fx-loc-hour{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid var(--hub-line);font-size:12px}.fx-v718-home-shell .fx-loc-meta{margin-top:18px}.fx-v718-home-shell .fx-loc-phone{color:var(--hub-navy);font-size:20px;font-weight:850;text-decoration:none}.fx-v718-home-shell .fx-loc-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.fx-v718-home-shell .fx-loc-shared-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;margin-top:20px!important}.fx-v718-home-shell .fx-loc-check{display:flex!important;align-items:center!important;gap:10px!important;min-width:0}.fx-v718-home-shell .fx-loc-check-icon{display:grid!important;place-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;border-radius:50%!important;background:#e8f5ed!important;color:#18804a!important;font-size:12px!important}.fx-v718-home-shell .reviews{background:var(--hub-navy)!important;color:#fff!important}.fx-v718-home-shell .reviews :is(.section-title,.mp-score,.mp-review-name){color:#fff!important}.fx-v718-home-shell .reviews :is(.mini,.mp-stars,.mp-review-stars){color:#ffb16d!important}.fx-v718-home-shell .reviews .mp-review{background:rgb(255 255 255 / .07)!important;border-color:rgb(255 255 255 / .13)!important;box-shadow:none!important}.fx-v718-home-shell .reviews .mp-review-text,.fx-v718-home-shell .mp-score-copy{color:rgb(255 255 255 / .72)!important}.fx-v718-home-shell .mp-review-head{display:flex;align-items:center;gap:12px;margin-bottom:15px}.fx-v718-home-shell .mp-avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--hub-navy);font-weight:900}.fx-v718-home-shell .faq-list{border-top:1px solid var(--hub-line)}.fx-v718-home-shell .faq-item{border-bottom:1px solid var(--hub-line)}.fx-v718-home-shell .faq-q{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:20px!important;width:100%!important;padding:20px 0!important;border:0!important;background:transparent!important;color:var(--hub-navy)!important;text-align:left!important;font-size:16px!important;font-weight:900!important;cursor:pointer}.fx-v718-home-shell .faq-plus{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff1e8;color:var(--hub-orange);font-size:18px}.fx-v718-home-shell .faq-a{display:none;padding:0 0 22px;color:var(--hub-muted);line-height:1.7}.fx-v718-home-shell .faq-item.is-open .faq-a{display:block}.fx-v718-home-shell .home-link-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}.fx-v718-home-shell .home-link-col{padding:22px;border:1px solid var(--hub-line);border-radius:20px;background:#fff}.fx-v718-home-shell .home-link-col h3{margin:0 0 10px;font-size:18px}.fx-v718-home-shell .home-link-list{margin:0;padding:0;list-style:none}.fx-v718-home-shell .home-link-list li+li{border-top:1px solid var(--hub-line)}.fx-v718-home-shell .home-link-list a{display:block;padding:11px 0;color:#31546b;font-size:13px;font-weight:750;text-decoration:none}.fx-v718-home-shell .home-link-list a:hover{color:var(--hub-orange)}.fx-v718-cluster-shell .hero{padding:72px 0!important;background:linear-gradient(180deg,#fff,#f3f8fa)!important;border-bottom:1px solid var(--hub-line)}.fx-v718-cluster-shell .hero-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:68px!important;align-items:center!important}.fx-v718-cluster-shell .hero-title{margin:0!important;max-width:860px;font-size:clamp(48px,5.8vw,76px)!important;line-height:.94!important}.fx-v718-cluster-shell .hero-title .under{background:linear-gradient(transparent 72%,rgb(242 106 33 / .17) 0);text-decoration:none!important}.fx-v718-cluster-shell .lead{margin-top:20px;color:var(--hub-muted);font-size:17px;line-height:1.72}.fx-v718-cluster-shell .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.fx-v718-cluster-shell .hero-side-card{border:1px solid var(--hub-line)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 28px 70px rgb(8 42 70 / .12)!important}.fx-v718-cluster-shell .fx-cx-section{padding:82px 0!important}.fx-v718-cluster-shell .fx-cx-section:nth-of-type(even){background:var(--hub-soft)}.fx-v718-cluster-shell .fx-cx-section-title{font-size:clamp(36px,4.5vw,60px)!important;line-height:.98!important}.fx-v718-cluster-shell .fx-cx-section-intro{font-size:15px!important;line-height:1.7!important;color:var(--hub-muted)!important}.fx-v718-cluster-shell :is(.fx-cx-comparison-card,.fx-cx-advice-main,.fx-cx-advice-side,.fx-cx-assurance,.fx-cx-laptop-card){border-radius:24px!important;border-color:var(--hub-line)!important;box-shadow:0 16px 42px rgb(8 42 70 / .055)!important}.fx-v718-cluster-shell :is(.fx-cx-flow-num,.fx-cx-advice-points li:before,.fx-cx-included-list li:before,.fx-cx-hero-usps li:before){display:grid!important;place-items:center!important;aspect-ratio:1/1;border-radius:50%!important;line-height:1!important}.fx-v718-cluster-shell .fx-cx-faq details{background:transparent!important}.fx-v718-cluster-shell .fx-cx-link-group a{transition:.15s ease}.fx-v718-cluster-shell .fx-cx-link-group a:hover{transform:translateX(2px)}@media(max-width:980px){.fx-v718-home-shell .hero-grid,.fx-v718-cluster-shell .hero-grid{grid-template-columns:1fr!important;gap:36px!important}.fx-v718-home-shell .entry-list{grid-template-columns:1fr 1fr!important}.fx-v718-home-shell .fx-local-intent-grid,.fx-v718-home-shell .mp-review-grid{grid-template-columns:1fr 1fr!important}.fx-v718-home-shell .split-band{grid-template-columns:1fr!important}.fx-v718-home-shell .home-link-columns{grid-template-columns:1fr 1fr!important}}@media(max-width:680px){.fx-v718-home-shell :is(.wrap,.container),.fx-v718-cluster-shell :is(.wrap,.container){width:min(100% - 28px,1180px)}.fx-v718-home-shell .hero,.fx-v718-cluster-shell .hero{padding:52px 0!important}.fx-v718-home-shell .hero-title,.fx-v718-cluster-shell .hero-title{font-size:clamp(40px,13vw,58px)!important}.fx-v718-home-shell .section,.fx-v718-cluster-shell .fx-cx-section{padding:62px 0!important}.fx-v718-home-shell .section-head{align-items:flex-start!important;flex-direction:column!important}.fx-v718-home-shell .entry-list,.fx-v718-home-shell .fx-local-intent-grid,.fx-v718-home-shell .mp-review-grid,.fx-v718-home-shell .home-link-columns,.fx-v718-home-shell .fx-loc-grid,.fx-v718-home-shell .fx-loc-grid.is-single{grid-template-columns:1fr!important}.fx-v718-home-shell .entry-row{min-height:0}.fx-v718-home-shell .fx-home-screenprotector-card{grid-template-columns:1fr!important;padding:24px!important}.fx-v718-home-shell .split-main{grid-template-columns:1fr!important}.fx-v718-home-shell .split-item{border:0!important;border-bottom:1px solid var(--hub-line)!important}.fx-v718-home-shell .fx-loc-shared-grid{grid-template-columns:1fr!important}.fx-v718-home-shell .hero-actions,.fx-v718-home-shell .fx-loc-actions,.fx-v718-cluster-shell .hero-actions{align-items:stretch;flex-direction:column}.fx-v718-home-shell .btn,.fx-v718-home-shell .fx-loc-btn,.fx-v718-cluster-shell .btn{width:100%}}.fx-v718-home-shell.is-home-page>.fx74-home-hero,.fx-v718-home-shell.is-home-page>.fx76-trust-strip{position:relative;z-index:1}.fx-v718-home-shell .fx20-original-home-content>.fx-engine-home-live{margin:0}.fx-v718-home-shell .fx20-original-home-content>.fx-engine-home-live>.hero{display:none!important}.fx20-local-hero{position:relative;overflow:hidden;color:#fff;background:radial-gradient(circle at 78% 26%,rgb(74 188 226 / .28),transparent 31%),radial-gradient(circle at 14% 82%,rgb(242 106 33 / .13),transparent 30%),linear-gradient(135deg,#041a28,#07364d 58%,#0a5a75)}.fx20-local-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(255 255 255 / .025) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .025) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,rgb(0 0 0 / .55),transparent 75%)}.fx20-local-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(390px,.74fr);gap:76px;align-items:center;min-height:680px;padding:82px 0 88px}.fx20-local-breadcrumbs{display:flex;align-items:center;gap:9px;margin:0 0 24px;color:rgb(226 242 250 / .7);font-size:11px}.fx20-local-breadcrumbs a{color:inherit;text-decoration:none}.fx20-local-breadcrumbs strong{color:#fff;font-weight:800}.fx20-local-kicker{display:block;width:max-content;max-width:100%;margin:0 0 13px;color:#93d8f0;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.fx20-local-hero-copy h1{max-width:760px;margin:0;color:#fff;font-size:clamp(49px,6vw,78px);line-height:.96;letter-spacing:-.06em}.fx20-local-hero-copy h1 em{color:#f5a15d;font-style:normal}.fx20-local-hero-copy>p{max-width:700px;margin:23px 0 0;color:rgb(229 243 250 / .78);font-size:18px;line-height:1.67}.fx20-local-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:31px}.fx20-local-actions .btn{min-height:50px;padding:0 21px;border-radius:13px;text-decoration:none}.fx20-local-actions .fx20-local-call{border:1px solid rgb(255 255 255 / .28);background:rgb(255 255 255 / .08);color:#fff}.fx20-local-actions .fx20-local-call:hover{background:rgb(255 255 255 / .14)}.fx20-local-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px}.fx20-local-hero-points>span{display:grid;grid-template-columns:25px minmax(0,1fr);grid-template-rows:auto auto;column-gap:9px;min-width:0;padding:13px 12px;border:1px solid rgb(255 255 255 / .13);border-radius:15px;background:rgb(255 255 255 / .065)}.fx20-local-hero-points b{grid-row:1/3;display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:rgb(143 212 236 / .14);color:#91d9f2;font-size:11px}.fx20-local-hero-points strong{color:#fff;font-size:11px;line-height:1.25}.fx20-local-hero-points small{margin-top:3px;color:rgb(226 242 250 / .61);font-size:8px;line-height:1.4}.fx20-local-info-card{overflow:hidden;border:1px solid rgb(255 255 255 / .22);border-radius:30px;background:rgb(255 255 255 / .96);color:#0c2d42;box-shadow:0 30px 80px rgb(2 18 28 / .3);backdrop-filter:blur(16px)}.fx20-local-info-top{padding:28px 28px 24px;background:linear-gradient(145deg,#f6fbfd,#fff)}.fx20-local-info-top>span{color:#0d759d;font-size:9px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx20-local-info-top>strong{display:block;margin-top:7px;font-size:27px;line-height:1.05;letter-spacing:-.045em}.fx20-local-info-top>p{margin:12px 0 0;color:#607b8b;font-size:11px;line-height:1.6}.fx20-local-info-list{padding:0 28px}.fx20-local-info-list>div{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;padding:17px 0;border-top:1px solid #dce7ec}.fx20-local-info-list i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf7fa;color:#0d759d;font-size:16px;font-style:normal;font-weight:900}.fx20-local-info-list small,.fx20-local-info-list strong{display:block}.fx20-local-info-list small{color:#758d99;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx20-local-info-list strong{margin-top:4px;color:#12364d;font-size:12px;line-height:1.45}.fx20-local-info-actions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dce7ec}.fx20-local-info-actions a{display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px;border-right:1px solid #dce7ec;color:#0d759d;font-size:9px;font-weight:900;text-align:center;text-decoration:none}.fx20-local-info-actions a:last-child{border-right:0}.fx20-local-service-note{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:center;padding:13px 18px;background:#eaf6ef;color:#246a45}.fx20-local-service-note b{font-size:9px}.fx20-local-service-note span{font-size:8px;line-height:1.4}.fx20-local-trust{position:relative;z-index:3;background:#fff;box-shadow:0 18px 54px rgb(8 39 58 / .08)}.fx20-local-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:94px}.fx20-local-trust-grid>div{display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:center;padding:18px 22px;border-right:1px solid #e4ecef}.fx20-local-trust-grid>div:last-child{border-right:0}.fx20-local-trust-grid i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#edf7fa;color:#0d759d;font-size:11px;font-style:normal;font-weight:950}.fx20-local-trust-grid strong,.fx20-local-trust-grid small{display:block}.fx20-local-trust-grid strong{font-size:12px;line-height:1.3}.fx20-local-trust-grid small{margin-top:4px;color:#708794;font-size:8px;line-height:1.4}@media(max-width:1080px){.fx20-local-hero-grid{grid-template-columns:1fr;gap:42px;min-height:auto;padding:68px 0}.fx20-local-info-card{max-width:680px}.fx20-local-trust-grid{grid-template-columns:1fr 1fr}.fx20-local-trust-grid>div:nth-child(2){border-right:0}.fx20-local-trust-grid>div:nth-child(-n+2){border-bottom:1px solid #e4ecef}}@media(max-width:720px){.fx20-local-hero-grid{padding:48px 0 52px}.fx20-local-hero-copy h1{font-size:46px}.fx20-local-hero-copy>p{font-size:14px}.fx20-local-actions{align-items:stretch;flex-direction:column}.fx20-local-actions .btn{width:100%}.fx20-local-hero-points{grid-template-columns:1fr}.fx20-local-info-top{padding:23px 21px 20px}.fx20-local-info-list{padding:0 21px}.fx20-local-info-actions{grid-template-columns:1fr}.fx20-local-info-actions a{border-right:0;border-bottom:1px solid #dce7ec}.fx20-local-info-actions a:last-child{border-bottom:0}.fx20-local-trust-grid{grid-template-columns:1fr}.fx20-local-trust-grid>div,.fx20-local-trust-grid>div:nth-child(2){border-right:0;border-bottom:1px solid #e4ecef}.fx20-local-trust-grid>div:last-child{border-bottom:0}}.fx77-page .fx21-section-head{display:flex;flex-direction:column;gap:10px;max-width:760px;margin:0 auto 26px;text-align:center}.fx77-page .fx21-section-head-left{text-align:left;margin-left:0}.fx77-page .fx21-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--fx-green,#1d7a43)}.fx77-page .fx21-section-head h2{margin:0;font-size:clamp(28px,3vw,42px);line-height:1.08;color:#101828}.fx77-page .fx21-section-head p{margin:0;color:#475467;font-size:16px;line-height:1.65}.fx77-page .fx21-home-services,.fx77-page .fx21-home-highlights,.fx77-page .fx21-home-locations,.fx77-page .fx21-home-secondary,.fx77-page .fx21-local-gallery{padding:34px 0}.fx77-page .fx21-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx77-page .fx21-service-card{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:22px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 20px 40px rgb(16 24 40 / .06);text-decoration:none;color:#101828;min-height:152px}.fx77-page .fx21-service-card strong{font-size:20px;line-height:1.2}.fx77-page .fx21-service-card span{font-size:14px;color:#475467;line-height:1.6}.fx77-page .fx21-service-card.is-soft{background:linear-gradient(180deg,#fff,#f7fbff)}.fx77-page .fx21-highlight-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:24px;align-items:stretch}.fx77-page .fx21-highlight-copy{background:#fff;border:1px solid #e5e7eb;border-radius:28px;padding:28px;box-shadow:0 18px 40px rgb(16 24 40 / .06)}.fx77-page .fx21-highlight-list{display:grid;gap:14px;margin-top:18px}.fx77-page .fx21-highlight-list article{display:grid;grid-template-columns:46px 1fr;gap:14px;align-items:start;padding:14px 0;border-top:1px solid #eef2f6}.fx77-page .fx21-highlight-list article:first-child{border-top:none;padding-top:0}.fx77-page .fx21-highlight-list b{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#ecfdf3;color:var(--fx-green,#1d7a43);font-size:16px}.fx77-page .fx21-highlight-list strong{display:block;font-size:18px;color:#101828}.fx77-page .fx21-highlight-list p{margin:4px 0 0;color:#475467;line-height:1.6}.fx77-page .fx21-highlight-media img,.fx77-page .fx21-location-card img,.fx77-page .fx21-local-photo img{display:block;width:100%;height:100%;object-fit:cover}.fx77-page .fx21-highlight-media{overflow:hidden;border-radius:28px;min-height:100%;box-shadow:0 18px 40px rgb(16 24 40 / .08)}.fx77-page .fx21-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fx77-page .fx21-location-card{display:grid;grid-template-columns:220px 1fr;gap:0;border-radius:24px;overflow:hidden;background:#fff;border:1px solid #e5e7eb;box-shadow:0 18px 40px rgb(16 24 40 / .06)}.fx77-page .fx21-location-card div{padding:24px;display:flex;flex-direction:column;gap:10px}.fx77-page .fx21-location-card strong{font-size:24px;line-height:1.1;color:#101828}.fx77-page .fx21-location-card p{margin:0;color:#475467;line-height:1.6}.fx77-page .fx21-location-card a{display:inline-flex;align-items:center;gap:8px;font-weight:800;color:var(--fx-green,#1d7a43);text-decoration:none}.fx77-page .fx21-local-gallery-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:18px;align-items:stretch}.fx77-page .fx21-local-photo{background:#fff;border:1px solid #e5e7eb;border-radius:24px;overflow:hidden;box-shadow:0 18px 40px rgb(16 24 40 / .06);display:flex;flex-direction:column}.fx77-page .fx21-local-photo.is-large{grid-row:span 2}.fx77-page .fx21-local-photo img{aspect-ratio:4/3}.fx77-page .fx21-local-photo.is-large img{aspect-ratio:4/5}.fx77-page .fx21-local-photo figcaption{padding:14px 16px;color:#475467;font-size:14px;line-height:1.55}@media (max-width:1024px){.fx77-page .fx21-service-grid,.fx77-page .fx21-location-grid,.fx77-page .fx21-local-gallery-grid{grid-template-columns:1fr 1fr}.fx77-page .fx21-highlight-grid{grid-template-columns:1fr}.fx77-page .fx21-local-photo.is-large{grid-row:auto;grid-column:span 2}}@media (max-width:767px){.fx77-page .fx21-home-services,.fx77-page .fx21-home-highlights,.fx77-page .fx21-home-locations,.fx77-page .fx21-home-secondary,.fx77-page .fx21-local-gallery{padding:24px 0}.fx77-page .fx21-service-grid,.fx77-page .fx21-location-grid,.fx77-page .fx21-local-gallery-grid{grid-template-columns:1fr}.fx77-page .fx21-location-card{grid-template-columns:1fr}.fx77-page .fx21-location-card img{height:220px}.fx77-page .fx21-local-photo.is-large{grid-column:auto}}.fx24-local-glass-hero{position:relative;isolation:isolate;min-height:620px;overflow:hidden;color:#fff;background-color:var(--navy,#08243a);background-image:var(--fx24-local-hero-image);background-position:center 28%;background-repeat:no-repeat;background-size:cover}.fx24-local-glass-hero:before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(102deg,rgb(4 22 39 / .97) 0%,rgb(6 31 48 / .91) 47%,rgb(7 43 67 / .68) 76%,rgb(6 31 48 / .48) 100%)}.fx24-local-glass-hero:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(6 31 48 / .08),rgb(6 31 48 / .22)),radial-gradient(circle at 82% 14%,rgb(88 182 226 / .10),transparent 31%),radial-gradient(circle at 16% 90%,rgb(239 145 47 / .10),transparent 28%);pointer-events:none}.fx24-local-glass-overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.fx24-local-glass-grid{position:relative;z-index:1;min-height:620px;padding:58px 0 64px;grid-template-columns:minmax(0,1.18fr) minmax(370px,.7fr);gap:58px;align-items:center}.fx24-local-glass-copy{max-width:780px}.fx24-local-rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:0 0 22px;color:#dce8ef;font-size:11px}.fx24-local-rating .stars{color:#ffba55;letter-spacing:1px}.fx24-local-rating strong{color:#fff;font-size:12px}.fx24-local-rating span:last-child{padding-left:10px;border-left:1px solid rgb(255 255 255 / .24)}.fx24-local-kicker{color:#a4ddf4}.fx24-local-glass-copy h1{max-width:790px;margin:0;color:#fff;font-size:clamp(48px,6vw,78px);line-height:.97;letter-spacing:-.06em}.fx24-local-glass-copy h1 em,.fx24-local-glass-copy h1 .under{color:#f39d42;font-style:normal;text-decoration:none}.fx24-local-intro{max-width:700px;margin-top:22px;color:rgb(232 244 250 / .86);font-size:17px;line-height:1.68}.fx24-local-intro p{margin:0;color:inherit;font:inherit;line-height:inherit}.fx24-local-actions{margin-top:29px}.fx24-local-actions .btn{min-height:52px;padding:0 22px;border-radius:999px}.fx24-local-actions .btn-primary{background:var(--orange,#ef912f);color:#fff;box-shadow:0 12px 28px rgb(197 101 18 / .26)}.fx24-local-actions .fx20-local-call{background:var(--blue,#176b98);border-color:var(--blue,#176b98);color:#fff;box-shadow:0 12px 28px rgb(9 63 96 / .24)}.fx24-local-actions .fx20-local-call:hover{background:var(--blue-dark,#0f557d);border-color:var(--blue-dark,#0f557d);color:#fff}.fx24-local-proof{margin-top:27px}.fx24-local-proof>span{background:rgb(8 42 67 / .48);border-color:rgb(255 255 255 / .17);backdrop-filter:blur(12px)}.fx24-local-proof b{background:rgb(239 145 47 / .18);color:#ffb66c}.fx24-local-proof strong{font-size:11px}.fx24-local-proof small{font-size:8.5px}.fx24-local-glass-card{overflow:hidden;border:1px solid rgb(255 255 255 / .63);border-radius:30px;background:rgb(255 255 255 / .94);color:var(--ink,#102c43);box-shadow:0 32px 84px rgb(3 22 36 / .34);backdrop-filter:blur(24px)}.fx24-local-card-status{display:flex;align-items:center;gap:8px;padding:14px 27px 0;color:var(--blue,#176b98);font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx24-local-card-status i{width:7px;height:7px;border-radius:50%;background:#1f8a58;box-shadow:0 0 0 4px rgb(31 138 88 / .11)}.fx24-local-card-status.is-closed{color:#8c5a28}.fx24-local-card-status.is-closed i{background:#ef912f;box-shadow:0 0 0 4px rgb(239 145 47 / .12)}.fx24-local-card-top{padding:13px 27px 22px;background:#fff0}.fx24-local-card-top>span{color:var(--blue,#176b98)}.fx24-local-card-top>strong{color:var(--ink,#102c43);font-size:28px}.fx24-local-card-top>p{color:#60798a;font-size:11.5px}.fx24-local-card-list{padding:0 27px}.fx24-local-card-list>div{grid-template-columns:40px minmax(0,1fr);padding:15px 0}.fx24-local-card-list i{width:40px;height:40px;border-radius:13px;background:var(--soft-blue,#eaf5fa);color:var(--blue,#176b98)}.fx24-local-card-list small{color:#748997}.fx24-local-card-list strong{color:#12364d;font-size:12px}.fx24-local-card-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:21px 27px 18px;border-top:1px solid #dce7ec}.fx24-local-card-buttons .btn{min-height:46px;border-radius:999px;padding:0 14px;font-size:10px}.fx24-local-card-primary{background:var(--blue,#176b98);color:#fff}.fx24-local-card-primary:hover{background:var(--blue-dark,#0f557d);color:#fff}.fx24-local-card-secondary{background:#fff;border:1px solid #cbdbe5;color:var(--blue,#176b98)}.fx24-local-card-links{border-top:0;border-bottom:1px solid #dce7ec}.fx24-local-card-links a{color:var(--blue,#176b98)}.fx24-local-service-note{background:#fff2e5;color:#8b4f17}.fx24-local-trust{box-shadow:0 20px 58px rgb(8 39 58 / .1)}.fx24-local-trust .fx20-local-trust-grid i{background:var(--soft-blue,#eaf5fa);color:var(--blue,#176b98)}.fx24-local-store-section,.fx24-local-craft-section{padding:86px 0;background:#fff;color:var(--ink,#102c43)}.fx24-local-craft-section{background:linear-gradient(180deg,#f7fafc,#fff)}.fx24-local-store-grid,.fx24-local-craft-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:28px;align-items:stretch}.fx24-local-craft-grid{grid-template-columns:.94fr 1.06fr}.fx24-local-store-media,.fx24-local-craft-media{min-height:500px;margin:0;overflow:hidden;border-radius:32px;border:1px solid #dce7ec;background:#eef4f7;box-shadow:0 24px 60px rgb(7 31 49 / .12)}.fx24-local-store-media img,.fx24-local-craft-media img{display:block;width:100%;height:100%;object-fit:cover}.fx24-local-store-copy,.fx24-local-craft-copy{display:flex;flex-direction:column;justify-content:center;padding:38px;border:1px solid #dce5eb;border-radius:32px;background:#fff;box-shadow:0 12px 32px rgb(12 42 63 / .08)}.fx24-local-store-copy h2,.fx24-local-craft-copy h2{margin:15px 0 0;color:#102c43;font-size:clamp(36px,4.2vw,58px);line-height:1.02;letter-spacing:-.055em}.fx24-local-store-copy>p,.fx24-local-craft-copy>p{margin:18px 0 0;color:#5e7486;font-size:15px;line-height:1.7}.fx24-local-checks{display:grid;gap:14px;margin:26px 0}.fx24-local-checks>span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start}.fx24-local-checks b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff2e5;color:#d86f13;font-size:12px}.fx24-local-checks i{font-style:normal}.fx24-local-checks strong,.fx24-local-checks small{display:block}.fx24-local-checks strong{color:#102c43;font-size:13px}.fx24-local-checks small{margin-top:4px;color:#6b8190;font-size:11px;line-height:1.5}.fx24-local-store-copy>.btn{align-self:flex-start}.fx24-local-contact-section{padding:88px 0;background:var(--navy,#08243a);color:#fff}.fx24-local-contact-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:24px;align-items:stretch}.fx24-local-contact-store,.fx24-local-quick-card{padding:31px;border-radius:30px;background:#fff;border:1px solid rgb(255 255 255 / .18);box-shadow:0 24px 60px rgb(3 21 34 / .2);color:var(--ink,#102c43)}.fx24-local-contact-store h2,.fx24-local-quick-card h2{margin:14px 0 0;color:var(--ink,#102c43);font-size:clamp(31px,3.6vw,46px);line-height:1.03;letter-spacing:-.05em}.fx24-local-contact-store>p,.fx24-local-quick-card>p{margin:14px 0 0;color:#607687;font-size:13px;line-height:1.65}.fx24-local-contact-facts{display:grid;gap:0;margin-top:22px}.fx24-local-contact-facts>div{display:grid;grid-template-columns:39px minmax(0,1fr);gap:12px;align-items:center;padding:14px 0;border-top:1px solid #dce7ec}.fx24-local-contact-facts i{display:grid;place-items:center;width:37px;height:37px;border-radius:12px;background:var(--soft-blue,#eaf5fa);color:var(--blue,#176b98);font-style:normal}.fx24-local-contact-facts small,.fx24-local-contact-facts strong{display:block}.fx24-local-contact-facts small{color:#758b99;font-size:8px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx24-local-contact-facts strong{margin-top:4px;color:#12364d;font-size:12px;line-height:1.45}.fx24-local-contact-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.fx24-local-contact-actions .btn{min-height:46px}.fx24-local-quick-form{display:grid;gap:12px;margin-top:22px}.fx24-local-form-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}.fx24-local-quick-form label{display:grid;gap:7px;color:#435d6e;font-size:9px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fx24-local-quick-form label em{color:#8193a2;font-style:normal;font-weight:700;text-transform:none;letter-spacing:0}.fx24-local-quick-form input,.fx24-local-quick-form textarea{width:100%;border:1px solid #d8e3e9;border-radius:14px;background:#fff;color:#102c43;padding:12px 13px;font:inherit;font-size:12px;outline:none;text-transform:none;letter-spacing:0}.fx24-local-quick-form textarea{min-height:102px;resize:vertical}.fx24-local-quick-form input:focus,.fx24-local-quick-form textarea:focus{border-color:#6ca8cb;box-shadow:0 0 0 4px rgb(23 107 152 / .09)}.fx24-local-quick-form>.btn{justify-self:start;margin-top:2px}.fx24-local-form-note{margin:0;color:#758b99;font-size:9px;line-height:1.5}.fx24-local-form-feedback:empty{display:none}.fx24-local-form-feedback{padding:13px 14px;border-radius:13px;background:var(--soft-blue,#eaf5fa);color:var(--blue-dark,#0f557d);font-size:11px;font-weight:800;line-height:1.5}.fx24-local-form-feedback.is-error{background:#fff1ef;color:#9d3a32}.fx24-local-form-feedback.is-success{background:#edf7fa;color:#0f557d}.fx24-local-quick-form.is-loading button[type=submit]{opacity:.62;pointer-events:none}@media(max-width:1080px){.fx24-local-glass-grid{grid-template-columns:1fr;gap:38px;min-height:auto;padding:72px 0 78px}.fx24-local-glass-card{max-width:650px}.fx24-local-store-grid,.fx24-local-craft-grid,.fx24-local-contact-grid{grid-template-columns:1fr}.fx24-local-store-media,.fx24-local-craft-media{min-height:440px}}@media(max-width:720px){.fx24-local-glass-hero{min-height:auto;background-position:62% center}.fx24-local-glass-hero:before{background:linear-gradient(180deg,rgb(5 28 47 / .76),rgb(5 31 51 / .94) 67%,rgb(5 31 51 / .98))}.fx24-local-glass-grid{padding:48px 0 54px}.fx24-local-glass-copy h1{font-size:44px}.fx24-local-intro{font-size:14px}.fx24-local-rating span:last-child{padding-left:0;border-left:0;width:100%}.fx24-local-card-buttons,.fx24-local-form-row{grid-template-columns:1fr}.fx24-local-store-section,.fx24-local-craft-section,.fx24-local-contact-section{padding:54px 0}.fx24-local-store-media,.fx24-local-craft-media{min-height:310px;border-radius:24px}.fx24-local-store-copy,.fx24-local-craft-copy,.fx24-local-contact-store,.fx24-local-quick-card{padding:24px;border-radius:24px}.fx24-local-craft-copy{order:2}.fx24-local-craft-media{order:1}.fx24-local-contact-actions{align-items:stretch;flex-direction:column}.fx24-local-contact-actions .btn,.fx24-local-quick-form>.btn{width:100%}}.fx24-local-glass-hero{min-height:620px;background-position:center 30%}.fx24-local-glass-hero:before{background:radial-gradient(circle at 78% 28%,rgb(23 107 152 / .20),transparent 34%),linear-gradient(105deg,rgb(6 31 48 / .985) 0%,rgb(7 42 64 / .94) 45%,rgb(8 48 75 / .68) 72%,rgb(6 31 48 / .40) 100%)}.fx24-local-glass-grid{min-height:620px;padding:56px 0 64px;gap:44px}.fx24-local-glass-copy h1{font-size:clamp(43px,5.25vw,68px);line-height:.99}.fx24-local-intro{margin-top:18px;font-size:15.5px;line-height:1.62}.fx24-local-rating{margin-bottom:15px}.fx24-local-actions{margin-top:23px}.fx24-local-proof{margin-top:20px}.fx24-local-glass-card{border-radius:25px;box-shadow:0 24px 66px rgb(3 22 36 / .32)}.fx24-local-card-top{padding:10px 23px 16px}.fx24-local-card-top>strong{font-size:24px}.fx24-local-card-list{padding:0 23px}.fx24-local-card-list>div{padding:11px 0}.fx24-local-card-buttons{padding:16px 23px 14px}.fx24-local-card-links{padding-left:23px;padding-right:23px}.fx25-global-breadcrumbs{margin:0 0 15px!important}.fx25-global-breadcrumbs a,.fx25-global-breadcrumbs span,.fx25-global-breadcrumbs b{color:rgb(226 240 248 / .78)}.fx6-page-hero .fx25-global-breadcrumbs a,.fx6-page-hero .fx25-global-breadcrumbs span,.fx6-page-hero .fx25-global-breadcrumbs b,.fx77-sl-hero .fx25-global-breadcrumbs a,.fx77-sl-hero .fx25-global-breadcrumbs span,.fx77-sl-hero .fx25-global-breadcrumbs b{color:rgb(226 240 248 / .8)}.fx25-cluster-breadcrumbs{padding-top:22px;padding-bottom:10px}.fx25-cluster-breadcrumbs .fx25-global-breadcrumbs a,.fx25-cluster-breadcrumbs .fx25-global-breadcrumbs span,.fx25-cluster-breadcrumbs .fx25-global-breadcrumbs b{color:#5f7585}.fx25-device-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.fx25-device-card{min-height:176px;padding:23px;text-align:left;border:1px solid #dce7ec;border-radius:24px;background:#fff;color:#102c43;box-shadow:0 13px 34px rgb(8 39 58 / .08);cursor:pointer}.fx25-device-card span,.fx25-device-card strong,.fx25-device-card small{display:block}.fx25-device-card span{font-size:20px;font-weight:900}.fx25-device-card strong{margin-top:35px;color:#176b98}.fx25-device-card small{margin-top:8px;color:#687f8e;line-height:1.5}.fx25-brand-db-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.fx25-brand-db-card{position:relative;min-height:118px;padding:20px 42px 20px 20px;border:1px solid #dce7ec;border-radius:20px;background:#fff;color:#102c43;text-decoration:none;box-shadow:0 10px 28px rgb(8 39 58 / .06)}.fx25-brand-db-card span,.fx25-brand-db-card small{display:block}.fx25-brand-db-card span{font-weight:900;font-size:17px}.fx25-brand-db-card small{margin-top:8px;color:#6c8291;line-height:1.45}.fx25-brand-db-card b{position:absolute;right:18px;top:20px;color:#ef912f;font-size:22px}.fx25-service-page .fx6-page-hero,.fx25-service-page .fx77-sl-hero{min-height:560px}.fx25-service-page .fx6-page-hero-grid,.fx25-service-page .fx77-sl-hero-grid{padding-top:58px;padding-bottom:62px}.fx25-service-page .fx6-page-hero:before,.fx25-service-page .fx77-sl-hero:before{background:linear-gradient(135deg,#061f30,#0b4f69)}.fx25-store-nav{position:relative;display:flex;align-items:center}.fx25-store-nav-toggle{display:flex;align-items:center;gap:6px;border:0;background:#fff0;color:inherit;font:inherit;font-size:11px;font-weight:850;cursor:pointer;padding:8px 0}.fx25-store-nav-toggle span{color:#ef912f}.fx25-store-panel{position:absolute;z-index:90;top:calc(100% + 18px);right:-180px;width:min(720px,92vw);padding:22px;border:1px solid #dce7ec;border-radius:24px;background:#fff;color:#102c43;box-shadow:0 28px 76px rgb(4 27 45 / .22)}.fx25-store-panel[hidden]{display:none}.fx25-store-panel-head{display:grid;grid-template-columns:1fr auto;gap:3px 20px;padding-bottom:15px;border-bottom:1px solid #e0e9ee}.fx25-store-panel-head span{color:#176b98;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx25-store-panel-head strong{grid-column:1;font-size:20px}.fx25-store-panel-head a{grid-column:2;grid-row:1/3;align-self:center;color:#176b98;text-decoration:none;font-size:11px;font-weight:850}.fx25-store-panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:15px}.fx25-store-panel-grid article{padding:17px;border:1px solid #dce7ec;border-radius:17px;background:#f8fbfd}.fx25-store-title{display:block;color:#102c43!important;text-decoration:none;font-size:15px!important;font-weight:900!important}.fx25-store-panel-grid article>span,.fx25-store-panel-grid article>small{display:block;margin-top:7px;color:#687e8d;font-size:10px;line-height:1.45}.fx25-store-panel-grid article>div{display:flex;justify-content:space-between;gap:10px;margin-top:13px}.fx25-store-panel-grid article>div a{color:#176b98!important;font-size:10px!important;font-weight:850!important;text-decoration:none}@media(max-width:1080px){.fx24-local-glass-grid{min-height:auto;padding:50px 0 56px}.fx25-device-grid{grid-template-columns:repeat(3,1fr)}.fx25-brand-db-grid{grid-template-columns:repeat(3,1fr)}.fx25-store-nav{display:block}.fx25-store-panel{position:static;width:100%;margin-top:10px;box-shadow:none}.fx25-store-panel-grid{grid-template-columns:1fr}}@media(max-width:720px){.fx24-local-glass-hero:before{background:linear-gradient(180deg,rgb(6 31 48 / .78),rgb(6 31 48 / .98) 62%,#061f30 100%)}.fx24-local-glass-grid{padding:38px 0 44px}.fx24-local-glass-copy h1{font-size:40px}.fx25-device-grid,.fx25-brand-db-grid{grid-template-columns:1fr}.fx25-device-card{min-height:138px}.fx25-service-page .fx6-page-hero,.fx25-service-page .fx77-sl-hero{min-height:auto}.fx25-service-page .fx6-page-hero-grid,.fx25-service-page .fx77-sl-hero-grid{padding-top:40px;padding-bottom:44px}}.fx25-demo-success{margin-top:14px;padding:13px 15px;border-radius:13px;background:#eaf5fa;color:#0f557d;font-size:12px;font-weight:800}.fx24-local-glass-hero:before{z-index:0;background:linear-gradient(102deg,rgb(5 24 42 / .97) 0%,rgb(6 31 48 / .92) 47%,rgb(8 48 75 / .66) 76%,rgb(6 31 48 / .46) 100%)}.fx24-local-glass-hero:after{z-index:0}.fx24-local-glass-grid{position:relative;z-index:1}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(108px,1fr))}.fx-v2-launcher-help .fx-v2-launcher-call{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:1px solid var(--blue,#176b98);border-radius:999px;background:var(--blue,#176b98);color:#fff;box-shadow:0 9px 22px rgb(9 63 96 / .18);font-size:11px;font-weight:900;text-decoration:none}.fx-v2-launcher-help .fx-v2-launcher-call:hover{background:var(--blue-dark,#0f557d);border-color:var(--blue-dark,#0f557d);color:#fff}.fx-v718-home-shell[data-fx-v2-location="mechelen"] .fx24-local-glass-hero{background-position:center 28%}.fx-v718-home-shell[data-fx-v2-location="antwerpen"] .fx24-local-glass-hero{background-position:center 48%}@media(max-width:760px){.fx24-local-glass-hero:before{background:linear-gradient(180deg,rgb(5 24 42 / .82),rgb(6 31 48 / .98) 58%,#061f30 100%)}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(98px,1fr))}.fx-v2-launcher-help .fx-v2-launcher-call{grid-column:1/-1;width:100%}}.fx27-local-glass-hero{position:relative;isolation:isolate;display:flex;align-items:center;min-height:620px;overflow:hidden;background:#071f37!important;background-image:none!important}.fx27-local-glass-hero:before,.fx27-local-glass-hero:after{content:none!important}.fx27-local-hero-bg{position:absolute;inset:0;z-index:0;overflow:hidden;background:#071f37}.fx27-local-hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.fx-v718-home-shell[data-fx-v2-location="antwerpen"] .fx27-local-hero-bg img{object-position:center 48%}.fx27-local-glass-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,rgb(7 31 55 / .08),rgb(7 31 55 / .18)),linear-gradient(102deg,rgb(7 31 55 / .94) 0%,rgb(13 54 91 / .78) 47%,rgb(10 41 70 / .30) 78%,rgb(7 31 55 / .34) 100%);pointer-events:none}.fx27-local-glass-hero .fx24-local-glass-grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:34px;align-items:center;min-height:620px;padding:54px 0 60px}.fx27-local-glass-hero .fx24-local-glass-copy{max-width:730px}.fx27-local-glass-hero .fx24-local-glass-copy h1{max-width:700px;color:#fff!important;font-size:clamp(43px,5vw,66px);line-height:.99;letter-spacing:-.055em;text-shadow:0 2px 22px rgb(2 17 29 / .26)}.fx27-local-glass-hero .fx24-local-intro,.fx27-local-glass-hero .fx24-local-intro p{color:rgb(255 255 255 / .88)!important}.fx27-local-glass-hero .fx20-local-breadcrumbs,.fx27-local-glass-hero .fx20-local-breadcrumbs a{color:rgb(231 242 249 / .78)!important}.fx27-local-glass-hero .fx20-local-breadcrumbs strong{color:#fff!important}.fx27-local-glass-hero .fx24-local-kicker{color:#d8ebff!important}.fx27-local-glass-hero .fx24-local-glass-card{border:1px solid rgb(255 255 255 / .65);border-radius:28px;background:rgb(255 255 255 / .94);color:#10233b;box-shadow:0 28px 80px rgb(9 40 68 / .28);backdrop-filter:blur(22px)}.fx27-local-glass-hero .fx24-local-actions .fx20-local-call,.fx27-local-glass-hero .fx24-local-actions .fx20-local-call:link,.fx27-local-glass-hero .fx24-local-actions .fx20-local-call:visited{background:#176b98!important;border-color:#176b98!important;color:#fff!important;box-shadow:0 11px 25px rgb(9 63 96 / .26)!important}.fx27-local-glass-hero .fx24-local-actions .fx20-local-call:hover,.fx27-local-glass-hero .fx24-local-actions .fx20-local-call:focus{background:#0f557d!important;border-color:#0f557d!important;color:#fff!important}.fx27-local-glass-hero .fx24-local-card-primary,.fx27-local-glass-hero .fx24-local-card-primary:link,.fx27-local-glass-hero .fx24-local-card-primary:visited{background:#176b98!important;border-color:#176b98!important;color:#fff!important}.fx27-local-glass-hero .fx24-local-card-primary:hover,.fx27-local-glass-hero .fx24-local-card-primary:focus{background:#0f557d!important;border-color:#0f557d!important;color:#fff!important}@media(max-width:1080px){.fx27-local-glass-hero .fx24-local-glass-grid{grid-template-columns:1fr;gap:30px;min-height:auto;padding:52px 0 58px}.fx27-local-glass-hero .fx24-local-glass-card{width:min(640px,100%)}}@media(max-width:720px){.fx27-local-glass-hero{min-height:auto}.fx27-local-hero-bg img{object-position:62% center}.fx-v718-home-shell[data-fx-v2-location="antwerpen"] .fx27-local-hero-bg img{object-position:58% center}.fx27-local-glass-overlay{background:linear-gradient(180deg,rgb(7 31 55 / .72) 0%,rgb(7 31 55 / .96) 54%,rgb(7 31 55 / .99) 100%)}.fx27-local-glass-hero .fx24-local-glass-grid{padding:40px 0 46px}.fx27-local-glass-hero .fx24-local-glass-copy h1{font-size:40px}}.fx29-local-editorial-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(128deg,#071f33 0%,#0c3651 58%,#105170 100%)}.fx29-local-editorial-grid{min-height:620px;display:grid;grid-template-columns:minmax(0,.94fr) minmax(500px,1.06fr);gap:58px;align-items:center;padding:54px 0 72px}.fx29-local-editorial-copy{position:relative;z-index:2;min-width:0}.fx29-local-breadcrumbs{display:flex;align-items:center;gap:9px;margin:0 0 17px;color:rgb(226 242 250 / .72);font-size:11px}.fx29-local-breadcrumbs a{color:inherit;text-decoration:none}.fx29-local-breadcrumbs strong{color:#fff;font-weight:800}.fx29-local-rating{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-bottom:14px;color:rgb(239 247 251 / .79);font-size:10px;font-weight:750}.fx29-local-rating .stars{color:#ffb020;letter-spacing:.04em}.fx29-local-rating strong{color:#fff}.fx29-local-rating span:last-child{padding-left:9px;border-left:1px solid rgb(255 255 255 / .22)}.fx29-local-kicker{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 13px;color:#b8d9ea;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.fx29-local-kicker:before{content:"";width:25px;height:2px;border-radius:999px;background:#ef912f;box-shadow:0 0 0 4px rgb(239 145 47 / .08)}.fx29-local-editorial-copy h1{max-width:760px;margin:0;color:#fff;font-size:clamp(45px,5.25vw,68px);line-height:.99;letter-spacing:-.058em}.fx29-local-editorial-copy h1 em{color:#f5a15d;font-style:normal}.fx29-local-intro,.fx29-local-intro p{max-width:680px;margin:18px 0 0;color:rgb(229 243 250 / .82);font-size:15.5px;line-height:1.64}.fx29-local-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fx29-local-actions .btn{min-height:49px;padding:0 19px;border-radius:13px;text-decoration:none}.fx29-local-actions .fx29-local-ghost,.fx29-local-actions .fx29-local-ghost:link,.fx29-local-actions .fx29-local-ghost:visited{border:1px solid rgb(255 255 255 / .32);background:rgb(255 255 255 / .08);color:#fff!important}.fx29-local-actions .fx29-local-ghost:hover,.fx29-local-actions .fx29-local-ghost:focus{background:rgb(255 255 255 / .15);border-color:rgb(255 255 255 / .48);color:#fff!important}.fx29-local-points{display:flex;flex-wrap:wrap;gap:15px 21px;margin-top:20px;color:rgb(233 245 251 / .76);font-size:10px;font-weight:800}.fx29-local-points span{display:flex;align-items:center;gap:7px}.fx29-local-points b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(143 212 236 / .14);color:#9fdcf1;font-size:9px}.fx29-local-editorial-art{position:relative;min-height:500px}.fx29-local-editorial-photo{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:30px;background:#0a314b;box-shadow:0 35px 90px rgb(0 14 24 / .36)}.fx29-local-editorial-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 31 51 / .36),rgb(7 31 51 / .02) 48%),linear-gradient(180deg,transparent 58%,rgb(4 24 38 / .42))}.fx29-local-editorial-photo img{width:100%;height:100%;display:block;object-fit:cover}.fx-v718-home-shell[data-fx-v2-location="mechelen"] .fx29-local-editorial-photo img{object-position:center 28%}.fx-v718-home-shell[data-fx-v2-location="antwerpen"] .fx29-local-editorial-photo img{object-position:center 48%}.fx29-local-store-card{position:absolute;right:22px;bottom:-30px;width:min(365px,calc(100% - 44px));padding:20px;border:1px solid rgb(255 255 255 / .72);border-radius:23px;background:rgb(255 255 255 / .965);color:#102c43;box-shadow:0 24px 65px rgb(3 22 36 / .27);backdrop-filter:blur(18px)}.fx29-local-status{display:inline-flex;align-items:center;gap:7px;color:#526b79;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx29-local-status i{width:8px;height:8px;border-radius:50%;background:#ef912f;box-shadow:0 0 0 4px rgb(239 145 47 / .13)}.fx29-local-status.is-open i{background:#28a86b;box-shadow:0 0 0 4px rgb(40 168 107 / .13)}.fx29-local-store-card h2{margin:9px 0 14px;color:#102c43;font-size:23px;line-height:1.08;letter-spacing:-.04em}.fx29-local-store-facts{display:grid;gap:0}.fx29-local-store-facts>div{display:grid;grid-template-columns:92px minmax(0,1fr);gap:12px;padding:10px 0;border-top:1px solid #dfe8ed}.fx29-local-store-facts span{color:#748996;font-size:9px}.fx29-local-store-facts strong{color:#17394b;font-size:11px;line-height:1.45}.fx29-local-store-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.fx29-local-store-actions .btn{min-height:43px;padding:0 13px;border-radius:12px;text-decoration:none}.fx29-local-card-call,.fx29-local-card-call:link,.fx29-local-card-call:visited{background:#176b98!important;border:1px solid #176b98!important;color:#fff!important}.fx29-local-card-call:hover,.fx29-local-card-call:focus{background:#0f557d!important;border-color:#0f557d!important;color:#fff!important}.fx29-local-card-route,.fx29-local-card-route:link,.fx29-local-card-route:visited{background:#fff!important;border:1px solid #cad9e1!important;color:#176b98!important}.fx29-local-card-route:hover,.fx29-local-card-route:focus{background:#edf6fa!important;color:#0f557d!important}@media(max-width:1080px){.fx29-local-editorial-grid{grid-template-columns:1fr;gap:34px;padding:48px 0 82px}.fx29-local-editorial-art{min-height:520px;max-width:760px}}@media(max-width:720px){.fx29-local-editorial-grid{min-height:auto;padding:39px 0 44px}.fx29-local-editorial-copy h1{font-size:40px}.fx29-local-intro,.fx29-local-intro p{font-size:14px}.fx29-local-rating span:last-child{width:100%;padding-left:0;border-left:0}.fx29-local-actions{align-items:stretch;flex-direction:column}.fx29-local-actions .btn{width:100%}.fx29-local-points{display:grid;gap:10px}.fx29-local-editorial-art{min-height:auto;display:grid;gap:14px}.fx29-local-editorial-photo,.fx29-local-store-card{position:relative;inset:auto;width:100%}.fx29-local-editorial-photo{height:390px}.fx29-local-store-card{padding:19px}.fx29-local-store-actions{grid-template-columns:1fr}}.fx30-money-editorial-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(128deg,#071f33 0%,#0b344f 58%,#0f4d6d 100%)}.fx30-money-editorial-hero:after{content:"";position:absolute;right:-180px;bottom:-360px;width:680px;height:680px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgb(73 176 220 / .19),transparent 68%)}.fx30-money-editorial-grid{position:relative;z-index:1;min-height:620px;display:grid;grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:58px;align-items:center;padding:52px 0 70px}.fx30-money-editorial-copy{min-width:0}.fx30-money-editorial-hero .fx6-breadcrumbs{margin:0 0 17px;color:rgb(226 242 250 / .7);font-size:11px}.fx30-money-editorial-hero .fx6-breadcrumbs a{color:inherit;text-decoration:none}.fx30-money-editorial-hero .fx6-breadcrumbs span{color:#fff;font-weight:800}.fx30-money-editorial-hero .fx6-breadcrumbs b{color:rgb(226 242 250 / .4)}.fx30-money-kicker{display:flex;align-items:center;gap:9px;width:max-content;max-width:100%;margin:0 0 13px;color:#b8d9ea;font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.fx30-money-kicker:before{content:"";width:25px;height:2px;border-radius:999px;background:#ef912f;box-shadow:0 0 0 4px rgb(239 145 47 / .08)}.fx30-money-editorial-copy h1{max-width:760px;margin:0;color:#fff;font-size:clamp(45px,5.25vw,68px);line-height:.99;letter-spacing:-.058em}.fx30-money-lead{max-width:680px;margin:18px 0 0;color:rgb(229 243 250 / .82);font-size:15.5px;line-height:1.64}.fx30-money-facts{display:grid;grid-template-columns:1.03fr .9fr 1.08fr;gap:0;margin-top:24px;border-top:1px solid rgb(255 255 255 / .16);border-bottom:1px solid rgb(255 255 255 / .16)}.fx30-money-facts>div{min-width:0;padding:15px 17px 15px 0}.fx30-money-facts>div+div{padding-left:17px;border-left:1px solid rgb(255 255 255 / .16)}.fx30-money-facts span,.fx30-money-facts strong,.fx30-money-facts small{display:block}.fx30-money-facts span{color:rgb(214 234 244 / .62);font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.08em}.fx30-money-facts strong{margin-top:5px;color:#fff;font-size:19px;line-height:1.12;letter-spacing:-.025em}.fx30-money-facts>div:first-child strong{color:#ffad64;font-size:27px}.fx30-money-facts small{margin-top:5px;color:rgb(218 236 245 / .62);font-size:8px;line-height:1.4}.fx30-money-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fx30-money-actions .btn{min-height:49px;padding:0 19px;border-radius:13px;text-decoration:none}.fx30-money-quality-cta,.fx30-money-quality-cta:link,.fx30-money-quality-cta:visited{border:1px solid rgb(255 255 255 / .34);background:rgb(255 255 255 / .08);color:#fff!important}.fx30-money-quality-cta:hover,.fx30-money-quality-cta:focus{border-color:rgb(255 255 255 / .52);background:rgb(255 255 255 / .15);color:#fff!important}.fx30-money-contact{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:14px;color:rgb(224 239 247 / .67);font-size:10px}.fx30-money-contact a{color:#fff!important;font-weight:850;text-decoration:none;border-bottom:1px solid rgb(255 255 255 / .42)}.fx30-money-contact a:hover,.fx30-money-contact a:focus{border-color:#ef912f;color:#ffd1a6!important}.fx30-money-contact i{width:3px;height:3px;border-radius:50%;background:rgb(255 255 255 / .38)}.fx30-money-points{display:flex;flex-wrap:wrap;gap:15px 20px;margin-top:19px;color:rgb(233 245 251 / .74);font-size:10px;font-weight:800}.fx30-money-points span{display:flex;align-items:center;gap:7px}.fx30-money-points b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(143 212 236 / .14);color:#9fdcf1;font-size:9px}.fx30-money-editorial-art{position:relative;min-height:510px}.fx30-money-editorial-photo{position:absolute;inset:0;margin:0;overflow:hidden;border-radius:30px;background:#0a314b;box-shadow:0 35px 90px rgb(0 14 24 / .36)}.fx30-money-editorial-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(7 31 51 / .2),rgb(7 31 51 / .02) 54%),linear-gradient(180deg,transparent 48%,rgb(4 24 38 / .5))}.fx30-money-editorial-photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 46%}.fx30-money-model-float{position:absolute;top:20px;right:20px;display:grid;place-items:center;width:112px;height:142px;padding:12px;border:1px solid rgb(255 255 255 / .72);border-radius:20px;background:rgb(255 255 255 / .92);box-shadow:0 18px 45px rgb(3 22 36 / .2);backdrop-filter:blur(14px)}.fx30-money-model-float img{max-width:100%;max-height:100%;object-fit:contain}.fx30-money-offer-card{position:absolute;right:22px;bottom:-31px;width:min(405px,calc(100% - 44px));padding:20px;border:1px solid rgb(255 255 255 / .74);border-radius:23px;background:rgb(255 255 255 / .97);color:#102c43;box-shadow:0 24px 65px rgb(3 22 36 / .28);backdrop-filter:blur(18px);scroll-margin-top:110px}.fx30-money-offer-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.fx30-money-offer-top>span{color:#176b98;font-size:8.5px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.fx30-money-offer-top>b{padding:5px 8px;border-radius:999px;background:#fff0df;color:#b96115;font-size:7.5px;font-weight:900;text-transform:uppercase}.fx30-money-offer-title{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:end;margin-top:11px;padding-bottom:13px;border-bottom:1px solid #dfe8ed}.fx30-money-offer-title small{display:block;color:#748996;font-size:8px}.fx30-money-offer-title h2{margin:4px 0 0;color:#102c43;font-size:23px;line-height:1.06;letter-spacing:-.04em}.fx30-money-offer-title>strong{color:#102c43;font-size:29px;line-height:1;letter-spacing:-.04em;white-space:nowrap}.fx30-money-offer-card>p{margin:11px 0 0;color:#607887;font-size:9.5px;line-height:1.5}.fx30-money-offer-meta{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.fx30-money-offer-meta>div{padding:9px 10px;border-radius:12px;background:#f1f6f9}.fx30-money-offer-meta span,.fx30-money-offer-meta strong{display:block}.fx30-money-offer-meta span{color:#748996;font-size:7.5px;text-transform:uppercase;letter-spacing:.06em}.fx30-money-offer-meta strong{margin-top:3px;color:#17394b;font-size:10px;line-height:1.35}.fx30-money-offer-usps{display:grid;grid-template-columns:1fr;gap:7px;margin-top:12px}.fx30-money-offer-usps span{display:flex;align-items:flex-start;gap:8px;color:#315365;font-size:9px;font-weight:800;line-height:1.38}.fx30-money-offer-usps i{display:grid;place-items:center;flex:0 0 17px;width:17px;height:17px;border-radius:50%;background:#e8f4f9;color:#176b98;font-style:normal;font-size:8px}@media(max-width:1080px){.fx30-money-editorial-grid{grid-template-columns:1fr;gap:34px;padding:48px 0 82px}.fx30-money-editorial-art{min-height:530px;max-width:760px}.fx30-money-editorial-copy{max-width:780px}}@media(max-width:720px){.fx30-money-editorial-grid{min-height:auto;padding:38px 0 44px}.fx30-money-editorial-copy h1{font-size:40px}.fx30-money-lead{font-size:14px}.fx30-money-facts{grid-template-columns:1fr 1fr}.fx30-money-facts>div{padding:13px 12px 13px 0}.fx30-money-facts>div+div{padding-left:12px}.fx30-money-facts>div:nth-child(3){grid-column:1/-1;padding-left:0;border-left:0;border-top:1px solid rgb(255 255 255 / .16)}.fx30-money-actions{align-items:stretch;flex-direction:column}.fx30-money-actions .btn{width:100%}.fx30-money-contact{margin-top:16px}.fx30-money-points{display:grid;gap:9px}.fx30-money-editorial-art{min-height:auto;display:grid;gap:14px}.fx30-money-editorial-photo,.fx30-money-offer-card{position:relative;inset:auto;width:100%}.fx30-money-editorial-photo{height:390px}.fx30-money-model-float{top:14px;right:14px;width:92px;height:118px}.fx30-money-offer-card{padding:19px}.fx30-money-offer-title{grid-template-columns:1fr}.fx30-money-offer-title>strong{font-size:27px}.fx30-money-offer-meta{grid-template-columns:1fr 1fr}}@media(max-width:430px){.fx30-money-facts{grid-template-columns:1fr}.fx30-money-facts>div,.fx30-money-facts>div+div,.fx30-money-facts>div:nth-child(3){grid-column:auto;padding:12px 0;border-left:0;border-top:1px solid rgb(255 255 255 / .16)}.fx30-money-facts>div:first-child{border-top:0}.fx30-money-offer-meta{grid-template-columns:1fr}}.fx30-money-model-float.is-fallback .fx-v2-device-dummy{transform:scale(.72);transform-origin:center}.fx31-money-circuit:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgb(130 203 232 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(130 203 232 / .045) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000 0 62%,transparent 90%)}.fx31-money-circuit .fx30-money-editorial-art{min-height:530px}.fx31-money-circuit .fx30-money-editorial-photo{inset:12px 0 18px 60px}.fx31-money-circuit .fx30-money-editorial-photo img{object-position:center 45%}.fx31-money-device-line{position:absolute;z-index:1;width:210px;height:420px;right:18%;top:9%;transform:rotate(14deg);border:1px solid rgb(142 210 236 / .14);border-radius:38px}.fx31-money-offer-card{left:-8px!important;right:auto!important;bottom:-24px!important;width:min(468px,calc(100% - 20px))!important;padding:0!important;overflow:hidden;border-color:rgb(255 255 255 / .84)!important;background:#fff!important}.fx31-money-offer-main{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:center;padding:20px 20px 17px;background:#fff}.fx31-money-offer-device{align-self:stretch;min-height:180px;display:flex;align-items:center;justify-content:center;background:#fff}.fx31-money-offer-device img{display:block;width:auto;max-width:104px;max-height:174px;object-fit:contain;mix-blend-mode:multiply}.fx31-money-offer-device.is-fallback .fx-v2-device-dummy{transform:scale(.74);transform-origin:center}.fx31-money-offer-content{min-width:0}.fx31-money-offer-content .fx30-money-offer-top{padding-right:0}.fx31-money-offer-content .fx30-money-offer-title{grid-template-columns:minmax(0,1fr) auto;margin-top:10px;padding-bottom:11px}.fx31-money-offer-content .fx30-money-offer-title h2{font-size:22px}.fx31-money-offer-content .fx30-money-offer-title>strong{font-size:28px}.fx31-money-offer-content>p{margin:10px 0 0;color:#607887;font-size:9.5px;line-height:1.5}.fx31-money-offer-content .fx30-money-offer-meta{margin-top:11px}.fx31-money-offer-usps-panel{padding:14px 20px 16px;border-top:1px solid #dceaf1;background:linear-gradient(135deg,#f5fafc 0%,#eaf4f8 58%,#edf7fb 100%)}.fx31-money-offer-usps-panel>small{display:block;margin-bottom:9px;color:#6e8794;font-size:7.5px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx31-money-offer-usps-panel .fx30-money-offer-usps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:0}.fx31-money-offer-usps-panel .fx30-money-offer-usps span{min-width:0;padding:8px 9px;border:1px solid rgb(23 107 152 / .08);border-radius:11px;background:rgb(255 255 255 / .68);font-size:8.2px;line-height:1.35}.fx31-money-offer-usps-panel .fx30-money-offer-usps i{flex-basis:16px;width:16px;height:16px;background:#deeff6}.fx31-review-advice-banner{padding:21px 0;background:linear-gradient(90deg,#f4f8fa,#eef6f9)}.fx31-review-advice-copy{grid-template-columns:68px minmax(0,1fr)}.fx31-review-advice-copy img{width:68px;height:68px;object-position:center top}.fx31-review-advice-copy span{background:#e7f2f8;color:#176b98}.fx31-review-advice-copy strong{max-width:760px;font-size:18px}.fx31-review-advice-copy small{max-width:820px;font-size:10.5px;line-height:1.55}.fx31-review-advice-copy em{display:block;margin-top:7px;color:#17394b;font-size:9.5px;font-style:normal;font-weight:850}.fx31-quality-section{padding:82px 0 78px;background:#fff;scroll-margin-top:105px}.fx31-quality-head{max-width:820px;margin-bottom:30px}.fx31-quality-kicker{display:flex;align-items:center;gap:9px;width:max-content;margin-bottom:12px;color:#176b98;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx31-quality-kicker:before{content:"";width:26px;height:2px;border-radius:999px;background:#ef912f}.fx31-quality-head h2{max-width:780px;margin:0;color:#102c43;font-size:clamp(36px,4.2vw,54px);line-height:1.02;letter-spacing:-.048em}.fx31-quality-head p{max-width:770px;margin:15px 0 0;color:#627986;font-size:14px;line-height:1.7}.fx31-quality-editorial-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:18px}.fx31-quality-option{position:relative;border-radius:27px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.fx31-quality-primary{padding:30px;overflow:hidden;background:linear-gradient(135deg,#08243a,#0e4868);color:#fff;box-shadow:0 24px 70px rgb(7 38 60 / .18)}.fx31-quality-primary:after{content:"";position:absolute;right:-90px;bottom:-120px;width:320px;height:320px;border-radius:50%;border:1px solid rgb(255 255 255 / .11);box-shadow:0 0 0 32px rgb(255 255 255 / .025),0 0 0 64px rgb(255 255 255 / .018)}.fx31-quality-primary>*{position:relative;z-index:2}.fx31-quality-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#fff0df;color:#b86112;font-size:9px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fx31-quality-primary h3,.fx31-quality-advice h3{margin:20px 0 0;letter-spacing:-.04em}.fx31-quality-primary h3{color:#fff;font-size:34px}.fx31-quality-primary>p{max-width:600px;margin:12px 0 0;color:rgb(229 243 250 / .8);font-size:13px;line-height:1.62}.fx31-quality-primary ul,.fx31-quality-advice ul{display:grid;gap:10px;margin:21px 0 0;padding:0;list-style:none}.fx31-quality-primary ul{grid-template-columns:1fr 1fr}.fx31-quality-primary li,.fx31-quality-advice li{position:relative;padding-left:26px;font-size:11px;line-height:1.5}.fx31-quality-primary li{color:rgb(239 247 251 / .88)}.fx31-quality-primary li:before,.fx31-quality-advice li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;font-size:8px;font-weight:950}.fx31-quality-primary li:before{background:rgb(255 255 255 / .12);color:#a9dff2}.fx31-quality-primary-bottom,.fx31-quality-advice-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:28px}.fx31-quality-price strong,.fx31-quality-price small{display:block}.fx31-quality-price strong{font-size:32px;line-height:1;letter-spacing:-.04em}.fx31-quality-price small{margin-top:5px;font-size:9px}.fx31-quality-primary .fx31-quality-price small{color:rgb(255 255 255 / .58)}.fx31-quality-button{min-height:48px;padding:0 18px;border-radius:13px;border:1px solid #fff0;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.fx31-quality-button-primary{background:#ef912f;color:#fff}.fx31-quality-button-primary:hover{background:#da7c1e}.fx31-quality-advice{padding:24px;border:1px solid #a9ccdc;background:linear-gradient(180deg,#eef7fb,#fff);color:#102c43}.fx31-quality-advisor{display:flex;align-items:center;gap:11px;padding-bottom:16px;border-bottom:1px solid #ccdee7}.fx31-quality-advisor>span{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#08243a;color:#fff;font-size:13px;font-weight:900}.fx31-quality-advisor small,.fx31-quality-advisor strong{display:block}.fx31-quality-advisor small{color:#176b98;font-size:8.5px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.fx31-quality-advisor strong{margin-top:3px;color:#17394b;font-size:12px}.fx31-quality-advice h3{font-size:27px}.fx31-quality-advice>p{margin:12px 0 0;color:#607887;font-size:12px;line-height:1.62}.fx31-quality-advice li{color:#3f5f70}.fx31-quality-advice li:before{background:#deeff6;color:#176b98}.fx31-quality-advice .fx31-quality-price small{color:#748996}.fx31-quality-button-secondary{border-color:#b9ced8;background:#fff;color:#176b98}.fx31-quality-button-secondary:hover{background:#eaf4f8}.fx31-quality-option.is-selected{box-shadow:0 0 0 3px rgb(239 145 47 / .24),0 24px 70px rgb(7 38 60 / .18)}.fx31-quality-compare-note{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;align-items:start;margin-top:20px;padding:18px 20px;border:1px solid #dce7ed;border-radius:18px;background:#f7fafb}.fx31-quality-compare-note span{color:#17394b;font-size:11px;font-weight:900;line-height:1.4}.fx31-quality-compare-note p{margin:0;color:#607887;font-size:10.5px;line-height:1.65}.fx31-quality-other-options{margin-top:18px;border:1px solid #dce7ed;border-radius:18px;background:#fff;overflow:hidden}.fx31-quality-other-options summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#17394b;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.fx31-quality-other-options summary::-webkit-details-marker{display:none}.fx31-quality-other-options summary span{color:#748996;font-size:9px;font-weight:750}.fx31-quality-other-grid{display:grid;gap:10px;padding:0 14px 14px}.fx31-quality-minor{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px;border:1px solid #e0e9ee;border-radius:14px;background:#fbfcfd}.fx31-quality-minor small,.fx31-quality-minor strong{display:block}.fx31-quality-minor small{color:#176b98;font-size:8px;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.fx31-quality-minor strong{margin-top:4px;color:#17394b;font-size:14px}.fx31-quality-minor p{margin:5px 0 0;color:#718794;font-size:9.5px;line-height:1.5}.fx31-quality-minor-action{display:flex;align-items:center;gap:12px}.fx31-quality-minor-action b{color:#102c43;font-size:18px;white-space:nowrap}.fx31-quality-minor-action button{min-height:40px;padding:0 13px;border:1px solid #bfd2dc;border-radius:11px;background:#fff;color:#176b98;font-size:11px;font-weight:900;cursor:pointer}@media(max-width:1080px){.fx31-money-circuit .fx30-money-editorial-art{min-height:560px}.fx31-quality-editorial-grid{grid-template-columns:1fr}.fx31-quality-advice{max-width:720px}}@media(max-width:720px){.fx31-money-circuit .fx30-money-editorial-art{min-height:auto}.fx31-money-circuit .fx30-money-editorial-photo{position:relative;inset:auto;width:100%;height:390px}.fx31-money-device-line{display:none}.fx31-money-offer-card{position:relative!important;inset:auto!important;width:100%!important}.fx31-money-offer-main{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:18px 16px 15px}.fx31-money-offer-device{min-height:148px}.fx31-money-offer-device img{max-width:84px;max-height:144px}.fx31-money-offer-content .fx30-money-offer-title{grid-template-columns:1fr}.fx31-money-offer-content .fx30-money-offer-title>strong{margin-top:4px}.fx31-money-offer-usps-panel{padding:13px 16px 15px}.fx31-money-offer-usps-panel .fx30-money-offer-usps{grid-template-columns:1fr}.fx31-review-advice-copy{grid-template-columns:52px minmax(0,1fr)}.fx31-review-advice-copy img{width:52px;height:52px}.fx31-quality-section{padding:58px 0}.fx31-quality-head h2{font-size:38px}.fx31-quality-primary{padding:24px}.fx31-quality-primary ul{grid-template-columns:1fr}.fx31-quality-primary-bottom,.fx31-quality-advice-bottom{align-items:stretch;flex-direction:column}.fx31-quality-button{width:100%}.fx31-quality-compare-note{grid-template-columns:1fr;gap:8px}.fx31-quality-minor{grid-template-columns:1fr}.fx31-quality-minor-action{justify-content:space-between}}@media(max-width:430px){.fx31-money-offer-main{grid-template-columns:78px minmax(0,1fr);gap:12px}.fx31-money-offer-device img{max-width:72px;max-height:126px}.fx31-quality-head h2{font-size:34px}}.fx32-booking{padding:78px 0 92px;background:#edf3f6;scroll-margin-top:86px}.fx32-booking-head{max-width:900px;margin-bottom:24px}.fx32-booking-kicker{display:flex;align-items:center;gap:9px;width:max-content;color:#176b98;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx32-booking-kicker:before{content:"";width:26px;height:2px;border-radius:999px;background:#ef912f}.fx32-booking-head h2{max-width:900px;margin:12px 0 0;color:#102c43;font-size:clamp(36px,4.4vw,56px);line-height:1.02;letter-spacing:-.05em}.fx32-booking-head p{max-width:830px;margin:15px 0 0;color:#637a88;font-size:14px;line-height:1.72}.fx32-progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:16px}.fx32-progress button{min-width:0;padding:11px 12px;border:1px solid #dbe6ec;border-radius:14px;background:#fff;color:#6d8290;text-align:left;cursor:pointer}.fx32-progress button span,.fx32-progress button strong{display:block}.fx32-progress button span{font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fx32-progress button strong{margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.fx32-progress button.is-active{border-color:#83b7ce;background:#edf7fb;color:#176b98}.fx32-progress button.is-done{border-color:#b6d8ca;background:#f1faf6;color:#24765f}.fx32-booking-shell{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.fx32-accordion{display:grid;gap:11px}.fx32-accordion details{overflow:hidden;border:1px solid #dbe6ec;border-radius:23px;background:#fff;box-shadow:0 12px 34px rgb(8 36 58 / .05);scroll-margin-top:92px}.fx32-accordion summary{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:13px;align-items:center;padding:18px 20px;cursor:pointer;list-style:none}.fx32-accordion summary::-webkit-details-marker{display:none}.fx32-accordion summary>span:nth-child(2) small,.fx32-accordion summary>span:nth-child(2) strong{display:block}.fx32-accordion summary>span:nth-child(2) small{color:#176b98;font-size:8px;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.fx32-accordion summary>span:nth-child(2) strong{margin-top:4px;color:#17394b;font-size:14px}.fx32-accordion summary>b{color:#176b98;font-size:22px;font-weight:400}.fx32-accordion details[open] summary{border-bottom:1px solid #e5edf1;background:linear-gradient(90deg,#f4f9fb,#fff)}.fx32-accordion details[open] summary>b{transform:rotate(45deg)}.fx32-step-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#08243a;color:#fff;font-size:12px;font-weight:950}.fx32-step-body{padding:24px}.fx32-step-intro{max-width:760px;margin-bottom:18px}.fx32-step-intro h3{margin:0;color:#102c43;font-size:clamp(24px,3vw,34px);line-height:1.06;letter-spacing:-.04em}.fx32-step-intro p{margin:9px 0 0;color:#667d8a;font-size:12px;line-height:1.62}.fx32-step-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;padding-top:18px;border-top:1px solid #e7eef2}.fx32-step-actions .btn{min-height:46px}.fx32-quality-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx32-quality-grid.is-single{grid-template-columns:1fr}.fx32-quality-grid.is-single .fx6-quality{max-width:none;min-height:0}.fx32-booking .fx6-quality{cursor:pointer}.fx32-booking .fx6-quality.selected{border-color:#ef912f;box-shadow:0 0 0 3px rgb(239 145 47 / .12)}.fx32-protect-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx32-booking .fx6-protect-card{min-height:180px;text-align:left;border:1px solid #dbe6ec;border-radius:19px;background:#fff;padding:17px;cursor:pointer}.fx32-booking .fx6-protect-card.selected{border-color:#ef912f;background:#fffaf4;box-shadow:0 0 0 3px rgb(239 145 47 / .11)}.fx32-booking .fx6-protect-card.recommended:not(.selected){border-color:#92bfd2;background:#f1f8fb}.fx32-booking .fx6-protect-card>span,.fx32-booking .fx6-protect-card>strong,.fx32-booking .fx6-protect-card>small{display:block}.fx32-booking .fx6-protect-card>span{color:#176b98;font-size:8px;font-weight:900;text-transform:uppercase}.fx32-booking .fx6-protect-card>strong{margin-top:8px;color:#17394b;font-size:15px}.fx32-booking .fx6-protect-card>small{min-height:46px;margin-top:6px;color:#657d8b;font-size:10px;line-height:1.5}.fx32-booking .fx6-protect-card .bottom{display:flex;justify-content:space-between;align-items:end;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid #e7eef2}.fx32-booking .fx6-protect-card .bottom span{color:#708692;font-size:8px}.fx32-booking .fx6-protect-card .bottom b{font-size:19px}.fx32-booking .fx718-condition-grid{margin:0 0 15px}.fx32-booking .fx718-battery-check{margin-bottom:14px}.fx32-booking .fx718-bundle-grid{margin-top:12px}.fx32-booking .fx6-route-grid-large{grid-template-columns:repeat(3,minmax(0,1fr))}.fx32-booking .fx6-route{cursor:pointer;text-decoration:none;color:#17394b}.fx32-booking .fx6-route-detail{margin-top:14px;padding:17px;border:1px solid #dbe6ec;border-radius:18px;background:#f8fafb}.fx32-booking .fx6-route-detail>div:first-child span,.fx32-booking .fx6-route-detail>div:first-child strong,.fx32-booking .fx6-route-detail>div:first-child small{display:block}.fx32-booking .fx6-route-detail>div:first-child span{color:#176b98;font-size:8px;font-weight:900;text-transform:uppercase}.fx32-booking .fx6-route-detail>div:first-child strong{margin-top:4px;font-size:15px}.fx32-booking .fx6-route-detail>div:first-child small{margin:4px 0 13px;color:#6d8290;font-size:9px}.fx32-booking .fx6-slot-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.fx32-booking .fx6-slot-buttons button{min-height:39px;padding:0 13px;border:1px solid #dbe6ec;border-radius:999px;background:#fff;color:#17394b;font:inherit;font-size:10px;font-weight:850;cursor:pointer}.fx32-booking .fx6-slot-buttons button.selected{border-color:#176b98;background:#eaf5fa;color:#176b98;box-shadow:inset 0 0 0 1px #176b98}.fx32-form{margin-top:17px}.fx32-summary{position:sticky;top:92px;overflow:hidden;border:1px solid #dbe6ec;border-radius:23px;background:#fff;box-shadow:0 22px 60px rgb(8 36 58 / .1)}.fx32-summary-head{padding:19px 20px;background:linear-gradient(135deg,#08243a,#0d4969);color:#fff}.fx32-summary-head span,.fx32-summary-head strong{display:block}.fx32-summary-head span{color:#a8cadb;font-size:8px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fx32-summary-head strong{margin-top:5px;font-size:16px;line-height:1.35}.fx32-summary-body{padding:18px}.fx32-summary-body>div{padding:11px 0;border-bottom:1px solid #e7eef2}.fx32-summary-body>div span,.fx32-summary-body>div strong{display:block}.fx32-summary-body>div span{color:#718692;font-size:8px;text-transform:uppercase;letter-spacing:.05em}.fx32-summary-body>div strong{margin-top:4px;color:#17394b;font-size:11px;line-height:1.4}.fx32-summary-total{display:flex!important;align-items:end;justify-content:space-between;gap:12px}.fx32-summary-total strong{font-size:26px!important;white-space:nowrap}.fx32-summary .btn{width:100%;margin-top:16px}.fx32-summary-body>small{display:block;margin-top:10px;color:#718692;font-size:8.5px;line-height:1.5}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-grid{min-height:550px;padding-bottom:48px}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-art{min-height:470px}.fx30-money-editorial-copy h1{font-size:clamp(42px,4.35vw,58px)}.fx31-review-advice-copy img{object-fit:contain;background:#fff0;border-radius:0}@media(max-width:1000px){.fx32-booking-shell{grid-template-columns:1fr}.fx32-summary{position:relative;top:auto;order:-1}.fx32-summary-body{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.fx32-summary-body>div{min-width:0}.fx32-summary .btn,.fx32-summary-body>small{grid-column:1/-1}}@media(max-width:760px){.fx32-booking{padding:58px 0 70px}.fx32-booking-head h2{font-size:36px}.fx32-progress{grid-template-columns:repeat(5,minmax(100px,1fr));overflow-x:auto;padding-bottom:4px}.fx32-accordion summary{padding:15px}.fx32-step-body{padding:18px}.fx32-quality-grid,.fx32-protect-grid,.fx32-booking .fx6-route-grid-large{grid-template-columns:1fr}.fx32-step-actions{align-items:stretch;flex-direction:column-reverse}.fx32-step-actions .btn{width:100%}.fx32-summary-body{grid-template-columns:1fr}.fx32-summary .btn,.fx32-summary-body>small{grid-column:auto}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-grid{min-height:auto;padding-bottom:36px}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-art{min-height:auto}.fx30-money-editorial-copy h1{font-size:38px}}.fx6-money-planner-drawer,.fx6-money-planner-backdrop{display:none!important}.fx30-money-editorial-copy h1{font-size:clamp(38px,3.75vw,52px)}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-grid{min-height:520px;padding-top:44px;padding-bottom:34px}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-art{min-height:440px}.fx30-money-editorial-hero.is-single-option .fx30-money-actions{margin-top:20px}.fx31-advice-avatar{display:block;width:68px;height:68px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 8px 20px rgb(15 53 75 / .08)}.fx31-advice-avatar img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 38%;transform:scale(1.25);transform-origin:50% 42%;border:0;border-radius:0;background:#fff0;box-shadow:none}.fx31-review-advice-copy>img{display:none}@media(max-width:760px){.fx30-money-editorial-copy h1{font-size:36px;line-height:1.02}.fx30-money-editorial-hero.is-single-option .fx30-money-editorial-grid{padding-top:34px;padding-bottom:24px}.fx31-advice-avatar{width:52px;height:52px}}.fx33-header-reviews{display:grid;justify-items:end;gap:1px;color:#17394b;text-decoration:none;line-height:1}.fx33-header-reviews span{color:#ef9b27;font-size:10px;letter-spacing:.06em}.fx33-header-reviews strong{font-size:9px;white-space:nowrap}.fx33-screen-hero{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(128deg,#071f33 0%,#0a3855 58%,#0d5575 100%);color:#fff}.fx33-screen-hero:before{content:"";position:absolute;right:-180px;bottom:-310px;z-index:-1;width:650px;height:650px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 55px rgb(255 255 255 / .018),0 0 0 110px rgb(255 255 255 / .012)}.fx33-screen-hero .breadcrumbs{padding-top:22px;color:rgb(255 255 255 / .55)}.fx33-screen-hero .breadcrumbs a{color:inherit}.fx33-screen-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(440px,.98fr);gap:44px;align-items:center;min-height:520px;padding:28px 0 74px}.fx33-screen-hero-copy{padding:20px 0}.fx33-screen-hero-copy .fx30-money-kicker{color:#afdff1}.fx33-screen-hero-copy h1{max-width:730px;margin:14px 0 0;color:#fff;font-size:clamp(42px,4.7vw,65px);line-height:.98;letter-spacing:-.058em}.fx33-screen-hero-copy h1 span{display:block;white-space:nowrap}.fx33-screen-hero-copy>p{max-width:660px;margin:18px 0 0;color:rgb(236 247 252 / .77);font-size:15px;line-height:1.68}.fx33-screen-hero-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:23px}.fx33-screen-hero-facts>div{padding:13px 14px;border:1px solid rgb(255 255 255 / .12);border-radius:15px;background:rgb(255 255 255 / .065)}.fx33-screen-hero-facts span,.fx33-screen-hero-facts strong,.fx33-screen-hero-facts small{display:block}.fx33-screen-hero-facts span{color:rgb(255 255 255 / .55);font-size:9px}.fx33-screen-hero-facts strong{margin-top:4px;font-size:14px;letter-spacing:-.025em}.fx33-screen-hero-facts small{margin-top:3px;color:rgb(255 255 255 / .52);font-size:8.5px;line-height:1.35}.fx33-screen-hero-actions{display:flex;align-items:center;gap:13px;margin-top:23px}.fx33-screen-hero-actions .btn{display:inline-flex;align-items:center;justify-content:center}.fx33-screen-hero-advice{color:#b9deed;font-size:11px;font-weight:850;text-decoration:none}.fx33-screen-hero-advice:hover{color:#fff}.fx33-screen-hero-art{position:relative;min-height:455px}.fx33-screen-hero-art>figure{position:absolute;inset:0 22px 0 76px;overflow:hidden;margin:0;border-radius:34px 34px 12px 34px;background:#123b52;box-shadow:0 28px 80px rgb(0 0 0 / .28)}.fx33-screen-hero-art>figure:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(5 29 46 / .2),transparent 46%),linear-gradient(0deg,rgb(5 29 46 / .38),transparent 42%)}.fx33-screen-hero-art>figure img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 38%}.fx33-screen-hero-offer{position:absolute;left:0;right:0;bottom:-20px;z-index:4;display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:120px;padding:14px 18px 14px 12px;border:1px solid rgb(255 255 255 / .25);border-radius:21px;background:rgb(255 255 255 / .96);color:#102c43;box-shadow:0 20px 55px rgb(2 22 35 / .26);backdrop-filter:blur(16px)}.fx33-screen-hero-device{align-self:end;display:grid;place-items:end center;width:72px;height:104px;overflow:hidden}.fx33-screen-hero-device img{display:block;max-width:68px;max-height:104px;object-fit:contain;filter:drop-shadow(0 13px 13px rgb(5 31 49 / .2));transform:translateY(9px)}.fx33-screen-hero-offer-copy small,.fx33-screen-hero-offer-copy strong,.fx33-screen-hero-offer-copy span{display:block}.fx33-screen-hero-offer-copy small{color:#176b98;font-size:8px;font-weight:950;letter-spacing:.075em;text-transform:uppercase}.fx33-screen-hero-offer-copy strong{margin-top:4px;font-size:17px;letter-spacing:-.025em}.fx33-screen-hero-offer-copy span{margin-top:4px;color:#607887;font-size:9px}.fx33-screen-hero-offer-copy a{display:inline-flex;margin-top:8px;color:#176b98;font-size:9px;font-weight:900;text-decoration:none}.fx33-screen-hero-price{text-align:right}.fx33-screen-hero-price strong,.fx33-screen-hero-price span{display:block}.fx33-screen-hero-price strong{font-size:26px;letter-spacing:-.04em}.fx33-screen-hero-price span{margin-top:4px;color:#718692;font-size:8px}.fx33-seo-under-hero{position:relative;z-index:4;background:#eef3f6}.fx33-seo-under-hero details{border-bottom:1px solid #d4e1e7}.fx33-seo-under-hero summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 2px;cursor:pointer;list-style:none;color:#718592;font-size:9px}.fx33-seo-under-hero summary::-webkit-details-marker{display:none}.fx33-seo-under-hero summary b{color:#176b98;font-size:8.5px}.fx33-seo-under-hero p{max-width:1050px;margin:0;padding:0 2px 15px;color:#718692;font-size:10px;line-height:1.68}.fx33-timeslot-strip{background:linear-gradient(90deg,#0a3048,#0d4867);color:#fff;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(3 22 36 / .16)}.fx33-timeslot-inner{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(360px,1.25fr) auto;align-items:center;gap:28px;min-height:88px}.fx33-timeslot-inner>div:first-child span,.fx33-timeslot-inner>div:first-child strong{display:block}.fx33-timeslot-inner>div:first-child span{color:#9ed8ef;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx33-timeslot-inner>div:first-child strong{margin-top:5px;font-size:18px;letter-spacing:-.02em}.fx33-timeslot-points{display:flex;align-items:center;justify-content:center;gap:22px;color:rgb(255 255 255 / .8);font-size:11px;font-weight:760}.fx33-timeslot-inner>a{display:inline-flex;align-items:center;justify-content:center;min-height:39px;padding:0 13px;border:1px solid rgb(255 255 255 / .25);border-radius:11px;color:#fff;font-size:10px;font-weight:900;text-decoration:none}.fx33-timeslot-inner>a:hover{background:rgb(255 255 255 / .1)}.fx33-advice-strip{padding:20px 0;background:linear-gradient(90deg,#f4f8fa,#eef6f9);border-bottom:1px solid #dbe8ee}.fx33-advice-inner{display:grid;grid-template-columns:72px minmax(0,1fr);gap:17px;align-items:start}.fx33-advice-avatar{display:block;width:68px;height:68px;overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 8px 20px rgb(15 53 75 / .09)}.fx33-advice-avatar img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.22);transform-origin:50% 42%}.fx33-advice-copy>span,.fx33-advice-copy>strong,.fx33-advice-copy>small,.fx33-advice-copy>em{display:block}.fx33-advice-copy>span{color:#176b98;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx33-advice-copy>strong{margin-top:5px;font-size:15px;line-height:1.35}.fx33-advice-copy>small{max-width:900px;margin-top:5px;color:#607887;font-size:10px;line-height:1.55}.fx33-advice-copy>em{margin-top:6px;color:#315568;font-size:9px;font-style:normal;font-weight:850}.fx33-quality-section{padding:44px 0 72px;background:#eef3f6;scroll-margin-top:100px}.fx33-quality-surface{padding:38px;border-radius:32px;background:#fff;box-shadow:0 22px 70px rgb(8 38 60 / .11)}.fx33-quality-head{display:grid;grid-template-columns:minmax(0,1fr) 245px;gap:32px;align-items:end}.fx33-quality-head>div>span{display:flex;align-items:center;gap:9px;color:#176b98;font-size:10px;font-weight:950;letter-spacing:.1em;text-transform:uppercase}.fx33-quality-head>div>span:before{content:"";width:26px;height:2px;border-radius:999px;background:#ef912f}.fx33-quality-head h2{max-width:800px;margin:12px 0 0;color:#102c43;font-size:clamp(34px,4vw,50px);line-height:1.03;letter-spacing:-.05em}.fx33-quality-head p{max-width:780px;margin:14px 0 0;color:#627986;font-size:13px;line-height:1.68}.fx33-quality-help{display:flex;align-items:center;gap:10px;margin-top:14px;color:#637b88;font-size:10px}.fx33-quality-help strong{color:#173b51}.fx33-quality-help a{color:#176b98;font-weight:900;text-decoration:none}.fx33-quality-help i{width:1px;height:12px;background:#cadbe3}.fx33-quality-review{display:grid;align-content:center;min-height:118px;padding:18px 20px;border:1px solid #d9e5eb;border-radius:20px;background:#fff;color:#102c43;text-decoration:none;box-shadow:0 10px 28px rgb(8 38 60 / .07)}.fx33-quality-review b{color:#ef9b27;font-size:15px;letter-spacing:.06em}.fx33-quality-review strong{margin-top:3px;font-size:26px;letter-spacing:-.04em}.fx33-quality-review span{color:#176b98;font-size:9px;font-weight:900}.fx33-quality-review small{margin-top:5px;color:#6b808d;font-size:9px;line-height:1.45}.fx33-quality-grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(330px,.86fr);gap:18px;margin-top:27px}.fx33-quality-card{position:relative;display:flex;flex-direction:column;padding:27px;border:1px solid #d9e5eb;border-radius:25px;transition:.18s ease}.fx33-quality-card-primary{overflow:hidden;background:linear-gradient(145deg,#08263c,#0e4d70);color:#fff}.fx33-quality-card-primary:after{content:"";position:absolute;right:-130px;bottom:-170px;width:310px;height:310px;border:1px solid rgb(255 255 255 / .1);border-radius:50%;box-shadow:0 0 0 35px rgb(255 255 255 / .025),0 0 0 70px rgb(255 255 255 / .015)}.fx33-quality-card-secondary{border-color:#a9cfdf;background:linear-gradient(180deg,#eef8fc,#fff);color:#102c43}.fx33-quality-card.is-selected{box-shadow:0 0 0 3px rgb(35 123 98 / .16),0 14px 38px rgb(8 38 60 / .12)}.fx33-quality-card>*{position:relative;z-index:2}.fx33-quality-badge{align-self:flex-start;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#ef912f;color:#fff;font-size:9px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.fx33-quality-badge.is-blue{background:#e4f1f7;color:#176b98}.fx33-quality-card-head{display:grid;grid-template-columns:96px minmax(0,1fr);gap:16px;align-items:center;margin-top:18px}.fx33-quality-device{display:grid;place-items:center;width:96px;height:132px;overflow:hidden;border-radius:19px;background:rgb(255 255 255 / .12)}.fx33-quality-card-secondary .fx33-quality-device{background:#fff}.fx33-quality-device img{display:block;max-width:75px;max-height:118px;object-fit:contain}.fx33-quality-card h3{margin:0;font-size:29px;line-height:1.04;letter-spacing:-.045em}.fx33-quality-card-primary h3{color:#fff}.fx33-quality-card p{margin:9px 0 0;color:#607887;font-size:11.5px;line-height:1.62}.fx33-quality-card-primary p{color:rgb(238 248 252 / .76)}.fx33-quality-card ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 17px;margin:19px 0 0;padding:0;list-style:none}.fx33-quality-card li{position:relative;padding-left:26px;font-size:10.5px;line-height:1.45}.fx33-quality-card li:before{content:"✓";position:absolute;left:0;top:-1px;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#e4f1f7;color:#176b98;font-size:8px;font-weight:950}.fx33-quality-card-primary li{color:rgb(239 247 251 / .88)}.fx33-quality-card-primary li:before{background:rgb(255 255 255 / .13);color:#b6e6f7}.fx33-quality-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:23px}.fx33-quality-card-bottom>div strong,.fx33-quality-card-bottom>div small{display:block}.fx33-quality-card-bottom>div strong{font-size:31px;line-height:1;letter-spacing:-.045em}.fx33-quality-card-bottom>div small{margin-top:5px;color:#748996;font-size:9px}.fx33-quality-card-primary .fx33-quality-card-bottom>div small{color:rgb(255 255 255 / .62)}.fx33-quality-select{display:inline-flex;align-items:center;justify-content:center;min-width:158px;min-height:46px;padding:8px 16px;border:1px solid #c5dae4;border-radius:12px;background:#fff;color:#176b98;font:inherit;font-size:11px;font-weight:900;line-height:1.25;text-align:center;cursor:pointer}.fx33-quality-select.is-selected{border-color:#b9dccf;background:#ebf7f2;color:#237b62}.fx33-quality-card-primary .fx33-quality-select{border-color:rgb(255 255 255 / .32);background:#fff;color:#176b98}.fx33-quality-card-primary .fx33-quality-select.is-selected{border-color:#b9dccf;background:#ebf7f2;color:#237b62}.fx33-quality-alternatives{margin-top:16px;padding:16px 0 0;border-top:1px solid #dbe6ec;scroll-margin-top:100px}.fx33-quality-alternatives-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.fx33-quality-alternatives-head span,.fx33-quality-alternatives-head strong{display:block}.fx33-quality-alternatives-head span{color:#176b98;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx33-quality-alternatives-head strong{margin-top:4px;font-size:13px}.fx33-quality-alternatives-head>b{padding:7px 10px;border-radius:999px;background:#f1f6f8;color:#466575;font-size:9px}.fx33-quality-alternatives-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.fx33-quality-minor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;border:1px solid #dbe6ec;border-radius:14px;background:#f7fafb}.fx33-quality-minor.is-selected{border-color:#7bb69f;background:#f2faf7;box-shadow:0 0 0 2px rgb(35 123 98 / .1)}.fx33-quality-minor small,.fx33-quality-minor strong,.fx33-quality-minor span{display:block}.fx33-quality-minor small{color:#176b98;font-size:8px;font-weight:900;text-transform:uppercase}.fx33-quality-minor strong{margin-top:4px;font-size:12px}.fx33-quality-minor span{margin-top:4px;color:#6e8490;font-size:9px}.fx33-quality-minor>div:last-child{display:flex;align-items:center;gap:11px}.fx33-quality-minor b{font-size:15px;white-space:nowrap}.fx33-quality-minor button{display:inline-flex;align-items:center;justify-content:center;min-width:92px;min-height:39px;padding:7px 12px;border:1px solid #bfd2dc;border-radius:11px;background:#fff;color:#176b98;font-size:10px;font-weight:900;line-height:1.2;text-align:center;cursor:pointer}.fx33-quality-minor button.is-selected{border-color:#b9dccf;background:#ebf7f2;color:#237b62}.fx33-quality-next{display:grid;grid-template-columns:minmax(190px,.58fr) minmax(260px,1fr) auto;align-items:center;gap:22px;margin-top:18px;padding-top:18px;border-top:1px solid #dbe6ec}.fx33-quality-selected{display:grid;grid-template-columns:1fr auto;column-gap:10px;align-items:end}.fx33-quality-selected span{grid-column:1/-1;color:#647b89;font-size:8.5px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.fx33-quality-selected strong{margin-top:4px;font-size:13px}.fx33-quality-selected b{font-size:18px}.fx33-quality-next-copy strong,.fx33-quality-next-copy span{display:block}.fx33-quality-next-copy strong{font-size:12px}.fx33-quality-next-copy span{margin-top:4px;color:#647b89;font-size:9.5px;line-height:1.45}.fx33-book-timeslot{white-space:nowrap}.fx33-book-timeslot.is-pulsing{animation:fx33CtaPulse .76s ease}@keyframes fx33CtaPulse{0%{transform:scale(1);box-shadow:0 9px 22px rgb(239 141 45 / .22)}45%{transform:scale(1.035);box-shadow:0 0 0 7px rgb(239 141 45 / .17),0 14px 32px rgb(239 141 45 / .3)}100%{transform:scale(1)}}.fx32-booking[data-requires-activation="1"]{display:none}.fx32-booking[data-requires-activation="1"].is-active{display:block;animation:fx33Reveal .35s ease both}@keyframes fx33Reveal{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fx33-hidden-quality-step{display:none!important}.fx33-booking-after-quality .fx32-progress{grid-template-columns:repeat(4,1fr)}.fx33-repair-first{padding:78px 0;border-top:1px solid #dce7ed;border-bottom:1px solid #dce7ed;background:#fff}.fx33-repair-first-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:58px;align-items:start}.fx33-repair-first h2{max-width:620px;margin:12px 0 0;color:#102c43;font-size:clamp(34px,4vw,50px);line-height:1.04;letter-spacing:-.05em}.fx33-repair-first p{max-width:680px;margin:17px 0 0;color:#607887;font-size:13px;line-height:1.75}.fx33-repair-first a{display:inline-flex;margin-top:18px;color:#176b98;font-size:11px;font-weight:900;text-decoration:none}.fx33-repair-first-points{display:grid;gap:0;border-top:1px solid #dce7ed}.fx33-repair-first-points>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:20px 0;border-bottom:1px solid #dce7ed}.fx33-repair-first-points strong{font-size:13px}.fx33-repair-first-points span{color:#607887;font-size:10.5px;line-height:1.55}@media(max-width:1100px){.fx33-header-reviews{display:none}.fx33-screen-hero-grid{grid-template-columns:1fr;min-height:auto;padding-bottom:94px}.fx33-screen-hero-art{width:100%;max-width:720px;min-height:420px;margin:auto}.fx33-quality-grid{grid-template-columns:1fr}.fx33-quality-card-secondary{max-width:none}.fx33-quality-head{grid-template-columns:1fr}.fx33-quality-review{grid-template-columns:auto auto 1fr;gap:8px;align-items:center;min-height:auto}.fx33-quality-review small{grid-column:1/-1}.fx33-repair-first-grid{grid-template-columns:1fr;gap:30px}}@media(max-width:850px){.fx33-timeslot-inner{grid-template-columns:1fr auto;padding:16px 0}.fx33-timeslot-points{grid-column:1/-1;grid-row:2;justify-content:flex-start}.fx33-quality-next{grid-template-columns:1fr auto}.fx33-quality-next-copy{grid-column:1/-1;grid-row:1}.fx33-quality-selected{grid-row:2}.fx33-book-timeslot{grid-row:2}}@media(max-width:700px){.fx33-screen-hero .breadcrumbs{padding-top:14px}.fx33-screen-hero-grid{gap:8px;padding:12px 0 75px}.fx33-screen-hero-copy{padding:16px 0 8px}.fx33-screen-hero-copy h1{font-size:38px}.fx33-screen-hero-copy h1 span{white-space:normal}.fx33-screen-hero-copy>p{font-size:13.5px}.fx33-screen-hero-facts{grid-template-columns:1fr 1fr}.fx33-screen-hero-facts>div:last-child{grid-column:1/-1}.fx33-screen-hero-actions{align-items:stretch;flex-direction:column}.fx33-screen-hero-actions .btn{width:100%}.fx33-screen-hero-advice{text-align:center}.fx33-screen-hero-art{min-height:315px}.fx33-screen-hero-art>figure{inset:0 0 0 58px;border-radius:24px}.fx33-screen-hero-offer{left:0;right:0;bottom:-30px;grid-template-columns:58px minmax(0,1fr);min-height:124px;padding:13px}.fx33-screen-hero-device{width:56px;height:90px}.fx33-screen-hero-device img{max-width:53px;max-height:88px}.fx33-screen-hero-price{grid-column:2;display:flex;align-items:center;gap:9px;text-align:left}.fx33-screen-hero-price strong{font-size:21px}.fx33-screen-hero-price span{margin-top:0}.fx33-timeslot-inner{grid-template-columns:1fr;gap:13px}.fx33-timeslot-points{grid-column:auto;grid-row:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;font-size:9.5px}.fx33-timeslot-inner>a{justify-self:start}.fx33-advice-inner{grid-template-columns:54px minmax(0,1fr);gap:12px}.fx33-advice-avatar{width:52px;height:52px}.fx33-advice-copy>strong{font-size:13px}.fx33-advice-copy>small{font-size:9.5px}.fx33-quality-section{padding:28px 0 52px}.fx33-quality-surface{padding:26px 18px;border-radius:24px}.fx33-quality-head h2{font-size:34px}.fx33-quality-help{flex-wrap:wrap}.fx33-quality-card{padding:21px}.fx33-quality-card-head{grid-template-columns:1fr}.fx33-quality-device{width:100%;height:125px}.fx33-quality-device img{max-height:110px}.fx33-quality-card h3{font-size:26px}.fx33-quality-card ul{grid-template-columns:1fr}.fx33-quality-card-bottom{align-items:stretch;flex-direction:column}.fx33-quality-select{width:100%}.fx33-quality-alternatives-grid{grid-template-columns:1fr}.fx33-quality-alternatives-head{align-items:flex-start;flex-direction:column}.fx33-quality-minor{grid-template-columns:1fr}.fx33-quality-minor>div:last-child{justify-content:space-between}.fx33-quality-next{grid-template-columns:1fr;gap:11px}.fx33-quality-next-copy,.fx33-quality-selected,.fx33-book-timeslot{grid-column:auto;grid-row:auto}.fx33-book-timeslot{width:100%}.fx33-booking-after-quality .fx32-progress{display:flex;overflow:auto}.fx33-repair-first{padding:52px 0}.fx33-repair-first h2{font-size:35px}.fx33-repair-first-points>div{grid-template-columns:1fr;gap:7px}.fx33-repair-first-points span{font-size:10px}}@media(max-width:430px){.fx33-screen-hero-copy h1{font-size:35px}.fx33-timeslot-points{grid-template-columns:1fr}.fx33-advice-inner{grid-template-columns:1fr}.fx33-advice-avatar{width:58px;height:58px}.fx33-quality-review{grid-template-columns:1fr}.fx33-quality-review small{grid-column:auto}}.fx33-screen-hero-copy h1{font-size:inherit}.fx33-screen-hero-copy h1 span:first-child{font-size:clamp(42px,4.7vw,65px);line-height:.96}.fx33-screen-hero-copy h1 span:last-child{margin-top:5px;font-size:clamp(34px,3vw,42px);line-height:1.02;white-space:nowrap}@media(max-width:700px){.fx33-screen-hero-copy h1 span:first-child{font-size:40px}.fx33-screen-hero-copy h1 span:last-child{font-size:24px;white-space:nowrap}}.fx33-hero-seo-details{max-width:690px;margin-top:18px;padding-top:13px;border-top:1px solid rgb(255 255 255 / .12);color:rgb(231 245 251 / .7)}.fx33-hero-seo-details summary{display:flex;align-items:center;justify-content:flex-start;gap:7px;width:max-content;max-width:100%;padding:0;cursor:pointer;list-style:none;font-size:9px;line-height:1.45}.fx33-hero-seo-details summary::-webkit-details-marker{display:none}.fx33-hero-seo-details summary span{min-width:0}.fx33-hero-seo-details summary b{flex:0 0 auto;color:#b9e3f3;font-size:8.5px;font-weight:900}.fx33-hero-seo-details p{max-width:680px;margin:10px 0 0;padding:0 0 4px;color:rgb(231 245 251 / .68);font-size:10px;line-height:1.7}.fx33-seo-under-hero{display:none!important}.fx33-screen-hero-offer{grid-template-columns:104px minmax(0,1fr) auto;overflow:hidden;padding-left:8px}.fx33-screen-hero-device{position:relative;align-self:stretch;width:104px;height:120px;margin:-14px 0 -14px -2px;overflow:hidden}.fx33-screen-hero-device img{position:absolute;left:50%;bottom:-62px;width:auto;height:170px;max-width:100px;max-height:none;object-fit:contain;transform:translateX(-50%);filter:drop-shadow(0 13px 13px rgb(5 31 49 / .2))}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{position:absolute;left:50%;bottom:-56px;transform:translateX(-50%);transform-origin:center bottom}.fx33-quality-eco{display:flex;align-items:center;gap:8px;width:max-content;max-width:100%;margin-top:13px;padding:8px 11px;border:1px solid #b9dccf;border-radius:999px;background:#ebf7f2;color:#237b62}.fx33-quality-eco span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#237b62;color:#fff;font-size:9px;font-weight:950}.fx33-quality-eco strong{font-size:10px}.fx33-quality-eco small{color:#4e7568;font-size:8.5px}.fx33-quality-device.is-smart-oled-fallback .fx-v2-device-dummy.is-card{transform:scale(.76);transform-origin:center}.fx33-quality-card-head.is-text-only{grid-template-columns:1fr;min-height:132px;align-content:center}.fx33-quality-card-head.is-text-only>div{max-width:520px}.fx33-quality-minor-price{display:grid;justify-items:end;gap:3px}.fx33-quality-minor-price b{font-size:15px;white-space:nowrap}.fx33-quality-minor-price small{color:#718692!important;font-size:8px!important;font-weight:750!important;text-transform:none!important}.fx33-quality-card-bottom>div small{max-width:190px;line-height:1.35}.fx33-book-timeslot{display:inline-flex!important;align-items:center!important;justify-content:center!important;border-color:#ef912f!important;background:#ef912f!important;color:#fff!important;box-shadow:0 10px 24px rgb(239 145 47 / .25)!important;text-align:center!important}.fx33-book-timeslot:hover,.fx33-book-timeslot:focus-visible{border-color:#d97b1d!important;background:#d97b1d!important;color:#fff!important}.fx33-quality-next{transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.fx33-quality-next.is-selection-changed{margin-left:-12px;margin-right:-12px;padding:18px 12px 0;border-top-color:#efb56f;background:linear-gradient(180deg,rgb(255 247 236 / .9),#fff0);box-shadow:0 -9px 24px rgb(239 145 47 / .08)}.fx33-quality-next.is-selection-changed .fx33-quality-next-copy strong{color:#a9570e}@keyframes fx33CtaPulse{0%{transform:scale(1);box-shadow:0 10px 24px rgb(239 145 47 / .25)}45%{transform:scale(1.045);box-shadow:0 0 0 8px rgb(239 145 47 / .18),0 15px 34px rgb(239 145 47 / .33)}100%{transform:scale(1);box-shadow:0 10px 24px rgb(239 145 47 / .25)}}@media(max-width:700px){.fx33-hero-seo-details{margin-top:15px;padding-top:11px}.fx33-hero-seo-details summary{width:auto;align-items:flex-start;font-size:8.5px}.fx33-hero-seo-details p{font-size:9.5px}.fx33-screen-hero-offer{grid-template-columns:76px minmax(0,1fr);padding-left:4px}.fx33-screen-hero-device{width:76px;height:124px;margin:-13px 0 -13px 0}.fx33-screen-hero-device img{bottom:-55px;height:150px;max-width:82px}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{bottom:-53px;transform:translateX(-50%) scale(.9)}.fx33-quality-eco{align-items:flex-start;border-radius:16px;flex-wrap:wrap}.fx33-quality-eco small{width:100%;padding-left:26px}.fx33-quality-card-head.is-text-only{min-height:auto}.fx33-quality-minor-price{justify-items:start}}.fx33-screen-hero:after{content:"";position:absolute;left:-245px;top:-330px;z-index:-1;width:590px;height:590px;border:1px solid rgb(255 255 255 / .055);border-radius:50%;box-shadow:0 0 0 52px rgb(255 255 255 / .012)}.fx33-screen-hero-grid{align-items:start}.fx33-screen-hero-art{align-self:start;margin-top:18px}.fx33-money-hero-review{margin-bottom:12px;color:#dce7ed}.fx33-money-hero-review strong{color:#fff}.fx33-money-hero-review>span:first-child{color:#fff;font-weight:850}.fx33-hero-seo-details summary{display:inline-flex!important;width:auto!important;align-items:center!important;gap:6px!important}.fx33-hero-seo-details summary b{margin-left:0}.fx33-screen-hero-art>figure img{object-position:center 59%}.fx33-screen-hero-offer{grid-template-columns:112px minmax(0,1fr) auto;padding-left:15px}.fx33-screen-hero-device{width:106px;margin:-14px 0 -14px 1px}.fx33-screen-hero-device img{bottom:-50px;height:176px;max-width:104px}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{bottom:-47px}.fx33-quality-select,[data-v718-quality]{position:relative;z-index:5;pointer-events:auto!important;touch-action:manipulation}.fx6-original-content .included-item{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;align-content:center;align-items:center;min-height:132px}.fx6-original-content .included-icon{grid-column:1;grid-row:1/3;align-self:center;margin:0}.fx6-original-content .included-item strong{grid-column:2;grid-row:1;margin:0;align-self:end}.fx6-original-content .included-item>span:last-child{grid-column:2;grid-row:2;margin-top:5px;align-self:start}@media(max-width:1100px){.fx33-screen-hero-art{margin-top:0}}@media(max-width:700px){.fx33-money-hero-review{flex-wrap:wrap;margin-bottom:9px;font-size:10px}.fx33-money-hero-review i{display:none}.fx33-money-hero-review>span:last-child{width:100%;font-size:9px}.fx33-screen-hero-art>figure img{object-position:center 55%}.fx33-screen-hero-offer{grid-template-columns:82px minmax(0,1fr);padding-left:10px}.fx33-screen-hero-device{width:78px;margin:-13px 0 -13px 1px}.fx33-screen-hero-device img{bottom:-43px;height:154px;max-width:86px}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{bottom:-42px}.fx6-original-content .included-item{min-height:110px;padding:20px 12px}}.fx33-hero-seo-details{position:relative;z-index:12}.fx33-hero-seo-details>p{position:absolute;left:0;top:100%;z-index:12;width:min(680px,calc(100vw - 40px));margin:9px 0 0;padding:13px 15px;border:1px solid rgb(255 255 255 / .13);border-radius:13px;background:rgb(7 31 51 / .96);box-shadow:0 16px 36px rgb(0 0 0 / .22);backdrop-filter:blur(12px)}@media(max-width:700px){.fx33-hero-seo-details>p{width:calc(100vw - 22px);padding:12px 13px}}.fx33-screen-hero-art{display:grid;grid-template-rows:360px auto;align-content:center;min-height:0}.fx33-screen-hero-art>figure{position:relative;inset:auto;z-index:1;height:380px;margin:0;border-radius:34px 34px 0 0;box-shadow:0 28px 80px rgb(0 0 0 / .28)}.fx33-screen-hero-art>figure img{object-position:center 67%}.fx33-screen-hero-offer{position:relative;left:auto;right:auto;bottom:auto;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;min-height:126px;margin:0;padding:16px 19px;overflow:hidden;border-top:0;border-radius:0 0 22px 22px;background:#fff;backdrop-filter:none}.fx33-screen-hero-offer-main{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.fx33-screen-hero-device{position:relative;align-self:center;display:grid;place-items:end center;width:78px;height:82px;margin:0;overflow:hidden}.fx33-screen-hero-device img{position:relative;left:auto;bottom:auto;width:auto;height:106px;max-width:75px;max-height:none;object-fit:contain;transform:translateY(18px)}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{position:relative;left:auto;bottom:auto;transform:translateY(17px) scale(.72);transform-origin:center bottom}.fx33-screen-hero-card-review{display:flex;align-items:center;gap:8px;margin-top:7px;color:#607887;font-size:8.5px;line-height:1}.fx33-screen-hero-card-review b{color:#f2a23b;font-size:10px;letter-spacing:.055em}.fx33-screen-hero-card-review span{margin:0;color:#607887;font-size:8.5px}.fx33-screen-hero-price{align-self:center}@media(max-width:1100px){.fx33-screen-hero-art{grid-template-rows:380px auto;max-width:720px}.fx33-screen-hero-art>figure{height:400px}}@media(max-width:700px){.fx33-screen-hero-art{grid-template-rows:300px auto;min-height:0}.fx33-screen-hero-art>figure{height:320px;border-radius:24px 24px 0 0}.fx33-screen-hero-art>figure img{object-position:center 68%}.fx33-screen-hero-offer{grid-template-columns:1fr;gap:10px;min-height:0;padding:14px 15px 15px;border-radius:0 0 20px 20px}.fx33-screen-hero-offer-main{grid-template-columns:68px minmax(0,1fr);gap:12px}.fx33-screen-hero-device{width:68px;height:74px;margin:0}.fx33-screen-hero-device img{bottom:auto;height:96px;max-width:65px;transform:translateY(16px)}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{bottom:auto;transform:translateY(15px) scale(.64)}.fx33-screen-hero-price{grid-column:auto;display:flex;align-items:center;gap:9px;text-align:left}.fx33-screen-hero-price span{margin-top:0}}[data-fx-quality-selector] [data-quality-option]{position:relative;cursor:pointer}[data-fx-quality-selector] .fx33-quality-hit{position:absolute;inset:0;z-index:20;width:100%;height:100%;margin:0;padding:0;border:0;border-radius:inherit;background:#fff0;cursor:pointer;appearance:none;touch-action:manipulation}[data-fx-quality-selector] .fx33-quality-hit:focus-visible{outline:3px solid rgb(239 145 47 / .72);outline-offset:4px}[data-fx-quality-selector] [data-quality-option]>*:not(.fx33-quality-hit){pointer-events:none}[data-fx-quality-selector] .fx33-quality-card.is-selected{border-color:#83bdd5;box-shadow:0 0 0 3px rgb(23 107 152 / .14),0 14px 38px rgb(8 38 60 / .12)}[data-fx-quality-selector] .fx33-quality-select,[data-fx-quality-selector] .fx33-quality-minor-action{display:inline-flex;align-items:center;justify-content:center;min-width:158px;min-height:46px;padding:8px 16px;border:1px solid #c5dae4;border-radius:12px;background:#fff;color:#176b98;font-size:11px;font-weight:900;line-height:1.25;text-align:center}[data-fx-quality-selector] .fx33-quality-minor-action{min-width:94px;min-height:38px;padding:6px 12px}[data-fx-quality-selector] .fx33-quality-select.is-selected,[data-fx-quality-selector] .fx33-quality-minor-action.is-selected{border-color:#91bfd3;background:#edf7fb;color:#0f5f86}[data-fx-quality-selector] .fx33-quality-card-primary .fx33-quality-select{border-color:rgb(255 255 255 / .32);background:#fff;color:#176b98}[data-fx-quality-selector] .fx33-quality-card-primary .fx33-quality-select.is-selected{border-color:#91bfd3;background:#edf7fb;color:#0f5f86}[data-fx-quality-selector] .fx33-quality-minor.is-selected{border-color:#83bdd5;background:#f0f8fb;box-shadow:0 0 0 3px rgb(23 107 152 / .10)}[data-fx-quality-selector] .fx33-quality-minor>div:last-child{position:relative;z-index:2}@media(max-width:700px){[data-fx-quality-selector] .fx33-quality-select,[data-fx-quality-selector] .fx33-quality-minor-action{width:100%}}.fx33-quality-choice{min-width:0;height:100%}.fx33-quality-radio{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.fx33-quality-choice>.fx33-quality-card,.fx33-quality-choice>.fx33-quality-minor{height:100%;cursor:pointer}.fx33-quality-radio:focus-visible+.fx33-quality-card,.fx33-quality-radio:focus-visible+.fx33-quality-minor{outline:3px solid rgb(239 145 47 / .72);outline-offset:4px}.fx33-quality-radio:checked+.fx33-quality-card{border-color:#83bdd5;box-shadow:0 0 0 3px rgb(23 107 152 / .14),0 14px 38px rgb(8 38 60 / .12)}.fx33-quality-radio:checked+.fx33-quality-minor{border-color:#83bdd5;background:#f0f8fb;box-shadow:0 0 0 3px rgb(23 107 152 / .10)}.fx33-action-selected{display:none}.fx33-quality-radio:checked+label .fx33-action-default{display:none}.fx33-quality-radio:checked+label .fx33-action-selected{display:inline}.fx33-quality-radio:checked+label .fx33-quality-select,.fx33-quality-radio:checked+label .fx33-quality-minor-action{border-color:#91bfd3;background:#edf7fb;color:#0f5f86}[data-fx-quality-selector] [data-quality-option]>*{pointer-events:none}[data-fx-quality-selector] .fx33-quality-hit{display:none!important}.fx33-booking-after-quality:target{display:block!important}.fx33-screen-hero-offer{overflow:hidden}.fx33-screen-hero-device{height:92px;overflow:visible;place-items:center}.fx33-screen-hero-device img{position:relative;left:auto;bottom:auto;width:auto;height:auto;max-width:74px;max-height:88px;object-fit:contain;transform:none}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{position:relative;left:auto;bottom:auto;transform:scale(.60);transform-origin:center}.fx33-hero-seo-details{width:100%;max-width:100%;margin-bottom:28px}.fx33-hero-seo-details>p{left:0;right:0;width:100%;max-width:100%;box-sizing:border-box}.fx33-screen-hero-copy{padding-bottom:22px}.fx33-timeslot-points span{display:inline-flex;align-items:center;gap:8px}.fx33-timeslot-points span i{position:relative;display:inline-grid;place-items:center;flex:0 0 20px;width:20px;height:20px;border:1px solid rgb(91 202 156 / .55);border-radius:50%;background:rgb(49 159 112 / .18)}.fx33-timeslot-points span i:before{content:"";width:7px;height:4px;border-left:2px solid #83e0ba;border-bottom:2px solid #83e0ba;transform:translateY(-1px) rotate(-45deg)}@media(max-width:700px){.fx33-screen-hero-device{height:82px;overflow:visible}.fx33-screen-hero-device img{max-width:64px;max-height:78px;transform:none}.fx33-screen-hero-device .fx-v2-device-dummy.is-card{transform:scale(.54)}.fx33-hero-seo-details{margin-bottom:22px}.fx33-hero-seo-details>p{width:100%;max-width:100%}.fx33-timeslot-points span{gap:7px}.fx33-timeslot-points span i{flex-basis:18px;width:18px;height:18px}}.fx33-quality-choice .fx33-action-selected{display:none!important}.fx33-quality-radio:checked+label .fx33-action-default{display:none!important}.fx33-quality-radio:checked+label .fx33-action-selected{display:inline!important}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-choice{position:relative;min-width:0;height:100%}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-choice>.fx33-quality-card,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-choice>.fx33-quality-minor{height:100%;cursor:pointer}[data-fx-quality-selector][data-fx-quality-version="158"] [data-quality-option]>*{pointer-events:auto}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-select,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor-action{position:relative;z-index:8;pointer-events:auto!important;touch-action:manipulation}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-radio:checked+.fx33-quality-card,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-card.is-selected{border-color:#83bdd5;box-shadow:0 0 0 3px rgb(23 107 152 / .14),0 14px 38px rgb(8 38 60 / .12)}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-radio:checked+.fx33-quality-minor,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor.is-selected{border-color:#83bdd5;background:#f0f8fb;box-shadow:0 0 0 3px rgb(23 107 152 / .10)}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-select.is-selected,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor-action.is-selected{border-color:#91bfd3;background:#edf7fb;color:#0f5f86}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-select .fx33-action-selected,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor-action .fx33-action-selected{display:none!important}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-select.is-selected .fx33-action-default,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor-action.is-selected .fx33-action-default{display:none!important}[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-select.is-selected .fx33-action-selected,[data-fx-quality-selector][data-fx-quality-version="158"] .fx33-quality-minor-action.is-selected .fx33-action-selected{display:inline!important}@keyframes fx33ChoiceConfirm{0%{transform:scale(1)}38%{transform:scale(1.018);box-shadow:0 0 0 7px rgb(23 107 152 / .13),0 16px 42px rgb(8 38 60 / .13)}100%{transform:scale(1)}}@keyframes fx33ButtonConfirm{0%{transform:scale(1)}42%{transform:scale(1.055);box-shadow:0 0 0 6px rgb(23 107 152 / .13)}100%{transform:scale(1)}}[data-fx-quality-selector][data-fx-quality-version="158"] [data-quality-option].is-choice-confirmed{animation:fx33ChoiceConfirm .72s ease}[data-fx-quality-selector][data-fx-quality-version="158"] [data-fx33-select-quality].is-choice-confirmed{animation:fx33ButtonConfirm .72s ease}.fx33-hero-seo-details{margin-bottom:0!important}.fx33-hero-seo-details>p{position:relative!important;left:auto!important;right:auto!important;top:auto!important;width:100%!important;max-width:100%!important;margin:11px 0 0!important;padding:14px 16px 16px!important;box-sizing:border-box}.fx33-hero-seo-details[open]{margin-bottom:42px!important;padding-bottom:2px}.fx33-screen-hero-copy{padding-bottom:32px!important}@media(max-width:700px){.fx33-hero-seo-details>p{width:100%!important;padding:13px 14px 15px!important}.fx33-hero-seo-details[open]{margin-bottom:34px!important}.fx33-screen-hero-copy{padding-bottom:26px!important}}.fx33-screen-hero-copy{grid-column:1;grid-row:1}.fx33-screen-hero-art{grid-column:2;grid-row:1 / span 2}.fx33-hero-seo-details{grid-column:1;grid-row:2;align-self:start;width:100%;max-width:690px;margin-top:-10px!important;margin-bottom:26px!important;padding-top:13px}.fx33-hero-seo-details[open]{margin-bottom:40px!important;padding-bottom:0}.fx33-hero-seo-details>p{position:relative!important;margin-top:11px!important}@media(max-width:1100px){.fx33-screen-hero-copy,.fx33-screen-hero-art,.fx33-hero-seo-details{grid-column:1;grid-row:auto}.fx33-hero-seo-details{max-width:720px;margin:8px auto 30px!important}.fx33-hero-seo-details[open]{margin-bottom:38px!important}}@media(max-width:700px){.fx33-hero-seo-details{width:100%;max-width:100%;margin:10px 0 28px!important}.fx33-hero-seo-details[open]{margin-bottom:34px!important}}.fx33-hero-seo-details{margin-bottom:13px!important}.fx33-hero-seo-details[open]{margin-bottom:20px!important}.fx32-protect-next.is-disabled,.fx32-protect-next[aria-disabled="true"]{opacity:.5;filter:saturate(.45);cursor:not-allowed;box-shadow:none!important;transform:none!important}.fx32-protect-grid.needs-choice{animation:fx159ProtectAttention .6s ease}@keyframes fx159ProtectAttention{0%,100%{transform:none}35%{transform:translateX(-4px)}70%{transform:translateX(4px)}}.fx6-protect-card.recommended:not(.selected){border-color:#b9d5e2;box-shadow:0 10px 28px rgb(17 85 119 / .08)}.fx6-protect-card.recommended:not(.selected)>span:first-child{color:#176b98}.fx6-protect-card.selected{border-color:#78b4ce!important;box-shadow:0 0 0 3px rgb(23 107 152 / .12),0 13px 30px rgb(8 38 60 / .1)!important}.fx6-protect-none:not(.selected){background:#fbfcfd}.faq-list{display:grid;gap:0!important}.faq-item,.fx-v718-home-shell .faq-item{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}.faq-q,.fx-v718-home-shell .faq-q{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;width:100%!important;margin:0!important;padding:17px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--hub-navy,#0f2940)!important;text-align:left!important;font-size:16px!important;font-weight:760!important;line-height:1.45!important;cursor:pointer!important}.faq-plus,.fx-v718-home-shell .faq-plus{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;width:auto!important;height:auto!important;min-width:16px!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#176b98!important;font-size:22px!important;font-weight:400!important;line-height:1!important}.faq-a,.fx-v718-home-shell .faq-a{margin:0!important;padding:0 40px 18px 0!important;border:0!important;background:transparent!important;color:var(--hub-muted,#627786)!important;font-size:15px!important;line-height:1.72!important;max-width:76ch!important}.faq-item.is-open .faq-plus,.fx-v718-home-shell .faq-item.is-open .faq-plus{font-size:0!important}.faq-item.is-open .faq-plus::after,.fx-v718-home-shell .faq-item.is-open .faq-plus::after{content:'−';font-size:22px;font-weight:400;line-height:1}@media(max-width:700px){.fx33-hero-seo-details{margin-bottom:14px!important}.fx33-hero-seo-details[open]{margin-bottom:18px!important}.faq-q,.fx-v718-home-shell .faq-q{padding:15px 0!important;font-size:15px!important}.faq-a,.fx-v718-home-shell .faq-a{padding-right:24px!important}}.fx-v2-engine-faq .eyebrow,.fx-service-faq-section .kicker,#faq .kicker{display:none!important}.fx77-page .fx-v2-engine-faq-list{border:0!important}.fx77-page .fx-v2-engine-faq-list details{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx77-page .fx-v2-engine-faq-list summary{align-items:flex-start!important;padding:17px 0!important;border:0!important;background:transparent!important;font-size:16px!important;line-height:1.45!important}.fx77-page .fx-v2-engine-faq-list summary b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:16px!important;height:auto!important;aspect-ratio:auto!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#176b98!important;font-size:22px!important;font-weight:400!important;line-height:1!important;transform:none!important}.fx77-page .fx-v2-engine-faq-list details[open] summary b{font-size:0!important;transform:none!important}.fx77-page .fx-v2-engine-faq-list details[open] summary b::after{content:'−';font-size:22px;font-weight:400;line-height:1}.fx77-page .fx-v2-engine-faq-list details>div{padding:0 40px 18px 0!important;border:0!important;background:transparent!important;font-size:15px!important;line-height:1.72!important}@media(max-width:700px){.fx77-page .fx-v2-engine-faq-list summary{padding:15px 0!important;font-size:15px!important}.fx77-page .fx-v2-engine-faq-list details>div{padding-right:24px!important}}.fx-v2-engine-faq-list{border:0!important}.fx-v2-engine-faq-list details{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-v2-engine-faq-list summary{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:24px!important;padding:17px 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;list-style:none!important;cursor:pointer!important}.fx-v2-engine-faq-list summary::-webkit-details-marker{display:none!important}.fx-v2-engine-faq-list summary b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:16px!important;height:auto!important;aspect-ratio:auto!important;margin:1px 0 0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#176b98!important;font-size:22px!important;font-weight:400!important;line-height:1!important;transform:none!important}.fx-v2-engine-faq-list details[open] summary b{font-size:0!important;transform:none!important}.fx-v2-engine-faq-list details[open] summary b::after{content:'−'!important;font-size:22px!important;font-weight:400!important;line-height:1!important}.fx-v2-engine-faq-list details>div{padding:0 40px 18px 0!important;border:0!important;background:transparent!important;line-height:1.72!important}.fx33-screen-hero .fx6-breadcrumbs,.fx33-screen-hero .breadcrumbs{padding-top:34px!important;margin-bottom:20px}@media(max-width:700px){.fx33-screen-hero .fx6-breadcrumbs,.fx33-screen-hero .breadcrumbs{padding-top:24px!important;margin-bottom:16px}}.fx33-book-timeslot,[data-fx33-book-timeslot]{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:14px 22px!important;border:1px solid #e97818!important;border-radius:14px!important;background:#f58220!important;color:#fff!important;font-weight:850!important;text-decoration:none!important;box-shadow:0 12px 28px rgb(222 105 15 / .24)!important}.fx33-book-timeslot:hover,[data-fx33-book-timeslot]:hover{background:#df6f12!important;border-color:#df6f12!important;color:#fff!important;transform:translateY(-1px)}.fx32-protect-options{grid-template-columns:repeat(auto-fit,minmax(235px,1fr))!important;gap:14px!important;margin-top:18px}.fx32-protect-options .fx6-protect-card{min-height:205px!important;padding:21px!important;border:1px solid #dbe6ec!important;border-radius:20px!important;background:#fff!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.fx32-protect-options .fx6-protect-card:hover{transform:translateY(-2px);border-color:#9fc6d8!important;box-shadow:0 14px 32px rgb(8 38 60 / .09)!important}.fx32-protect-options .fx6-protect-card.recommended{position:relative;border:2px solid #f0a45f!important;background:linear-gradient(180deg,#fff9f2 0%,#fff 72%)!important;box-shadow:0 16px 38px rgb(201 103 25 / .13)!important}.fx32-protect-options .fx6-protect-card.recommended:before{content:'Beste bescherming';position:absolute;right:16px;top:15px;padding:5px 9px;border-radius:999px;background:#fff0df;color:#b75c15;font-size:8px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.fx32-protect-badge{padding-right:112px;color:#176b98!important;font-size:9px!important;letter-spacing:.04em}.fx32-protect-options .fx6-protect-card.recommended .fx32-protect-badge{color:#bb5f17!important}.fx32-protect-choice-state{display:inline-flex;align-items:center;justify-content:center;margin-top:15px;padding:10px 13px;border:1px solid #cfdde5;border-radius:11px;background:#f7fafb;color:#214b63;font-size:10px;font-style:normal;font-weight:820}.fx32-protect-options .fx6-protect-card.recommended .fx32-protect-choice-state{border-color:#efb47e;background:#fff2e5;color:#b85f18}.fx32-protect-options .fx6-protect-card.selected .fx32-protect-choice-state{border-color:#77aac7;background:#176b98;color:#fff}.fx32-protect-options .fx6-protect-card.selected .fx32-protect-choice-state:before{content:'✓ ';margin-right:4px}.fx6-protect-none-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;width:100%!important;min-height:0!important;margin-top:12px!important;padding:13px 16px!important;border:1px solid #dde6eb!important;border-radius:13px!important;background:#f8fafb!important;text-align:left!important;box-shadow:none!important}.fx6-protect-none-row:hover{border-color:#b8cbd5!important;background:#f3f7f9!important}.fx6-protect-none-row.selected{border-color:#78b4ce!important;background:#eef7fb!important;box-shadow:0 0 0 3px rgb(23 107 152 / .10)!important}.fx32-protect-none-copy{min-width:0}.fx32-protect-none-copy strong{margin:0!important;font-size:13px!important;color:#17384c!important}.fx32-protect-none-copy small{margin:3px 0 0!important;font-size:9.5px!important;color:#6d8190!important}.fx32-protect-none-action{display:flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;color:#57707f!important;font-size:9px!important;font-weight:760!important;text-transform:none!important}.fx32-protect-none-action b{font-size:14px!important;color:#17384c!important}.fx6-protect-none-row.selected .fx32-protect-none-action:before{content:'✓ Gekozen';color:#176b98;font-weight:850}.fx6-protect-none-row.selected .fx32-protect-none-action{font-size:0!important}.fx6-protect-none-row.selected .fx32-protect-none-action b{font-size:14px!important}@media(max-width:700px){.fx33-book-timeslot,[data-fx33-book-timeslot]{width:100%!important}.fx32-protect-options{grid-template-columns:1fr!important}.fx32-protect-options .fx6-protect-card{min-height:185px!important}.fx6-protect-none-row{align-items:flex-start!important}.fx32-protect-none-action{flex-direction:column;align-items:flex-end!important;gap:3px!important;text-align:right}}.fx32-protect-next{min-width:238px!important;min-height:50px!important;padding:13px 20px!important;border-radius:13px!important;font-weight:850!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease!important}.fx32-protect-next.is-disabled,.fx32-protect-next[disabled],.fx32-protect-next[aria-disabled="true"]{opacity:1!important;filter:none!important;cursor:not-allowed!important;border:1px solid #d9e2e7!important;background:#eef2f4!important;color:#8a9aa4!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .8)!important;transform:none!important}.fx32-protect-next.is-ready:not([disabled]),.fx32-protect-next:not([disabled])[aria-disabled="false"]{border-color:#df7418!important;background:#f58220!important;color:#fff!important;box-shadow:0 12px 26px rgb(222 105 15 / .24)!important;cursor:pointer!important}.fx32-protect-next.is-ready:not([disabled]):hover{border-color:#d86c12!important;background:#df6f12!important;transform:translateY(-1px)!important;box-shadow:0 15px 30px rgb(222 105 15 / .28)!important}.fx6-protect-none-row{min-height:58px!important;margin-top:13px!important;padding:11px 14px!important;border:1px solid #e1e8ec!important;border-radius:12px!important;background:#fff!important}.fx6-protect-none-row:hover{border-color:#bfd0d9!important;background:#fafcfd!important}.fx32-protect-none-copy strong{font-size:12.5px!important;font-weight:780!important}.fx32-protect-none-copy small{margin-top:3px!important;color:#71838e!important;font-size:9.5px!important;font-weight:400!important;line-height:1.45!important}.fx32-protect-none-action{font-weight:700!important}.fx6-protect-none-row.selected{border-color:#88b8cd!important;background:#f1f8fb!important;box-shadow:0 0 0 3px rgb(23 107 152 / .08)!important}[data-fx-quality-selector] .fx33-quality-select,[data-fx-quality-selector] .fx33-quality-minor-action{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:158px!important;min-height:46px!important;padding:8px 16px!important;border:1px solid #c5dae4!important;border-radius:12px!important;background:#fff!important;color:#176b98!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important;text-align:center!important}[data-fx-quality-selector] .fx33-quality-select.is-selected,[data-fx-quality-selector] .fx33-quality-minor-action.is-selected{border-color:#91bfd3!important;background:#edf7fb!important;color:#0f5f86!important;box-shadow:inset 0 0 0 1px rgb(23 107 152 / .04)!important}.fx33-combo-prompt{padding:0 0 34px;background:#f4f7f9}.fx33-combo-prompt-inner{padding:20px 24px;border-top:1px solid #dfe8ed;border-bottom:1px solid #dfe8ed;background:#fff}.fx33-combo-prompt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.fx33-combo-prompt-head>div{max-width:760px}.fx33-combo-prompt-head span{display:block;color:#176b98;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx33-combo-prompt-head h2{margin:5px 0 0;color:#17384c;font-size:23px;line-height:1.18;letter-spacing:-.025em}.fx33-combo-prompt-head p{margin:8px 0 0;color:#5f7583;font-size:10.5px;line-height:1.62}.fx33-combo-prompt-head>a{flex:0 0 auto;color:#176b98;font-size:10px;font-weight:850;text-decoration:none}.fx33-combo-prompt-head>a:hover{text-decoration:underline}.fx33-combo-prompt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:17px;border-top:1px solid #e7edf0}.fx33-combo-prompt-grid article{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;padding:15px 18px 5px 0}.fx33-combo-prompt-grid article+article{padding-left:18px;border-left:1px solid #e7edf0}.fx33-combo-prompt-grid i{display:grid;place-items:center;width:25px;height:25px;border-radius:8px;background:#eaf4f8;color:#176b98;font-size:8px;font-style:normal;font-weight:900}.fx33-combo-prompt-grid strong{display:block;color:#17384c;font-size:11.5px;line-height:1.35}.fx33-combo-prompt-grid p{margin:4px 0 0;color:#6b7f8b;font-size:9.5px;line-height:1.55}.fx33-combo-prompt-grid .is-complete i{background:#eef7f2;color:#237b62}.fx33-combo-prompt-note{margin:13px 0 0;padding-top:12px;border-top:1px solid #e7edf0;color:#71838e;font-size:9.5px;line-height:1.5}.fx33-combo-prompt-note b{color:#425d6c}@media(max-width:800px){.fx32-protect-next{width:100%!important;min-width:0!important}[data-fx-quality-selector] .fx33-quality-select,[data-fx-quality-selector] .fx33-quality-minor-action{width:100%!important}.fx33-combo-prompt{padding-bottom:24px}.fx33-combo-prompt-inner{padding:18px}.fx33-combo-prompt-head{align-items:flex-start;flex-direction:column;gap:10px}.fx33-combo-prompt-grid{grid-template-columns:1fr}.fx33-combo-prompt-grid article{padding:14px 0}.fx33-combo-prompt-grid article+article{padding-left:0;border-left:0;border-top:1px solid #e7edf0}}.fx32-protect-options{align-items:stretch!important;grid-auto-rows:1fr!important}.fx32-protect-options .fx6-protect-card{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:218px!important}.fx32-protect-options .fx6-protect-card>small{min-height:0!important}.fx32-protect-options .fx6-protect-card .bottom{width:100%!important;margin-top:auto!important}.fx32-protect-options .fx32-protect-choice-state{align-self:flex-start!important}.fx32-step-actions .fx32-protect-next{min-width:238px!important;min-height:52px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:850!important;line-height:1!important}.fx32-step-actions .fx32-protect-next.is-disabled,.fx32-step-actions .fx32-protect-next[disabled],.fx32-step-actions .fx32-protect-next[aria-disabled="true"]{opacity:1!important;background:#edf1f3!important;color:#8999a3!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.fx32-step-actions .fx32-protect-next.is-ready:not([disabled]),.fx32-step-actions .fx32-protect-next:not([disabled])[aria-disabled="false"]{background:var(--orange,#ef912f)!important;color:#fff!important;box-shadow:0 12px 28px rgb(197 101 18 / .24)!important;cursor:pointer!important}.fx32-step-actions .fx32-protect-next.is-ready:not([disabled]):hover,.fx32-step-actions .fx32-protect-next:not([disabled])[aria-disabled="false"]:hover{background:var(--orange-2,#df6f12)!important;color:#fff!important;transform:translateY(-1px)!important}.fx32-booking .fx6-protect-none-row{min-height:54px!important;margin-top:12px!important;padding:11px 4px!important;border:0!important;border-top:1px solid #e2e9ed!important;border-bottom:1px solid #e2e9ed!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx32-booking .fx6-protect-none-row:hover{background:#f8fafb!important;border-color:#cfdae0!important}.fx32-booking .fx6-protect-none-row.selected{background:#f1f8fb!important;border-color:#8cb9cc!important;box-shadow:none!important}.fx32-protect-none-copy strong{font-weight:760!important}.fx32-protect-none-copy small{font-weight:400!important}.fx33-combo-prompt{padding:40px 0 46px!important;background:#f4f7f9!important}.fx33-combo-prompt-inner{padding:0!important;border:0!important;background:transparent!important}.fx33-combo-prompt-head{align-items:flex-end!important;gap:32px!important}.fx33-combo-prompt-head>div{max-width:790px!important}.fx33-combo-prompt-head span{color:#176b98!important;font-size:10px!important}.fx33-combo-prompt-head h2{margin-top:7px!important;font-size:clamp(25px,3vw,36px)!important;line-height:1.08!important}.fx33-combo-prompt-head p{margin-top:11px!important;max-width:730px!important;font-size:12px!important;line-height:1.65!important}.fx33-combo-prompt-head>a{padding-bottom:3px!important;font-size:11px!important}.fx33-combo-prompt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px!important;margin-top:29px!important;border:0!important}.fx33-combo-prompt-grid article{display:grid!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;padding:0!important;border:0!important;background:transparent!important}.fx33-combo-prompt-grid article+article{padding-left:0!important;border:0!important}.fx33-combo-icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:15px!important;background:#e8f3f8!important;color:#176b98!important;font-style:normal!important}.fx33-combo-icon svg{width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fx33-combo-icon.is-back{background:#fff1e4!important;color:#c56a20!important}.fx33-combo-icon.is-bundle{background:#eaf6ef!important;color:#24795e!important}.fx33-combo-prompt-grid strong{padding-top:2px!important;color:#17384c!important;font-size:13px!important;line-height:1.35!important}.fx33-combo-prompt-grid p{margin-top:6px!important;color:#657b88!important;font-size:10.5px!important;line-height:1.6!important}.fx33-combo-prompt-note{margin:24px 0 0!important;padding:15px 0 0!important;border-top:1px solid #dfe7eb!important;color:#6e818c!important;font-size:10px!important}@media(max-width:800px){.fx32-protect-options .fx6-protect-card{min-height:0!important}.fx32-step-actions .fx32-protect-next{width:100%!important;min-width:0!important}.fx33-combo-prompt{padding:34px 0 38px!important}.fx33-combo-prompt-head{align-items:flex-start!important;flex-direction:column!important;gap:12px!important}.fx33-combo-prompt-grid{grid-template-columns:1fr!important;gap:22px!important;margin-top:24px!important}.fx33-combo-prompt-grid article{grid-template-columns:44px minmax(0,1fr)!important;gap:13px!important}.fx33-combo-icon{width:42px!important;height:42px!important;border-radius:13px!important}.fx33-combo-icon svg{width:24px!important;height:24px!important}}.fx165-protect-group{width:100%}.fx165-protect-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;grid-auto-rows:1fr!important;align-items:stretch!important;gap:14px!important}.fx165-protect-option{display:flex!important;min-width:0!important;height:100%!important}.fx165-protect-input{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.fx165-protect-card{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:226px!important;padding:20px!important;border:1px solid #d9e4ea!important;border-radius:20px!important;background:#fff!important;color:#17384c!important;cursor:pointer!important;text-align:left!important;box-shadow:0 8px 22px rgb(8 38 60 / .045)!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease!important}.fx165-protect-card:hover{transform:translateY(-2px)!important;border-color:#a9c9d8!important;box-shadow:0 14px 30px rgb(8 38 60 / .09)!important}.fx165-protect-card.is-recommended{border:2px solid #efa15a!important;padding:19px!important;background:linear-gradient(180deg,#fff8f0 0%,#fff 76%)!important;box-shadow:0 14px 32px rgb(190 91 15 / .11)!important}.fx165-protect-input:focus-visible+.fx165-protect-card{outline:3px solid rgb(23 107 152 / .22)!important;outline-offset:3px!important}.fx165-protect-input:checked+.fx165-protect-card,.fx165-protect-card.is-selected{border:2px solid #176b98!important;padding:19px!important;background:#f1f8fb!important;box-shadow:0 0 0 3px rgb(23 107 152 / .11),0 14px 30px rgb(8 38 60 / .08)!important}.fx165-protect-badge{display:block!important;color:#176b98!important;font-size:9px!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important}.fx165-protect-card.is-recommended .fx165-protect-badge{color:#b85f18!important}.fx165-protect-title{display:block!important;margin-top:10px!important;color:#17384c!important;font-size:18px!important;line-height:1.25!important}.fx165-protect-description{display:block!important;margin-top:8px!important;color:#657b88!important;font-size:11px!important;font-weight:400!important;line-height:1.55!important}.fx165-protect-spacer{display:block!important;flex:1 1 auto!important;min-height:12px!important}.fx165-protect-meta{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:14px!important;width:100%!important;padding-top:14px!important;border-top:1px solid #e5ecef!important}.fx165-protect-meta>span{max-width:65%!important;color:#70838e!important;font-size:9px!important;line-height:1.45!important}.fx165-protect-meta>b{flex:0 0 auto!important;color:#17384c!important;font-size:22px!important;line-height:1!important}.fx165-protect-action{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:42px!important;margin-top:14px!important;border:1px solid #c5dae4!important;border-radius:12px!important;background:#fff!important;color:#176b98!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;text-align:center!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action,.fx165-protect-card.is-selected .fx165-protect-action{border-color:#176b98!important;background:#176b98!important;color:#fff!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action:before,.fx165-protect-card.is-selected .fx165-protect-action:before{content:'✓ '!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action{font-size:0!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action:after{content:'Geselecteerd'!important;font-size:11px!important}.fx165-protect-none{margin-top:14px!important}.fx165-protect-none-label{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;width:100%!important;min-height:62px!important;padding:12px 16px!important;border:1px solid #dde6eb!important;border-radius:14px!important;background:#fafcfd!important;cursor:pointer!important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease!important}.fx165-protect-none-label:hover{border-color:#b9ccd6!important;background:#f5f9fa!important}.fx165-protect-input:focus-visible+.fx165-protect-none-label{outline:3px solid rgb(23 107 152 / .20)!important;outline-offset:3px!important}.fx165-protect-input:checked+.fx165-protect-none-label,.fx165-protect-none-label.is-selected{border-color:#78afc8!important;background:#eef7fb!important;box-shadow:0 0 0 3px rgb(23 107 152 / .08)!important}.fx165-protect-none-label>span:first-child{min-width:0!important}.fx165-protect-none-label strong{display:block!important;margin:0!important;color:#17384c!important;font-size:13px!important;font-weight:800!important}.fx165-protect-none-label small{display:block!important;margin-top:3px!important;color:#6c808c!important;font-size:10px!important;font-weight:400!important;line-height:1.45!important}.fx165-protect-none-action{display:flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;color:#58707d!important;font-size:10px!important;font-weight:750!important}.fx165-protect-none-action b{color:#17384c!important;font-size:14px!important}.fx165-protect-input:checked+.fx165-protect-none-label .fx165-protect-none-action{font-size:0!important;color:#176b98!important}.fx165-protect-input:checked+.fx165-protect-none-label .fx165-protect-none-action:before{content:'✓ Geen protector gekozen'!important;font-size:10px!important;font-weight:850!important}.fx165-protect-input:checked+.fx165-protect-none-label .fx165-protect-none-action b{display:none!important}.fx32-step-actions .fx32-protect-next{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:238px!important;min-height:52px!important;padding:0 24px!important;border:0!important;border-radius:999px!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-align:center!important}.fx32-step-actions .fx32-protect-next.is-ready:not([disabled]),.fx32-step-actions .fx32-protect-next[aria-disabled="false"]:not([disabled]){background:#ef912f!important;color:#fff!important;box-shadow:0 12px 28px rgb(197 101 18 / .25)!important;cursor:pointer!important}.fx32-step-actions .fx32-protect-next.is-ready:not([disabled]):hover,.fx32-step-actions .fx32-protect-next[aria-disabled="false"]:not([disabled]):hover{background:#df7418!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 15px 31px rgb(197 101 18 / .29)!important}.fx32-step-actions .fx32-protect-next.is-disabled,.fx32-step-actions .fx32-protect-next[disabled],.fx32-step-actions .fx32-protect-next[aria-disabled="true"]{opacity:1!important;background:#e9eef1!important;color:#82939d!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}@media(max-width:700px){.fx165-protect-grid{grid-template-columns:1fr!important}.fx165-protect-card{min-height:210px!important}.fx165-protect-none-label{align-items:flex-start!important;padding:13px 14px!important}.fx165-protect-none-action{flex-direction:column!important;align-items:flex-end!important;gap:2px!important;text-align:right!important}.fx32-step-actions .fx32-protect-next{width:100%!important;min-width:0!important}}.fx165-protect-action{min-width:158px!important;min-height:46px!important;padding:8px 16px!important;border:1px solid #c5dae4!important;border-radius:12px!important;background:#fff!important;color:#176b98!important;font-size:11px!important;font-weight:900!important;line-height:1.25!important;box-shadow:none!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action,.fx165-protect-card.is-selected .fx165-protect-action{border-color:#91bfd3!important;background:#edf7fb!important;color:#0f5f86!important;box-shadow:inset 0 0 0 1px rgb(23 107 152 / .04)!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action:before,.fx165-protect-card.is-selected .fx165-protect-action:before{content:''!important;margin:0!important}.fx165-protect-input:checked+.fx165-protect-card .fx165-protect-action:after{content:'✓ Geselecteerd'!important;font-size:11px!important}.fx33-quality-device.is-recommendation-visual{display:grid!important}.fx33-screen-hero .btn.btn-primary,.fx33-quality-section .btn.btn-primary,.fx32-booking .btn.btn-primary,.fx6-original-content .btn.btn-primary{box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 22px!important;border:0!important;border-radius:999px!important;background:var(--orange,#ef912f)!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.1!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:0 12px 28px rgb(197 101 18 / .24)!important;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease!important}.fx33-screen-hero .btn.btn-primary:hover,.fx33-quality-section .btn.btn-primary:hover,.fx32-booking .btn.btn-primary:hover:not(:disabled),.fx6-original-content .btn.btn-primary:hover{background:var(--orange-2,#df6f12)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 15px 31px rgb(197 101 18 / .28)!important}.fx32-booking .fx32-step-actions .fx32-protect-next,.fx32-booking .fx32-step-actions .btn.btn-primary{min-width:238px!important;min-height:52px!important;padding:0 22px!important;border-radius:999px!important;font-size:13px!important;font-weight:700!important}.fx32-booking .fx32-step-actions .fx32-protect-next.is-disabled,.fx32-booking .fx32-step-actions .fx32-protect-next[disabled],.fx32-booking .fx32-step-actions .fx32-protect-next[aria-disabled="true"]{background:#edf1f3!important;color:#84949e!important;box-shadow:none!important;cursor:not-allowed!important;transform:none!important}.fx167-quality-guide-link{display:inline-flex;align-items:center;margin-top:7px;color:#176b98;font-size:9.5px;font-weight:750;line-height:1.45;text-decoration:none}.fx167-quality-guide-link:hover{text-decoration:underline}.fx167-quality-guide{margin:22px 0 28px;padding:0;border-top:1px solid #e1e9ed;border-bottom:1px solid #e1e9ed;background:#fff0}.fx167-quality-guide>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 0;color:#17384c;cursor:pointer;list-style:none;font-size:11.5px;font-weight:700}.fx167-quality-guide>summary::-webkit-details-marker{display:none}.fx167-quality-guide>summary b{color:#176b98;font-size:9.5px;font-weight:750}.fx167-quality-guide>summary b:after{content:' +';font-size:14px;font-weight:500}.fx167-quality-guide[open]>summary b:after{content:' −'}.fx167-quality-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:3px 0 16px}.fx167-quality-guide-grid article{padding:0 18px}.fx167-quality-guide-grid article:first-child{padding-left:0}.fx167-quality-guide-grid article+article{border-left:1px solid #e4ebef}.fx167-quality-guide-grid strong{display:block;color:#17384c;font-size:11px;line-height:1.35}.fx167-quality-guide-grid p{margin:5px 0 0;color:#657b88;font-size:9.5px;line-height:1.55}.fx167-quality-guide>small{display:block;padding:0 0 15px;color:#71838e;font-size:9px;line-height:1.5}@media(max-width:800px){.fx32-booking .fx32-step-actions .fx32-protect-next,.fx32-booking .fx32-step-actions .btn.btn-primary{width:100%!important;min-width:0!important}.fx167-quality-guide-grid{grid-template-columns:1fr 1fr;row-gap:18px}.fx167-quality-guide-grid article{padding:0 14px}.fx167-quality-guide-grid article:nth-child(odd){padding-left:0;border-left:0}}@media(max-width:540px){.fx167-quality-guide>summary{align-items:flex-start;flex-direction:column;gap:4px}.fx167-quality-guide-grid{grid-template-columns:1fr}.fx167-quality-guide-grid article{padding:13px 0!important;border-left:0!important;border-top:1px solid #e7edf0}.fx167-quality-guide-grid article:first-child{border-top:0}}.fx33-screen-hero-device.is-fallback{display:flex!important;align-items:center!important;justify-content:center!important;height:92px!important;overflow:visible!important}.fx33-screen-hero-device.is-fallback .fx-v2-device-dummy.is-card{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;flex:0 0 auto!important;width:46px!important;height:86px!important;margin:0!important;border-width:3px!important;border-radius:14px!important;transform:none!important;transform-origin:center!important}.fx33-screen-hero-device.is-fallback .fx-v2-device-dummy.is-card:before{top:4px!important;width:21px!important;height:7px!important;border-radius:0 0 5px 5px!important}.fx33-screen-hero-device.is-fallback .fx-v2-device-dummy.is-card i{left:4px!important;top:5px!important;width:5px!important;height:5px!important;box-shadow:7px 0 #122f42!important}.fx33-screen-hero-device.is-fallback .fx-v2-device-dummy.is-card b{right:4px!important;bottom:4px!important;width:4px!important;height:4px!important}@media(max-width:700px){.fx33-screen-hero-device.is-fallback{height:82px!important}.fx33-screen-hero-device.is-fallback .fx-v2-device-dummy.is-card{width:40px!important;height:74px!important;border-radius:12px!important}}.fx33-screen-hero-copy h1.fx33-db-h1{font-size:clamp(42px,4.7vw,65px);line-height:.98;letter-spacing:-.058em}.fx33-screen-hero-copy>.fx33-screen-hero-lead{max-width:660px;margin:18px 0 0;color:rgb(236 247 252 / .77);font-size:15px;line-height:1.68}.fx33-screen-hero-copy>.fx33-screen-hero-lead p,.fx30-money-lead p{margin:0 0 .8em}.fx33-screen-hero-copy>.fx33-screen-hero-lead p:last-child,.fx30-money-lead p:last-child{margin-bottom:0}@media(max-width:700px){.fx33-screen-hero-copy h1.fx33-db-h1{font-size:38px}.fx33-screen-hero-copy>.fx33-screen-hero-lead{font-size:13.5px}}.fx-v2-original-hero-intro>p{margin:0 0 .8em}.fx-v2-original-hero-intro>p:last-child{margin-bottom:0}.fx-v2-color-field{margin:0 0 16px}.fx-v2-other-color{margin:-4px 0 16px}.fx-v2-business-toggle{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid var(--fx-line,#dce6eb);border-radius:12px;background:#f8fbfc;color:#17324a}.fx-v2-business-toggle input{width:auto;min-height:0;margin-top:3px}.fx-v2-business-toggle span,.fx-v2-business-toggle strong,.fx-v2-business-toggle small{display:block}.fx-v2-business-toggle small{margin-top:3px;color:#6a8090;font-size:10px;line-height:1.45}.fx-v2-launcher-panel{min-height:0}.fx-v2-launcher-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.fx-v2-journey-topbar{display:grid;gap:9px;align-items:stretch;padding:11px 0 13px}.fx-v2-journey-topline{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 3px}.fx-v2-journey-stepcount{color:#0d759d;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.fx-v2-journey-reset{align-self:auto;min-height:0;padding:2px 0;border:0;border-radius:0;background:#fff0;color:#667f8e;font-size:10px;font-weight:800;text-decoration:none}.fx-v2-journey-reset:hover,.fx-v2-journey-reset:focus-visible{background:#fff0;color:#0d759d;text-decoration:underline;text-underline-offset:3px}.fx-v2-journey-progress{width:100%;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.fx-v2-journey-progress button{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:46px;padding:7px 9px}.fx-v2-journey-progress i{width:28px;height:28px}.fx-v2-journey-progress span{font-size:10.5px;letter-spacing:0;text-transform:none;font-weight:820}.fx-v2-choice-image{overflow:visible;border-radius:0;background:#fff0;padding:2px}.fx-v2-choice-image img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.fx-v2-journey-stage{min-height:0;padding-top:20px}@media(max-width:760px){.fx-v2-launcher-scroll{padding-top:16px}.fx-v2-journey-topbar{display:grid;gap:8px;align-items:stretch;flex-direction:initial}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.fx-v2-journey-reset{align-self:auto}.fx-v2-journey-progress button{grid-template-columns:24px minmax(0,1fr);gap:6px;min-height:42px;padding:6px 7px}.fx-v2-journey-progress i{width:24px;height:24px}.fx-v2-journey-progress span{font-size:9.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-v2-stage-head{margin-bottom:15px}}@media(max-width:480px){.fx-v2-journey-progress{gap:4px;padding:4px;border-radius:16px}.fx-v2-journey-progress button{grid-template-columns:18px minmax(0,1fr);gap:3px;min-height:39px;padding:4px 3px}.fx-v2-journey-progress i{width:18px;height:18px;font-size:8px}.fx-v2-journey-progress span{font-size:8.1px;letter-spacing:-.02em}}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{overflow:visible;text-overflow:clip}@media(max-width:760px){.fx-v2-journey-progress{grid-template-columns:minmax(86px,1.22fr) repeat(3,minmax(0,1fr))}.fx-v2-journey-progress button[data-fx-v2-edit="device"]{grid-template-columns:22px minmax(0,1fr);gap:4px;padding-left:5px;padding-right:5px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] i{width:22px;height:22px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{font-size:8.8px;white-space:nowrap}}@media(max-width:380px){.fx-v2-journey-progress{grid-template-columns:minmax(76px,1.25fr) repeat(3,minmax(0,1fr))}.fx-v2-journey-progress button[data-fx-v2-edit="device"]{grid-template-columns:16px minmax(0,1fr);gap:2px;padding-left:2px;padding-right:2px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] i{width:16px;height:16px}.fx-v2-journey-progress button[data-fx-v2-edit="device"] span{font-size:8.5px}}.fx-v2-legacy-brand-content.page,.fx-v2-legacy-model-content.page{background:#fff0}.fx-v2-original-brand-service,.fx-v2-original-model-service{padding-top:clamp(28px, 4vw, 52px)}.fx-v2-original-brand-service .hero-copy-sep,.fx-v2-original-model-service .hero-copy-sep{display:none}.fx-v2-legacy-brand-content .section:first-of-type,.fx-v2-legacy-model-content .section:first-of-type{margin-top:0}@media (max-width:760px){.fx-v2-original-brand-service,.fx-v2-original-model-service{padding-top:24px}}body.fx-v2-route-render :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,span,strong,small,em,b,li,dt,dd){font-family:inherit!important}body.fx-v2-route-render :where(.faq-q,.fx-v2-engine-faq-list summary,.fx-v718-home-shell .faq-q){font-weight:700!important;letter-spacing:-.01em!important}body.fx-v2-route-render :where(.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){font-weight:700!important;letter-spacing:0!important}body.fx-v2-route-render :where(.home-link-col h3,.fx-v2-engine-related-grid h3,.fx-v2-page-related h3){font-weight:700!important}.fx176-crawlable-intro{position:relative;max-width:74ch;margin-top:16px}.fx176-crawlable-intro-content{position:relative;max-height:4.9em;overflow:hidden;transition:max-height .28s ease}.fx176-crawlable-intro:not(.is-open) .fx176-crawlable-intro-content:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.1em;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.fx176-crawlable-intro.is-open .fx176-crawlable-intro-content{max-height:80rem}.fx176-intro-toggle{display:inline-flex;align-items:center;margin-top:7px;padding:0;border:0;background:#fff0;color:#176b98;font-size:11px;font-weight:750;cursor:pointer}.fx176-intro-toggle:after{content:' +';margin-left:4px;font-size:15px;font-weight:500}.fx176-crawlable-intro.is-open .fx176-intro-toggle:after{content:' −'}.fx176-quality-subline{color:#176b98!important;font-size:10px!important;font-weight:700!important;text-decoration:none!important}.fx176-quality-subline:hover{text-decoration:underline!important}.fx176-quality-badges{display:flex;flex-wrap:wrap;gap:6px;position:absolute;left:18px;top:18px;z-index:2}.fx176-quality-badges .fx33-quality-badge{position:static!important;inset:auto!important;margin:0!important}.fx176-quality-badges.is-secondary .fx33-quality-badge:nth-child(2){background:#eef7f2!important;color:#24754f!important}.fx33-quality-card-head p{max-width:44ch!important}.fx33-quality-card>ul li{font-weight:500!important}.fx33-quality-minor>div:first-child>strong{font-weight:700!important}.fx33-quality-minor>div:first-child>span{font-weight:500!important}.steps-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media(max-width:980px){.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.steps-grid{grid-template-columns:1fr!important}.fx176-crawlable-intro-content{max-height:5.1em}.fx176-quality-badges{left:14px;top:14px}}body.fx-v2-route-render,body.fx-v718-exact,body.fx-v2-route-render .fx-phase50-root,body.fx-v2-route-render .fx77-page,body.fx-v2-route-render .fx-v718-home-shell,body.fx-v2-route-render .fx6-original-content{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Segoe UI",Inter,Roboto,Helvetica,Arial,sans-serif!important}body.fx-v2-route-render :where(.faq-q,.faq-q span,.fx-v2-engine-faq-list summary,.fx-v2-engine-faq-list summary span,.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){font-weight:700!important}.fx33-screen-hero .fx176-crawlable-intro:not(.is-open) .fx176-crawlable-intro-content:after{background:linear-gradient(to bottom,#fff0,#0a3855)}.fx30-money-editorial-hero .fx176-crawlable-intro:not(.is-open) .fx176-crawlable-intro-content:after{background:linear-gradient(to bottom,#fff0,#0b344f)}.fx33-screen-hero .fx176-intro-toggle,.fx30-money-editorial-hero .fx176-intro-toggle{color:#b9e3f3!important}.fx-phase50-root :where(.faq-q,.faq-q span,.fx-v2-engine-faq-list summary,.fx-v2-engine-faq-list summary span,.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){font-family:inherit!important;font-weight:700!important}.fx-v718-exact :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,summary,span,strong,small,em,b,li,dt,dd){font-family:inherit!important}.fx-v718-exact :where(.faq-q,.faq-q span,.fx-v2-engine-faq-list summary,.fx-v2-engine-faq-list summary span,.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){font-weight:700!important}.fx77-page .fx6-final,.fx77-page .fx6-final .container,.fx77-page .fx6-final h2,.fx77-page .fx6-final p,.fx77-page .fx6-final .section-kicker,.fx77-page .fx6-final .section-kicker.light{color:#fff!important}.fx77-page .fx6-final p{color:#d7e7ef!important}.fx77-page .fx177-unified-money-hero{background:linear-gradient(135deg,#08253a 0%,#0a3f5e 58%,#0b5874 100%)!important}.fx77-page .fx-v2-color-field>label{display:block;margin-bottom:5px}.fx77-page .fx-v2-color-field>label span{color:#9a5b14;font-size:.78em;font-weight:700}.fx77-page .fx177-color-help{display:block;margin:-1px 0 9px;color:#6f8290;font-size:10px;line-height:1.45}.fx77-page .fx32-summary [data-primary-action].is-disabled,.fx77-page .fx32-summary [data-primary-action]:disabled{cursor:not-allowed;pointer-events:none;background:#d9e1e6!important;border-color:#d9e1e6!important;color:#8798a3!important;box-shadow:none!important;opacity:1}.fx77-page .fx32-summary [data-primary-action].is-ready{background:#0785c1!important;border-color:#0785c1!important;color:#fff!important}.fx77-page .fx177-summary-remaining{display:grid;gap:6px;margin-top:12px;padding:12px 13px;border:1px solid #e2e9ed;border-radius:12px;background:#f7f9fa;color:#657b88}.fx77-page .fx177-summary-remaining strong{color:#244453;font-size:10px}.fx77-page .fx177-summary-remaining span{position:relative;padding-left:16px;font-size:9px;line-height:1.4}.fx77-page .fx177-summary-remaining span:before{position:absolute;left:1px;top:.12em;content:'○';color:#9aabb4;font-weight:800}.fx77-page .fx177-summary-remaining.is-complete{border-color:#bfe4cf;background:#f2fbf6;color:#2d6b49}.fx77-page .fx177-summary-remaining.is-complete strong{color:#235a3d}.fx77-page .fx177-summary-remaining.is-complete span:before{content:'✓';color:#258556}.fx77-page .fx177-summary-remaining{display:grid;gap:7px;margin-top:12px;padding:12px 13px;border:1px solid #e2e9ed;border-radius:12px;background:#f7f9fa;color:#657b88}.fx77-page .fx177-summary-remaining>[data-summary-progress-title]{display:block;margin:0 0 2px;color:#244453;font-size:10px;font-weight:800}.fx77-page .fx177-summary-remaining button{display:grid;grid-template-columns:20px minmax(0,1fr);grid-template-rows:auto auto;gap:1px 8px;width:100%;padding:8px 7px;border:0;border-radius:9px;background:#fff0;color:#244453;text-align:left;cursor:pointer;transition:background .18s ease,transform .18s ease}.fx77-page .fx177-summary-remaining button:hover,.fx77-page .fx177-summary-remaining button:focus-visible{background:#edf3f6;outline:none;transform:translateY(-1px)}.fx77-page .fx177-summary-remaining button>span{grid-column:1;grid-row:1/3;align-self:center;display:grid;place-items:center;width:20px;height:20px;border:1px solid #bdcbd2;border-radius:50%;background:#fff;color:#fff0;font-size:11px;font-weight:900}.fx77-page .fx177-summary-remaining button>span:before{content:'✓'}.fx77-page .fx177-summary-remaining button>b{grid-column:2;grid-row:1;color:#244453;font-size:9.5px;line-height:1.25}.fx77-page .fx177-summary-remaining button>small{grid-column:2;grid-row:2;color:#718692;font-size:8.5px;line-height:1.35}.fx77-page .fx177-summary-remaining button.is-complete{background:#f0faf5}.fx77-page .fx177-summary-remaining button.is-complete>span{border-color:#258556;background:#258556;color:#fff}.fx77-page .fx177-summary-remaining button.is-complete>b{color:#235a3d}.fx77-page .fx177-summary-remaining.is-complete{border-color:#bfe4cf;background:#f2fbf6}.fx77-page .fx177-summary-remaining.is-complete>[data-summary-progress-title]{color:#235a3d}.fx77-page .fx177-summary-remaining button>span{position:static;padding:0}.fx77-page .fx177-summary-remaining button>span:before{position:static;inset:auto;color:inherit}body.fx-v2-route-render .breadcrumbs,body.fx-v2-route-render .fx6-breadcrumbs{font-size:13px!important;line-height:1.45!important;gap:9px!important}body.fx-v2-route-render :where(.fx6-page-hero h1,.model-hero-copy-v43 h1,.inner-hero h1)+.fx-v2-original-hero-intro,body.fx-v2-route-render .fx6-page-hero .fx-v2-original-hero-intro,body.fx-v2-route-render .model-hero-copy-v43 .fx-v2-original-hero-intro,body.fx-v2-route-render .hero-copy-v43 .fx-v2-original-hero-intro{margin-top:22px!important;position:relative!important;z-index:1!important}body.fx-v2-route-render .fx6-page-hero h1,body.fx-v2-route-render .model-hero-copy-v43 h1,body.fx-v2-route-render .hero-copy-v43 h1{margin-bottom:0!important;position:relative!important;z-index:2!important}.fx33-screen-hero .fx176-quality-subline,.fx177-unified-money-hero .fx176-quality-subline{color:#e6f7ff!important;text-decoration:underline!important;text-decoration-color:rgb(230 247 255 / .45)!important;text-underline-offset:3px!important}.fx33-screen-hero .fx176-quality-subline:hover,.fx177-unified-money-hero .fx176-quality-subline:hover{color:#fff!important;text-decoration-color:#fff!important}.fx33-quality-card{padding-top:78px!important}.fx176-quality-badges{top:24px!important;left:27px!important;right:27px!important;gap:7px!important}.fx33-quality-card-head{margin-top:4px!important;padding-top:5px!important;padding-bottom:8px!important}.fx33-quality-device{margin-top:7px!important;margin-bottom:7px!important}.fx33-quality-card-head.is-text-only{padding-top:9px!important}.fx176-quality-badges+.fx33-quality-card-head{margin-top:0!important}@media(max-width:700px){.fx33-quality-card{padding-top:72px!important}.fx176-quality-badges{top:20px!important;left:21px!important;right:21px!important}.fx33-quality-device{margin-top:5px!important;margin-bottom:10px!important}}.model-quick-facts.fx179-plain-checks,.inner-hero-proof{display:flex!important;flex-wrap:wrap!important;gap:11px 22px!important;margin-top:22px!important}.model-quick-facts.fx179-plain-checks span,.inner-hero-proof span{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:12px!important;font-weight:650!important;line-height:1.4!important}.model-quick-facts.fx179-plain-checks span:before,.inner-hero-proof span:before{content:'✓';display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#e8f7ef;color:#23845c;font-size:11px;font-weight:900}.fx179-device-section-head{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.fx179-home-device-grid{margin-top:28px!important}.fx179-home-service-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:25px}.fx179-home-service-links a{color:#31546b;font-size:13px;font-weight:700;text-decoration:none}.fx179-home-service-links a:hover{color:#ef7f2c;text-decoration:underline;text-underline-offset:3px}.fx179-model-service{padding:56px 0;background:#f4f8fa;border-top:1px solid #e5edf1;border-bottom:1px solid #e5edf1}.fx179-model-service-inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.7fr);gap:48px;align-items:center}.fx179-model-service-copy h2{max-width:760px;margin:10px 0 0;color:#102f43;font-size:clamp(30px,3.8vw,48px);line-height:1.05;letter-spacing:-.045em}.fx179-model-service-copy p{max-width:720px;margin:16px 0 0;color:#5c7483;font-size:15px;line-height:1.7}.fx179-model-service-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.fx179-model-service-checks{display:grid;gap:11px;padding:22px;border:1px solid #dbe7ec;border-radius:22px;background:#fff;box-shadow:0 18px 45px rgb(14 49 70 / .07)}.fx179-model-service-checks>span{display:grid;grid-template-columns:30px minmax(0,1fr);gap:1px 10px;align-items:center;padding:10px 5px}.fx179-model-service-checks>span+span{border-top:1px solid #e8eef1}.fx179-model-service-checks i{grid-row:1/3;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:#e8f7ef;color:#23845c;font-size:12px;font-style:normal;font-weight:900}.fx179-model-service-checks b{color:#18384c;font-size:13px}.fx179-model-service-checks small{color:#6b8290;font-size:10.5px}@media(max-width:850px){.fx179-model-service-inner{grid-template-columns:1fr;gap:25px}.fx179-model-service{padding:42px 0}}.fx-v2-legacy-model-content .fx-route-flow-section{padding:68px 0!important;background:#fff!important}.fx-v2-legacy-model-content .fx-route-flow{border:1px solid #dce7ec!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 55px rgb(14 49 70 / .08)!important;overflow:hidden!important}.fx-v2-legacy-model-content .fx-rf-stepbar{background:#f5f9fb!important;border-bottom:1px solid #e1eaee!important}.fx-v2-legacy-model-content .fx-rf-shell{padding:22px!important;gap:22px!important}.fx-v2-legacy-model-content .fx-rf-stage,.fx-v2-legacy-model-content .fx-rf-summary{border-radius:20px!important;border-color:#e0e9ed!important;background:#fff!important}.fx-v2-legacy-model-content .section:not(.fx-route-flow-section){padding-top:68px!important;padding-bottom:68px!important}.fx-v2-legacy-model-content .panel,.fx-v2-legacy-model-content .section-shell{border-color:#dde7ec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px rgb(14 49 70 / .055)!important}body.fx-v2-route-render :where(.home-link-columns,.fx-v2-engine-related-grid){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-top:24px!important}body.fx-v2-route-render :where(.home-link-col,.fx-v2-engine-related-grid>div){min-width:0!important;padding:21px!important;border:1px solid #dce7ec!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 30px rgb(14 49 70 / .045)!important}body.fx-v2-route-render :where(.home-link-col h3,.fx-v2-engine-related-grid h3){margin:0 0 9px!important;color:#17384c!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}body.fx-v2-route-render :where(.home-link-list,.fx-v2-engine-related-grid ul){display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}body.fx-v2-route-render .home-link-list li+li,body.fx-v2-route-render .fx-v2-engine-related-grid li+li{border-top:1px solid #e8eef1!important}body.fx-v2-route-render :where(.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){display:block!important;padding:10px 0!important;color:#31546b!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;text-decoration:none!important}body.fx-v2-route-render :where(.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a):hover{color:#ef7f2c!important;text-decoration:none!important}body.fx-v2-route-render :where(.faq-q,.faq-q span,.fx-v2-engine-faq-list summary,.fx-v2-engine-faq-list summary span){font-weight:650!important}body.fx-v2-route-render :where(.home-link-list a,.fx-v2-engine-related-grid a,.fx-v2-page-related a){font-weight:650!important}.fx179-consumer-steps .fx6-check i{background:#e8f7ef!important;color:#23845c!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;margin-top:24px!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group{min-width:0!important;padding:21px!important;border:1px solid #dce7ec!important;border-radius:19px!important;background:#fff!important;box-shadow:0 10px 30px rgb(14 49 70 / .045)!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group h3{margin:0 0 9px!important;color:#17384c!important;font-size:16px!important;font-weight:700!important;line-height:1.25!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group ul{display:grid!important;gap:0!important;margin:0!important;padding:0!important;list-style:none!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group li+li{border-top:1px solid #e8eef1!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group a{display:block!important;padding:10px 0!important;color:#31546b!important;font-size:13px!important;font-weight:650!important;line-height:1.45!important;text-decoration:none!important}body.fx-v2-route-render .fx-cx-related .fx-cx-link-group a:hover{color:#ef7f2c!important}body.fx-v2-route-render .fx-cx-faq summary{font-weight:650!important}.fx180-header-phone{position:relative;margin:0}.fx180-header-phone>summary{display:flex;flex-direction:column;align-items:flex-end;list-style:none;cursor:pointer;user-select:none}.fx180-header-phone>summary::-webkit-details-marker{display:none}.fx180-header-phone>summary span{font-size:9px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.fx180-header-phone>summary strong{font-size:12px;color:#15364b}.fx180-header-phone[open]>summary strong{color:#176b98}.fx180-header-phone-panel{position:absolute;right:0;top:calc(100% + 13px);z-index:80;display:grid;min-width:250px;padding:8px;border:1px solid #d8e5ea;border-radius:15px;background:#fff;box-shadow:0 18px 48px rgb(10 45 66 / .16)}.fx180-header-phone-panel:before{content:"";position:absolute;right:24px;top:-6px;width:11px;height:11px;border-left:1px solid #d8e5ea;border-top:1px solid #d8e5ea;background:#fff;transform:rotate(45deg)}.fx180-header-phone-panel a{position:relative;z-index:1;display:flex!important;align-items:center;justify-content:space-between;gap:14px;padding:11px 12px;border-radius:10px;text-decoration:none!important}.fx180-header-phone-panel a:hover{background:#f1f7fa}.fx180-header-phone-panel a+a{border-top:1px solid #edf2f4}.fx180-header-phone-panel a span{color:#637b89;font-size:10px}.fx180-header-phone-panel a strong{color:#17384c;font-size:12px;white-space:nowrap}@media(max-width:1080px){.fx180-header-phone{display:none}}.fx180-store-phone{color:inherit!important;text-decoration:underline!important;text-decoration-color:rgb(23 107 152 / .28)!important;text-underline-offset:3px}.fx180-store-phone:hover{color:#176b98!important;text-decoration-color:#176b98!important}.fx29-local-store-actions{grid-template-columns:1fr!important}.fx29-local-card-route{width:100%;justify-content:center}.fx24-local-request-type{display:grid;gap:6px;margin-bottom:14px}.fx24-local-request-type>span{color:#27485b;font-size:11px;font-weight:800}.fx24-local-request-type select{width:100%;min-height:48px;padding:0 13px;border:1px solid #cfdde4;border-radius:12px;background:#fff;color:#18384c;font:inherit;font-size:12px}.fx180-color-callout{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:13px;align-items:start;margin:0 0 22px;padding:17px;border:2px solid #ef912f;border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fff);box-shadow:0 10px 28px rgb(239 145 47 / .12);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.fx180-color-callout:before{content:"Kleur nodig";position:absolute;right:13px;top:11px;padding:4px 8px;border-radius:999px;background:#ef912f;color:#fff;font-size:8px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.fx180-color-callout-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#ef912f;color:#fff;font-size:17px;font-weight:900}.fx180-color-callout .fx-v2-color-field{margin:0!important;padding-right:74px}.fx180-color-callout .fx-v2-color-field>label{margin:0 0 4px!important;color:#18384c;font-size:13px!important}.fx180-color-callout .fx-v2-color-field>label strong{font-size:14px}.fx180-color-callout .fx177-color-help{margin:0 0 10px!important;color:#6b7f8b!important;font-size:10px!important}.fx180-color-callout select{min-height:52px!important;border:1px solid #e0a96d!important;background:#fff!important;font-weight:800!important;box-shadow:0 0 0 3px rgb(239 145 47 / .08)!important}.fx180-color-callout.is-complete{border-color:#258556;background:linear-gradient(135deg,#f1fbf6,#fff);box-shadow:0 10px 28px rgb(37 133 86 / .1)}.fx180-color-callout.is-complete:before{content:"Kleur gekozen";background:#258556}.fx180-color-callout.is-complete .fx180-color-callout-icon{background:#258556}.fx180-color-callout.is-complete select{border-color:#87c9a7!important;box-shadow:0 0 0 3px rgb(37 133 86 / .08)!important}@media(max-width:560px){.fx180-color-callout{grid-template-columns:36px minmax(0,1fr);padding:14px}.fx180-color-callout-icon{width:36px;height:36px}.fx180-color-callout .fx-v2-color-field{padding-right:0}.fx180-color-callout:before{position:static;grid-column:2;grid-row:1;justify-self:start;margin-left:0}.fx180-color-callout .fx-v2-color-field{grid-column:1/-1}}.fx77-page .fx177-summary-remaining button>span{position:static!important;display:grid!important;place-items:center!important;width:22px!important;height:22px!important;padding:0!important;border:1.5px solid #b8c8d0!important;border-radius:50%!important;background:#fff!important;color:transparent!important;box-shadow:inset 0 0 0 2px #fff!important}.fx77-page .fx177-summary-remaining button>span:before{content:"✓"!important;position:static!important;inset:auto!important;color:inherit!important;font-size:11px!important;font-weight:950!important;line-height:1!important}.fx77-page .fx177-summary-remaining button.is-complete{background:#f6fbf8!important}.fx77-page .fx177-summary-remaining button.is-complete>span{border-color:#258556!important;background:#258556!important;color:#fff!important;box-shadow:0 0 0 3px rgb(37 133 86 / .12)!important}.fx77-page .fx177-summary-remaining button.is-complete>b{color:#235a3d!important}.fx77-page .fx177-summary-remaining.is-complete{border-color:#cde6d7!important;background:#f7fcf9!important}.fx33-quality-card-primary .fx176-quality-badges{margin-bottom:20px!important}.fx33-quality-card-primary .fx33-quality-card-head{margin-top:0!important;align-items:stretch!important}.fx33-quality-card-primary .fx33-quality-device{box-sizing:border-box;width:112px;height:148px;padding:15px!important;border:1px solid rgb(255 255 255 / .18);background:rgb(255 255 255 / .1)!important}.fx33-quality-card-primary .fx33-quality-device .fx-v2-device-dummy,.fx33-quality-card-primary .fx33-quality-device img{max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important}.fx33-quality-alternatives.is-targeted{animation:fx180TargetQuality 1.1s ease}@keyframes fx180TargetQuality{0%,100%{box-shadow:none}35%{box-shadow:0 0 0 5px rgb(239 145 47 / .18)}}@media(max-width:700px){.fx33-quality-card-primary .fx33-quality-device{width:100%;height:150px}}.fx-v2-legacy-model-content.page{background:#fff!important}.fx180-model-repairs,.fx180-model-info-section,.fx180-model-faq,.fx180-model-related{padding:68px 0}.fx180-model-repairs{background:#f4f8fa;border-top:1px solid #e5edf1;border-bottom:1px solid #e5edf1}.fx180-model-section-head{max-width:780px;margin-bottom:28px}.fx180-model-section-head h2{margin:9px 0 0;color:#102f43;font-size:clamp(31px,4vw,48px);line-height:1.04;letter-spacing:-.045em}.fx180-model-section-head p{margin:13px 0 0;color:#627987;font-size:14px;line-height:1.7}.fx180-model-repair-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fx180-model-repair-group{overflow:hidden;border:1px solid #dce7ec;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgb(14 49 70 / .055)}.fx180-model-repair-group-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;align-items:center;padding:20px 20px 16px;border-bottom:1px solid #e7eef1;background:linear-gradient(180deg,#fff,#f8fbfc)}.fx180-model-repair-group-head>i{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f3f9;color:#176b98;font-size:17px;font-style:normal;font-weight:900}.fx180-model-repair-group-head h3{margin:0;color:#18384c;font-size:18px;letter-spacing:-.025em}.fx180-model-repair-group-head p{margin:4px 0 0;color:#708591;font-size:10px;line-height:1.5}.fx180-model-repair-list{display:grid;padding:8px}.fx180-model-repair-card{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 12px;border-radius:13px;color:#18384c;text-decoration:none!important;transition:background .16s ease,transform .16s ease}.fx180-model-repair-card+.fx180-model-repair-card{border-top:1px solid #edf2f4}.fx180-model-repair-card:hover{background:#f1f7fa;transform:translateX(2px)}.fx180-model-repair-card>span:first-child{display:grid;gap:3px}.fx180-model-repair-card strong{font-size:12px}.fx180-model-repair-card small{color:#718692;font-size:9px}.fx180-model-repair-meta{display:flex;align-items:center;gap:10px;white-space:nowrap}.fx180-model-repair-meta b{color:#176b98;font-size:12px}.fx180-model-repair-meta i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf6fa;color:#176b98;font-style:normal;font-weight:900}.fx180-model-diagnose{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-top:20px;padding:18px 20px;border:1px solid #dce7ec;border-radius:18px;background:#fff}.fx180-model-diagnose div{display:grid;gap:4px}.fx180-model-diagnose strong{color:#18384c;font-size:14px}.fx180-model-diagnose span{color:#718692;font-size:10px}.fx180-model-repair-empty{padding:28px;border:1px solid #dce7ec;border-radius:20px;background:#fff}.fx180-model-repair-empty strong{color:#18384c;font-size:17px}.fx180-model-repair-empty p{color:#687f8c}.fx180-model-info-section{background:#fff}.fx180-model-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fx180-model-info-card{padding:24px;border:1px solid #dce7ec;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgb(14 49 70 / .055)}.fx180-model-info-card>span{color:#176b98;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx180-model-info-card h3{margin:8px 0 0;color:#18384c;font-size:22px;letter-spacing:-.035em}.fx180-model-info-card>p{margin:10px 0 0;color:#6c8290;font-size:11px;line-height:1.6}.fx180-model-symptoms,.fx180-model-specs{display:grid;gap:9px;margin-top:18px}.fx180-model-symptoms>div{display:grid;grid-template-columns:24px minmax(0,1fr);gap:9px;align-items:start;padding:10px;border-radius:12px;background:#f7fafb}.fx180-model-symptoms i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#e8f7ef;color:#258556;font-size:9px;font-style:normal;font-weight:900}.fx180-model-symptoms span,.fx180-model-symptoms strong,.fx180-model-symptoms small{display:block}.fx180-model-symptoms strong{color:#244453;font-size:11px}.fx180-model-symptoms small{margin-top:2px;color:#718692;font-size:9px;line-height:1.45}.fx180-model-specs>div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid #edf2f4}.fx180-model-specs span{color:#718692;font-size:10px}.fx180-model-specs strong{color:#244453;font-size:10px;text-align:right}.fx180-model-prefaq{padding:0;background:#fff}.fx180-model-prefaq .fx-repair-map{padding:68px 0!important;background:#f4f8fa!important}.fx180-model-prefaq .fx-map-shell{border:1px solid #dce7ec!important;border-radius:24px!important;background:#fff!important;box-shadow:0 14px 38px rgb(14 49 70 / .055)!important}.fx180-model-prefaq .fx-repair-card,.fx180-model-prefaq .fx-map-qa-item,.fx180-model-prefaq .fx-diagnose-card{border-color:#dde7ec!important;border-radius:16px!important;box-shadow:none!important}.fx180-model-faq{background:#fff}.fx180-model-faq-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:50px;align-items:start}.fx180-model-faq-list{display:grid;gap:9px}.fx180-model-faq-list details{border:1px solid #dce7ec;border-radius:15px;background:#fff;overflow:hidden}.fx180-model-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;color:#18384c;cursor:pointer;list-style:none;font-size:12px;font-weight:800}.fx180-model-faq-list summary::-webkit-details-marker{display:none}.fx180-model-faq-list summary b{font-size:17px;color:#176b98}.fx180-model-faq-list details[open] summary b{transform:rotate(45deg)}.fx180-model-faq-list details>div{padding:0 18px 17px;color:#667e8b;font-size:11px;line-height:1.7}.fx180-model-faq-list details>div p{margin:0 0 8px}.fx180-model-related{background:#f4f8fa;border-top:1px solid #e5edf1}.fx180-model-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx180-model-related-grid article{padding:20px;border:1px solid #dce7ec;border-radius:20px;background:#fff}.fx180-model-related-grid h3{margin:0 0 10px;color:#18384c;font-size:15px}.fx180-model-related-grid article>div{display:grid}.fx180-model-related-grid a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf2f4;color:#456272;text-decoration:none!important;font-size:10.5px}.fx180-model-related-grid a:first-child{border-top:0}.fx180-model-related-grid a:hover{color:#176b98}.fx180-model-related-grid a b{color:#176b98}@media(max-width:880px){.fx180-model-repair-groups,.fx180-model-info-grid,.fx180-model-related-grid{grid-template-columns:1fr}.fx180-model-faq-grid{grid-template-columns:1fr;gap:22px}.fx180-model-diagnose{align-items:flex-start;flex-direction:column}}.fx181-quality-card-compact{padding:20px!important;border-radius:21px!important;min-height:100%}.fx181-quality-card-compact .fx176-quality-badges{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin:0 0 12px!important}.fx181-quality-card-compact .fx33-quality-badge{min-height:24px!important;padding:0 8px!important;font-size:8px!important}.fx181-quality-card-compact .fx33-quality-card-head{grid-template-columns:84px minmax(0,1fr)!important;gap:13px!important;align-items:center!important;margin:0!important}.fx181-quality-card-compact .fx33-quality-card-head.is-text-only{display:block!important;min-height:112px;padding:17px;border-radius:16px;background:rgb(255 255 255 / .62)}.fx181-quality-card-compact .fx33-quality-device{box-sizing:border-box!important;width:84px!important;height:112px!important;padding:8px!important;border-radius:16px!important;overflow:hidden!important}.fx181-quality-card-compact .fx33-quality-device .fx-v2-device-dummy.is-card{width:72px!important;height:140px!important;transform:scale(.68)!important;transform-origin:center!important}.fx181-quality-card-compact .fx33-quality-device img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;object-fit:contain!important}.fx181-quality-card-compact h3{font-size:23px!important;line-height:1.06!important}.fx181-quality-card-compact p{margin-top:7px!important;font-size:10.5px!important;line-height:1.5!important}.fx181-quality-card-compact ul{grid-template-columns:1fr!important;gap:6px!important;margin:13px 0 0!important}.fx181-quality-card-compact li{min-height:18px;padding-left:24px!important;font-size:9.5px!important}.fx181-quality-card-compact .fx33-quality-card-bottom{gap:12px!important;padding-top:16px!important}.fx181-quality-card-compact .fx33-quality-card-bottom>div strong{font-size:27px!important}.fx181-quality-card-compact .fx33-quality-select{min-width:138px!important;min-height:42px!important}.fx33-quality-choice.is-targeted,.fx33-quality-alternatives.is-targeted{animation:fx181BudgetTarget 1.25s ease}@keyframes fx181BudgetTarget{0%,100%{box-shadow:none}35%{box-shadow:0 0 0 5px rgb(239 145 47 / .22),0 16px 38px rgb(8 38 60 / .12)}}.fx180-model-prefaq .fx-map-shell{padding-left:0!important;padding-right:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx180-model-prefaq .fx-repair-map{padding:56px 0!important}.fx181-diagnose-hero{padding:44px 0 70px;background:linear-gradient(145deg,#08263c,#0d4d70);color:#fff}.fx181-diagnose-hero .breadcrumbs,.fx181-diagnose-hero .breadcrumbs a{color:rgb(255 255 255 / .72)!important}.fx181-diagnose-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);gap:42px;align-items:center}.fx181-diagnose-hero h1{max-width:820px;margin:15px 0 0;color:#fff;font-size:clamp(40px,5.4vw,70px);line-height:.98;letter-spacing:-.055em}.fx181-diagnose-hero p{max-width:720px;margin:19px 0 0;color:rgb(239 248 252 / .8);font-size:15px;line-height:1.72}.fx181-diagnose-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}.fx181-diagnose-trust{display:flex;flex-wrap:wrap;gap:16px;margin-top:22px;color:#d9edf5;font-size:10.5px;font-weight:800}.fx181-diagnose-expert-card{padding:28px;border:1px solid rgb(255 255 255 / .15);border-radius:25px;background:rgb(255 255 255 / .08);box-shadow:0 24px 65px rgb(0 0 0 / .18);backdrop-filter:blur(8px)}.fx181-diagnose-expert-card>span{color:#9bd7ee;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx181-diagnose-expert-card h2{margin:10px 0 20px;color:#fff;font-size:27px;line-height:1.1;letter-spacing:-.035em}.fx181-diagnose-expert-card>div{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:15px 0;border-top:1px solid rgb(255 255 255 / .11)}.fx181-diagnose-expert-card i{display:grid;place-items:center;width:31px;height:31px;border-radius:10px;background:#ef912f;color:#fff;font-style:normal;font-weight:900}.fx181-diagnose-expert-card p,.fx181-diagnose-expert-card strong,.fx181-diagnose-expert-card small{display:block;margin:0}.fx181-diagnose-expert-card strong{color:#fff;font-size:12px}.fx181-diagnose-expert-card small{margin-top:4px;color:rgb(235 247 251 / .68);font-size:10px;line-height:1.55}.fx181-diagnose-section{padding:72px 0;background:#fff}.fx181-diagnose-section.soft{background:#f3f7f9}.fx181-diagnose-heading{max-width:780px}.fx181-diagnose-heading>span{color:#176b98;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.fx181-diagnose-heading h2{margin:9px 0 0;color:#14364a;font-size:clamp(32px,4vw,48px);line-height:1.04;letter-spacing:-.045em}.fx181-diagnose-heading p{margin:13px 0 0;color:#687f8c;font-size:13px;line-height:1.7}.fx181-diagnose-scope-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:30px}.fx181-diagnose-scope-grid article{padding:23px;border:1px solid #dce7ec;border-radius:21px;background:#fff}.fx181-diagnose-scope-grid i{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#e7f5fa;color:#176b98;font-style:normal;font-weight:900}.fx181-diagnose-scope-grid h3{margin:16px 0 0;color:#18384c;font-size:17px}.fx181-diagnose-scope-grid p{margin:8px 0 0;color:#6c8290;font-size:10.5px;line-height:1.65}.fx181-diagnose-split{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:48px;align-items:start}.fx181-diagnose-symptoms{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:25px}.fx181-diagnose-symptoms span{position:relative;padding:13px 14px 13px 40px;border:1px solid #dce7ec;border-radius:14px;background:#fff;color:#345364;font-size:10.5px}.fx181-diagnose-symptoms span:before{content:"✓";position:absolute;left:13px;top:12px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#258556;color:#fff;font-size:9px;font-weight:900}.fx181-diagnose-location-card{padding:27px;border-radius:23px;background:#0c3b59;color:#fff;box-shadow:0 20px 50px rgb(8 38 60 / .16)}.fx181-diagnose-location-card>span{color:#a9dcee;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx181-diagnose-location-card h3{margin:9px 0 0;color:#fff;font-size:26px}.fx181-diagnose-location-card p{margin:12px 0 20px;color:rgb(238 248 252 / .74);font-size:11px;line-height:1.65}.fx181-diagnose-location-card>a:last-child{display:block;margin-top:14px;color:#c7e9f6;font-size:10px;font-weight:800;text-align:center;text-decoration:none}.fx181-diagnose-faq-grid{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:48px;align-items:start}.fx181-diagnose-final{padding:48px 0;background:#e9f4f8}.fx181-diagnose-final>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.fx181-diagnose-final span{color:#176b98;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.fx181-diagnose-final h2{margin:8px 0 0;color:#15364b;font-size:34px;letter-spacing:-.04em}.fx181-diagnose-final p{margin:8px 0 0;color:#647d8a}.fx181-diagnose-final>.container>div:last-child{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:900px){.fx181-diagnose-hero-grid,.fx181-diagnose-split,.fx181-diagnose-faq-grid{grid-template-columns:1fr}.fx181-diagnose-scope-grid{grid-template-columns:1fr}.fx181-diagnose-location-card{max-width:none}.fx181-diagnose-final>.container{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.fx181-quality-card-compact .fx33-quality-card-head{grid-template-columns:72px minmax(0,1fr)!important}.fx181-quality-card-compact .fx33-quality-device{width:72px!important;height:100px!important;padding:7px!important}.fx181-quality-card-compact .fx33-quality-device .fx-v2-device-dummy.is-card{transform:scale(.61)!important}.fx181-quality-card-compact .fx33-quality-card-bottom{align-items:flex-start!important;flex-direction:column!important}.fx181-quality-card-compact .fx33-quality-select{width:100%!important}.fx181-diagnose-symptoms{grid-template-columns:1fr}.fx181-diagnose-hero{padding-top:25px}.fx181-diagnose-actions .btn{width:100%}}.fx181-diagnose-actions .fx181-diagnose-alt-cta,.fx181-diagnose-actions .fx181-diagnose-alt-cta:focus,.fx181-diagnose-actions .fx181-diagnose-alt-cta:hover{background:#fff!important;color:#0c3b59!important;border:1px solid rgb(255 255 255 / .16)!important;box-shadow:none!important}.fx181-diagnose-location-card .fx181-diagnose-inline-action{display:block;width:100%;margin-top:14px;padding:0;border:0;background:#fff0;color:#c7e9f6;font-size:10px;font-weight:800;text-align:center;cursor:pointer}.fx181-diagnose-location-card .fx181-diagnose-inline-action:hover,.fx181-diagnose-location-card .fx181-diagnose-inline-action:focus{text-decoration:underline;text-underline-offset:3px}.fx77-page .fx21-kicker{display:inline-flex;align-items:center;gap:10px;color:#176b98}.fx77-page .fx21-kicker::before{content:"";width:24px;height:2px;border-radius:999px;background:#ef912f}.fx77-page .fx21-section-head .fx21-kicker{margin:0 auto}.fx77-page .fx21-section-head-left .fx21-kicker{margin:0}.fx77-page .fx21-highlight-list b{background:#fff1e4;color:#c96d18}.fx77-page .fx21-location-card a{color:#176b98}.fx182-diagnose-repair-cta{appearance:none!important;min-width:268px!important;border:1px solid rgb(255 255 255 / .78)!important;background:#fff!important;color:#0b4160!important;box-shadow:0 13px 34px rgb(1 21 34 / .18)!important;cursor:pointer!important}.fx182-diagnose-repair-cta:hover{border-color:#fff!important;background:#f5fbfe!important;color:#073550!important;transform:translateY(-1px)}.fx182-diagnose-repair-cta:focus-visible{outline:3px solid rgb(245 154 47 / .58)!important;outline-offset:4px!important}.fx182-diagnose-inline-repair{display:block;width:100%;margin:14px 0 0;padding:0;border:0;background:#fff0;color:#c7e9f6;font:inherit;font-size:10px;font-weight:800;text-align:center;text-decoration:none;cursor:pointer}.fx182-diagnose-inline-repair:hover{color:#fff;text-decoration:underline;text-underline-offset:3px}.fx-v718-home-shell.is-home-page .fx74-home-hero{background:radial-gradient(circle at 78% 28%,rgb(86 193 232 / .25),transparent 30%),radial-gradient(circle at 18% 84%,rgb(239 145 47 / .12),transparent 27%),linear-gradient(138deg,#061d2c 0%,#093a53 62%,#0a5872 100%)}.fx-v718-home-shell.is-home-page .fx74-home-hero-grid{grid-template-columns:minmax(0,.96fr) minmax(430px,.74fr);gap:72px;min-height:680px;padding-top:74px;padding-bottom:78px}.fx-v718-home-shell.is-home-page .fx74-home-copy h1{max-width:790px;font-size:clamp(54px,6.2vw,86px);line-height:.95;letter-spacing:-.062em}.fx182-home-title-accent{display:block;color:#a7e1f7}.fx-v718-home-shell.is-home-page .fx74-home-kicker{color:#a9def2!important}.fx-v718-home-shell.is-home-page .fx74-home-lead{max-width:790px;font-size:17px;line-height:1.68;color:rgb(235 247 252 / .83)}.fx-v718-home-shell.is-home-page .fx74-home-lead p{margin:0}.fx-v718-home-shell.is-home-page .fx74-home-lead p+p{margin-top:12px}.fx182-home-intro-note{max-width:740px;color:rgb(211 232 241 / .7);font-size:13px;line-height:1.65}.fx182-home-advice-cta{border:1px solid rgb(255 255 255 / .42)!important;background:rgb(255 255 255 / .08)!important;color:#fff!important;backdrop-filter:blur(8px)}.fx182-home-advice-cta:hover{background:rgb(255 255 255 / .15)!important;border-color:rgb(255 255 255 / .68)!important}.fx-v718-home-shell.is-home-page .fx74-home-points{gap:18px;color:#d9edf5}.fx-v718-home-shell.is-home-page .fx74-home-points b{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:7px;border-radius:50%;background:#fff;color:#0c7198;font-size:10px}.fx182-home-assurance-card{position:relative;padding:34px;overflow:hidden;border:1px solid rgb(255 255 255 / .16);border-radius:30px;background:linear-gradient(160deg,rgb(255 255 255 / .13),rgb(255 255 255 / .065));box-shadow:0 30px 80px rgb(0 18 30 / .24);backdrop-filter:blur(14px)}.fx182-home-assurance-card:before{content:"";position:absolute;right:-70px;top:-70px;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgb(112 207 242 / .22),transparent 68%);pointer-events:none}.fx182-home-assurance-kicker{display:inline-flex;align-items:center;gap:9px;color:#a9def2;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx182-home-assurance-kicker:before{content:"";width:23px;height:2px;background:#ef912f}.fx182-home-assurance-card>h2{max-width:490px;margin:15px 0 0;color:#fff;font-size:clamp(31px,3.25vw,46px);line-height:1.02;letter-spacing:-.05em}.fx182-home-assurance-card>p{max-width:520px;margin:16px 0 0;color:rgb(229 244 250 / .72);font-size:12px;line-height:1.68}.fx182-home-assurance-list{margin-top:26px;border-top:1px solid rgb(255 255 255 / .12)}.fx182-home-assurance-list article{display:grid;grid-template-columns:43px minmax(0,1fr);gap:14px;padding:17px 0;border-bottom:1px solid rgb(255 255 255 / .105)}.fx182-home-assurance-list article:last-child{border-bottom:0;padding-bottom:0}.fx182-home-assurance-list i{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:rgb(255 255 255 / .12);color:#fff;font-size:12px;font-style:normal;font-weight:900;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .08)}.fx182-home-assurance-list strong,.fx182-home-assurance-list span{display:block}.fx182-home-assurance-list strong{color:#fff;font-size:13px;line-height:1.3}.fx182-home-assurance-list span{margin-top:4px;color:rgb(224 240 247 / .67);font-size:10px;line-height:1.55}.fx-v718-home-shell.is-home-page .fx76-trust-strip .fx6-trust-item i{min-width:42px;background:#eaf6fb;color:#0d759d;font-size:12px;font-weight:900}.fx-v718-home-shell.is-home-page .fx21-kicker,.fx-v718-home-shell.is-home-page .fx20-original-home-content .kicker{display:inline-flex!important;align-items:center;gap:9px;width:max-content;color:#0d759d!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase}.fx-v718-home-shell.is-home-page .fx21-kicker:before,.fx-v718-home-shell.is-home-page .fx20-original-home-content .kicker:before{content:"";width:22px;height:2px;flex:0 0 22px;background:#ef912f}.fx-v718-home-shell.is-home-page .fx21-section-head{max-width:860px}.fx-v718-home-shell.is-home-page .fx21-section-head h2,.fx-v718-home-shell.is-home-page .fx21-highlight-copy h2{color:#0c2d42;letter-spacing:-.047em}.fx-v718-home-shell.is-home-page .fx21-home-highlights{padding:88px 0;background:linear-gradient(180deg,#f4f9fb 0%,#fff 100%)}.fx-v718-home-shell.is-home-page .fx21-highlight-grid{align-items:center;gap:70px}.fx182-home-highlight-intro{max-width:670px;margin:17px 0 0;color:#667e8d;font-size:15px;line-height:1.72}.fx-v718-home-shell.is-home-page .fx21-highlight-list{margin-top:26px}.fx-v718-home-shell.is-home-page .fx21-highlight-list article b{background:#0d759d;color:#fff}.fx-v718-home-shell.is-home-page .fx21-highlight-media img{border-radius:28px;box-shadow:0 28px 74px rgb(9 47 68 / .16)}.fx-v718-home-shell.is-home-page .fx20-original-home-content .split-side{background:linear-gradient(145deg,#08283d,#0c4d69)!important;color:#fff!important}.fx-v718-home-shell.is-home-page .fx20-original-home-content .split-side h3{color:#fff!important}.fx-v718-home-shell.is-home-page .fx20-original-home-content .split-side p,.fx-v718-home-shell.is-home-page .fx20-original-home-content .split-side span{color:rgb(232 245 250 / .76)!important}@media(max-width:980px){.fx-v718-home-shell.is-home-page .fx74-home-hero-grid{grid-template-columns:1fr;gap:38px;min-height:auto}.fx182-home-assurance-card{max-width:720px}}@media(max-width:650px){.fx-v718-home-shell.is-home-page .fx74-home-copy h1{font-size:46px}.fx-v718-home-shell.is-home-page .fx74-home-lead{font-size:14px}.fx182-home-assurance-card{padding:24px;border-radius:24px}.fx182-home-assurance-card>h2{font-size:32px}.fx181-diagnose-actions .fx182-diagnose-repair-cta{width:100%!important;min-width:0!important}.fx-v718-home-shell.is-home-page .fx21-home-highlights{padding:62px 0}}.fx182-home-original-intro{margin-top:12px;color:rgb(209 231 240 / .62);font-size:11.5px;line-height:1.6}.fx182-home-original-intro p{margin:0!important}.fx181-quality-card-compact .fx176-quality-badges{position:static!important;inset:auto!important;align-items:center!important;min-height:24px;margin:0 0 14px!important}.fx181-quality-card-compact .fx33-quality-card-head{grid-template-columns:88px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-height:122px;padding:0!important}.fx181-quality-card-compact .fx33-quality-device,.fx33-quality-card-primary .fx181-quality-card-compact .fx33-quality-device{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:88px!important;height:118px!important;margin:0!important;padding:7px!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:16px!important}.fx181-quality-card-compact .fx33-quality-device .fx-v2-device-dummy.is-card{width:58px!important;height:101px!important;margin:auto!important;transform:none!important}.fx181-quality-card-compact .fx33-quality-device img{width:100%!important;height:100%!important;max-width:72px!important;max-height:104px!important;margin:auto!important;object-fit:contain!important}.fx181-quality-card-compact .fx33-quality-card-head>div:last-child{text-align:left!important}.fx181-quality-card-compact .fx33-quality-card-head h3{margin:0!important}.fx181-quality-card-compact .fx33-quality-card-head p{margin:7px 0 0!important;color:rgb(238 248 252 / .84)!important}.fx181-quality-card-compact.fx33-quality-card-secondary .fx33-quality-card-head p{color:#506c7c!important}@media(max-width:620px){.fx181-quality-card-compact .fx33-quality-card-head{grid-template-columns:76px minmax(0,1fr)!important;min-height:108px;gap:13px!important}.fx181-quality-card-compact .fx33-quality-device{width:76px!important;height:102px!important;padding:6px!important}.fx181-quality-card-compact .fx33-quality-device .fx-v2-device-dummy.is-card{width:50px!important;height:88px!important}}.model-identity-card-v43{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:center!important;gap:24px!important;max-width:720px!important;padding:16px 20px!important}.fx184-model-device-visual{display:grid;place-items:center;box-sizing:border-box;width:96px;height:116px;padding:9px;border:1px solid rgb(255 255 255 / .13);border-radius:18px;background:rgb(255 255 255 / .055)}.fx184-model-device-visual .fx718-model-identity-image{display:block!important;width:100%!important;height:100%!important;max-width:72px!important;max-height:96px!important;margin:auto!important;object-fit:contain!important}.model-identity-card-v43>div:last-child{text-align:left!important}.model-identity-card-v43>div:last-child span,.model-identity-card-v43>div:last-child strong,.model-identity-card-v43>div:last-child small{text-align:left!important}@media(max-width:650px){.model-identity-card-v43{grid-template-columns:72px minmax(0,1fr)!important;gap:14px!important;padding:12px 14px!important}.fx184-model-device-visual{width:72px;height:88px;padding:6px;border-radius:14px}.fx184-model-device-visual .fx718-model-identity-image{max-width:57px!important;max-height:74px!important}.model-identity-card-v43 small{display:block!important}}.fx-v718-home-shell .fx74-home-points b,.fx29-local-points b,.model-quick-facts.fx179-plain-checks span:before,.inner-hero-proof span:before,.fx179-model-service-checks i,.fx180-model-prefaq .fx-usp-stack li:before,.fx184-business-proof b,.fx184-business-contact-notes b{display:inline-grid!important;place-items:center!important;flex:0 0 22px!important;width:22px!important;height:22px!important;margin:0!important;border:0!important;border-radius:50%!important;background:#21945f!important;color:#fff!important;box-shadow:0 5px 13px rgb(33 148 95 / .2)!important;font-size:10px!important;font-style:normal!important;font-weight:900!important;line-height:1!important}.fx29-local-points{color:#e4f2f7!important}.fx-v718-home-shell.is-home-page :where(.fx21-section-head p,.fx25-device-card small,.fx21-highlight-copy p,.fx21-highlight-list p,.fx6-trust-item span),.fx-v2-legacy-model-content :where(.fx180-model-section-head p,.fx180-model-repair-card small,.fx180-model-info-card>p,.fx180-model-symptoms small,.fx180-model-faq-list details>div,.fx180-model-related-grid a,.fx-map-lead,.fx-repair-card p,.fx-symptoms li,.fx-map-qa-body p),.model-hero-v45 :where(.fx-v2-original-hero-intro,.model-identity-card-v43 small){color:#526f80!important;opacity:1!important}.model-hero-v45 .fx-v2-original-hero-intro{color:#d7e7ef!important}.model-hero-v45 .model-identity-card-v43 small{color:#c8dbe5!important}.fx180-model-section-head h2,.fx-repair-card h3,.fx-map-title,.fx-map-qa-body h3{color:#25475b!important}.fx-v718-home-shell.is-home-page .fx179-home-device-grid .fx25-device-card{border-color:#dce8ed!important;background:#fff!important;box-shadow:0 15px 38px rgb(10 49 70 / .065)!important}.fx-v718-home-shell.is-home-page .fx179-home-device-grid .fx25-device-card>span{color:#173f55!important;font-size:19px!important;letter-spacing:-.025em!important}.fx-v718-home-shell.is-home-page .fx179-home-device-grid .fx25-device-card>strong{color:#0d759d!important}.fx-v718-home-shell.is-home-page .fx179-home-device-grid .fx25-device-card:hover{border-color:#9dc6d8!important;background:#f8fbfc!important}.fx-v718-home-shell.is-home-page .fx179-home-device-grid .fx25-device-card:hover>strong{color:#ef852b!important}.fx184-business-page{color:#12364a;background:#fff}.fx184-business-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#071f33 0%,#0a3d59 65%,#0b5b78 100%);color:#fff}.fx184-business-hero:after{content:"";position:absolute;right:-220px;bottom:-360px;width:760px;height:760px;border:1px solid rgb(255 255 255 / .08);border-radius:50%;box-shadow:0 0 0 65px rgb(255 255 255 / .018),0 0 0 130px rgb(255 255 255 / .012)}.fx184-business-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);gap:70px;align-items:center;min-height:670px;padding:70px 0}.fx184-business-hero .fx6-breadcrumbs{color:#a9c9d8}.fx184-business-hero .fx6-breadcrumbs a{color:inherit}.fx184-business-kicker,.fx184-business-heading>span{display:inline-flex;align-items:center;gap:10px;color:#8fd7f1;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx184-business-kicker:before,.fx184-business-heading>span:before{content:"";width:24px;height:2px;background:#ef912f}.fx184-business-hero h1{max-width:830px;margin:18px 0 0;color:#fff;font-size:clamp(48px,5.7vw,78px);line-height:.98;letter-spacing:-.06em}.fx184-business-intro{max-width:760px;margin-top:24px;color:#d7e9f1;font-size:17px;line-height:1.7}.fx184-business-intro p{margin:0}.fx184-business-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.fx184-business-actions .btn-ghost{border-color:rgb(255 255 255 / .4);color:#fff;background:rgb(255 255 255 / .07)}.fx184-business-proof{display:flex;flex-wrap:wrap;gap:13px 24px;margin-top:26px}.fx184-business-proof span{display:flex;align-items:center;gap:9px;color:#e2f0f5;font-size:11px;font-weight:750}.fx184-business-fit-card{padding:31px;border:1px solid rgb(255 255 255 / .18);border-radius:30px;background:rgb(255 255 255 / .1);box-shadow:0 28px 80px rgb(0 19 31 / .25);backdrop-filter:blur(13px)}.fx184-business-fit-card>span{color:#9edbf1;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx184-business-fit-card h2{margin:12px 0 0;color:#fff;font-size:30px;line-height:1.06;letter-spacing:-.045em}.fx184-business-fit-card>p{margin:19px 0 0;color:#bed5df;font-size:10px;line-height:1.6}.fx184-business-fit-list{display:grid;margin-top:25px;border-top:1px solid rgb(255 255 255 / .13)}.fx184-business-fit-list article{display:grid;grid-template-columns:50px minmax(0,1fr);gap:15px;align-items:center;padding:18px 0;border-bottom:1px solid rgb(255 255 255 / .11)}.fx184-business-fit-list i{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:#ef912f;color:#fff;font-size:13px;font-style:normal;font-weight:900}.fx184-business-fit-list strong,.fx184-business-fit-list small{display:block}.fx184-business-fit-list strong{color:#fff;font-size:13px}.fx184-business-fit-list small{margin-top:4px;color:#b9d1dc;font-size:9px;line-height:1.45}.fx184-business-section{padding:96px 0}.fx184-business-section.is-soft{background:#f4f8fa}.fx184-business-section.is-dark{background:#08283c;color:#fff}.fx184-business-heading{max-width:850px}.fx184-business-heading>span{color:#0d759d}.fx184-business-heading h2{margin:14px 0 0;color:#12364a;font-size:clamp(38px,4.7vw,62px);line-height:1.02;letter-spacing:-.055em}.fx184-business-heading p{max-width:800px;margin:17px 0 0;color:#526f80;font-size:15px;line-height:1.72}.fx184-business-heading.is-light>span{color:#9bdcf3}.fx184-business-heading.is-light h2{color:#fff}.fx184-business-heading.is-light p{color:#bfd5df}.fx184-business-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin-top:37px}.fx184-business-audience-grid article{position:relative;min-height:350px;padding:28px;border:1px solid #dce7ec;border-radius:26px;background:#fff;box-shadow:0 18px 50px rgb(13 52 73 / .065)}.fx184-business-audience-grid article>b{color:#d5e4ea;font-size:52px;letter-spacing:-.07em}.fx184-business-audience-grid h3{margin:30px 0 0;color:#173d52;font-size:25px;letter-spacing:-.04em}.fx184-business-audience-grid p{margin:12px 0 0;color:#587384;font-size:12px;line-height:1.65}.fx184-business-audience-grid ul{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none}.fx184-business-audience-grid li{position:relative;padding-left:22px;color:#385b6e;font-size:11px}.fx184-business-audience-grid li:before{content:"✓";position:absolute;left:0;color:#21945f;font-weight:900}.fx184-business-service-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(330px,.65fr);gap:58px;align-items:start}.fx184-business-capabilities{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}.fx184-business-capabilities article{display:grid;grid-template-columns:31px minmax(0,1fr);gap:12px;padding:18px;border:1px solid #dce7ec;border-radius:18px;background:#fff}.fx184-business-capabilities i{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#21945f;color:#fff;font-size:11px;font-style:normal;font-weight:900}.fx184-business-capabilities strong{color:#173d52;font-size:13px}.fx184-business-capabilities p{margin:6px 0 0;color:#5e7887;font-size:10px;line-height:1.55}.fx184-business-quality-card{position:sticky;top:100px;padding:30px;border-radius:28px;background:linear-gradient(145deg,#0a3048,#0d5975);color:#fff;box-shadow:0 25px 68px rgb(8 43 63 / .2)}.fx184-business-quality-card>span{color:#9bdcf3;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx184-business-quality-card h3{margin:13px 0 0;color:#fff;font-size:31px;line-height:1.08;letter-spacing:-.045em}.fx184-business-quality-card>p{margin:16px 0 24px;color:#c5dce5;font-size:11px;line-height:1.68}.fx184-business-quality-card>div{padding:15px 0;border-top:1px solid rgb(255 255 255 / .13)}.fx184-business-quality-card strong,.fx184-business-quality-card small{display:block}.fx184-business-quality-card strong{font-size:24px}.fx184-business-quality-card small{margin-top:3px;color:#bcd4de;font-size:9px}.fx184-business-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:36px}.fx184-business-process article{padding:23px;border:1px solid rgb(255 255 255 / .13);border-radius:21px;background:rgb(255 255 255 / .065)}.fx184-business-process article>b{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:#ef912f;color:#fff}.fx184-business-process strong{display:block;margin-top:25px;color:#fff;font-size:16px}.fx184-business-process p{margin:8px 0 0;color:#bad2dc;font-size:10.5px;line-height:1.58}.fx184-business-intake-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(480px,1.22fr);gap:60px;align-items:start}.fx184-business-contact-notes{display:grid;gap:12px;margin-top:27px}.fx184-business-contact-notes span{display:flex;align-items:center;gap:10px;color:#31566a;font-size:11px;font-weight:700}.fx184-business-form{border-radius:28px!important;box-shadow:0 22px 65px rgb(10 49 70 / .11)!important}.fx184-business-form h3{margin:0 0 20px;color:#173d52;font-size:27px}.fx184-business-form .fx6-form-grid{margin-top:0}@media(max-width:980px){.fx184-business-hero-grid,.fx184-business-service-grid,.fx184-business-intake-grid{grid-template-columns:1fr}.fx184-business-hero-grid{gap:38px;min-height:0;padding:62px 0}.fx184-business-fit-card{max-width:680px}.fx184-business-audience-grid{grid-template-columns:1fr 1fr}.fx184-business-process{grid-template-columns:1fr 1fr}.fx184-business-quality-card{position:static}.fx184-business-intake-grid{gap:35px}}@media(max-width:650px){.fx184-business-hero h1{font-size:43px}.fx184-business-section{padding:68px 0}.fx184-business-audience-grid,.fx184-business-capabilities,.fx184-business-process{grid-template-columns:1fr}.fx184-business-audience-grid article{min-height:0}.fx184-business-actions{align-items:stretch;flex-direction:column}.fx184-business-actions .btn{width:100%}.fx184-business-proof{display:grid}.fx184-business-fit-card{padding:21px;border-radius:23px}.fx184-business-heading h2{font-size:38px}.fx184-business-intake-grid{grid-template-columns:1fr}.fx184-business-form{min-width:0}}.fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(540px,1.08fr)!important;gap:clamp(72px,7vw,112px)!important;min-height:720px!important;padding:82px 0 90px!important}.fx185-home-cycle-restored .fx74-home-copy{max-width:790px}.fx185-home-cycle-restored .fx74-home-lead{max-width:720px!important}.fx185-home-cycle-restored .fx182-home-original-intro{max-width:700px}.fx185-home-cycle-restored .fx185-cycle-stage{width:100%;max-width:680px;height:640px!important;margin-left:auto;isolation:isolate}.fx185-home-cycle-restored .fx74-cycle-ring{width:550px!important;height:550px!important}.fx185-home-cycle-restored .fx74-cycle-device{width:188px!important;height:380px!important}.fx185-home-cycle-restored .fx74-cycle-node{width:202px!important;padding:15px 16px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:12px!important;border-radius:28px!important}.fx185-home-cycle-restored .fx74-cycle-node b{width:48px!important;height:48px!important;font-size:17px!important}.fx185-home-cycle-restored .fx74-cycle-node strong{font-size:15px!important}.fx185-home-cycle-restored .fx74-cycle-node small{font-size:10px!important;line-height:1.35!important}.fx185-home-cycle-restored .fx74-cycle-node .eyebrow{font-size:9px!important}.fx185-home-cycle-restored .fx74-cycle-node.n1{left:0!important;top:62px!important}.fx185-home-cycle-restored .fx74-cycle-node.n2{right:0!important;top:62px!important}.fx185-home-cycle-restored .fx74-cycle-node.n3{right:0!important;bottom:62px!important}.fx185-home-cycle-restored .fx74-cycle-node.n4{left:0!important;bottom:62px!important}@media(max-width:1180px){.fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:minmax(0,1fr) 540px!important;gap:52px!important}.fx185-home-cycle-restored .fx185-cycle-stage{max-width:620px}}@media(max-width:980px){.fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:1fr!important;gap:54px!important;padding:68px 0 76px!important}.fx185-home-cycle-restored .fx185-cycle-stage{width:100%;max-width:650px;margin:0 auto}}@media(max-width:650px){.fx185-home-cycle-restored .fx74-home-hero-grid{gap:38px!important;padding:48px 0 60px!important}.fx185-home-cycle-restored .fx185-cycle-stage{height:660px!important;max-width:390px!important}.fx185-home-cycle-restored .fx74-cycle-ring{width:350px!important;height:350px!important}.fx185-home-cycle-restored .fx74-cycle-ring:before{inset:18px!important}.fx185-home-cycle-restored .fx74-cycle-ring:after{inset:52px!important}.fx185-home-cycle-restored .fx74-cycle-device{width:126px!important;height:256px!important;border-radius:30px!important}.fx185-home-cycle-restored .fx74-cycle-device:before{inset:8px!important;border-radius:23px!important}.fx185-home-cycle-restored .fx74-cycle-device:after{top:12px!important;width:58px!important;height:15px!important}.fx185-home-cycle-restored .fx74-cycle-node{width:154px!important;padding:11px 12px!important;grid-template-columns:36px minmax(0,1fr)!important;gap:8px!important;border-radius:20px!important}.fx185-home-cycle-restored .fx74-cycle-node b{width:36px!important;height:36px!important;font-size:12px!important}.fx185-home-cycle-restored .fx74-cycle-node strong{font-size:12px!important}.fx185-home-cycle-restored .fx74-cycle-node small{font-size:8px!important}.fx185-home-cycle-restored .fx74-cycle-node .eyebrow{font-size:7px!important}.fx185-home-cycle-restored .fx74-cycle-node.n1{left:0!important;top:48px!important}.fx185-home-cycle-restored .fx74-cycle-node.n2{right:0!important;top:48px!important}.fx185-home-cycle-restored .fx74-cycle-node.n3{right:0!important;bottom:48px!important}.fx185-home-cycle-restored .fx74-cycle-node.n4{left:0!important;bottom:48px!important}}.fx186-home-hero .fx74-home-copy h1{max-width:720px!important;font-size:clamp(50px,4.7vw,70px)!important;line-height:.98!important;letter-spacing:-.058em!important}.fx186-home-hero .fx182-home-title-accent{display:block!important}.fx6-topbar,.fx77-page .fx6-topbar{background:#fff8ef!important;border-top:1px solid #f4e7d8!important;border-bottom:1px solid #ead8c5!important;color:#526674!important;box-shadow:none!important}.fx6-topbar .container{min-height:38px!important;padding:6px 0!important;text-align:center!important}.fx6-topbar b{color:#c96a16!important}.fx186-hero-proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 24px!important;margin-top:22px!important;padding:0!important;list-style:none!important}.fx186-hero-proof>span,.fx186-hero-proof>li{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#e7f2f7!important;font-size:12px!important;font-weight:750!important;line-height:1.4!important}.fx186-hero-proof>span>b{display:none!important}.fx186-hero-proof>span:before,.fx186-hero-proof>li:before{content:'✓'!important;display:inline-grid!important;place-items:center!important;flex:0 0 24px!important;width:24px!important;height:24px!important;box-sizing:border-box!important;border:2px solid #31a977!important;border-radius:50%!important;background:rgb(27 139 91 / .2)!important;color:#fff!important;box-shadow:0 5px 14px rgb(9 72 50 / .2)!important;font-size:12px!important;font-weight:950!important;line-height:1!important}.fx6-page-hero .fx186-hero-proof,.fx184-business-hero .fx186-hero-proof,.fx33-screen-hero .fx186-hero-proof{margin-top:21px!important}.fx186-money-proof{max-width:780px}.fx-cx-hero-usps.fx186-hero-proof{margin-top:21px!important}.fx-cx-hero-usps.fx186-hero-proof li{color:#284c60!important}.fx-cx-hero-usps.fx186-hero-proof li:before{background:#21945f!important;border-color:#21945f!important}.model-hero-v45 .fx186-hero-proof>span{color:#e5f1f6!important}@media(max-width:980px){.fx186-home-hero .fx74-home-copy h1{max-width:670px!important;font-size:clamp(48px,7vw,64px)!important}}@media(max-width:650px){.fx186-home-hero .fx74-home-copy h1{font-size:45px!important;line-height:1!important}.fx186-hero-proof{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;margin-top:18px!important}.fx6-topbar .container{display:block!important;line-height:1.45!important}.fx6-topbar b{display:block!important;margin-bottom:1px!important}}.fx186-hero-proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;margin-top:25px!important;padding:0!important;list-style:none!important;color:#c3dae5!important}.fx186-hero-proof>span,.fx186-hero-proof>li{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#c3dae5!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important;box-shadow:none!important}.fx186-hero-proof>span>b,.fx186-hero-proof>li>b{display:none!important}.fx186-hero-proof>span:before,.fx186-hero-proof>li:before{content:'✓'!important;display:inline!important;flex:0 0 auto!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:#d8ebf4!important;box-shadow:none!important;font-size:18px!important;font-weight:500!important;line-height:1!important}.fx186-hero-proof>:nth-child(n+4){display:none!important}.fx-cx-hero-usps.fx186-hero-proof>li{color:#284c60!important}.fx-cx-hero-usps.fx186-hero-proof>li:before{color:#168752!important;background:transparent!important;border:0!important}@media(max-width:650px){.fx186-hero-proof{display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin-top:21px!important}}.site-header .fx188-header-logo{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;flex:0 0 auto!important;min-width:148px!important;line-height:1!important;text-decoration:none!important}.site-header .fx188-header-logo img{display:block!important;width:auto!important;height:38px!important;max-width:158px!important;object-fit:contain!important}.fx-v718-home-shell.is-home-page .fx21-highlight-copy{padding:clamp(30px,3.1vw,48px)!important;border-color:#dbe6eb!important;box-shadow:0 22px 58px rgb(10 48 68 / .075)!important}.fx-v718-home-shell.is-home-page .fx21-highlight-copy .fx21-kicker{color:#0d6f96!important}.fx-v718-home-shell.is-home-page .fx21-highlight-list article{grid-template-columns:48px minmax(0,1fr)!important;gap:18px!important;padding:20px 0!important;border-top-color:#e3ebef!important}.fx-v718-home-shell.is-home-page .fx21-highlight-list article:first-child{padding-top:0!important}.fx-v718-home-shell.is-home-page .fx21-highlight-list article b{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;border-radius:50%!important;background:#ef912f!important;color:#fff!important;box-shadow:0 10px 24px rgb(239 145 47 / .22)!important;font-size:15px!important;font-weight:900!important}.fx-v718-home-shell.is-home-page .fx21-highlight-list strong{color:#173a4e!important;font-size:18px!important;font-weight:850!important}.fx-v718-home-shell.is-home-page .fx182-home-highlight-intro,.fx-v718-home-shell.is-home-page .fx21-highlight-list p{color:#3f5d6e!important;opacity:1!important;font-size:15px!important;line-height:1.68!important}.fx-v718-home-shell.is-home-page .fx21-highlight-media{position:relative!important;min-height:620px!important;background:#eaf1f4!important}.fx-v718-home-shell.is-home-page .fx21-highlight-media img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border-radius:0!important;object-fit:cover!important;object-position:center!important;box-shadow:none!important}.fx-v718-home-shell.is-home-page :where(.fx21-section-head p,.fx21-location-card p,.fx21-local-photo figcaption,.section-copy,.home-faq-copy,.fx-loc-intro,.fx-loc-card-copy,.fx-loc-hour span,.fx-loc-shared-copy,.fx-loc-check strong,.entry-row p,.split-item p,.faq-a){color:#3e5c6d!important;opacity:1!important}.fx-v718-home-shell.is-home-page .fx-loc-hour strong,.fx-v718-home-shell.is-home-page .fx-loc-card-title,.fx-v718-home-shell.is-home-page .fx-loc-check strong{color:#294b5f!important}.fx-v718-home-shell.is-home-page .fx-loc-mini,.fx-v718-home-shell.is-home-page .fx-loc-kicker{color:#557286!important;font-weight:850!important}.fx-v718-home-shell.is-home-page .fx-loc-meta .fx-loc-mini{display:block!important;margin-bottom:8px!important}.fx-v718-home-shell.is-home-page .fx-loc-phone{display:block!important;margin-top:0!important}.fx6-footer{padding:66px 0 34px!important}.fx6-footer-grid{grid-template-columns:minmax(250px,1.35fr) repeat(4,minmax(125px,1fr))!important;gap:clamp(30px,4vw,58px)!important}.fx6-footer .fx188-footer-logo{display:inline-flex!important;align-items:center!important;padding:9px 13px!important;border-radius:13px!important;background:#fff!important;line-height:1!important}.fx6-footer .fx188-footer-logo img{display:block!important;width:auto!important;height:38px!important;max-width:158px!important;object-fit:contain!important}.fx6-footer-brand p{max-width:330px!important;margin-top:21px!important;color:#b8ccd6!important;font-size:14px!important;line-height:1.7!important}.fx6-footer h4{margin:0 0 17px!important;color:#9ab2c0!important;font-size:11px!important;font-weight:850!important;letter-spacing:.12em!important}.fx6-footer a,.fx6-footer span{margin:10px 0!important;color:#d2e0e7!important;font-size:14px!important;line-height:1.48!important}.fx6-footer-bottom{margin-top:48px!important;padding-top:25px!important;color:#9db4c0!important;font-size:12px!important}@media(max-width:1080px){.fx6-footer-grid{grid-template-columns:1.2fr repeat(2,1fr)!important}}@media(max-width:850px){.fx6-footer-grid{grid-template-columns:1fr 1fr!important}.fx6-footer-brand{grid-column:1/-1!important}.fx-v718-home-shell.is-home-page .fx21-highlight-media{min-height:500px!important}}@media(max-width:650px){.site-header .fx188-header-logo{min-width:122px!important}.site-header .fx188-header-logo img{height:32px!important;max-width:132px!important}.fx-v718-home-shell.is-home-page .fx21-highlight-copy{padding:25px!important}.fx-v718-home-shell.is-home-page .fx21-highlight-media{position:relative!important;min-height:360px!important}.fx6-footer{padding:52px 0 28px!important}.fx6-footer-grid{grid-template-columns:1fr!important;gap:28px!important}.fx6-footer-brand{grid-column:auto!important}.fx6-footer a,.fx6-footer span{font-size:14px!important}}.fx-v2-choice-device-image,.fx189-device-thumb{display:flex!important;align-items:center!important;justify-content:center!important;width:64px!important;height:64px!important;min-width:64px!important;border-radius:18px!important;background:#f2f7fa!important;border:1px solid #dbe7ed!important;overflow:visible!important}.fx189-device-card{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;gap:16px!important;align-items:center!important;text-align:left!important}.fx189-device-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-width:0!important}.fx189-device-copy>span{font-weight:900!important;color:#17384d!important}.fx189-device-copy>strong{margin-top:5px!important}.fx-v2-choice-device-image .fx-rf-device-icon,.fx189-device-thumb .fx-rf-device-icon{position:relative!important;display:block!important;overflow:visible!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24),0 7px 12px rgb(0 43 85 / .14)!important}.fx-v2-choice-device-image .fx-rf-device-icon::before,.fx-v2-choice-device-image .fx-rf-device-icon::after,.fx189-device-thumb .fx-rf-device-icon::before,.fx189-device-thumb .fx-rf-device-icon::after{box-sizing:border-box!important}.fx-v2-choice-device-image .fx-rf-device-smartphone,.fx189-device-thumb .fx-rf-device-smartphone{width:27px!important;height:48px!important;border-radius:7px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-choice-device-image .fx-rf-device-tablet,.fx189-device-thumb .fx-rf-device-tablet{width:35px!important;height:48px!important;border-radius:9px!important;background:linear-gradient(145deg,#223648 0%,#7f9ab4 50%,#16212d 100%)!important}.fx-v2-choice-device-image .fx-rf-device-laptop,.fx189-device-thumb .fx-rf-device-laptop{width:40px!important;height:27px!important;border-radius:5px 5px 2px 2px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-choice-device-image .fx-rf-device-laptop::before,.fx189-device-thumb .fx-rf-device-laptop::before{content:""!important;display:block!important;position:absolute!important;left:8px!important;bottom:-6px!important;width:24px!important;height:3px!important;border-radius:999px!important;background:#8ea3b6!important}.fx-v2-choice-device-image .fx-rf-device-smartwatch,.fx189-device-thumb .fx-rf-device-smartwatch{width:29px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-choice-device-image .fx-rf-device-smartwatch::after,.fx189-device-thumb .fx-rf-device-smartwatch::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:13px!important;width:3px!important;height:9px!important;border-radius:999px!important;background:#8ea3b6!important}.fx-v2-choice-device-image .fx-rf-device-console,.fx189-device-thumb .fx-rf-device-console{width:44px!important;height:28px!important;border-radius:16px 16px 13px 13px!important;background:linear-gradient(145deg,#223648 0%,#6b859f 50%,#16212d 100%)!important}.fx-v2-choice-device-image .fx-rf-device-console::before,.fx189-device-thumb .fx-rf-device-console::before{content:""!important;display:block!important;position:absolute!important;left:10px!important;top:12px!important;width:12px!important;height:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:4px -4px 0 -1px rgb(255 255 255 / .78),4px 4px 0 -1px rgb(255 255 255 / .78)!important}.fx-v2-choice-device-image .fx-rf-device-console::after,.fx189-device-thumb .fx-rf-device-console::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:10px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .78)!important}.fx-v2-choice-device-image .fx-rf-device-smartphone::before,.fx-v2-choice-device-image .fx-rf-device-smartphone::after,.fx-v2-choice-device-image .fx-rf-device-tablet::before,.fx-v2-choice-device-image .fx-rf-device-tablet::after,.fx-v2-choice-device-image .fx-rf-device-laptop::after,.fx-v2-choice-device-image .fx-rf-device-smartwatch::before,.fx189-device-thumb .fx-rf-device-smartphone::before,.fx189-device-thumb .fx-rf-device-smartphone::after,.fx189-device-thumb .fx-rf-device-tablet::before,.fx189-device-thumb .fx-rf-device-tablet::after,.fx189-device-thumb .fx-rf-device-laptop::after,.fx189-device-thumb .fx-rf-device-smartwatch::before{content:none!important;display:none!important}.fx74-cycle-node.is-module-preview{cursor:default!important;opacity:.9!important}.fx74-cycle-node.is-module-preview:hover{transform:none!important}.fx6-footer .fx189-footer-logo{position:relative!important;padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important}.fx6-footer .fx189-footer-logo img{filter:brightness(0) invert(1)!important;opacity:.94!important;background:transparent!important}.fx6-footer .fx189-footer-logo::after{content:none!important;display:none!important}.fx6-footer-grid.fx189-footer-grid{grid-template-columns:minmax(250px,1.35fr) repeat(auto-fit,minmax(150px,1fr))!important}.fx-v2-content-root:not(.fx-v2-pilot-content-root) :where(.section-shell,.panel,.card,.faq-item,.home-link-col){border-color:#dbe6ec!important;box-shadow:0 18px 50px rgb(8 42 70 / .06)!important}.fx-v2-content-root:not(.fx-v2-pilot-content-root) :where(.hero-title,.section-title,h1,h2,h3,strong){color:#102f43}.fx-v2-content-root:not(.fx-v2-pilot-content-root) :where(p,.lead,.section-copy,.faq-a,li){color:#4c697a}.fx-v2-content-root:not(.fx-v2-pilot-content-root) .hero{background:linear-gradient(135deg,#082f48,#0b4c68)!important}.fx-v2-content-root:not(.fx-v2-pilot-content-root) .hero :where(.hero-title,.lead,.breadcrumbs,.breadcrumbs a,.hero-copy-label){color:#fff!important}@media(max-width:620px){.fx189-device-card{grid-template-columns:56px minmax(0,1fr)!important}.fx-v2-choice-device-image,.fx189-device-thumb{width:56px!important;height:56px!important;min-width:56px!important}}.fx189-advice-hub-hero{padding:72px 0 64px;background:linear-gradient(135deg,#082f48,#0b4c68);color:#fff}.fx189-advice-hub-hero h1{max-width:760px;margin:18px 0 16px;color:#fff;font-size:clamp(48px,6vw,82px);line-height:.98;letter-spacing:-.055em}.fx189-advice-hub-hero p{max-width:720px;color:#d7e8f0;font-size:19px;line-height:1.65}.fx189-advice-hub-hero .fx6-breadcrumbs,.fx189-advice-hub-hero .fx6-breadcrumbs a{color:#c9dce6}.fx189-advice-hub-hero .fx187-quiet-proof{margin-top:24px}.fx189-advice-hub-body{padding:72px 0;background:#f5f8fa}.fx189-advice-hub-body header{max-width:760px;margin-bottom:28px}.fx189-advice-hub-body h2{font-size:clamp(34px,4vw,54px);color:#102f43;margin:9px 0 10px}.fx189-advice-hub-body header p{color:#4c697a;font-size:18px}.fx189-advice-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx189-advice-hub-grid>a{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:22px;border:1px solid #dbe6ec;border-radius:22px;background:#fff;box-shadow:0 14px 34px rgb(8 42 70 / .055);text-decoration:none}.fx189-advice-hub-grid strong{display:block;color:#17384d;font-size:20px}.fx189-advice-hub-grid small{display:block;margin-top:5px;color:#587486;font-size:15px;line-height:1.5}.fx189-advice-hub-grid>a>b{color:#ef912f;font-size:22px}@media(max-width:760px){.fx189-advice-hub-grid{grid-template-columns:1fr}.fx189-advice-hub-hero{padding:52px 0}.fx189-advice-hub-hero h1{font-size:48px}}.fx190-generic-hero{padding:72px 0 46px;background:linear-gradient(135deg,#f7fafc,#edf4f7)}.fx190-generic-hero h1{max-width:920px;margin:18px 0 0;color:#082b40;font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em}.fx190-generic-content{padding:54px 0 86px;background:#f4f8fa}.fx190-content-card{max-width:1040px;margin:0 auto;padding:clamp(26px,5vw,58px);border:1px solid #dbe6eb;border-radius:30px;background:#fff;box-shadow:0 24px 70px rgb(4 39 58 / .08)}.fx190-entry-content{color:#28495d;font-size:18px;line-height:1.75}.fx190-entry-content h1,.fx190-entry-content h2,.fx190-entry-content h3{color:#082b40;letter-spacing:-.035em;line-height:1.08}.fx190-entry-content h2{margin-top:1.65em;font-size:clamp(30px,4vw,46px)}.fx190-entry-content h3{margin-top:1.4em;font-size:26px}.fx190-entry-content a{color:#087ca8;text-decoration-thickness:1px;text-underline-offset:3px}.fx190-entry-content img,.fx190-featured-image{max-width:100%;height:auto;border-radius:22px}.fx190-featured-image{display:block;width:100%;margin:0 0 34px}.fx190-archive-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.fx190-archive-card{padding:28px;border:1px solid #dbe6eb;border-radius:24px;background:#fff;box-shadow:0 16px 46px rgb(4 39 58 / .06)}.fx190-archive-card>span{color:#70889a;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.fx190-archive-card h2{margin:12px 0;font-size:28px;line-height:1.08}.fx190-archive-card h2 a{color:#082b40;text-decoration:none}.fx190-archive-card p{color:#526d7e;line-height:1.6}@media(max-width:900px){.fx190-archive-grid{grid-template-columns:1fr 1fr}.fx190-generic-hero{padding-top:48px}}@media(max-width:620px){.fx190-archive-grid{grid-template-columns:1fr}.fx190-generic-content{padding:34px 0 60px}.fx190-content-card{border-radius:22px}.fx190-entry-content{font-size:16px}}.fx-v2-route-render .btn.btn-primary[data-fx-v2-repair-open]:not(.btn-small),.fx-v2-route-render .fx192-repair-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:50px!important;padding:0 23px!important;border:1px solid var(--orange,#ef912f)!important;border-radius:13px!important;background:var(--orange,#ef912f)!important;color:#fff!important;font-size:13px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:0 14px 30px rgb(197 101 18 / .24)!important;cursor:pointer!important}.fx-v2-route-render .btn.btn-primary[data-fx-v2-repair-open]:not(.btn-small):hover,.fx-v2-route-render .fx192-repair-cta:hover{background:var(--orange-2,#d96f16)!important;border-color:var(--orange-2,#d96f16)!important;color:#fff!important;transform:translateY(-1px)}.fx25-device-grid>.fx25-device-card:not(.fx189-device-card){min-height:158px!important;padding:24px!important;border:1px solid #dbe6ec!important;border-radius:22px!important;background:#fff!important;text-align:left!important;box-shadow:0 16px 42px rgb(8 42 70 / .06)!important}.fx25-device-grid>.fx25-device-card:not(.fx189-device-card)>span{display:block!important;color:#12364b!important;font-size:20px!important;font-weight:900!important;line-height:1.15!important}.fx25-device-grid>.fx25-device-card:not(.fx189-device-card)>strong{display:block!important;margin-top:18px!important;color:var(--orange,#ef912f)!important;font-size:12px!important;font-weight:900!important}.fx25-device-grid>.fx25-device-card:not(.fx189-device-card)>small{display:block!important;margin-top:8px!important;color:#536f7f!important;font-size:12px!important;line-height:1.55!important}.fx25-device-grid>.fx25-device-card:not(.fx189-device-card):hover{border-color:rgb(239 145 47 / .55)!important;box-shadow:0 20px 48px rgb(8 42 70 / .1)!important;transform:translateY(-2px)}@media(max-width:650px){.fx-v2-route-render .btn.btn-primary[data-fx-v2-repair-open]:not(.btn-small),.fx-v2-route-render .fx192-repair-cta{width:100%!important}}:root{--fx196-orange:#f7902b;--fx196-ink:#102f43;--fx196-text:#506c7c;--fx196-line:#dce7ec;--fx196-soft:#f4f8fa;--fx196-green:#1d9a62}.fx-v2 .fx196-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px}.fx196-brand-content,.fx196-model-content{background:#fff;color:var(--fx196-ink)}.fx196-brand-content section,.fx196-model-content section{padding:76px 0}.fx196-brand-content section+section,.fx196-model-content section+section{border-top:1px solid #e7eef2}.fx196-section-head{max-width:620px}.fx196-section-head.is-wide{max-width:820px;margin-bottom:28px}.fx196-section-head>span,.fx196-guidance-label{display:inline-flex;align-items:center;gap:9px;color:#0b739d;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx196-section-head>span:before,.fx196-guidance-label:before{content:"";width:23px;height:2px;background:var(--fx196-orange)}.fx196-section-head h2{margin:11px 0 0;color:var(--fx196-ink);font-size:clamp(32px,4vw,50px);line-height:1.02;letter-spacing:-.045em}.fx196-section-head p{margin:15px 0 0;color:var(--fx196-text);font-size:15px;line-height:1.7}.fx196-model-link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx196-model-link-grid a{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:62px;padding:14px 18px;border:1px solid var(--fx196-line);border-radius:17px;background:#fff;color:#17384c;font-size:14px;font-weight:750;text-decoration:none;box-shadow:0 9px 26px rgb(14 49 70 / .035)}.fx196-model-link-grid a:hover{border-color:#9fc7da;background:#f8fbfc}.fx196-model-link-grid a b{color:#0b739d;font-size:18px}.fx196-more-models{margin-top:17px;border:1px solid var(--fx196-line);border-radius:18px;background:#f8fbfc;overflow:hidden}.fx196-more-models summary{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;color:#17384c;font-size:13px;font-weight:850;cursor:pointer;list-style:none}.fx196-more-models summary::-webkit-details-marker{display:none}.fx196-more-models[open] summary b{transform:rotate(45deg)}.fx196-more-models .fx196-model-link-grid{padding:0 14px 16px}.fx196-brand-repairs,.fx196-model-repairs{background:var(--fx196-soft)}.fx196-brand-repair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.fx196-brand-repair-grid a{position:relative;display:flex;flex-direction:column;min-height:185px;padding:21px;border:1px solid var(--fx196-line);border-radius:21px;background:#fff;color:var(--fx196-ink);text-decoration:none}.fx196-brand-repair-grid a>span{padding-right:25px;font-size:17px;font-weight:850}.fx196-brand-repair-grid small{margin-top:10px;color:var(--fx196-text);font-size:11px;line-height:1.55}.fx196-brand-repair-grid b{position:absolute;right:19px;bottom:17px;color:var(--fx196-orange);font-size:18px}.fx196-model-repair-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx196-model-repair-grid>a{display:grid;grid-template-columns:minmax(0,1fr) auto 28px;align-items:center;gap:14px;min-height:82px;padding:15px 18px;border:1px solid var(--fx196-line);border-radius:19px;background:#fff;color:#17384c;text-decoration:none}.fx196-model-repair-grid strong,.fx196-model-repair-grid small{display:block}.fx196-model-repair-grid strong{font-size:14px}.fx196-model-repair-grid small{margin-top:4px;color:#718793;font-size:10px}.fx196-model-repair-grid em{color:#0b739d;font-size:13px;font-style:normal;font-weight:850}.fx196-model-repair-grid b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf6fa;color:#0b739d}.fx196-empty{padding:26px;border:1px solid var(--fx196-line);border-radius:20px;background:#fff}.fx196-empty p{color:var(--fx196-text)}.fx196-guidance-source{padding:76px 0;background:#fff}.fx196-guidance-source>.container{margin-bottom:-30px}.fx196-guidance-source .fx-repair-map{padding:46px 0 0!important;background:#fff!important}.fx196-guidance-source .fx-map-shell{padding:34px!important;border:1px solid var(--fx196-line)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 18px 50px rgb(14 49 70 / .055)!important}.fx196-guidance-source .fx-map-head{gap:30px!important}.fx196-guidance-source .fx-map-title,.fx196-guidance-source .fx-map-qa-title{color:var(--fx196-ink)!important;font-size:clamp(30px,4vw,46px)!important;line-height:1.03!important;letter-spacing:-.04em!important}.fx196-guidance-source :where(.fx-map-lead,.fx-repair-card p,.fx-map-qa-body p,.fx-diagnose-card p){color:var(--fx196-text)!important;font-size:13px!important;line-height:1.7!important}.fx196-guidance-source .fx-diagnose-card{border:1px solid #cfe5d9!important;border-radius:22px!important;background:#f1faf5!important;box-shadow:none!important}.fx196-guidance-source .fx-usp-stack li{position:relative;padding-left:25px!important;color:#2e5c48!important;font-size:11px!important;font-weight:700!important}.fx196-guidance-source .fx-usp-stack li:before{content:"✓"!important;position:absolute!important;left:0!important;top:0!important;display:block!important;width:auto!important;height:auto!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--fx196-green)!important;font-size:14px!important;font-weight:950!important}.fx196-guidance-source .fx-repair-cards{gap:13px!important}.fx196-guidance-source .fx-repair-card{border:1px solid var(--fx196-line)!important;border-radius:20px!important;background:#f9fbfc!important;box-shadow:none!important}.fx196-guidance-source .fx-card-label,.fx196-guidance-source .fx-map-qa-topic{background:#eaf5fa!important;color:#0b739d!important}.fx196-guidance-source .fx-map-qa{margin-top:28px!important;padding-top:30px!important;border-top:1px solid #e5edf1!important}.fx196-guidance-source .fx-map-qa-list{display:grid!important;gap:10px!important}.fx196-guidance-source .fx-map-qa-item{grid-template-columns:130px minmax(0,1fr)!important;gap:28px!important;padding:20px 0!important;border-top:1px solid #e5edf1!important}.fx196-guidance-source .fx-map-qa-item:first-child{border-top:0!important}.fx196-guidance-source .fx-map-qa-body h3{margin:0!important;color:var(--fx196-ink)!important;font-size:17px!important;line-height:1.25!important}.fx196-guidance-source .fx-map-qa-note{margin-top:12px!important;padding:11px 13px!important;border-radius:12px!important;background:#f1f5f7!important;color:#4b6878!important;font-size:10px!important}.fx196-why-fonifix{background:#f7fafb}.fx196-why-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);gap:68px;align-items:center}.fx196-why-grid ul{display:grid;gap:15px;margin:0;padding:0;list-style:none}.fx196-why-grid li{position:relative;padding:0 0 15px 29px;border-bottom:1px solid #dfe9ed;color:#315465;font-size:14px;font-weight:700;line-height:1.5}.fx196-why-grid li:before{content:"✓";position:absolute;left:0;top:-1px;color:var(--fx196-green);font-size:18px;font-weight:950}.fx196-faq,.fx-v2-engine-faq,.fx180-model-faq,.fx76-faq-section,.fx6-original-content .faq{padding:76px 0!important;background:#fff!important}.fx196-faq-grid,.fx-v2-engine-faq-grid,.fx180-model-faq-grid,.fx76-faq-grid,.fx6-original-content .faq-grid{display:grid!important;grid-template-columns:minmax(270px,.65fr) minmax(0,1.35fr)!important;gap:64px!important;align-items:start!important}.fx196-faq-list,.fx-v2-engine-faq-list,.fx180-model-faq-list,.fx76-faq-list,.fx6-original-content .faq-list{display:grid!important;gap:10px!important;border:0!important}.fx196-faq-list details,.fx-v2-engine-faq-list details,.fx180-model-faq-list details,.fx76-faq-list details,.fx6-original-content .faq-list details{overflow:hidden!important;border:1px solid var(--fx196-line)!important;border-radius:17px!important;background:#fff!important;padding:0!important;box-shadow:none!important}.fx196-faq-list summary,.fx-v2-engine-faq-list summary,.fx180-model-faq-list summary,.fx76-faq-list summary,.fx6-original-content .faq-list summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;min-height:64px!important;padding:18px 20px!important;color:#17384c!important;font-size:14px!important;font-weight:760!important;line-height:1.35!important;cursor:pointer!important;list-style:none!important}.fx196-faq-list summary::-webkit-details-marker,.fx-v2-engine-faq-list summary::-webkit-details-marker{display:none}.fx196-faq-list summary b,.fx-v2-engine-faq-list summary b,.fx180-model-faq-list summary b,.fx76-faq-list summary b{color:#0b739d!important;font-size:20px!important;font-weight:450!important}.fx196-faq-list details[open] summary b,.fx-v2-engine-faq-list details[open] summary b,.fx180-model-faq-list details[open] summary b,.fx76-faq-list details[open] summary b{transform:rotate(45deg)}.fx196-faq-list details>div,.fx-v2-engine-faq-list details>div,.fx180-model-faq-list details>div,.fx76-faq-list details p,.fx6-original-content .faq-list details p{margin:0!important;padding:0 20px 20px!important;color:var(--fx196-text)!important;font-size:12.5px!important;line-height:1.75!important;font-weight:400!important}.fx196-related{background:#f7fafb}.fx196-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fx196-related-grid article{padding:20px;border:1px solid var(--fx196-line);border-radius:20px;background:#fff}.fx196-related-grid h3{margin:0 0 9px;font-size:15px}.fx196-related-grid a{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #edf2f4;color:#315465;font-size:11px;text-decoration:none}.fx196-related-grid a:first-of-type{border-top:0}.fx196-related-grid a b{color:#0b739d}.fx181-quality-card-compact.fx33-quality-card-secondary .fx33-quality-card-head.is-text-only{padding:4px 0 8px!important;border:0!important;border-radius:0!important;background:transparent!important}.fx33-combo-prompt{padding:82px 0!important;background:linear-gradient(135deg,#082e45 0%,#0b4965 100%)!important;color:#fff!important}.fx33-combo-prompt-inner{padding:36px!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:30px!important;background:rgb(255 255 255 / .06)!important;box-shadow:0 24px 60px rgb(5 30 44 / .25)!important}.fx33-combo-prompt-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:28px!important;align-items:end!important}.fx33-combo-prompt-head>div>span{color:#8dd9f4!important}.fx33-combo-prompt-head h2{max-width:780px!important;margin:10px 0 0!important;color:#fff!important;font-size:clamp(34px,4.5vw,58px)!important;line-height:1!important;letter-spacing:-.045em!important}.fx33-combo-prompt-head p{max-width:760px!important;color:rgb(236 247 251 / .82)!important;font-size:14px!important;line-height:1.7!important}.fx196-combo-saving{display:inline-flex;margin-top:10px;padding:8px 12px;border-radius:999px;background:#e9f8ef;color:#16764b;font-size:11px;font-weight:900}.fx196-combo-cta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px;background:var(--fx196-orange);color:#fff!important;font-size:13px;font-weight:850;text-decoration:none!important;box-shadow:0 12px 28px rgb(247 144 43 / .22)}.fx33-combo-prompt-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important}.fx33-combo-prompt-grid article{min-height:220px!important;padding:22px!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:22px!important;background:rgb(255 255 255 / .09)!important;color:#fff!important}.fx33-combo-prompt-grid article.is-complete{border-color:rgb(247 144 43 / .55)!important;background:rgb(247 144 43 / .13)!important}.fx33-combo-icon{width:58px!important;height:58px!important}.fx196-combo-card-head{display:grid;gap:8px;margin-top:16px}.fx196-combo-card-head strong{color:#fff!important;font-size:17px!important;line-height:1.2!important}.fx196-combo-card-head span{justify-self:start;padding:6px 9px;border-radius:999px;background:rgb(255 255 255 / .13);color:#fff;font-size:10px;font-weight:850}.fx33-combo-prompt-grid p{color:rgb(236 247 251 / .75)!important;font-size:11.5px!important;line-height:1.65!important}.fx33-combo-prompt-note{margin-top:18px!important;color:rgb(236 247 251 / .76)!important}.fx33-combo-prompt-note b{color:#fff!important}@media(max-width:900px){.fx196-model-link-grid,.fx196-brand-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx196-model-repair-grid,.fx196-why-grid,.fx196-faq-grid,.fx-v2-engine-faq-grid,.fx180-model-faq-grid,.fx76-faq-grid,.fx6-original-content .faq-grid{grid-template-columns:1fr!important;gap:28px!important}.fx196-related-grid{grid-template-columns:1fr 1fr}.fx33-combo-prompt-head{grid-template-columns:1fr!important;align-items:start!important}.fx33-combo-prompt-grid{grid-template-columns:1fr!important}.fx196-combo-cta{justify-self:start}}@media(max-width:650px){.fx196-brand-content section,.fx196-model-content section,.fx196-guidance-source,.fx196-faq,.fx-v2-engine-faq{padding:50px 0!important}.fx196-model-link-grid,.fx196-brand-repair-grid,.fx196-related-grid{grid-template-columns:1fr}.fx196-section-head h2{font-size:34px}.fx196-guidance-source .fx-map-shell{padding:22px!important;border-radius:22px!important}.fx196-guidance-source .fx-map-qa-item{grid-template-columns:1fr!important;gap:8px!important}.fx196-guidance-source .fx-map-qa-topic{justify-self:start}.fx-v2 .fx196-hero-actions{display:grid!important;grid-template-columns:1fr!important}.fx-v2 .fx196-hero-cta{width:100%!important;white-space:normal!important;text-align:center!important}.fx33-combo-prompt-inner{padding:24px 18px!important;border-radius:24px!important}.fx33-combo-prompt-head h2{font-size:36px!important}}.fx33-quality-minor-essential-lcd,.fx33-quality-kind-essential-lcd{background:transparent!important;box-shadow:none!important}.fx33-quality-minor-essential-lcd{border-color:#d7e4ea!important}.fx196-combo-price{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:5px 8px!important;padding:7px 10px!important}.fx196-combo-price del{color:rgb(255 255 255 / .58)!important;font-size:10px!important;font-weight:650!important}.fx196-combo-price b{color:#fff!important;font-size:15px!important;font-weight:900!important}.fx196-combo-price small{flex-basis:100%;color:#b9efd1!important;font-size:9px!important;font-weight:800!important}.fx196-combo-price.is-max{background:rgb(247 144 43 / .2)!important}.fx196-combo-price.is-max small{color:#fff!important}.fx33-combo-prompt{padding:58px 0!important;background:#f4f8fa!important;color:var(--fx196-ink)!important}.fx33-combo-prompt-inner{padding:clamp(24px,4vw,38px)!important;border:1px solid #dce7ec!important;border-radius:30px!important;background:#fff!important;box-shadow:0 18px 48px rgb(16 47 67 / .08)!important}.fx33-combo-prompt-head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:24px!important;align-items:center!important}.fx33-combo-prompt-head>div>span{color:#0f7198!important;font-size:11px!important;font-weight:900!important;letter-spacing:.15em!important;text-transform:uppercase!important}.fx33-combo-prompt-head h2{max-width:720px!important;margin:10px 0 0!important;color:var(--fx196-ink)!important;font-size:clamp(30px,4vw,48px)!important;line-height:1.03!important;letter-spacing:-.045em!important}.fx33-combo-prompt-head p{max-width:720px!important;margin-top:12px!important;color:var(--fx196-text)!important;font-size:15px!important;line-height:1.6!important}.fx196-combo-saving{display:inline-flex!important;margin:10px 0 0 10px!important;padding:7px 11px!important;border:1px solid #cdebdc!important;border-radius:999px!important;background:#eef9f3!important;color:#16764b!important;font-size:11px!important;font-weight:900!important}.fx33-combo-prompt-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;margin-top:28px!important;border:1px solid #dce7ec!important;border-radius:22px!important;overflow:hidden!important;background:#fbfdfe!important}.fx33-combo-prompt-grid article{display:grid!important;grid-template-columns:50px minmax(0,1fr)!important;gap:16px!important;align-items:start!important;min-height:0!important;padding:22px!important;border:0!important;border-right:1px solid #dce7ec!important;border-radius:0!important;background:transparent!important;color:var(--fx196-ink)!important}.fx33-combo-prompt-grid article:last-child{border-right:0!important}.fx33-combo-icon{width:48px!important;height:48px!important;margin:0!important;border-radius:15px!important;background:#fff3e7!important;color:#b75a12!important}.fx196-combo-card-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:18px!important;margin:0!important}.fx196-combo-card-head strong{color:var(--fx196-ink)!important;font-size:17px!important;line-height:1.25!important}.fx196-combo-card-head span{flex:0 0 auto!important;justify-self:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;color:var(--fx196-ink)!important}.fx196-combo-price{display:grid!important;justify-items:end!important;gap:2px!important;padding:0!important;text-align:right!important}.fx196-combo-price del{color:#8294a3!important;font-size:11px!important;font-weight:650!important}.fx196-combo-price b{color:#b8540d!important;font-size:16px!important;font-weight:900!important}.fx196-combo-price small{color:#237653!important;font-size:9.5px!important;font-weight:800!important}.fx33-combo-prompt-grid p{margin:10px 0 0!important;color:var(--fx196-text)!important;font-size:13px!important;line-height:1.55!important}.fx33-combo-prompt-note{margin:16px 0 0!important;color:var(--fx196-text)!important;font-size:13px!important}.fx33-combo-prompt-note b{color:var(--fx196-ink)!important}@media(max-width:860px){.fx33-combo-prompt-head{grid-template-columns:1fr!important}.fx196-combo-cta{justify-self:start}.fx33-combo-prompt-grid{grid-template-columns:1fr!important}.fx33-combo-prompt-grid article{border-right:0!important;border-bottom:1px solid #dce7ec!important}.fx33-combo-prompt-grid article:last-child{border-bottom:0!important}}@media(max-width:560px){.fx33-combo-prompt{padding:38px 0!important}.fx33-combo-prompt-inner{padding:20px!important;border-radius:24px!important}.fx33-combo-prompt-grid article{grid-template-columns:42px minmax(0,1fr)!important;padding:18px!important}.fx33-combo-icon{width:42px!important;height:42px!important}.fx196-combo-card-head{display:grid!important;gap:8px!important}.fx196-combo-price{justify-items:start!important;text-align:left!important}}.fx199-combo-prompt .fx33-combo-prompt-inner{background:#f7fbfd!important;border:1px solid #d8e5eb!important;box-shadow:0 18px 48px rgb(8 42 70 / .07)!important}.fx199-combo-prompt .fx33-combo-prompt-head{align-items:end!important;gap:30px!important}.fx199-combo-prompt .fx33-combo-prompt-head>div{max-width:760px}.fx199-combo-prompt .fx33-combo-prompt-head h2{max-width:760px!important}.fx199-combo-list{display:grid;gap:0;margin-top:26px;border-top:1px solid #dce8ed}.fx199-combo-row{display:grid;grid-template-columns:42px minmax(0,1fr) minmax(180px,240px);gap:18px;align-items:center;padding:19px 6px;border-bottom:1px solid #dce8ed;background:transparent!important}.fx199-combo-number{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff0e4;color:#b85c14;font-size:13px;font-weight:900}.fx199-combo-copy{min-width:0;padding-right:18px}.fx199-combo-copy strong{display:block;color:#0d3047;font-size:18px;line-height:1.2;letter-spacing:-.025em}.fx199-combo-copy p{margin:5px 0 0;color:#5a7183;font-size:14px;line-height:1.55}.fx199-combo-price{display:grid;justify-items:end;gap:2px;min-width:0;padding-left:22px;border-left:1px solid #dce8ed;text-align:right}.fx199-combo-price del{color:#8293a0;font-size:13px}.fx199-combo-price b{color:#0d3047;font-size:22px;line-height:1.05}.fx199-combo-price small{color:#23845c;font-size:11px;font-weight:850;line-height:1.35}.fx199-combo-more{margin-top:14px;border:1px solid #d8e5eb;border-radius:18px;background:#fff;overflow:hidden}.fx199-combo-more>summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;list-style:none;color:#163c54;font-weight:850}.fx199-combo-more>summary::-webkit-details-marker{display:none}.fx199-combo-more>summary span{color:#708797;font-size:12px;font-weight:700}.fx199-combo-more .fx199-combo-list{margin:0;padding:0 16px;border-top:1px solid #e3ecef}.fx199-combo-prompt .fx33-combo-prompt-note{margin-top:16px!important}.fx199-model-tools{display:grid;gap:15px;margin:0 0 28px}.fx199-model-search{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 18px;border:1px solid #cbdce5;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgb(8 42 70 / .05)}.fx199-model-search input{flex:1;min-width:0;border:0;outline:0;background:#fff0;color:#102f43;font:inherit;font-size:16px}.fx199-model-search b{color:#0f789f;font-size:22px}.fx199-series-chips{display:flex;flex-wrap:wrap;gap:8px}.fx199-series-chips .series-chip{min-height:38px;padding:0 14px;border:1px solid #d3e1e8;border-radius:999px;background:#fff;color:#415e72;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.fx199-series-chips .series-chip.active,.fx199-series-chips .series-chip:hover{border-color:#f58220;background:#fff5ec;color:#a9500c}.fx199-model-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx199-model-card{position:relative;display:grid;grid-template-columns:128px minmax(0,1fr) 28px;gap:17px;align-items:center;min-height:184px;padding:20px;border:1px solid #d5e3e9;border-radius:24px;background:#fff;color:#102f43;text-decoration:none!important;box-shadow:0 14px 38px rgb(8 42 70 / .055);transition:.18s ease}.fx199-model-card:hover{transform:translateY(-2px);border-color:#a9c9d8;box-shadow:0 20px 46px rgb(8 42 70 / .10)}.fx199-model-visual{display:grid;place-items:center;width:128px;height:144px;padding:10px;border-radius:20px;background:linear-gradient(145deg,#f1f7f9,#e8f0f4);overflow:hidden}.fx199-model-visual img{display:block;width:100%;height:100%;object-fit:contain}.fx199-model-body{display:grid;align-content:center;min-width:0}.fx199-model-body small{color:#137fa6;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.fx199-model-body strong{margin-top:7px;color:#102f43;font-size:21px;line-height:1.1;letter-spacing:-.035em}.fx199-model-body em{margin-top:7px;color:#60788a;font-size:13px;line-height:1.45;font-style:normal}.fx199-model-body b{margin-top:12px;color:#0d3047;font-size:15px}.fx199-model-card>i{color:#f58220;font-size:22px;font-style:normal}.fx199-model-empty{display:none;padding:24px;border:1px dashed #bfd1db;border-radius:20px;background:#fff;color:#36566d}.fx199-model-empty.is-visible{display:block}.fx199-repair-groups{display:grid;gap:26px}.fx199-repair-group{padding:0!important;background:transparent!important}.fx199-repair-group>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0 0 13px;padding:0 2px}.fx199-repair-group>header>span{color:#0d3047;font-size:18px;font-weight:900;letter-spacing:-.025em}.fx199-repair-group>header>small{color:#6d8392;font-size:12px;font-weight:750}.fx199-repair-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.fx199-repair-card{display:grid;grid-template-columns:62px minmax(0,1fr) auto 20px;gap:13px;align-items:center;min-height:132px;padding:16px 17px;border:1px solid #d5e3e9;border-radius:20px;background:#fff;color:#102f43;text-decoration:none!important;box-shadow:0 10px 28px rgb(8 42 70 / .045);transition:.18s ease}.fx199-repair-card:hover{transform:translateY(-2px);border-color:#a9c9d8;box-shadow:0 16px 38px rgb(8 42 70 / .09)}.fx199-repair-icon{display:grid;place-items:center;width:62px;height:62px;padding:10px;border-radius:17px;background:#eef5f8}.fx199-repair-icon img{width:100%;height:100%;object-fit:contain}.fx199-repair-body{display:grid;min-width:0}.fx199-repair-body strong{color:#102f43;font-size:16px;line-height:1.2;letter-spacing:-.02em}.fx199-repair-body small{margin-top:5px;color:#60788a;font-size:12px;line-height:1.4}.fx199-repair-body em{margin-top:8px;color:#137fa6;font-size:11px;font-weight:800;font-style:normal}.fx199-repair-card>b{color:#0d3047;font-size:15px;white-space:nowrap}.fx199-repair-card>i{color:#f58220;font-size:18px;font-style:normal}.fx199-all-extras{margin-top:18px;border:1px solid #d4e2e8;border-radius:20px;background:#fff;overflow:hidden}.fx199-all-extras>summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 18px;cursor:pointer;list-style:none;color:#0d3047;font-size:15px;font-weight:900}.fx199-all-extras>summary::-webkit-details-marker{display:none}.fx199-all-extras>summary:after{content:'+';display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef5f8;color:#0f789f}.fx199-all-extras[open]>summary:after{content:'−'}.fx199-all-extras-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:0 16px 16px}.fx199-all-extras-grid button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center;padding:14px;border:1px solid #d7e4ea;border-radius:16px;background:#f8fbfc;color:#17384f;text-align:left;cursor:pointer}.fx199-all-extras-grid button.selected{border-color:#2aa96b;background:#eefaf4;box-shadow:0 0 0 2px rgb(42 169 107 / .10)}.fx199-all-extras-grid button>span:first-child{display:grid;gap:4px}.fx199-all-extras-grid button strong{font-size:14px}.fx199-all-extras-grid button small{color:#647b8c;font-size:11px;line-height:1.4}.fx199-all-extras-grid button>span:last-child{display:grid;justify-items:end;gap:2px}.fx199-all-extras-grid del{color:#889aa7;font-size:11px}.fx199-all-extras-grid b{font-size:15px}.fx199-all-extras-grid em{color:#23845c;font-size:10px;font-weight:900;font-style:normal}.fx199-all-extras>p{margin:0;padding:0 18px 16px;color:#6b8292;font-size:12px}.fx-v718-cluster-shell .hero{padding:64px 0!important;background:linear-gradient(135deg,#082d44 0%,#0b4965 62%,#126683 100%)!important;color:#fff!important}.fx-v718-cluster-shell .hero .hero-grid{gap:54px!important}.fx-v718-cluster-shell .hero .hero-copy-block{max-width:760px}.fx-v718-cluster-shell .hero .hero-title{font-size:clamp(44px,5.2vw,70px)!important;line-height:.96!important;color:#fff!important}.fx-v718-cluster-shell .hero .hero-title .under{background:linear-gradient(transparent 76%,rgb(245 130 32 / .38) 0)!important;color:#fff!important}.fx-v718-cluster-shell .hero .lead,.fx-v718-cluster-shell .hero .lead p{color:#d6e6ed!important;font-size:17px!important;line-height:1.65!important}.fx-v718-cluster-shell .hero .hero-side-card{border:1px solid rgb(255 255 255 / .20)!important;border-radius:28px!important;background:rgb(255 255 255 / .96)!important;box-shadow:0 26px 68px rgb(0 18 30 / .24)!important;overflow:hidden}.fx-v718-cluster-shell .hero .fx-cx-hero-usps li{padding:0!important;border:0!important;background:transparent!important;color:#e1edf2!important}.fx-v718-cluster-shell .hero .fx-cx-hero-usps li:before{width:auto;height:auto;border-radius:0;background:#fff0;color:#7ee3a9;font-size:15px}@media(max-width:1100px){.fx199-model-card-grid,.fx199-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fx199-combo-row{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:17px 0}.fx199-combo-copy{padding-right:0}.fx199-combo-price{grid-column:2;justify-items:start;padding:9px 0 0;border-left:0;border-top:1px solid #e0eaee;text-align:left}.fx199-combo-prompt .fx33-combo-prompt-head{align-items:stretch!important}.fx199-model-card-grid,.fx199-repair-grid{grid-template-columns:1fr}.fx199-model-card{grid-template-columns:96px minmax(0,1fr) 20px;min-height:150px;padding:15px}.fx199-model-visual{width:96px;height:116px;padding:8px}.fx199-model-body strong{font-size:18px}.fx199-model-body em{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fx199-repair-card{grid-template-columns:54px minmax(0,1fr) 18px}.fx199-repair-card>b{grid-column:2;justify-self:start}.fx199-all-extras-grid{grid-template-columns:1fr}.fx-v718-cluster-shell .hero{padding:44px 0!important}}.fx201-model-repairs{background:#f4f8fa;border-top:1px solid #e4edf1;border-bottom:1px solid #e4edf1}.fx201-repair-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;align-items:start}.fx201-repair-group{overflow:hidden;border:1px solid #d8e5eb;border-radius:19px;background:#fff;box-shadow:0 10px 30px rgb(11 48 70 / .045)}.fx201-repair-group[open]{border-color:#bfd4de;box-shadow:0 15px 38px rgb(11 48 70 / .075)}.fx201-repair-group-title{display:grid;grid-template-columns:46px minmax(0,1fr) auto 22px;gap:13px;align-items:center;min-height:88px;padding:16px 17px;cursor:pointer;list-style:none;user-select:none}.fx201-repair-group-title::-webkit-details-marker{display:none}.fx201-group-thumb{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#edf5f8;color:#153a52}.fx201-group-thumb svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.fx201-group-heading{display:grid;min-width:0;gap:4px}.fx201-group-heading strong{color:#102f43;font-size:16px;line-height:1.2;letter-spacing:-.018em;font-weight:800}.fx201-group-heading small{color:#69808e;font-size:11px;line-height:1.42;font-weight:500}.fx201-group-count{display:grid;place-items:center;min-width:29px;height:29px;padding:0 8px;border-radius:999px;background:#eef5f8;color:#496779;font-size:11px;font-weight:800}.fx201-group-chevron{width:9px;height:9px;border-right:2px solid #607887;border-bottom:2px solid #607887;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.fx201-repair-group[open] .fx201-group-chevron{transform:rotate(225deg) translate(-2px,-2px)}.fx201-repair-group-items{display:grid;padding:5px 12px 12px;border-top:1px solid #e8eff2;background:#fbfdfe}.fx201-repair-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 8px;color:#153448;text-decoration:none!important;border-radius:12px;transition:background .16s ease,transform .16s ease}.fx201-repair-link+.fx201-repair-link{border-top:1px solid #e9f0f3}.fx201-repair-link:hover{background:#eef6f9;transform:translateX(2px)}.fx201-repair-link>span:first-child{display:grid;min-width:0;gap:3px}.fx201-repair-link strong{color:#153448;font-size:13px;line-height:1.25;font-weight:780}.fx201-repair-link small{color:#718692;font-size:10.5px;line-height:1.4;font-weight:500}.fx201-repair-meta{display:flex;align-items:center;gap:9px;white-space:nowrap}.fx201-repair-meta b{color:#153448;font-size:12px;font-weight:850}.fx201-repair-meta i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:#f58220;font-size:14px;font-style:normal;font-weight:850;box-shadow:inset 0 0 0 1px #dbe7ec}@media(max-width:880px){.fx201-repair-groups{grid-template-columns:1fr}.fx201-repair-group-title{grid-template-columns:42px minmax(0,1fr) auto 20px;min-height:80px;padding:14px}.fx201-group-thumb{width:42px;height:42px;border-radius:13px}}@media(max-width:560px){.fx201-repair-group-title{grid-template-columns:40px minmax(0,1fr) 20px;gap:11px}.fx201-group-count{grid-column:2;grid-row:2;justify-self:start;height:24px;min-width:25px}.fx201-group-chevron{grid-column:3;grid-row:1 / span 2}.fx201-group-heading small{font-size:10px}.fx201-repair-link{align-items:flex-start;padding:12px 6px}.fx201-repair-link small{font-size:10px}.fx201-repair-meta b{font-size:11px}}.fx199-brand-models .fx199-model-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;align-items:stretch}.fx199-brand-models .fx202-model-card{position:relative;display:flex;flex-direction:column;gap:0;align-items:stretch;min-width:0;min-height:100%;padding:0;overflow:hidden;border:1px solid #d7e4eb;border-radius:22px;background:#fff;color:#072e4c;text-decoration:none!important;box-shadow:none;transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}.fx199-brand-models .fx202-model-card:hover{transform:translateY(-4px);border-color:#bed4df;box-shadow:0 18px 45px rgb(7 46 76 / .10)}.fx199-brand-models .fx202-model-card:focus-visible{outline:3px solid rgb(244 108 35 / .24);outline-offset:4px}.fx199-brand-models .fx202-model-visual{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:205px;min-height:205px;padding:14px 18px;overflow:hidden;border-radius:0;background:#f0f5f7}.fx199-brand-models .fx202-model-visual img{display:block;width:auto;max-width:84%;height:auto;max-height:177px;object-fit:contain;transition:transform 180ms ease}.fx199-brand-models .fx202-model-card:hover .fx202-model-visual img{transform:scale(1.025)}.fx199-brand-models .fx202-model-visual .fx-v2-device-dummy{transform:scale(.88);transform-origin:center}.fx199-brand-models .fx202-model-body{display:flex;flex:1;flex-direction:column;align-content:initial;min-width:0;padding:21px}.fx199-brand-models .fx202-model-body>small{display:block;margin:0 0 8px;color:#087ca5;font-size:11px;font-weight:800;line-height:1.3;letter-spacing:.13em;text-transform:uppercase}.fx199-brand-models .fx202-model-body>strong{display:block;margin:0;color:#062f4f;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.035em}.fx199-brand-models .fx202-model-body>em{display:block;margin:11px 0 0;color:#5d7587;font-size:14px;line-height:1.5;font-style:normal;overflow:visible;-webkit-line-clamp:unset;-webkit-box-orient:initial}.fx199-brand-models .fx202-model-footer{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto;padding-top:17px;border-top:1px solid #e0e9ed;color:#496a7d}.fx199-brand-models .fx202-model-footer>span{font-size:13px;font-weight:600}.fx199-brand-models .fx202-model-footer>i{color:#f36d25;font-size:26px;line-height:1;font-style:normal;transition:transform 180ms ease}.fx199-brand-models .fx202-model-card:hover .fx202-model-footer>i{transform:translateX(4px)}@media(max-width:1180px){.fx199-brand-models .fx199-model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.fx199-brand-models .fx199-model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx199-brand-models .fx202-model-visual{height:195px;min-height:195px}.fx199-brand-models .fx202-model-body{padding:20px}.fx199-brand-models .fx202-model-body>strong{font-size:23px}}@media(max-width:560px){.fx199-brand-models .fx199-model-card-grid{grid-template-columns:1fr}.fx199-brand-models .fx202-model-card{max-width:390px;width:100%;margin:0 auto}.fx199-brand-models .fx202-model-visual{height:190px;min-height:190px}}.fx205-booking[data-requires-activation="1"]{display:none}.fx205-booking[data-requires-activation="1"].is-active,.fx205-booking:target{display:block}html.fx205-modal-open{overflow:hidden}.fx205-booking{--navy:#08243a;--ink:#102c43;--text:#657988;--muted:#94a2ac;--line:#dce5eb;--soft:#f4f8fa;--blue:#176b98;--blue-soft:#eef7fb;--orange:#ef912f;--green:#168353;--green-soft:#eaf7f0;--red:#c54842;--red-soft:#fff0ef;--white:#fff;--shadow:0 22px 70px rgba(7,31,49,.16);--shadow-sm:0 8px 25px rgba(7,31,49,.08);--radius:22px;--container:1180px}.fx205-booking *{box-sizing:border-box}.fx205-booking{scroll-behavior:smooth}.fx205-booking{margin:0;color:var(--ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Inter,Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.fx205-booking button,.fx205-booking input{font:inherit}.fx205-booking button{cursor:pointer}.fx205-booking .container{width:min(var(--container),calc(100% - 34px));margin:auto}.fx205-booking .demo-bar{background:var(--navy);color:#fff;font-size:12px}.fx205-booking .demo-bar .container{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:16px}.fx205-booking .demo-bar a{color:#fff;text-decoration:none;opacity:.82}.fx205-booking .site-head{height:68px;border-bottom:1px solid #edf1f4;background:rgb(255 255 255 / .95);backdrop-filter:blur(14px);position:sticky;top:0;z-index:60}.fx205-booking .site-head .container{height:100%;display:flex;align-items:center;justify-content:space-between}.fx205-booking .logo{display:flex;align-items:center;gap:10px;font-size:22px;font-weight:900;letter-spacing:-.04em}.fx205-booking .logo-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(145deg,var(--blue),#0c4569);display:grid;place-items:center;color:#fff}.fx205-booking .trust{font-size:13px;color:var(--text)}.fx205-booking .hero{padding:42px 0 22px;background:linear-gradient(180deg,#f8fbfd,#fff)}.fx205-booking .kicker,.fx205-booking .eyebrow{font-size:10px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--blue)}.fx205-booking h1{font-size:clamp(34px,5vw,50px);line-height:1.04;letter-spacing:-.052em;margin:10px 0 12px;max-width:850px}.fx205-booking .hero p{max-width:780px;margin:0;color:var(--text);font-size:16px;line-height:1.6}.fx205-booking .quality-zone{padding:16px 0 28px}.fx205-booking .quality-topbar{border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:var(--shadow-sm);padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:18px}.fx205-booking .q-current{display:flex;align-items:center;gap:12px}.fx205-booking .q-icon{width:42px;height:42px;border-radius:13px;background:var(--blue-soft);display:grid;place-items:center;color:var(--blue);font-weight:900}.fx205-booking .q-copy small{display:block;color:var(--text);font-size:11px}.fx205-booking .q-copy strong{display:block;font-size:15px;margin-top:2px}.fx205-booking .q-price{text-align:right}.fx205-booking .q-price b{display:block;font-size:19px}.fx205-booking .link-btn{border:0;background:none;color:var(--blue);font-size:12px;font-weight:850;padding:0}.fx205-booking .booking-stage{padding:30px 0 90px;background:var(--soft);border-top:1px solid var(--line)}.fx205-booking .layout{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:22px;align-items:start}.fx205-booking .panel,.fx205-booking .side-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.fx205-booking .panel{padding:24px}.fx205-booking .panel h2,.fx205-booking .panel h3{margin:0;letter-spacing:-.03em}.fx205-booking .panel h2{font-size:28px}.fx205-booking .panel h3{font-size:19px}.fx205-booking .sub{color:var(--text);font-size:14px;line-height:1.5;margin:6px 0 18px}.fx205-booking .grid-2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx205-booking .field{display:grid;gap:7px}.fx205-booking .field label{font-size:12px;font-weight:800}.fx205-booking .input{width:100%;min-height:49px;border:1px solid var(--line);border-radius:13px;padding:0 13px;background:#fff;outline:none}.fx205-booking .divider{height:1px;background:var(--line);margin:20px 0}.fx205-booking .date-row,.fx205-booking .slot-row{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fx205-booking .slot-row{margin-top:9px}.fx205-booking .date-btn,.fx205-booking .slot-btn{border:1px solid var(--line);border-radius:12px;background:#fff;min-height:52px;color:var(--ink);font-weight:800}.fx205-booking .date-btn small{display:block;color:var(--muted);font-size:11px;margin-top:2px}.fx205-booking .slot-btn{min-height:42px}.fx205-booking .date-btn.active,.fx205-booking .slot-btn.active{border-color:var(--blue);background:var(--blue-soft);color:var(--blue)}.fx205-booking .side-card{padding:20px;position:sticky;top:88px}.fx205-booking .side-title h3{font-size:20px;margin:3px 0 14px;letter-spacing:-.03em}.fx205-booking .selected-repair{border:1px solid var(--line);border-radius:15px;padding:14px;background:#fbfdfe}.fx205-booking .selected-top,.fx205-booking .selected-meta,.fx205-booking .price-action,.fx205-booking .total-line,.fx205-booking .grand{display:flex;justify-content:space-between;gap:12px}.fx205-booking .selected-top strong{font-size:14px}.fx205-booking .selected-top b{font-size:16px}.fx205-booking .selected-meta{margin-top:7px;align-items:center}.fx205-booking .selected-meta span{font-size:12px;color:var(--text)}.fx205-booking .bundle{border:1px solid #b8d3e1;background:linear-gradient(135deg,#f2fbff,#fff 62%);border-radius:16px;padding:14px;margin-top:12px}.fx205-booking .bundle.active{border-color:var(--green);background:linear-gradient(135deg,#effaf4,#fff 62%)}.fx205-booking .bundle h4{font-size:14px;margin:0}.fx205-booking .badge{display:inline-flex;border-radius:999px;padding:4px 7px;background:var(--blue);color:#fff;font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;margin-left:5px}.fx205-booking .bundle p{font-size:11px;line-height:1.45;color:var(--text);margin:6px 0 10px}.fx205-booking .price-action{align-items:end}.fx205-booking .price-stack del{display:block;color:var(--muted);font-size:11px}.fx205-booking .price-stack b{font-size:19px}.fx205-booking .add-btn{border:1px solid var(--line);background:#fff;border-radius:999px;min-height:36px;padding:0 13px;font-size:11px;font-weight:900}.fx205-booking .add-btn.active{background:var(--green);border-color:var(--green);color:#fff}.fx205-booking .extras-trigger{width:100%;margin-top:12px;border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:12px}.fx205-booking .extras-trigger strong{font-size:13px}.fx205-booking .extras-trigger span{display:block;color:var(--text);font-size:11px;margin-top:3px}.fx205-booking .extras-trigger i{font-style:normal;color:var(--blue);font-size:18px}.fx205-booking .tier-pill{display:inline-flex;margin-top:8px;border-radius:999px;background:var(--green-soft);color:var(--green);padding:5px 8px;font-size:10px;font-weight:900}.fx205-booking .selected-mini{margin-top:10px;display:grid;gap:7px}.fx205-booking .selected-mini:empty{display:none}.fx205-booking .mini-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;font-size:11px;border:1px solid var(--line);border-radius:11px;padding:8px;background:#fff}.fx205-booking .mini-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx205-booking .mini-line del{color:var(--muted);font-size:10px}.fx205-booking .mini-line b{color:var(--green)}.fx205-booking .mini-remove{border:0;background:none;color:var(--muted);padding:0;font-weight:900}.fx205-booking .totals{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.fx205-booking .total-line{font-size:12px;padding:5px 0;color:var(--text)}.fx205-booking .total-line b{color:var(--ink)}.fx205-booking .savings{color:var(--green)!important;font-weight:850}.fx205-booking .grand{align-items:end;margin-top:9px}.fx205-booking .grand span{font-size:12px;font-weight:850}.fx205-booking .grand strong{font-size:25px;letter-spacing:-.04em}.fx205-booking .primary{width:100%;min-height:48px;border:0;border-radius:999px;background:var(--orange);color:#fff;font-weight:900;margin-top:14px;box-shadow:0 10px 23px rgb(239 145 47 / .22)}.fx205-booking .micro{font-size:10px;color:var(--muted);line-height:1.4;margin:9px 0 0;text-align:center}.fx205-booking .menu-shell{position:fixed;inset:0;display:none;z-index:100}.fx205-booking .menu-shell.open{display:block}.fx205-booking .menu-backdrop{position:absolute;inset:0;background:rgb(5 23 36 / .58);backdrop-filter:blur(4px)}.fx205-booking .menu-card{position:absolute;inset:42px max(30px,calc((100vw - 1100px)/2));background:#fff;border-radius:24px;box-shadow:var(--shadow);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr}.fx205-booking .menu-head{display:flex;align-items:start;justify-content:space-between;gap:20px;padding:20px 22px 14px}.fx205-booking .menu-head h2{font-size:25px;letter-spacing:-.04em;margin:4px 0 4px}.fx205-booking .menu-head p{margin:0;color:var(--text);font-size:13px}.fx205-booking .close{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px}.fx205-booking .dealbar-wrap{padding:0 22px 16px}.fx205-booking .dealbar{min-height:78px}.fx205-booking .category-cards{padding:14px 20px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fx205-booking .category-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:12px;text-align:left}.fx205-booking .category-card.active{border-color:var(--blue);background:var(--blue-soft)}.fx205-booking .category-card strong{display:block;font-size:11px}.fx205-booking .category-card span{font-size:9px;color:var(--text);display:block;margin-top:4px}.fx205-booking .catalog{padding:16px 20px 24px;overflow:auto}.fx205-booking .repair-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.fx205-booking .repair-item{position:relative;border:1px solid var(--line);border-radius:15px;background:#fff;padding:12px;display:grid;grid-template-columns:40px minmax(0,1fr) auto 36px;gap:10px;align-items:center;transition:.18s}.fx205-booking .repair-item:hover{border-color:#b7cbd7;box-shadow:0 5px 16px rgb(7 31 49 / .06)}.fx205-booking .repair-item.selected{border-color:var(--green);background:#f5fbf8}.fx205-booking .repair-icon{width:40px;height:40px;border-radius:12px;background:var(--soft);display:grid;place-items:center;color:var(--blue);font-weight:900}.fx205-booking .repair-copy strong{display:block;font-size:12px}.fx205-booking .repair-copy small{display:block;color:var(--text);font-size:10px;margin-top:3px;line-height:1.35}.fx205-booking .repair-price{text-align:right;white-space:nowrap;display:grid;justify-items:end}.fx205-booking .repair-price .price-row{display:flex;gap:6px;align-items:baseline;justify-content:flex-end}.fx205-booking .repair-price del{color:var(--muted);font-size:11px}.fx205-booking .repair-price b{font-size:16px;color:var(--ink)}.fx205-booking .discount-label{display:inline-flex;border-radius:999px;background:var(--green-soft);color:var(--green);padding:4px 7px;font-size:10px;font-weight:900;margin-top:4px}.fx205-booking .plus{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--blue);font-weight:900}.fx205-booking .plus.active{background:var(--green);border-color:var(--green);color:#fff}.fx205-booking .menu-footer{position:sticky;bottom:0;background:rgb(255 255 255 / .96);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.fx205-booking .menu-summary strong{font-size:13px;display:block}.fx205-booking .menu-summary span{font-size:11px;color:var(--text)}.fx205-booking .menu-cta{min-height:44px;border:0;border-radius:999px;background:var(--navy);color:#fff;font-weight:900;padding:0 20px}.fx205-booking .small-rule{font-size:10px;color:var(--muted);margin-top:8px}.fx205-booking .quality-modal{position:fixed;inset:0;display:none;place-items:center;background:rgb(5 23 36 / .55);z-index:130}.fx205-booking .quality-modal.open{display:grid}.fx205-booking .quality-modal-card{width:min(620px,calc(100% - 30px));background:#fff;border-radius:20px;padding:22px}.fx205-booking .quality-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.fx205-booking .quality-option{border:1px solid var(--line);border-radius:14px;background:#fff;padding:13px;text-align:left}.fx205-booking .quality-option.active{border-color:var(--blue);background:var(--blue-soft)}.fx205-booking .quality-option strong,.fx205-booking .quality-option span,.fx205-booking .quality-option b{display:block}.fx205-booking .quality-option span{font-size:10px;color:var(--text);margin:5px 0 9px}.fx205-booking .modal-order-summary{border-top:1px solid var(--line);background:#f8fbfc;padding:10px 20px 11px}.fx205-booking .modal-summary-head{width:100%;border:0;background:#fff0;padding:0;display:flex;align-items:center;justify-content:space-between;gap:18px;text-align:left}.fx205-booking .modal-summary-head>div:first-child{min-width:0}.fx205-booking .modal-summary-head strong{display:block;font-size:13px}.fx205-booking .modal-summary-head span{display:block;color:var(--text);font-size:10px;margin-top:2px}.fx205-booking .modal-summary-total{display:grid;grid-template-columns:auto auto auto;align-items:center;gap:8px;white-space:nowrap}.fx205-booking .modal-summary-total small{font-size:10px;color:var(--text)}.fx205-booking .modal-summary-total b{font-size:18px;letter-spacing:-.03em}.fx205-booking .modal-summary-total i{font-style:normal;color:var(--blue);transition:.2s}.fx205-booking .modal-order-summary.open .modal-summary-total i{transform:rotate(180deg)}.fx205-booking .modal-summary-body{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:14px;margin-top:9px}.fx205-booking .modal-selection-lines{display:grid;gap:6px;max-height:112px;overflow:auto;padding-right:4px}.fx205-booking .modal-selection-empty{border:1px dashed #cbd9e1;border-radius:11px;padding:10px 12px;color:var(--text);font-size:10px;background:#fff}.fx205-booking .modal-selection-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:8px 10px;font-size:10px}.fx205-booking .modal-selection-line strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.fx205-booking .modal-selection-line del{color:var(--muted)}.fx205-booking .modal-selection-line b{font-size:12px}.fx205-booking .modal-selection-line em{font-style:normal;background:var(--green-soft);color:var(--green);font-weight:900;border-radius:999px;padding:3px 6px}.fx205-booking .modal-selection-line button{border:0;background:none;color:var(--muted);font-weight:900;padding:0 2px}.fx205-booking .modal-summary-metrics{background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px 11px;display:grid;align-content:center}.fx205-booking .modal-summary-metrics>div{display:flex;justify-content:space-between;gap:12px;padding:4px 0;font-size:10px;color:var(--text)}.fx205-booking .modal-summary-metrics b{color:var(--ink)}.fx205-booking .modal-summary-metrics .save,.fx205-booking .modal-summary-metrics .save b{color:var(--green);font-weight:900}.fx205-booking .modal-summary-metrics .final{border-top:1px solid var(--line);margin-top:3px;padding-top:7px;color:var(--ink)}.fx205-booking .modal-summary-metrics .final strong{font-size:16px;letter-spacing:-.03em}.fx205-booking .menu-footer{padding-top:10px;padding-bottom:10px}@media (max-width:900px){.fx205-booking .layout{grid-template-columns:1fr}.fx205-booking .side-card{position:static}.fx205-booking .menu-card{inset:0;border-radius:0}.fx205-booking .repair-list{grid-template-columns:1fr}.fx205-booking .category-cards{display:flex;overflow:auto}.fx205-booking .category-card{min-width:145px}.fx205-booking .menu-head{padding:16px 16px 10px}.fx205-booking .dealbar-wrap{padding:0 16px 12px}.fx205-booking .catalog{padding:12px 12px 80px}.fx205-booking .menu-footer{position:absolute;left:0;right:0;bottom:0}.fx205-booking .trust{display:none}}@media (max-width:620px){.fx205-booking .container{width:min(100% - 22px,var(--container))}.fx205-booking .hero{padding-top:28px}.fx205-booking h1{font-size:34px}.fx205-booking .quality-topbar{align-items:flex-start}.fx205-booking .q-price b{font-size:16px}.fx205-booking .panel{padding:18px}.fx205-booking .grid-2{grid-template-columns:1fr}.fx205-booking .side-card{padding:16px}.fx205-booking .date-row,.fx205-booking .slot-row{grid-template-columns:repeat(2,1fr)}.fx205-booking .repair-item{grid-template-columns:36px minmax(0,1fr) auto}.fx205-booking .repair-icon{width:36px;height:36px}.fx205-booking .repair-price{grid-column:2;justify-items:start;text-align:left}.fx205-booking .plus{grid-column:3;grid-row:1 / span 2}.fx205-booking .menu-footer{align-items:center}.fx205-booking .menu-summary span{display:block}.fx205-booking .site-head{height:60px}.fx205-booking .logo{font-size:19px}}.fx205-booking .dealbar{display:grid;grid-template-columns:1fr 1fr;border:1px solid #b9ddca;border-radius:17px;overflow:hidden;background:#fff}.fx205-booking .deal-step{display:flex;align-items:center;gap:12px;padding:15px 17px;position:relative}.fx205-booking .deal-step+.deal-step{border-left:1px solid #b9ddca}.fx205-booking .deal-step.active{background:var(--green-soft)}.fx205-booking .deal-num{width:35px;height:35px;border-radius:11px;background:var(--navy);color:#fff;display:grid;place-items:center;font-weight:900}.fx205-booking .deal-step.active .deal-num{background:var(--green)}.fx205-booking .deal-step small{display:block;color:var(--text);font-size:10px}.fx205-booking .deal-step strong{display:block;font-size:15px;margin-top:2px}.fx205-booking .deal-step .check{margin-left:auto;color:var(--green);font-weight:900}.fx205-booking .repair-item .discount-label{background:var(--green);color:#fff}@media (max-width:900px){.fx205-booking .modal-order-summary{position:absolute;left:0;right:0;bottom:68px;padding:10px 12px;z-index:4;box-shadow:0 -8px 24px rgb(7 31 49 / .08)}.fx205-booking .modal-summary-body{display:none;grid-template-columns:1fr;margin-top:10px}.fx205-booking .modal-order-summary.open .modal-summary-body{display:grid}.fx205-booking .modal-selection-lines{max-height:138px}.fx205-booking .catalog{padding-bottom:150px}.fx205-booking .menu-summary{display:none}}@media (max-width:620px){.fx205-booking .modal-summary-total small{display:none}.fx205-booking .modal-summary-total b{font-size:16px}.fx205-booking .modal-selection-line{grid-template-columns:minmax(0,1fr) auto auto}.fx205-booking .modal-selection-line del{display:none}.fx205-booking .modal-selection-line button{grid-column:3;grid-row:1}.fx205-booking .modal-selection-line em{grid-column:2}.fx205-booking .modal-summary-metrics{padding:7px 10px}}@media (max-width:620px){.fx205-booking .dealbar{grid-template-columns:1fr}.fx205-booking .deal-step+.deal-step{border-left:0;border-top:1px solid #b9ddca}}.fx205-booking .fx205-honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fx205-booking .loading-inline{grid-column:1/-1;display:block;padding:14px;border:1px dashed var(--line);border-radius:12px;color:var(--text);font-size:11px;text-align:center}.fx205-booking .micro.is-error{color:var(--red);font-weight:600}.fx205-booking .micro.is-success{color:var(--green);font-weight:600}.fx205-booking .micro.is-loading{color:var(--blue);font-weight:600}.fx205-booking .quality-modal[aria-hidden="true"]{display:none}.fx205-booking .menu-shell[aria-hidden="true"]{display:none}.fx203-advice-contact{display:inline-flex;align-items:center;width:max-content;margin-top:10px;color:#0b668b;font-size:12px;font-weight:850;text-decoration:none}.fx203-advice-contact:hover{text-decoration:underline}html.fx203-contact-choice-open{overflow:hidden}.fx203-contact-choice[hidden],.fx203-contact-choice [hidden]{display:none!important}.fx203-contact-choice{position:fixed;inset:0;z-index:100040;display:grid;place-items:center;padding:20px}.fx203-contact-choice-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(3 27 43 / .68);cursor:default}.fx203-contact-choice-dialog{position:relative;z-index:1;width:min(650px,100%);max-height:min(760px,calc(100vh - 40px));overflow:auto;border:1px solid #d8e4ea;border-radius:26px;background:#fff;box-shadow:0 30px 90px rgb(3 29 47 / .3);padding:24px}.fx203-contact-choice-dialog>header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:18px;border-bottom:1px solid #e1e9ed}.fx203-contact-choice-dialog>header span{display:block;color:#0b789f;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx203-contact-choice-dialog>header h2{margin:7px 0 0;color:#082e49;font-size:clamp(25px,4vw,34px);line-height:1.08;letter-spacing:-.04em}.fx203-contact-choice-dialog>header p{margin:8px 0 0;color:#637b8d;font-size:13px;line-height:1.5}.fx203-contact-choice-close{flex:0 0 38px;width:38px;height:38px;border:1px solid #d8e4ea;border-radius:50%;background:#f5f8fa;color:#173b53;font-size:24px;line-height:1;cursor:pointer}.fx203-contact-choice-email,.fx203-contact-choice-phone{display:grid;gap:10px;padding-top:16px}.fx203-contact-choice-email>a,.fx203-contact-choice-phone>a{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:78px;padding:11px 14px 11px 11px;border:1px solid #dbe6eb;border-radius:17px;background:#fff;color:#0a304b;text-decoration:none;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.fx203-contact-choice-email>a:hover,.fx203-contact-choice-phone>a:hover{transform:translateY(-1px);border-color:#afcbd8;box-shadow:0 12px 28px rgb(8 47 73 / .08)}.fx203-contact-photo{width:54px;height:54px;overflow:hidden;border:3px solid #fff;border-radius:16px;background:#e9f3f7;box-shadow:0 5px 15px rgb(8 48 75 / .12)}.fx203-contact-photo img{display:block;width:100%;height:100%;object-fit:cover}.fx203-contact-choice-email>a>span:nth-child(2),.fx203-contact-choice-phone>a>span:nth-child(2){min-width:0}.fx203-contact-choice-email small,.fx203-contact-choice-phone small,.fx203-contact-choice-email strong,.fx203-contact-choice-phone strong,.fx203-contact-choice-email em,.fx203-contact-choice-phone em{display:block}.fx203-contact-choice-email small,.fx203-contact-choice-phone small{color:#0b789f;font-size:9px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx203-contact-choice-email strong,.fx203-contact-choice-phone strong{margin-top:2px;font-size:16px}.fx203-contact-choice-email em,.fx203-contact-choice-phone em{overflow:hidden;margin-top:2px;color:#647b8c;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.fx203-contact-choice-email>a>b,.fx203-contact-choice-phone>a>b{color:#ed6d24;font-size:14px;font-weight:900}@media(max-width:600px){.fx203-contact-choice{padding:10px}.fx203-contact-choice-dialog{max-height:calc(100vh - 20px);border-radius:21px;padding:18px}.fx203-contact-choice-email>a,.fx203-contact-choice-phone>a{grid-template-columns:48px minmax(0,1fr) auto;padding:9px}.fx203-contact-photo{width:48px;height:48px;border-radius:14px}}.fx205-booking .planning-note{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start;margin:0 0 15px;padding:12px 13px;border:1px solid #d6e6ee;border-radius:14px;background:#f4f9fb}.fx205-booking .planning-note-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:10px;background:#e6f2f7;color:var(--blue);font-size:12px;font-weight:900}.fx205-booking .planning-note strong,.fx205-booking .planning-note small{display:block}.fx205-booking .planning-note strong{font-size:12px;line-height:1.4}.fx205-booking .planning-note small{margin-top:3px;color:var(--text);font-size:10.5px;font-weight:400;line-height:1.45}.fx205-booking .date-picker-shell{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;gap:8px;align-items:stretch}.fx205-booking .date-nav{display:grid;place-items:center;min-width:34px;min-height:52px;padding:0;border:1px solid var(--line);border-radius:12px;background:#fff;color:var(--blue);font-size:22px;line-height:1}.fx205-booking .date-nav:hover,.fx205-booking .date-nav:focus-visible{border-color:#9fbfce;background:var(--blue-soft)}.fx205-booking .date-row{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/6);gap:8px;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none}.fx205-booking .date-row::-webkit-scrollbar{display:none}.fx205-booking .date-row>.date-btn{scroll-snap-align:start;min-width:0}.fx205-booking .date-btn.is-disabled,.fx205-booking .date-btn:disabled{border-color:#e4eaee;background:#f6f8f9;color:#9ca9b1;opacity:.78;cursor:not-allowed;box-shadow:none}.fx205-booking .date-btn.is-disabled small,.fx205-booking .date-btn:disabled small{color:#abb6bd}.fx205-booking .date-btn:disabled:hover{border-color:#e4eaee;background:#f6f8f9;transform:none}.fx205-booking .slot-row{display:grid!important;grid-template-columns:repeat(8,minmax(0,1fr))!important;gap:7px;margin-top:10px}.fx205-booking .slot-row .slot-btn{min-width:0;padding:0 5px;font-size:11px}.fx205-booking .slot-hint{grid-column:1/-1;display:block;padding:12px 13px;border:1px dashed var(--line);border-radius:12px;color:var(--text);background:#fbfdfe;font-size:11px;font-weight:400;text-align:center}.fx205-booking .repair-duration{margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.fx205-booking .repair-duration strong,.fx205-booking .repair-duration small{display:block}.fx205-booking .repair-duration strong{font-size:11.5px;line-height:1.4}.fx205-booking .repair-duration small{margin-top:2px;color:var(--text);font-size:10px;font-weight:400;line-height:1.4}.fx205-booking :is(.sub,.q-copy small,.q-price small,.selected-meta span,.bundle p,.extras-trigger span,.date-btn small,.repair-copy small,.category-card span,.menu-head p,.menu-summary span,.modal-summary-head span,.modal-summary-total small,.quality-option span,.small-rule,.micro){font-weight:400!important}.fx205-booking .primary{font-size:13px;white-space:nowrap}@media(max-width:900px){.fx205-booking .date-row{grid-auto-columns:calc((100% - 24px)/4)}.fx205-booking .slot-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:620px){.fx205-booking .date-picker-shell{grid-template-columns:31px minmax(0,1fr) 31px;gap:6px}.fx205-booking .date-nav{min-width:31px;min-height:50px}.fx205-booking .date-row{grid-auto-columns:calc((100% - 16px)/3)}.fx205-booking .slot-row{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fx205-booking .planning-note{grid-template-columns:28px minmax(0,1fr);padding:11px}.fx205-booking .planning-note-icon{width:28px;height:28px}}.fx205-booking .category-cards{padding:8px 16px;gap:7px}.fx205-booking .category-card{min-height:48px;padding:7px 9px;border-radius:11px;display:flex;flex-direction:column;justify-content:center}.fx205-booking .category-card strong{font-size:10.5px;line-height:1.2}.fx205-booking .category-card span{margin-top:2px;font-size:8.5px;line-height:1.25}.fx205-booking .badge.badge-recommended{background:var(--green);color:#fff}.fx205-booking .grid-2.is-single{grid-template-columns:1fr}.fx205-booking .color-field>label{display:flex;align-items:center;justify-content:space-between;gap:8px}.fx205-booking .color-attention{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;background:#fff6ea;color:#a95712;font-size:9px;font-weight:850;white-space:nowrap}.fx205-booking .color-attention i{width:8px;height:8px;border:1px solid #fff0;border-radius:50%;background:#ef912f}.fx205-booking .color-attention.is-selected{background:#eef7fb;color:#176b98}.fx205-booking .slot-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.fx205-booking .slot-row .slot-btn{min-height:46px;padding:7px 5px;font-size:10px;line-height:1.2}.fx205-booking .slot-expectation{margin:8px 0 0;color:var(--text);font-size:10px;font-weight:400;line-height:1.45;text-align:center}.fx205-booking .modal-selection-line.no-discount{grid-template-columns:minmax(0,1fr) auto auto}.fx205-booking .modal-selection-line .regular-price,.fx205-booking .mini-line .regular-price{color:var(--ink)}.fx205-booking .mini-line.no-discount b{color:var(--ink)}.fx-v2-engine-location-card .fx207-location-book,.fx207-process-cta,.fx207-technician-book{display:inline-flex;align-items:center;justify-content:center;width:max-content;min-height:42px;margin-top:16px;padding:0 17px;border:0;border-radius:999px;background:#ef912f;color:#fff!important;font-size:12px;font-weight:900;text-decoration:none;box-shadow:0 9px 20px rgb(239 145 47 / .2)}.fx33-timeslot-strip .fx207-timeslot-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border-radius:999px;background:#ef912f;color:#fff!important;font-weight:900;text-decoration:none}.fx207-process-action{display:flex;justify-content:center;margin-top:24px}@media(max-width:900px){.fx205-booking .category-card{min-width:118px}.fx205-booking .slot-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.fx205-booking .category-cards{padding:7px 11px}.fx205-booking .category-card{min-width:112px;min-height:44px;padding:6px 8px}.fx205-booking .slot-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.fx205-booking .price-stack del,.fx205-booking .price-stack b{display:block;white-space:nowrap}.fx205-booking .price-stack del{font-size:10px;line-height:1.35}.fx205-booking .price-stack b{font-size:17px;line-height:1.25}.fx201-repair-group[data-seo-content="server-rendered"] .fx201-repair-group-items{content-visibility:auto;contain-intrinsic-size:1px 280px}.fx199-brand-models .fx202-model-visual{height:148px!important;min-height:148px!important;padding:13px 18px!important;background:radial-gradient(circle at 50% 38%,#fff 0 18%,#f1f6f8 64%,#eaf1f4 100%)!important}.fx199-brand-models .fx202-model-visual img{width:auto!important;max-width:112px!important;height:auto!important;max-height:112px!important;object-fit:contain!important;filter:drop-shadow(0 10px 14px rgb(7 46 76 / .12))}.fx199-brand-models .fx202-model-visual .fx-v2-device-dummy.is-card{width:58px!important;height:112px!important;transform:none!important;filter:drop-shadow(0 10px 14px rgb(7 46 76 / .12))}.fx199-brand-models .fx202-model-body{padding:18px 20px 20px!important}.fx199-brand-models .fx202-model-body>strong{font-size:22px!important}.fx199-brand-models .fx202-model-body>em{font-size:13px!important;line-height:1.45!important}@media(max-width:820px){.fx199-brand-models .fx202-model-visual{height:142px!important;min-height:142px!important}}@media(max-width:560px){.fx199-brand-models .fx202-model-visual{height:138px!important;min-height:138px!important}}.fx-v718-cluster-shell .hero .hero-side-card{display:flex;flex-direction:column}.fx-v718-cluster-shell .hero .hero-side-photo{min-height:245px!important}.fx-v718-cluster-shell .hero .hero-side-photo>img{min-height:245px!important}.fx-hero-brand-strip{display:grid;grid-template-columns:46px minmax(0,1fr) minmax(150px,210px);gap:12px;align-items:center;padding:14px 18px;border-bottom:1px solid #e1eaee;background:linear-gradient(180deg,#fff,#f8fbfc)}.fx-hero-brand-mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cfe0e8;border-radius:14px;background:#eef7fb;color:#176b98;font-size:21px;font-weight:950;text-transform:uppercase}.fx-hero-brand-copy{display:block;min-width:0}.fx-hero-brand-copy small,.fx-hero-brand-copy strong,.fx-hero-brand-copy em{display:block}.fx-hero-brand-copy small{color:#8093a0;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.fx-hero-brand-copy strong{margin-top:2px;color:#0b3047;font-size:18px;font-weight:900;line-height:1.05;letter-spacing:-.035em}.fx-hero-brand-copy em{margin-top:3px;overflow:hidden;color:#617887;font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.fx-hero-duration-chip{display:block;padding-left:12px;border-left:1px solid #dfe9ed;text-align:right}.fx-hero-duration-chip strong,.fx-hero-duration-chip small{display:block}.fx-hero-duration-chip strong{color:#0b3047;font-size:11px;line-height:1.3}.fx-hero-duration-chip small{margin-top:3px;color:#748793;font-size:8px;line-height:1.35}.fx-v718-cluster-shell .hero .hero-side-body{padding-top:18px!important}@media(max-width:620px){.fx-hero-brand-strip{grid-template-columns:40px minmax(0,1fr);padding:12px 14px}.fx-hero-brand-mark{width:38px;height:38px;border-radius:12px;font-size:18px}.fx-hero-duration-chip{grid-column:1/-1;padding:9px 0 0;border-top:1px solid #e5edf0;border-left:0;text-align:left}.fx-v718-cluster-shell .hero .hero-side-photo,.fx-v718-cluster-shell .hero .hero-side-photo>img{min-height:220px!important}}.fx6-final .fx208-rounded-cta{min-height:52px!important;padding:0 26px!important;border-radius:999px!important}.fx77-page .fx21-location-card>div{height:100%}.fx77-page .fx21-location-card .fx208-location-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;min-height:44px!important;margin-top:auto!important;padding:0 17px!important;border:1px solid #9fc2d4!important;border-radius:999px!important;background:#fff!important;color:#176b98!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;box-shadow:none!important;transition:background .16s ease,border-color .16s ease,transform .16s ease!important}.fx77-page .fx21-location-card .fx208-location-cta:hover,.fx77-page .fx21-location-card .fx208-location-cta:focus-visible{border-color:#176b98!important;background:#eef7fb!important;color:#0b567e!important;transform:translateY(-1px)!important;box-shadow:none!important}.fx205-booking .fx209-store-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 12px;align-items:center;margin:0 0 14px;padding:13px 15px;border:1px solid #cfe0e8;border-radius:14px;background:#f3f9fc}.fx205-booking .fx209-store-confirmation>span{grid-column:1;color:#6a7e8c;font-size:10px;font-weight:500}.fx205-booking .fx209-store-confirmation>strong{grid-column:2;grid-row:1;color:#123c55;font-size:14px;font-weight:850;text-align:right}.fx205-booking .fx209-store-confirmation>small{grid-column:1/-1;color:#738895;font-size:10px;font-weight:400;line-height:1.4}.fx205-booking .fx209-booking-fields.has-fixed-store{grid-template-columns:1fr}.fx205-booking .fx209-booking-fields .color-field.is-wide{grid-column:1/-1}.fx205-booking .input.fx209-select{appearance:none;-webkit-appearance:none;padding-right:42px;border-color:#d3e0e7;background-color:#fff;background-image:linear-gradient(45deg,transparent 50%,#176b98 50%),linear-gradient(135deg,#176b98 50%,transparent 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;color:#15374b;font-weight:650;box-shadow:0 1px 0 rgb(8 36 58 / .02)}.fx205-booking .input.fx209-select:hover{border-color:#a9c5d4}.fx205-booking .input.fx209-select:focus{border-color:#176b98;box-shadow:0 0 0 3px rgb(23 107 152 / .12)}.fx205-booking .input.fx209-select:disabled{cursor:not-allowed;background-color:#f4f7f9;color:#8798a3;opacity:1}.fx205-booking .fx209-color-controls{display:grid;grid-template-columns:1fr;gap:9px}.fx205-booking .fx209-color-controls.is-other-visible{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fx205-booking .fx209-other-color[hidden]{display:none!important}.fx205-booking .fx209-other-color .input{height:100%}.fx205-booking .fx209-color-unknown{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:max-content;margin-top:9px;color:#647b89;font-size:10px!important;font-weight:600!important;cursor:pointer}.fx205-booking .fx209-color-unknown input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.fx205-booking .fx209-check{display:grid;place-items:center;width:18px;height:18px;border:1px solid #b9cbd5;border-radius:5px;background:#fff;color:#fff0;font-size:11px;font-weight:900;transition:.15s ease}.fx205-booking .fx209-color-unknown input:checked+.fx209-check{border-color:#176b98;background:#176b98;color:#fff}.fx205-booking .fx209-color-unknown input:focus-visible+.fx209-check{outline:3px solid rgb(23 107 152 / .16);outline-offset:2px}.fx177-unified-money-hero .fx209-money-h1{display:block}.fx177-unified-money-hero .fx209-money-h1-model,.fx177-unified-money-hero .fx209-money-h1-detail{display:block}.fx177-unified-money-hero .fx209-money-h1-model{font-size:clamp(48px,5.6vw,76px);line-height:.98;letter-spacing:-.06em;white-space:nowrap}.fx177-unified-money-hero .fx209-money-h1-model.is-medium{font-size:clamp(44px,4.8vw,66px)}.fx177-unified-money-hero .fx209-money-h1-model.is-long{font-size:clamp(38px,4vw,56px);letter-spacing:-.05em}.fx177-unified-money-hero .fx209-money-h1-detail{max-width:760px;margin-top:9px;color:#8fd0e6;font-size:clamp(25px,3vw,40px);font-weight:650;line-height:1.08;letter-spacing:-.04em}.fx177-unified-money-hero .fx209-choice-badge{display:inline-flex!important;width:max-content;margin:0 0 5px!important;padding:4px 8px;border:1px solid #b6d6e5;border-radius:999px;background:#eef7fb;color:#176b98!important;font-size:8px!important;font-weight:900!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase}.fx177-unified-money-hero .fx33-screen-hero-price{display:grid;justify-items:end;min-width:145px}.fx177-unified-money-hero .fx209-budget-link{display:inline-flex;margin-top:8px;color:#176b98;font-size:9px;font-weight:900;line-height:1.25;text-align:right;text-decoration:none}.fx177-unified-money-hero .fx209-budget-link:hover,.fx177-unified-money-hero .fx209-budget-link:focus-visible{color:#0b5277;text-decoration:underline;text-underline-offset:3px}.fx177-unified-money-hero .fx209-budget-inline{font-weight:850!important}@media(max-width:700px){.fx205-booking .fx209-color-controls.is-other-visible{grid-template-columns:1fr}.fx205-booking .fx209-store-confirmation{grid-template-columns:1fr}.fx205-booking .fx209-store-confirmation>span,.fx205-booking .fx209-store-confirmation>strong,.fx205-booking .fx209-store-confirmation>small{grid-column:1;grid-row:auto;text-align:left}.fx177-unified-money-hero .fx209-money-h1-model{font-size:44px;white-space:normal}.fx177-unified-money-hero .fx209-money-h1-detail{font-size:25px}.fx177-unified-money-hero .fx33-screen-hero-price{display:grid;grid-column:auto;justify-items:start;gap:0;text-align:left}.fx177-unified-money-hero .fx209-budget-link{text-align:left}}.fx29-local-actions .btn,.fx29-local-actions .fx192-repair-cta,.fx-v2-route-render .btn.btn-primary,.fx-v2-route-render button.btn-primary,.fx-v2-route-render a.btn-primary,.fx-v2-route-render .fx192-repair-cta,.fx-v2-route-render .fx196-hero-cta.is-primary,.fx-v2-route-render .fx207-location-book,.fx-v2-route-render .fx207-process-cta,.fx-v2-route-render .fx207-technician-book,.fx-v2-route-render .fx207-timeslot-cta,.fx6-final .btn.btn-primary,.fx205-booking .primary{border-radius:999px!important}.fx205-booking .fx209-booking-fields>.field>label{display:flex!important;align-items:center!important;justify-content:flex-start!important;min-height:18px!important;margin:0!important;color:var(--ink)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.fx205-booking .fx209-booking-fields .input{min-height:49px!important}.fx205-booking .fx210-color-row{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:9px;align-items:stretch;min-width:0}.fx205-booking .fx209-color-controls{min-width:0;height:100%}.fx205-booking .fx209-color-controls>.input,.fx205-booking .fx209-other-color,.fx205-booking .fx209-other-color>.input{min-width:0;height:100%}.fx205-booking .fx209-color-unknown{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;min-height:49px!important;margin:0!important;padding:0 12px!important;border:1px solid #d3e0e7!important;border-radius:13px!important;background:#fff!important;color:#526d7d!important;font-size:10px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}.fx205-booking .fx209-color-unknown:hover{border-color:#a9c5d4!important;background:#f8fbfc!important}.fx205-booking .fx209-color-unknown:has(input:checked){border-color:#176b98!important;background:#eef7fb!important;color:#0b5e87!important}.fx205-booking .color-attention{display:none!important}.fx177-unified-money-hero .fx33-screen-hero-copy h1.fx209-money-h1{display:block!important;max-width:none!important;margin-top:14px!important;line-height:1!important}.fx177-unified-money-hero .fx209-money-h1-model{display:block!important;max-width:100%!important;color:#fff!important;font-size:clamp(46px,5.15vw,70px)!important;font-weight:900!important;line-height:.97!important;letter-spacing:-.058em!important;white-space:nowrap!important}.fx177-unified-money-hero .fx209-money-h1-model.is-medium{font-size:clamp(43px,4.7vw,63px)!important}.fx177-unified-money-hero .fx209-money-h1-model.is-long{font-size:clamp(37px,3.9vw,53px)!important;letter-spacing:-.048em!important}.fx177-unified-money-hero .fx209-money-h1-detail{display:block!important;max-width:820px!important;margin-top:8px!important;color:#91d2e9!important;font-size:clamp(21px,2.25vw,31px)!important;font-weight:650!important;line-height:1.08!important;letter-spacing:-.032em!important;white-space:nowrap!important}.fx177-unified-money-hero .fx209-choice-badge{margin:0 0 6px!important;border-color:#bad8e6!important;background:#edf7fb!important;color:#126b95!important}.fx177-unified-money-hero .fx33-screen-hero-price{gap:0!important}.fx177-unified-money-hero .fx209-budget-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;margin-top:7px!important;padding:0 10px!important;border:1px solid #c4dce7!important;border-radius:999px!important;background:#eef7fb!important;color:#126b95!important;font-size:10px!important;font-weight:900!important;line-height:1!important;text-align:center!important;text-decoration:none!important;white-space:nowrap!important}.fx177-unified-money-hero .fx209-budget-link:hover,.fx177-unified-money-hero .fx209-budget-link:focus-visible{border-color:#176b98!important;background:#e3f2f8!important;color:#0b557d!important;text-decoration:none!important}@media(max-width:900px){.fx177-unified-money-hero .fx209-money-h1-detail{white-space:normal!important}}@media(max-width:620px){.fx205-booking .fx210-color-row{grid-template-columns:minmax(0,1fr) auto;gap:7px}.fx205-booking .fx209-color-unknown{padding:0 9px!important;font-size:9px!important}.fx205-booking .fx210-color-row.is-other-visible{grid-template-columns:1fr}.fx205-booking .fx210-color-row.is-other-visible .fx209-color-controls{grid-column:1;grid-row:auto;grid-template-columns:1fr!important}.fx205-booking .fx210-color-row.is-other-visible .fx209-color-unknown{grid-column:1;grid-row:auto;justify-self:start}.fx177-unified-money-hero .fx209-money-h1-model,.fx177-unified-money-hero .fx209-money-h1-model.is-medium,.fx177-unified-money-hero .fx209-money-h1-model.is-long{font-size:clamp(36px,11vw,46px)!important;white-space:normal!important}.fx177-unified-money-hero .fx209-money-h1-detail{font-size:22px!important;white-space:normal!important}.fx177-unified-money-hero .fx209-budget-link{justify-self:start!important}}.fx211-money-hero{--fx212-navy:#082f47;--fx212-navy-2:#0a4563;--fx212-navy-3:#0c5879;--fx212-cyan:#78cbe8;--fx212-orange:#ff8518;--fx212-orange-2:#ff9a38;position:relative!important;isolation:isolate;min-height:100vh!important;overflow:hidden!important;padding:0!important;color:#fff!important;background:radial-gradient(circle at 4% 1%,rgb(58 146 185 / .10),transparent 27%),radial-gradient(circle at 100% 100%,rgb(29 130 169 / .28),transparent 33%),linear-gradient(138deg,#062a41 0%,#083a56 55%,#0a536e 100%)!important}.fx211-money-hero:before,.fx211-money-hero:after{content:""!important;position:absolute!important;z-index:0!important;display:block!important;border:1px solid rgb(115 200 231 / .08)!important;border-radius:50%!important;pointer-events:none!important;box-shadow:none!important}.fx211-money-hero:before{width:600px!important;height:600px!important;left:-410px!important;right:auto!important;top:-350px!important;bottom:auto!important;inset:auto!important}.fx211-money-hero:after{width:720px!important;height:720px!important;right:-520px!important;bottom:-520px!important;left:auto!important;top:auto!important;inset:auto!important}.fx211-money-hero>.container{position:relative!important;z-index:2!important;width:min(1810px,calc(100% - 64px))!important;max-width:none!important;margin:0 auto!important;padding-right:0!important;padding-left:0!important}.fx211-breadcrumb-container{display:block!important}.fx211-money-hero .fx6-breadcrumbs,.fx211-money-hero .breadcrumbs{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important;padding:30px 0 12px!important;overflow:hidden!important;color:#99c9dd!important;font-size:15px!important;white-space:nowrap!important}.fx211-money-hero .fx6-breadcrumbs a,.fx211-money-hero .fx6-breadcrumbs span,.fx211-money-hero .breadcrumbs a,.fx211-money-hero .breadcrumbs span{color:#99c9dd!important;opacity:.7!important;text-decoration:none!important}.fx211-money-hero .fx6-breadcrumbs b,.fx211-money-hero .breadcrumbs b{color:#c8e6f2!important;font-weight:600!important}.fx211-money-hero .fx6-breadcrumbs [aria-current="page"],.fx211-money-hero .breadcrumbs [aria-current="page"]{color:#fff!important;opacity:1!important;font-weight:700!important}.fx211-hero-grid{display:grid!important;grid-template-columns:minmax(520px,.92fr) minmax(600px,1.08fr)!important;gap:56px!important;align-items:center!important;min-height:0!important;padding:54px 0 70px!important}.fx211-hero-copy{min-width:0!important;max-width:820px!important;padding:0 0 0 34px!important}.fx211-review-row{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important}.fx211-review-row strong{color:#fff!important;font-size:15px!important;font-weight:700!important}.fx211-review-row .stars{color:#ffa323!important;font-size:15px!important;letter-spacing:2px!important}.fx211-review-divider{width:1px!important;height:20px!important;margin:0!important;background:rgb(255 255 255 / .25)!important}.fx211-review-row span:last-child{color:#b9d8e6!important;font-weight:500!important}.fx211-eyebrow{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 19px!important;color:#9bd7ee!important;font-size:13px!important;font-weight:800!important;letter-spacing:.11em!important;text-transform:uppercase!important}.fx211-eyebrow:before{content:""!important;width:34px!important;height:3px!important;border-radius:10px!important;background:var(--fx212-orange)!important;box-shadow:0 0 0 5px rgb(255 133 24 / .06)!important}.fx211-money-h1{display:block!important;max-width:820px!important;margin:0 0 26px!important;color:#fff!important;font-size:clamp(54px,5.2vw,82px)!important;font-weight:850!important;line-height:.95!important;letter-spacing:-.055em!important}.fx211-money-h1-model,.fx211-money-h1-detail{display:block!important}.fx211-money-h1-model{color:#fff!important;font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;white-space:nowrap!important}.fx211-money-h1-model.is-medium{font-size:.9em!important}.fx211-money-h1-model.is-long{font-size:.78em!important}.fx211-money-h1-detail{margin-top:9px!important;color:#86d0ec!important;font-size:.67em!important;font-weight:850!important;line-height:1.12!important;letter-spacing:-.035em!important}.fx211-crawlable-intro{position:relative!important;max-width:760px!important;margin:0!important}.fx211-crawlable-intro-content{position:relative!important;max-height:4.35em!important;overflow:hidden!important;color:#f1f8fb!important;font-size:20px!important;font-weight:400!important;line-height:1.45!important;transition:max-height .25s ease!important}.fx211-crawlable-intro-content:after{content:""!important;position:absolute!important;right:0!important;bottom:0!important;left:0!important;height:1.55em!important;pointer-events:none!important;background:linear-gradient(180deg,#fff0,rgb(8 58 86 / .96))!important;transition:opacity .2s ease!important}.fx211-crawlable-intro-content p{margin:0!important;color:inherit!important;font:inherit!important}.fx211-crawlable-intro-content p+p{margin-top:.6em!important}.fx211-crawlable-intro.is-open .fx211-crawlable-intro-content{max-height:45em!important}.fx211-crawlable-intro.is-open .fx211-crawlable-intro-content:after{opacity:0!important}.fx211-read-more{display:inline-flex!important;align-items:center!important;margin:7px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#a5dff2!important;font-size:16px!important;font-weight:400!important;line-height:1.2!important;text-decoration:none!important;cursor:pointer!important}.fx211-read-more:hover,.fx211-read-more:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}.fx211-compact-facts{display:grid!important;grid-template-columns:1.15fr .78fr .92fr!important;gap:10px!important;max-width:none!important;margin:27px 0 26px!important;padding:0!important;border:0!important}.fx211-fact{display:flex!important;flex-direction:column!important;justify-content:center!important;min-width:0!important;min-height:68px!important;padding:11px 15px!important;border:1px solid rgb(151 215 238 / .18)!important;border-radius:18px!important;background:linear-gradient(145deg,rgb(255 255 255 / .075),rgb(255 255 255 / .035))!important}.fx211-fact+.fx211-fact{padding-left:15px!important;border-left:1px solid rgb(151 215 238 / .18)!important}.fx211-fact small,.fx211-fact strong,.fx211-fact a,.fx211-fact span{display:block!important}.fx211-fact small{margin:0 0 3px!important;color:#9fc5d6!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.fx211-fact strong{margin:0!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}.fx211-fact a,.fx211-fact span{margin:3px 0 0!important;color:#a8def2!important;font-size:11px!important;font-weight:650!important;line-height:1.25!important;text-decoration:none!important}.fx211-fact a:hover,.fx211-fact a:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}.fx211-actions{display:flex!important;align-items:center!important;gap:14px!important;margin:0!important}.fx211-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:0!important;padding:15px 26px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:15px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;transition:.2s ease!important}.fx211-btn-primary{background:linear-gradient(135deg,var(--fx212-orange),var(--fx212-orange-2))!important;color:#fff!important;box-shadow:0 13px 26px rgb(255 133 24 / .24)!important}.fx211-btn-primary:hover,.fx211-btn-primary:focus-visible{transform:translateY(-1px)!important;color:#fff!important}.fx211-btn-ghost{border-color:rgb(174 222 240 / .52)!important;background:rgb(5 42 64 / .18)!important;color:#fff!important;box-shadow:none!important}.fx211-btn-ghost:hover,.fx211-btn-ghost:focus-visible{background:rgb(255 255 255 / .08)!important;color:#fff!important}.fx211-usps{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:22px!important;margin:27px 0 0!important;color:#cae3ee!important;font-size:14px!important;font-weight:400!important}.fx211-usps span{display:flex!important;align-items:center!important;gap:8px!important;color:#cae3ee!important}.fx211-usps i{display:inline!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:#a9e6fb!important;font-size:19px!important;font-style:normal!important;font-weight:400!important}.fx211-visual{position:relative!important;min-width:0!important;width:auto!important;max-width:none!important;justify-self:auto!important}.fx211-visual:after{content:""!important;position:absolute!important;inset:0!important;border-radius:40px!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)!important;pointer-events:none!important}.fx211-photo-shell{position:relative!important;margin:0!important;padding:0!important;overflow:hidden!important;border-radius:40px!important;background:#0b4965!important;box-shadow:0 22px 55px rgb(2 25 39 / .26)!important}.fx211-photo-frame{display:contents!important}.fx211-hero-photo{display:block!important;width:100%!important;height:520px!important;max-width:none!important;object-fit:cover!important;object-position:center 55%!important;transform:none!important}.fx211-price-dock{position:relative!important;z-index:auto!important;display:grid!important;grid-template-columns:auto 1fr auto!important;gap:16px!important;align-items:center!important;min-height:0!important;margin:0!important;padding:15px 19px!important;border:0!important;border-top:1px solid rgb(135 211 239 / .24)!important;border-radius:0!important;background:linear-gradient(135deg,#0a3f5c,#0b5675)!important;color:#fff!important;box-shadow:none!important}.fx211-product-tile{display:grid!important;place-items:center!important;flex:0 0 auto!important;width:78px!important;height:96px!important;padding:8px!important;overflow:hidden!important;border:0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 22px rgb(1 25 38 / .16)!important}.fx211-product-tile>img{display:block!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;border-radius:10px!important;object-fit:contain!important;filter:none!important}.fx211-product-tile.is-fallback .fx-v2-device-dummy.is-card{transform:scale(.58)!important;transform-origin:center!important}.fx211-price-copy{min-width:0!important}.fx211-kicker-pill{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%!important;padding:5px 9px!important;border:1px solid rgb(139 217 245 / .24)!important;border-radius:999px!important;background:rgb(119 205 236 / .13)!important;color:#aee5f8!important;font-size:10px!important;font-weight:850!important;letter-spacing:.07em!important;line-height:1!important;text-transform:uppercase!important}.fx211-price-copy h3{margin:3px 0 2px!important;color:#fff!important;font-size:19px!important;font-weight:700!important;line-height:1.2!important;letter-spacing:0!important}.fx211-price-copy p{margin:0!important;overflow:visible!important;color:#a8cad8!important;font-size:12px!important;font-weight:400!important;line-height:1.25!important;text-overflow:clip!important;white-space:normal!important}.fx211-price-side{display:block!important;min-width:0!important;text-align:right!important}.fx211-price-main{display:block!important;color:#fff!important;font-size:34px!important;font-weight:700!important;line-height:1!important;letter-spacing:-.04em!important;white-space:nowrap!important}.fx211-alt-link{display:block!important;max-width:none!important;margin:5px 0 0!important;color:#9bdcf3!important;font-size:12px!important;font-weight:780!important;line-height:1.2!important;text-decoration:none!important;white-space:nowrap!important}.fx211-alt-link:hover,.fx211-alt-link:focus-visible{color:#fff!important;text-decoration:underline!important;text-underline-offset:3px!important}@media(max-width:1200px){.fx211-money-hero>.container{width:min(100% - 38px,1200px)!important}.fx211-hero-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.fx211-hero-copy{padding-left:0!important}.fx211-hero-photo{height:480px!important}.fx211-money-h1{font-size:56px!important}.fx211-compact-facts{grid-template-columns:1fr 1fr!important}.fx211-fact:last-child{grid-column:span 2!important}}@media(max-width:900px){.fx211-money-hero .fx6-breadcrumbs,.fx211-money-hero .breadcrumbs{padding-top:20px!important}.fx211-hero-grid{grid-template-columns:1fr!important;padding-top:25px!important}.fx211-hero-copy{max-width:none!important}.fx211-visual{width:100%!important;max-width:720px!important;margin:0 auto!important}.fx211-hero-photo{height:470px!important;object-position:center 55%!important}.fx211-compact-facts{grid-template-columns:repeat(3,1fr)!important}.fx211-fact:last-child{grid-column:auto!important}}@media(max-width:620px){.fx211-money-hero>.container{width:calc(100% - 24px)!important}.fx211-money-hero .fx6-breadcrumbs,.fx211-money-hero .breadcrumbs{gap:8px!important;font-size:12px!important}.fx211-hero-grid{gap:27px!important;padding:28px 0 48px!important}.fx211-review-row{flex-wrap:wrap!important;font-size:13px!important}.fx211-review-row strong{font-size:13px!important}.fx211-money-h1{font-size:43px!important}.fx211-money-h1-model,.fx211-money-h1-model.is-medium,.fx211-money-h1-model.is-long{font-size:1em!important;white-space:normal!important}.fx211-money-h1-detail{font-size:.66em!important}.fx211-crawlable-intro-content{font-size:17px!important}.fx211-compact-facts{grid-template-columns:1fr 1fr!important;gap:8px!important}.fx211-fact{min-height:61px!important;padding:9px 11px!important}.fx211-fact+.fx211-fact{padding-left:11px!important}.fx211-fact:last-child{grid-column:span 2!important}.fx211-actions{align-items:stretch!important;flex-direction:column!important}.fx211-btn{width:100%!important;padding:14px 18px!important}.fx211-usps{gap:12px!important;font-size:12px!important}.fx211-photo-shell,.fx211-visual:after{border-radius:25px!important}.fx211-hero-photo{height:365px!important;object-position:center 55%!important}.fx211-product-tile{width:58px!important;height:70px!important;border-radius:12px!important}.fx211-price-copy h3{font-size:15px!important}.fx211-price-main{font-size:26px!important}.fx211-price-dock{grid-template-columns:auto 1fr!important;gap:10px!important;padding:11px!important}.fx211-price-side{grid-column:2!important;display:flex!important;align-items:center!important;gap:10px!important;text-align:left!important}}.fx211-money-hero{min-height:0!important;height:auto!important}.fx211-hero-grid{padding-bottom:46px!important}.fx33-timeslot-strip .fx207-timeslot-cta{min-height:42px!important;padding:0 18px!important;border:1px solid rgb(255 174 91 / .82)!important;border-radius:999px!important;background:rgb(5 43 64 / .18)!important;color:#ffc285!important;box-shadow:none!important}.fx33-timeslot-strip .fx207-timeslot-cta:after{content:"→";margin-left:8px;font-size:13px;line-height:1}.fx33-timeslot-strip .fx207-timeslot-cta:hover,.fx33-timeslot-strip .fx207-timeslot-cta:focus-visible{border-color:#ffb15f!important;background:rgb(255 145 47 / .12)!important;color:#fff!important}.fx205-booking .fx209-booking-fields.needs-store-choice{grid-template-columns:minmax(175px,.58fr) minmax(0,1.42fr)!important}.fx205-booking .fx209-booking-fields.needs-store-choice>.field:first-child{min-width:0!important}.fx205-booking .fx209-color-controls.is-other-visible{grid-template-columns:minmax(150px,.82fr) minmax(205px,1.18fr)!important}.fx205-booking .fx209-other-color>.input{padding-right:14px!important;text-overflow:ellipsis!important}@media(max-width:900px){.fx205-booking .fx209-booking-fields.needs-store-choice{grid-template-columns:minmax(160px,.68fr) minmax(0,1.32fr)!important}.fx205-booking .fx209-color-controls.is-other-visible{grid-template-columns:minmax(130px,.8fr) minmax(175px,1.2fr)!important}}@media(max-width:620px){.fx211-hero-grid{padding-bottom:32px!important}.fx205-booking .fx209-booking-fields.needs-store-choice{grid-template-columns:1fr!important}.fx205-booking .fx209-color-controls.is-other-visible{grid-template-columns:1fr!important}}.fx214-model-tools{display:grid!important;grid-template-columns:minmax(220px,340px) minmax(0,1fr)!important;align-items:center!important;gap:18px!important;margin-bottom:34px!important}.fx214-model-tools .fx199-model-search{min-height:46px!important;padding:0 14px!important;border-radius:999px!important;box-shadow:none!important}.fx214-model-tools .fx199-model-search input{font-size:14px!important}.fx214-model-tools .fx199-series-chips{justify-content:flex-end!important;flex-wrap:wrap!important}.fx214-model-tools .series-chip{min-height:36px!important;padding:0 13px!important;font-size:12px!important}.fx214-brand-content .fx199-model-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.fx214-brand-content .fx202-model-card{border-radius:25px!important;overflow:hidden!important;background:#edf5f8!important}.fx214-brand-content .fx202-model-visual{height:210px!important;min-height:210px!important;padding:20px!important;background:#fff!important;border-bottom:1px solid #e0e9ed!important}.fx214-brand-content .fx202-model-visual img{max-width:145px!important;max-height:164px!important;filter:drop-shadow(0 12px 18px rgb(7 46 76 / .10))!important}.fx214-brand-content .fx202-model-visual .fx-v2-device-dummy.is-card{height:150px!important;width:78px!important}.fx214-brand-content .fx202-model-body{padding:24px 25px 25px!important;background:#edf5f8!important}.fx214-brand-content .fx202-model-body>strong{font-size:25px!important}.fx214-brand-content .fx202-model-body>em{min-height:43px!important;color:#5a7485!important;font-size:14px!important;line-height:1.52!important}.fx214-brand-content .fx202-model-footer{padding-top:19px!important;border-color:#d8e5eb!important}.fx214-popular-repairs .fx196-brand-repair-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:17px!important}.fx214-popular-repairs .fx196-brand-repair-grid a{min-height:205px!important;padding:23px!important}.fx214-local-brand-content{background:#fff!important}.fx214-local-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx214-local-brand-grid article{padding:24px;border:1px solid var(--fx196-line);border-radius:22px;background:#f8fbfc}.fx214-local-brand-grid h3{margin:0;color:var(--fx196-ink);font-size:19px;line-height:1.25}.fx214-local-brand-grid p{margin:9px 0 0;color:var(--fx196-text);font-size:14px;line-height:1.65}.fx214-brand-guidance{padding-top:76px!important}.fx29-local-editorial-hero,.inner-hero,.fx-v718-cluster-shell .hero,.fx6-page-hero,.fx6-hero,.model-hero,.model-hero-v45,.page-hero,.fx74-home-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important}.fx29-local-editorial-hero:before,.fx29-local-editorial-hero:after,.inner-hero:before,.inner-hero:after,.fx-v718-cluster-shell .hero:before,.fx-v718-cluster-shell .hero:after,.fx6-page-hero:before,.fx6-page-hero:after,.fx6-hero:before,.fx6-hero:after,.model-hero:before,.model-hero:after,.model-hero-v45:before,.model-hero-v45:after,.page-hero:before,.page-hero:after,.fx74-home-hero:before,.fx74-home-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:0!important;border:1px solid rgb(115 200 231 / .11)!important;border-radius:50%!important;background:transparent!important;pointer-events:none!important;box-shadow:none!important}.fx29-local-editorial-hero:before,.inner-hero:before,.fx-v718-cluster-shell .hero:before,.fx6-page-hero:before,.fx6-hero:before,.model-hero:before,.model-hero-v45:before,.page-hero:before,.fx74-home-hero:before{width:600px!important;height:600px!important;left:-410px!important;right:auto!important;top:-350px!important;bottom:auto!important}.fx29-local-editorial-hero:after,.inner-hero:after,.fx-v718-cluster-shell .hero:after,.fx6-page-hero:after,.fx6-hero:after,.model-hero:after,.model-hero-v45:after,.page-hero:after,.fx74-home-hero:after{width:720px!important;height:720px!important;right:-520px!important;left:auto!important;bottom:-520px!important;top:auto!important}.fx29-local-editorial-hero>*,.inner-hero>*,.fx-v718-cluster-shell .hero>*,.fx6-page-hero>*,.fx6-hero>*,.model-hero>*,.model-hero-v45>*,.page-hero>*,.fx74-home-hero>*{position:relative;z-index:1}@media(max-width:1050px){.fx214-model-tools{grid-template-columns:1fr!important;align-items:start!important}.fx214-model-tools .fx199-series-chips{justify-content:flex-start!important}.fx214-brand-content .fx199-model-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx214-popular-repairs .fx196-brand-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.fx214-brand-content .fx199-model-card-grid,.fx214-popular-repairs .fx196-brand-repair-grid,.fx214-local-brand-grid{grid-template-columns:1fr!important}.fx214-brand-content .fx202-model-card{max-width:none!important}.fx214-brand-content .fx202-model-visual{height:190px!important;min-height:190px!important}}.fx214-popular-routes .section-shell,.fx214-root-popular-routes .section-shell{padding-top:72px!important;padding-bottom:72px!important}.fx214-popular-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.fx214-popular-route-grid>a{position:relative;display:flex;min-height:178px;flex-direction:column;padding:22px 48px 22px 22px;border:1px solid #dbe7ec;border-radius:22px;background:#fff;color:#0a2e47;text-decoration:none;box-shadow:0 12px 30px rgb(8 46 70 / .055);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.fx214-popular-route-grid>a:hover,.fx214-popular-route-grid>a:focus-visible{transform:translateY(-2px);border-color:#9bc9dd;box-shadow:0 16px 36px rgb(8 46 70 / .09)}.fx214-popular-route-grid strong{font-size:18px;line-height:1.22;letter-spacing:-.025em}.fx214-popular-route-grid span{margin-top:10px;color:#5b7383;font-size:13px;line-height:1.55}.fx214-popular-route-grid b{position:absolute;right:20px;bottom:19px;color:#f58220;font-size:20px;font-weight:500}.fx214-root-route-layout{display:grid;grid-template-columns:minmax(220px,.34fr) minmax(0,1.66fr);gap:30px;align-items:start}.fx214-root-route-layout>div>h3{margin:0 0 14px;color:#0a2e47;font-size:17px}.fx214-root-route-layout .home-link-col{padding:24px;border:1px solid #dbe7ec;border-radius:22px;background:#f6fafc}.fx214-root-route-layout .home-link-list{margin:0}@media(max-width:1050px){.fx214-popular-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx214-root-route-layout{grid-template-columns:1fr}}@media(max-width:620px){.fx214-popular-route-grid{grid-template-columns:1fr}.fx214-popular-route-grid>a{min-height:148px}.fx214-popular-routes .section-shell,.fx214-root-popular-routes .section-shell{padding-top:54px!important;padding-bottom:54px!important}}.fx181-diagnose-hero,.fx184-business-hero,.fx189-advice-hub-hero,.fx77-sl-hero,.fx-contact-hero,.fx-sp-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important}.fx181-diagnose-hero:before,.fx181-diagnose-hero:after,.fx184-business-hero:before,.fx184-business-hero:after,.fx189-advice-hub-hero:before,.fx189-advice-hub-hero:after,.fx77-sl-hero:before,.fx77-sl-hero:after,.fx-contact-hero:before,.fx-contact-hero:after,.fx-sp-hero:before,.fx-sp-hero:after{content:""!important;display:block!important;position:absolute!important;z-index:0!important;border:1px solid rgb(115 200 231 / .11)!important;border-radius:50%!important;background:transparent!important;pointer-events:none!important;box-shadow:none!important}.fx181-diagnose-hero:before,.fx184-business-hero:before,.fx189-advice-hub-hero:before,.fx77-sl-hero:before,.fx-contact-hero:before,.fx-sp-hero:before{width:600px!important;height:600px!important;left:-410px!important;right:auto!important;top:-350px!important;bottom:auto!important}.fx181-diagnose-hero:after,.fx184-business-hero:after,.fx189-advice-hub-hero:after,.fx77-sl-hero:after,.fx-contact-hero:after,.fx-sp-hero:after{width:720px!important;height:720px!important;right:-520px!important;left:auto!important;bottom:-520px!important;top:auto!important}.fx181-diagnose-hero>*,.fx184-business-hero>*,.fx189-advice-hub-hero>*,.fx77-sl-hero>*,.fx-contact-hero>*,.fx-sp-hero>*{position:relative;z-index:1}.home-hero,.fx30-money-editorial-hero,.fx33-screen-hero,.fx710-hero,.fx711-repair-hero,.fx712-console-hero{position:relative!important;isolation:isolate!important;overflow:hidden!important}.home-hero:before,.home-hero:after,.fx30-money-editorial-hero:before,.fx30-money-editorial-hero:after,.fx33-screen-hero:before,.fx33-screen-hero:after,.fx710-hero:before,.fx710-hero:after,.fx711-repair-hero:before,.fx711-repair-hero:after,.fx712-console-hero:before,.fx712-console-hero:after{content:""!important;position:absolute!important;z-index:0!important;border:1px solid rgb(134 202 229 / .11)!important;border-radius:50%!important;background:transparent!important;box-shadow:none!important;pointer-events:none!important}.home-hero:before,.fx30-money-editorial-hero:before,.fx33-screen-hero:before,.fx710-hero:before,.fx711-repair-hero:before,.fx712-console-hero:before{width:600px!important;height:600px!important;left:-410px!important;right:auto!important;top:-350px!important;bottom:auto!important}.home-hero:after,.fx30-money-editorial-hero:after,.fx33-screen-hero:after,.fx710-hero:after,.fx711-repair-hero:after,.fx712-console-hero:after{width:720px!important;height:720px!important;right:-520px!important;left:auto!important;bottom:-520px!important;top:auto!important}.home-hero>*,.fx30-money-editorial-hero>*,.fx33-screen-hero>*,.fx710-hero>*,.fx711-repair-hero>*,.fx712-console-hero>*{position:relative;z-index:1}.fx215-model-hero-line{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:30px;align-items:end;margin-bottom:26px}.fx215-model-heading{margin:0!important}.fx215-model-heading p{max-width:760px!important}.fx215-model-hint{padding:18px 20px;border-radius:21px;background:#0b2f46;color:#fff;box-shadow:0 16px 36px rgb(7 43 66 / .12)}.fx215-model-hint strong,.fx215-model-hint span{display:block}.fx215-model-hint strong{font-size:15px;line-height:1.25}.fx215-model-hint span{margin-top:5px;color:#bcdbe7;font-size:12px;line-height:1.5}.fx215-model-toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 36px}.fx215-model-search{position:relative;flex:1;min-width:260px;max-width:430px}.fx215-model-search input{width:100%;height:50px;border:1px solid #d8e7ee;border-radius:999px;padding:0 48px 0 18px;background:#fff;color:#0d3146;font-size:14px;outline:none;transition:.2s}.fx215-model-search input:focus{border-color:#76bed4;box-shadow:0 0 0 4px rgb(8 127 169 / .08)}.fx215-model-search svg{position:absolute;right:17px;top:50%;width:18px;height:18px;transform:translateY(-50%);stroke:#087fa9;fill:none;stroke-width:2.2}.fx215-series-chips{display:flex;gap:8px;flex-wrap:wrap}.fx215-series-chip{min-height:40px;padding:0 15px;border:1px solid #d8e7ee!important;border-radius:999px!important;background:#fff!important;color:#254b60!important;font-size:13px!important;font-weight:750!important;cursor:pointer;transition:.18s}.fx215-series-chip:hover,.fx215-series-chip.active{border-color:#ff9a50!important;background:#fff6ef!important;color:#a34b0b!important}.fx215-model-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx215-model-card{position:relative;display:block;min-width:0;border:1px solid #d8e7ee;border-radius:22px;background:#fff;color:#0d3146;text-decoration:none!important;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.fx215-model-card:hover,.fx215-model-card:focus-visible{transform:translateY(-4px);border-color:#9bcbdb;box-shadow:0 18px 50px rgb(14 55 77 / .08);outline:none}.fx215-model-device{display:flex;align-items:center;justify-content:center;height:196px;padding:18px;overflow:hidden;background:linear-gradient(165deg,#f9fcfd,#eaf5f8)}.fx215-model-device img{display:block;max-width:145px;max-height:164px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 14px 24px rgb(12 47 68 / .14));transition:transform .22s ease}.fx215-model-card:hover .fx215-model-device img{transform:translateY(-2px) scale(1.025)}.fx215-model-device .fx-v2-device-dummy{transform:scale(.78)}.fx215-model-info{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 16px 17px;background:#fff}.fx215-model-info>span{min-width:0}.fx215-model-info strong,.fx215-model-info small{display:block}.fx215-model-info strong{font-size:18px;line-height:1.15;letter-spacing:-.035em;font-weight:790}.fx215-model-info small{margin-top:4px;color:#607d8e;font-size:11px;line-height:1.4;font-weight:500}.fx215-model-info i{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:12px;background:#fff3ea;color:#ff7a1a;font-size:20px;font-style:normal;font-weight:900}.fx215-model-empty{display:none;padding:42px;border:1px dashed #d8e7ee;border-radius:22px;text-align:center;color:#607d8e}.fx215-model-empty.is-visible{display:block}.fx-rf-device-icon.has-svg{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border:1px solid #d7e6ed!important;border-radius:16px!important;background:linear-gradient(180deg,#fff,#edf6fa)!important;color:#0b719b!important;box-shadow:0 10px 24px rgb(8 52 78 / .08)!important}.fx-rf-device-icon.has-svg::before,.fx-rf-device-icon.has-svg::after{content:none!important;display:none!important}.fx215-device-svg{display:block;width:31px;height:31px;color:inherit;overflow:visible}.fx215-device-choice-icon{display:grid!important;place-items:center!important;width:58px!important;height:58px!important;border:1px solid #d7e6ed!important;border-radius:17px!important;background:linear-gradient(180deg,#fff,#edf6fa)!important;color:#087fa9!important;font-style:normal!important;box-shadow:0 10px 24px rgb(8 52 78 / .07)!important}.fx215-device-choice-icon .fx215-device-svg{width:34px;height:34px}.fx215-device-choice-card{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;column-gap:15px!important;align-content:center!important;align-items:center!important}.fx215-device-choice-card>i{grid-row:1/4}.fx215-device-choice-card>span,.fx215-device-choice-card>strong,.fx215-device-choice-card>small{grid-column:2!important;margin-left:0!important}.fx215-device-choice-card>strong{margin-top:7px!important}.fx215-device-choice-card>small{margin-top:6px!important}.fx-v2-device-choice>.fx215-device-choice-icon{width:48px!important;height:52px!important;border-radius:14px!important}.fx-v2-device-choice>.fx215-device-choice-icon .fx215-device-svg{width:29px;height:29px}.fx-v2-choice-device-image .fx-rf-device-icon.has-svg,.fx189-device-thumb .fx-rf-device-icon.has-svg{width:48px!important;height:48px!important;border-radius:14px!important;transform:none!important}.fx-v2-choice-device-image .fx-rf-device-icon.has-svg .fx215-device-svg,.fx189-device-thumb .fx-rf-device-icon.has-svg .fx215-device-svg{width:28px;height:28px}.fx215-home-usp .fx215-home-usp-icon{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:15px!important;background:#eaf5fa!important;color:#0b719b!important}.fx215-home-usp .fx215-home-usp-icon svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fx215-home-usp .fx215-home-usp-icon text{fill:currentColor;stroke:none;font-size:7px;font-weight:900;text-anchor:middle;font-family:inherit}.fx-v718-home-shell .fx20-original-home-content .home-link-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important;margin-top:28px!important}.fx-v718-home-shell .fx20-original-home-content .home-link-col{padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-v718-home-shell .fx20-original-home-content .home-link-col h3{margin:0 0 12px!important;color:#0b2f46!important;font-size:18px!important}.fx-v718-home-shell .fx20-original-home-content .home-link-list{margin:0!important;padding:0!important;list-style:none!important}.fx-v718-home-shell .fx20-original-home-content .home-link-list li{margin:0!important;border-top:1px solid #dce8ed!important}.fx-v718-home-shell .fx20-original-home-content .home-link-list li:last-child{border-bottom:1px solid #dce8ed!important}.fx-v718-home-shell .fx20-original-home-content .home-link-list a{position:relative!important;display:block!important;padding:11px 22px 11px 0!important;background:transparent!important;color:#36596d!important;font-size:14px!important;font-weight:700!important;text-decoration:none!important}.fx-v718-home-shell .fx20-original-home-content .home-link-list a::after{content:"→";position:absolute;right:0;color:#ff7a1a}.fx-v2-route-render .fx6-final .btn.btn-primary,.fx-v2-route-render .fx6-final button.btn-primary,.fx-v2-route-render .fx76-final-cta .btn.btn-primary,.fx-v2-route-render .fx76-final-cta button.btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:0 26px!important;border:1px solid #f88b2a!important;border-radius:999px!important;background:linear-gradient(135deg,#ff9a2c,#f58220)!important;color:#fff!important;box-shadow:0 14px 30px rgb(245 130 32 / .2)!important;font-weight:900!important}@media(max-width:1050px){.fx215-model-hero-line{grid-template-columns:1fr}.fx215-model-hint{max-width:none}.fx215-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx-v718-home-shell .fx20-original-home-content .home-link-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:700px){.fx215-model-toolbar{align-items:stretch}.fx215-model-search{max-width:none;flex-basis:100%}.fx215-series-chips{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.fx215-series-chip{white-space:nowrap}.fx215-model-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fx215-model-device{height:150px}.fx215-model-info{padding:11px}.fx215-model-info strong{font-size:16px}.fx215-model-info small{display:none}.fx215-model-info i{width:30px;height:30px;border-radius:10px}.fx-v718-home-shell .fx20-original-home-content .home-link-columns{grid-template-columns:1fr!important;gap:24px!important}}@media(max-width:430px){.fx215-model-grid{grid-template-columns:1fr}.fx215-model-device{height:176px}}.fx216-local-help{padding:52px 0;background:#f4f8fa}.fx216-local-help-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);gap:28px;align-items:stretch}.fx216-local-help-copy,.fx216-local-help-visual{min-width:0;border:1px solid #dbe7ee;border-radius:34px;background:#fff;box-shadow:0 22px 54px rgb(7 42 65 / .08)}.fx216-local-help-copy{display:flex;flex-direction:column;justify-content:center;padding:42px}.fx216-local-help-kicker{display:flex;align-items:center;gap:12px;color:#0875a5;font-size:12px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.fx216-local-help-kicker:before{content:"";width:26px;height:3px;border-radius:999px;background:#f7942e}.fx216-local-help h2{max-width:660px;margin:16px 0 12px;color:#082b43;font-size:clamp(31px,3.2vw,54px);line-height:1.02;letter-spacing:-.045em}.fx216-local-help-copy>p{max-width:690px;margin:0;color:#577087;font-size:17px;line-height:1.65}.fx216-local-help-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fx216-local-help-primary,.fx216-local-help-secondary,.fx216-local-help-route{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;padding:0 24px;font-size:15px;font-weight:850;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fx216-local-help-primary{border:1px solid #f7942e;background:linear-gradient(135deg,#ff9d2e,#f68b1f);color:#fff;box-shadow:0 12px 26px rgb(246 139 31 / .22)}.fx216-local-help-primary span{margin-left:8px}.fx216-local-help-secondary,.fx216-local-help-route{border:1px solid #b7d4e3;background:#fff;color:#086b9c}.fx216-local-help-primary:hover,.fx216-local-help-secondary:hover,.fx216-local-help-route:hover{transform:translateY(-1px)}.fx216-local-help-visual{position:relative;overflow:hidden;min-height:410px;background:#0a3853}.fx216-local-help-visual>img{width:100%;height:100%;min-height:410px;object-fit:cover;object-position:center;display:block}.fx216-local-help-card{position:absolute;right:22px;bottom:22px;left:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px 24px;padding:24px;border-radius:26px;background:rgb(255 255 255 / .96);box-shadow:0 18px 40px rgb(5 37 58 / .2);backdrop-filter:blur(14px)}.fx216-local-help-card>strong{grid-column:1/-1;color:#082b43;font-size:24px;line-height:1.15}.fx216-local-help-status{grid-column:1/-1;display:flex;align-items:center;gap:8px;color:#536b7c;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.fx216-local-help-status i{width:10px;height:10px;border-radius:50%;background:#f7942e;box-shadow:0 0 0 5px rgb(247 148 46 / .12)}.fx216-local-help-status.is-open i{background:#159267;box-shadow:0 0 0 5px rgb(21 146 103 / .12)}.fx216-local-help-card div{min-width:0;border-top:1px solid #dce7ed;padding-top:11px}.fx216-local-help-card small,.fx216-local-help-card b,.fx216-local-help-card div>a{display:block}.fx216-local-help-card small{color:#70869a;font-size:11px;font-weight:600}.fx216-local-help-card b,.fx216-local-help-card div>a{margin-top:5px;color:#12364f;font-size:14px;font-weight:800;line-height:1.35;text-decoration:none}.fx216-local-help-route{grid-column:1/-1;min-height:48px;margin-top:2px;background:#fff0}.fx196-hero-cta.is-primary,.btn.btn-primary,.hero-actions .btn-primary,.final-cta .btn-primary,[class*="plan-repair"],[class*="start-repair"]{border-radius:999px!important}.fx216-local-help-route{border-color:#b7d4e3!important;background:#fff!important;color:#086b9c!important;box-shadow:none!important}@media(max-width:980px){.fx216-local-help-grid{grid-template-columns:1fr}.fx216-local-help-copy{padding:34px}.fx216-local-help-visual{min-height:430px}}@media(max-width:640px){.fx216-local-help{padding:34px 0}.fx216-local-help-copy,.fx216-local-help-visual{border-radius:25px}.fx216-local-help-copy{padding:26px 22px}.fx216-local-help h2{font-size:34px}.fx216-local-help-copy>p{font-size:15px}.fx216-local-help-actions{display:grid;grid-template-columns:1fr}.fx216-local-help-primary,.fx216-local-help-secondary{width:100%;min-height:50px}.fx216-local-help-visual,.fx216-local-help-visual>img{min-height:480px}.fx216-local-help-card{right:14px;bottom:14px;left:14px;grid-template-columns:1fr;padding:20px}.fx216-local-help-card>strong,.fx216-local-help-status,.fx216-local-help-route{grid-column:1}.fx216-local-help-card div{grid-column:1}}.fx214-brand-content .fx196-brand-models{background:#f7fbfd!important}.fx215-model-toolbar{align-items:flex-start!important;flex-wrap:nowrap!important}.fx215-model-search{flex:0 1 370px!important;max-width:370px!important;min-width:250px!important}.fx215-series-chips{flex:1 1 auto!important;justify-content:flex-start!important}.fx215-series-chip[aria-pressed="true"]{border-color:#ff9a50!important;background:#fff6ef!important;color:#a34b0b!important}.fx215-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}.fx215-model-card{border-color:#dfeaf0!important;border-radius:21px!important;background:#f5fafc!important;box-shadow:0 10px 26px rgb(14 55 77 / .035)!important}.fx215-model-card:hover,.fx215-model-card:focus-visible{border-color:#b7d5e1!important;box-shadow:0 18px 42px rgb(14 55 77 / .075)!important}.fx215-model-device{height:162px!important;padding:14px!important;background:#fff!important}.fx215-model-device img{max-width:116px!important;max-height:134px!important;filter:drop-shadow(0 10px 18px rgb(12 47 68 / .10))!important}.fx215-model-device .fx-v2-device-dummy{transform:scale(.68)!important}.fx215-model-info{min-height:88px!important;padding:14px 15px 15px!important;background:#f5fafc!important}.fx215-model-info strong{font-size:17px!important}.fx215-model-info small{color:#6b8493!important;font-size:10.5px!important}.fx215-model-info i{flex-basis:34px!important;width:34px!important;height:34px!important;border-radius:999px!important;background:#fff!important;border:1px solid #f6d4bd!important}.fx215-model-card[hidden]{display:none!important}.fx217-final-cta .container{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important}.fx217-final-cta .container>div:last-child{display:flex!important;justify-content:flex-end!important}.fx217-final-cta .btn-primary{border-radius:999px!important;white-space:nowrap!important}@media(max-width:1180px){.fx215-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.fx215-model-toolbar{flex-wrap:wrap!important}.fx215-model-search{flex:1 1 100%!important;max-width:430px!important}}@media(max-width:820px){.fx215-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.fx215-model-device{height:154px!important}.fx217-final-cta .container{grid-template-columns:1fr!important}.fx217-final-cta .container>div:last-child{justify-content:flex-start!important}}@media(max-width:470px){.fx215-model-grid{grid-template-columns:1fr!important}.fx215-model-device{height:176px!important}.fx215-model-device img{max-width:128px!important;max-height:148px!important}}.fx215-model-card,.fx215-model-card:hover,.fx215-model-card:focus-visible{background:#fff!important}.fx215-model-device{background:#fff!important;border-bottom:1px solid #edf2f5!important}.fx215-model-info{background:#fff!important}.fx215-model-device img{max-width:106px!important;max-height:124px!important;filter:drop-shadow(0 9px 16px rgb(12 47 68 / .09))!important}.fx215-model-card[hidden],.fx215-model-card.is-filtered-out{display:none!important}.fx215-model-toolbar{padding:8px!important;border:1px solid #e1e9ee!important;border-radius:22px!important;background:#fff!important;box-shadow:0 10px 30px rgb(12 47 68 / .045)!important}.fx215-model-search{flex:0 1 350px!important;max-width:350px!important;min-width:230px!important}.fx215-model-search input{height:44px!important;border-color:transparent!important;background:#f5f8fa!important;box-shadow:none!important}.fx215-model-search input:focus{border-color:#9bc9da!important;background:#fff!important;box-shadow:0 0 0 4px rgb(8 127 169 / .07)!important}.fx215-series-chips{align-items:center!important;gap:5px!important;padding:0!important}.fx215-series-chip{min-height:36px!important;padding:0 13px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:#597484!important;font-size:11px!important;font-weight:760!important}.fx215-series-chip:hover{background:#f3f7f9!important;color:#0d3146!important}.fx215-series-chip.active{background:#fff1e5!important;color:#b85d13!important;box-shadow:inset 0 0 0 1px #f3c69f!important}.fx215-model-empty[hidden]{display:none!important}.fx25-device-grid{gap:16px!important}.fx218-device-choice,.fx215-device-choice-card{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;grid-template-areas:"icon title" "icon copy" "icon action"!important;column-gap:15px!important;row-gap:3px!important;min-height:154px!important;padding:22px!important;border:1px solid #e1e9ee!important;border-radius:25px!important;background:#fff!important;color:#0d3146!important;text-align:left!important;box-shadow:0 12px 30px rgb(11 47 70 / .035)!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.fx218-device-choice:hover,.fx218-device-choice:focus-visible,.fx215-device-choice-card:hover,.fx215-device-choice-card:focus-visible{transform:translateY(-3px)!important;border-color:#b8d5e0!important;box-shadow:0 18px 40px rgb(11 47 70 / .075)!important;outline:none!important}.fx218-device-icon,.fx215-device-choice-icon{grid-area:icon!important;display:grid!important;place-items:center!important;width:54px!important;height:54px!important;margin:0!important;border:1px solid #dceaf0!important;border-radius:18px!important;background:#f5fafc!important;color:#087fa9!important;font-style:normal!important}.fx218-device-icon svg,.fx215-device-choice-icon svg{display:block!important;width:27px!important;height:27px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.65!important;stroke-linecap:round!important;stroke-linejoin:round!important}.fx218-device-choice>span,.fx215-device-choice-card>span{grid-area:title!important;margin:1px 0 0!important;color:#0d3146!important;font-size:20px!important;line-height:1.12!important;letter-spacing:-.035em!important;font-weight:800!important}.fx218-device-choice>small,.fx215-device-choice-card>small{grid-area:copy!important;margin:3px 0 0!important;color:#67808f!important;font-size:11px!important;line-height:1.5!important;font-weight:500!important}.fx218-device-choice>strong,.fx215-device-choice-card>strong{grid-area:action!important;display:flex!important;align-items:center!important;gap:8px!important;margin-top:9px!important;color:#0b6f98!important;font-size:11px!important;font-weight:850!important}.fx218-device-choice>strong b,.fx215-device-choice-card>strong b{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border:1px solid #cde0e8!important;border-radius:50%!important;background:#fff!important;color:#ff7a1a!important;font-size:14px!important}.fx179-home-device-grid .fx218-device-choice{min-height:160px!important}.fx-route-flow .fx-rf-category-card.fx-rf-catalog-card{min-height:154px!important;padding:20px!important;border-color:#e1e9ee!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px rgb(11 47 70 / .035)!important}.fx-route-flow .fx-rf-category-card .fx-rf-catalog-thumb{display:grid!important;place-items:center!important;width:52px!important;height:52px!important;border:1px solid #dceaf0!important;border-radius:17px!important;background:#f5fafc!important;color:#087fa9!important}.fx-route-flow .fx-rf-category-card .fx-rf-device-icon svg{width:26px!important;height:26px!important;stroke:currentColor!important}.fx218-review-banner{margin:0!important;padding:74px 0!important;background:#0a3049!important;color:#fff!important}.fx218-review-banner .section-title,.fx218-review-banner .mp-score,.fx218-review-banner .mp-review-name{color:#fff!important}.fx218-review-banner .mini,.fx218-review-banner .mp-stars,.fx218-review-banner .mp-review-stars{color:#ffad64!important}.fx218-review-banner .mp-score-copy,.fx218-review-banner .mp-review-text{color:rgb(255 255 255 / .72)!important}.fx218-review-banner .mp-review-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.fx218-review-banner .mp-review{padding:24px!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:22px!important;background:rgb(255 255 255 / .07)!important;box-shadow:none!important}.fx218-review-banner .mp-avatar{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#fff!important;color:#0a3049!important;font-weight:900!important}.fx-v718-home-shell .split-item{position:relative!important;padding:26px 26px 26px 88px!important}.fx218-service-emblem{position:absolute;top:26px;left:26px;display:grid;place-items:center;width:44px;height:44px;border:1px solid #d8e7ee;border-radius:15px;background:#f4f9fb;color:#087fa9}.fx218-service-emblem svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.fx33-quality-head{grid-template-columns:minmax(0,1fr) 330px!important;align-items:center!important}.fx218-quality-identity{overflow:hidden;border:1px solid #d9e5eb;border-radius:23px;background:#fff;box-shadow:0 12px 32px rgb(8 38 60 / .075)}.fx218-quality-model{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:13px;min-height:126px;padding:14px 17px;background:linear-gradient(180deg,#fbfdfe,#f5fafc)}.fx218-quality-model>img{display:block;width:auto;max-width:94px;height:auto;max-height:104px;margin:auto;object-fit:contain;filter:drop-shadow(0 10px 17px rgb(11 47 70 / .12))}.fx218-quality-model .fx-v2-device-dummy{transform:scale(.62)}.fx218-quality-model span,.fx218-quality-model small,.fx218-quality-model strong{display:block}.fx218-quality-model small{color:#718694;font-size:8.5px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fx218-quality-model strong{margin-top:4px;color:#102c43;font-size:15px;line-height:1.25;letter-spacing:-.025em}.fx218-quality-identity .fx33-quality-review{min-height:96px;border:0!important;border-top:1px solid #e2eaee!important;border-radius:0!important;box-shadow:none!important;background:#fff!important}.fx218-eco-pay{display:inline-flex;align-items:center;gap:7px;width:max-content;max-width:100%;margin-top:14px;padding:7px 10px;border:1px solid #b9dccf;border-radius:999px;background:#edf8f3;color:#24785f}.fx218-eco-pay svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:0 0 16px}.fx218-eco-pay strong{font-size:9.5px!important;line-height:1.2!important;font-weight:850!important}.fx218-eco-pay.is-compact{margin-top:8px;padding:5px 8px}.fx218-eco-pay.is-compact strong{font-size:8.5px!important}.fx33-quality-next .fx218-secondary-timeslot{border:1px solid #9fc4d4!important;background:#fff!important;color:#0b6f98!important;box-shadow:none!important}.fx33-quality-next .fx218-secondary-timeslot:hover,.fx33-quality-next .fx218-secondary-timeslot:focus-visible{border-color:#6ba8c0!important;background:#f2f8fb!important;color:#075f84!important;transform:translateY(-1px)!important}@media(max-width:1100px){.fx33-quality-head{grid-template-columns:1fr!important}.fx218-quality-identity{max-width:520px}.fx218-review-banner .mp-review-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:800px){.fx215-model-toolbar{align-items:stretch!important;flex-wrap:wrap!important}.fx215-model-search{flex:1 1 100%!important;max-width:none!important}.fx215-series-chips{width:100%!important;overflow-x:auto!important;flex-wrap:nowrap!important}.fx218-review-banner{padding:54px 0!important}.fx218-review-banner .mp-review-grid{grid-template-columns:1fr!important}.fx-v718-home-shell .split-item{padding:24px 22px 24px 82px!important}.fx218-service-emblem{top:24px;left:22px}}@media(max-width:620px){.fx218-device-choice,.fx215-device-choice-card{grid-template-columns:48px minmax(0,1fr)!important;min-height:142px!important;padding:18px!important}.fx218-device-icon,.fx215-device-choice-icon{width:48px!important;height:48px!important;border-radius:16px!important}.fx218-device-choice>span,.fx215-device-choice-card>span{font-size:18px!important}.fx218-quality-model{grid-template-columns:88px minmax(0,1fr);min-height:112px;padding:12px 14px}.fx218-quality-model>img{max-width:78px;max-height:90px}}.fx218-quality-identity .fx33-quality-review{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;grid-template-areas:"stars rating label" "copy copy copy"!important;align-items:center!important;column-gap:9px!important;row-gap:3px!important;min-height:78px!important;padding:12px 16px!important}.fx218-quality-identity .fx33-quality-review b{grid-area:stars!important;white-space:nowrap!important}.fx218-quality-identity .fx33-quality-review strong{grid-area:rating!important;margin:0!important;font-size:20px!important;white-space:nowrap!important}.fx218-quality-identity .fx33-quality-review span{grid-area:label!important;white-space:nowrap!important}.fx218-quality-identity .fx33-quality-review small{grid-area:copy!important;margin:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;line-height:1.3!important}.fx219-local-hero-visual{align-self:stretch!important;min-width:0!important;min-height:430px!important;margin:0!important;border:1px solid rgb(255 255 255 / .16)!important;border-radius:30px!important;box-shadow:0 24px 60px rgb(2 24 39 / .22)!important}.fx219-local-hero-visual>img{width:100%!important;height:100%!important;min-height:430px!important;object-fit:cover!important;object-position:center!important}.fx219-local-hero-visual .fx216-local-help-card{right:18px!important;bottom:18px!important;left:18px!important;padding:20px!important;border-radius:22px!important}.fx219-local-hero-visual .fx216-local-help-card>strong{font-size:21px!important}.fx211-hero-grid>.fx219-local-hero-visual,.inner-hero-grid>.fx219-local-hero-visual,.model-hero-grid>.fx219-local-hero-visual,.fx6-page-hero-grid>.fx219-local-hero-visual{width:100%!important}.fx215-series-chip[data-series="popular"],.fx215-series-chip[data-series$="-overige"],.fx215-series-chip[data-series="overige"]{display:none!important}@media(max-width:800px){.fx219-local-hero-visual,.fx219-local-hero-visual>img{min-height:470px!important}.fx218-quality-identity .fx33-quality-review{grid-template-columns:auto auto minmax(0,1fr)!important}}@media(max-width:520px){.fx219-local-hero-visual .fx216-local-help-card{grid-template-columns:1fr!important}.fx219-local-hero-visual .fx216-local-help-card>strong,.fx219-local-hero-visual .fx216-local-help-status,.fx219-local-hero-visual .fx216-local-help-route{grid-column:1!important}.fx218-quality-identity .fx33-quality-review small{white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important}}.fx219-money-local-visual .fx219-local-hero-visual{overflow:hidden!important}.fx219-money-local-visual .fx219-local-hero-visual>img{height:430px!important;min-height:430px!important}.fx219-money-local-visual .fx216-local-help-card{bottom:104px!important}.fx219-money-local-visual .fx211-price-dock{position:relative!important;z-index:4!important}@media(max-width:800px){.fx219-money-local-visual .fx216-local-help-card{bottom:100px!important}}.fx207-process-action{justify-content:flex-start!important}.fx25-device-grid .fx220-clean-device-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"title action" "copy action"!important;align-items:center!important;gap:6px 20px!important;min-height:126px!important;padding:24px 26px!important;border:1px solid #dce8ee!important;border-radius:24px!important;background:#fff!important;box-shadow:0 10px 28px rgb(11 49 71 / .045)!important;text-align:left!important}.fx25-device-grid .fx220-clean-device-card>span{grid-area:title!important;color:#092d46!important;font-size:22px!important;font-weight:900!important;letter-spacing:-.025em!important}.fx25-device-grid .fx220-clean-device-card>small{grid-area:copy!important;color:#718697!important;font-size:13px!important;line-height:1.45!important}.fx25-device-grid .fx220-clean-device-card>strong{grid-area:action!important;align-self:center!important;color:#0873a3!important;font-size:13px!important;font-weight:900!important;white-space:nowrap!important}.fx25-device-grid .fx220-clean-device-card:hover,.fx25-device-grid .fx220-clean-device-card:focus-visible{border-color:#b9d4e1!important;transform:translateY(-2px)!important;box-shadow:0 18px 42px rgb(11 49 71 / .075)!important}.fx219-local-hero-visual{min-height:450px!important}.fx219-local-hero-visual>img{min-height:450px!important;object-position:center 42%!important}.fx219-local-hero-visual .fx216-local-help-card{right:16px!important;bottom:16px!important;left:16px!important;display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(145px,.75fr) auto!important;grid-template-areas:"status status route" "name name route" "address phone route" "mail mail route"!important;gap:5px 22px!important;padding:16px 18px!important;border-radius:20px!important;background:rgb(255 255 255 / .965)!important}.fx219-local-hero-visual .fx216-local-help-status{grid-area:status!important;font-size:10px!important;line-height:1.2!important}.fx219-local-hero-visual .fx216-local-help-card>strong{grid-area:name!important;font-size:20px!important;line-height:1.1!important}.fx219-local-hero-visual .fx216-local-help-card>div{padding-top:7px!important;border-top:1px solid #e1e9ee!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(1){grid-area:address!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(2){grid-area:phone!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(3){grid-area:mail!important;padding-top:2px!important;border-top:0!important}.fx219-local-hero-visual .fx216-local-help-card small{font-size:9.5px!important}.fx219-local-hero-visual .fx216-local-help-card b,.fx219-local-hero-visual .fx216-local-help-card div>a{margin-top:2px!important;font-size:12.5px!important;line-height:1.25!important}.fx219-local-hero-visual .fx216-local-help-route{grid-area:route!important;align-self:stretch!important;min-width:150px!important;min-height:0!important;margin:0!important;padding:0 18px!important;border-radius:16px!important;font-size:13px!important}.fx219-money-local-visual{display:none!important}.fx220-home-related{padding:76px 0!important;background:#f7fafc!important}.fx220-home-related .home-link-columns{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:34px!important;margin-top:30px!important}.fx220-home-related .home-link-col{min-width:0!important}.fx220-home-related .home-link-col h3{margin:0 0 15px!important;color:#092d46!important;font-size:18px!important}.fx220-home-related .home-link-list{display:grid!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.fx220-home-related .home-link-list a{display:inline-flex!important;align-items:center!important;color:#4f6c7f!important;font-weight:700!important;text-decoration:none!important}.fx220-home-related .home-link-list a:after{content:"→";margin-left:8px;color:#f58220!important;opacity:0;transform:translateX(-4px);transition:.18s ease}.fx220-home-related .home-link-list a:hover:after,.fx220-home-related .home-link-list a:focus-visible:after{opacity:1;transform:none}.fx76-final-cta.fx217-final-cta,.fx217-final-cta{background:radial-gradient(circle at 83% 30%,rgb(117 200 232 / .22),transparent 28%),linear-gradient(135deg,#061f30,#0b4e69)!important;color:#fff!important}.fx217-final-cta .fx76-kicker,.fx217-final-cta .section-kicker,.fx217-final-cta h2,.fx217-final-cta p{color:#fff!important;text-shadow:none!important}.fx217-final-cta p{color:#c8dce6!important}.fx217-final-cta .btn-primary,.fx217-final-cta button.btn-primary{width:auto!important;min-width:0!important;min-height:54px!important;padding:0 27px!important;border:1px solid #f88b2a!important;border-radius:999px!important;background:linear-gradient(135deg,#ff9a2c,#f58220)!important;color:#fff!important;box-shadow:0 14px 30px rgb(245 130 32 / .22)!important;font-weight:900!important}@media(max-width:980px){.fx219-local-hero-visual,.fx219-local-hero-visual>img{min-height:470px!important}.fx219-local-hero-visual .fx216-local-help-card{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"status route" "name route" "address route" "phone route" "mail route"!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(1){grid-area:address!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(2){grid-area:phone!important}.fx219-local-hero-visual .fx216-local-help-card>div:nth-of-type(3){grid-area:mail!important}.fx220-home-related .home-link-columns{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:640px){.fx25-device-grid .fx220-clean-device-card{grid-template-columns:1fr!important;grid-template-areas:"title" "copy" "action"!important;min-height:0!important;padding:21px!important}.fx219-local-hero-visual,.fx219-local-hero-visual>img{min-height:520px!important}.fx219-local-hero-visual .fx216-local-help-card{right:12px!important;bottom:12px!important;left:12px!important;grid-template-columns:1fr!important;grid-template-areas:"status" "name" "address" "phone" "mail" "route"!important;gap:4px!important;padding:15px!important}.fx219-local-hero-visual .fx216-local-help-route{min-height:44px!important;margin-top:5px!important}.fx220-home-related{padding:58px 0!important}.fx220-home-related .home-link-columns{grid-template-columns:1fr!important;gap:25px!important}.fx217-final-cta .btn-primary,.fx217-final-cta button.btn-primary{width:auto!important;max-width:100%!important}}.fx211-money-hero>.container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important}.fx211-money-hero .fx6-breadcrumbs,.fx211-money-hero .breadcrumbs{padding:18px 0 10px!important;font-size:12px!important}.fx211-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr)!important;gap:48px!important;padding:30px 0 48px!important}.fx211-hero-copy{max-width:650px!important;padding-left:0!important}.fx211-money-h1{max-width:690px!important;font-size:clamp(50px,4.7vw,69px)!important;margin-bottom:22px!important}.fx211-money-h1-model,.fx211-money-h1-model.is-medium,.fx211-money-h1-model.is-long{font-size:1em!important;white-space:normal!important;color:#fff!important}.fx211-money-h1-detail{margin-top:8px!important;color:#86d2ef!important;font-size:.56em!important;line-height:1.08!important}.fx211-visual{width:100%!important;max-width:540px!important;justify-self:end!important}.fx211-hero-photo{height:430px!important}.fx211-photo-shell,.fx211-visual:after{border-radius:30px!important}.fx-v718-cluster-shell .hero .hero-title .under,.fx225-unified-route-title .under{background:none!important;background-image:none!important;box-shadow:none!important;text-decoration:none!important;color:#fff!important}.fx225-unified-route-title .fx225-route-keyword{display:block!important;color:#fff!important;font-size:1em!important}.fx225-route-accent{display:block;margin-top:8px;color:#86d2ef!important;font-size:.56em!important;line-height:1.08;letter-spacing:-.035em;font-weight:800}.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero){padding:44px 0!important}.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero) .wrap{width:min(1180px,calc(100% - 40px))!important}.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero) .hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(390px,.92fr)!important;gap:48px!important}.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero) .hero-title{font-size:clamp(48px,4.7vw,69px)!important}.fx33-timeslot-inner{grid-template-columns:minmax(220px,.8fr) minmax(0,1.35fr) auto!important;gap:22px!important}.fx33-timeslot-strip .fx207-timeslot-cta{min-height:44px!important;padding:0 20px!important;border:1px solid rgb(174 222 240 / .52)!important;background:rgb(5 42 64 / .18)!important;color:#fff!important;box-shadow:none!important}.fx33-timeslot-strip .fx207-timeslot-cta:hover,.fx33-timeslot-strip .fx207-timeslot-cta:focus-visible{border-color:rgb(210 239 250 / .78)!important;background:rgb(255 255 255 / .08)!important;color:#fff!important}@media(max-width:900px){.fx211-hero-grid,.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero) .hero-grid{grid-template-columns:1fr!important}.fx211-visual{max-width:620px!important;justify-self:start!important}.fx211-hero-photo{height:460px!important}}@media(max-width:620px){.fx211-money-hero>.container,.fx-v718-cluster-shell .hero:not(.fx225-guided-source-hero) .wrap{width:calc(100% - 24px)!important}.fx211-hero-grid{padding:20px 0 38px!important}.fx211-money-h1{font-size:43px!important}.fx211-hero-photo{height:360px!important}.fx33-timeslot-inner{grid-template-columns:1fr!important}.fx33-timeslot-strip .fx207-timeslot-cta{justify-self:start!important}}.fx-v718-cluster-shell .hero .hero-title .under::after,.fx225-guided-source-hero .hero-title .under::after,.fx225-unified-route-title .under::after{display:none!important;content:none!important;background:none!important}.fx25-cluster-breadcrumbs{display:none!important}.fx-hero-brand-strip{grid-template-columns:36px minmax(0,1fr) minmax(132px,190px);gap:10px;padding:12px 16px}.fx-hero-brand-mark{width:34px;height:34px;border-radius:11px;font-size:16px}.fx-hero-brand-copy strong{font-size:16px}.fx-hero-brand-copy em{font-size:9px}.fx-hero-duration-chip{padding-left:10px}@media(max-width:620px){.fx-hero-brand-strip{grid-template-columns:34px minmax(0,1fr);padding:11px 13px}.fx-hero-brand-mark{width:32px;height:32px;border-radius:10px;font-size:15px}}.site-header .fx229-header-diagnose{min-height:40px!important;padding:0 15px!important;border:1px solid #b8d3df!important;border-radius:999px!important;background:#f4fafc!important;color:#0d6f98!important;box-shadow:none!important;font-size:11px!important;font-weight:850!important}.site-header .fx229-header-diagnose:hover,.site-header .fx229-header-diagnose:focus-visible{background:#e9f5fa!important;border-color:#79afc7!important;color:#084f72!important;transform:none!important}@media(max-width:900px){.site-header .header-actions{margin-left:auto}.site-header .header-actions .fx229-header-diagnose{display:inline-flex!important;min-height:36px!important;padding:0 11px!important;font-size:9.5px!important}.site-header .menu-toggle{margin-left:0!important}html.nav-open,body.nav-open{overflow:hidden}.site-header .main-nav.is-open{display:flex}}@media(max-width:420px){.site-header .header-actions .fx229-header-diagnose{padding:0 9px!important;font-size:9px!important}}.fx-v2-repair-featured{gap:10px}.fx-v2-repair-choice,.fx-v2-repair-choice.is-featured{border-color:#dce7ec!important;background:#fff!important;box-shadow:none!important}.fx-v2-repair-choice .fx-v2-choice-icon,.fx-v2-repair-choice.is-featured .fx-v2-choice-icon{border:1px solid #dde8ed!important;background:#f7fafb!important;color:#496b7d!important}.fx-v2-repair-group{overflow:visible;border:0;background:#fff0}.fx-v2-repair-group>summary{min-height:64px;padding:13px 15px;border:1px solid #dce7ec;border-radius:18px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease}.fx-v2-repair-group>summary:hover,.fx-v2-repair-group>summary:focus-visible{border-color:#9fc4d5;box-shadow:0 12px 28px rgb(7 31 49 / .05)}.fx-v2-repair-group>summary b{background:#f6f9fa;color:#526f7f}.fx-v2-repair-group>.fx-v2-choice-grid{padding:10px 0 2px}.fx-v2-repair-group[open]>summary{border-color:#b9d1dc}.fx-v2-repair-browser{gap:14px}.fx-screenprotector-page .fx-sp-hero{background:radial-gradient(circle at 84% 24%,rgb(28 105 142 / .26),transparent 32%),linear-gradient(136deg,#071f33 0%,#0a334e 58%,#0d4665 100%)!important}.fx-v2 .btn.btn-primary,.fx-v2 a.btn.btn-primary,.fx-v2 button.btn.btn-primary,.fx-v2 .fx-v2-btn.fx-v2-btn-primary,.fx-v2 .fx6-actions .btn-primary,.fx-v2 .hero-actions .btn-primary,.fx-v2 .inner-hero-actions .btn-primary,.fx-v2 .final-cta .btn-primary,.fx-v2 .fx6-final .btn-primary,.fx-v2 .fx76-final-cta .btn-primary,.fx-v2 .fx6-appointment-recommendation .btn-primary{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:52px!important;padding:0 25px!important;border:0!important;border-radius:999px!important;background:var(--fx-v2-orange,#f7931e)!important;color:#fff!important;font-weight:800!important;line-height:1.15!important;text-decoration:none!important;text-underline-offset:0!important;box-shadow:0 12px 28px rgb(197 101 18 / .22)!important;white-space:nowrap}.fx-v2 .btn.btn-primary:hover,.fx-v2 .btn.btn-primary:focus-visible,.fx-v2 .fx-v2-btn-primary:hover,.fx-v2 .fx-v2-btn-primary:focus-visible{background:var(--fx-v2-orange-hover,#de7b17)!important;color:#fff!important;transform:translateY(-1px)}.fx-v2 .header-actions .btn.btn-primary.btn-small{min-height:48px!important;padding:0 22px!important;font-size:14px!important}.fx-v2-launcher .fx-v2-choice{grid-template-columns:68px minmax(0,1fr) auto!important;gap:18px!important;min-height:96px!important;padding:15px 19px!important;border-radius:22px!important;box-sizing:border-box}.fx-v2-launcher .fx-v2-choice-image,.fx-v2-launcher .fx-v2-choice-device-image{display:grid!important;place-items:center!important;width:62px!important;height:68px!important;margin:0 3px 0 0!important;padding:7px!important;overflow:hidden!important;border:1px solid #dce7ec!important;border-radius:18px!important;background:linear-gradient(145deg,#f7fafc,#edf4f7)!important;box-sizing:border-box!important}.fx-v2-launcher .fx-v2-choice-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-icon{transform:scale(.88);transform-origin:center}.fx-v2-launcher .fx-v2-choice-copy strong{font-size:16px!important;line-height:1.2!important}.fx-v2-launcher .fx-v2-choice-copy small{font-size:12px!important;line-height:1.45!important}.fx-mobile-disclosure-toggle{display:none}@media (max-width:1024px){.fx-v2{overflow-x:hidden}.fx-v2 .container,.fx-v2 .fx-wrap,.fx-v2 .fx-v2-container{width:min(100% - 40px,1180px)!important}.fx-v2 .fx74-home-hero-inner,.fx-v2 .fx6-page-hero-grid,.fx-v2 .inner-hero-grid,.fx-v2 .inner-hero-grid-v43,.fx-v2 .model-hero-grid-v43,.fx-v2 .technician-grid,.fx-v2 .split-grid,.fx-v2 .fx184-business-hero-grid,.fx-v2 .fx-v2-pilot-hero-grid{gap:34px!important}.fx-v2 .brand-grid,.fx-v2 .repair-grid,.fx-v2 .included-grid,.fx-v2 .process-grid,.fx-v2 .fx25-device-grid,.fx-v2 .fx184-business-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.fx-v2-launcher{grid-template-columns:minmax(0,1fr) minmax(600px,78vw)!important}}@media (max-width:760px){.fx-v2 .container,.fx-v2 .fx-wrap,.fx-v2 .fx-v2-container{width:min(100% - 28px,1180px)!important}.fx-v2 main{overflow:hidden}.fx-v2 section{scroll-margin-top:82px}.fx-v2 .section,.fx-v2 .fx6-section,.fx-v2 .fx184-business-section,.fx-v2 .included,.fx-v2 .process,.fx-v2 .technician-section,.fx-v2 .review-section{padding-top:42px!important;padding-bottom:42px!important}.fx-v2 h1,.fx-v2 .hero-title,.fx-v2 .fx74-home-hero h1,.fx-v2 .fx6-page-hero h1,.fx-v2 .inner-hero h1,.fx-v2 .model-hero h1,.fx-v2 .fx190-generic-hero h1{max-width:100%!important;font-size:clamp(35px,10.2vw,47px)!important;line-height:.98!important;letter-spacing:-.052em!important;text-wrap:balance}.fx-v2 h2,.fx-v2 .section-title,.fx-v2 .fx6-heading h2{max-width:100%!important;font-size:clamp(27px,7.8vw,36px)!important;line-height:1.04!important;text-wrap:balance}.fx-v2 .lead,.fx-v2 .fx-v2-original-hero-intro,.fx-v2 .section-copy{font-size:15px!important;line-height:1.58!important}.fx-v2 .fx74-home-hero-inner,.fx-v2 .fx6-page-hero-grid,.fx-v2 .inner-hero-grid,.fx-v2 .inner-hero-grid-v43,.fx-v2 .model-hero-grid-v43,.fx-v2 .technician-grid,.fx-v2 .split-grid,.fx-v2 .fx184-business-hero-grid,.fx-v2 .fx-v2-pilot-hero-grid,.fx-v2 .fx6-final>.container,.fx-v2 .fx76-final-cta>.container{grid-template-columns:1fr!important;gap:24px!important}.fx-v2 .fx74-home-stage,.fx-v2 .hero-trust-visual,.fx-v2 .hero-trust-visual-v44,.fx-v2 .technician-photo,.fx-v2 .fx6-page-card{min-height:0!important}.fx-v2 .technician-photo img,.fx-v2 .fx-v2-pilot-split figure img{height:min(82vw,390px)!important}.fx-v2 .fx6-actions,.fx-v2 .hero-actions,.fx-v2 .inner-hero-actions,.fx-v2 .technician-actions,.fx-v2 .fx6-form-actions,.fx-v2 .final-cta-inner>div:last-child{display:grid!important;grid-template-columns:1fr!important;width:100%!important;gap:10px!important}.fx-v2 .fx6-actions .btn,.fx-v2 .hero-actions .btn,.fx-v2 .inner-hero-actions .btn,.fx-v2 .technician-actions .btn,.fx-v2 .final-cta .btn,.fx-v2 .fx6-final .btn,.fx-v2 .fx76-final-cta .btn{width:100%!important;min-width:0!important;white-space:normal!important;text-align:center!important}.fx-v2 .header-actions .btn.btn-primary.btn-small{width:auto!important;white-space:nowrap!important}.fx-v2 .brand-grid,.fx-v2 .repair-grid,.fx-v2 .included-grid,.fx-v2 .process-grid,.fx-v2 .steps-grid,.fx-v2 .fx25-device-grid,.fx-v2 .fx184-business-grid,.fx-v2 .fx-v2-engine-related-grid,.fx-v2 .fx-v2-money-location-grid,.fx-v2 .fx6-price-list{grid-template-columns:1fr!important}.fx-v2 .brand-card,.fx-v2 .repair-card,.fx-v2 .fx25-device-card,.fx-v2 .fx21-service-card,.fx-v2 .fx21-location-card{min-height:0!important;padding:18px!important;border-radius:22px!important}.fx-v2 .repair-card p,.fx-v2 .brand-card span,.fx-v2 .fx25-device-card small,.fx-v2 .fx21-service-card p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.fx-v2 .compare,.fx-v2 .compare-table,.fx-v2 .fx-cx-comparison-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.fx-v2 .compare-row,.fx-v2 .compare-head{min-width:640px}.fx-v2-launcher{display:block!important}.fx-v2-launcher-panel{position:absolute!important;inset:0!important;width:100%!important;height:100dvh!important;max-height:100dvh!important}.fx-v2-launcher-head{padding:14px 15px!important;gap:12px!important}.fx-v2-launcher-brand strong{font-size:16px!important}.fx-v2-launcher-brand>div>span{font-size:8px!important}.fx-v2-launcher-scroll{padding:14px 14px calc(24px + env(safe-area-inset-bottom))!important}.fx-v2-journey-progress{grid-template-columns:repeat(4,minmax(82px,1fr))!important;gap:4px!important;overflow-x:auto!important;scrollbar-width:none}.fx-v2-journey-progress::-webkit-scrollbar{display:none}.fx-v2-journey-progress button{min-height:50px!important;padding:7px 8px!important;grid-template-columns:25px minmax(0,1fr)!important;gap:6px!important}.fx-v2-journey-progress i{width:25px!important;height:25px!important}.fx-v2-stage-head{display:grid!important;gap:10px!important}.fx-v2-stage-head h3{font-size:28px!important}.fx-v2-stage-head p{font-size:12px!important;line-height:1.5!important}.fx-v2-stage-back{justify-self:start!important}.fx-v2-choice-grid{grid-template-columns:1fr!important;gap:10px!important}.fx-v2-launcher .fx-v2-choice{grid-template-columns:62px minmax(0,1fr) auto!important;gap:14px!important;min-height:86px!important;padding:12px 14px!important;border-radius:20px!important}.fx-v2-launcher .fx-v2-choice-image,.fx-v2-launcher .fx-v2-choice-device-image{width:56px!important;height:62px!important;margin-right:2px!important;padding:6px!important;border-radius:16px!important}.fx-v2-launcher .fx-v2-choice-copy strong{font-size:15px!important}.fx-v2-launcher .fx-v2-choice-copy small{font-size:11px!important}.fx-v2-launcher-help{display:grid!important}.fx-v2-journey-trust{gap:8px!important;font-size:10px!important}.fx-mobile-disclosure{position:relative;max-height:300px;overflow:hidden;transition:max-height .28s ease}.fx-mobile-disclosure:not(.is-expanded)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:96px;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff 76%)}.fx-mobile-disclosure.is-expanded{max-height:none}.fx-mobile-disclosure-toggle{display:inline-flex;align-items:center;justify-content:center;min-height:42px;margin:12px 0 0;padding:0 16px;border:1px solid #d8e3e9;border-radius:999px;background:#fff;color:#0d5f85;font:inherit;font-size:13px;font-weight:800;cursor:pointer}}@media (max-width:480px){.fx-v2 .container,.fx-v2 .fx-wrap,.fx-v2 .fx-v2-container{width:min(100% - 22px,1180px)!important}.fx-v2 .header-actions .fx33-header-reviews,.fx-v2 .header-actions .fx180-header-phone{display:none!important}.fx-v2 .header-actions .btn.btn-primary.btn-small{min-height:42px!important;padding:0 15px!important;font-size:12px!important}.fx-v2-launcher .fx-v2-choice{grid-template-columns:56px minmax(0,1fr) 18px!important;gap:11px!important;padding:11px 12px!important}.fx-v2-launcher .fx-v2-choice-image,.fx-v2-launcher .fx-v2-choice-device-image{width:52px!important;height:58px!important;padding:5px!important}.fx-v2-launcher .fx-v2-choice-arrow{font-size:16px!important}}.fx-v2 .btn.btn-primary,.fx-v2 a.btn.btn-primary,.fx-v2 button.btn.btn-primary,.fx-v2 .fx192-repair-cta,.fx-v2 .fx-v2-btn.fx-v2-btn-primary,.fx-v2 .fx6-actions .btn-primary,.fx-v2 .hero-actions .btn-primary,.fx-v2 .inner-hero-actions .btn-primary,.fx-v2 .final-cta .btn-primary,.fx-v2 .fx6-final .btn-primary,.fx-v2 .fx76-final-cta .btn-primary,.fx-v2 .fx6-appointment-recommendation .btn-primary{border-radius:999px!important}.fx-v718-home-shell.is-home-page .fx186-home-hero .fx74-home-copy h1{max-width:700px!important;font-size:clamp(50px,4.05vw,64px)!important;line-height:.98!important;letter-spacing:-.055em!important}.fx-v718-home-shell.is-home-page .fx195-home-title-line{display:block!important;white-space:nowrap!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:minmax(560px,.94fr) minmax(660px,1.06fr)!important;gap:clamp(44px,4vw,68px)!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx185-cycle-stage{max-width:760px!important;height:660px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-ring{width:530px!important;height:530px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-node.n1{left:0!important;top:54px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-node.n2{right:0!important;top:54px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-node.n3{right:0!important;bottom:54px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-node.n4{left:0!important;bottom:54px!important}.fx-v2-launcher .fx-v2-choice-image,.fx-v2-launcher .fx-v2-choice-device-image{margin-inline:5px 7px!important}@media(max-width:1280px){.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:minmax(500px,1fr) minmax(570px,1fr)!important;gap:38px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx185-cycle-stage{max-width:650px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-cycle-node{width:188px!important}}@media(max-width:1080px){.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx74-home-hero-grid{grid-template-columns:1fr!important;gap:48px!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx185-cycle-stage{max-width:720px!important;margin-inline:auto!important}}@media(max-width:760px){.fx-v718-home-shell.is-home-page .fx186-home-hero .fx74-home-copy h1{font-size:clamp(42px,12vw,54px)!important;max-width:100%!important}.fx-v718-home-shell.is-home-page .fx195-home-title-line{white-space:normal!important}.fx-v718-home-shell.is-home-page .fx185-home-cycle-restored .fx185-cycle-stage{height:650px!important;max-width:410px!important}}@media(max-width:760px){.fx-v2 .fx196-brand-content section,.fx-v2 .fx196-model-content section{padding-top:46px!important;padding-bottom:46px!important}.fx-v2 .fx196-model-repair-grid>a{grid-template-columns:minmax(0,1fr) auto 28px!important;min-height:76px!important}.fx-v2 .fx196-model-link-grid a{min-height:58px!important}.fx-v2 .fx196-faq-list summary{min-height:60px!important;padding:16px 17px!important;font-size:13px!important}.fx-v2 .fx196-faq-list details>div{padding:0 17px 18px!important}}.fx-v2 .fx33-quality-head,.fx-v2 .fx33-quality-head>div,.fx-v2 .fx33-quality-review,.fx-v2 .fx33-quality-eco,.fx-v2 .fx33-money-hero-review{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.fx-v2 .fx33-quality-review>*,.fx-v2 .fx33-quality-eco>*,.fx-v2 .fx33-money-hero-review>*{min-width:0!important}@media(max-width:700px){.fx-v2 .fx33-quality-surface{overflow:hidden!important}.fx-v2 .fx33-quality-head{gap:18px!important}.fx-v2 .fx33-quality-eco{display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;gap:2px 8px!important;width:100%!important;max-width:100%!important;padding:9px 11px!important;border-radius:15px!important;overflow:hidden!important}.fx-v2 .fx33-quality-eco span{grid-column:1!important;grid-row:1/3!important;align-self:start!important}.fx-v2 .fx33-quality-eco strong{grid-column:2!important;grid-row:1!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.fx-v2 .fx33-quality-eco small{grid-column:2!important;grid-row:2!important;width:auto!important;padding-left:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.35!important}.fx-v2 .fx33-quality-review{display:grid!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:5px 8px!important;width:100%!important;min-height:0!important;padding:12px 14px!important;border-radius:16px!important;overflow:hidden!important}.fx-v2 .fx33-quality-review b{font-size:12px!important;letter-spacing:.03em!important;white-space:nowrap!important}.fx-v2 .fx33-quality-review strong{margin:0!important;font-size:19px!important;white-space:nowrap!important}.fx-v2 .fx33-quality-review span{font-size:8px!important;white-space:normal!important;overflow-wrap:anywhere!important}.fx-v2 .fx33-quality-review small{display:none!important}.fx-v2 .fx33-money-hero-review{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:100%!important;margin-bottom:10px!important;overflow:hidden!important;white-space:nowrap!important;font-size:9px!important}.fx-v2 .fx33-money-hero-review .stars{font-size:10px!important;letter-spacing:0!important}.fx-v2 .fx33-money-hero-review strong{font-size:10px!important}.fx-v2 .fx33-money-hero-review i{display:none!important}.fx-v2 .fx33-money-hero-review>span:last-child{width:auto!important;max-width:92px!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:8.5px!important}.fx-v2 .fx186-money-proof{max-width:100%!important;overflow:hidden!important}.fx-v2 .fx186-money-proof span{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media(max-width:390px){.fx-v2 .fx33-quality-review{grid-template-columns:auto auto!important}.fx-v2 .fx33-quality-review span{grid-column:1/-1!important}.fx-v2 .fx33-money-hero-review>span:last-child{display:none!important}}.fx-v2-launcher .fx-v2-choice{overflow:visible!important}.fx-v2-launcher .fx-v2-choice-image{display:grid!important;place-items:center!important;width:68px!important;height:78px!important;padding:4px!important;overflow:visible!important;border-radius:17px!important;background:#f5f9fb!important;box-sizing:border-box!important}.fx-v2-launcher .fx-v2-choice-image img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center center!important;transform:none!important}.fx-v2-launcher .fx-v2-choice-image .fx-rf-device-icon,.fx-v2-launcher .fx-v2-choice-image svg{display:grid!important;place-items:center!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;overflow:visible!important;transform:none!important}@media(max-width:760px){.fx-v2-launcher .fx-v2-choice-image{width:60px!important;height:70px!important;padding:3px!important}}@media(max-width:480px){.fx-v2-launcher .fx-v2-choice-image{width:56px!important;height:66px!important}}:root{--fx-action:#f58220;--fx-action-hover:#dc7111;--fx-action-shadow:0 12px 28px rgba(197,101,18,.20)}body.fx-v2 :is(.btn.btn-primary,a.btn.btn-primary,button.btn.btn-primary,.fx196-hero-cta.is-primary,.fx196-combo-cta,.fx-loc-btn.fx-loc-btn-primary,.fx33-book-timeslot,.fx-extra-modal-primary,[data-fx-v2-repair-open].btn-primary){appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:52px!important;padding:0 24px!important;border:1px solid var(--fx-action)!important;border-radius:999px!important;background:var(--fx-action)!important;color:#fff!important;font-family:var(--font-main,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:var(--fx-action-shadow)!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease!important}body.fx-v2 :is(.btn.btn-primary,.fx196-hero-cta.is-primary,.fx196-combo-cta,.fx-loc-btn.fx-loc-btn-primary,.fx33-book-timeslot)::before,body.fx-v2 :is(.btn.btn-primary,.fx196-hero-cta.is-primary,.fx196-combo-cta,.fx-loc-btn.fx-loc-btn-primary,.fx33-book-timeslot)::after{content:none!important;display:none!important}body.fx-v2 :is(.btn.btn-primary,.fx196-hero-cta.is-primary,.fx196-combo-cta,.fx-loc-btn.fx-loc-btn-primary,.fx33-book-timeslot):is(:hover,:focus-visible){background:var(--fx-action-hover)!important;border-color:var(--fx-action-hover)!important;color:#fff!important;transform:translateY(-1px)!important;box-shadow:0 15px 32px rgb(197 101 18 / .25)!important}body.fx-v2 :is(.btn.btn-secondary,a.btn.btn-secondary,button.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost){appearance:none!important;-webkit-appearance:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;min-height:52px!important;padding:0 24px!important;border:1px solid #b8d2df!important;border-radius:999px!important;background:#fff!important;color:#176b98!important;font-family:var(--font-main,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;font-size:14px!important;font-weight:800!important;line-height:1.15!important;letter-spacing:-.01em!important;text-decoration:none!important;white-space:nowrap!important;box-shadow:none!important;cursor:pointer!important;transition:transform .16s ease,background .16s ease,border-color .16s ease!important}body.fx-v2 :is(.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost):is(:hover,:focus-visible){background:#eef7fb!important;border-color:#176b98!important;color:#0e5d84!important;transform:translateY(-1px)!important}body.fx-v2 .header-actions .btn.btn-primary.btn-small{min-height:48px!important;padding:0 22px!important;font-size:14px!important}body.fx-v2 .fx-loc-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important}@media(max-width:640px){body.fx-v2 :is(.hero-actions,.fx196-hero-actions,.fx-loc-actions) :is(.btn,.fx196-hero-cta,.fx-loc-btn){width:100%!important}}body.fx-v2 :is(.fx33-screen-hero,.inner-hero,.fx-v718-home-shell .hero,.fx-v718-cluster-shell .hero,.fx6-page-hero,.fx6-hero,.model-hero,.model-hero-v45,.page-hero) :is(.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost){border-color:rgb(255 255 255 / .62)!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body.fx-v2 :is(.fx33-screen-hero,.inner-hero,.fx-v718-home-shell .hero,.fx-v718-cluster-shell .hero,.fx6-page-hero,.fx6-hero,.model-hero,.model-hero-v45,.page-hero) :is(.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost):is(:hover,:focus-visible){border-color:#fff!important;background:rgb(255 255 255 / .10)!important;color:#fff!important}body.fx-v2 :is(.hero,.hero-section,.repair-hero,.money-hero,.model-hero,.model-hero-v45,.page-hero) :is(.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost){border-color:rgb(255 255 255 / .68)!important;background:transparent!important;color:#fff!important}body.fx-v2 :is(.hero,.hero-section,.repair-hero,.money-hero,.model-hero,.model-hero-v45,.page-hero) :is(.btn.btn-secondary,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost):is(:hover,:focus-visible){border-color:#fff!important;background:rgb(255 255 255 / .10)!important;color:#fff!important}.fx29-local-actions :is(.btn,.fx192-repair-cta),.fx6-final .btn.btn-primary,.fx-v2-route-render :is(.btn.btn-primary,.fx192-repair-cta,.fx196-hero-cta.is-primary){border-radius:999px!important}body.fx-v2 :is(.btn-primary,.fx196-hero-cta.is-primary,.fx192-repair-cta,.fx-loc-btn-primary,.fx207-location-book,.fx207-process-cta,.fx207-technician-book,.fx33-book-timeslot,button.primary,a.primary){border-radius:999px!important;background:#f58220!important;border-color:#f58220!important;color:#fff!important;box-shadow:0 12px 28px rgb(197 101 18 / .20)!important}body.fx-v2 :is(.btn-secondary,.btn-ghost,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost,.fx6-appointment-recommendation-cta,.technician-actions>a:not(.btn-primary)){border:1px solid #b8d2df!important;border-radius:999px!important;background:#fff!important;color:#176b98!important;box-shadow:none!important;text-decoration:none!important}body.fx-v2 :is(.fx211-money-hero,.fx29-local-editorial-hero,.inner-hero,.fx-v718-home-shell .hero,.fx-v718-cluster-shell .hero,.fx6-page-hero,.fx6-hero,.model-hero,.model-hero-v45,.page-hero) :is(.btn-secondary,.btn-ghost,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost,.fx6-appointment-recommendation-cta,.technician-actions>a:not(.btn-primary)){border-color:rgb(255 255 255 / .68)!important;background:transparent!important;color:#fff!important}body.fx-v2 :is(.btn.btn-primary,.fx196-hero-cta.is-primary,.fx192-repair-cta,.fx-loc-btn-primary,.fx207-location-book,.fx207-process-cta,.fx207-technician-book,.fx33-book-timeslot,.fx208-rounded-cta,.header-btn-primary,.menu-cta,.mp-btn-primary,.hero-card-plan-btn,.eco-primary-link,.fx211-btn-primary){min-height:0!important;padding:15px 26px!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8518,#ff9a38)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1!important;box-shadow:0 13px 26px rgb(255 133 24 / .24)!important}body.fx-v2 :is(.btn.btn-secondary,.btn.btn-ghost,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost,.fx6-appointment-recommendation-cta,.fx208-location-cta,.mp-btn:not(.mp-btn-primary),.hero-card-change,.fx211-btn-ghost,.technician-actions>a:not(.btn-primary)){min-height:0!important;padding:15px 26px!important;border:1px solid #b8d2df!important;border-radius:999px!important;background:#fff!important;color:#176b98!important;font-size:15px!important;font-weight:800!important;line-height:1!important;box-shadow:none!important;text-decoration:none!important}body.fx-v2 :is(.fx211-money-hero,.fx29-local-editorial-hero,.inner-hero,.fx-v718-home-shell .hero,.fx-v718-cluster-shell .hero,.fx6-page-hero,.fx6-hero,.model-hero,.model-hero-v45,.page-hero,.fx6-final,.fx76-final-cta) :is(.btn.btn-secondary,.btn.btn-ghost,.fx196-hero-cta.is-secondary,.fx-loc-btn:not(.fx-loc-btn-primary),.fx29-local-card-route,.fx29-local-ghost,.fx6-appointment-recommendation-cta,.fx208-location-cta,.mp-btn:not(.mp-btn-primary),.hero-card-change,.fx211-btn-ghost,.technician-actions>a:not(.btn-primary)){border-color:rgb(174 222 240 / .52)!important;background:rgb(5 42 64 / .18)!important;color:#fff!important}.fx-v2-route-render .fx6-final .btn-primary,.fx-v2-route-render .fx76-final-cta .btn-primary{border-radius:999px!important}.fx-v2-launcher .fx-v2-brand-tools,.fx-v2-launcher .fx-v2-model-tools{margin:8px 0 16px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.fx-v2-launcher .fx-v2-model-search{min-height:48px!important;padding:0 2px!important;border:0!important;border-bottom:1px solid #cfdde5!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.fx-v2-launcher .fx-v2-model-search:focus-within{border-bottom-color:#0d759d!important;box-shadow:none!important}.fx-v2-launcher .fx-v2-model-search b{padding-left:2px!important}.fx-v2-launcher .fx-v2-choice-device-image{display:grid!important;place-items:center!important;width:62px!important;height:68px!important;padding:7px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-icon{position:relative!important;display:block!important;overflow:visible!important;transform:none!important;box-sizing:border-box!important;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .24),0 7px 12px rgb(0 43 85 / .14)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartphone{width:27px!important;height:48px!important;border-radius:7px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-tablet{width:35px!important;height:48px!important;border-radius:9px!important;background:linear-gradient(145deg,#223648 0%,#7f9ab4 50%,#16212d 100%)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop{width:40px!important;height:27px!important;border-radius:5px 5px 2px 2px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop::before{content:""!important;display:block!important;position:absolute!important;left:8px!important;bottom:-6px!important;width:24px!important;height:3px!important;border-radius:999px!important;background:#8ea3b6!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch{width:29px!important;height:34px!important;border-radius:10px!important;background:linear-gradient(145deg,#223648 0%,#7c93a8 50%,#16212d 100%)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch::after{content:""!important;display:block!important;position:absolute!important;right:-4px!important;top:13px!important;width:3px!important;height:9px!important;border-radius:999px!important;background:#8ea3b6!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console{width:44px!important;height:28px!important;border-radius:16px 16px 13px 13px!important;background:linear-gradient(145deg,#223648 0%,#6b859f 50%,#16212d 100%)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console::before{content:""!important;display:block!important;position:absolute!important;left:10px!important;top:12px!important;width:12px!important;height:4px!important;border-radius:999px!important;background:rgb(255 255 255 / .78)!important;box-shadow:4px -4px 0 -1px rgb(255 255 255 / .78),4px 4px 0 -1px rgb(255 255 255 / .78)!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console::after{content:""!important;display:block!important;position:absolute!important;right:10px!important;top:10px!important;width:5px!important;height:5px!important;border-radius:50%!important;background:#f58220!important;box-shadow:8px 5px 0 rgb(255 255 255 / .78)!important}.fx-v2-launcher .fx-v2-choice-device-image :is(.fx-rf-device-smartphone,.fx-rf-device-tablet)::before,.fx-v2-launcher .fx-v2-choice-device-image :is(.fx-rf-device-smartphone,.fx-rf-device-tablet)::after,.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop::after,.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch::before{content:none!important;display:none!important}.fx-v2-launcher .fx-v2-choice-image:not(.fx-v2-choice-device-image){width:72px!important;height:82px!important;min-width:72px!important;padding:5px!important;border:0!important;border-radius:14px!important;background:#f7fafc!important;overflow:visible!important}.fx-v2-launcher .fx-v2-choice-image:not(.fx-v2-choice-device-image) img{display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:100%!important;margin:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important}.fx-v2-launcher .fx-v2-repair-icon-image{width:54px!important;height:54px!important;min-width:54px!important;padding:8px!important;background:#f3f8fa!important}.fx-v2-launcher .fx-v2-repair-icon-image img{max-width:38px!important;max-height:38px!important}.fx-v2-launcher .fx-v2-choice-copy small{display:-webkit-box!important;-webkit-line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;font-size:11px!important;line-height:1.35!important}.fx-v2-launcher .fx-v2-stage-head p{max-width:520px!important;margin-top:6px!important;font-size:12px!important;line-height:1.4!important}.fx-v2-launcher .fx-v2-repair-choice{grid-template-columns:58px minmax(0,1fr) auto!important;min-height:78px!important}.fx-v2-launcher .fx-v2-repair-group>summary{background:#fff!important}@media(max-width:760px){.fx-v2-launcher .fx-v2-choice-image:not(.fx-v2-choice-device-image){width:58px!important;height:66px!important;min-width:58px!important}.fx-v2-launcher .fx-v2-repair-icon-image{width:48px!important;height:48px!important;min-width:48px!important}.fx-v2-launcher .fx-v2-choice{grid-template-columns:58px minmax(0,1fr) auto!important;gap:11px!important;padding:11px 12px!important}}.fx211-money-hero>.container{width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important}.fx211-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(440px,.94fr)!important;gap:44px!important}.fx211-visual{max-width:560px!important}.fx211-money-hero:before,.fx211-money-hero:after{border-color:rgb(149 216 241 / .13)!important;opacity:1!important}@media(max-width:620px){.fx211-money-hero>.container{width:calc(100% - 24px)!important}.fx211-hero-grid{grid-template-columns:1fr!important}}.fx-v2-launcher .fx-v2-choice-device-image{width:50px!important;height:54px!important;padding:5px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartphone{width:23px!important;height:41px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-tablet{width:30px!important;height:42px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop{width:35px!important;height:23px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch{width:25px!important;height:30px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console{width:38px!important;height:25px!important}.fx-v2-launcher .fx-v2-repair-icon-image{width:44px!important;height:44px!important;min-width:44px!important;padding:7px!important}.fx-v2-launcher .fx-v2-repair-icon-image img{max-width:30px!important;max-height:30px!important}.fx-v2-launcher .fx-v2-repair-choice{grid-template-columns:48px minmax(0,1fr) auto!important;min-height:70px!important}.fx-v2-repair-help{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:17px 18px;border:1px solid #d7e4ea;border-radius:18px;background:#f7fafb}.fx-v2-repair-help span,.fx-v2-repair-help strong,.fx-v2-repair-help small{display:block}.fx-v2-repair-help span{color:#16709e;font-size:10px;font-weight:900;text-transform:uppercase}.fx-v2-repair-help strong{margin-top:4px;color:#102c43;font-size:15px}.fx-v2-repair-help small{margin-top:4px;color:#627b8b;font-size:11px}.fx-v2-repair-help-actions{display:flex;align-items:center;gap:8px}.fx-v2-repair-help-actions summary,.fx-v2-help-diagnosis{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border:1px solid #a7c7d7;border-radius:999px;background:#fff;color:#176b98;font-size:12px;font-weight:850;text-decoration:none;cursor:pointer;list-style:none}.fx-v2-repair-help-actions summary::-webkit-details-marker{display:none}.fx-v2-repair-help-actions details{position:relative}.fx-v2-repair-help-actions details>div{position:absolute;z-index:8;right:0;bottom:calc(100% + 8px);min-width:230px;padding:7px;border:1px solid #d7e4ea;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgb(7 35 53 / .16)}.fx-v2-repair-help-actions details a{display:flex;justify-content:space-between;gap:15px;padding:10px;border-radius:10px;text-decoration:none;color:#102c43}.fx-v2-repair-help-actions details a:hover{background:#eef7fa}.fx-v2-repair-help-actions details a span{font-size:10px}.fx-v2-repair-help-actions details a strong{margin:0;font-size:12px}.fx-v2-help-diagnosis{border-color:#f58220;background:#f58220;color:#fff}.fx227-device-tile{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:104px!important;padding:20px 22px!important;border:1px solid #dce7ec!important;border-radius:20px!important;background:#fff!important;text-align:left!important;box-shadow:0 12px 30px rgb(8 43 64 / .05)!important}.fx227-device-tile>span,.fx227-device-tile strong,.fx227-device-tile small{display:block!important}.fx227-device-tile strong{margin:0!important;color:#102c43!important;font-size:19px!important}.fx227-device-tile small{margin-top:6px!important;color:#657d8c!important;font-size:11px!important;line-height:1.4!important}.fx227-device-tile>b{color:#f58220!important;font-size:21px!important}.fx227-device-tile:hover{transform:translateY(-2px)!important;border-color:#a9cbd9!important}.fx227-laptop-repairs{padding:76px 0;background:#f6f9fb}.fx227-laptop-repair-groups{display:grid;gap:18px}.fx227-laptop-repair-groups>section{padding:22px;border:1px solid #dce7ec;border-radius:24px;background:#fff}.fx227-laptop-repair-groups h3{margin:0 0 14px;color:#102c43;font-size:20px}.fx227-laptop-repair-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.fx227-laptop-repair-grid a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:105px;padding:15px;border:1px solid #e0e9ee;border-radius:16px;background:#fbfdfe;color:#102c43;text-decoration:none}.fx227-laptop-repair-grid a:hover{border-color:#9fc6d7;background:#f0f8fb}.fx227-laptop-repair-grid span,.fx227-laptop-repair-grid strong,.fx227-laptop-repair-grid small{display:block}.fx227-laptop-repair-grid strong{font-size:13px}.fx227-laptop-repair-grid small{margin-top:5px;color:#657d8c;font-size:10px;line-height:1.4}.fx227-laptop-repair-grid b{color:#f58220}@media(max-width:980px){.fx227-laptop-repair-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.fx-v2-repair-help{align-items:flex-start;flex-direction:column}.fx-v2-repair-help-actions{width:100%}.fx-v2-repair-help-actions>*{flex:1}.fx-v2-repair-help-actions summary,.fx-v2-help-diagnosis{width:100%}.fx227-device-tile{min-height:82px!important;padding:15px 16px!important;border-radius:16px!important}.fx227-device-tile strong{font-size:16px!important}.fx227-device-tile small{font-size:10px!important}.fx227-laptop-repairs{padding:54px 0}.fx227-laptop-repair-groups>section{padding:16px}.fx227-laptop-repair-grid{grid-template-columns:1fr}.fx227-laptop-repair-grid a{min-height:84px}.fx74-cycle{transform:scale(.84);transform-origin:center top;margin-bottom:-38px!important}.fx74-cycle-node{padding:8px!important}.fx74-cycle-node b{width:28px!important;height:28px!important;font-size:11px!important}.fx74-cycle-node small{font-size:8px!important}}.fx-v2-launcher .fx-v2-choice-image:not(.fx-v2-choice-device-image){overflow:hidden!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.fx-v2-launcher .fx-v2-repair-help-actions details[open]>summary{background:#edf7fa!important}@media(max-width:600px){.fx-v2-launcher .fx-v2-choice-device-image{width:44px!important;height:48px!important;min-width:44px!important}.fx-v2-launcher .fx-v2-choice{grid-template-columns:48px minmax(0,1fr) auto!important}.fx-v2-repair-help-actions{display:grid!important;grid-template-columns:1fr 1fr!important}}.fx227-device-tile small{font-weight:400!important}.fx-v2-launcher .fx-v2-choice-device-image{width:72px!important;height:82px!important;min-width:72px!important;padding:7px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartphone{width:29px!important;height:52px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-tablet{width:38px!important;height:52px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop{width:44px!important;height:30px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch{width:31px!important;height:37px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console{width:47px!important;height:30px!important}.fx-v2-launcher .fx-v2-choice:not(.fx-v2-repair-choice){grid-template-columns:72px minmax(0,1fr) 20px!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image{width:78px!important;height:96px!important;min-width:78px!important;padding:3px 4px 9px!important;overflow:visible!important;background:#f7fafc!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image img{display:block!important;width:auto!important;height:auto!important;max-width:70px!important;max-height:84px!important;object-fit:contain!important;object-position:center bottom!important;margin:auto!important;transform:none!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice{grid-template-columns:78px minmax(0,1fr) 20px!important;min-height:112px!important;overflow:visible!important}.fx-v2-launcher .fx-v2-repair-choice{grid-template-columns:38px minmax(0,1fr) 22px!important;gap:12px!important;min-height:66px!important;padding:11px 16px!important}.fx-v2-launcher .fx-v2-repair-icon-image{width:36px!important;height:36px!important;min-width:36px!important;padding:6px!important}.fx-v2-launcher .fx-v2-repair-icon-image img{max-width:24px!important;max-height:24px!important}.fx-v2-launcher .fx-v2-repair-choice .fx-v2-choice-copy{min-width:0!important;padding-right:10px!important}.fx-v2-launcher .fx-v2-repair-choice .fx-v2-choice-arrow{width:22px!important;justify-self:end!important;text-align:right!important}.fx-v2-repair-help{display:none!important}.fx-v2-launcher-help{grid-template-columns:52px minmax(0,1fr) auto!important}.fx-v2-launcher-help-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;min-width:max-content}.fx-v2-launcher-call-menu{position:relative}.fx-v2-launcher-call-menu>summary,.fx-v2-launcher-diagnosis{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:0 16px!important;border:1px solid #a7c7d7!important;border-radius:999px!important;background:#fff!important;color:#176b98!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;list-style:none!important}.fx-v2-launcher-call-menu>summary::-webkit-details-marker{display:none}.fx-v2-launcher-call-menu[open]>summary{background:#edf7fa!important}.fx-v2-launcher-call-menu>div{position:absolute;z-index:12;right:0;bottom:calc(100% + 8px);min-width:235px;padding:7px;border:1px solid #d7e4ea;border-radius:14px;background:#fff;box-shadow:0 18px 45px rgb(7 35 53 / .16)}.fx-v2-launcher-call-menu>div a{display:flex!important;justify-content:space-between!important;gap:15px!important;padding:10px!important;border-radius:10px!important;color:#102c43!important;text-decoration:none!important}.fx-v2-launcher-call-menu>div a:hover{background:#eef7fa!important}.fx-v2-launcher-call-menu>div span{font-size:10px!important}.fx-v2-launcher-call-menu>div strong{margin:0!important;font-size:12px!important}.fx-v2-launcher-diagnosis{border-color:#f58220!important;background:#f58220!important;color:#fff!important;box-shadow:0 10px 22px rgb(245 130 32 / .18)!important}.fx-v2-launcher-diagnosis:hover{background:#dc7111!important;border-color:#dc7111!important;color:#fff!important}@media(max-width:760px){.fx-v2-launcher-help{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important}.fx-v2-launcher-help-actions{grid-column:1/-1;width:100%;display:grid!important;grid-template-columns:1fr 1fr!important;min-width:0!important}.fx-v2-launcher-call-menu>summary,.fx-v2-launcher-diagnosis{width:100%!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image{width:68px!important;height:88px!important;min-width:68px!important;padding-bottom:8px!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image img{max-width:61px!important;max-height:77px!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice{grid-template-columns:68px minmax(0,1fr) 18px!important;min-height:102px!important}.fx-v2-launcher .fx-v2-choice-device-image{width:58px!important;height:68px!important;min-width:58px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartphone{width:26px!important;height:47px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-tablet{width:34px!important;height:47px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-laptop{width:40px!important;height:27px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-smartwatch{width:28px!important;height:34px!important}.fx-v2-launcher .fx-v2-choice-device-image .fx-rf-device-console{width:42px!important;height:27px!important}.fx-v2-launcher .fx-v2-choice:not(.fx-v2-repair-choice){grid-template-columns:58px minmax(0,1fr) 18px!important}}.fx-v2-launcher .fx-v2-choice-image.fx-v2-repair-icon-image{width:36px!important;height:36px!important;min-width:36px!important;padding:6px!important;overflow:hidden!important;background:#f3f8fa!important}.fx-v2-launcher .fx-v2-choice-image.fx-v2-repair-icon-image img{display:block!important;width:24px!important;height:24px!important;max-width:24px!important;max-height:24px!important;object-fit:contain!important;margin:auto!important}@media(max-width:650px){body.fx-v2 .fx-v718-home-shell :is(.fx196-hero-actions,.hero-actions,.fx-loc-actions,.fx24-local-contact-actions){display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;width:100%!important;gap:8px!important}body.fx-v2 .fx-v718-home-shell :is(.fx196-hero-actions,.hero-actions,.fx-loc-actions,.fx24-local-contact-actions) :is(.btn,.fx196-hero-cta,.fx-loc-btn){flex:0 1 auto!important;width:auto!important;min-width:0!important;min-height:41px!important;padding:0 14px!important;border-radius:999px!important;font-size:12px!important;line-height:1.15!important;white-space:normal!important}body.fx-v2 .fx-v718-home-shell .fx-loc-actions .fx-loc-btn{flex:1 1 calc(50% - 4px)!important}}@media(max-width:760px){.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice{grid-template-columns:74px minmax(0,1fr) 18px!important;column-gap:16px!important;min-height:112px!important;padding:10px 14px 10px 12px!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image{align-self:center!important;width:72px!important;height:96px!important;min-width:72px!important;margin:0!important;padding:5px 7px!important;overflow:visible!important;border-radius:16px!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-image img{display:block!important;width:auto!important;height:auto!important;max-width:58px!important;max-height:84px!important;object-fit:contain!important;object-position:center!important;margin:auto!important}.fx-v2-launcher [data-fx-v2-model-results] .fx-v2-choice-copy{min-width:0!important;padding-left:0!important}}.fx211-review-row{flex-wrap:nowrap!important;gap:9px!important;white-space:nowrap!important}.fx211-review-row>*{position:static!important;flex:0 0 auto!important;margin:0!important}.fx211-review-row .stars{display:inline-flex!important;align-items:center!important;line-height:1!important;white-space:nowrap!important}.fx211-review-row .fx211-review-count{min-width:0!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}@media(max-width:620px){.fx211-review-row{gap:7px!important;font-size:12px!important;letter-spacing:0!important}.fx211-review-row strong{font-size:12px!important}.fx211-review-row .stars{font-size:12px!important;letter-spacing:1px!important}.fx211-review-divider{height:16px!important}.fx211-review-row .fx211-review-count{font-size:11.5px!important}}@media(max-width:390px){.fx211-review-row{gap:5px!important}.fx211-review-row .fx211-review-count{font-size:10.5px!important}}.fx205-booking .protect-total-line[hidden]{display:none!important}.fx205-booking .protect-total-line.is-visible{display:flex!important}.fx205-booking .protect-total-line span{color:var(--ink)!important;font-weight:750!important}.fx205-booking .protect-total-line b{color:var(--ink)!important}@media(max-width:650px){.fx205-booking .totals{display:grid!important;gap:0!important}.fx205-booking .total-line{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important;padding:8px 0!important;border-bottom:1px solid rgb(15 41 64 / .08)!important}.fx205-booking .total-line span{min-width:0!important;line-height:1.35!important}.fx205-booking .total-line b{flex:0 0 auto!important;white-space:nowrap!important}.fx205-booking .grand{padding-top:8px!important}}@media(max-width:620px){.fx211-money-hero .fx211-visual{display:block!important;width:100%!important;margin:0!important}.fx211-money-hero .fx211-photo-shell{display:block!important;overflow:hidden!important}.fx211-money-hero .fx211-hero-photo{display:block!important;width:100%!important;height:280px!important;object-fit:cover!important;object-position:center 53%!important}.fx211-money-hero .fx211-price-dock{display:none!important}}body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1{max-width:760px!important;font-size:clamp(40px,3.7vw,56px)!important;line-height:1.01!important}body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1-model.is-long{font-size:.90em!important}body.fx-v2 .fx211-money-hero.is-single-service .fx211-fact.is-single-service-fact strong{color:#fff!important;font-size:17px!important;line-height:1.3!important}body.fx-v2 .fx211-money-hero.is-single-service .fx211-fact.is-single-service-fact span{margin-top:5px!important;color:rgb(218 236 245 / .72)!important;font-size:9px!important;line-height:1.45!important;text-transform:none!important;letter-spacing:0!important}body.fx-v2 .fx211-money-hero.is-single-service .fx211-price-copy .is-service-badge{background:rgb(255 255 255 / .12)!important;color:#dff2fb!important}body.fx-v2 .fx216-local-help-card{gap:10px 20px!important}body.fx-v2 .fx216-local-help-card .fx216-local-help-status{font-size:9px!important;font-weight:900!important}body.fx-v2 .fx216-local-help-card>strong{color:#102c43!important;font-size:23px!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.04em!important}body.fx-v2 .fx216-local-help-card small{color:#748996!important;font-size:9px!important;font-weight:500!important}body.fx-v2 .fx216-local-help-card b,body.fx-v2 .fx216-local-help-card div>a{margin-top:3px!important;color:#17394b!important;font-size:11px!important;font-weight:800!important;line-height:1.45!important}@media(max-width:620px){body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1{font-size:38px!important}body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1-model.is-long{font-size:.91em!important}}@media(max-width:900px){html{scrollbar-gutter:stable}html.nav-open,body.nav-open{overflow:hidden!important;overscroll-behavior:none!important}body.fx-v2 .site-header{position:relative!important;z-index:100102!important;overflow:visible!important}body.fx-v2 .site-header .header-inner{position:relative!important;z-index:100103!important}body.fx-v2 .site-header .menu-toggle{display:block!important;position:relative!important;z-index:100106!important;flex:0 0 42px!important;width:42px!important;height:42px!important;margin-left:0!important;background:#fff!important;box-shadow:0 8px 22px rgb(7 31 49 / .08)!important;touch-action:manipulation!important}body.fx-v2 .fx232-mobile-nav-backdrop{position:fixed!important;inset:0!important;z-index:100101!important;display:block!important;width:100%!important;height:100%!important;padding:0!important;border:0!important;border-radius:0!important;background:rgb(4 23 37 / .46)!important;opacity:1!important;backdrop-filter:blur(2px)!important;-webkit-backdrop-filter:blur(2px)!important;cursor:pointer!important}body.fx-v2 .fx232-mobile-nav-backdrop[hidden]{display:none!important}body.fx-v2 .site-header .main-nav{position:fixed!important;z-index:100104!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;width:min(88vw,390px)!important;max-width:390px!important;height:100dvh!important;margin:0!important;padding:88px 22px calc(28px + env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:-24px 0 70px rgb(4 23 37 / .26)!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;transform:translate3d(104%,0,0)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:transform .28s cubic-bezier(.22,.75,.25,1),opacity .2s ease,visibility .2s ease!important}body.fx-v2 .site-header .main-nav.is-open,html.nav-open body.fx-v2 .site-header .main-nav{transform:translate3d(0,0,0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important}body.fx-v2 .site-header .main-nav>a,body.fx-v2 .site-header .main-nav>.fx25-store-nav{width:100%!important;min-height:54px!important;margin:0!important;padding:15px 2px!important;border-bottom:1px solid #e3ebef!important;color:#17394b!important;font-size:15px!important;font-weight:800!important}body.fx-v2 .site-header .fx25-store-nav-toggle{width:100%!important;justify-content:space-between!important;font-size:15px!important;padding:0!important}body.fx-v2 .site-header .fx25-store-panel{margin-top:12px!important;padding:14px!important;border-radius:18px!important}}@media(max-width:650px){body.fx-v2 .fx-v718-home-shell .fx74-home-actions,body.fx-v2 .fx-v718-home-shell .fx196-hero-actions.fx74-home-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:stretch!important;gap:8px!important;width:100%!important;margin-top:24px!important}body.fx-v2 .fx-v718-home-shell .fx74-home-actions .fx196-hero-cta{width:100%!important;min-width:0!important;min-height:43px!important;padding:0 10px!important;font-size:11.5px!important;line-height:1.15!important;white-space:nowrap!important;text-align:center!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-grid{padding:0 4px!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item,body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:first-child,body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:last-child{padding:13px 10px!important;gap:10px!important}body.fx-v2 .fx-v718-home-shell .fx-loc-actions{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important;width:100%!important}body.fx-v2 .fx-v718-home-shell .fx-loc-actions .fx-loc-btn{width:100%!important;min-width:0!important;min-height:42px!important;padding:0 9px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important}body.fx-v2 .fx-v718-home-shell .fx-loc-actions .fx-loc-btn:nth-child(3){grid-column:1 / -1!important}}@media(max-width:340px){body.fx-v2 .fx-v718-home-shell .fx74-home-actions,body.fx-v2 .fx-v718-home-shell .fx196-hero-actions.fx74-home-actions,body.fx-v2 .fx-v718-home-shell .fx-loc-actions{grid-template-columns:1fr!important}body.fx-v2 .fx-v718-home-shell .fx-loc-actions .fx-loc-btn:nth-child(3){grid-column:auto!important}}body.fx-v2 :is(.fx6-page-hero h1,.inner-hero h1,.model-hero h1,.page-hero h1,.fx77-sl-hero h1,.fx710-hero h1,.fx711-repair-copy h1,.fx712-console-hero h1,.fx211-money-h1,.fx225-unified-route-title,.hero-title){font-weight:700!important;line-height:1.01!important;letter-spacing:-.055em!important}body.fx-v2 .fx211-money-hero .fx211-money-h1,body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1{max-width:760px!important;font-size:clamp(40px,3.7vw,56px)!important;font-weight:700!important;line-height:1.01!important}body.fx-v2 .fx211-money-hero .fx211-money-h1-model.is-long,body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1-model.is-long{font-size:.90em!important}@media(max-width:620px){body.fx-v2 .fx211-money-hero .fx211-money-h1,body.fx-v2 .fx211-money-hero.is-single-service .fx211-money-h1{font-size:38px!important}}@media(max-width:650px){body.fx-v2 .fx-v718-home-shell .fx74-home-actions,body.fx-v2 .fx-v718-home-shell .fx196-hero-actions.fx74-home-actions{display:grid!important;grid-template-columns:1fr!important;align-items:stretch!important;gap:10px!important;width:100%!important;margin-top:24px!important}body.fx-v2 .fx-v718-home-shell .fx74-home-actions .fx196-hero-cta{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:0 18px!important;border-radius:999px!important;font-size:13px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;min-height:0!important;padding:0!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item,body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:first-child,body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:last-child{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:102px!important;margin:0!important;padding:14px 12px!important;border:0!important;border-radius:0!important;background:#fff!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:nth-child(odd){border-right:1px solid #e8eef2!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item:nth-child(-n+2){border-bottom:1px solid #e8eef2!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item>i,body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx215-home-usp .fx215-home-usp-icon{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;margin:0!important;border-radius:14px!important;background:#eaf5fa!important;color:#0b719b!important;font-size:23px!important;font-style:normal!important;font-weight:800!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx215-home-usp .fx215-home-usp-icon svg{width:25px!important;height:25px!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item>div{min-width:0!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item strong{margin:0!important;font-size:11px!important;line-height:1.25!important;font-weight:800!important}body.fx-v2 .fx-v718-home-shell .fx76-trust-strip .fx6-trust-item span{margin-top:4px!important;font-size:9px!important;line-height:1.35!important;font-weight:400!important}}:root{--font-main:Inter,"SF Pro Text","SF Pro Display",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fx-type-text:#11283f;--fx-type-muted:#63778b;--fx-type-hero:#ffffff;--fx-type-hero-accent:#86d2ef;--fx-type-body-size:16px;--fx-type-body-line:1.65;--fx-type-body-weight:430;--fx-type-strong-weight:720;--fx-type-heading-weight:780;--fx-type-h1-size:clamp(46px,5.15vw,68px);--fx-type-h1-accent-size:.70em;--fx-type-h2-size:clamp(34px,4vw,50px);--fx-type-h3-size:clamp(20px,2vw,24px);--fx-hero-lead-size:18px;--fx-cta-height:50px;--fx-cta-pad:22px;--fx-cta-size:15px;--fx-cta-weight:760}html body.fx-v2,html body .fx-phase50-root.fx-phase50-root,html body .fx-phase50-root.fx-phase50-root :where(button,input,select,textarea){font-family:var(--font-main)!important;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html body .fx-phase50-root.fx-phase50-root :where(h1,h2,h3,h4,h5,h6,p,a,button,input,select,textarea,label,small,strong,b,li,dt,dd,summary){font-family:var(--font-main)!important}html body .fx-phase50-root.fx-phase50-root :where(p,li,dd,dt){font-weight:var(--fx-type-body-weight)}html body .fx-phase50-root.fx-phase50-root :where(strong,b){font-weight:var(--fx-type-strong-weight)}html body .fx-phase50-root.fx-phase50-root :where(h1,h2,h4,h5,h6){font-weight:var(--fx-type-heading-weight)!important;text-wrap:balance}html body .fx-phase50-root.fx-phase50-root h3{font-weight:600!important;text-wrap:balance}html body .fx-phase50-root.fx-phase50-root :where(.kicker,.mini,.subtle-kicker,.eyebrow,.hero-copy-label,.fx6-eyebrow,.fx74-home-kicker,.fx29-local-kicker,.fx211-eyebrow,.mp-kicker,.section-kicker){font-weight:720!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(h1,.hero-title,.fx211-money-h1,.fx225-unified-route-title){margin-top:0!important;max-width:760px!important;min-height:0!important;color:var(--fx-type-hero)!important;font-size:var(--fx-type-h1-size)!important;font-weight:var(--fx-type-heading-weight)!important;line-height:1.01!important;letter-spacing:-.045em!important}html body .fx-phase50-root.fx-phase50-root :is(.fx211-money-h1-model,.fx225-route-keyword,.fx225-cluster-title-main,.fx-hero-title-main,.fx195-home-title-line:first-child){display:block!important;color:var(--fx-type-hero)!important;font-size:1em!important;font-weight:var(--fx-type-heading-weight)!important;line-height:1.01!important;letter-spacing:inherit!important;white-space:normal!important}html body .fx-phase50-root.fx-phase50-root :is(.fx211-money-h1-detail,.fx225-route-accent,.fx225-cluster-title-location,.fx-hero-title-accent,.fx182-home-title-accent){display:block!important;margin-top:8px!important;color:var(--fx-type-hero-accent)!important;font-size:var(--fx-type-h1-accent-size)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.025em!important;white-space:normal!important}html body .fx-phase50-root.fx-phase50-root .fx-screenprotector-page .hero-title>.under{display:block!important;margin-top:8px!important;color:var(--fx-type-hero-accent)!important;font-size:var(--fx-type-h1-accent-size)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.025em!important;background:none!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx-screenprotector-page .hero-title>.under::after{display:none!important;content:none!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell .fx74-home-copy h1,html body .fx-phase50-root.fx-phase50-root .fx74-home-copy h1{max-width:760px!important;font-size:var(--fx-type-h1-size)!important;font-weight:var(--fx-type-heading-weight)!important;line-height:1.01!important;letter-spacing:-.045em!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(.lead,.fx74-home-lead,.fx29-local-intro,.fx211-crawlable-intro,.fx-v2-original-hero-intro,.fx184-business-intro){max-width:68ch!important;color:#d0e2eb!important;font-size:var(--fx-hero-lead-size)!important;font-weight:var(--fx-type-body-weight)!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,section[class*="hero"]) :is(.lead,.fx74-home-lead,.fx29-local-intro,.fx211-crawlable-intro,.fx-v2-original-hero-intro,.fx184-business-intro) :is(strong,b){color:#fff!important;font-weight:600!important}html body .fx-phase50-root.fx-phase50-root .fx189-advice-hub-hero>.container>p{max-width:68ch!important;color:#d0e2eb!important;font-size:var(--fx-hero-lead-size)!important;font-weight:var(--fx-type-body-weight)!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root :is(.section-title,.mp-title,.fx-loc-title,.fx-cx-section-title,.fx196-section-head>h2,.fx184-business-heading>h2,.section-head>h2,.compare-head .section-head>h2,.technician-copy>h2,.eco-copy>h2,.process>.container>.section-head>h2){font-size:var(--fx-type-h2-size)!important;font-weight:var(--fx-type-heading-weight)!important;line-height:1.08!important;letter-spacing:-.035em!important}html body .fx-phase50-root.fx-phase50-root :is(.card h3,.panel h3,.trust-card h3,.media-card h3,.step-card h3,.process-card h3,.entry-row h3,.split-item h3,.home-link-col h3,.fx-v2-engine-related-grid h3){font-size:var(--fx-type-h3-size)!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.02em!important}html body .fx-phase50-root.fx-phase50-root :is(.section-copy,.card p,.panel p,.trust-card p,.media-card p,.step-card p,.fx-cx-section-intro,.mp-copy,.mp-lead,.info-line,.rec-text){font-size:var(--fx-type-body-size)!important;font-weight:var(--fx-type-body-weight)!important;line-height:var(--fx-type-body-line)!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(.btn,.fx196-hero-cta,.fx192-repair-cta,.fx-loc-btn,.fx211-btn-primary,.fx211-btn-ghost,.header-btn,.mp-btn,.fx207-location-book,.fx33-book-timeslot){box-sizing:border-box!important;min-height:var(--fx-cta-height)!important;padding:0 var(--fx-cta-pad)!important;border-radius:999px!important;font-family:var(--font-main)!important;font-size:var(--fx-cta-size)!important;font-weight:var(--fx-cta-weight)!important;line-height:1.1!important;letter-spacing:-.005em!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root :is(.hero-actions,.fx196-hero-actions,.fx29-local-actions,.fx74-home-actions){align-items:stretch!important;gap:12px!important}html body .fx-phase50-root.fx-phase50-root :is(.hero-actions,.fx196-hero-actions,.fx29-local-actions,.fx74-home-actions)>:is(.btn,.fx196-hero-cta,.fx192-repair-cta,.fx-loc-btn){min-height:var(--fx-cta-height)!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,section[class*="hero"]) .under::after{display:none!important;content:none!important}@media(max-width:760px){:root{--fx-type-h1-size:clamp(34px,9.8vw,40px);--fx-type-h1-accent-size:.68em;--fx-type-h2-size:clamp(27px,8vw,34px);--fx-type-h3-size:20px;--fx-hero-lead-size:14px;--fx-cta-height:48px;--fx-cta-pad:18px;--fx-cta-size:14px}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(h1,.hero-title,.fx211-money-h1,.fx225-unified-route-title){max-width:100%!important}html body .fx-phase50-root.fx-phase50-root :is(.hero-actions,.fx196-hero-actions,.fx29-local-actions,.fx74-home-actions)>:is(.btn,.fx196-hero-cta,.fx192-repair-cta,.fx-loc-btn){width:100%!important;white-space:normal!important;text-align:center!important}}html body .fx-phase50-root.fx-phase50-root .fx201-repair-group-title{grid-template-columns:46px minmax(0,1fr) 22px!important;align-items:center!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-heading{display:grid!important;gap:5px!important;min-width:0!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-title-row{display:flex!important;align-items:center!important;gap:9px!important;min-width:0!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-title-row>strong{min-width:0!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-width:24px!important;height:22px!important;padding:0 7px!important;border-radius:999px!important;background:#e8f3f8!important;color:#176b98!important;font-size:10px!important;font-weight:600!important;line-height:1!important;grid-column:auto!important;grid-row:auto!important;margin:0!important;justify-self:auto!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-chevron{grid-column:3!important;grid-row:1!important;align-self:center!important;justify-self:center!important;margin:0!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review{grid-template-areas:"rating stars label" "copy copy copy"!important;grid-template-columns:auto auto minmax(0,1fr)!important}html body .fx-phase50-root.fx-phase50-root .fx211-review-row{text-decoration:none!important}html body .fx-phase50-root.fx-phase50-root .fx211-price-dock{grid-template-columns:minmax(0,1fr) auto!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .q-icon.is-model-image{width:66px!important;height:74px!important;padding:6px!important;border-radius:14px!important;background:#fff!important;border:1px solid #dce7ed!important;overflow:hidden!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .q-icon.is-model-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}html body .fx-phase50-root.fx-phase50-root .fx196-guidance-source :is(.fx-map-title,.fx-map-qa-title),html body .fx-phase50-root.fx-phase50-root .fx-v2-engine-passthrough :is(.fx-map-title,.fx-map-qa-title){font-size:var(--fx-type-h2-size)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.035em!important}html body .fx-phase50-root.fx-phase50-root :is(.fx236-reviews-hero,.fx236-reviews-section,.fx236-reviews-trust,.fx236-reviews-final)>.container,html body .fx-phase50-root.fx-phase50-root :is(.fx236-reviews-hero,.fx236-reviews-section,.fx236-reviews-trust,.fx236-reviews-final) .container{width:min(1180px,calc(100% - 48px))!important;margin-inline:auto!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-hero{position:relative;overflow:hidden;padding:34px 0 74px;color:#fff;background:radial-gradient(circle at 8% 18%,rgb(83 178 219 / .20),transparent 27%),radial-gradient(circle at 92% 68%,rgb(83 178 219 / .18),transparent 28%),linear-gradient(135deg,#071f33,#0b3d59 62%,#0d4c69)}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:54px;align-items:center}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-hero h1{margin:18px 0 18px!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card{padding:30px;border:1px solid rgb(255 255 255 / .18);border-radius:26px;background:rgb(255 255 255 / .09);box-shadow:0 24px 60px rgb(0 0 0 / .16);backdrop-filter:blur(14px)}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>span{display:block;color:#b8d7e5;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>strong{display:block;margin-top:12px;color:#fff;font-size:60px;font-weight:600;line-height:1;letter-spacing:-.06em}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>strong small{font-size:22px;color:#b8d7e5}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>b{display:block;margin-top:14px;color:#f4a12b;font-size:20px;font-weight:600;letter-spacing:.11em}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>p{margin:9px 0 0;color:#d1e4ec;font-size:14px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-section{padding:82px 0;background:#f4f7f9}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-heading{max-width:760px;margin-bottom:30px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-heading>span,html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust header>span,html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final span{color:#176b98;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-heading h2,html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust h2,html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final h2{margin:10px 0 0;font-size:var(--fx-type-h2-size)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.035em!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-heading p{margin:13px 0 0;color:var(--fx-type-muted);font-size:16px;line-height:1.65}html body .fx-phase50-root.fx-phase50-root .fx236-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}html body .fx-phase50-root.fx-phase50-root .fx236-review-card{padding:24px;border:1px solid #dce7ed;border-radius:22px;background:#fff;box-shadow:0 14px 38px rgb(8 38 60 / .07)}html body .fx-phase50-root.fx-phase50-root .fx236-review-person{display:flex;align-items:center;gap:11px}html body .fx-phase50-root.fx-phase50-root .fx236-review-person i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#e8f3f8;color:#176b98;font-style:normal;font-size:14px;font-weight:600}html body .fx-phase50-root.fx-phase50-root .fx236-review-person strong{font-size:15px;font-weight:600}html body .fx-phase50-root.fx-phase50-root .fx236-review-stars{margin-top:18px;color:#f4a12b;letter-spacing:.09em}html body .fx-phase50-root.fx-phase50-root .fx236-review-card p{margin:12px 0 0;color:#536d7e;font-size:15px;line-height:1.65}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust{padding:82px 0;background:#fff}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:54px;align-items:start}html body .fx-phase50-root.fx-phase50-root .fx236-review-proof{display:grid;gap:12px}html body .fx-phase50-root.fx-phase50-root .fx236-review-proof article{display:grid;grid-template-columns:36px 1fr;column-gap:14px;padding:19px;border:1px solid #dce7ed;border-radius:18px}html body .fx-phase50-root.fx-phase50-root .fx236-review-proof b{grid-row:1 / span 2;color:#ef8b2c;font-size:13px;font-weight:600}html body .fx-phase50-root.fx-phase50-root .fx236-review-proof strong{font-size:16px;font-weight:600}html body .fx-phase50-root.fx-phase50-root .fx236-review-proof p{margin:5px 0 0;color:#647b8a;font-size:14px;line-height:1.55}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final{padding:32px 0 70px;background:#f4f7f9}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final>.container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px;border-radius:26px;background:#fff;border:1px solid #dce7ed}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final p{max-width:650px;margin:10px 0 0;color:#617887;font-size:15px;line-height:1.6}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final>.container>div:last-child{display:flex;gap:10px;flex:0 0 auto}html body .fx-phase50-root.fx-phase50-root :is(.fx-v2-original-hero-intro,.fx211-crawlable-intro,.fx74-home-lead,.fx29-local-intro) :is(p,li){font:inherit!important;line-height:inherit!important;color:inherit!important}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx201-repair-group-title{grid-template-columns:40px minmax(0,1fr) 20px!important;gap:11px!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-title-row{gap:7px!important}html body .fx-phase50-root.fx-phase50-root .fx201-group-count{min-width:22px!important;height:20px!important;padding:0 6px!important;font-size:9px!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 8px!important;min-height:58px!important;padding:12px 14px!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review strong{order:1!important;margin:0!important;font-size:18px!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review b{order:2!important;margin:0!important;font-size:12px!important;line-height:1!important;letter-spacing:.06em!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review span{order:3!important;margin:0!important;width:auto!important;font-size:9px!important;line-height:1.2!important}html body .fx-phase50-root.fx-phase50-root .fx218-quality-identity .fx33-quality-review small{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .q-icon.is-model-image{width:58px!important;height:66px!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-hero{padding:22px 0 54px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-hero-grid{grid-template-columns:1fr;gap:24px}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card{padding:22px}html body .fx-phase50-root.fx-phase50-root .fx236-rating-card>strong{font-size:48px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-actions{display:grid;grid-template-columns:1fr;gap:9px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-section,html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust{padding:58px 0}html body .fx-phase50-root.fx-phase50-root .fx236-review-grid{grid-template-columns:1fr}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-trust-grid{grid-template-columns:1fr;gap:28px}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final>.container{align-items:stretch;flex-direction:column;padding:24px}html body .fx-phase50-root.fx-phase50-root :is(.fx236-reviews-hero,.fx236-reviews-section,.fx236-reviews-trust,.fx236-reviews-final)>.container,html body .fx-phase50-root.fx-phase50-root :is(.fx236-reviews-hero,.fx236-reviews-section,.fx236-reviews-trust,.fx236-reviews-final) .container{width:min(1180px,calc(100% - 24px))!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-final>.container>div:last-child{display:grid;grid-template-columns:1fr;gap:9px}}html body .fx-phase50-root.fx-phase50-root .fx211-crawlable-intro-content{color:#d0e2eb!important;font-size:var(--fx-hero-lead-size)!important;font-weight:var(--fx-type-body-weight)!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-visual{max-width:390px!important;justify-self:end!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-photo-shell{padding:7px!important;border:1px solid rgb(255 255 255 / .82)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 48px rgb(2 25 39 / .23)!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-photo-shell .fx211-hero-photo{height:340px!important;border-radius:21px!important;object-fit:cover!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-visual:after{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking[data-single-option="1"] .quality-zone.is-single-option{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .selected-repair.has-repair-image{display:grid!important;grid-template-columns:62px minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-height:96px!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{display:grid!important;place-items:center!important;width:62px!important;height:78px!important;min-width:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:transparent!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-copy{min-width:0!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-contact-stage[hidden]{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-contact-stage.is-visible{display:block!important;animation:fx237-contact-reveal .22s ease both}@keyframes fx237-contact-reveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:900px){html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-visual{max-width:520px!important;justify-self:center!important}}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx205-booking[data-single-option="1"] .quality-zone.is-single-option{display:block!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .selected-repair.has-repair-image{display:block!important;min-height:0!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-photo-shell{padding:5px!important;border-radius:23px!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero.is-single-service .fx211-photo-shell .fx211-hero-photo{height:300px!important;border-radius:18px!important}}.fx238-hero-pretitle{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin:0 0 14px}.fx238-hero-review{display:inline-flex;align-items:center;gap:8px;color:#d9edf7;text-decoration:none;font-size:12px;line-height:1.2;font-weight:500}.fx238-hero-review strong,.fx238-hero-review b{color:#fff;font-weight:600}.fx238-hero-review>span{color:#ff9a2f;letter-spacing:1px;font-size:14px}.fx238-hero-review i{width:1px;height:15px;background:rgb(255 255 255 / .27)}.fx238-hero-review em{font-style:normal;color:#bdd6e3}.fx238-hero-pretitle .hero-copy-label{display:flex!important;align-items:center!important;gap:10px!important;margin:0!important;color:#82cbed!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em!important;text-transform:uppercase}.fx238-hero-pretitle .hero-copy-label:before{content:"";width:22px;height:2px;border-radius:2px;background:#f28b2f}.fx238-model-tech-card{align-self:stretch;display:grid;grid-template-columns:minmax(150px,.72fr) minmax(0,1.28fr);gap:24px;align-items:center;padding:24px;border:1px solid rgb(184 218 233 / .26);border-radius:28px;background:linear-gradient(145deg,rgb(255 255 255 / .11),rgb(255 255 255 / .055));box-shadow:0 24px 62px rgb(0 20 34 / .24);color:#fff;overflow:hidden}.fx238-model-tech-visual{display:grid;place-items:center;min-height:255px;border-radius:22px;background:radial-gradient(circle at 50% 28%,rgb(105 199 235 / .2),transparent 45%),rgb(4 31 49 / .35)}.fx238-model-tech-visual img{display:block;width:100%;height:255px;object-fit:contain;padding:12px;filter:drop-shadow(0 18px 24px rgb(0 0 0 / .28))}.fx238-model-phone-dummy{display:block;width:112px;height:220px;border:8px solid rgb(255 255 255 / .88);border-radius:26px;background:linear-gradient(160deg,#0a2e48,#1b698b);box-shadow:0 18px 35px rgb(0 0 0 / .28)}.fx238-model-tech-copy>span{display:block;color:#86d0ef;font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fx238-model-tech-copy h2{margin:7px 0 18px;color:#fff;font-size:clamp(25px,2.1vw,34px)!important;font-weight:600!important;letter-spacing:-.035em;line-height:1.08}.fx238-model-tech-copy dl{display:grid;gap:0;margin:0}.fx238-model-tech-copy dl>div{display:grid;grid-template-columns:1fr 1.25fr;gap:14px;padding:11px 0;border-top:1px solid rgb(255 255 255 / .14)}.fx238-model-tech-copy dt{color:#aac8d7;font-size:11px}.fx238-model-tech-copy dd{margin:0;color:#fff;font-size:12px;font-weight:600;text-align:right}.model-quick-facts.fx186-hero-proof span,.fx179-plain-checks span,.fx225-cluster-usps span,.fx24-local-checks>span{position:relative}.model-quick-facts.fx186-hero-proof span:before,.fx179-plain-checks span:before{background:#dff3fb!important;color:#16709e!important;border:1px solid rgb(88 178 216 / .28)!important}.fx238-review-sources{padding:76px 0;background:#f4f8fa}.fx238-review-sources header{max-width:760px;margin-bottom:26px}.fx238-review-sources header>span{color:#16709e;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.fx238-review-sources h2{margin:8px 0 10px;font-size:clamp(30px,3vw,44px);font-weight:600;letter-spacing:-.045em;line-height:1.07}.fx238-review-sources header p{margin:0;color:#607589;font-size:15px;line-height:1.7}.fx238-review-source-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fx238-review-source-card{display:grid;gap:7px;padding:23px;border:1px solid #dce8ee;border-radius:22px;background:#fff;text-decoration:none;box-shadow:0 16px 38px rgb(8 38 59 / .07)}.fx238-review-source-card span{color:#16709e;font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.fx238-review-source-card strong{color:#102f47;font-size:21px;font-weight:600}.fx238-review-source-card small{color:#6c8191;font-size:13px}.fx238-review-source-card b{margin-top:8px;color:#0e5f88;font-size:12px;font-weight:600}.mp-score-line{color:inherit;text-decoration:none}.fx225-cluster-review{text-decoration:none}.fx-sp-hero .hero-copy .lead,.fx-screenprotector-page .hero-copy .lead{font-size:var(--fx-hero-intro-size)!important;line-height:var(--fx-hero-intro-line)!important;font-weight:400!important}.fx238-sp-hero-checks{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:18px}.fx238-sp-hero-checks span{display:inline-flex;align-items:center;gap:8px;color:#d6e9f2;font-size:12px;font-weight:500}.fx238-sp-hero-checks span:before{content:"✓";display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#dff3fb;color:#16709e;font-size:11px;font-weight:700}.fx-sp-money-card{align-self:stretch}.fx-sp-money-card .hero-side-photo{height:100%;min-height:390px;border-radius:27px}.fx-sp-money-card .repair-device-label{left:18px;right:18px;bottom:18px}.fx-screenprotector-page .section-head .tag{display:inline-flex;align-items:center;min-height:34px;padding:0 13px;border:1px solid #b7dfcc;border-radius:999px;background:#eaf7f0;color:#176a48;font-size:10px;font-weight:600;white-space:nowrap}.fx24-local-checks>span>b,.hero-card-sales-icon,.fx225-cluster-usps i{background:#dff3fb!important;color:#16709e!important;border-color:rgb(88 178 216 / .28)!important}.fx24-local-contact-actions .btn,.fx24-local-store-actions .btn,.fx-local-route-cta,.fx180-store-route{border-radius:999px!important;min-height:48px!important}.fx-local-route-cta,.fx180-store-route{background:#fff!important;color:#0b4566!important;border:1px solid #cbdce5!important}@media(max-width:760px){.fx238-hero-pretitle{gap:9px;margin-bottom:12px}.fx238-hero-review{font-size:11px;gap:6px}.fx238-hero-review em{display:none}.fx238-model-tech-card{grid-template-columns:110px 1fr;gap:15px;padding:16px;border-radius:22px}.fx238-model-tech-visual{min-height:185px}.fx238-model-tech-visual img{height:185px;padding:7px}.fx238-model-tech-copy h2{font-size:24px!important;margin-bottom:12px}.fx238-model-tech-copy dl>div{grid-template-columns:1fr;padding:7px 0;gap:3px}.fx238-model-tech-copy dd{text-align:left;font-size:11px}.fx238-model-tech-copy dt{font-size:9px}.fx238-review-source-grid{grid-template-columns:1fr}.fx238-review-sources{padding:54px 0}.fx238-sp-hero-checks{display:grid;gap:9px;margin-top:16px}.fx-sp-money-card .hero-side-photo{min-height:300px}.fx-screenprotector-page .section-head .tag{white-space:normal;text-align:center}}.fx238-review-page-kicker{display:flex;align-items:center;gap:10px;color:#82cbed!important;font-size:11px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase}.fx238-review-page-kicker:before{content:"";width:22px;height:2px;border-radius:2px;background:#f28b2f}.fx29-local-card-route,.fx-loc-btn,.fx-contact-actions .fx-loc-btn{border-radius:999px!important;min-height:48px!important;padding-inline:18px!important;font-weight:600!important;text-decoration:none!important}.fx29-local-card-route{background:#fff!important;color:#0b4566!important;border:1px solid #cbdce5!important}.fx29-local-card-route:hover{background:#eef7fb!important;color:#083653!important}.fx-loc-check-icon,.fx24-local-checks>span>b,.fx186-hero-proof span:before,.fx179-plain-checks span:before{display:grid!important;place-items:center!important;width:23px!important;height:23px!important;min-width:23px!important;border-radius:50%!important;background:#dff3fb!important;color:#16709e!important;border:1px solid rgb(88 178 216 / .28)!important;font-size:12px!important;font-weight:700!important}.fx24-local-contact-actions .btn-primary,.fx24-local-store-actions .btn-primary{border-radius:999px!important}.fx24-local-contact-actions .btn-secondary,.fx24-local-store-actions .btn-secondary{background:#fff!important;color:#0b4566!important;border-color:#cbdce5!important}@media(max-width:760px){.fx29-local-card-route,.fx-loc-btn,.fx-contact-actions .fx-loc-btn{min-height:44px!important;padding-inline:14px!important;font-size:12px!important}}.fx6-review,.fx29-local-rating{color:inherit;text-decoration:none}.fx29-local-rating:hover strong,.fx6-review:hover strong{color:#fff}.fx225-cluster-review:hover,.fx238-hero-review:hover{text-decoration:none;opacity:.94}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero{min-height:0!important;padding:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>.fx241-breadcrumb-container{width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;margin:0 auto!important;padding:22px 0 7px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>.fx241-breadcrumb-container :is(.fx6-breadcrumbs,.breadcrumbs){margin:0!important;padding:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>:is(.inner-hero-grid-v43,.model-hero-grid-v43,.fx6-page-hero-grid){width:min(1180px,calc(100% - 40px))!important;max-width:1180px!important;min-height:0!important;align-items:start!important;gap:clamp(38px,4vw,62px)!important;padding:10px 0 52px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero :is(.hero-copy-v43,.model-hero-copy-v43,.fx241-hero-copy){align-self:start!important;padding-top:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-hero-pretitle{gap:10px!important;margin:0 0 13px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-hero-review{flex-wrap:wrap!important;gap:8px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero :is(.hero-copy-v43,.model-hero-copy-v43,.fx241-hero-copy)>h1{margin-top:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .hero-trust-visual-v44{align-self:start!important;min-height:390px!important;max-height:430px!important;margin:0!important;border:1px solid rgb(255 255 255 / .72)!important;border-radius:28px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{align-self:start!important;grid-template-columns:minmax(118px,.62fr) minmax(0,1.38fr)!important;gap:18px!important;max-width:500px!important;min-height:0!important;margin:0!important;padding:18px!important;border-color:rgb(255 255 255 / .72)!important;border-radius:25px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual{min-height:205px!important;border-radius:18px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual img{height:205px!important;padding:8px 5px 3px!important;object-position:center bottom!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-copy h2{margin-bottom:12px!important;font-size:clamp(23px,2vw,30px)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-copy dl>div{padding:8px 0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx6-page-card{align-self:start!important;margin:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx241-hero-proof{display:flex!important;grid-template-columns:none!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;margin-top:24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx241-hero-proof>span{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0!important;color:#d8ebf4!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx241-hero-proof>span:before{content:"✓"!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#69d3f4!important;font-size:21px!important;font-weight:500!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-visual{max-width:420px!important;justify-self:end!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-photo-shell{padding:7px!important;border:1px solid rgb(255 255 255 / .82)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 20px 48px rgb(2 25 39 / .23)!important;overflow:hidden!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-photo-shell .fx211-hero-photo{display:block!important;width:100%!important;height:350px!important;border-radius:21px!important;object-fit:cover!important;object-position:center 54%!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-price-dock{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-device.has-model-image{padding:7px 7px 2px!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-device.has-model-image img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{width:68px!important;height:88px!important;overflow:visible!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image img{object-position:center bottom!important}@media(max-width:900px){html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>:is(.inner-hero-grid-v43,.model-hero-grid-v43,.fx6-page-hero-grid){grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card,html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .hero-trust-visual-v44,html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx6-page-card{max-width:620px!important;width:100%!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-visual{max-width:520px!important;justify-self:center!important}}@media(max-width:620px){html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>.fx241-breadcrumb-container,html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>:is(.inner-hero-grid-v43,.model-hero-grid-v43,.fx6-page-hero-grid){width:calc(100% - 24px)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>.fx241-breadcrumb-container{padding:16px 0 4px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero>:is(.inner-hero-grid-v43,.model-hero-grid-v43,.fx6-page-hero-grid){gap:22px!important;padding:8px 0 34px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-hero-review strong{max-width:190px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx241-hero-proof{display:grid!important;gap:9px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{grid-template-columns:92px minmax(0,1fr)!important;gap:13px!important;padding:14px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual{min-height:160px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual img{height:160px!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx211-photo-shell .fx211-hero-photo{height:280px!important}}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;margin:24px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span{display:inline-flex!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;color:#d8ebf4!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span>i{display:inline!important;width:auto!important;height:auto!important;min-width:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#69d3f4!important;font-size:21px!important;font-style:normal!important;font-weight:500!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-device.has-model-image,html body .fx-phase50-root.fx-phase50-root .fx237-selected-repair-image{background:linear-gradient(180deg,#edf6fa 0%,#e4f0f5 100%)!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-device.has-model-image img,html body .fx-phase50-root.fx-phase50-root .fx237-selected-repair-image img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center bottom!important}@media(max-width:620px){html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof{display:grid!important;gap:9px!important}}html body .fx-phase50-root.fx-phase50-root .fx33-quality-head{grid-template-columns:minmax(0,1fr) 310px!important;align-items:start!important}html body .fx-phase50-root.fx-phase50-root .fx242-device-review{position:relative;isolation:isolate;width:100%;height:238px;overflow:hidden;background:#fff0}html body .fx-phase50-root.fx-phase50-root .fx242-device-stage{position:relative;height:146px;overflow:hidden}html body .fx-phase50-root.fx-phase50-root .fx242-device-head{position:absolute;z-index:3;top:0;left:0;right:0;text-align:center}html body .fx-phase50-root.fx-phase50-root .fx242-device-head small,html body .fx-phase50-root.fx-phase50-root .fx242-device-head strong{display:block}html body .fx-phase50-root.fx-phase50-root .fx242-device-head small{color:#718694;font-size:9px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}html body .fx-phase50-root.fx-phase50-root .fx242-device-head strong{margin-top:5px;color:#102c43;font-size:18px;font-weight:650;line-height:1.1;letter-spacing:-.03em}html body .fx-phase50-root.fx-phase50-root .fx242-device-media{position:absolute;z-index:2;left:50%;bottom:-58px;display:grid;place-items:center;width:126px;height:148px;transform:translateX(-50%);filter:drop-shadow(0 14px 16px rgb(18 45 65 / .15));pointer-events:none}html body .fx-phase50-root.fx-phase50-root .fx242-device-media>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}html body .fx-phase50-root.fx-phase50-root .fx242-device-media .fx-v2-device-dummy{transform:scale(.68);transform-origin:center bottom}html body .fx-phase50-root.fx-phase50-root .fx242-review-plane{position:relative;z-index:4;display:grid;align-content:start;justify-items:center;height:92px;padding:17px 12px 0;background:#fff;color:#102c43;text-align:center;text-decoration:none}html body .fx-phase50-root.fx-phase50-root .fx242-rating,html body .fx-phase50-root.fx-phase50-root .fx242-review-foot{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}html body .fx-phase50-root.fx-phase50-root .fx242-rating{gap:10px}html body .fx-phase50-root.fx-phase50-root .fx242-rating strong{font-size:24px;font-weight:650;line-height:1;letter-spacing:-.045em}html body .fx-phase50-root.fx-phase50-root .fx242-rating b{color:#ef912f;font-size:15px;font-weight:600;line-height:1;letter-spacing:.055em}html body .fx-phase50-root.fx-phase50-root .fx242-review-foot{gap:6px;margin-top:8px;line-height:1.35}html body .fx-phase50-root.fx-phase50-root .fx242-review-foot strong{color:#176b98;font-size:10px;font-weight:700}html body .fx-phase50-root.fx-phase50-root .fx242-review-foot small{color:#718694;font-size:10px}html body .fx-phase50-root.fx-phase50-root .fx242-review-plane:hover .fx242-review-foot strong{text-decoration:underline}html body .fx-phase50-root.fx-phase50-root [data-fx-money-identity="legacy"]{width:100%}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{grid-template-columns:minmax(145px,.72fr) minmax(0,1.28fr)!important;gap:0!important;padding:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .72)!important;background:linear-gradient(145deg,#0a3049,#0c425f)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual{align-self:stretch!important;min-height:240px!important;border:0!important;border-right:1px solid rgb(10 48 73 / .11)!important;border-radius:24px 0 0 24px!important;background:linear-gradient(180deg,#fff 0%,#edf7fb 100%)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual img{height:225px!important;padding:14px 10px 5px!important;filter:drop-shadow(0 18px 24px rgb(12 54 79 / .18))!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual .fx238-model-phone-dummy{border-color:#143d56!important;background:linear-gradient(160deg,#dff3fb,#6fc7e7)!important;box-shadow:0 18px 35px rgb(10 48 73 / .18)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-copy{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:22px 20px!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide>summary{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide .fx242-quality-guide-copy{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px 12px!important;min-width:0!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide .fx242-quality-guide-copy>b{color:#176b98!important;font-size:9.5px!important;font-weight:750!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide>summary>em{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:28px!important;padding:0 10px!important;border-radius:999px!important;background:#f1f6f8!important;color:#466575!important;font-size:9px!important;font-style:normal!important;font-weight:700!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-alternatives-head{justify-content:flex-start!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor .fx242-eco-inline{display:inline-flex!important;align-items:center!important;gap:6px!important;width:auto!important;max-width:100%!important;margin-top:8px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#24785f!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor .fx242-eco-inline svg{width:14px!important;height:14px!important;flex:0 0 14px!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor .fx242-eco-inline strong{margin:0!important;color:#24785f!important;font-size:8.5px!important;font-weight:700!important;line-height:1.2!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor-price b{color:#17384c!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor-price small{color:#526d7c!important;opacity:1!important}@media(max-width:1100px){html body .fx-phase50-root.fx-phase50-root .fx33-quality-head{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx242-device-review{width:min(340px,100%);margin:2px auto 0}}@media(max-width:620px){html body .fx-phase50-root.fx-phase50-root .fx242-device-review{height:224px}html body .fx-phase50-root.fx-phase50-root .fx242-device-stage{height:136px}html body .fx-phase50-root.fx-phase50-root .fx242-device-media{bottom:-55px;width:116px;height:138px}html body .fx-phase50-root.fx-phase50-root .fx242-review-plane{height:88px;padding-top:15px}html body .fx-phase50-root.fx-phase50-root .fx242-rating strong{font-size:22px}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide>summary{grid-template-columns:1fr auto!important;align-items:start!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide .fx242-quality-guide-copy{display:flex!important;align-items:baseline!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{grid-template-columns:104px minmax(0,1fr)!important;padding:0!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual{min-height:180px!important;border-radius:21px 0 0 21px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual img{height:176px!important;padding:10px 6px 4px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-copy{padding:16px 14px!important}}@media(max-width:430px){html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide>summary{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide>summary>em{justify-self:start!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor .fx242-eco-inline strong{font-size:8px!important}}.fx-about-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx-about-value-grid .fx-legal-card{margin:0;height:100%}.fx-about-page .section-head>.btn{flex:0 0 auto;align-self:flex-end}.fx-faq-group{margin-top:32px}.fx-faq-group:first-of-type{margin-top:0}.fx-faq-group>h3{margin:0 0 14px;color:#12384d;font-size:1.05rem}.fx-faq-page .panel .btn{margin-top:18px}@media(max-width:860px){.fx-about-value-grid{grid-template-columns:1fr}.fx-about-page .section-head>.btn{align-self:flex-start}}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{background:linear-gradient(90deg,#f8fcff 0 37%,#0f3958 37% 100%)!important;border:1px solid rgb(20 78 112 / .18)!important;box-shadow:0 22px 48px rgb(15 41 64 / .10)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual{background:transparent!important;border-right:1px solid rgb(20 78 112 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-visual img{filter:drop-shadow(0 24px 32px rgb(15 41 64 / .12))}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide summary{align-items:center!important;gap:18px!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide-copy{display:flex!important;align-items:center!important;gap:14px!important;min-width:0;flex-wrap:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide-title{min-width:0}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide-copy b{margin-left:0!important;white-space:nowrap}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide summary em{margin-left:auto!important;white-space:nowrap}html body .fx-phase50-root.fx-phase50-root .fx242-eco-inline,html body .fx-phase50-root.fx-phase50-root .fx218-eco-pay{color:#1b7a51!important}html body .fx-phase50-root.fx-phase50-root .fx242-eco-inline strong,html body .fx-phase50-root.fx-phase50-root .fx218-eco-pay strong{white-space:nowrap;font-weight:760!important}html body .fx-phase50-root.fx-phase50-root .fx242-eco-inline{background:none!important;border:none!important;padding:0!important;min-height:auto!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor-price,html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor-price strong,html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor-price span{color:#31485f!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-head .is-secondary-visual{margin-right:8px}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-head .is-secondary-visual img{height:86px!important}html body .fx-phase50-root.fx-phase50-root .fx242-device-review .repair-device-label h3 span:last-child{color:#46627b!important}html body .fx-phase50-root.fx-phase50-root .fx236-reviews-subcta{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 22px;border-radius:999px}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card{background:linear-gradient(180deg,#f8fcff 0 45%,#0f3958 45% 100%)!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide summary{align-items:flex-start!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide-copy{flex-wrap:wrap!important;gap:8px 12px!important}html body .fx-phase50-root.fx-phase50-root .fx242-quality-guide summary em{margin-left:0!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-head .is-secondary-visual{margin-right:0;margin-bottom:10px}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-head .is-secondary-visual img{height:78px!important}html body .fx-phase50-root.fx-phase50-root .fx179-consumer-steps-mobile-hide{display:none!important}}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-secondary .fx33-quality-device,html body .fx-phase50-root.fx-phase50-root .fx33-quality-minor .fx33-quality-device{display:none!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-card-primary .fx33-quality-device.is-recommendation-visual{display:grid!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .selected-repair.has-repair-image{display:grid!important;grid-template-columns:84px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;min-height:112px!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{display:grid!important;place-items:center!important;width:84px!important;height:104px!important;overflow:visible!important;padding:4px!important;border:1px solid #dce7ed!important;border-radius:16px!important;background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center bottom!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image.is-fallback .fx-v2-device-dummy{transform:scale(.66)!important;transform-origin:center!important}html body .fx-phase50-root.fx-phase50-root .process .fx207-process-action{display:flex!important;justify-content:flex-start!important;margin-top:24px!important}html body .fx-phase50-root.fx-phase50-root .process .fx207-process-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 26px!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8518,#ff9a38)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1!important;text-decoration:none!important;box-shadow:0 13px 26px rgb(255 133 24 / .24)!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero{padding:30px 0 72px!important;background:radial-gradient(circle at 8% 18%,rgb(83 178 219 / .20),transparent 27%),radial-gradient(circle at 92% 68%,rgb(83 178 219 / .18),transparent 28%),linear-gradient(135deg,#071f33,#0b3d59 62%,#0d4c69)!important;color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-grid{align-items:start!important;gap:54px!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-copy{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero :is(.breadcrumbs,.breadcrumbs a,.lead,.hero-copy-label){color:#d7e8f0!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .kicker{color:#82cbed!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-title,html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-title *{color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .fx238-hero-review{margin:15px 0 12px!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .fx-contact-side-card{max-width:430px!important;justify-self:end!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:28px!important;background:#fff!important;box-shadow:0 24px 62px rgb(0 20 34 / .24)!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-side-photo{min-height:315px!important;border-radius:27px 27px 0 0!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-side-photo>img{width:100%!important;height:315px!important;object-fit:cover!important;object-position:center 48%!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews{margin-top:0!important;background:#f4f7f9!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-faq{background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-actions .fx192-repair-cta{padding:15px 26px!important;border:1px solid transparent!important;border-radius:999px!important;background:linear-gradient(135deg,#ff8518,#ff9a38)!important;color:#fff!important;box-shadow:0 13px 26px rgb(255 133 24 / .24)!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-card-route{padding:15px 22px!important;border:1px solid #f58220!important;border-radius:999px!important;background:#f58220!important;color:#fff!important;font-weight:800!important;box-shadow:0 10px 22px rgb(197 101 18 / .18)!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-card-route:hover{background:#dc7111!important;border-color:#dc7111!important;color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx181-diagnose-hero .fx182-diagnose-repair-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:15px 26px!important;border:1px solid rgb(174 222 240 / .52)!important;border-radius:999px!important;background:rgb(5 42 64 / .18)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root .fx181-diagnose-hero .fx241-hero-proof{display:flex!important;flex-wrap:wrap!important;gap:12px 28px!important;margin-top:24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx181-diagnose-hero .fx241-hero-proof>span{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#d8ebf4!important;font-size:13px!important;font-weight:500!important}html body .fx-phase50-root.fx-phase50-root .fx181-diagnose-hero .fx241-hero-proof>span:before{content:"✓"!important;color:#69d3f4!important;font-size:21px!important;font-weight:500!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-hero{background:radial-gradient(circle at 8% 18%,rgb(83 178 219 / .20),transparent 27%),linear-gradient(135deg,#071f33,#0b3d59 62%,#0d4c69)!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art{position:relative!important;min-height:520px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art figure{position:absolute!important;inset:0 0 86px 0!important;margin:0!important;overflow:hidden!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:28px!important;background:#dbeaf2!important;box-shadow:0 24px 62px rgb(0 20 34 / .24)!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art figure img{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art article{position:absolute!important;left:28px!important;right:28px!important;bottom:0!important;padding:22px!important;border:1px solid #d8e6ed!important;border-radius:24px!important;background:#fff!important;color:#12384d!important;box-shadow:0 18px 42px rgb(0 20 34 / .18)!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art article>span{color:#16709e!important;font-size:10px!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art h2{margin:7px 0 8px!important;font-size:27px!important;color:#12384d!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art p{margin:0!important;color:#5b7282!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art a{display:inline-block!important;margin-top:12px!important;color:#176b98!important;font-weight:700!important;text-decoration:none!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-section{padding:78px 0!important;background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-section.soft{background:#f4f7f9!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:28px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps article{padding:24px!important;border:1px solid #dce7ed!important;border-radius:22px!important;background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps b{color:#ef8b2c!important;font-size:13px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps h3{margin:10px 0 8px!important;color:#12384d!important;font-size:20px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps p{margin:0!important;color:#617887!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:28px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links>a{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:5px 14px!important;padding:21px!important;border:1px solid #dce7ed!important;border-radius:20px!important;background:#fff!important;color:#12384d!important;text-decoration:none!important;box-shadow:0 12px 28px rgb(8 38 60 / .05)!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links strong{font-size:18px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links span{color:#617887!important;font-size:14px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links b{grid-column:2!important;grid-row:1 / span 2!important;align-self:center!important;color:#176b98!important;font-size:22px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;margin-top:28px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores article{overflow:hidden!important;border:1px solid #dce7ed!important;border-radius:24px!important;background:#fff!important;box-shadow:0 15px 36px rgb(8 38 60 / .06)!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores img{display:block!important;width:100%!important;height:245px!important;object-fit:cover!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores article>div{padding:22px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores span{color:#16709e!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.08em!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores h3{margin:8px 0!important;color:#12384d!important;font-size:24px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores p{margin:0 0 17px!important;color:#617887!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-final{padding-top:0!important}@media(max-width:900px){html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .hero-grid,html body .fx-phase50-root.fx-phase50-root .fx246-service-area-hero .fx29-local-editorial-grid{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-hero .fx-contact-side-card{max-width:none!important;justify-self:stretch!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art{min-height:500px!important}}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx205-booking .selected-repair.has-repair-image{display:grid!important;grid-template-columns:72px minmax(0,1fr)!important;min-height:98px!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{display:grid!important;width:72px!important;height:92px!important}html body .fx-phase50-root.fx-phase50-root .process .fx207-process-cta{width:100%!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-steps,html body .fx-phase50-root.fx-phase50-root .fx246-service-area-links,html body .fx-phase50-root.fx-phase50-root .fx246-service-area-stores{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art{min-height:auto!important;display:grid!important;gap:14px!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art figure,html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art article{position:relative!important;inset:auto!important;left:auto!important;right:auto!important;bottom:auto!important}html body .fx-phase50-root.fx-phase50-root .fx246-service-area-art figure{height:340px!important}}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews{padding-top:78px!important;padding-bottom:78px!important;background:var(--hub-navy,#0f2940)!important;color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews :is(.section-title,.mp-score,.mp-review-name){color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews :is(.mini,.mp-stars,.mp-review-stars){color:#ffb16d!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews .mp-review{padding:20px!important;border:1px solid rgb(255 255 255 / .13)!important;border-radius:20px!important;background:rgb(255 255 255 / .07)!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-reviews :is(.mp-review-text,.mp-score-copy){color:rgb(255 255 255 / .72)!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-faq .faq-list{border-top:1px solid var(--hub-line,#dce7ed)!important}html body .fx-phase50-root.fx-phase50-root .fx-contact-home-faq .faq-item{border-bottom:1px solid var(--hub-line,#dce7ed)!important}@media(min-width:981px){html body .fx-phase50-root.fx-phase50-root .fx-contact-page .fx-contact-actions a[href^="tel:"]{display:none!important}}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}html body .fx-phase50-root.fx-phase50-root .fx205-booking .fx237-selected-repair-image img{object-fit:contain!important;object-position:center!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media(min-width:761px){html body .fx-phase50-root.fx-phase50-root .fx205-booking .quality-zone{display:none!important}}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx205-booking .quality-zone{display:block!important}}html body .fx-phase50-root.fx-phase50-root .fx33-quality-next .fx33-book-timeslot,html body .fx-phase50-root.fx-phase50-root .fx33-quality-next .fx218-secondary-timeslot{border-color:transparent!important;background:linear-gradient(135deg,#ff8518,#ff9a38)!important;color:#fff!important;box-shadow:0 12px 28px rgb(242 106 33 / .20)!important}html body .fx-phase50-root.fx-phase50-root .fx33-quality-next .fx33-book-timeslot:hover,html body .fx-phase50-root.fx-phase50-root .fx33-quality-next .fx218-secondary-timeslot:hover{background:linear-gradient(135deg,#f4770a,#ff8e24)!important;color:#fff!important;transform:translateY(-1px)}:root{--fx-display-font:Inter,"SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--fx-copy-font:Inter,"SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}html body .fx-phase50-root.fx-phase50-root{font-family:var(--fx-copy-font)!important;font-size:16px;line-height:1.55;letter-spacing:-.008em}html body .fx-phase50-root.fx-phase50-root :where(h1,h2,h3,h4,h5,h6){font-family:var(--fx-display-font)!important;font-synthesis:none;text-rendering:optimizeLegibility}html body .fx-phase50-root.fx-phase50-root main h2{font-weight:var(--fx-type-heading-weight)!important;line-height:1.04!important;letter-spacing:-.052em!important}html body .fx-phase50-root.fx-phase50-root main :where(.section-title,.mp-title,.fx-loc-title,.fx-cx-section-title,.fx196-section-head>h2,.fx184-business-heading>h2,.section-head h2,.fx248-section-head h2){font-size:var(--fx-type-h2-size)!important}html body .fx-phase50-root.fx-phase50-root main :where(h3){font-weight:720!important;line-height:1.13!important;letter-spacing:-.035em!important}html body .fx-phase50-root.fx-phase50-root main :where(p,.section-copy,.lead){letter-spacing:-.012em}html body .fx-phase50-root.fx-phase50-root :where(.eyebrow,.kicker,.mini,.hero-copy-label,.section-kicker,.fx6-eyebrow){font-size:11px!important;font-weight:800!important;line-height:1.2!important;letter-spacing:.13em!important;text-transform:uppercase}html body .fx-phase50-root.fx-phase50-root :where(.btn,button,input,select,textarea){font-family:var(--fx-copy-font)!important}.fx248-prices-v5{--fx248-navy:#082d48;--fx248-navy2:#0c405f;--fx248-blue:#1684bd;--fx248-cyan:#68c9ee;--fx248-orange:#ff8122;--fx248-ink:#0d2b42;--fx248-muted:#60798c;--fx248-line:#dbe8ef;--fx248-soft:#f4f9fc;--fx248-green:#237b5b;--fx248-shadow:0 24px 70px rgba(8,45,72,.11);--fx248-shadow-sm:0 12px 36px rgba(8,45,72,.08)}.fx248-price-hero{position:relative;overflow:hidden;padding:52px 0 72px;background:linear-gradient(135deg,#062b45 0%,#0b4565 100%);color:#fff;text-align:center}.fx248-price-hero:before{content:"";position:absolute;inset:auto -12% -72% 42%;height:720px;border-radius:50%;border:1px solid rgb(109 204 242 / .10);box-shadow:0 0 0 80px rgb(109 204 242 / .035),0 0 0 160px rgb(109 204 242 / .025)}.fx248-price-hero-inner{position:relative;z-index:1;display:grid;justify-items:center}.fx248-price-breadcrumbs{justify-content:center!important;margin-bottom:20px!important;color:#bcd7e4!important}.fx248-price-review{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:23px;color:#fff;text-decoration:none;font-size:13px;font-weight:720}.fx248-price-review span{color:var(--fx248-orange);letter-spacing:1px}.fx248-price-review i{font-style:normal;color:#9dbdcc}.fx248-price-review em{font-style:normal;color:#d5e7ef}.fx248-price-kicker{display:flex;align-items:center;gap:12px;color:#82d4f4;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:820}.fx248-price-kicker:before{content:"";width:36px;height:3px;border-radius:999px;background:var(--fx248-orange)}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero h1{max-width:960px!important;margin:18px auto 20px!important;font-size:clamp(48px,6vw,76px)!important;font-weight:800!important;line-height:.98!important;letter-spacing:-.065em!important;color:#fff!important}.fx248-price-hero h1 span{display:block;color:#78cef0}.fx248-price-hero>div>p{max-width:770px;margin:0 auto;color:#d9e9f0;font-size:18px;line-height:1.68}.fx248-price-search{width:min(880px,100%);margin:34px auto 0;padding:10px;background:#fff;border-radius:22px;display:grid;grid-template-columns:1fr auto;box-shadow:0 24px 60px rgb(0 0 0 / .18)}.fx248-price-search input{height:58px;border:0!important;border-radius:15px!important;background:#fff!important;color:var(--fx248-ink)!important;padding:0 18px!important;font-size:17px!important;outline:none!important;box-shadow:none!important}.fx248-price-search button{min-height:58px;border:0;border-radius:16px;background:var(--fx248-orange);color:#fff;padding:0 25px;font-size:15px;font-weight:800;cursor:pointer;box-shadow:0 12px 30px rgb(255 129 34 / .2)}.fx248-price-search-status{min-height:22px;margin-top:9px;color:#d9e9f0;font-size:13px}.fx248-price-usps{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:21px;color:#d8ebf4;font-size:13px}.fx248-price-usps span{display:flex;align-items:center;gap:8px}.fx248-price-usps span:before{content:"✓";color:#68c9ee;font-size:18px;font-weight:900}.fx248-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:34px}.fx248-section-head>div{max-width:790px}.fx248-section-head h2{margin:0 0 14px!important;color:var(--fx248-ink)}.fx248-section-head p{margin:0;color:var(--fx248-muted);font-size:16px;line-height:1.65}.fx248-section-head .eyebrow{display:block;margin-bottom:10px;color:var(--fx248-blue)}.fx248-spotlight{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fx248-spotlight-card{position:relative;min-height:290px;padding:30px;border:1px solid var(--fx248-line);border-radius:26px;background:#fff;box-shadow:var(--fx248-shadow-sm);overflow:hidden}.fx248-spotlight-card.is-dark{background:var(--fx248-navy);color:#fff;border-color:#fff0}.fx248-spotlight-card .eyebrow{color:var(--fx248-blue)}.fx248-spotlight-card.is-dark .eyebrow{color:#77d0f0}.fx248-spotlight-card h3{max-width:440px;margin:0 0 12px;font-size:30px!important}.fx248-spotlight-card p{max-width:440px;margin:0 0 24px;color:var(--fx248-muted);font-size:15px;line-height:1.65}.fx248-spotlight-card.is-dark p{color:#c5dce7}.fx248-spotlight-card img{position:absolute;right:25px;bottom:-38px;width:150px;max-height:260px;object-fit:contain;filter:drop-shadow(0 20px 24px rgb(0 0 0 / .24))}.fx248-spotlight-card .btn{position:relative;z-index:2;border-radius:999px!important}.fx248-spotlight-card:not(.is-dark) .btn-secondary{border-color:var(--fx248-line)!important;color:var(--fx248-navy)!important;background:#fff!important}.fx248-price-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx248-price-card{padding:22px;border:1px solid var(--fx248-line);border-radius:24px;background:#fff;box-shadow:var(--fx248-shadow-sm);transition:.2s ease}.fx248-price-card:hover{transform:translateY(-3px);box-shadow:var(--fx248-shadow)}.fx248-price-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eaf6fb;color:var(--fx248-blue);font-size:20px}.fx248-price-card h3{margin:18px 0 7px!important;font-size:21px!important}.fx248-price-card p{min-height:68px;margin:0;color:var(--fx248-muted);font-size:14px;line-height:1.55}.fx248-price-card>div{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid var(--fx248-line)}.fx248-price-card strong{font-size:22px;color:var(--fx248-ink)}.fx248-price-card a,.fx248-price-card button{padding:0;border:0;background:none;color:var(--fx248-blue);font-size:13px;font-weight:800;text-decoration:none;cursor:pointer}.fx248-price-finder>.wrap{margin-bottom:28px}.fx248-price-finder .fx-route-flow{margin-top:0!important}.fx248-price-finder .fx-rf-shell,.fx248-price-finder .fx-rf-stepbar{width:min(1180px,calc(100% - 40px));margin-left:auto;margin-right:auto}.fx248-local-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.fx248-local-grid article{padding:28px;border:1px solid var(--fx248-line);border-radius:26px;background:#fff;box-shadow:var(--fx248-shadow-sm)}.fx248-local-grid article>span{color:var(--fx248-blue);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fx248-local-grid h3{margin:10px 0 12px!important;font-size:27px!important}.fx248-local-grid p{margin:0;color:var(--fx248-muted);font-size:15px;line-height:1.7}.fx248-local-grid p strong{color:var(--fx248-ink)}.fx248-local-grid article>div{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:22px}.fx248-local-grid article>div>a:not(.btn){color:var(--fx248-blue);font-size:13px;font-weight:800;text-decoration:none}.fx248-trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.fx248-trust-grid article{padding:24px;border:1px solid var(--fx248-line);border-radius:24px;background:#fff;box-shadow:var(--fx248-shadow-sm)}.fx248-trust-grid article>span{display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#eaf6fb;color:var(--fx248-blue);font-size:20px}.fx248-trust-grid h3{margin:17px 0 8px!important;font-size:22px!important}.fx248-trust-grid p{margin:0;color:var(--fx248-muted);font-size:14px;line-height:1.6}.fx248-price-faq .faq-list{max-width:930px}.fx248-price-faq .faq-item{border-radius:18px!important;background:#fff!important;border:1px solid var(--fx248-line)!important}.fx248-price-faq .faq-q{padding:19px 21px!important;font-size:15px!important;font-weight:760!important}.fx248-price-faq .faq-a{padding:0 21px 21px!important;color:var(--fx248-muted)!important;font-size:14px!important;line-height:1.65!important}@media(max-width:980px){.fx248-spotlight,.fx248-local-grid{grid-template-columns:1fr}.fx248-price-card-grid,.fx248-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fx248-section-head{align-items:flex-start;flex-direction:column}.fx248-spotlight-card{min-height:260px}}@media(max-width:700px){:root{--fx-type-h1-size:clamp(38px,11vw,46px);--fx-type-h2-size:clamp(30px,9vw,38px);--fx-type-h3-size:20px;--fx-hero-lead-size:16px}.fx248-price-hero{padding:34px 0 54px}.fx248-price-review{flex-wrap:wrap;font-size:11px}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero h1{font-size:clamp(43px,13vw,56px)!important}.fx248-price-hero>div>p{font-size:16px}.fx248-price-search{grid-template-columns:1fr;padding:8px;border-radius:18px}.fx248-price-search input{height:54px!important;padding:0 13px!important;font-size:15px!important}.fx248-price-search button{min-height:50px}.fx248-price-usps{display:grid;gap:7px}.fx248-price-card-grid,.fx248-trust-grid{grid-template-columns:1fr}.fx248-spotlight-card{padding:24px;min-height:310px}.fx248-spotlight-card img{width:120px}.fx248-price-card p{min-height:0}.fx248-price-finder .fx-rf-shell,.fx248-price-finder .fx-rf-stepbar{width:min(100% - 24px,1180px)}}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card.fx249-model-tech-v3{grid-template-columns:minmax(150px,.82fr) minmax(0,1.38fr)!important;gap:0!important;max-width:540px!important;padding:0!important;overflow:hidden!important;border:1px solid #d5e4ec!important;border-radius:28px!important;background:#fff!important;color:#0b2d46!important;box-shadow:0 24px 58px rgb(1 28 46 / .22)!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-visual{position:relative!important;align-self:stretch!important;min-height:255px!important;padding:18px!important;border:0!important;border-right:1px solid #dce8ee!important;border-radius:0!important;background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-visual img{display:block!important;width:100%!important;height:225px!important;max-width:100%!important;padding:0!important;object-fit:contain!important;object-position:center!important;filter:none!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy{align-self:stretch!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:28px 26px!important;background:#f7fbfd!important;color:#0b2d46!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy>span{color:#2b8dbb!important;font-size:11px!important;font-weight:800!important;letter-spacing:.13em!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy h2{margin:9px 0 18px!important;color:#0b2d46!important;font-size:clamp(27px,2.35vw,38px)!important;font-weight:760!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.22fr)!important;gap:14px!important;padding:11px 0!important;border-top:1px solid #dce7ed!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy dt{color:#668399!important;font-size:12px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy dd{color:#0b2d46!important;font-size:13px!important;font-weight:720!important}html body .fx-phase50-root.fx-phase50-root .fx249-repair-first{background:#f3f8fb!important}html body .fx-phase50-root.fx-phase50-root .fx249-repair-first .fx33-repair-first-grid{align-items:center!important}html body .fx-phase50-root.fx-phase50-root .fx6-original-content .compare-row{grid-template-columns:1.05fr 1.4fr .72fr .62fr 138px!important}html body .fx-phase50-root.fx-phase50-root .fx249-option-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 16px!important;border:1px solid #b8cfdb!important;border-radius:999px!important;background:#fff!important;color:#0b557d!important;font-size:12px!important;font-weight:800!important;line-height:1!important;text-align:center!important;text-decoration:none!important;cursor:pointer!important;box-shadow:0 8px 20px rgb(8 45 72 / .06)!important}html body .fx-phase50-root.fx-phase50-root .fx249-option-cta:hover{border-color:#68bddd!important;background:#eef8fc!important}html body .fx-phase50-root.fx-phase50-root .fx249-option-cta.is-primary{border-color:#ff8518!important;background:linear-gradient(135deg,#ff8518,#ff9a38)!important;color:#fff!important;box-shadow:0 12px 26px rgb(255 133 24 / .22)!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero>div>p{color:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-review,html body .fx-phase50-root.fx-phase50-root .fx248-price-review strong,html body .fx-phase50-root.fx-phase50-root .fx248-price-review b,html body .fx-phase50-root.fx-phase50-root .fx248-price-review em{color:#f4fbff!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-review span{color:#ff9a38!important}.fx249-price-results{width:min(980px,100%);margin:12px auto 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.fx249-price-results[hidden]{display:none!important}.fx249-price-results button{appearance:none;min-width:0;min-height:82px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;border:1px solid rgb(220 235 243 / .92);border-radius:16px;background:#fff;color:#0d2b42;text-align:left;cursor:pointer;box-shadow:0 10px 24px rgb(0 22 36 / .10)}.fx249-price-results button:hover,.fx249-price-results button.is-selected{border-color:#68c9ee;box-shadow:0 0 0 3px rgb(104 201 238 / .16),0 12px 28px rgb(0 22 36 / .12)}.fx249-price-results button>img,.fx249-result-placeholder{display:block;width:42px;height:58px;object-fit:contain}.fx249-result-placeholder{border-radius:10px;background:linear-gradient(180deg,#edf6fa,#dcecf4)}.fx249-price-results button span{min-width:0}.fx249-price-results button strong,.fx249-price-results button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx249-price-results button strong{font-size:12px;font-weight:800}.fx249-price-results button small{margin-top:4px;color:#6a8293;font-size:10px}.fx249-price-results button b{color:#1684bd;font-size:17px}.fx249-price-repair-tile{appearance:none!important;width:100%!important;display:block!important;color:#0d2b42!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important}.fx249-price-repair-tile .fx248-price-icon img{width:30px;height:30px;object-fit:contain}.fx249-price-tile-footer{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:17px;padding-top:15px;border-top:1px solid #dbe8ef}.fx249-price-tile-footer strong{font-size:22px!important;color:#0d2b42}.fx249-price-tile-footer b{color:#1684bd;font-size:13px;font-weight:800}.fx249-all-repairs{border-color:#b9cfdb!important;background:#fff!important;color:#0b4566!important}.fx249-contact-hero{position:relative;overflow:hidden;padding:54px 0 72px;background:linear-gradient(135deg,#062b45 0%,#0b4565 100%);color:#fff}.fx249-contact-hero:before{content:"";position:absolute;inset:auto -12% -70% 42%;height:720px;border-radius:50%;border:1px solid rgb(109 204 242 / .10);box-shadow:0 0 0 80px rgb(109 204 242 / .035),0 0 0 160px rgb(109 204 242 / .025)}.fx249-contact-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:64px;align-items:center}.fx249-contact-hero .breadcrumbs,.fx249-contact-hero .breadcrumbs a{color:#bcd7e4!important}.fx249-contact-review{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:20px 0 22px;color:#fff!important;text-decoration:none;font-size:13px;font-weight:750}.fx249-contact-review strong,.fx249-contact-review b,.fx249-contact-review em{color:#fff!important;font-style:normal}.fx249-contact-review span{color:#ff922d;letter-spacing:1px}.fx249-contact-kicker{display:flex;align-items:center;gap:12px;color:#82d4f4;text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:850}.fx249-contact-kicker:before{content:"";width:36px;height:3px;border-radius:999px;background:#ff8518}html body .fx-phase50-root.fx-phase50-root .fx249-contact-hero h1{margin:18px 0 20px!important;color:#fff!important;font-size:clamp(46px,6vw,76px)!important;line-height:.98!important;letter-spacing:-.06em!important}.fx249-contact-hero h1 span{display:block;color:#78cef0}.fx249-contact-hero-copy>p{max-width:690px;margin:0;color:#d9e9f0;font-size:18px;line-height:1.68}.fx249-contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.fx249-contact-actions .btn{border-radius:999px!important}.fx249-contact-actions .btn-secondary{border-color:rgb(255 255 255 / .3)!important;background:transparent!important;color:#fff!important}.fx249-contact-usps{display:flex;gap:22px;flex-wrap:wrap;margin-top:30px;color:#d8ebf4;font-size:13px}.fx249-contact-usps span{display:flex;align-items:center;gap:8px}.fx249-contact-usps span:before{content:"✓";color:#68c9ee;font-size:18px;font-weight:900}.fx249-contact-photo-card{position:relative;height:500px;margin:0;overflow:hidden;border:1px solid rgb(255 255 255 / .22);border-radius:30px;background:#fff;box-shadow:0 30px 70px rgb(0 20 34 / .28)}.fx249-contact-photo-card>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.fx249-contact-photo-card:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 57%,rgb(4 28 45 / .72))}.fx249-contact-photo-card>div{position:absolute;z-index:2;left:20px;right:20px;bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 18px;border:1px solid rgb(255 255 255 / .23);border-radius:20px;background:rgb(7 42 65 / .78);backdrop-filter:blur(14px);color:#fff}.fx249-contact-photo-card small,.fx249-contact-photo-card strong{display:block}.fx249-contact-photo-card small{color:#9edaf2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.fx249-contact-photo-card strong{margin-top:5px;font-size:19px}.fx249-contact-photo-card>div>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#0b4565;font-size:20px}.fx249-contact-section-head{display:flex;justify-content:space-between;gap:32px;margin-bottom:34px}.fx249-contact-section-head>div{max-width:780px}.fx249-contact-section-head>div>span{display:block;margin-bottom:10px;color:#1684bd;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fx249-contact-section-head h2{margin:0 0 14px!important}.fx249-contact-section-head p{margin:0;color:#60798c;font-size:16px;line-height:1.65}.fx249-contact-store-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.fx249-contact-store-card{overflow:hidden;border:1px solid #dbe8ef;border-radius:26px;background:#fff;box-shadow:0 12px 36px rgb(8 45 72 / .08)}.fx249-contact-store-card>img{display:block;width:100%;height:230px;object-fit:cover}.fx249-contact-store-body{padding:24px}.fx249-contact-store-body>span{color:#1684bd;font-size:11px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.fx249-contact-store-body h3{margin:9px 0 8px!important;font-size:29px!important}.fx249-contact-store-body>p{margin:0;color:#60798c}.fx249-contact-store-body dl{margin:18px 0 0}.fx249-contact-store-body dl>div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px dashed #dbe8ef}.fx249-contact-store-body dt{color:#60798c}.fx249-contact-store-body dd{margin:0;font-weight:760}.fx249-contact-store-body dd a{text-decoration:none}.fx249-contact-store-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.fx249-contact-store-actions .btn{border-radius:999px!important}.fx249-contact-store-actions .btn-light{border:1px solid #dbe8ef!important;background:#fff!important;color:#0b4565!important}.fx249-contact-form-section{background:#f4f9fc}.fx249-contact-form-section .section-shell{padding-top:0!important;border-top:0!important}.fx249-contact-form-card{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);overflow:hidden;border:1px solid #dbe8ef;border-radius:28px;background:#fff;box-shadow:0 20px 60px rgb(8 45 72 / .10)}.fx249-contact-form-content{padding:34px}.fx249-contact-form-content .section-head{margin-bottom:24px}.fx249-contact-form-visual{position:relative;min-height:620px;margin:0;overflow:hidden}.fx249-contact-form-visual img{display:block;width:100%;height:100%;object-fit:cover}.fx249-contact-form-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 58%,rgb(4 28 45 / .72))}.fx249-contact-form-visual figcaption{position:absolute;z-index:2;left:22px;right:22px;bottom:22px;color:#fff}.fx249-contact-form-visual figcaption span,.fx249-contact-form-visual figcaption strong{display:block}.fx249-contact-form-visual figcaption span{color:#9edaf2;font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.1em}.fx249-contact-form-visual figcaption strong{margin-top:7px;font-size:21px;line-height:1.2}.fx249-contact-form-content .fx-contact-form{margin-top:0}.fx249-contact-form-content .fx-contact-submit-row .btn{border-radius:999px!important}.fx249-contact-review-band{background:linear-gradient(135deg,#082d48,#0d4868);color:#fff}.fx249-contact-review-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:28px}.fx249-contact-review-head>div:first-child{max-width:760px}.fx249-contact-review-head>div:first-child>span{color:#82d4f4;font-size:12px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fx249-contact-review-head h2{margin:10px 0 12px!important;color:#fff!important}.fx249-contact-review-head p{margin:0;color:#c6dce7}.fx249-contact-review-head>div:last-child{text-align:right}.fx249-contact-review-head>div:last-child strong{display:block;font-size:36px}.fx249-contact-review-head>div:last-child span{display:block;color:#ff922d;letter-spacing:1px}.fx249-contact-review-head>div:last-child small{display:block;margin-top:6px;color:#c6dce7}.fx249-contact-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fx249-contact-review-grid article{padding:22px;border-radius:22px;background:#fff;color:#0d2b42}.fx249-contact-review-grid article>div{display:flex;align-items:center;gap:10px}.fx249-contact-review-grid i{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dff2fa;color:#082d48;font-style:normal;font-weight:850}.fx249-contact-review-grid article>span{display:block;margin-top:14px;color:#ff922d}.fx249-contact-review-grid p{margin:10px 0 0;color:#4d687a;font-size:14px;line-height:1.6}.fx249-contact-faq .faq-list{max-width:930px}@media(max-width:980px){html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card.fx249-model-tech-v3{max-width:680px!important}.fx249-price-results{grid-template-columns:repeat(3,minmax(0,1fr))}.fx249-contact-hero-grid,.fx249-contact-form-card{grid-template-columns:1fr}.fx249-contact-photo-card{height:430px;max-width:680px}.fx249-contact-form-visual{min-height:430px}.fx249-contact-store-grid{grid-template-columns:1fr}.fx249-contact-review-grid{grid-template-columns:1fr}.fx249-contact-review-head{align-items:flex-start;flex-direction:column}.fx249-contact-review-head>div:last-child{text-align:left}}@media(max-width:650px){html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx238-model-tech-card.fx249-model-tech-v3{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-visual{min-height:245px!important;border-right:0!important;border-bottom:1px solid #dce8ee!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-visual img{height:220px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy{padding:24px 20px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy dl>div{grid-template-columns:1fr!important;gap:4px!important}html body .fx-phase50-root.fx-phase50-root .fx241-unified-hero .fx249-model-tech-v3 .fx238-model-tech-copy dd{text-align:left!important}html body .fx-phase50-root.fx-phase50-root .fx6-original-content .compare-row{grid-template-columns:1fr auto!important}html body .fx-phase50-root.fx-phase50-root .fx249-option-cta{grid-column:1/-1!important;width:100%!important;margin-top:8px!important}.fx249-price-results{display:flex;overflow-x:auto;grid-template-columns:none;padding-bottom:5px}.fx249-price-results button{flex:0 0 230px}.fx249-contact-hero{padding:34px 0 54px}.fx249-contact-hero-grid{gap:32px}.fx249-contact-hero-copy>p{font-size:16px}.fx249-contact-photo-card{height:350px}.fx249-contact-usps{display:grid;gap:8px}.fx249-contact-form-content{padding:24px}.fx249-contact-form-visual{min-height:340px}.fx249-contact-store-card>img{height:190px}.fx249-contact-store-actions{display:grid}.fx249-contact-store-actions .btn{width:100%}.fx249-contact-section-head{display:block}.fx249-contact-section-head p{font-size:15px}}:root{--fx-hero-lead-size:16px}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-home-page .fx250-home-hero-proof{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 28px!important;margin-top:24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-home-page .fx250-home-hero-proof>span{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:0!important;color:#d8ebf4!important;font-size:13px!important;font-weight:500!important;line-height:1.35!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-home-page .fx250-home-hero-proof>span:before{content:"✓"!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#69d3f4!important;box-shadow:none!important;font-size:21px!important;font-weight:500!important;line-height:1!important}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(.lead,.fx74-home-lead,.fx29-local-intro,.fx211-crawlable-intro,.fx-v2-original-hero-intro,.fx184-business-intro),html body .fx-phase50-root.fx-phase50-root .fx249-contact-hero-copy>p,html body .fx-phase50-root.fx-phase50-root .fx248-price-hero>div>p{font-size:16px!important;line-height:1.62!important}@media(min-width:761px){html body .fx-phase50-root.fx-phase50-root[data-page-type="repair_detail"] :is(.fx211-money-hero,.hero,.money-hero) :is(h1,.hero-title,.fx211-money-h1){max-width:690px!important;font-size:clamp(40px,4.35vw,58px)!important;line-height:.99!important;letter-spacing:-.048em!important}}.fx250-price-search-shell{position:relative;z-index:30;width:min(880px,100%);margin:34px auto 0}.fx250-price-search-shell .fx248-price-search{width:100%!important;margin:0!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results{position:absolute!important;z-index:80!important;top:calc(100% - 15px)!important;left:0!important;right:0!important;display:block!important;width:100%!important;max-height:none!important;padding:8px!important;overflow:visible!important;border:1px solid #d8e6ed!important;border-radius:20px!important;background:#fff!important;box-shadow:0 24px 60px rgb(5 31 49 / .22)!important;text-align:left!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results[hidden]{display:none!important}.fx250-price-result-list{display:grid;grid-template-columns:1fr;gap:0}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button{display:grid!important;grid-template-columns:68px minmax(0,1fr) 24px!important;align-items:center!important;gap:14px!important;width:100%!important;min-height:78px!important;padding:8px 12px!important;border:0!important;border-bottom:1px solid #e5eef3!important;border-radius:12px!important;background:#fff!important;color:#0d2b42!important;text-align:left!important;cursor:pointer!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button:last-child{border-bottom:0!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button:hover,html body .fx-phase50-root.fx-phase50-root .fx250-price-results button:focus-visible{background:#f2f8fb!important;outline:none!important}.fx250-result-media{display:grid;place-items:center;width:68px;height:62px;overflow:hidden;border-radius:10px;background:#fff}.fx250-result-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.fx250-result-media .fx249-result-placeholder{width:38px!important;height:54px!important;margin:0!important}.fx250-result-copy{display:block;min-width:0}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy strong{display:block!important;overflow:hidden!important;color:#0d2b42!important;font-size:16px!important;font-weight:780!important;line-height:1.2!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy small{display:block!important;margin-top:6px!important;overflow:hidden!important;color:#678091!important;font-size:12px!important;line-height:1.25!important;text-overflow:ellipsis!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button>b{color:#1684bd!important;font-size:18px!important;text-align:center!important}.fx250-price-show-all{display:flex!important;align-items:center!important;justify-content:space-between!important;min-height:48px!important;margin-top:5px!important;padding:0 14px!important;border-radius:12px!important;background:#eaf5fa!important;color:#0d5f88!important;font-size:13px!important;font-weight:800!important;text-decoration:none!important}.fx250-price-show-all:hover{background:#dceef6!important}.fx250-price-show-all b{font-size:17px}.fx250-price-search-shell .fx248-price-search-status{min-height:22px;margin-top:9px}html body .fx-phase50-root.fx-phase50-root .fx249-contact-hero-copy>p{color:#d9e9f0!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-review :is(strong,b,em){color:#fff!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-kicker{color:#82d4f4!important}.fx249-contact-photo-card>img{object-position:center 48%!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-photo-card>div :is(small,strong){color:#fff!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-photo-card>div small{color:#9edaf2!important}.fx249-contact-form-visual img{object-position:center 44%!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-form-visual figcaption :is(span,strong){color:#fff!important}@media(max-width:760px){:root{--fx-hero-lead-size:14px}html body .fx-phase50-root.fx-phase50-root :is(.hero,.hero-section,.repair-hero,.money-hero,.inner-hero,.fx6-page-hero,.fx6-hero,.page-hero,.model-hero,.model-hero-v45,.fx211-money-hero,.fx225-guided-source-hero,.fx29-local-editorial-hero,.fx77-sl-hero,.fx710-hero,.fx712-console-hero,section[class*="hero"]) :is(.lead,.fx74-home-lead,.fx29-local-intro,.fx211-crawlable-intro,.fx-v2-original-hero-intro,.fx184-business-intro),html body .fx-phase50-root.fx-phase50-root .fx249-contact-hero-copy>p,html body .fx-phase50-root.fx-phase50-root .fx248-price-hero>div>p{font-size:14px!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-home-page .fx250-home-hero-proof{display:grid!important;grid-template-columns:1fr!important;gap:9px!important}.fx250-price-search-shell{margin-top:26px}html body .fx-phase50-root.fx-phase50-root .fx250-price-results{top:calc(100% - 14px)!important;padding:6px!important;border-radius:16px!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button{grid-template-columns:56px minmax(0,1fr) 20px!important;min-height:68px!important;gap:10px!important;padding:6px 9px!important}.fx250-result-media{width:56px;height:54px}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy strong{font-size:14px!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy small{font-size:11px!important}}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art{align-self:stretch!important;min-height:500px!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo{border:1px solid rgb(255 255 255 / .24)!important;border-radius:30px!important;box-shadow:0 28px 72px rgb(0 18 31 / .30)!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo img{object-position:center 46%!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-store-card{right:20px!important;bottom:18px!important;width:min(350px,calc(100% - 40px))!important;padding:18px!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-store-card h2{color:#102c43!important;font-size:25px!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-store-card .fx29-local-store-actions{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-points{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:24px!important;color:#dceef6!important;font-size:13px!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-points>span{display:inline-flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-points>span:before{content:'✓'!important;display:inline!important;width:auto!important;height:auto!important;min-width:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#62c7ee!important;font-size:19px!important;line-height:1!important;font-weight:900!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-review-head>div:last-child>strong{color:#fff!important;opacity:1!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-review-head>div:first-child>p,html body .fx-phase50-root.fx-phase50-root .fx249-contact-review-head>div:last-child>small{color:#d9e9f0!important;opacity:1!important}@media(max-width:1080px){html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art{width:min(760px,100%)!important;min-height:520px!important}}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx-v718-home-shell.is-location-page .fx29-local-points{display:grid!important;gap:10px!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art{display:grid!important;min-height:auto!important;gap:14px!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-store-card{position:relative!important;inset:auto!important;width:100%!important}html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo{height:360px!important}}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero{overflow:visible!important;isolation:isolate!important;z-index:40!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero:before{inset:auto -4% 0 42%!important;height:480px!important;z-index:0!important;pointer-events:none!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-hero-inner{position:relative!important;z-index:50!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-search-shell{position:relative!important;z-index:500!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results{z-index:9999!important;max-height:min(430px,70vh)!important;overflow-y:auto!important;overscroll-behavior:contain!important}html body .fx-phase50-root.fx-phase50-root .fx248-price-routes,html body .fx-phase50-root.fx-phase50-root .fx248-popular-prices,html body .fx-phase50-root.fx-phase50-root .fx248-local-prices,html body .fx-phase50-root.fx-phase50-root .fx248-price-trust,html body .fx-phase50-root.fx-phase50-root .fx248-price-faq{position:relative!important;z-index:1!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button{grid-template-columns:56px minmax(0,1fr) 22px!important;min-height:68px!important;gap:12px!important;padding:6px 11px!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-media{width:52px!important;height:56px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-media img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;border:0!important;border-radius:0!important;background:transparent!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy strong{font-size:15px!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-copy small{margin-top:4px!important;font-size:11px!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important;margin-bottom:34px!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head>div:first-child{max-width:780px!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head .eyebrow,html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-local-grid article>span{display:block!important;margin-bottom:10px!important;color:#1684bd!important;font-size:12px!important;font-weight:850!important;letter-spacing:.12em!important;line-height:1.2!important;text-transform:uppercase!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head h2{max-width:800px!important;margin:0 0 14px!important;color:#0d2b42!important;font-size:clamp(34px,4vw,52px)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:1.04!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head p{max-width:720px!important;margin:0!important;color:#60798c!important;font-size:16px!important;line-height:1.65!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-spotlight-card h3{margin:0 0 12px!important;font-size:29px!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.08!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-price-card h3{margin:18px 0 7px!important;font-size:20px!important;font-weight:780!important;letter-spacing:-.025em!important;line-height:1.15!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-local-grid h3{margin:10px 0 12px!important;font-size:27px!important;font-weight:800!important;letter-spacing:-.04em!important;line-height:1.08!important}html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-trust-grid h3{margin:17px 0 8px!important;font-size:22px!important;font-weight:780!important;letter-spacing:-.025em!important;line-height:1.15!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hero{padding:54px 0 72px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)!important;align-items:center!important;gap:64px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .hero-title{margin:18px 0 20px!important;font-size:clamp(46px,6vw,76px)!important;font-weight:800!important;letter-spacing:-.06em!important;line-height:.98!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .hero-title .fx-hero-title-accent{display:block!important;color:#78cef0!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .hero-copy .lead{max-width:690px!important;color:#d9e9f0!important;font-size:17px!important;line-height:1.68!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx238-sp-hero-checks{display:flex!important;flex-wrap:wrap!important;gap:12px 22px!important;margin-top:30px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx238-sp-hero-checks span{color:#d8ebf4!important;font-size:13px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx238-sp-hero-checks span:before{color:#68c9ee!important;font-size:18px!important;font-weight:800!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card{width:100%!important;max-width:none!important;min-height:440px!important;border:1px solid rgb(255 255 255 / .18)!important;border-radius:32px!important;background:rgb(255 255 255 / .08)!important;box-shadow:0 30px 70px rgb(0 21 36 / .25)!important;overflow:hidden!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-photo{min-height:440px!important;height:440px!important;padding:24px!important;border-radius:32px!important;background:radial-gradient(circle at 30% 20%,rgb(255 255 255 / .2),transparent 30%)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-phone-visual{width:230px!important;aspect-ratio:auto!important;height:390px!important;filter:drop-shadow(0 35px 50px rgb(0 0 0 / .30))!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-phone-frame{width:100%!important;height:100%!important;border:14px solid #0c1a26!important;border-radius:43px!important;background:linear-gradient(180deg,#0f8fe1,#72d1ff 24%,#0c3a59 76%,#071624)!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-protector-sheet{inset:38px -28px 24px 22px!important;border:2px solid rgb(255 255 255 / .85)!important;border-radius:30px!important;background:linear-gradient(135deg,rgb(255 255 255 / .52),rgb(255 255 255 / .12))!important;transform:rotate(5deg)!important;box-shadow:0 22px 40px rgb(0 0 0 / .17)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card .repair-device-label{left:20px!important;right:20px!important;bottom:20px!important;min-height:0!important;padding:17px 18px!important;border:0!important;border-radius:20px!important;background:rgb(255 255 255 / .95)!important;color:#0d2b42!important;box-shadow:0 14px 36px rgb(0 0 0 / .16)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card .repair-device-label h3,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card .repair-device-label h3 span{color:#0d2b42!important;font-size:20px!important;font-weight:800!important;line-height:1.08!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .repair-device-quality-prefix,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .repair-device-price small{color:#60798c!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .repair-device-price strong{color:#0d2b42!important;font-size:28px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section{padding:86px 0!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-shell{padding-top:0!important;border-top:0!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:40px!important;margin-bottom:34px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-head>div:first-child{max-width:780px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-title{margin:0 0 14px!important;font-size:clamp(34px,4vw,52px)!important;font-weight:800!important;letter-spacing:-.05em!important;line-height:1.04!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-copy{max-width:720px!important;margin:0!important;color:#60798c!important;font-size:16px!important;line-height:1.65!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-layout{grid-template-columns:minmax(0,1fr) 350px!important;gap:22px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-main-panel{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:15px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card{padding:22px!important;border:1px solid #dbe8ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 36px rgb(8 45 72 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card.is-selected{border-color:#ff8122!important;background:#fff!important;box-shadow:0 0 0 3px rgb(255 129 34 / .10),0 12px 36px rgb(8 45 72 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-badge{min-height:0!important;padding:6px 9px!important;border-radius:999px!important;background:#eaf6fb!important;color:#1684bd!important;font-size:10px!important;font-weight:850!important;text-transform:uppercase!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>strong{margin-top:14px!important;font-size:21px!important;font-weight:800!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>em{margin-top:4px!important;color:#ff8122!important;font-size:30px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>p{color:#60798c!important;font-size:13px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card ul{margin-top:15px!important;gap:7px!important;font-size:12px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hybrid-note{margin-top:18px!important;border:1px solid #dbe8ef!important;border-radius:20px!important;background:#f8fbfd!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-device-store-grid{grid-template-columns:1fr 1fr!important;gap:14px!important;margin-top:18px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-field-card{padding:20px!important;border:1px solid #dbe8ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 36px rgb(8 45 72 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-card{position:sticky!important;top:100px!important;padding:24px!important;border:1px solid #dbe8ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 36px rgb(8 45 72 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-card h3{font-size:26px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-price{color:#ff8122!important;font-size:40px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-service-band{display:block!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin-top:34px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps>div{padding:22px!important;border:1px solid #dbe8ef!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 36px rgb(8 45 72 / .08)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps i{display:grid!important;place-items:center!important;width:46px!important;height:46px!important;border-radius:15px!important;background:#eaf6fb!important;color:#1684bd!important;font-size:14px!important;font-style:normal!important;font-weight:850!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps strong{margin-top:18px!important;color:#0d2b42!important;font-size:20px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps span{margin-top:7px!important;color:#60798c!important;font-size:14px!important;line-height:1.55!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-faq{background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-faq .fx196-section-head>span{color:#1684bd!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-faq .fx196-section-head h2{color:#0d2b42!important}html body .fx-phase50-root.fx-phase50-root .fx249-contact-faq .fx196-section-head p{color:#60798c!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:12px 18px!important;width:100%!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span{min-width:0!important;align-items:flex-start!important;font-size:12px!important;line-height:1.35!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span>i{flex:0 0 auto!important}@media(max-width:980px){html body .fx-phase50-root.fx-phase50-root .fx248-prices-v5 .fx248-section-head,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .section-head{align-items:flex-start!important;flex-direction:column!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hero-grid,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-layout{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card{max-width:660px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-card{position:static!important}}@media(max-width:700px){html body .fx-phase50-root.fx-phase50-root .fx250-price-results{left:-4px!important;right:-4px!important;width:auto!important}html body .fx-phase50-root.fx-phase50-root .fx250-price-results button{grid-template-columns:48px minmax(0,1fr) 18px!important;min-height:62px!important}html body .fx-phase50-root.fx-phase50-root .fx250-result-media{width:44px!important;height:50px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hero{padding:34px 0 54px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hero-grid{gap:32px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .hero-title{font-size:44px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-card,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-money-photo{min-height:340px!important;height:340px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-phone-visual{width:180px!important;height:310px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-phone-frame{border-width:11px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-card-grid,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-device-store-grid,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx252-protector-steps{grid-template-columns:1fr!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span{gap:5px!important;font-size:10px!important}html body .fx-phase50-root.fx-phase50-root .fx211-money-hero .fx241-money-proof>span>i{font-size:16px!important}}html body .fx-phase50-root.fx-phase50-root .fx29-local-editorial-art,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art{min-height:620px!important}html body .fx-phase50-root.fx-phase50-root .fx29-local-editorial-art .fx29-local-editorial-photo,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo{height:100%!important;min-height:620px!important;border-radius:34px!important;overflow:hidden!important}html body .fx-phase50-root.fx-phase50-root .fx29-local-editorial-art .fx29-local-editorial-photo img,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo img{width:100%!important;height:100%!important;object-fit:cover!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card{right:28px!important;bottom:-38px!important;width:min(520px,calc(100% - 56px))!important;padding:30px!important;border:1px solid rgb(255 255 255 / .88)!important;border-radius:30px!important;background:#fff!important;box-shadow:0 26px 68px rgb(3 22 36 / .25)!important;backdrop-filter:none!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-status{display:flex!important;align-items:center!important;gap:10px!important;color:#536b7c!important;font-size:12px!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card h2{max-width:430px!important;margin:18px 0 20px!important;color:#102c43!important;font-size:clamp(29px,2.7vw,38px)!important;line-height:1.02!important;letter-spacing:-.045em!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts{display:grid!important;gap:0!important;margin:0!important;border-top:1px solid #dce7ed!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts>div{display:grid!important;grid-template-columns:130px minmax(0,1fr)!important;gap:24px!important;align-items:start!important;padding:16px 0!important;border-bottom:1px solid #dce7ed!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts span{color:#70869a!important;font-size:13px!important;font-weight:550!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts strong,html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts a{color:#12364f!important;font-size:15px!important;font-weight:800!important;line-height:1.45!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-actions{display:block!important;margin-top:22px!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-card-route{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:62px!important;padding:0 24px!important;border:1px solid #ff8122!important;border-radius:999px!important;background:#ff8122!important;color:#fff!important;box-shadow:0 14px 30px rgb(255 129 34 / .20)!important;font-size:17px!important;font-weight:850!important;text-decoration:none!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-card-route:hover{background:#ed7118!important;border-color:#ed7118!important;transform:translateY(-1px)!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-choice-section{background:#f7fafc!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-choice-section .section-head{margin-bottom:42px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-card-grid{gap:20px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important;min-height:390px!important;padding:28px!important;text-align:left!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>strong{margin-top:18px!important;line-height:1.12!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>em{margin-top:9px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>p{margin:16px 0 0!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card>ul{width:100%!important;margin:22px 0 0!important;padding-top:18px!important;border-top:1px solid #e2ebf0!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card li{line-height:1.5!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hybrid-note{margin-top:24px!important;padding:24px 26px!important;gap:26px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hybrid-note p{max-width:850px!important;margin-top:8px!important;line-height:1.6!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-device-store-grid{gap:20px!important;margin-top:26px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-field-card{padding:28px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-field-card>label{margin-top:12px!important;line-height:1.35!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-store-options{gap:12px!important;margin-top:15px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-store-choice{padding:16px!important;gap:13px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-card{padding:30px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-service-section{background:#fff!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-service-section .fx-sp-service-band>div:first-child{max-width:760px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-service-section .fx252-protector-steps{gap:22px!important;margin-top:44px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx253-sp-service-section .fx252-protector-steps>div{min-height:220px!important;padding:30px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq{padding:88px 0!important;background:#f7fafc!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq-grid{gap:72px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq-list{gap:12px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq-list details{border-radius:20px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq-list summary{min-height:72px!important;padding:20px 24px!important;font-size:15px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq-list details>div{padding:0 24px 24px!important;font-size:14px!important;line-height:1.7!important}@media(max-width:1080px){html body .fx-phase50-root.fx-phase50-root .fx253-store-card{width:min(500px,calc(100% - 44px))!important}}@media(max-width:760px){html body .fx-phase50-root.fx-phase50-root .fx29-local-editorial-art,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art{min-height:auto!important;gap:16px!important}html body .fx-phase50-root.fx-phase50-root .fx29-local-editorial-art .fx29-local-editorial-photo,html body .fx-phase50-root.fx-phase50-root .fx25-repair-root-hero .fx251-local-repair-art .fx29-local-editorial-photo{min-height:390px!important;height:390px!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card{position:relative!important;inset:auto!important;width:100%!important;padding:24px!important;border-radius:25px!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card h2{font-size:30px!important}html body .fx-phase50-root.fx-phase50-root .fx253-store-card .fx29-local-store-facts>div{grid-template-columns:1fr!important;gap:5px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-product-card{min-height:0!important;padding:24px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-hybrid-note{padding:22px!important}html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-field-card,html body .fx-phase50-root.fx-phase50-root .fx252-screen-v5 .fx-sp-summary-card{padding:24px!important}html body .fx-phase50-root.fx-phase50-root .fx253-sp-faq-wrap .fx196-faq{padding:58px 0!important}}:root{--fxop-blue:#2563eb;--fxop-blue-dark:#1d4ed8;--fxop-ink:#0f172a;--fxop-text:#1f2937;--fxop-muted:#64748b;--fxop-border:#e5e7eb;--fxop-border-strong:#d1d5db;--fxop-bg:#f4f7fb;--fxop-bg-soft:#f8fafc;--fxop-white:#ffffff;--fxop-success-bg:#dcfce7;--fxop-success-text:#166534;--fxop-radius-sm:12px;--fxop-radius-md:14px;--fxop-radius-lg:26px;--fxop-radius-pill:999px;--fxop-shadow-card:0 16px 40px rgba(15,23,42,.07);--fxop-shadow-primary:0 14px 30px rgba(37,99,235,.28);--fxop-font:Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}body{margin:0;min-height:100vh;background:linear-gradient(180deg,var(--fxop-bg) 0,var(--fxop-bg-soft) 260px,var(--fxop-bg) 100%);color:var(--fxop-ink);font-family:var(--fxop-font)}.visitr-public{min-height:100vh;display:grid;place-items:center;padding:24px}.visitr-public-card{position:relative;width:min(640px, 100%);overflow:hidden;padding:30px;border:1px solid var(--fxop-border);border-radius:var(--fxop-radius-lg);background:var(--fxop-white);box-shadow:var(--fxop-shadow-card)}.visitr-public-card::before{content:"";position:absolute;inset:0 0 auto;height:6px;background:var(--fxop-blue)}.visitr-public-logo{display:inline-flex;align-items:center;margin-bottom:16px;padding:7px 12px;border-radius:var(--fxop-radius-pill);background:var(--fxop-bg-soft);color:var(--fxop-ink);font-size:13px;font-weight:850}.visitr-public h1{margin:0 0 10px;color:var(--fxop-ink);font-size:30px;line-height:1.05;letter-spacing:-.04em}.visitr-public p{color:var(--fxop-muted);line-height:1.55}.visitr-public label,.visitr-public fieldset{display:block;margin:16px 0;padding:0;border:0;color:var(--fxop-text);font-weight:650}.visitr-public legend{margin-bottom:8px;color:var(--fxop-text);font-weight:750}.visitr-public input[type="text"],.visitr-public textarea{width:100%;min-height:44px;margin-top:6px;padding:11px 12px;border:1px solid var(--fxop-border-strong);border-radius:var(--fxop-radius-sm);background:var(--fxop-white);color:var(--fxop-ink);box-sizing:border-box;font:inherit;font-size:15px;font-weight:400;outline:none}.visitr-public textarea{min-height:120px;resize:vertical}.visitr-public input:focus,.visitr-public textarea:focus{border-color:var(--fxop-blue);box-shadow:0 0 0 3px rgb(37 99 235 / .12)}.visitr-public input[type="file"]{width:100%;padding:10px;border:1px dashed var(--fxop-border-strong);border-radius:var(--fxop-radius-sm);background:var(--fxop-white);box-sizing:border-box}.visitr-public .choice{display:flex!important;align-items:center;gap:8px;margin:8px 0;padding:10px 12px;border:1px solid var(--fxop-border);border-radius:var(--fxop-radius-sm);background:var(--fxop-bg-soft);color:var(--fxop-text);font-weight:500;cursor:pointer}.visitr-public .choice:hover{border-color:var(--fxop-blue);background:#fff}.visitr-public-muted{margin-top:-8px;color:var(--fxop-muted);font-size:13px}.visitr-public-btn{width:100%;min-height:48px;padding:13px 18px;border:1px solid var(--fxop-blue);border-radius:var(--fxop-radius-md);background:var(--fxop-blue);color:#fff;box-shadow:var(--fxop-shadow-primary);font:inherit;font-size:16px;font-weight:850;cursor:pointer}.visitr-public-btn:hover{background:var(--fxop-blue-dark);border-color:var(--fxop-blue-dark)}.visitr-public-check{width:54px;height:54px;display:grid;place-items:center;margin-bottom:12px;border-radius:var(--fxop-radius-pill);background:var(--fxop-success-bg);color:var(--fxop-success-text);font-size:30px;font-weight:900}.visitr-public-thanks{text-align:left}.visitr-public-thanks p{font-size:17px}@media (max-width:640px){.visitr-public{padding:14px}.visitr-public-card{padding:24px;border-radius:22px}}.visitr-public-card{border-radius:30px;box-shadow:0 30px 90px rgb(15 23 42 / .16)}.visitr-public h1,.visitr-public h2,.visitr-public h3{font-weight:650!important;letter-spacing:-.025em}.visitr-public label,.visitr-public fieldset{font-weight:400!important}.visitr-public label>span,.visitr-public legend{display:block;margin:0 0 9px 0!important;color:var(--fxop-muted)!important;font-size:12px!important;line-height:1.25!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.045em}.visitr-public input[type="text"],.visitr-public textarea{min-height:44px;border-radius:14px;border:1px solid #d1d5db;padding:9px 14px;font-weight:400!important;line-height:1.35}.visitr-public textarea{min-height:140px}.visitr-public .choice{min-height:44px;border-radius:14px;background:#f8fafc;font-weight:500!important}.visitr-public-btn{min-height:48px;border-radius:14px;font-weight:600!important;box-shadow:0 14px 30px rgb(37 99 235 / .28)}.visitr-public{padding:28px 18px;align-items:start}.visitr-public-card{width:min(680px, 100%);margin-top:32px;border-radius:26px;box-shadow:0 16px 40px rgb(15 23 42 / .07)}.visitr-public-card::before{height:0}.visitr-public-logo{border-radius:14px;background:#f8fafc;border:1px solid #e5e7eb;font-weight:800}.visitr-public h1{font-size:32px;font-weight:760!important}.visitr-public label,.visitr-public fieldset{display:grid;gap:7px;margin:16px 0}.visitr-public label>span,.visitr-public legend{margin:0!important;font-weight:800!important}.visitr-public input[type="text"],.visitr-public textarea{margin-top:0;min-height:42px;padding:8px 12px;border-radius:14px}.visitr-public textarea{min-height:96px}.visitr-public .choice{background:#fff;border-color:#e5e7eb}.visitr-public .choice:hover{background:#eff6ff;border-color:#93c5fd}:root{--direction-multiplier:1}body.rtl,html[dir=rtl]{--direction-multiplier:-1}.elementor-hidden{display:none}.elementor-visibility-hidden{visibility:hidden}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{clear:both;content:"";display:block;height:0;width:0}.e-logo-wrapper{display:inline-block;line-height:1}.e-logo-wrapper i{color:var(--e-a-color-circle-logo);font-size:2.5em}.elementor *,.elementor :after,.elementor :before{box-sizing:border-box}.elementor a{box-shadow:none;text-decoration:none}.elementor hr{background-color:transparent;margin:0}.elementor img{border:none;border-radius:0;box-shadow:none;height:auto;max-width:100%}.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{border:none;line-height:1;margin:0;max-width:100%;width:100%}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container{pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video,.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay{inset:0;position:absolute}.elementor .elementor-background-slideshow{inset:0;position:absolute;z-index:0}.elementor .elementor-background-slideshow__slide__image{background-position:50%;background-size:cover;height:100%;width:100%}.e-con-inner>.elementor-element.elementor-absolute,.e-con>.elementor-element.elementor-absolute,.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.e-con-inner>.elementor-element.elementor-fixed,.e-con>.elementor-element.elementor-fixed,.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-element{--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element:where(.e-con-full,.elementor-widget){align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible{visibility:hidden}.elementor-custom-embed-play{inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(calc(-50% * var(--direction-multiplier)),-50%)}.elementor-custom-embed-play i{color:#fff;font-size:100px;text-shadow:1px 0 6px rgba(0,0,0,.3)}.elementor-custom-embed-play svg{fill:#fff;filter:drop-shadow(1px 0 6px rgba(0,0,0,.3));height:100px;width:100px}.elementor-custom-embed-play i,.elementor-custom-embed-play svg{opacity:.8;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-custom-embed-play.elementor-playing i,.elementor-custom-embed-play.elementor-playing svg{animation:eicon-spin 2s linear infinite}.elementor-tag{display:inline-flex}.elementor-ken-burns{transition-duration:10s;transition-property:transform;transition-timing-function:linear}.elementor-ken-burns--out{transform:scale(1.3)}.elementor-ken-burns--active{transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{transform:scale(1.3)}.elementor-align-center{text-align:center}.elementor-align-right{text-align:right}.elementor-align-left{text-align:left}.elementor-align-center .elementor-button,.elementor-align-left .elementor-button,.elementor-align-right .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}@media (min-width:-1){.elementor-widescreen-align-center{text-align:center}.elementor-widescreen-align-right{text-align:right}.elementor-widescreen-align-left{text-align:left}.elementor-widescreen-align-center .elementor-button,.elementor-widescreen-align-left .elementor-button,.elementor-widescreen-align-right .elementor-button{width:auto}.elementor-widescreen-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-laptop-align-center{text-align:center}.elementor-laptop-align-right{text-align:right}.elementor-laptop-align-left{text-align:left}.elementor-laptop-align-center .elementor-button,.elementor-laptop-align-left .elementor-button,.elementor-laptop-align-right .elementor-button{width:auto}.elementor-laptop-align-justify .elementor-button{width:100%}.elementor-tablet_extra-align-center{text-align:center}.elementor-tablet_extra-align-right{text-align:right}.elementor-tablet_extra-align-left{text-align:left}.elementor-tablet_extra-align-center .elementor-button,.elementor-tablet_extra-align-left .elementor-button,.elementor-tablet_extra-align-right .elementor-button{width:auto}.elementor-tablet_extra-align-justify .elementor-button{width:100%}}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-center .elementor-button,.elementor-tablet-align-left .elementor-button,.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:-1){.elementor-mobile_extra-align-center{text-align:center}.elementor-mobile_extra-align-right{text-align:right}.elementor-mobile_extra-align-left{text-align:left}.elementor-mobile_extra-align-center .elementor-button,.elementor-mobile_extra-align-left .elementor-button,.elementor-mobile_extra-align-right .elementor-button{width:auto}.elementor-mobile_extra-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-center .elementor-button,.elementor-mobile-align-left .elementor-button,.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}:root{--page-title-display:block}.elementor-page-title,h1.entry-title{display:var(--page-title-display)}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:eicon-spin 2s linear infinite}.elementor-section{position:relative}.elementor-section .elementor-container{display:flex;margin-inline:auto;position:relative}@media (max-width:1024px){.elementor-section .elementor-container{flex-wrap:wrap}}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap{align-items:flex-end}.elementor-widget-wrap{align-content:flex-start;flex-wrap:wrap;position:relative;width:100%}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget-wrap.e-swiper-container{width:calc(100% - (var(--e-column-margin-left, 0px) + var(--e-column-margin-right, 0px)))}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-block-end:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-block-end:0}.elementor-column{display:flex;min-height:1px;position:relative}.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:-1){.elementor-reverse-widescreen>.elementor-container>:first-child{order:10}.elementor-reverse-widescreen>.elementor-container>:nth-child(2){order:9}.elementor-reverse-widescreen>.elementor-container>:nth-child(3){order:8}.elementor-reverse-widescreen>.elementor-container>:nth-child(4){order:7}.elementor-reverse-widescreen>.elementor-container>:nth-child(5){order:6}.elementor-reverse-widescreen>.elementor-container>:nth-child(6){order:5}.elementor-reverse-widescreen>.elementor-container>:nth-child(7){order:4}.elementor-reverse-widescreen>.elementor-container>:nth-child(8){order:3}.elementor-reverse-widescreen>.elementor-container>:nth-child(9){order:2}.elementor-reverse-widescreen>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child{order:10}.elementor-reverse-laptop>.elementor-container>:nth-child(2){order:9}.elementor-reverse-laptop>.elementor-container>:nth-child(3){order:8}.elementor-reverse-laptop>.elementor-container>:nth-child(4){order:7}.elementor-reverse-laptop>.elementor-container>:nth-child(5){order:6}.elementor-reverse-laptop>.elementor-container>:nth-child(6){order:5}.elementor-reverse-laptop>.elementor-container>:nth-child(7){order:4}.elementor-reverse-laptop>.elementor-container>:nth-child(8){order:3}.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:2}.elementor-reverse-laptop>.elementor-container>:nth-child(10){order:1}}@media (min-width:1025px) and (max-width:-1){.elementor-reverse-laptop>.elementor-container>:first-child,.elementor-reverse-laptop>.elementor-container>:nth-child(10),.elementor-reverse-laptop>.elementor-container>:nth-child(2),.elementor-reverse-laptop>.elementor-container>:nth-child(3),.elementor-reverse-laptop>.elementor-container>:nth-child(4),.elementor-reverse-laptop>.elementor-container>:nth-child(5),.elementor-reverse-laptop>.elementor-container>:nth-child(6),.elementor-reverse-laptop>.elementor-container>:nth-child(7),.elementor-reverse-laptop>.elementor-container>:nth-child(8),.elementor-reverse-laptop>.elementor-container>:nth-child(9){order:0}.elementor-reverse-tablet_extra>.elementor-container>:first-child{order:10}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet_extra>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:-1) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>:first-child{order:10}.elementor-reverse-tablet>.elementor-container>:nth-child(2){order:9}.elementor-reverse-tablet>.elementor-container>:nth-child(3){order:8}.elementor-reverse-tablet>.elementor-container>:nth-child(4){order:7}.elementor-reverse-tablet>.elementor-container>:nth-child(5){order:6}.elementor-reverse-tablet>.elementor-container>:nth-child(6){order:5}.elementor-reverse-tablet>.elementor-container>:nth-child(7){order:4}.elementor-reverse-tablet>.elementor-container>:nth-child(8){order:3}.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:2}.elementor-reverse-tablet>.elementor-container>:nth-child(10){order:1}}@media (min-width:768px) and (max-width:-1){.elementor-reverse-tablet>.elementor-container>:first-child,.elementor-reverse-tablet>.elementor-container>:nth-child(10),.elementor-reverse-tablet>.elementor-container>:nth-child(2),.elementor-reverse-tablet>.elementor-container>:nth-child(3),.elementor-reverse-tablet>.elementor-container>:nth-child(4),.elementor-reverse-tablet>.elementor-container>:nth-child(5),.elementor-reverse-tablet>.elementor-container>:nth-child(6),.elementor-reverse-tablet>.elementor-container>:nth-child(7),.elementor-reverse-tablet>.elementor-container>:nth-child(8),.elementor-reverse-tablet>.elementor-container>:nth-child(9){order:0}.elementor-reverse-mobile_extra>.elementor-container>:first-child{order:10}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile_extra>.elementor-container>:nth-child(10){order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>:first-child{order:10}.elementor-reverse-mobile>.elementor-container>:nth-child(2){order:9}.elementor-reverse-mobile>.elementor-container>:nth-child(3){order:8}.elementor-reverse-mobile>.elementor-container>:nth-child(4){order:7}.elementor-reverse-mobile>.elementor-container>:nth-child(5){order:6}.elementor-reverse-mobile>.elementor-container>:nth-child(6){order:5}.elementor-reverse-mobile>.elementor-container>:nth-child(7){order:4}.elementor-reverse-mobile>.elementor-container>:nth-child(8){order:3}.elementor-reverse-mobile>.elementor-container>:nth-child(9){order:2}.elementor-reverse-mobile>.elementor-container>:nth-child(10){order:1}.elementor-column{width:100%}}.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap)}.elementor-grid .elementor-grid-item{min-width:0}.elementor-grid-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}@media (min-width:-1){.elementor-grid-widescreen-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-widescreen-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-widescreen-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-widescreen-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-widescreen-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-widescreen-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-widescreen-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-widescreen-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-widescreen-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-widescreen-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-widescreen-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-widescreen-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-widescreen-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-widescreen-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-laptop-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-laptop-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-laptop-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-laptop-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-laptop-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-laptop-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-laptop-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-laptop-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-laptop-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-laptop-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-laptop-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-laptop-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-laptop-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}.elementor-grid-tablet_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-tablet-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:-1){.elementor-grid-mobile_extra-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile_extra-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile_extra-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile_extra-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile_extra-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile_extra-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile_extra-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile_extra-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile_extra-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile_extra-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile_extra-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile_extra-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile_extra-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile_extra-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:inline-block;margin-block-end:calc(-1 * var(--grid-row-gap));width:100%;word-spacing:var(--grid-column-gap)}.elementor-grid-mobile-0 .elementor-grid .elementor-grid-item{display:inline-block;margin-block-end:var(--grid-row-gap);word-break:break-word}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr)}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr)}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr)}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr)}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr)}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr)}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr)}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr)}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr)}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr)}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr)}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr)}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after{content:"widescreen"}}@media (max-width:-1){#elementor-device-mode:after{content:"laptop";content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:-1){#elementor-device-mode:after{content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.e-con{--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap}.e-con:where(:not(.e-div-block-base)){transition:background var(--background-transition,.3s),border var(--border-transition,.3s),box-shadow var(--border-transition,.3s),transform var(--e-con-transform-transition-duration,.4s)}.e-con{--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con{--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con{margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con.e-flex{--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full,.e-con>.e-con-inner{padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex,.e-con.e-flex>.e-con-inner{flex-direction:var(--flex-direction)}.e-con,.e-con>.e-con-inner{display:var(--display)}.e-con.e-grid{--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid,.e-con.e-grid>.e-con-inner{align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex{align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid{grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed{gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner{align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner{align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner{gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}:is(.elementor-section-wrap,[data-elementor-id])>.e-con{--margin-left:auto;--margin-right:auto;max-width:min(100%,var(--width))}:is([data-widget_type="e-component.default"],[data-widget_type="e-component.default"]>.elementor-section-wrap)>.e-con{--margin-right:0px;--margin-left:0px}.e-con .elementor-widget.elementor-widget{margin-block-end:0}.e-con:before,.e-con>.elementor-background-slideshow:before,.e-con>.elementor-motion-effects-container>.elementor-motion-effects-layer:before,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before{transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}.e-con>.elementor-background-slideshow,:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container{border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile{display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before{z-index:1}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-slideshow:before{z-index:2}.e-con .elementor-widget{min-width:0}.e-con .elementor-widget-empty,.e-con .elementor-widget-google_maps,.e-con .elementor-widget-video,.e-con .elementor-widget.e-widget-swiper{width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container,.e-con>.elementor-widget>.elementor-widget-container{height:100%}.e-con.e-con>.e-con-inner>.elementor-widget,.elementor.elementor .e-con>.elementor-widget{max-width:100%}.e-con .elementor-widget:not(:last-child){--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex{--width:100%;--flex-wrap:var(--flex-wrap-mobile)}.e-con.e-flex .elementor-widget-archive-posts{width:100%}}.elementor-form-fields-wrapper{display:flex;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{flex-grow:1}.elementor-field-group{align-items:center;flex-wrap:wrap}.elementor-field-group.elementor-field-type-submit{align-items:flex-end}.elementor-field-group .elementor-field-textual{background-color:transparent;border:1px solid #69727d;color:#1f2124;flex-grow:1;max-width:100%;vertical-align:middle;width:100%}.elementor-field-group .elementor-field-textual:focus{box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:inherit;flex-basis:100%;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;padding-inline-end:20px;text-transform:inherit}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;inset-block-start:50%;inset-inline-end:10px;pointer-events:none;position:absolute;text-shadow:0 0 3px rgba(0,0,0,.3);transform:translateY(-50%)}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:flex;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-inline-end:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{color:red;content:"*";padding-inline-start:.2em}.elementor-field-textual{border-radius:3px;font-size:15px;line-height:1.4;min-height:40px;padding:5px 14px}.elementor-field-textual.elementor-size-xs{border-radius:2px;font-size:13px;min-height:33px;padding:4px 12px}.elementor-field-textual.elementor-size-md{border-radius:4px;font-size:16px;min-height:47px;padding:6px 16px}.elementor-field-textual.elementor-size-lg{border-radius:5px;font-size:18px;min-height:59px;padding:7px 20px}.elementor-field-textual.elementor-size-xl{border-radius:6px;font-size:20px;min-height:72px;padding:8px 24px}.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-button-align-start .e-form__buttons,[dir=rtl] .elementor-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-button-align-end .e-form__buttons,[dir=rtl] .elementor-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-tablet-button-align-start .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-tablet-button-align-end .e-form__buttons,[dir=rtl] .elementor-tablet-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:100%}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper{flex-basis:50%;flex-grow:1}.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button{flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit,[dir=rtl] .elementor-mobile-button-align-start .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-start .elementor-field-type-submit{justify-content:flex-end}[dir=rtl] .elementor-mobile-button-align-end .e-form__buttons,[dir=rtl] .elementor-mobile-button-align-end .elementor-field-type-submit{justify-content:flex-start}.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{flex-basis:auto}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper{flex-grow:0}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button{flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{font-size:1em;line-height:1;margin:10px 0}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-style:normal;font-weight:400;margin-inline-end:5px;vertical-align:middle}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{border:none;padding-block-end:0;padding-block-start:0}.elementor-form .elementor-button-content-wrapper,.elementor-form .elementor-button>span{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)) .elementor-widget-container,.elementor-element:where(:not(.e-con)):where(:not(.e-div-block-base)):not(:has(.elementor-widget-container)){transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s)}.elementor-heading-title{line-height:1;margin:0;padding:0}.elementor-button{background-color:#69727d;border-radius:3px;color:#fff;display:inline-block;fill:#fff;font-size:15px;line-height:1;padding:12px 24px;text-align:center;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:flex;flex-direction:row;gap:5px;justify-content:center}.elementor-button-icon{align-items:center;display:flex}.elementor-button-icon svg{height:auto;width:1em}.elementor-button-icon .e-font-icon-svg{height:1em}.elementor-button-text{display:inline-block}.elementor-button.elementor-size-xs{border-radius:2px;font-size:13px;padding:10px 20px}.elementor-button.elementor-size-md{border-radius:4px;font-size:16px;padding:15px 30px}.elementor-button.elementor-size-lg{border-radius:5px;font-size:18px;padding:20px 40px}.elementor-button.elementor-size-xl{border-radius:6px;font-size:20px;padding:25px 50px}.elementor-button span{text-decoration:inherit}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-view-stacked .elementor-icon{background-color:#69727d;color:#fff;fill:#fff;padding:.5em}.elementor-view-framed .elementor-icon{background-color:transparent;border:3px solid #69727d;color:#69727d;padding:.5em}.elementor-icon{color:#69727d;display:inline-block;font-size:50px;line-height:1;text-align:center;transition:all .3s}.elementor-icon:hover{color:#69727d}.elementor-icon i,.elementor-icon svg{display:block;height:1em;position:relative;width:1em}.elementor-icon i:before,.elementor-icon svg:before{left:50%;position:absolute;transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-shape-square .elementor-icon{border-radius:0}.elementor-shape-rounded .elementor-icon{border-radius:10%}.elementor-shape-circle .elementor-icon{border-radius:50%}.e-transform .elementor-widget-container,.e-transform:not(:has(.elementor-widget-container)){transform:perspective(var(--e-transform-perspective,0)) rotate(var(--e-transform-rotateZ,0)) rotateX(var(--e-transform-rotateX,0)) rotateY(var(--e-transform-rotateY,0)) translate(var(--e-transform-translate,0)) translateX(var(--e-transform-translateX,0)) translateY(var(--e-transform-translateY,0)) scaleX(calc(var(--e-transform-flipX, 1) * var(--e-transform-scaleX, var(--e-transform-scale, 1)))) scaleY(calc(var(--e-transform-flipY, 1) * var(--e-transform-scaleY, var(--e-transform-scale, 1)))) skewX(var(--e-transform-skewX,0)) skewY(var(--e-transform-skewY,0));transform-origin:var(--e-transform-origin-y) var(--e-transform-origin-x)}.e-con.e-transform{transform:perspective(var(--e-con-transform-perspective,0)) rotate(var(--e-con-transform-rotateZ,0)) rotateX(var(--e-con-transform-rotateX,0)) rotateY(var(--e-con-transform-rotateY,0)) translate(var(--e-con-transform-translate,0)) translateX(var(--e-con-transform-translateX,0)) translateY(var(--e-con-transform-translateY,0)) scaleX(calc(var(--e-con-transform-flipX, 1) * var(--e-con-transform-scaleX, var(--e-con-transform-scale, 1)))) scaleY(calc(var(--e-con-transform-flipY, 1) * var(--e-con-transform-scaleY, var(--e-con-transform-scale, 1)))) skewX(var(--e-con-transform-skewX,0)) skewY(var(--e-con-transform-skewY,0));transform-origin:var(--e-con-transform-origin-y) var(--e-con-transform-origin-x)}.animated{animation-duration:1.25s}.animated.animated-slow{animation-duration:2s}.animated.animated-fast{animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse;animation-fill-mode:forwards}@media (prefers-reduced-motion:reduce){.animated{animation:none!important}html *{transition-delay:0s!important;transition-duration:0s!important}}@media (max-width:767px){.elementor .elementor-hidden-mobile,.elementor .elementor-hidden-phone{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-mobile_extra{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:-1) and (max-width:-1){.elementor .elementor-hidden-laptop,.elementor .elementor-hidden-tablet_extra{display:none}}@media (min-width:1025px) and (max-width:99999px){.elementor .elementor-hidden-desktop{display:none}}@media (min-width:-1){.elementor .elementor-hidden-widescreen{display:none}}.elementor-kit-15{--e-global-color-primary:#1E293B;--e-global-color-secondary:#E3E3E3;--e-global-color-text:#111111;--e-global-color-accent:#046BD2;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500}.elementor-kit-15 e-page-transition{background-color:#FFBC7D}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}.elementor-widget:not(:last-child){--kit-widget-spacing:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}@media(max-width:1024px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}.elementor-1046 .elementor-element.elementor-element-2ea0cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-global-4477{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 46px) 0}.elementor-1046 .elementor-element.elementor-element-71563c42{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-element-274ebc56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:46px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-element-42a2021e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-global-4314{margin:46px 0 calc(var(--kit-widget-spacing, 0px) + 46px) 0}.elementor-1046 .elementor-element.elementor-global-4317{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 046px) 0}.elementor-1046 .elementor-element.elementor-element-3b44cd3c{--display:flex;--margin-top:46px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-global-4320{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1046 .elementor-element.elementor-element-571816ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:46px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-element-f9de8a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-element-5bb1762d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px}.elementor-1046 .elementor-element.elementor-global-4361{margin:-20px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-1046 .elementor-element.elementor-element-5bf25f25{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:46px;--margin-bottom:46px;--margin-left:0px;--margin-right:0px}:root{--page-title-display:none}@media(min-width:768px){.elementor-1046 .elementor-element.elementor-element-2ea0cee{--content-width:1400px}.elementor-1046 .elementor-element.elementor-element-71563c42{--content-width:1400px}.elementor-1046 .elementor-element.elementor-element-274ebc56{--content-width:1400px}.elementor-1046 .elementor-element.elementor-element-42a2021e{--content-width:1400px}.elementor-1046 .elementor-element.elementor-element-571816ca{--content-width:1400px}.elementor-1046 .elementor-element.elementor-element-5bb1762d{--content-width:14000px}.elementor-1046 .elementor-element.elementor-element-5bf25f25{--content-width:1400px}}.page-id-2137 #masthead,.page-id-2137 .site-header,.page-id-2137 .elementor-location-header{display:none!important}.page-id-2137 #page,.page-id-2137 .site,.page-id-2137 main{margin-top:0!important;padding-top:0!important}.elementor-4295 .elementor-element.elementor-element-16f3808{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-4295 .elementor-element.elementor-element-16f3808:not(.elementor-motion-effects-element-type-background),.elementor-4295 .elementor-element.elementor-element-16f3808>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-astglobalcolor4)}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}.page-id-2137 #masthead,.page-id-2137 .site-header,.page-id-2137 .elementor-location-header{display:none!important}.page-id-2137 #page,.page-id-2137 .site,.page-id-2137 main{margin-top:0!important;padding-top:0!important}.elementor-1960 .elementor-element.elementor-element-dc10da6{--display:flex}.elementor-1960 .elementor-element.elementor-element-dc10da6:not(.elementor-motion-effects-element-type-background),.elementor-1960 .elementor-element.elementor-element-dc10da6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F2940}.elementor-theme-builder-content-area{height:400px}.elementor-location-header:before,.elementor-location-footer:before{content:"";display:table;clear:both}