:root{--c-bg:#0a0a0f;--c-surface:#13131a;--c-surface2:#1c1c28;--c-border:#2a2a3a;--c-accent:#00e5a0;--c-accent2:#6c63ff;--c-orange:#ff8a3c;--c-text:#f0f0f8;--c-text2:#8888aa;--c-danger:#ff4d6d;--c-warn:#fbbf24;--c-success:#22c55e;--radius:16px;--radius-sm:10px;--shadow:0 8px 40px rgba(0,0,0,0.45);--shadow-lg:0 20px 80px rgba(0,0,0,0.6);--font-head:'Syne',sans-serif;--font-body:'DM Sans',sans-serif;--transition:0.22s cubic-bezier(0.4,0,0.2,1);}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}html{scroll-behavior:smooth;}body{background:var(--c-bg);color:var(--c-text);font-family:var(--font-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;}.container{max-width:1140px;margin:0 auto;padding:0 20px;}.topbar{position:sticky;top:0;z-index:50;background:rgba(10,10,15,0.78);backdrop-filter:saturate(140%) blur(14px);-webkit-backdrop-filter:saturate(140%) blur(14px);border-bottom:1px solid rgba(255,255,255,0.05);}.topbar__inner{display:flex;align-items:center;justify-content:space-between;padding-top:16px;padding-bottom:16px;}.topbar__logo{font-family:var(--font-head);font-size:18px;font-weight:800;color:var(--c-accent);text-decoration:none;letter-spacing:-0.01em;}.topbar__nav{display:flex;gap:8px;}.topbar__nav a{padding:8px 16px;border-radius:100px;font-size:14px;font-weight:600;color:var(--c-text2);text-decoration:none;transition:var(--transition);}.topbar__nav a:hover{color:var(--c-text);background:rgba(255,255,255,0.04);}.hero{position:relative;padding:100px 0 70px;overflow:hidden;text-align:center;}.hero__bg-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(108,99,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(108,99,255,0.04) 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,black 40%,transparent 100%);pointer-events:none;}.hero__orb{position:absolute;border-radius:50%;filter:blur(90px);opacity:0.18;pointer-events:none;}.hero__orb--1{width:500px;height:500px;background:radial-gradient(circle,#00e5a0,#6c63ff);top:-150px;left:-100px;animation:orbFloat 8s ease-in-out infinite;}.hero__orb--2{width:400px;height:400px;background:radial-gradient(circle,#6c63ff,#ff4d6d);top:-100px;right:-80px;animation:orbFloat 10s ease-in-out infinite reverse;}@keyframes orbFloat{0%,100%{transform:translateY(0) scale(1);}50%{transform:translateY(30px) scale(1.05);}}.hero__badge{display:inline-block;background:rgba(0,229,160,0.12);color:var(--c-accent);border:1px solid rgba(0,229,160,0.25);border-radius:100px;padding:6px 18px;font-size:14px;font-weight:600;margin-bottom:24px;letter-spacing:0.03em;}.hero__title{font-family:var(--font-head);font-size:clamp(40px,6.5vw,76px);font-weight:800;line-height:1.05;letter-spacing:-0.03em;margin-bottom:18px;}.hero__title-accent{background:linear-gradient(135deg,var(--c-accent),var(--c-accent2));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.hero__subtitle{color:var(--c-text2);font-size:18px;max-width:560px;margin:0 auto 36px;}.mode-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:720px;margin:0 auto 44px;min-height:110px;contain:layout;}.mode-switch__btn{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:22px 24px;background:var(--c-surface);border:2px solid var(--c-border);border-radius:var(--radius);cursor:pointer;font-family:var(--font-body);text-align:left;color:var(--c-text);transition:var(--transition);position:relative;}.mode-switch__btn:hover{border-color:var(--c-accent2);transform:translateY(-2px);}.mode-switch__btn.active{border-color:var(--c-accent);background:linear-gradient(135deg,rgba(0,229,160,0.08),rgba(108,99,255,0.06));box-shadow:0 8px 30px rgba(0,229,160,0.15);}.mode-switch__btn.active::after{content:'✓';position:absolute;top:14px;right:16px;width:22px;height:22px;background:var(--c-accent);color:#000;border-radius:50%;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;}.mode-switch__icon{font-size:26px;}.mode-switch__main{font-size:16px;font-weight:700;}.mode-switch__sub{font-size:13px;color:var(--c-text2);}.mode-switch__btn.active .mode-switch__sub{color:var(--c-accent);}.hero__stats{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;}.stat{padding:0 28px;}.stat__num{display:block;font-family:var(--font-head);font-size:28px;font-weight:700;color:var(--c-accent);}.stat__label{font-size:13px;color:var(--c-text2);}.stat__sep{width:1px;height:40px;background:var(--c-border);}.section-head{text-align:center;margin-bottom:36px;}.section-tag{display:inline-block;background:rgba(0,229,160,0.12);color:var(--c-accent);border:1px solid rgba(0,229,160,0.25);border-radius:100px;padding:4px 14px;font-size:13px;font-weight:700;margin-bottom:14px;letter-spacing:0.03em;}.section-tag.tag-orange{background:rgba(255,138,60,0.12);color:var(--c-orange);border-color:rgba(255,138,60,0.3);}.section-sub{color:var(--c-text2);font-size:16px;max-width:580px;margin:12px auto 0;}.flow-section{padding:50px 0 100px;}.buyback__layout{display:grid;grid-template-columns:1fr 340px;gap:32px;align-items:start;}.stepper{display:flex;align-items:center;margin-bottom:32px;grid-column:1 / -1;overflow-x:auto;padding:8px 0;}.step{display:flex;align-items:center;gap:10px;flex-shrink:0;}.step__num{width:36px;height:36px;border-radius:50%;border:2px solid var(--c-border);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;color:var(--c-text2);transition:var(--transition);}.step__label{font-size:13px;color:var(--c-text2);font-weight:500;white-space:nowrap;transition:var(--transition);}.step--active .step__num{background:var(--c-accent);border-color:var(--c-accent);color:#000;}.step--active .step__label{color:var(--c-text);}.step--done .step__num{background:rgba(0,229,160,0.15);border-color:var(--c-accent);color:var(--c-accent);font-size:0;}.step--done .step__num::after{content:'✓';font-size:14px;}.step__connector{flex:1;min-width:24px;height:1px;background:var(--c-border);margin:0 8px;}.form-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:40px;box-shadow:var(--shadow);}.form-card__title{font-family:var(--font-head);font-size:26px;font-weight:700;margin-bottom:6px;}.form-card__sub{color:var(--c-text2);margin-bottom:28px;font-size:15px;}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;}.brand-btn{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;background:var(--c-surface2);border:2px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);}.brand-btn:hover{border-color:var(--c-accent2);background:rgba(108,99,255,0.08);}.brand-btn.selected{border-color:var(--c-accent);background:rgba(0,229,160,0.08);color:var(--c-accent);}.brand-icon{font-size:24px;}.model-list{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--c-border) transparent;}.model-btn{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:var(--c-surface2);border:2px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-body);font-size:15px;cursor:pointer;transition:var(--transition);text-align:left;}.model-btn:hover{border-color:var(--c-accent2);background:rgba(108,99,255,0.06);}.model-btn.selected{border-color:var(--c-accent);background:rgba(0,229,160,0.06);}.model-btn__price{font-size:13px;color:var(--c-accent);font-weight:700;flex-shrink:0;}.storage-grid{display:flex;flex-wrap:wrap;gap:10px;}.storage-btn{padding:10px 20px;background:var(--c-surface2);border:2px solid var(--c-border);border-radius:100px;color:var(--c-text);font-family:var(--font-body);font-size:14px;font-weight:600;cursor:pointer;transition:var(--transition);}.storage-btn:hover{border-color:var(--c-accent2);}.storage-btn.selected{border-color:var(--c-accent);background:rgba(0,229,160,0.08);color:var(--c-accent);}.condition-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;}.condition-card input{position:absolute;opacity:0;pointer-events:none;}.condition-card__inner{padding:18px;background:var(--c-surface2);border:2px solid var(--c-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition);}.condition-card:hover .condition-card__inner,.condition-card input:checked+.condition-card__inner{border-color:var(--c-accent);background:rgba(0,229,160,0.06);}.condition-card__emoji{font-size:28px;margin-bottom:8px;}.condition-card__title{font-weight:700;font-size:15px;margin-bottom:4px;}.condition-card__desc{font-size:12px;color:var(--c-text2);margin-bottom:8px;}.condition-card__coef{font-size:11px;color:var(--c-accent2);font-weight:600;}.smart-questions{margin-top:28px;padding:24px;background:var(--c-surface2);border-radius:var(--radius-sm);border:1px solid var(--c-border);}.smart-questions__title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-text2);margin-bottom:16px;}.question-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--c-border);}.question-item:last-child{border-bottom:none;}.question-item__text{font-size:14px;display:flex;align-items:center;gap:8px;}.question-item__icon{font-size:16px;flex-shrink:0;}.toggle-group{display:flex;gap:8px;flex-shrink:0;}.toggle-btn{padding:6px 16px;border-radius:100px;font-size:13px;font-weight:600;cursor:pointer;transition:var(--transition);font-family:var(--font-body);background:transparent;border:2px solid var(--c-border);color:var(--c-text2);}.toggle-btn--yes.active{background:rgba(255,77,109,0.15);border-color:var(--c-danger);color:var(--c-danger);}.toggle-btn--no.active{background:rgba(0,229,160,0.1);border-color:var(--c-accent);color:var(--c-accent);}.repair-services{display:grid;grid-template-columns:1fr;gap:10px;}@media (min-width:600px){.repair-services{grid-template-columns:1fr 1fr;}}.rep-card{background:var(--c-surface2);border:2px solid var(--c-border);border-radius:var(--radius-sm);padding:0;cursor:pointer;transition:var(--transition);text-align:left;font-family:var(--font-body);color:var(--c-text);}.rep-card:hover{border-color:var(--c-accent2);background:rgba(108,99,255,0.05);}.rep-card.selected{border-color:var(--c-accent);background:linear-gradient(135deg,rgba(0,229,160,0.08),rgba(108,99,255,0.05));}.rep-card__inner{display:flex;align-items:center;gap:14px;padding:16px;position:relative;}.rep-card__icon{font-size:28px;flex-shrink:0;}.rep-card__main{flex:1;min-width:0;}.rep-card__title{font-weight:700;font-size:15px;margin-bottom:2px;}.rep-card__desc{font-size:12px;color:var(--c-text2);line-height:1.4;margin-bottom:4px;}.rep-card__meta{font-size:11px;color:var(--c-text2);}.rep-card__price{font-family:var(--font-head);font-size:18px;font-weight:800;color:var(--c-accent);flex-shrink:0;}.rep-card.selected::after{content:'✓';position:absolute;top:8px;right:10px;width:20px;height:20px;background:var(--c-accent);color:#000;font-weight:800;font-size:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;}.repair-discount-info{margin-top:18px;padding:14px 18px;background:rgba(108,99,255,0.08);border:1px solid rgba(108,99,255,0.25);border-radius:var(--radius-sm);font-size:14px;color:var(--c-text);text-align:center;}.repair-discount-info strong{color:var(--c-accent);}.quote-items{display:flex;flex-direction:column;gap:10px;margin:20px 0 16px;text-align:left;}.quote-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:rgba(255,255,255,0.02);border:1px solid var(--c-border);border-radius:var(--radius-sm);}.quote-item__icon{font-size:22px;flex-shrink:0;}.quote-item__main{flex:1;min-width:0;}.quote-item__title{font-weight:700;font-size:14px;}.quote-item__meta{font-size:12px;color:var(--c-text2);margin-top:2px;}.quote-item__price{font-family:var(--font-head);font-size:18px;font-weight:800;color:var(--c-accent);flex-shrink:0;}.quote-totals{display:flex;flex-direction:column;gap:6px;text-align:left;max-width:380px;margin:0 auto 18px;}.quote-total-line{display:flex;justify-content:space-between;font-size:14px;color:var(--c-text2);}.quote-total-line.positive{color:var(--c-accent);font-weight:700;}.offer-display{background:linear-gradient(135deg,rgba(0,229,160,0.08),rgba(108,99,255,0.08));border:1px solid var(--c-border);border-radius:var(--radius);padding:32px;text-align:center;margin-bottom:24px;}.offer-device{font-size:15px;color:var(--c-text2);margin-bottom:16px;}.offer-label{font-size:13px;text-transform:uppercase;letter-spacing:0.08em;color:var(--c-text2);margin-bottom:8px;}.offer-price{font-family:var(--font-head);font-size:64px;font-weight:800;color:var(--c-accent);line-height:1;margin-bottom:8px;}.offer-valid{font-size:13px;color:var(--c-text2);margin-bottom:0;}.offer-breakdown{display:flex;flex-direction:column;gap:6px;text-align:left;max-width:380px;margin:16px auto 0;}.breakdown-line{display:flex;justify-content:space-between;font-size:13px;color:var(--c-text2);}.breakdown-line.highlight{color:var(--c-text);font-weight:600;}.breakdown-line.negative{color:var(--c-danger);}.breakdown-line.positive{color:var(--c-accent);}.offer-trust{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px;}.trust-item{font-size:13px;color:var(--c-text2);background:var(--c-surface2);padding:8px 14px;border-radius:100px;border:1px solid var(--c-border);}.field-group{margin-bottom:20px;}.field-label{display:block;font-size:13px;font-weight:600;color:var(--c-text2);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px;}.field-input{width:100%;padding:14px 16px;background:var(--c-surface2);border:2px solid var(--c-border);border-radius:var(--radius-sm);color:var(--c-text);font-family:var(--font-body);font-size:15px;transition:var(--transition);outline:none;}.field-input:focus{border-color:var(--c-accent);}.field-input.error{border-color:var(--c-danger);}.field-textarea{resize:vertical;min-height:80px;}.field-error{display:block;font-size:12px;color:var(--c-danger);margin-top:4px;min-height:16px;}.consent-group .checkbox-label{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--c-text2);cursor:pointer;}.consent-group input[type=checkbox]{flex-shrink:0;margin-top:2px;accent-color:var(--c-accent);}.honeypot{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;}.btn-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:var(--c-accent);color:#000;font-family:var(--font-body);font-size:16px;font-weight:700;border:none;border-radius:100px;cursor:pointer;transition:var(--transition);}.btn-primary:hover{background:#00ffb3;transform:translateY(-1px);box-shadow:0 8px 30px rgba(0,229,160,0.3);}.btn-primary:disabled{opacity:0.4;cursor:not-allowed;transform:none;box-shadow:none;}.btn-secondary{display:inline-flex;align-items:center;gap:8px;padding:16px 24px;background:transparent;color:var(--c-text2);font-family:var(--font-body);font-size:15px;font-weight:600;border:2px solid var(--c-border);border-radius:100px;cursor:pointer;transition:var(--transition);}.btn-secondary:hover{border-color:var(--c-text2);color:var(--c-text);}.step-nav{display:flex;justify-content:space-between;align-items:center;margin-top:32px;gap:12px;}.price-sidebar{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:28px;position:sticky;top:88px;box-shadow:var(--shadow);}.price-sidebar__header{font-size:11px;text-transform:uppercase;letter-spacing:0.1em;color:var(--c-text2);margin-bottom:16px;font-weight:700;}.price-sidebar__amount{font-family:var(--font-head);font-size:52px;font-weight:800;color:var(--c-accent);line-height:1;margin-bottom:6px;transition:all 0.3s ease;}.price-sidebar__amount.updated{animation:priceFlash 0.4s ease;}@keyframes priceFlash{0%{transform:scale(1);}30%{transform:scale(1.06);color:#00ffb3;}100%{transform:scale(1);}}.price-sidebar__model{font-size:13px;color:var(--c-text2);margin-bottom:20px;}.price-sidebar__breakdown{display:flex;flex-direction:column;gap:8px;margin-bottom:20px;min-height:40px;}.sidebar-line{display:flex;justify-content:space-between;font-size:12px;color:var(--c-text2);padding:4px 0;border-bottom:1px solid rgba(255,255,255,0.04);}.sidebar-line:last-child{border-bottom:none;}.sidebar-line.negative .sidebar-line__val{color:var(--c-danger);}.sidebar-line.positive .sidebar-line__val{color:var(--c-accent);font-weight:700;}.price-sidebar__note{font-size:12px;color:var(--c-text2);margin-bottom:20px;padding:10px;background:var(--c-surface2);border-radius:var(--radius-sm);}.price-sidebar__trust{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--c-text2);}.success-block{text-align:center;padding:20px 0;}.success-icon{font-size:72px;margin-bottom:24px;}.success-title{font-family:var(--font-head);font-size:32px;font-weight:800;margin-bottom:16px;}.success-desc{color:var(--c-text2);font-size:16px;max-width:420px;margin:0 auto 32px;}.success-desc strong{color:var(--c-accent);}.success-next{display:flex;flex-direction:column;gap:10px;margin-bottom:32px;}.next-step{padding:14px 20px;background:var(--c-surface2);border-radius:var(--radius-sm);font-size:14px;border:1px solid var(--c-border);}.reviews{padding:80px 0;}.section-title{font-family:var(--font-head);font-size:36px;font-weight:700;text-align:center;margin-bottom:12px;letter-spacing:-0.02em;}.section-head .section-title{margin-bottom:0;}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px;}.review-card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);padding:28px;}.review-stars{color:var(--c-warn);font-size:18px;margin-bottom:12px;}.review-text{font-size:14px;color:var(--c-text2);line-height:1.7;margin-bottom:16px;}.review-author{font-size:13px;font-weight:600;color:var(--c-text);}.faq{padding:60px 0 80px;}.faq-list{max-width:720px;margin:40px auto 0;display:flex;flex-direction:column;gap:8px;}.faq-item{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius-sm);overflow:hidden;}.faq-q{width:100%;padding:18px 22px;text-align:left;background:none;border:none;color:var(--c-text);font-family:var(--font-body);font-size:15px;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;}.faq-q::after{content:'+';font-size:22px;color:var(--c-text2);transition:var(--transition);}.faq-q.open::after{content:'−';color:var(--c-accent);}.faq-a{display:none;padding:0 22px 18px;font-size:14px;color:var(--c-text2);line-height:1.7;}.faq-a.open{display:block;}.footer{border-top:1px solid var(--c-border);padding:28px 0;text-align:center;font-size:13px;color:var(--c-text2);}.footer a{color:var(--c-text2);text-decoration:none;margin:0 4px;}.footer a:hover{color:var(--c-accent);}@media (max-width:900px){.buyback__layout{grid-template-columns:1fr;}.price-sidebar{position:static;order:-1;}.condition-list{grid-template-columns:1fr 1fr;}.reviews-grid{grid-template-columns:1fr;}.brand-grid{grid-template-columns:repeat(3,1fr);}.mode-switch{grid-template-columns:1fr;max-width:460px;}}@media (max-width:600px){.topbar__nav a{padding:6px 10px;font-size:13px;}.hero{padding:70px 0 50px;}.form-card{padding:24px 20px;}.condition-list{grid-template-columns:1fr;}.brand-grid{grid-template-columns:repeat(2,1fr);}.step__label{display:none;}.hero__stats{gap:16px;}.stat{padding:0 12px;}.stat__sep{display:none;}.question-item{flex-direction:column;align-items:flex-start;gap:10px;}.offer-price{font-size:48px;}.step-nav{flex-direction:column-reverse;}.step-nav .btn-primary,.step-nav .btn-secondary{width:100%;justify-content:center;}.quote-item{flex-wrap:wrap;}}.form-step:not([hidden]){animation:fadeSlide 0.3s ease;}@keyframes fadeSlide{from{opacity:0;transform:translateY(12px);}to{opacity:1;transform:translateY(0);}}.flow-section:not([hidden]){animation:fadeSlide 0.35s ease;}::-webkit-scrollbar{width:6px;height:6px;}::-webkit-scrollbar-track{background:transparent;}::-webkit-scrollbar-thumb{background:var(--c-border);border-radius:3px;}::-webkit-scrollbar-thumb:hover{background:var(--c-accent2);}.trust-strip-clean{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin:22px auto;padding:14px 18px;max-width:980px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.045);backdrop-filter:blur(10px);}.trust-strip-clean span{font-size:14px;font-weight:700;color:rgba(255,255,255,.86);white-space:nowrap;}.saving-line{color:var(--c-accent,#00e5a0);font-weight:800;margin-left:.45rem;white-space:nowrap;}.site-header .trust-strip-clean,nav .trust-strip-clean,.header .trust-strip-clean{display:none !important;}@media (max-width:768px){.trust-strip-clean{gap:10px;margin:16px 12px;padding:12px;}.trust-strip-clean span{font-size:12px;}}.repair-card,.service-card,.option-card,.repair-option{overflow:hidden !important;position:relative !important;}.repair-card .market-price,.service-card .market-price,.option-card .market-price,.repair-option .market-price,.repair-card .price-hidden-old,.service-card .price-hidden-old,.option-card .price-hidden-old,.repair-option .price-hidden-old,.repair-card .promo-badge,.service-card .promo-badge,.option-card .promo-badge,.repair-option .promo-badge,.repair-card .price-hidden-badge,.service-card .price-hidden-badge,.option-card .price-hidden-badge,.repair-option .price-hidden-badge,.repair-card .saving-line,.service-card .saving-line,.option-card .saving-line,.repair-option .saving-line,.repair-card .price-hidden-saving,.service-card .price-hidden-saving,.option-card .price-hidden-saving,.repair-option .price-hidden-saving{display:none !important;}.repair-card .market-price-wrap,.service-card .market-price-wrap,.option-card .market-price-wrap,.repair-option .market-price-wrap,.repair-card .price-promo-wrap,.service-card .price-promo-wrap,.option-card .price-promo-wrap,.repair-option .price-promo-wrap,.repair-card .price-simple-wrap,.service-card .price-simple-wrap,.option-card .price-simple-wrap,.repair-option .price-simple-wrap{all:unset !important;display:inline !important;}.repair-card .promo-price,.service-card .promo-price,.option-card .promo-price,.repair-option .promo-price,.repair-card .price-simple,.service-card .price-simple,.option-card .price-simple,.repair-option .price-simple{display:inline !important;color:var(--c-accent,#00e5a0) !important;font-weight:900 !important;font-size:16px !important;white-space:nowrap !important;}.repair-card *,.service-card *,.option-card *,.repair-option *{max-width:100% !important;overflow-wrap:anywhere !important;}.market-price-wrap,.price-promo-wrap{max-width:100% !important;white-space:normal !important;}
/* v27noflash — Coming soon rachat sans flash au refresh */
.mode-switch__btn--coming-soon,
html.rp-buyback-coming-soon .mode-switch__btn[data-mode="buyback"]{opacity:.78;cursor:not-allowed;border-color:rgba(251,191,36,.45)!important;}
.mode-switch__btn--coming-soon .mode-switch__sub,
html.rp-buyback-coming-soon .mode-switch__btn[data-mode="buyback"] .mode-switch__sub{color:var(--c-warn,#fbbf24)!important;font-weight:800;}
.rp-buyback-coming-soon .mode-switch__btn--coming-soon.active::after,
html.rp-buyback-coming-soon .mode-switch__btn[data-mode="buyback"].active::after{content:'⏳';background:var(--c-warn,#fbbf24);}
html.rp-buyback-coming-soon #stepperBuyback,
html.rp-buyback-coming-soon #formCardBuyback,
html.rp-buyback-coming-soon #priceSidebarBuyback,
html.rp-buyback-coming-soon #bb-priceSidebar{display:none!important;}
html:not(.rp-buyback-coming-soon) #buybackComingSoonCard{display:none!important;}
html.rp-buyback-coming-soon #buybackComingSoonCard{display:block!important;}
.buyback-coming-soon-card{display:none;grid-column:1/-1;margin:10px auto 0;max-width:780px;text-align:center;background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(108,99,255,.08));border:1px solid rgba(251,191,36,.28);border-radius:var(--radius,16px);padding:38px 28px;box-shadow:var(--shadow,0 8px 40px rgba(0,0,0,.45));}
.buyback-coming-soon-card__icon{font-size:54px;margin-bottom:12px;}
.buyback-coming-soon-card h3{font-family:var(--font-head,'Syne',sans-serif);font-size:clamp(26px,4vw,40px);line-height:1.08;margin:0 0 12px;}
.buyback-coming-soon-card p{max-width:620px;margin:0 auto 24px;color:var(--c-text2,#8888aa);font-size:16px;}
.buyback-coming-soon-card__actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;}
@media(max-width:640px){.buyback-coming-soon-card{padding:28px 18px;margin-left:0;margin-right:0}.buyback-coming-soon-card__actions .btn-primary,.buyback-coming-soon-card__actions .btn-secondary{width:100%;justify-content:center}}
