@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/13d601e0732c7766-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f54e13212b7871d5-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/5ccbc299521a181a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/4fca260083159167-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/fe1772644044fc6c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geologica;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f3fb4235d30510d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geologica Fallback;src:local("Arial");ascent-override:90.18%;descent-override:25.43%;line-gap-override:0.00%;size-adjust:108.12%}.__className_fc9c50{font-family:Geologica,Geologica Fallback;font-style:normal}.__variable_fc9c50{--font-geologica:"Geologica","Geologica Fallback"}:root{--white:#ffffff;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-500:#64748b;--slate-800:#1e293b;--blue:#00bfff;--orange:#ea641d;--footer:#1e293b;--muted-dark:#9e9eaa;--container:min(100% - 80px,1360px);--shadow-soft:0 56px 24px rgba(211,213,215,0.08)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--slate-50);color:var(--slate-800);font-family:var(--font-geologica),Arial,sans-serif;transition:background-color .18s ease,color .18s ease}a{color:inherit;text-decoration:none}button{border:0;font:inherit;background:none}img{display:block;max-width:100%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mask-icon{display:inline-flex;flex:0 0 auto}main{min-height:100vh;overflow:hidden}.page-frame{width:var(--container);margin:24px auto 0}main>.page-frame:first-child{padding-top:80px}.page-frame--content{margin-top:24px}.site-header{position:fixed;top:24px;left:50%;z-index:50;display:grid;width:var(--container);grid-template-columns:1fr auto 1fr;align-items:center;height:80px;padding:16px 16px 16px 36px;background:var(--white);border-radius:24px;overflow:visible;transform:translateX(-50%)}.logo-link{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content}.main-nav{display:flex;align-items:center;gap:40px;color:var(--slate-500);font-size:16px;font-weight:400;line-height:22px;white-space:nowrap}.footer-bottom a,.footer-contacts a,.main-nav a{transition:color .18s ease}.footer-bottom a:hover,.footer-contacts a:hover,.main-nav a:hover{color:var(--blue)}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.mobile-chat-button,.mobile-flag-button{display:none}.mobile-chat-button,.mobile-flag-button,.theme-toggle{width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:16px;border:0;background:var(--slate-100);color:var(--slate-800);cursor:pointer;outline:none;text-decoration:none;transition:transform .18s ease,background-color .18s ease,color .18s ease}.theme-toggle{display:grid}.mobile-chat-button:hover,.mobile-flag-button:hover,.theme-toggle:hover{transform:translateY(-1px)}.mobile-chat-button:focus-visible,.mobile-flag-button:focus-visible,.theme-toggle:focus-visible{box-shadow:0 0 0 3px rgba(0,191,255,.22)}.header-divider{width:1px;height:16px;flex:0 0 auto;background:var(--slate-100)}.chat-icon,.theme-icon{position:relative}.chat-icon,.header-action-icon,.theme-icon{display:block;width:20px;height:20px}.header-action-icon--sun{width:24px;height:24px;fill:#d8e2ef}.theme-icon--light:before{position:absolute;inset:2px;border:2px solid;border-radius:999px;content:""}.theme-icon--light:after{position:absolute;top:-1px;right:0;width:13px;height:13px;border-radius:999px;background:var(--slate-100);content:""}.theme-icon--dark:before{position:absolute;inset:5px;border-radius:999px;background:currentColor;box-shadow:0 -8px 0 -3px currentColor,0 8px 0 -3px currentColor,8px 0 0 -3px currentColor,-8px 0 0 -3px currentColor,6px 6px 0 -4px currentColor,-6px 6px 0 -4px currentColor,6px -6px 0 -4px currentColor,-6px -6px 0 -4px currentColor;content:""}.theme-icon--dark:after{position:absolute;inset:3px;border:1.5px solid;border-radius:999px;content:"";opacity:.34}.chat-icon:before{position:absolute;inset:2px 1px 4px;border:1.8px solid var(--blue);border-radius:6px;content:""}.chat-icon:after{position:absolute;right:4px;bottom:2px;width:6px;height:6px;border-right:1.8px solid var(--blue);border-bottom:1.8px solid var(--blue);content:"";transform:rotate(45deg)}.language-switch{display:inline-flex;align-items:center;gap:8px;height:48px;padding:12px 16px;border-radius:16px;background:var(--slate-100);color:var(--slate-800);cursor:pointer}.language-switcher{position:relative;flex:0 0 auto}.language-flag{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;overflow:hidden;border-radius:0;background:transparent}.language-flag img{width:100%;height:100%;object-fit:contain}.mobile-flag-button .language-flag{width:20px;height:20px}.language-menu{position:absolute;top:calc(100% + 16px);left:50%;z-index:20;width:216px;padding:16px;border-radius:24px;background:var(--white);box-shadow:0 20px 40px rgba(58,62,84,.08);transform:translateX(-50%)}.language-options{display:flex;flex-direction:column;gap:8px;width:100%}.language-option{display:flex;width:100%;min-height:56px;align-items:center;gap:8px;padding:16px;border:1px solid transparent;border-radius:16px;background:var(--slate-50);color:var(--slate-800);cursor:pointer;font-size:16px;font-weight:300;line-height:22px;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.language-option:hover{transform:translateY(-1px)}.language-option.is-active{border-color:var(--blue);background:var(--white)}.language-option>span:nth-child(2){flex:1 1 auto;min-width:0}.language-radio{position:relative;width:20px;height:20px;flex:0 0 auto;border:1px solid #cbdcec;border-radius:999px;background:var(--slate-50)}.language-option.is-active .language-radio{border-color:#bae6fd;background:var(--white)}.language-option.is-active .language-radio:after{position:absolute;inset:4px;border-radius:999px;background:var(--blue);box-shadow:0 0 0 2px rgba(0,191,255,.12);content:""}.language-modal-backdrop{display:none}.language-dialog-close{position:absolute;top:16px;right:16px;width:20px;height:20px;cursor:pointer}.language-dialog-close:after,.language-dialog-close:before{position:absolute;top:9px;left:4px;width:14px;height:1.6px;border-radius:999px;background:var(--slate-500);content:""}.language-dialog-close:before{transform:rotate(45deg)}.language-dialog-close:after{transform:rotate(-45deg)}.request-modal-backdrop{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(30,41,59,.6)}.request-dialog{width:min(720px,calc(100vw - 32px));padding:36px;overflow:visible;border-radius:24px;box-shadow:0 28px 80px rgba(15,23,42,.2)}.request-dialog,.request-success-dialog{position:relative;display:flex;max-height:calc(100dvh - 32px);flex-direction:column;gap:24px;background:var(--white)}.request-success-dialog{width:min(534px,calc(100vw - 32px));align-items:center;padding:36px 36px 56px;overflow:hidden;border-radius:36px}.request-success-illustration{position:relative;width:183px;height:183px;flex:0 0 auto;overflow:hidden}.request-success-illustration-image{position:absolute;top:0;left:8.19%;width:192.65%;height:100%;max-width:none}.request-success-copy{display:flex;width:100%;flex-direction:column;align-items:center;gap:12px;text-align:center}.request-success-copy h2{margin:0;color:var(--slate-800);font-size:36px;font-weight:600;line-height:48px}.request-success-copy p{width:100%;margin:0;color:var(--slate-500);font-size:20px;font-weight:300;line-height:28px}.request-success-message{display:block}.request-success-message--mobile{display:none}.request-dialog-heading h2{margin:0;color:var(--slate-800);font-size:20px;font-weight:600;line-height:28px}.request-dialog-close{position:absolute;top:36px;right:36px;width:20px;height:20px;cursor:pointer}.request-dialog-close:after,.request-dialog-close:before{position:absolute;top:9px;left:3px;width:15px;height:1.7px;border-radius:999px;background:var(--slate-500);content:""}.request-dialog-close:before{transform:rotate(45deg)}.request-dialog-close:after{transform:rotate(-45deg)}.request-fields{display:flex;flex-direction:column;gap:12px}.request-field{position:relative;display:flex;min-height:64px;align-items:center;border:1px solid transparent;border-radius:56px;background:var(--slate-50);overflow:hidden;transition:border-color .16s ease,background-color .16s ease}.request-field:focus-within{border-color:rgba(0,191,255,.34)}.request-device-tree-trigger.is-invalid,.request-field.is-invalid{border-color:#ef4444;background:rgba(239,68,68,.06)}.request-device-tree-trigger.is-invalid:focus-visible,.request-field.is-invalid:focus-within{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.request-field input,.request-field select,.request-field textarea{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--slate-800);font:inherit;font-size:16px;font-weight:400;line-height:22px}.request-field input,.request-field select{height:64px;padding:0 24px}.request-field--select select{padding-right:56px}.request-field input::placeholder,.request-field textarea::placeholder{color:var(--slate-500);opacity:1}.request-field--phone{gap:8px;padding:0 24px}.request-field--phone input{height:auto;padding:0;color:var(--slate-800)}.request-field--phone input::placeholder{color:var(--slate-300,#cbd5e1)}.request-phone-icon{width:24px;height:24px;flex:0 0 auto}.request-phone-prefix{flex:0 0 auto;color:var(--blue);font-size:16px;font-weight:400;line-height:22px}.request-field--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--slate-500);cursor:pointer}.request-field--select.has-value select{color:var(--slate-800)}.request-field--select:after{position:absolute;top:50%;right:28px;width:12px;height:12px;border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);content:"";pointer-events:none;transform:translateY(-70%) rotate(45deg)}.request-field-row{display:flex;width:100%;gap:12px}.request-field-row>.request-field{flex:1 1;min-width:0}.request-device-tree{position:relative;z-index:4;width:100%}.request-device-tree.is-open{z-index:30}.request-device-tree-trigger{position:relative;display:flex;width:100%;min-height:64px;align-items:center;justify-content:space-between;gap:16px;padding:0 24px;border:1px solid transparent;border-radius:56px;background:var(--slate-50);color:var(--slate-500);font-size:16px;font-weight:400;line-height:22px;text-align:left;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.request-device-tree-trigger.has-value{color:var(--slate-800)}.request-device-tree-trigger:focus-visible,.request-device-tree.is-open .request-device-tree-trigger{border-color:rgba(0,191,255,.34);outline:none;box-shadow:0 0 0 4px rgba(0,191,255,.08)}.request-device-tree-trigger.is-invalid,.request-device-tree-trigger.is-invalid:focus-visible,.request-device-tree.is-open .request-device-tree-trigger.is-invalid{border-color:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.1)}.request-device-tree-trigger span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-device-tree-trigger-icon{width:24px;height:24px;flex:0 0 auto}.request-device-tree-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:32;max-width:calc(100vw - 48px);overflow:visible}.request-device-tree-stack{display:flex;align-items:flex-start;gap:4px}.request-device-tree-panel{width:236px;max-height:324px;flex:0 0 236px;overflow:hidden;border:1px solid var(--slate-200);border-radius:12px;background:var(--white);box-shadow:0 18px 44px rgba(15,23,42,.16)}.request-device-tree-layerbar{display:none}.request-device-tree-list{display:flex;max-height:322px;flex-direction:column;gap:4px;overflow-y:auto;padding:6px}.request-device-tree-node{display:flex;min-height:48px;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:8px;color:var(--slate-800);font-size:16px;font-weight:400;line-height:22px;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.request-device-tree-node span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.request-device-tree-node.is-active,.request-device-tree-node.is-selected,.request-device-tree-node:hover{background:var(--slate-100)}.request-device-tree-chevron{width:9px;height:9px;flex:0 0 auto;border-top:1.8px solid var(--slate-800);border-right:1.8px solid var(--slate-800);transform:rotate(45deg)}.request-device-tree-empty{display:flex;min-height:48px;align-items:center;padding:10px 12px;color:var(--slate-500);font-size:15px;line-height:22px}.request-field--message{height:136px;align-items:flex-start;border-radius:24px}.request-other-device-chip{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:8px;min-height:36px;padding:7px 10px 7px 14px;border:1px solid rgba(0,191,255,.28);border-radius:999px;background:rgba(0,191,255,.08);color:var(--slate-800);font-size:14px;font-weight:400;line-height:20px}.request-other-device-chip button{position:relative;width:20px;height:20px;flex:0 0 auto;border-radius:999px;background:var(--blue);cursor:pointer}.request-other-device-chip button:after,.request-other-device-chip button:before{position:absolute;top:9px;left:5px;width:10px;height:1.5px;border-radius:999px;background:var(--white);content:""}.request-other-device-chip button:before{transform:rotate(45deg)}.request-other-device-chip button:after{transform:rotate(-45deg)}.request-field--other-device{min-height:76px;height:auto;gap:10px;align-items:center;flex-wrap:wrap;padding:14px 20px;border-radius:24px}.request-field.request-field--other-device textarea{height:auto;min-height:36px;flex:1 1 190px;padding:7px 0}.request-field textarea{height:100%;padding:24px;resize:none}.request-dialog-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.request-dialog-actions .button{width:156px;min-width:156px;height:48px}.button:disabled{cursor:progress;opacity:.72;transform:none}.request-status{min-height:18px;margin:-14px 0 0;color:var(--slate-500);font-size:13px;font-weight:400;line-height:18px}.request-status:empty{display:none}.request-status--success{color:#16a34a}.request-status--error{color:#dc2626}.button{display:inline-flex;align-items:center;justify-content:center;min-width:189px;height:46px;padding:12px 24px;border-radius:16px;color:var(--slate-50);background:var(--blue);font-size:16px;font-weight:400;line-height:22px;text-align:center;white-space:normal;overflow-wrap:anywhere;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.button:hover{transform:translateY(-1px)}.button.button--request-outline{border:1px solid var(--blue);background:var(--white);color:var(--blue)}.button--outline{min-width:138px;border:1px solid #bae6fd;background:var(--white);color:var(--blue)}.button--glass{background:rgba(241,245,249,.4);color:var(--white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-section{position:relative;display:grid;place-items:center;height:624px;margin-top:16px;overflow:hidden;border-radius:24px;background:#121923}.hero-video{position:absolute;inset:-18px;width:calc(100% + 36px);height:calc(100% + 36px);object-fit:cover;filter:saturate(.78) brightness(.62);transform:scale(1.08)}.hero-overlay{position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgba(15,23,42,.2),rgba(15,23,42,.42)),linear-gradient(90deg,rgba(15,23,42,.46),rgba(15,23,42,.22) 38%,rgba(15,23,42,.34))}.hero-copy{position:relative;z-index:1;width:min(678px,calc(100% - 48px));min-width:0;text-align:center;color:var(--white)}.hero-copy h1{max-width:100%;margin:0 0 4px;font-size:48px;font-weight:900;line-height:64px;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.calculator-copy h2 span,.hero-copy h1 span,.probox-copy h2 span,.section-title h2 span{color:var(--blue)}.hero-copy p{width:min(602px,100%);margin:0 auto 36px;color:rgba(255,255,255,.8);font-size:16px;font-weight:300;line-height:24px;overflow-wrap:anywhere}.hero-actions{display:flex;justify-content:center;gap:8px}.scroll-cue{position:absolute;bottom:40px;left:50%;z-index:1;display:flex;width:86px;transform:translateX(-50%);flex-direction:column;align-items:center;gap:8px;color:var(--slate-200)}.scroll-cue span{position:relative;width:18px;height:27px;border:2px solid var(--slate-200);border-radius:10px}.scroll-cue span:after{position:absolute;top:5px;left:50%;width:2px;height:5px;border-radius:4px;background:var(--slate-200);content:"";transform:translateX(-50%)}.scroll-cue small{font-size:16px;font-style:italic;font-weight:100;line-height:22px}.brand-strip{display:flex;flex-direction:column;gap:20px;align-items:center;margin-top:56px}.brand-strip>p{margin:0;color:var(--slate-500);font-size:16px;font-weight:300;line-height:24px;opacity:.8;text-align:center}.brand-viewport{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;padding:0 40px;scroll-snap-type:none;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab}.brand-viewport:after,.brand-viewport:before{position:absolute;top:0;z-index:2;width:115px;height:120px;pointer-events:none;content:""}.brand-viewport:before{left:0;background:linear-gradient(90deg,var(--slate-50) 28%,rgba(248,250,252,0))}.brand-viewport:after{right:0;background:linear-gradient(270deg,var(--slate-50) 28%,rgba(248,250,252,0))}.brand-track{display:flex;width:max-content;gap:16px}.brand-track-set{display:flex;flex:0 0 auto;gap:16px}.brand-viewport::-webkit-scrollbar,.team-track::-webkit-scrollbar{display:none}.brand-card{display:grid;width:200px;height:120px;flex:0 0 auto;place-items:center;scroll-snap-align:start;border-radius:24px;background:var(--white);overflow:hidden}.calculator-grid,.service-grid,.why-grid{display:grid;grid-gap:16px;gap:16px}.service-grid{grid-template-columns:901fr 443fr;margin-top:24px}.calculator-card,.faq-item,.repair-visual,.service-card,.team-card,.why-list,.why-media{background:var(--white);border-radius:24px;overflow:hidden}.service-card{position:relative;height:494px}.service-copy{position:absolute;top:36px;left:36px;z-index:1;width:calc(100% - 72px);max-width:829px}.service-copy h2{margin:0 0 12px;color:var(--blue);font-size:36px;font-weight:600;line-height:48px;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.service-copy p{margin:0 0 36px;color:var(--slate-500);font-size:20px;font-weight:300;line-height:28px;overflow-wrap:anywhere}.service-watermark{position:absolute;top:188px;right:56px;opacity:.03}.service-tabs{position:absolute;right:36px;bottom:36px;left:36px;display:flex;flex-wrap:wrap;gap:14px;padding-top:36px;border-top:1px solid var(--slate-100)}.service-tab{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:8px;height:46px;padding:12px 24px;border:1px solid transparent;border-radius:12px;background:var(--slate-50);color:var(--slate-500);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;outline:none;white-space:nowrap;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.service-tab-icon{flex:0 0 auto;background-color:var(--slate-500)}.service-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis}.service-tab:hover{transform:translateY(-1px);border-color:rgba(0,191,255,.25)}.service-tab.is-active .service-tab-icon,.service-tab:hover .service-tab-icon{background-color:var(--blue)}.service-tab.is-active{border:1px solid var(--blue);background:var(--white);color:var(--slate-800)}.service-tab:focus-visible{box-shadow:0 0 0 3px rgba(0,191,255,.18)}.service-card--media{position:relative;display:grid;place-items:end center}.video-fill-fallback{background-image:linear-gradient(rgba(8,14,20,.28),rgba(8,14,20,.18)),url(/assets/procare/repair-phone.png);background-position:50%;background-size:cover}.service-video,.video-fill-fallback{position:absolute;inset:0;filter:saturate(.7) brightness(.82)}.service-video{display:none;width:100%;height:100%;object-fit:cover}.service-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,20,.04),rgba(8,14,20,.18))}.media-logo{position:absolute;top:24px;right:24px;z-index:1;margin:0}.calculator-grid{grid-template-columns:1fr 1fr;margin-top:56px}.calculator-card,.repair-visual{position:relative;height:354px}.repair-visual>img{position:absolute;top:34px;left:50%;width:287px;height:287px;transform:translateX(-50%)}.glass-note{position:absolute;display:flex;flex-direction:column;gap:4px;padding:12px 15px;border:1px solid rgba(226,232,240,.9);border-radius:16px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:blur(27px);backdrop-filter:blur(27px)}.glass-note strong{color:var(--slate-800);font-size:15px;font-weight:500;line-height:20px}.glass-note span{color:var(--slate-500);font-size:11px;font-weight:300;line-height:15px}.glass-note--quality{top:79px;left:79px;width:178px}.glass-note--speed{right:75px;bottom:39px;width:178px}.calculator-card{padding:36px}.calculator-copy h2,.probox-copy h2{margin:0;font-size:36px;font-weight:600;line-height:48px;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.calculator-copy p{width:min(600px,100%);margin:12px 0 36px;color:var(--slate-500);font-size:20px;font-weight:300;line-height:28px;overflow-wrap:anywhere}.calculator-benefits{display:flex;align-items:center;gap:16px;margin-bottom:36px}.calculator-benefit{position:relative;display:flex;flex:1 1;min-width:0;align-items:center;gap:8px}.calculator-benefit:not(:last-child):after{position:absolute;right:-8px;width:1px;height:16px;background:var(--slate-200);content:""}.calculator-icon{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:12px}.calculator-icon--green{background:#f0fdf4}.calculator-icon--violet{background:#f5f3ff}.calculator-icon--sky{background:#f0f9ff}.calculator-benefit b{font-size:16px;font-weight:400;line-height:22px;white-space:normal;overflow-wrap:anywhere}.faq-section,.team-section,.why-section{margin-top:56px}.section-title{text-align:center}.section-subtitle,.section-title p{margin:4px 0 0;color:var(--slate-500);font-size:16px;font-weight:300;line-height:24px;opacity:.8;text-align:center}.section-title h2{margin:0;color:var(--slate-800);font-size:40px;font-weight:900;line-height:56px;letter-spacing:0;overflow-wrap:anywhere;text-wrap:balance}.why-grid{grid-template-columns:443px 1fr;margin-top:24px}.why-list,.why-media{height:536px;padding:24px}.why-list{display:flex;flex-direction:column;gap:12px}.why-item{display:flex;align-items:center;width:100%;gap:16px;min-height:88px;padding:16px;border:1px solid var(--slate-100);border-radius:16px;background:var(--white);cursor:pointer;text-align:left;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.why-item:hover{transform:translateY(-1px);border-color:rgba(0,191,255,.2)}.why-item.is-active{border-color:transparent;background:var(--slate-50)}.why-item span{display:grid;width:56px;height:56px;flex:0 0 auto;place-items:center;border-radius:12px;background:var(--slate-50)}.why-item-icon-image{display:block;width:24px!important;height:24px!important;object-fit:contain}.why-item.is-active span{background:var(--white)}.why-item h3{margin:0;flex:1 1 auto;min-width:0;color:var(--slate-500);font-size:20px;font-weight:600;line-height:28px;overflow-wrap:anywhere}.why-item.is-active h3{color:var(--slate-800)}.why-media-panel{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:488px;padding:32px;border-radius:16px;color:var(--white);overflow:hidden}.why-media-panel:after{position:absolute;right:-54px;bottom:-54px;width:192px;height:192px;border-radius:50%;background:rgba(255,255,255,.06);content:""}.why-media-brand{position:relative;z-index:1;display:flex;justify-content:flex-end}.why-media-brand img{width:148px;height:auto}.why-media-visual{position:relative;z-index:1;display:grid;width:136px;height:136px;place-items:center;border:1px solid rgba(255,255,255,.12);border-radius:32px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.why-media-copy{position:relative;z-index:1;max-width:420px}.why-media-copy p,.why-media-copy span,.why-media-stat span{color:rgba(255,255,255,.74)}.why-media-copy p{margin:0 0 12px;font-size:15px;font-weight:400;line-height:22px}.why-media-copy h3{margin:0 0 16px;font-size:32px;font-weight:700;line-height:40px;overflow-wrap:anywhere;text-wrap:balance}.why-media-copy span{display:block;font-size:18px;font-weight:300;line-height:28px;overflow-wrap:anywhere}.why-media-stat{position:relative;z-index:1;display:flex;width:-moz-fit-content;width:fit-content;flex-direction:column;gap:6px;padding:16px 18px;border:1px solid rgba(255,255,255,.12);border-radius:20px;background:rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.why-media-stat strong{font-size:28px;font-weight:700;line-height:32px}.why-media-stat span{font-size:14px;font-weight:300;line-height:18px}.probox-banner{position:relative;height:425px;margin-top:56px;overflow:hidden;border-radius:36px;background:var(--white);box-shadow:var(--shadow-soft)}.probox-logo{position:absolute;top:40px;left:80px;z-index:2}.probox-copy{position:relative;z-index:2;width:600px;padding:131px 0 0 80px}.probox-copy h2{margin-bottom:36px}.probox-copy h2 span{color:var(--orange)}.probox-phone{position:absolute;top:-69px;left:451px;width:1033px;height:689px;max-width:none;object-fit:cover}.probox-note--left{top:141px;left:701px;width:153px}.probox-note--right{right:70px;bottom:47px;width:178px}.team-track{display:flex;gap:16px;width:100%;margin-top:24px;overflow-x:auto;overflow-y:hidden;padding-bottom:0;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;cursor:-webkit-grab;cursor:grab}.team-card{width:328px;height:368px;flex:0 0 328px;scroll-snap-align:start;padding:12px}.member-photo{position:relative;height:280px;overflow:hidden;border-radius:12px}.member-photo img{width:100%;height:100%;object-fit:cover}.member-photo .member-photo--tall{height:144.76%;max-width:none;object-fit:cover;transform:translateY(-12.74%)}.member-photo .member-photo--lower{transform:translateY(-15.24%)}.member-info{display:flex;flex-direction:column;gap:4px;align-items:center;padding-top:12px;text-align:center}.member-info h3,.member-info p{margin:0;font-size:16px;font-weight:400;line-height:22px}.member-info p{color:var(--blue)}.app-section{position:relative;height:472px;margin-top:56px;overflow:hidden;border-radius:24px;background:var(--footer)}.qr-card{position:absolute;z-index:2;display:flex;align-items:center;gap:16px;padding:20px;border-radius:20px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.qr-card h3,.qr-card p{margin:0;white-space:normal;overflow-wrap:anywhere}.qr-card h3{color:var(--white);font-size:20px;font-weight:600;line-height:28px}.qr-card p{margin-top:4px;color:var(--muted-dark);font-size:16px;font-weight:300;line-height:22px}.qr-card--apple{top:36px;left:136px;padding-right:32px}.qr-card--apple h3{font-size:24px;font-weight:500;line-height:36px}.qr-card--play{top:306px;left:600px;padding-left:32px}.qr-code{position:relative;width:90px;height:90px;flex:0 0 auto}.qr-code>img{width:100%;height:100%}.qr-code span{position:absolute;top:50%;left:50%;display:grid;width:24px;height:24px;place-items:center;transform:translate(-50%,-50%);border-radius:4px;background:var(--white)}.app-phone{max-width:none}.app-phone,.app-phone-crop{position:absolute;pointer-events:none}.app-phone-crop{overflow:hidden}.app-phone-crop--left{top:158px;left:123px;width:402px;height:789px}.app-phone-crop--top{top:-493px;left:588px;width:408px;height:801px}.app-phone-image{position:absolute;max-width:none}.app-phone-image--left{top:-12.03%;left:-67.92%;width:235.85%;height:119.9%}.app-phone-image--top{top:-2.1%;left:-86.53%;width:273.07%;height:104.21%}.app-brand{top:50px;right:113px}.app-brand,.app-note{position:absolute;z-index:2}.app-note{right:64px;bottom:34px;width:238px;margin:0;color:var(--muted-dark);font-size:16px;font-weight:300;line-height:22px}.app-note span{color:var(--blue)}.faq-section{width:min(902px,100%);margin-right:auto;margin-left:auto}.faq-list{display:flex;flex-direction:column;gap:16px;margin-top:24px}.faq-item{padding:24px}.faq-trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:20px;padding:0;cursor:pointer;text-align:left}.faq-heading{min-width:0}.faq-heading h3{margin:0;color:var(--slate-800);font-size:16px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.faq-chevron{position:relative;display:inline-flex;width:24px;height:24px;flex:0 0 auto;align-items:center;justify-content:center}.faq-chevron:before{position:absolute;top:50%;left:50%;width:12px;height:12px;border-right:3px solid var(--blue);border-bottom:3px solid var(--blue);content:"";transform:translate(-50%,-65%) rotate(45deg);transition:transform .18s ease}.faq-item.is-open .faq-chevron:before{transform:translate(-50%,-35%) rotate(-135deg)}.faq-answer p{margin:12px 52px 0 0;color:var(--slate-500);font-size:14px;font-weight:300;line-height:20px}.site-footer{height:315px;margin-top:56px;background:var(--footer);color:var(--white);overflow:hidden}.footer-card{position:relative;width:var(--container);height:225px;margin:40px auto 0;overflow:hidden;border-radius:24px;background:rgba(255,255,255,.04)}.footer-card>img,.footer-logo{position:absolute;top:28px;left:50%;transform:translateX(-50%)}.footer-logo{z-index:1}.footer-contacts{position:absolute;top:109px;left:50%;display:flex;align-items:center;justify-content:center;gap:12px;z-index:1;transform:translateX(-50%)}.footer-contacts a{display:flex;width:max-content;max-width:100%;align-items:center;gap:8px;font-size:14px;font-weight:300;line-height:18px;white-space:normal;overflow-wrap:anywhere}.footer-contact-icon{position:relative;display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center}.footer-contact-symbol{background-color:var(--blue)}.social-links{position:absolute;top:157px;left:50%;display:flex;gap:8px;z-index:1;transform:translateX(-50%)}.social-links a{display:grid;width:44px;height:44px;place-items:center;border-radius:999px;background:rgba(255,255,255,.08);transition:transform .16s ease,background-color .16s ease}.social-links a:focus-visible,.social-links a:hover{background:var(--blue);transform:translateY(-1px);outline:none}.social-icon{transition:filter .16s ease}.social-links a:focus-visible .social-icon,.social-links a:hover .social-icon{background-color:var(--white)!important}.footer-bottom{display:flex;width:calc(var(--container) - 96px);margin:16px auto 0;align-items:center;justify-content:space-between;color:rgba(255,255,255,.6);font-size:14px;font-weight:300;line-height:18px}.footer-bottom p{margin:0}.footer-bottom div{display:flex;gap:16px}@media (max-width:1180px){:root{--container:min(100% - 32px,960px)}.site-header{grid-template-columns:auto 1fr auto;padding-left:20px}.main-nav{justify-content:center}.calculator-grid,.service-grid,.why-grid{grid-template-columns:1fr}.calculator-card,.repair-visual,.service-card,.why-list,.why-media{height:auto;min-height:420px}.service-copy,.service-tabs{position:relative;top:auto;right:auto;bottom:auto;left:auto}.service-card--content{padding:36px}.service-tabs{margin-top:44px}.service-card--media{min-height:494px}.probox-phone{left:360px}.probox-note--left,.probox-note--right{display:none}.team-track{overflow-x:auto;padding-bottom:0}.app-phone--top{opacity:.35}.app-brand,.app-note{right:40px}}@media (min-width:761px) and (max-width:1180px){.app-section{--app-tablet-frame:min(100%,720px);--app-tablet-offset:calc((100% - var(--app-tablet-frame)) / 2);width:100%;height:360px;aspect-ratio:auto;margin-right:auto;margin-left:auto;border-radius:24px}.qr-card{width:320px;height:88px;gap:12px;padding:16px;border-radius:20px}.qr-card--apple{top:32px;left:calc(var(--app-tablet-offset) + 30px);padding-right:16px}.qr-card--play{top:240px;left:calc(var(--app-tablet-offset) + 380px);padding-left:16px}.qr-card h3,.qr-card--apple h3{margin-bottom:4px;font-size:20px;font-weight:600;line-height:28px}.qr-card p{margin-top:0;font-size:13px;line-height:16px}.qr-code{width:56px;height:56px}.qr-code span{width:16px;height:16px;border-radius:3px}.qr-code span img{width:11px;height:11px}.app-phone-crop--left{top:131px;left:calc(var(--app-tablet-offset) + 40px);width:246px;height:506px}.app-phone-crop--top{top:-320px;left:calc(var(--app-tablet-offset) + 414px);width:252px;height:540px}.app-brand,.app-note{display:none}}@media (min-width:841px) and (max-width:1180px){.app-section{--app-tablet-frame:min(100%,790px)}.qr-card{width:360px}.qr-card--apple{left:calc(var(--app-tablet-offset) + 40px)}.qr-card--play{left:calc(var(--app-tablet-offset) + 424px)}.app-phone-crop--left{left:calc(var(--app-tablet-offset) + 40px)}.app-phone-crop--top{left:calc(var(--app-tablet-offset) + 478px)}}@media (max-width:760px){:root{--container:calc(100% - 32px)}.page-frame{margin-top:12px}main>.page-frame:first-child{padding-top:64px}.page-frame--content{margin-top:16px}.site-header{top:12px;display:grid;grid-template-columns:40px 1fr 88px;height:64px;grid-gap:0;gap:0;padding:12px 10px 12px 16px;border-radius:22px}.mobile-chat-button,.mobile-flag-button{display:grid}.mobile-flag-button{grid-column:1;width:40px;height:40px;border-radius:14px;background:var(--slate-50)}.logo-link{grid-column:2;justify-self:center;width:106px}.logo-link img{width:106px;height:auto}.main-nav{display:none}.header-actions{grid-column:3;gap:8px;margin-left:0}.language-switcher{display:none}.mobile-chat-button,.theme-toggle{width:40px;height:40px;border-radius:14px;background:var(--slate-50)}.theme-icon--light:after{background:var(--slate-50)}.header-actions .button--outline,.header-divider,.language-switch{display:none}.language-modal-backdrop{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(30,41,59,.6)}.language-dialog{position:relative;width:min(358px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:24px;border-radius:24px;background:var(--white);box-shadow:0 24px 60px rgba(15,23,42,.18)}.language-dialog h2{margin:0 32px 12px 0;color:var(--slate-800);font-size:20px;font-weight:600;line-height:28px}.language-dialog .language-option{min-height:56px;padding:16px}.request-modal-backdrop{align-items:center;padding:16px}.request-dialog{width:min(358px,100%);gap:24px;padding:24px;overflow-y:auto;border-radius:24px}.request-success-dialog{width:min(358px,100%);gap:12px;padding:24px 24px 36px;border-radius:36px}.request-success-illustration{width:112px;height:112px}.request-success-copy{gap:8px}.request-success-copy h2{font-size:20px;line-height:28px}.request-success-copy p{font-size:16px;line-height:22px}.request-success-message--desktop{display:none}.request-success-message--mobile{display:block}.request-dialog-close{top:16px;right:16px}.request-field-row{flex-direction:column}.request-device-tree-popover{right:0;left:0;max-width:none;overflow:hidden;border:1px solid var(--slate-200);border-radius:18px;background:var(--white);box-shadow:0 20px 52px rgba(15,23,42,.18)}.request-device-tree-stack{width:100%;gap:0;transform:translateX(calc(var(--tree-depth, 0) * -100%));transition:transform .22s ease}.request-device-tree-panel{width:100%;max-height:288px;flex:0 0 100%;border:0;border-radius:0;box-shadow:none}.request-device-tree-layerbar{display:flex;min-height:48px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--slate-200);color:var(--slate-500);font-size:14px;line-height:20px}.request-device-tree-back{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--slate-800);font-size:14px;line-height:20px;cursor:pointer}.request-device-tree-back span{width:9px;height:9px;flex:0 0 auto;border-bottom:1.8px solid;border-left:1.8px solid;transform:rotate(45deg)}.request-device-tree-list{max-height:238px;padding:6px}.request-device-tree-node{min-height:46px}.request-field--message{height:120px}.request-field--other-device{min-height:86px;height:auto;align-items:center;flex-wrap:wrap;padding:14px 18px}.request-field.request-field--other-device textarea{flex-basis:150px}.request-dialog-actions{justify-content:space-between;gap:12px}.request-dialog-actions .button{width:calc((100% - 12px) / 2);min-width:0;max-width:156px;height:48px;padding-inline:14px}.button{min-width:0;height:46px}.hero-section{display:block;height:504px;margin-top:16px;border-radius:24px}.hero-video{inset:0;width:100%;height:100%;filter:saturate(.8) brightness(.68);transform:none}.hero-overlay{background:rgba(14,25,37,.4)}.hero-copy{position:absolute;top:142px;left:24px;display:flex;width:calc(100% - 48px);flex-direction:column;align-items:center;gap:18px}.hero-copy h1{margin:0;font-size:36px;line-height:42px}.hero-copy p{margin:0;color:rgba(255,255,255,.92);font-size:15px;line-height:22px}.hero-actions{width:100%;gap:8px}.hero-actions .button{flex:1 1;padding-inline:14px}.scroll-cue{top:427px;bottom:auto}.section-title h2{font-size:28px;line-height:36px}.section-subtitle,.section-title p{margin-top:6px;font-size:15px;line-height:22px}.brand-strip{width:var(--container);gap:12px;margin:16px auto 0;padding:20px 0 8px}.brand-viewport{height:94px;padding:0}.brand-viewport:after,.brand-viewport:before{display:none}.brand-track,.brand-track-set{gap:10px}.brand-card{width:124px;height:74.4px;border-radius:14.88px}.brand-card img{max-width:72px;max-height:36px;object-fit:contain}.service-grid{gap:16px;margin-top:0}.service-card--content{height:484px;min-height:0;padding:24px}.service-copy{width:100%;max-width:none}.service-copy h2{margin-bottom:14px;font-size:24px;line-height:32px}.service-copy p{margin-bottom:20px;font-size:14px;line-height:22px}.service-copy .button{width:100%}.service-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:20px;padding-top:20px}.service-tab{width:100%;height:40px;gap:4px;padding:8px 10px;border-radius:8.64px;font-size:12px;line-height:16px}.service-tab-icon{width:14.4px!important;height:14.4px!important}.service-tab:hover{transform:none}.service-card--media{height:220px;min-height:220px}.service-video{display:block;left:-16px;width:calc(100% + 33px)}.video-fill-fallback{display:none}.media-logo{top:auto;right:auto;bottom:11px;left:50%;width:76px;height:auto;transform:translateX(-50%)}.calculator-grid{gap:16px;margin-top:16px}.calculator-card{order:1;height:430px;min-height:0;padding:24px}.calculator-copy h2{font-size:24px;line-height:32px}.calculator-copy p{margin:12px 0 18px;font-size:14px;line-height:22px}.calculator-benefits{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:18px}.calculator-benefit{gap:8px}.calculator-benefit:not(:last-child):after{display:none}.calculator-icon{width:44px;height:44px}.calculator-card .button{width:100%}.repair-visual{order:2;height:308px;min-height:308px;overflow:hidden}.repair-visual>img{top:45px;left:50%;width:190px;height:190px;transform:translateX(-50%)}.glass-note{gap:4px;padding:12px 14px;border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 10px 24px -8px rgba(14,25,44,.06)}.glass-note strong{font-size:13px;line-height:18px}.glass-note span{font-size:10px;line-height:14px}.glass-note--quality{top:60px;left:50%;width:176px;transform:translateX(-148px)}.glass-note--speed{top:182px;right:auto;left:50%;width:198px;transform:translateX(-8px)}.faq-section,.team-section,.why-section{margin-top:16px;padding-top:20px}.why-grid{gap:16px;margin-top:16px}.why-list{height:auto;min-height:460px;padding:16px;gap:12px;border-radius:24px}.why-item{min-height:76px;gap:14px;padding:16px;border-radius:16px}.why-item.is-active{border-radius:20px}.why-item span{width:44px;height:44px;border-radius:12px}.why-item h3{color:var(--slate-800);font-size:17px;line-height:24px}.why-media{height:226px;min-height:226px;padding:0;border-radius:24px}.why-media-panel{display:grid;height:226px;padding:0;place-items:center;border-radius:16px;background:var(--footer)!important}.why-media-copy,.why-media-panel:after,.why-media-stat,.why-media-visual{display:none}.why-media-brand{position:static;justify-content:center}.why-media-brand img{width:150px}.probox-banner{height:504px;margin-top:16px;border-radius:28px}.probox-logo{display:none}.probox-copy{width:100%;padding:20px 20px 0;text-align:center}.probox-copy h2{margin-bottom:18px;font-size:28px;line-height:36px}.probox-copy .button{width:100%}.probox-phone{top:238px;left:50%;width:min(569px,148vw);height:379px;object-fit:cover;transform:translateX(-50%)}.probox-note--left,.probox-note--right{display:flex;padding:10px 12px}.probox-note--left{top:331px;left:50%;width:132px;transform:translateX(-166px)}.probox-note--right{top:373px;right:auto;bottom:auto;left:50%;width:135px;transform:translateX(46px)}.probox-note strong{font-size:12px;line-height:16px}.probox-note span{font-size:8px;line-height:12px}.team-track{gap:14.72px;height:294px;margin-top:16px}.team-card{width:249.28px;height:279.68px;flex:0 0 249.28px;padding:9.12px;border-radius:24px}.member-photo{height:212.8px}.member-info{gap:3px;padding-top:9px}.member-info h3,.member-info p{font-size:12.16px;line-height:16.72px}.app-section{display:block;height:402px;margin-top:16px;padding:0;border-radius:24px}.qr-card{position:absolute;width:310px;height:88px;gap:12px;padding:16px;border-radius:20px}.qr-card--apple{top:102px}.qr-card--apple,.qr-card--play{left:50%;transform:translateX(-50%)}.qr-card--play{top:206px;padding-left:16px}.qr-card h3,.qr-card p{white-space:normal}.qr-card h3,.qr-card--apple h3{font-size:20px;line-height:28px}.qr-card p{font-size:13px;line-height:18px}.qr-code{width:56px;height:56px}.qr-code span{width:16px;height:16px;border-radius:3px}.qr-code span img{width:11px;height:11px}.app-phone-crop{display:none}.app-brand{display:block;top:24px;width:128px;height:auto}.app-brand,.app-note{right:auto;left:50%;transform:translateX(-50%)}.app-note{position:absolute;top:330px;bottom:auto;width:310px;padding:0;font-size:13px;line-height:18px;text-align:center}.faq-section{width:100%}.faq-list{gap:12px;margin-top:14px}.faq-item{padding:18px;border-radius:18px}.faq-item:nth-child(n+5){display:none}.faq-trigger{gap:12px}.faq-heading h3{font-size:15px;font-weight:400;line-height:21px}.faq-answer p{margin:10px 0 0;font-size:13px;line-height:18px}.site-footer{height:auto;margin-top:16px;padding:28px 16px 30px}.footer-card{display:flex;width:100%;height:auto;flex-direction:column;align-items:center;gap:18px;margin:0;padding:24px 20px}.footer-card>img,.footer-logo{width:116px;height:auto}.footer-card>img,.footer-contacts,.footer-logo{position:relative;top:auto;left:auto;transform:none}.footer-contacts{width:100%;flex-direction:column;gap:14px}.footer-contacts a{min-height:28px;width:100%;justify-content:center;gap:10px;font-size:13px;line-height:18px}.footer-contact-icon{width:24px;height:24px;flex-basis:24px}.social-links{position:relative;top:auto;left:auto;transform:none}.social-links a{width:40px;height:40px}.footer-bottom{width:100%;margin:20px 0 0;flex-direction:column;gap:8px;align-items:center;font-size:13px;line-height:18px;text-align:center}.footer-bottom div{gap:14px;justify-content:center}.footer-bottom div a+a:before{margin-right:14px;content:"•"}}:root[data-theme=dark] body{background:#08111f;color:#e5edf7}:root[data-theme=dark] .brand-card,:root[data-theme=dark] .calculator-card,:root[data-theme=dark] .faq-item,:root[data-theme=dark] .language-dialog,:root[data-theme=dark] .language-menu,:root[data-theme=dark] .probox-banner,:root[data-theme=dark] .repair-visual,:root[data-theme=dark] .request-dialog,:root[data-theme=dark] .service-card,:root[data-theme=dark] .site-header,:root[data-theme=dark] .team-card,:root[data-theme=dark] .why-list,:root[data-theme=dark] .why-media{background:#101a2a}:root[data-theme=dark] .probox-banner,:root[data-theme=dark] .site-header{box-shadow:0 28px 60px rgba(0,0,0,.22)}:root[data-theme=dark] .brand-strip>p,:root[data-theme=dark] .calculator-copy p,:root[data-theme=dark] .faq-answer p,:root[data-theme=dark] .glass-note span,:root[data-theme=dark] .main-nav,:root[data-theme=dark] .section-subtitle,:root[data-theme=dark] .section-title p,:root[data-theme=dark] .service-copy p{color:#94a3b8}:root[data-theme=dark] .language-option,:root[data-theme=dark] .language-switch,:root[data-theme=dark] .mobile-chat-button,:root[data-theme=dark] .mobile-flag-button,:root[data-theme=dark] .request-device-tree-trigger,:root[data-theme=dark] .request-field,:root[data-theme=dark] .service-tab,:root[data-theme=dark] .theme-toggle{background:#172337;color:#d8e2ef}:root[data-theme=dark] .why-item{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.035);color:#d8e2ef}:root[data-theme=dark] .why-item span{background:rgba(255,255,255,.045)}:root[data-theme=dark] .why-item:hover{border-color:rgba(0,191,255,.2);background:rgba(255,255,255,.055)}:root[data-theme=dark] .theme-icon--light:after{background:#172337}:root[data-theme=dark] .calculator-benefit:not(:last-child):after,:root[data-theme=dark] .header-divider{background:rgba(148,163,184,.18)}:root[data-theme=dark] .service-tabs{border-top-color:rgba(148,163,184,.18)}:root[data-theme=dark] .button--outline{border-color:rgba(56,207,255,.38);background:#101a2a}:root[data-theme=dark] .brand-viewport:before{background:linear-gradient(90deg,#08111f 28%,rgba(8,17,31,0))}:root[data-theme=dark] .brand-viewport:after{background:linear-gradient(270deg,#08111f 28%,rgba(8,17,31,0))}:root[data-theme=dark] .language-option.is-active,:root[data-theme=dark] .service-tab.is-active{background:#0d1726;color:#f8fafc}:root[data-theme=dark] .why-item.is-active{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.12);color:#f8fafc}:root[data-theme=dark] .why-item.is-active span{background:rgba(255,255,255,.08)}:root[data-theme=dark] .service-tab-icon{background-color:#94a3b8}:root[data-theme=dark] .calculator-benefit b,:root[data-theme=dark] .calculator-copy h2,:root[data-theme=dark] .faq-heading h3,:root[data-theme=dark] .glass-note strong,:root[data-theme=dark] .language-dialog h2,:root[data-theme=dark] .member-info h3,:root[data-theme=dark] .probox-copy h2,:root[data-theme=dark] .request-dialog h2,:root[data-theme=dark] .request-field input,:root[data-theme=dark] .request-field textarea,:root[data-theme=dark] .request-field--select.has-value select,:root[data-theme=dark] .section-title h2,:root[data-theme=dark] .why-item h3{color:#e5edf7}:root[data-theme=dark] .request-device-tree-empty,:root[data-theme=dark] .request-device-tree-layerbar,:root[data-theme=dark] .request-device-tree-trigger:not(.has-value),:root[data-theme=dark] .request-field input::placeholder,:root[data-theme=dark] .request-field textarea::placeholder,:root[data-theme=dark] .request-field--select select,:root[data-theme=dark] .request-status{color:#94a3b8}:root[data-theme=dark] .request-phone-prefix{color:#38cfff}:root[data-theme=dark] .request-device-tree-panel,:root[data-theme=dark] .request-device-tree-popover{border-color:rgba(148,163,184,.22);background:#101a2a}:root[data-theme=dark] .request-device-tree-layerbar{border-bottom-color:rgba(148,163,184,.2)}:root[data-theme=dark] .request-device-tree-back,:root[data-theme=dark] .request-device-tree-node,:root[data-theme=dark] .request-device-tree-trigger.has-value{color:#e5edf7}:root[data-theme=dark] .request-device-tree-node.is-active,:root[data-theme=dark] .request-device-tree-node.is-selected,:root[data-theme=dark] .request-device-tree-node:hover{background:#172337}:root[data-theme=dark] .request-device-tree-chevron{border-color:#e5edf7}:root[data-theme=dark] .request-other-device-chip{border-color:rgba(56,207,255,.3);background:rgba(56,207,255,.1);color:#e5edf7}:root[data-theme=dark] .button--request-outline{border-color:rgba(56,207,255,.48);background:#101a2a;color:#38cfff}:root[data-theme=dark] .request-status--success{color:#4ade80}:root[data-theme=dark] .request-status--error{color:#f87171}:root[data-theme=dark] .language-option.is-active .language-radio,:root[data-theme=dark] .language-radio{background:#101a2a}:root[data-theme=dark] .glass-note{border-color:rgba(148,163,184,.18);background:rgba(15,23,42,.62)}:root[data-theme=dark] .calculator-icon--green{background:rgba(22,163,74,.14)}:root[data-theme=dark] .calculator-icon--violet{background:rgba(124,58,237,.16)}:root[data-theme=dark] .calculator-icon--sky{background:rgba(2,132,199,.16)}:root[data-theme=dark] .site-footer{background:#07101d}:root[data-theme=dark] .app-section{background:linear-gradient(180deg,#0d2b49,#0a2038);box-shadow:inset 0 0 0 1px rgba(56,189,248,.12)}:root[data-theme=dark] .footer-card{background:rgba(255,255,255,.06)}.brand-viewport.is-dragging,.team-track.is-dragging{cursor:-webkit-grabbing;cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calc-site-header{position:fixed;top:24px;left:50%;z-index:70;display:grid;width:var(--container);height:80px;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 16px 16px 36px;border-radius:24px;background:var(--white);transform:translateX(-50%)}.calc-back-button,.calc-footer-socials a,.calc-icon-button,.calc-language-button,.calc-language-switch,.calc-logo-link,.calc-request-link{display:inline-flex;align-items:center;justify-content:center}.calc-logo-link{width:-moz-fit-content;width:fit-content}.calc-main-nav{display:flex;align-items:center;gap:40px;color:var(--slate-500);font-size:16px;line-height:22px}.calc-back-button,.calc-breadcrumb a,.calc-footer a,.calc-icon-button,.calc-language-button,.calc-language-switch,.calc-main-nav a,.calc-promo-card button,.calc-report-cta,.calc-request-link{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.calc-breadcrumb a:hover,.calc-footer a:hover,.calc-main-nav a:hover{color:var(--blue)}.calc-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.calc-language-button,.calc-mobile-chat{display:none}.calc-icon-button,.calc-language-button,.calc-language-switch{height:48px;border-radius:16px;background:var(--slate-100);color:var(--slate-800)}.calc-icon-button{width:56px}.calc-language-switch{gap:8px;padding:12px 16px;color:var(--slate-800);font-size:16px;line-height:22px}.calc-header-divider{width:1px;height:16px;background:var(--slate-100)}.calc-language-button .language-flag{width:20px;height:20px}.calc-request-link{width:138px;height:48px;border-radius:16px;background:var(--blue);color:var(--white);font-size:16px;line-height:22px}.calc-page{min-height:100vh;padding-top:120px;background:var(--slate-50)}.calc-shell{width:var(--container);margin:0 auto}.calc-breadcrumb{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.calc-back-button{width:48px;height:48px;border-radius:16px;background:var(--white);color:var(--slate-800)}.calc-back-button .mask-icon,.calc-back-button svg,.calc-checkbox .mask-icon,.calc-checkbox svg,.calc-choice-state .mask-icon,.calc-choice-state svg,.calc-dropdown-search svg,.calc-option-icon .mask-icon,.calc-option-icon svg,.calc-select svg,.calc-service-mark .mask-icon,.calc-service-mark svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.calc-breadcrumb>div{display:flex;align-items:center;gap:8px;color:var(--slate-800);font-size:20px;font-weight:400;line-height:28px}.calc-breadcrumb a,.calc-breadcrumb span:first-of-type{color:var(--slate-500)}.calc-workspace{display:grid;grid-template-columns:minmax(0,901fr) minmax(360px,443fr);grid-gap:16px;gap:16px;align-items:start;min-width:0}.calc-form-column,.calc-side-column{display:flex;min-width:0;flex-direction:column;gap:12px}.calc-card,.calc-report-desktop{border-radius:24px;background:var(--white)}.calc-card{width:100%;max-width:100%;min-width:0;padding:24px}.calc-card--device{overflow:visible}.calc-card-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.calc-card-heading p,.calc-report-heading p{margin:0 0 4px;color:var(--blue);font-size:12px;font-weight:300;line-height:16px}.calc-card-heading h1,.calc-report-heading h2{margin:0;color:var(--slate-800);font-size:24px;font-weight:500;line-height:36px}.calc-inner-panel{display:flex;flex-direction:column;gap:16px;padding:20px;min-width:0;overflow:visible;border:1px solid var(--slate-100);border-radius:20px}.calc-final-row,.calc-report-card-title,.calc-report-total>div,.calc-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px}.calc-promo-card h2,.calc-report-card-title h3,.calc-section-title h2{margin:0;color:#0a0a0a;font-size:16px;font-weight:400;line-height:22px}.calc-section-title span{color:var(--slate-500);font-size:12px;font-weight:300;line-height:16px;white-space:nowrap}.calc-section-title b{color:var(--blue);font-weight:500}.calc-device-grid{display:flex;gap:12px;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding:2px 2px 8px;margin:-2px -2px -8px;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x;scroll-snap-type:x proximity}.calc-device-grid::-webkit-scrollbar{display:none}.calc-card--device.is-expanded .calc-device-grid{flex-wrap:wrap;overflow:visible}.calc-option,.calc-problem-option{cursor:pointer;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.calc-more-button:hover,.calc-option:hover,.calc-problem-option:hover,.calc-report-cta:hover,.calc-request-link:hover,.calc-select:hover{transform:translateY(-1px)}.calc-device-option{display:flex;width:228px;min-width:228px;height:72px;align-items:center;gap:12px;padding:14px;border:1px solid var(--slate-100);border-radius:18px;background:var(--white)}.calc-device-option.is-selected{border:1.5px solid var(--blue);border-radius:16px;box-shadow:0 8px 12px rgba(15,23,42,.06)}.calc-option-icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:14px;background:var(--slate-50);color:var(--slate-800)}.calc-option-icon svg{width:24px;height:24px}.calc-option-icon .mask-icon{max-width:24px;max-height:24px}.is-selected .calc-option-icon{background:var(--slate-100);color:var(--blue)}.calc-option-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:3px}.calc-option-copy strong,.calc-problem-option strong,.calc-report-device strong,.calc-report-service strong{color:var(--slate-800);font-size:14px;font-weight:400;line-height:18px}.calc-option-copy small,.calc-report-device small,.calc-report-service small{color:var(--slate-500);font-size:12px;font-weight:300;line-height:16px}.calc-choice-state{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:1px solid var(--slate-200);border-radius:12px;color:var(--white)}.is-selected .calc-checkbox,.is-selected .calc-choice-state{border-color:var(--blue);background:var(--blue)}.calc-checkbox svg,.calc-choice-state svg,.calc-service-mark svg{width:16px;height:16px}.calc-more-button{width:-moz-fit-content;width:fit-content;color:var(--blue);cursor:pointer;font-size:16px;font-weight:400;line-height:22px;transition:transform .18s ease}.calc-inline-state{margin:0;padding:12px 14px;border:1px solid var(--slate-100);border-radius:12px;background:var(--slate-50);color:var(--slate-500);font-size:14px;font-weight:300;line-height:18px}.calc-inline-state--error{display:flex;align-items:center;justify-content:space-between;gap:12px}.calc-inline-state--error button{flex:0 0 auto;color:var(--blue);cursor:pointer;font-size:14px;font-weight:400;line-height:18px}.calc-card--model,.calc-card--problems{position:relative;display:flex;width:100%;max-width:100%;min-width:0;flex-direction:column;gap:12px}.calc-select{display:flex;width:100%;min-width:0;height:40px;align-items:center;justify-content:space-between;gap:8px;padding:6px 14px;border:1px solid var(--slate-200);border-radius:8px;background:var(--white);color:var(--slate-800);cursor:pointer;font-size:14px;line-height:18px;transition:transform .18s ease,border-color .18s ease}.calc-select span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calc-select svg{width:16px;height:16px;color:var(--blue)}.calc-select:disabled{cursor:wait;opacity:.72}.calc-dropdown{position:absolute;top:102px;right:24px;left:24px;z-index:8;overflow:hidden;border:1px solid var(--slate-200);border-radius:8px;background:var(--white);box-shadow:0 4px 24px 8px rgba(128,128,128,.04)}.calc-dropdown-search{display:flex;align-items:center;gap:8px;height:42px;padding:12px;border-bottom:1px solid var(--slate-200);color:var(--slate-500);font-size:14px;font-weight:300;line-height:18px}.calc-dropdown-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--slate-800);font:inherit}.calc-dropdown-search input::placeholder{color:var(--slate-500);opacity:1}.calc-dropdown-search input::-webkit-search-cancel-button{display:none}.calc-dropdown-search svg{width:16px;height:16px;color:var(--blue)}.calc-dropdown-back{display:flex;width:calc(100% - 8px);align-items:center;gap:8px;margin:4px;padding:8px;border-radius:6px;color:var(--blue);cursor:pointer;font-size:14px;font-weight:400;line-height:18px}.calc-dropdown-back:hover{background:var(--slate-100)}.calc-dropdown-back .mask-icon{width:16px;height:16px}.calc-dropdown-back svg{width:18px;height:18px;flex:0 0 auto;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;fill:none}.calc-dropdown-list{display:flex;flex-direction:column;gap:4px;padding:4px}.calc-dropdown-list button{width:100%;padding:6px 8px;border-radius:6px;color:var(--slate-800);cursor:pointer;font-size:14px;font-weight:300;line-height:18px;text-align:left}.calc-dropdown-list button.is-active,.calc-dropdown-list button:hover{background:var(--slate-100)}.calc-problem-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px 16px;gap:12px 16px}.calc-problem-option{display:flex;min-width:0;min-height:68px;align-items:center;gap:10px;padding:16px;border:1px solid var(--slate-200);border-radius:14px;background:var(--white)}.calc-problem-option.is-selected{border-color:var(--blue);border-radius:16px}.calc-checkbox{display:grid;width:22px;height:22px;flex:0 0 auto;place-items:center;border:1px solid var(--slate-200);border-radius:7px;color:var(--white)}.calc-problem-option>span:last-child{display:flex;min-width:0;flex-direction:column;gap:2px}.calc-problem-option small{color:var(--blue);font-size:12px;font-weight:300;line-height:16px}.calc-report-desktop{padding:24px}.calc-report-content{display:flex;flex-direction:column;gap:12px}.calc-report-device{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;background:var(--slate-50)}.calc-report-device>span:last-child,.calc-report-service>span:nth-child(2){display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px}.calc-report-device small{color:#0098d4}.calc-report-card{display:flex;flex-direction:column;gap:16px;padding:16px;border:1px solid var(--slate-100);border-radius:18px;background:var(--white)}.calc-report-card-title span{min-width:44px;padding:5px 12px;border-radius:12px;background:#e6f8ff;color:#0098d4;font-size:11px;font-weight:600;line-height:14px;text-align:center}.calc-report-service{display:flex;align-items:center;gap:10px}.calc-service-mark{display:grid;width:32px;height:32px;flex:0 0 auto;place-items:center;border-radius:10px;background:#f0f9ff;color:var(--blue)}.calc-shared-sections{margin-top:56px}.calc-report-service b{color:var(--blue);font-size:14px;font-weight:400;line-height:18px;white-space:nowrap}.calc-empty-report{margin:0;color:var(--slate-500);font-size:14px;font-weight:300;line-height:18px}.calc-report-total{gap:8px}.calc-report-total span{color:var(--slate-500);font-size:14px;font-weight:300;line-height:18px}.calc-report-total strong{color:var(--slate-800);font-size:14px;font-weight:400;line-height:18px}.calc-report-total hr{width:100%;height:1px;margin:8px 0;border:0;background:var(--slate-100)}.calc-final-row span{color:var(--slate-800);font-size:14px;font-weight:400;line-height:18px}.calc-final-row strong{color:#0098d4;font-size:20px;font-weight:600;line-height:28px;white-space:nowrap}.calc-report-cta{display:flex;width:100%;height:44px;align-items:center;justify-content:center;border:0;border-radius:15px;background:var(--blue);color:var(--white);cursor:pointer;font:inherit;font-size:14px;line-height:18px;transition:transform .18s ease}.calc-report-fine{margin:0;color:var(--slate-500);font-size:12px;font-weight:300;line-height:16px;text-align:center}.calc-promo-card{display:flex;flex-direction:column;gap:12px}.calc-promo-fields{display:grid;grid-template-columns:1fr 87px;grid-gap:8px;gap:8px}.calc-promo-fields input{width:100%;min-width:0;height:40px;padding:6px 14px;border:1px solid var(--slate-200);border-radius:8px;color:var(--slate-800);font:inherit;font-size:14px;line-height:18px}.calc-promo-fields button{height:40px;border-radius:12px;background:var(--blue);color:var(--white);cursor:pointer;font-size:14px;line-height:18px}.calc-report-promo h3{margin:0;color:var(--slate-800);font-size:14px;font-weight:400;line-height:18px}.calc-app-promo{position:relative;height:472px;margin-top:56px;overflow:hidden;border-radius:24px;background:var(--white)}.calc-qr-card{position:absolute;z-index:1;display:flex;width:383px;height:130px;align-items:center;gap:16px;padding:20px;border-radius:24px;background:var(--slate-50)}.calc-qr-card--left{top:36px;left:96px}.calc-qr-card--right{right:377px;bottom:36px;justify-content:space-between}.calc-qr-card h2{margin:0 0 4px;color:var(--slate-800);font-size:24px;font-weight:500;line-height:36px}.calc-qr-card p{margin:0;color:var(--slate-500);font-size:16px;font-weight:300;line-height:22px}.calc-app-logo{position:absolute;top:50px;right:112px}.calc-app-note{position:absolute;right:104px;bottom:36px;width:238px;margin:0;color:var(--slate-500);font-size:16px;font-weight:300;line-height:22px}.calc-app-phone{position:absolute;max-width:none;border-radius:48px}.calc-app-phone--left{left:83px;top:158px;width:402px;height:auto}.calc-app-phone--top{left:548px;top:-493px;width:408px;height:auto}.calc-footer{margin-top:56px;padding:40px 0 16px;background:var(--footer)}.calc-footer-card{width:var(--container);height:225px;margin:0 auto;flex-direction:column;justify-content:center;gap:32px;border-radius:24px;background:rgba(255,255,255,.04)}.calc-footer-bottom,.calc-footer-bottom div,.calc-footer-card,.calc-footer-contacts,.calc-footer-socials{display:flex;align-items:center}.calc-footer-contacts{gap:36px;color:var(--white);font-size:14px;font-weight:300;line-height:18px}.calc-footer-socials{gap:4px}.calc-footer-socials a{width:40px;height:40px;border-radius:999px;background:rgba(255,255,255,.08)}.calc-footer-bottom{width:calc(var(--container) - 96px);margin:16px auto 0;justify-content:space-between;color:var(--white);font-size:14px;font-weight:300;line-height:18px}.calc-footer-bottom p{margin:0}.calc-footer-bottom div{gap:16px}.calc-mobile-sheet-preview,.calc-sheet-backdrop{display:none}@media (max-width:1180px){.calc-workspace{grid-template-columns:1fr}.calc-card--device.is-expanded .calc-device-grid,.calc-device-grid{flex-wrap:nowrap}.calc-side-column{display:grid;grid-template-columns:1fr 1fr;align-items:start}.calc-app-logo,.calc-app-note{right:48px}.calc-qr-card--right{right:280px}}@media (max-width:760px){.calc-site-header{top:12px;grid-template-columns:40px 1fr 88px;height:64px;padding:12px 10px 12px 16px;border-radius:22px}.calc-language-button,.calc-mobile-chat{display:inline-flex}.calc-icon-button,.calc-language-button,.calc-mobile-chat{width:40px;height:40px;border-radius:14px;background:var(--slate-50)}.calc-logo-link{justify-self:center;width:106px}.calc-logo-link img{width:106px;height:auto}.calc-header-divider,.calc-language-switch,.calc-main-nav,.calc-request-link{display:none}.calc-header-actions{gap:8px}.calc-page{padding-top:112px;padding-bottom:174px}.calc-shell{width:var(--container);max-width:var(--container)}.calc-breadcrumb{position:relative;top:0;width:100%;margin-bottom:8px}.calc-back-button{width:40px;height:40px;border-radius:14px}.calc-breadcrumb>div{font-size:14px;line-height:18px}.calc-form-column,.calc-workspace{gap:12px;width:100%;max-width:100%;min-width:0}.calc-card{width:100%;max-width:100%;min-width:0;padding:16px;border-radius:24px}.calc-card-heading{margin-bottom:12px}.calc-card-heading h1{font-size:16px;font-weight:400;line-height:22px}.calc-inner-panel{padding:16px}.calc-section-title h2{font-size:16px;line-height:22px}.calc-section-title span{font-family:Inter,var(--font-geologica),Arial,sans-serif;font-weight:500}.calc-device-grid{scroll-padding-inline:4px}.calc-device-option{width:228px;min-width:228px;scroll-snap-align:start}.calc-more-button{font-size:16px;line-height:22px}.calc-card--model,.calc-card--problems{gap:12px}.calc-dropdown{top:86px;right:16px;left:16px}.calc-problem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.calc-problem-option{min-height:60px;align-items:center;gap:8px;padding:12px;border-radius:14px}.calc-problem-option.is-selected{border-radius:16px}.calc-problem-option strong{font-size:14px;line-height:18px}.calc-app-promo,.calc-footer,.calc-promo-card,.calc-report-desktop,.calc-side-column{display:none}.calc-mobile-sheet-preview{position:fixed;right:0;bottom:0;left:0;z-index:80;display:flex;flex-direction:column;gap:10px;padding:8px 16px max(12px,env(safe-area-inset-bottom));border-radius:16px 16px 0 0;background:var(--white);box-shadow:0 -16px 32px rgba(15,23,42,.08);color:var(--slate-800);cursor:pointer}.calc-mobile-sheet-preview .calc-report-cta{width:100%;min-height:48px}.calc-mobile-sheet-preview .calc-report-cta:hover{transform:none}.calc-mobile-sheet-preview small{color:var(--slate-500);font-size:12px;font-weight:300;line-height:16px}.calc-sheet-handle{width:40px;height:4px;align-self:center;border-radius:4px;background:var(--slate-200)}.calc-sheet-backdrop{position:fixed;inset:0;z-index:90;display:block;background:rgba(15,23,42,.42)}.calc-mobile-sheet{position:absolute;right:0;bottom:0;left:0;max-height:min(86vh,720px);overflow-y:auto;padding:8px 16px 28px;border-radius:20px 20px 0 0;background:var(--white)}.calc-sheet-close{display:flex;width:100%;justify-content:center;padding:0 0 12px;cursor:pointer}.calc-mobile-sheet .calc-report-content{gap:12px}.calc-mobile-sheet .calc-report-promo{display:flex}.calc-mobile-sheet .calc-promo-fields{grid-template-columns:minmax(0,1fr) 92px}}@media (max-width:420px){.calc-problem-option{align-items:flex-start}.calc-problem-option small,.calc-problem-option strong{overflow-wrap:anywhere}.calc-final-row strong{font-size:20px}}@media (max-width:360px){.calc-mobile-sheet .calc-promo-fields,.calc-problem-grid{grid-template-columns:1fr}}:root[data-theme=dark] .calc-page{background:#08111f}:root[data-theme=dark] .calc-app-promo,:root[data-theme=dark] .calc-card,:root[data-theme=dark] .calc-mobile-sheet,:root[data-theme=dark] .calc-mobile-sheet-preview,:root[data-theme=dark] .calc-report-desktop,:root[data-theme=dark] .calc-site-header{background:#0b1626}:root[data-theme=dark] .calc-back-button,:root[data-theme=dark] .calc-device-option,:root[data-theme=dark] .calc-dropdown,:root[data-theme=dark] .calc-footer-card,:root[data-theme=dark] .calc-icon-button,:root[data-theme=dark] .calc-inline-state,:root[data-theme=dark] .calc-inner-panel,:root[data-theme=dark] .calc-language-button,:root[data-theme=dark] .calc-language-switch,:root[data-theme=dark] .calc-problem-option,:root[data-theme=dark] .calc-promo-fields input,:root[data-theme=dark] .calc-qr-card,:root[data-theme=dark] .calc-report-card,:root[data-theme=dark] .calc-report-device,:root[data-theme=dark] .calc-select{border-color:rgba(148,163,184,.16);background:#101a2a}:root[data-theme=dark] .calc-option-icon,:root[data-theme=dark] .calc-service-mark{background:rgba(255,255,255,.06)}:root[data-theme=dark] .calc-back-button,:root[data-theme=dark] .calc-icon-button,:root[data-theme=dark] .calc-language-button,:root[data-theme=dark] .calc-language-switch,:root[data-theme=dark] .calc-option-icon{color:#e5edf7}:root[data-theme=dark] .calc-device-option.is-selected .calc-option-icon,:root[data-theme=dark] .calc-report-device .calc-option-icon{color:var(--blue)}:root[data-theme=dark] .calc-app-note,:root[data-theme=dark] .calc-breadcrumb a,:root[data-theme=dark] .calc-breadcrumb span:first-of-type,:root[data-theme=dark] .calc-dropdown-search,:root[data-theme=dark] .calc-inline-state,:root[data-theme=dark] .calc-main-nav,:root[data-theme=dark] .calc-mobile-sheet-preview small,:root[data-theme=dark] .calc-option-copy small,:root[data-theme=dark] .calc-qr-card p,:root[data-theme=dark] .calc-report-device small,:root[data-theme=dark] .calc-report-fine,:root[data-theme=dark] .calc-report-service small,:root[data-theme=dark] .calc-report-total span,:root[data-theme=dark] .calc-section-title span{color:#94a3b8}:root[data-theme=dark] .calc-breadcrumb>div,:root[data-theme=dark] .calc-card-heading h1,:root[data-theme=dark] .calc-dropdown-list button,:root[data-theme=dark] .calc-dropdown-search input,:root[data-theme=dark] .calc-final-row span,:root[data-theme=dark] .calc-footer-bottom,:root[data-theme=dark] .calc-footer-contacts,:root[data-theme=dark] .calc-option-copy strong,:root[data-theme=dark] .calc-problem-option strong,:root[data-theme=dark] .calc-promo-card h2,:root[data-theme=dark] .calc-promo-fields input,:root[data-theme=dark] .calc-qr-card h2,:root[data-theme=dark] .calc-report-card-title h3,:root[data-theme=dark] .calc-report-device strong,:root[data-theme=dark] .calc-report-heading h2,:root[data-theme=dark] .calc-report-promo h3,:root[data-theme=dark] .calc-report-service strong,:root[data-theme=dark] .calc-report-total strong,:root[data-theme=dark] .calc-section-title h2,:root[data-theme=dark] .calc-select{color:#e5edf7}:root[data-theme=dark] .calc-header-divider,:root[data-theme=dark] .calc-report-total hr,:root[data-theme=dark] .calc-sheet-handle{background:rgba(148,163,184,.2)}:root[data-theme=dark] .calc-checkbox,:root[data-theme=dark] .calc-choice-state{border-color:rgba(148,163,184,.3);background:transparent}:root[data-theme=dark] .is-selected .calc-checkbox,:root[data-theme=dark] .is-selected .calc-choice-state{border-color:var(--blue);background:var(--blue);color:var(--white)}:root[data-theme=dark] .calc-report-card-title span{background:rgba(0,191,255,.12)}:root[data-theme=dark] .calc-dropdown-back:hover,:root[data-theme=dark] .calc-dropdown-list button.is-active,:root[data-theme=dark] .calc-dropdown-list button:hover{background:rgba(255,255,255,.06)}:root[data-theme=dark] .calc-sheet-backdrop{background:rgba(3,8,15,.62)}