.button,.commerce-inline-link,.desktop-cta,.floating-whatsapp,.footer-whatsapp,.market-card-link,.precision-chip{align-items:center;line-height:1.2}.button>svg,.commerce-inline-link>svg,.floating-whatsapp>svg,.footer-whatsapp>svg,.market-card-link>svg,.precision-chip>svg{display:block;flex:0 0 auto}.whatsapp-brand-icon{display:block;align-self:center;background-position:50%;transform:none}.desktop-cta,.floating-whatsapp{gap:9px}.mobile-contact-bar a{align-items:center;line-height:1.15}.contact-detail-list>a>.whatsapp-brand-icon{align-self:center;justify-self:start}.preview-icon .whatsapp-brand-icon{margin:0}.eyebrow,.service-eyebrow{font-size:11px!important;line-height:1.35}.light-hero-kicker{font-size:11.5px;line-height:1.4}.light-hero-proof span{font-size:11.5px;line-height:1.35}.light-hero-photo figcaption span{font-size:10px}.light-hero-photo figcaption strong{font-size:13px}.selector-title>span{font-size:10px}.selector-title p{font-size:13px;line-height:1.55}.selector-fields label>span{font-size:11px}.selector-fields label b{font-size:9px}.custom-select-option,.custom-select-trigger{font-size:12px}.selector-note{font-size:10.5px}.selector-result>small{font-size:9px}.selector-result>span{font-size:12px}.selector-result>p{font-size:11.5px}.selector-result>:is(a,button){position:relative;display:flex;justify-content:center;padding-inline:36px;font-size:12px;line-height:1.2}.selector-result>:is(a,button)>span{overflow:visible;text-align:center}.selector-result>:is(a,button)>svg,.selector-result>:is(a,button)>svg:last-child{position:absolute;right:14px;width:16px;height:16px;margin:0}.market-card small,.market-card-top>span{font-size:11px}.market-card p{font-size:14px;line-height:1.65}.market-card li{font-size:10.5px}.market-card-link{font-size:12.5px}.commerce-heading>p,.contact-spotlight>p:not(.eyebrow),.craft-copy>p:not(.eyebrow),.craft-list span,.faq-intro>p{font-size:15px}.craft-gallery figcaption span{font-size:10px}.craft-gallery figcaption strong{font-size:12px}.process-market-grid li>div span{font-size:11px}.process-market-grid p,.service-principles p{font-size:13px;line-height:1.6}.precision-chip{font-size:11.5px}.precision-content>p{font-size:15px;line-height:1.7}.faq-panel p{font-size:14px}.field label,.preview-topline,.request-form legend{font-size:12px}.gsm-home .request-form .custom-select-trigger,.gsm-home .request-form input,.gsm-home .request-form textarea{font-size:13px}.field-error,.form-status,.gsm-home .choice-pill span{font-size:12px}.preview-empty p{font-size:14px;line-height:1.6}.privacy-note{font-size:10.5px;line-height:1.6}.contact-detail-list small,.contact-links small,.contact-spotlight-actions small,.map-label{font-size:10px}.footer-column h2{font-size:12px}.breadcrumbs li,.footer-bottom a,.footer-bottom p{font-size:11.5px}.mobile-contact-bar a{font-size:10px}.legal-content article>span,.related-grid>a>span,.scope-list span{font-size:10.5px}.about-visual>span,.floating-label,.orbit-chip,.repair-side small{font-size:10px}.shipping-request-form .form-grid .field:last-child{grid-column:1/-1}.shipping-request-form textarea#returnAddress{min-height:94px}.shipping-request-form textarea#problem{min-height:112px}.shipping-status-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.shipping-status-row .choice-pill,.shipping-status-row .choice-pill span{width:100%}.shipping-status-row .choice-pill span{min-height:48px;align-items:center;justify-content:center;padding-inline:10px;text-align:center}.shipping-preview{min-height:100%}.shipping-guide{display:grid;flex:1;gap:10px;align-content:center;margin-block:30px}.shipping-guide article{display:grid;grid-template-columns:38px minmax(0,1fr);gap:14px;align-items:start;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(255,255,255,.035);padding:16px}.shipping-guide article>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(131,175,248,.24);border-radius:50%;color:#9fc1f8;font-size:10px;font-weight:780}.shipping-guide strong{display:block;color:#fff;font-size:14px;font-weight:650;line-height:1.3}.shipping-guide p{margin:6px 0 0;color:rgba(255,255,255,.58);font-size:12px;line-height:1.6}@media (max-width:600px){.light-hero-kicker{font-size:10.5px;letter-spacing:.09em}.light-hero-proof span{font-size:11px}.commerce-heading>p,.contact-spotlight>p:not(.eyebrow),.craft-copy>p:not(.eyebrow),.craft-list span,.faq-intro>p{font-size:14px}.shipping-request-form .form-grid .field:last-child{grid-column:auto}.shipping-status-row{grid-template-columns:1fr}.shipping-guide article{grid-template-columns:34px minmax(0,1fr);padding:14px}}