
.site-header{background:#151719;border-bottom:2px solid #ffb73f;color:#fff}.site-header .nav-dropdown>summary,.site-header nav>a{color:#fff}.site-header .dropdown{color:#222;background:#fff}.site-header .brand{width:230px;text-align:center;display:flex;flex-direction:column;align-items:center;flex-shrink:0}.brand .brand-horizontal{display:block;width:230px;height:auto;max-width:100%}.brand .brand-signature{display:block;background:#ffb73f;color:#000;text-align:center;width:100%;padding:4px 7px;border-radius:3px;font-size:11px;font-weight:700;margin-top:8px}.site-header .menu-toggle{color:#fff}.site-header .menu-toggle span{background:#fff}.site-header .dropdown a.estimate-menu-item{display:flex;align-items:center;gap:10px}.footer-brand .brand-horizontal{width:240px;height:auto;max-width:100%;display:block}.protection-two{grid-template-columns:repeat(2,minmax(0,1fr))}.smartphone-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:45px;align-items:center;padding-top:45px;padding-bottom:35px}.smartphone-hero h1{font-size:clamp(34px,3.8vw,52px)}.smartphone-hero-photo{position:relative;border-radius:10px;overflow:hidden}.smartphone-hero-photo img{width:100%;aspect-ratio:4/3;object-fit:cover}.smartphone-hero-photo figcaption{position:absolute;bottom:10px;right:10px;background:#222b;color:white;font-size:10px;padding:3px 7px;border-radius:3px}.repair-process-frame{background:#eff8fd;border:1px solid #cbdfea;border-top:4px solid #22a1ed;padding:35px;border-radius:12px}.repair-process-frame .section-head{margin-bottom:28px}.repair-process-frame .process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.repair-process-frame .process-grid article{background:#fff;border:1px solid #dce6ec;border-radius:10px;padding:25px}.repair-process-frame .process-grid article>span{display:inline-flex;align-items:center;justify-content:center;background:#ffb73f;color:#222;border-radius:50%;font-size:15px;font-weight:800;width:38px;height:38px;margin-bottom:18px}.repair-process-frame h3{font-size:23px;margin-bottom:12px}.smartphone-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.smartphone-detail-grid article{padding:25px;border:1px solid #dedfdf;border-radius:10px;background:#fff}.smartphone-detail-grid h3{font-size:22px;margin-bottom:16px}.smartphone-detail-note{margin-top:25px;padding:25px;background:#f7f7f5;border-radius:10px;display:flex;align-items:center;gap:30px}.smartphone-detail-note p{flex:1}.smartphone-details h2{max-width:850px}@media(max-width:1100px)and(min-width:681px){.site-header .brand{width:175px}.brand .brand-horizontal{width:175px}.brand .brand-signature{font-size:10px}}@media(max-width:680px){.site-header .brand{width:190px}.brand .brand-horizontal{width:190px}.site-header .nav-wrap{padding-top:16px;padding-bottom:16px}.site-header nav{background:#151719}.smartphone-hero{grid-template-columns:1fr;gap:25px}.smartphone-hero h1{font-size:36px}.repair-process-frame{padding:22px}.repair-process-frame .process-grid,.smartphone-detail-grid,.protection-two{grid-template-columns:1fr}.smartphone-detail-note{flex-direction:column;align-items:stretch;gap:20px}.repair-process-frame .process-grid article{padding:22px}}

.device-illustration{display:block;width:100%;height:auto}
