:root{--ink:#0b1220;--muted:#667085;--line:#e6eaf0;--blue:#2563ff;--blue2:#4f7cff;--soft:#f6f8fb;--dark:#0b1220;--gold:#f7b500;--radius:24px;--shadow:0 22px 70px rgba(11,18,32,.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);background:#fff}a{color:inherit;text-decoration:none}button,input{font:inherit}img{max-width:100%;display:block}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.kicker{display:inline-block;font-size:.74rem;font-weight:800;letter-spacing:.13em;color:var(--blue);text-transform:uppercase}.kicker.light{color:#9eb6ff}.site-header{position:sticky;top:0;z-index:40;background:#ffffffeb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(230,234,240,.9)}.nav-row{min-height:72px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:1.1rem;white-space:nowrap}.brand img{width:38px;height:38px;object-fit:contain}.brand span span,.footer-brand span span{color:var(--blue)}.main-nav{display:flex;gap:22px;margin-left:auto;align-items:center}.main-nav a{font-size:.9rem;color:#475467}.main-nav a:hover{color:var(--blue)}.nav-actions{display:flex;gap:10px;align-items:center}.lang-button,.call-button{border:1px solid var(--line);border-radius:999px;background:#fff;padding:10px 14px;font-weight:700}.call-button{background:var(--ink);color:#fff;border-color:var(--ink)}.hero{min-height:690px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding-block:90px}.eyebrow{display:flex;align-items:center;gap:9px;color:#475467;font-size:.9rem;font-weight:700}.eyebrow span{width:8px;height:8px;border-radius:50%;background:#2ed47a;box-shadow:0 0 0 5px #2ed47a21}.hero h1{font-size:clamp(3rem,6vw,5.7rem);line-height:.93;letter-spacing:-.055em;margin:24px 0 26px}.hero h1 em{font-style:normal;color:var(--blue)}.hero-copy>p{font-size:1.15rem;line-height:1.75;color:var(--muted);max-width:680px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 18px;border-radius:14px;font-weight:800;border:1px solid transparent}.btn.primary{background:var(--blue);color:#fff}.btn.secondary{border-color:var(--line);background:#fff}.btn.white{background:#fff;color:var(--ink)}.btn.outline-white{border-color:#fff6;color:#fff}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;color:#475467;font-size:.88rem}.status-card{background:linear-gradient(145deg,#101827,#0c1320);color:#fff;border-radius:32px;padding:34px;box-shadow:0 32px 90px #0b122038;transform:rotate(1.2deg)}.status-top{display:flex;gap:7px;margin-bottom:60px}.status-top span{width:9px;height:9px;border-radius:50%;background:#394356}.status-card small{color:#9eb6ff;font-weight:800;letter-spacing:.12em}.status-card h2{font-size:2rem;margin:10px 0 40px}.metric{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding:20px 0;color:#aeb7c7}.metric b{color:#fff}.section{padding-block:90px}.section-head{max-width:760px;margin-bottom:34px}.section-head h2,.feature-card h2,.reviews-section h2,.dark-band h2,.cta-band h2{font-size:clamp(2rem,4vw,3.5rem);letter-spacing:-.04em;line-height:1.02;margin:12px 0 16px}.section-head p,.feature-card p,.reviews-section p{color:var(--muted);line-height:1.75}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{position:relative;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff;transition:.2s ease;min-height:260px}.service-card:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:#d8e0f0}.service-number{color:#aab2c1;font-size:.8rem;font-weight:800}.service-card h3{font-size:1.25rem;margin:38px 0 12px}.service-card p{color:var(--muted);line-height:1.65}.service-card strong{display:block;margin-top:18px}.dark-band{background:var(--dark);color:#fff;padding:76px 0}.split-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.dark-band blockquote{font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.2;margin:0;color:#dfe7f7}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.feature-card{border:1px solid var(--line);border-radius:28px;padding:38px;background:#fff}.accent-card{background:linear-gradient(180deg,#f8faff,#fff);border-color:#dce5ff}.feature-card ul{padding-left:18px;line-height:1.8;color:#475467}.text-link{color:var(--blue);font-weight:800}.steps-mini{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:28px}.steps-mini span{display:flex;gap:10px;align-items:center;padding:14px;border-radius:14px;background:var(--soft);color:#475467}.steps-mini b{width:28px;height:28px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:.75rem}.reviews-section{margin-block:10px 80px;background:#fffaf0;border:1px solid #f8e0a1;border-radius:28px;padding:34px 40px;display:flex;justify-content:space-between;align-items:center;gap:30px}.stars{color:var(--gold);font-size:1.4rem;letter-spacing:.1em}.review-button{background:#fff;border:1px solid #ecd07c;border-radius:16px;padding:16px 20px;font-weight:900;white-space:nowrap}.row-head{display:flex;justify-content:space-between;align-items:end;max-width:none}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-grid-large{grid-template-columns:repeat(2,1fr)}.blog-card{overflow:hidden;border:1px solid var(--line);border-radius:22px;background:#fff;transition:.2s}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover;background:#eef2f7}.blog-card-body{padding:24px}.blog-card-body>span{font-size:.73rem;font-weight:900;letter-spacing:.09em;color:var(--blue);text-transform:uppercase}.blog-card h3,.blog-card h2{font-size:1.3rem;margin:12px 0}.blog-card p{color:var(--muted);line-height:1.6}.blog-card small{color:#98a2b3}.empty-state{border:1px dashed #ccd4df;border-radius:22px;padding:44px;text-align:center;color:var(--muted);background:var(--soft)}.empty-state strong{display:block;color:var(--ink);font-size:1.35rem;margin-bottom:8px}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq details{border:1px solid var(--line);border-radius:18px;padding:20px 22px}.faq summary{cursor:pointer;font-weight:800}.faq details p{color:var(--muted);line-height:1.65}.cta-band{background:linear-gradient(135deg,#1d4ed8,#3467ff);color:#fff;padding:64px 0}.cta-inner{display:flex;justify-content:space-between;gap:50px;align-items:center}.cta-actions{display:flex;gap:10px;flex-wrap:wrap}.footer{padding:42px 0;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:auto 1fr auto;gap:30px;align-items:center}.footer-grid p{color:var(--muted)}.footer-links{display:flex;gap:16px;flex-wrap:wrap;color:#475467}.blog-page{min-height:75vh}.blog-hero{padding-top:90px;padding-bottom:36px}.blog-hero h1{font-size:clamp(3rem,6vw,5.4rem);line-height:.95;letter-spacing:-.055em;max-width:980px;margin:22px 0}.blog-hero p{font-size:1.1rem;line-height:1.8;color:var(--muted);max-width:800px}.blog-list-section{padding-top:20px}.article-page{padding-top:70px;padding-bottom:100px}.back-link{display:inline-block;color:var(--blue);font-weight:800;margin-bottom:38px}.article-header{max-width:920px}.article-header h1{font-size:clamp(3rem,6vw,5.6rem);line-height:.96;letter-spacing:-.055em;margin:18px 0}.article-header p{font-size:1.2rem;color:var(--muted);line-height:1.75}.article-cover{width:100%;border-radius:28px;aspect-ratio:16/9;object-fit:cover;margin:42px 0}.article-content{max-width:780px;margin-inline:auto}.article-content p{font-size:1.08rem;line-height:1.95;color:#344054}.article-cta{margin:70px auto 0;max-width:900px;border-radius:26px;padding:36px;background:var(--soft);display:flex;justify-content:space-between;gap:30px;align-items:center}.tracking-page{padding-top:80px;padding-bottom:100px;max-width:900px}.tracking-intro h1{font-size:clamp(2.8rem,5vw,4.8rem);letter-spacing:-.05em;margin:14px 0}.tracking-intro p{color:var(--muted);font-size:1.08rem;line-height:1.75}.tracking-card,.tracking-result{margin-top:30px;border:1px solid var(--line);border-radius:26px;padding:30px;background:#fff;box-shadow:var(--shadow)}.tracking-card form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end}.tracking-card label{display:grid;gap:8px;font-weight:800;font-size:.85rem}.tracking-card input{border:1px solid #d5dbe4;border-radius:12px;padding:14px;outline:none}.tracking-card input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2563ff14}.form-error{margin-top:14px;color:#b42318;background:#fef3f2;padding:12px 14px;border-radius:12px}.result-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.result-head h2{margin:8px 0 0}.status-pill{background:#eef4ff;color:#175cd3;border-radius:999px;padding:9px 13px;font-weight:800}.result-block{padding:20px 0;border-bottom:1px solid var(--line)}.result-block small{color:#667085;font-weight:800}.warranty-box{margin-top:22px;background:#f8faff;border:1px solid #dce5ff;border-radius:18px;padding:22px}.warranty-box details{border-top:1px solid #dce5ff;padding-top:13px;margin-top:13px}.review-after-repair{margin-top:22px;border-radius:18px;background:#fffaf0;border:1px solid #f8e0a1;padding:20px;display:grid;gap:8px}.review-after-repair a{color:#8a5d00;font-weight:900}.not-found{min-height:70vh;display:grid;place-items:center;align-content:center;text-align:center;gap:14px}.not-found h1{font-size:6rem;margin:0}.not-found p{color:var(--muted)}@media(max-width:900px){.main-nav{display:none}.hero{grid-template-columns:1fr;padding-block:64px}.status-card{transform:none}.service-grid,.feature-grid,.blog-grid,.blog-grid-large,.faq-list,.split-grid{grid-template-columns:1fr}.reviews-section,.cta-inner,.article-cta{align-items:flex-start;flex-direction:column}.tracking-card form,.footer-grid{grid-template-columns:1fr}.row-head{align-items:flex-start;flex-direction:column;gap:14px}.hero{min-height:auto}.section{padding-block:64px}}@media(max-width:560px){.shell{width:min(100% - 24px,1180px)}.nav-row{min-height:64px}.brand{font-size:1rem}.brand img{width:34px;height:34px}.call-button{display:none}.hero h1{font-size:3.15rem}.hero{gap:40px}.service-card{min-height:auto}.reviews-section{padding:28px 22px}.review-button{white-space:normal}.blog-hero{padding-top:60px}.blog-hero h1,.article-header h1{font-size:3rem}.article-page{padding-top:44px}.tracking-page{padding-top:54px}.steps-mini{grid-template-columns:1fr}}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-card{border:1px solid var(--line);border-radius:28px;padding:38px;background:#fff}.support-card.remote{background:linear-gradient(145deg,#101827,#111d33);color:#fff;border-color:#17233b}.support-card h2{font-size:clamp(2rem,3.5vw,3.1rem);letter-spacing:-.045em;line-height:1.03;margin:12px 0 16px}.support-card p{line-height:1.75;color:var(--muted)}.support-card.remote p{color:#b6c0d1}.price-pills{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.price-pills span{padding:9px 11px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.12);font-weight:800;font-size:.82rem}.business-section{background:#f7f9fc}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.plan-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:30px}.plan-grid article.featured{border-color:#b7c6ff;box-shadow:0 18px 60px #2563ff1f;transform:translateY(-6px)}.plan-grid article>span{font-size:.7rem;letter-spacing:.12em;font-weight:900;color:var(--blue)}.plan-grid h3{font-size:2.1rem;margin:12px 0 4px;letter-spacing:-.04em}.plan-grid h3 small{font-size:.8rem;color:#667085}.plan-grid p{color:#667085}.plan-grid ul{padding-left:18px;color:#475467;line-height:1.85}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.process-grid article{border:1px solid var(--line);border-radius:20px;padding:24px;background:#fff}.process-grid b{color:var(--blue);font-size:.75rem}.process-grid h3{margin:28px 0 8px}.process-grid p{color:#667085;line-height:1.6}.contact-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.contact-section h2{font-size:clamp(2.2rem,4vw,3.8rem);letter-spacing:-.05em;line-height:1;margin:12px 0 16px}.contact-section>div>p{color:#667085;line-height:1.75}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contact-grid a{border:1px solid var(--line);border-radius:16px;padding:18px;display:grid;grid-template-columns:auto 1fr;column-gap:12px;align-items:center}.contact-grid a>span{grid-row:1/3;width:38px;height:38px;border-radius:11px;background:#eef3ff;color:var(--blue);display:grid;place-items:center;font-weight:900}.contact-grid b{font-size:.88rem}.contact-grid small{color:#667085;margin-top:2px}@media(max-width:900px){.support-grid,.plan-grid,.contact-section{grid-template-columns:1fr}.process-grid{grid-template-columns:1fr 1fr}.plan-grid article.featured{transform:none}}@media(max-width:560px){.process-grid,.contact-grid{grid-template-columns:1fr}}.seo-page{min-height:80vh}.seo-hero{padding-block:100px 56px;max-width:1050px}.seo-hero h1{font-size:clamp(3.2rem,7vw,6.4rem);line-height:.92;letter-spacing:-.06em;margin:20px 0 26px;max-width:1050px}.seo-hero>p{font-size:1.18rem;line-height:1.8;color:#667085;max-width:800px;margin-bottom:30px}.seo-point-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.seo-point-grid article{display:flex;gap:12px;align-items:flex-start;padding:20px;border:1px solid var(--line);border-radius:17px;background:#fff}.seo-point-grid b{width:26px;height:26px;border-radius:50%;background:#eef4ff;color:var(--blue);display:grid;place-items:center;flex:none}.seo-point-grid span{line-height:1.5;font-weight:700;color:#344054}@media(max-width:800px){.seo-point-grid{grid-template-columns:1fr}.seo-hero{padding-top:65px}.seo-hero h1{font-size:3.3rem}}.return-chip{display:inline-flex;align-items:center;gap:7px;padding:8px 11px;border:1px solid #dfe5ee;border-radius:999px;background:#f8faff;color:#344054;font-size:.78rem;font-weight:800;white-space:nowrap;transition:.2s}.return-chip:hover{border-color:#b8c8ff;background:#eef3ff;color:var(--blue);transform:translate(-2px)}.menu-button{display:none;width:44px;height:44px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:11px;place-items:center;gap:4px;cursor:pointer}.menu-button span{display:block;width:20px;height:2px;border-radius:2px;background:var(--ink)}.mobile-nav-panel{display:none;background:#fffffffa;border-top:1px solid var(--line);box-shadow:0 24px 60px #0b12201f}.mobile-nav{padding-block:14px 22px;display:grid}.mobile-nav>a{display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;padding:13px 4px;border-bottom:1px solid #edf0f5;font-weight:800;color:#253047}.mobile-nav>a b{font-size:.67rem;color:#98a2b3;letter-spacing:.08em}.mobile-nav>a span{color:var(--blue)}.mobile-nav-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.mobile-nav-actions a{padding:13px;border-radius:13px;text-align:center;font-weight:900;background:var(--ink);color:#fff}.mobile-nav-actions a:first-child{background:#19a65a}.pill-link{display:inline-flex;align-items:center;gap:10px;border:1px solid #dce5ff;background:#f6f8ff;color:#1f52d9;border-radius:999px;padding:11px 15px;font-weight:900;white-space:nowrap}.pill-link:hover{background:#eaf0ff;transform:translateY(-1px)}.services-showcase{position:relative}.services-showcase:before{content:"";position:absolute;inset:10% -8% auto auto;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(37,99,255,.1),transparent 68%);pointer-events:none}.service-card{overflow:hidden}.service-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,#2563ff,#7c5cff)}.service-card:nth-child(3n+2){background:linear-gradient(160deg,#f9fbff,#eef4ff)}.service-card:nth-child(3n+2):before{background:linear-gradient(90deg,#5f45ff,#9a67ff)}.service-card:nth-child(3n+3){background:linear-gradient(160deg,#fff,#f3fbf7)}.service-card:nth-child(3n+3):before{background:linear-gradient(90deg,#1ebd72,#59d59b)}.service-card strong{color:#172b5d}.service-card:hover strong{color:var(--blue)}.vivid-support .support-card{display:block;position:relative;overflow:hidden;min-height:390px;transition:.25s ease}.vivid-support .support-card:hover{transform:translateY(-6px);box-shadow:0 30px 70px #142d6429}.home-card{background:linear-gradient(145deg,#eaf2ff,#f8fbff)!important;border-color:#cddcff!important}.remote-card{background:linear-gradient(145deg,#151d32,#20345c)!important;color:#fff;border-color:#263b68!important}.home-card p{color:#53647b!important}.remote-card p{color:#c7d2e8!important}.remote-card .kicker{color:#abc0ff}.mode-icon,.feature-orb{width:52px;height:52px;border-radius:17px;display:grid;place-items:center;font-size:1.35rem;font-weight:950;background:#2563ff1f;color:var(--blue);margin-bottom:28px}.remote-card .mode-icon{background:#ffffff1f;color:#fff}.card-route{display:inline-flex;margin-top:25px;font-weight:900;color:var(--blue)}.remote-card .card-route{color:#fff}.compact-plans article{min-height:165px}.compact-plans article p{margin-bottom:0}.plan-note{margin-top:24px;color:#667085;text-align:center}.trust-features .feature-card{display:block;position:relative;overflow:hidden;transition:.25s}.trust-features .feature-card:hover{transform:translateY(-6px);box-shadow:0 30px 75px #0b122021}.warranty-card{background:linear-gradient(145deg,#eaf2ff,#f7f9ff 58%,#fff)!important;border-color:#c8d8ff!important}.referral-card{background:linear-gradient(145deg,#fff5db,#fff 65%,#edf8ff)!important;border-color:#f2d995!important}.referral-card .feature-orb{background:#fff0bd;color:#9b6700}.referral-card .kicker{color:#9b6700}.feature-card .card-route{margin-top:10px}.brand-svg img{width:23px!important;height:23px!important;object-fit:contain}.contact-icon svg{width:23px;height:23px;fill:currentColor}.branded-contacts a{transition:.2s}.branded-contacts a:hover{transform:translateY(-3px);border-color:#c9d6ff;box-shadow:0 14px 34px #0b122014}.branded-contacts .contact-icon{width:46px!important;height:46px!important;border-radius:14px!important}.contact-page-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:start}.contact-grid-large{grid-template-columns:1fr}.social-panel{background:linear-gradient(145deg,#101827,#172542);color:#fff;border-radius:30px;padding:38px;position:sticky;top:105px}.social-panel h2{font-size:2.4rem;letter-spacing:-.04em;margin:10px 0}.social-panel>p{color:#b8c4d9;line-height:1.7}.social-links{display:grid;gap:10px;margin-top:26px}.social-links>a{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:14px;padding:14px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#ffffff0e;transition:.2s}.social-links>a:hover{background:#ffffff1c;transform:translate(4px)}.social-links>a>span{width:48px;height:48px;border-radius:14px;background:#fff;display:grid;place-items:center}.social-links img{width:24px;height:24px}.social-links b{display:block}.social-links small{display:block;color:#aebbd0;margin-top:3px}.social-links i{font-style:normal;font-size:1.2rem;color:#9eb6ff}.mode-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.mode-links>a{display:flex;flex-direction:column;gap:7px;padding:22px;border-radius:18px;border:1px solid #dce4ef;background:linear-gradient(145deg,#fff,#f8faff);transition:.2s}.mode-links>a:nth-child(2){background:linear-gradient(145deg,#eff4ff,#fff)}.mode-links>a:nth-child(3){background:linear-gradient(145deg,#f0faf5,#fff)}.mode-links>a:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.mode-links b{font-size:1.05rem}.mode-links span{color:#667085;line-height:1.4}.process-grid-large article{min-height:220px}.service-catalog-section{padding-top:20px}.warranty-page{min-height:80vh;background:linear-gradient(180deg,#f8faff 0,#fff 480px)}.warranty-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:60px;align-items:center;padding-block:90px 70px}.warranty-hero h1{font-size:clamp(3rem,6.2vw,5.8rem);line-height:.93;letter-spacing:-.058em;margin:18px 0 25px}.warranty-hero-copy>p{font-size:1.12rem;line-height:1.8;color:#667085;max-width:750px}.warranty-points{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.warranty-points span{padding:9px 12px;border-radius:999px;background:#eef4ff;color:#2851a3;font-size:.8rem;font-weight:800}.warranty-check-card{background:#fff;border:1px solid #dce5f5;border-radius:28px;padding:30px;box-shadow:0 30px 80px #2541781f}.warranty-check-card .mini-label{font-size:.7rem;letter-spacing:.12em;color:var(--blue);font-weight:900}.warranty-check-card form{display:grid;gap:14px;margin:18px 0 12px}.warranty-check-card label{display:grid;gap:7px;font-size:.82rem;font-weight:850}.warranty-check-card input{border:1px solid #d5dbe4;border-radius:13px;padding:14px;outline:none}.warranty-check-card input:focus{border-color:var(--blue);box-shadow:0 0 0 4px #2563ff14}.warranty-check-card small{display:block;color:#7a8597;line-height:1.5}.warranty-result-card{border:1px solid #dce5f5;background:#fff;border-radius:30px;padding:36px;box-shadow:0 28px 80px #0b122017;margin-bottom:40px}.warranty-result-top{display:flex;justify-content:space-between;gap:20px;align-items:center;border-bottom:1px solid var(--line);padding-bottom:24px}.warranty-result-top h2{font-size:2.2rem;letter-spacing:-.04em;margin:8px 0 0}.warranty-state{padding:10px 14px;border-radius:999px;background:#f2f4f7;color:#475467;font-weight:900}.warranty-state.active{background:#e9f9ef;color:#067647}.warranty-state.expired{background:#fff1f0;color:#b42318}.warranty-state.review{background:#fff7df;color:#946200}.repair-summary-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}.repair-summary-grid article{padding:18px;border-radius:16px;background:#f8fafc}.repair-summary-grid small{display:block;color:#7a8597;font-weight:800;margin-bottom:7px}.repair-summary-grid strong{line-height:1.45}.coverage-verdict{display:flex;gap:18px;padding:26px;border-radius:22px;background:#fff7df;border:1px solid #f3dea2;margin:25px 0}.coverage-verdict.good{background:#effaf3;border-color:#b9e7ca}.verdict-icon{width:48px;height:48px;border-radius:15px;background:#fff;display:grid;place-items:center;font-size:1.3rem;font-weight:950;flex:none}.coverage-verdict small{font-weight:900;letter-spacing:.09em;color:#667085}.coverage-verdict h3{font-size:1.4rem;margin:5px 0 7px}.coverage-verdict p{margin:0;color:#5d6776;line-height:1.65}.warranty-detail{padding:22px;border-radius:18px;background:#f7f9fc;margin-bottom:18px}.warranty-detail small{font-weight:900;color:#667085;letter-spacing:.08em}.warranty-detail p{line-height:1.7;margin-bottom:0}.warranty-terms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.warranty-terms-grid details{border:1px solid var(--line);border-radius:17px;padding:18px}.warranty-terms-grid summary{font-weight:900;cursor:pointer}.warranty-terms-grid p{color:#667085;line-height:1.65;white-space:pre-line}.warranty-history{margin-top:44px}.history-line{display:grid;gap:0;max-width:760px}.history-line article{position:relative;display:grid;grid-template-columns:22px 1fr;gap:15px;padding:0 0 25px}.history-line article:not(:last-child):before{content:"";position:absolute;left:6px;top:12px;bottom:-2px;width:2px;background:#dce5f5}.history-line i{width:14px;height:14px;border-radius:50%;background:var(--blue);margin-top:4px;z-index:1}.history-line b{display:inline-block}.history-line small{margin-left:10px;color:#98a2b3}.history-line p{margin:6px 0 0;color:#667085}.warranty-terms-public{padding-top:45px}@media(max-width:900px){.menu-button{display:grid}.mobile-nav-panel{display:block}.desktop-return{margin-left:auto}.nav-actions{margin-left:0}.main-nav{display:none}.contact-page-grid,.warranty-hero{grid-template-columns:1fr}.social-panel{position:static}.mode-links{grid-template-columns:1fr}.repair-summary-grid{grid-template-columns:1fr 1fr}.warranty-terms-grid{grid-template-columns:1fr}.warranty-hero{padding-top:60px}.vivid-support .support-card{min-height:auto}}@media(max-width:680px){.desktop-return{font-size:0;padding:9px 11px}.desktop-return span{font-size:1rem}.nav-row{gap:8px}.nav-actions{gap:6px;margin-left:auto}.lang-button{padding:9px 11px}.menu-button{width:41px;height:41px}.repair-summary-grid{grid-template-columns:1fr}.warranty-result-card{padding:24px}.warranty-result-top{align-items:flex-start;flex-direction:column}.warranty-hero h1{font-size:3.25rem}.contact-page-grid{gap:22px}}.referral-explainer{padding-top:30px}.referral-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.referral-steps article{min-height:220px;border-radius:22px;padding:26px;background:linear-gradient(155deg,#fff7dc,#fff);border:1px solid #f0daa1}.referral-steps article:nth-child(2n){background:linear-gradient(155deg,#eef4ff,#fff);border-color:#cfdbff}.referral-steps b{display:grid;place-items:center;width:38px;height:38px;border-radius:13px;background:#111c33;color:#fff;font-size:.72rem}.referral-steps h3{margin:32px 0 10px}.referral-steps p{color:#667085;line-height:1.65}.referral-note{margin-top:16px;display:flex;justify-content:space-between;gap:20px;padding:22px 25px;border-radius:18px;background:#101827;color:#fff}.referral-note span{color:#bcc7d9;max-width:760px}.footer-socials{display:flex;gap:8px}.footer-socials a{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);display:grid;place-items:center;background:#fff}.footer-socials img{width:18px;height:18px}@media(max-width:900px){.referral-steps{grid-template-columns:1fr 1fr}.referral-note{flex-direction:column}.footer-socials{margin-top:8px}}@media(max-width:560px){.referral-steps{grid-template-columns:1fr}}@media(min-width:901px){.contact-section .contact-grid{grid-template-columns:1fr 1fr}.contact-section .contact-grid a{min-height:86px}}.explore-button{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:#475467;font:inherit;font-size:.9rem;font-weight:750;padding:8px 3px;cursor:pointer}.explore-button:hover{color:var(--blue)}.explore-button span{display:inline-block;font-size:1rem;transition:transform .2s ease}.explore-button span.rotated{transform:rotate(180deg)}.desktop-mega-wrap{position:absolute;left:0;right:0;top:100%;background:#fffffffb;border-top:1px solid #eef1f5;border-bottom:1px solid #e2e7ef;box-shadow:0 28px 70px #0b122021;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.desktop-mega-menu{display:grid;grid-template-columns:270px 1fr;gap:38px;padding-top:30px;padding-bottom:34px}.mega-intro{padding:10px 24px 10px 0;border-right:1px solid var(--line)}.mega-intro h3{font-size:1.5rem;letter-spacing:-.03em;line-height:1.08;margin:11px 0}.mega-intro p{color:#667085;line-height:1.55;font-size:.9rem;margin:0}.mega-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.mega-group{display:grid;align-content:start;gap:7px}.mega-group>small{font-size:.66rem;font-weight:900;letter-spacing:.12em;color:#98a2b3;margin:2px 0 5px}.mega-group>a{display:grid;gap:3px;padding:11px 12px;border-radius:13px;transition:.18s ease}.mega-group>a:hover{background:#f4f7ff;transform:translate(3px)}.mega-group>a b{font-size:.88rem}.mega-group>a span{font-size:.75rem;line-height:1.35;color:#7a8597}.mega-group>a.mega-sos{background:linear-gradient(135deg,#fff1ee,#fff8f3);border:1px solid #ffd1c7}.mega-group>a.mega-sos b{color:#c4321c}.mega-group>a.mega-sos span{color:#8b4a3d}.mobile-sos{background:linear-gradient(90deg,#fff2ef,#fff)!important}.mobile-sos>b{color:#d13b24!important}.dark-quote-wrap{display:grid;gap:24px}.dark-link{display:inline-flex;width:max-content;color:#b9c9ff;font-weight:900;border-bottom:1px solid rgba(185,201,255,.35);padding-bottom:4px}.dark-link:hover{color:#fff}.sos-home-strip{margin-top:54px;margin-bottom:10px;border:1px solid #ffd4cb;background:linear-gradient(120deg,#fff2ef 0,#fff9f5 44%,#f4f7ff);border-radius:25px;padding:26px 28px;display:flex;justify-content:space-between;align-items:center;gap:28px;box-shadow:0 18px 55px #76312312}.sos-home-copy{display:flex;align-items:flex-start;gap:18px;max-width:820px}.sos-dot{width:13px;height:13px;border-radius:50%;background:#ef553f;box-shadow:0 0 0 8px #ef553f1f;margin-top:10px;flex:none}.sos-home-strip .kicker{color:#c73924}.sos-home-strip h2{font-size:1.75rem;letter-spacing:-.035em;margin:6px 0}.sos-home-strip p{color:#667085;line-height:1.6;margin:0}.sos-home-link{white-space:nowrap;background:#c93722;color:#fff;border-radius:15px;padding:14px 17px;font-weight:900;box-shadow:0 12px 30px #c937222e}.sos-home-link:hover{transform:translateY(-2px)}.page-sos .seo-hero{background:radial-gradient(circle at 92% 5%,rgba(239,85,63,.12),transparent 33%)}.page-sos .seo-hero .kicker{color:#c73924}.sos-specialized{padding-top:25px}.sos-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.sos-case-grid article{min-height:245px;padding:26px;border-radius:22px;border:1px solid #f0d6d0;background:linear-gradient(155deg,#fff6f3,#fff);transition:.2s}.sos-case-grid article:nth-child(2n){background:linear-gradient(155deg,#f2f6ff,#fff);border-color:#d9e2ff}.sos-case-grid article:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.sos-case-grid article>span{display:grid;place-items:center;width:39px;height:39px;border-radius:12px;background:#1a2335;color:#fff;font-size:.72rem;font-weight:900}.sos-case-grid h3{margin:34px 0 10px}.sos-case-grid p{color:#667085;line-height:1.62}.sos-route-box{margin-top:18px;background:#101827;color:#fff;border-radius:26px;padding:32px 34px;display:flex;align-items:center;justify-content:space-between;gap:34px}.sos-route-box h3{font-size:1.75rem;margin:7px 0}.sos-route-box p{max-width:750px;color:#bdc8da;line-height:1.65;margin:0}.sos-route-box .kicker{color:#ffb4a7}.sos-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}.sos-route-box .btn.primary{background:#ef553f}.sos-route-box .btn.secondary{border-color:#ffffff40;background:#ffffff14;color:#fff}.page-about .seo-hero{background:radial-gradient(circle at 90% 0,rgba(37,99,255,.11),transparent 36%)}.about-specialized{padding-top:28px}.about-manifesto{max-width:900px}.about-manifesto h2{font-size:clamp(2.3rem,4.3vw,4rem);letter-spacing:-.05em;line-height:1.02;margin:13px 0 20px}.about-manifesto p{font-size:1.1rem;line-height:1.8;color:#667085;max-width:780px}.about-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.about-values-grid article{padding:30px;border:1px solid var(--line);border-radius:23px;background:linear-gradient(145deg,#fff,#f8faff)}.about-values-grid b{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#eef4ff;color:#2455c4;font-size:.72rem}.about-values-grid h3{font-size:1.25rem;margin:33px 0 10px}.about-values-grid p{color:#667085;line-height:1.65}.about-quote-band{margin-top:18px;border-radius:27px;padding:35px;background:linear-gradient(135deg,#0d1526,#1a2b50);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:35px}.about-quote-band blockquote{font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.18;margin:0;max-width:730px;color:#e4ebfa}.about-quote-band>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}@media(max-width:1080px){.main-nav{display:none}.menu-button{display:grid}.mobile-nav-panel{display:block}.desktop-mega-wrap{display:none}.nav-actions{margin-left:auto}}@media(max-width:900px){.sos-home-strip,.sos-route-box,.about-quote-band{align-items:flex-start;flex-direction:column}.sos-home-link{white-space:normal}.sos-case-grid{grid-template-columns:1fr 1fr}.about-values-grid{grid-template-columns:1fr}.about-quote-band>div,.sos-actions{justify-content:flex-start}.desktop-mega-wrap{display:none}}@media(max-width:560px){.sos-case-grid{grid-template-columns:1fr}.sos-home-strip{padding:22px}.sos-home-copy{gap:13px}.sos-home-strip h2{font-size:1.5rem}.sos-route-box{padding:25px}}
