:root,:root[data-theme=dark]{color-scheme:dark;--jina-bg: #070a08;--jina-surface: #111713;--jina-surface-2: #19221b;--jina-text: #f7faf7;--jina-muted: #c3cec6;--jina-green: #00d957;--jina-green-strong: #35f078;--jina-green-deep: #063d1d;--jina-border: #29372d;--jina-shadow: 0 24px 70px rgba(0, 0, 0, .28);--jina-focus: #b8dcc1}:root[data-theme=light]{color-scheme:light;--jina-bg: #f2eee5;--jina-surface: #fffdf8;--jina-surface-2: #e7eddf;--jina-text: #17271f;--jina-muted: #53655b;--jina-green: #0aa84f;--jina-green-strong: #0d713d;--jina-green-deep: #064127;--jina-border: #cbd6cc;--jina-shadow: 0 24px 70px rgba(35, 50, 40, .1);--jina-focus: #315a3e}html,body,main{background:var(--jina-bg)!important;color:var(--jina-text)!important}html{scroll-behavior:smooth}body{transition:background-color .25s ease,color .25s ease}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 82% 8%,color-mix(in srgb,var(--jina-green) 13%,transparent),transparent 31rem)}.topbar{background:color-mix(in srgb,var(--jina-bg) 92%,transparent)!important;border-color:var(--jina-border)!important}.topbar nav a,.lang,.icon-btn{color:var(--jina-text)!important}.topbar nav a:hover{color:var(--jina-green-strong)!important}.mini-cta,.button.primary,.contact-section button[type=submit]{background:linear-gradient(135deg,var(--jina-green-deep),var(--jina-green))!important;color:#fff!important;border-color:color-mix(in srgb,var(--jina-green) 75%,#fff)!important;box-shadow:0 10px 28px color-mix(in srgb,var(--jina-green) 22%,transparent)!important}.mini-cta:hover,.button.primary:hover,.contact-section button[type=submit]:hover{background:linear-gradient(135deg,var(--jina-green),var(--jina-green-strong))!important;border-color:var(--jina-green-strong)!important;color:#06140b!important;transform:translateY(-2px)}.button,.mini-cta,button,a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--jina-focus)!important;outline-offset:3px!important}.button.ghost{border-color:var(--jina-green-strong)!important;color:#fff!important}.hero:after{background:linear-gradient(90deg,#121613f0,#121613c2 46%,#1216132e)!important}.hero h1{max-width:14ch;letter-spacing:0!important;line-height:1.38!important;text-wrap:balance;overflow:visible!important}.hero h1 span{display:block!important;line-height:1.38!important;padding-top:8px!important;padding-bottom:12px!important;overflow:visible!important}.hero h1 span+span{margin-top:6px!important}.hero .lead{max-width:63ch}.hero-copy{position:relative}.hero-copy:before{content:"";position:absolute;width:5rem;height:1px;left:0;top:-1.65rem;background:linear-gradient(90deg,var(--jina-green-strong),transparent)}.hero-dots button.active,.standard-dots button.active{background:var(--jina-green-strong)!important;border-color:var(--jina-green-strong)!important}.service-card:before,.equipment-card:before,.price-card:before{display:none!important}.service-price strong,.coverage-title,.expertise-cta{color:var(--jina-green-strong)!important}.kicker{display:none!important}.eyebrow{background:#fff!important;color:#147dcc!important;border:1px solid #d8e8f6!important;box-shadow:0 12px 32px #0000002e!important;backdrop-filter:none!important}.eyebrow i{background:#1598e5!important}.section,.proof,.equipment-section,.gallery-section,.expertise-section,.pricing-section,.reviews-section,.coverage-section,.contact-section,.faq-section,.social-section,footer{background-color:var(--jina-bg)!important;color:var(--jina-text)!important}.service-card,.equipment-card,.price-card,.review-card,.license-card,details,.contact-copy,.contact-section form,.facebook-frame,.area-card,.map-card{background:var(--jina-surface)!important;border-color:var(--jina-border)!important;color:var(--jina-text)!important}.service-card,.equipment-card,.price-card,.review-card,.license-card,.contact-section form,.facebook-frame,.map-card{border-radius:14px!important;box-shadow:none!important}.service-card:hover,.equipment-card:hover,.price-card:hover,.review-card:hover{border-color:color-mix(in srgb,var(--jina-green) 70%,var(--jina-border))!important;transform:translateY(-4px);box-shadow:var(--jina-shadow)!important}.service-card p,.section-head>p,.equipment-card p,.gallery-note,.standards-copy p,.expertise-copy p,.price-card p,.review-card p,.coverage-section p,.contact-section p,details p,.social-copy p,footer p,footer a,small{color:var(--jina-muted)!important}.service-card h3,.section h2,.standards-copy h2,.expertise-heading,.price-card h3,.review-card strong,details summary,.social-copy h2,.facebook-frame-head{color:var(--jina-text)!important}.service-card a,.price-card a,.map-card a,.reviews-section a{color:var(--jina-green-strong)!important}.building-types span{background:var(--jina-surface-2)!important;color:var(--jina-text)!important;border-color:var(--jina-border)!important}.section-head{border-top:1px solid var(--jina-border);padding-top:clamp(2rem,4vw,4.5rem)}.section-head h2,.standards-copy h2,.expertise-heading,.social-copy h2{text-wrap:balance;letter-spacing:0!important;line-height:1.36!important}.services-heading{display:inline-block;position:relative;padding-bottom:18px;letter-spacing:0!important;line-height:1.36!important;word-break:keep-all!important}.services-heading:after{content:"";position:absolute;left:0;bottom:0;width:clamp(84px,14vw,180px);height:5px;border-radius:99px;background:linear-gradient(90deg,var(--jina-green-strong),var(--jina-green-deep))}.proof-grid{border-block:1px solid var(--jina-border)}.proof-grid>div{border-color:var(--jina-border)!important}.proof{border-top:0!important}.proof strong{color:var(--jina-green-strong)!important;text-shadow:0 8px 30px color-mix(in srgb,var(--jina-green) 18%,transparent)}.proof-grid>div>span{color:var(--jina-text)!important}:root[data-theme=dark] .proof{background:#0b100c!important}:root[data-theme=dark] .proof-grid>div{background:transparent!important}:root[data-theme=light] .proof{background:#fffdf8!important}:root[data-theme=light] .proof strong{color:#08743d!important;text-shadow:none}.review-grid blockquote{border-top:0!important;background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;border-radius:14px!important;box-shadow:none!important}:root[data-theme=dark] .logo-light{display:none!important}:root[data-theme=dark] .logo-dark{display:block!important}:root[data-theme=light] .logo-light{display:none!important}:root[data-theme=light] .logo-dark{display:block!important}:root[data-theme=dark] .topbar .image-brand img{filter:brightness(0) invert(1) drop-shadow(0 4px 12px rgba(255,255,255,.15))!important}:root[data-theme=light] .topbar .image-brand img{filter:drop-shadow(0 2px 8px rgba(0,0,0,.1))!important}.topbar .image-brand{min-width:118px!important}.topbar .image-brand img{width:118px!important;height:82px!important;object-fit:contain!important;filter:drop-shadow(0 8px 20px rgba(0,0,0,.16))}.footer-logo img{width:min(220px,70vw)!important;height:auto!important;object-fit:contain!important}.expertise-heading{line-height:1.38!important;letter-spacing:0!important}.expertise-heading span{display:block;padding-block:2px!important}.facebook-frame{width:100%!important;min-width:0;overflow:hidden!important}.facebook-frame iframe{display:block!important;width:100%!important;max-width:500px!important;min-height:620px;margin-inline:auto;background:#fff;border:0}.facebook-frame-fallback{display:flex!important;justify-content:center;align-items:center;min-height:48px;margin:12px!important;border:1px solid var(--jina-border);border-radius:12px;color:var(--jina-green-strong)!important}.facebook-privacy-note{padding:0 16px 16px;text-align:center;color:var(--jina-muted);font-size:.88rem}.equipment-head h2,.equipment-grid h3{color:var(--jina-text)!important}.equipment-head h2{line-height:1.35!important;letter-spacing:-.01em!important;font-size:clamp(22px,2.6vw,36px)!important;margin:0!important;padding:0!important}.equipment-head h2 span{display:inline!important;white-space:nowrap!important;padding-block:0!important}.equipment-head h2 span+span{margin-left:8px!important;margin-top:0!important}.iso-note{background:var(--jina-surface)!important;border-color:var(--jina-border)!important}.iso-note>span{border-color:var(--jina-green)!important;color:var(--jina-green-strong)!important}.iso-note p,.equipment-grid p,.equipment-footnote{color:var(--jina-muted)!important}.equipment-grid{border-color:var(--jina-border)!important}.equipment-grid article{border-color:var(--jina-border)!important;background:color-mix(in srgb,var(--jina-surface) 76%,transparent)!important}.equipment-grid article>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#0aa84f!important;color:#fff!important;border:none!important;font-weight:800!important;font-size:16px!important;box-shadow:0 4px 12px #0aa84f59!important;flex-shrink:0!important}:root[data-theme=light] .equipment-section{background:#e8eee6!important}:root[data-theme=light] .equipment-grid article{background:#fffdf8!important}:root[data-theme=light] .equipment-grid article>span{background:#0aa84f!important;color:#fff!important;border:none!important;box-shadow:0 4px 12px #0aa84f40!important}.reviews-section,.reviews{background:var(--jina-bg)!important;color:var(--jina-text)!important}.review-grid blockquote{background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important}.review-source{color:var(--jina-green-strong)!important}.review-grid p{color:var(--jina-text)!important;line-height:1.65!important}.review-grid footer{background:var(--jina-surface-2)!important;color:var(--jina-text)!important;border-color:var(--jina-border)!important}.review-disclaimer{color:var(--jina-muted)!important}:root[data-theme=light] .review-grid blockquote{background:#fff!important;box-shadow:0 18px 45px #31403514!important}.faq{max-width:940px!important}.faq details{background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;border-radius:12px!important;margin-bottom:12px!important;padding:20px 22px!important}.faq summary{color:var(--jina-text)!important;gap:20px;font-size:1.05rem}.faq summary span{color:var(--jina-green-strong)!important}.faq details p{color:var(--jina-muted)!important;font-size:15px!important;line-height:1.75!important}.faq details[open]{border-color:var(--jina-green)!important;background:color-mix(in srgb,var(--jina-surface) 90%,var(--jina-green-deep))!important}:root[data-theme=light] .faq details{background:#fffdf8!important}.chat-dock .fb{background:#166fe5!important}.chat-dock .line{background:#06c755!important}.chat-dock .phone,.chat-dock .share{background:var(--jina-surface-2)!important;border:1px solid var(--jina-border)!important;color:var(--jina-text)!important}.social-button,.facebook-frame-head{background:#166fe5!important;border-color:#166fe5!important;color:#fff!important}.reveal-ready{opacity:.01;transform:translateY(22px);filter:blur(5px)}.reveal-ready.is-visible{opacity:1;transform:none;filter:none;transition:opacity .72s cubic-bezier(.16,1,.3,1),transform .72s cubic-bezier(.16,1,.3,1),filter .72s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal-ready{opacity:1;transform:none;filter:none}}@media (max-width: 760px){.topbar .image-brand{min-width:92px!important}.topbar .image-brand img{width:92px!important;height:66px!important}.expertise-heading{line-height:1.45!important}.facebook-frame iframe{min-height:540px;height:540px}}.topbar{height:78px!important;padding-block:0!important;box-shadow:0 1px color-mix(in srgb,var(--jina-border) 70%,transparent),0 10px 34px #00000014}.jina-lockup{display:inline-flex!important;flex-direction:column;justify-content:center;align-items:flex-start;width:auto!important;height:auto!important;min-width:0!important;padding:7px 2px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important;box-shadow:none!important;line-height:1!important}.jina-wordmark{color:var(--jina-text)!important;font-size:29px!important;font-weight:900!important;letter-spacing:.13em!important;line-height:.95!important}.jina-brandline{color:var(--jina-muted)!important;margin-top:7px;font-size:9px!important;font-weight:800!important;letter-spacing:.25em!important;line-height:1!important}.jina-brandline b{color:var(--jina-green-strong)!important;font:inherit}.footer-logo.jina-lockup{margin-bottom:22px}footer .jina-wordmark{font-size:34px!important}footer .jina-brandline{font-size:10px!important}.eyebrow{width:fit-content;min-height:42px;margin-bottom:24px!important;padding:10px 16px 10px 12px!important;gap:10px!important;border-radius:999px!important;color:#176fa8!important;font-size:clamp(14px,1.15vw,17px)!important;font-weight:800!important;letter-spacing:.01em;box-shadow:0 12px 35px #02142633!important}.eyebrow i{width:9px!important;height:9px!important;border-radius:50%!important;box-shadow:0 0 0 5px #e3f3ff}.proof{padding-block:clamp(46px,6vw,72px)!important;border:0!important}.proof-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:0!important;border:0!important}.proof-grid>div{min-height:132px!important;gap:14px!important;padding:14px clamp(10px,1.4vw,22px)!important;border:0!important;border-right:1px solid var(--jina-border)!important}.proof-grid>div:last-child{border-right:0!important}.proof strong{display:block;min-width:0;white-space:nowrap;font-size:clamp(44px,4.7vw,72px)!important;line-height:.94!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums}.proof-grid>div>span{max-width:210px!important;font-size:clamp(14px,1.15vw,18px)!important;line-height:1.35!important;text-wrap:balance}.section-head{border-top:0!important;padding-top:0!important}.services-heading{display:block;max-width:18ch;padding-bottom:0!important;line-height:1.12!important}.services-heading:after{display:none!important}html[lang=en] .services-heading{max-width:none;font-size:clamp(38px,4vw,62px)!important}:root[data-theme=light] .button.ghost{background:#fff!important;color:#173526!important;border-color:#a7b9ad!important}:root[data-theme=light] .contact-section{background:#e8eee8!important}:root[data-theme=light] .contact-grid>div>h2,:root[data-theme=light] .contact-grid>div>p{color:#173126!important}:root[data-theme=light] .contact-pills a{background:#fff!important;color:#193a2b!important;border:1px solid #c3d1c7!important}:root[data-theme=light] .contact-pills a:hover{border-color:#0a9148!important;color:#086c38!important}:root[data-theme=light] .contact-line-qr{background:#fff!important;border-color:#bdcec2!important}:root[data-theme=light] .contact-line-qr strong{color:#153528!important}:root[data-theme=light] .contact-line-qr small{color:#52655a!important}:root[data-theme=light] .contact-section form label,:root[data-theme=light] .contact-section form legend{color:#1a3327!important}:root[data-theme=light] .contact-section input,:root[data-theme=light] .contact-section select,:root[data-theme=light] .contact-section textarea{background:#fff!important;color:#142b20!important;border-color:#bccbc1!important}:root[data-theme=light] .contact-section input::placeholder,:root[data-theme=light] .contact-section textarea::placeholder{color:#687a70!important;opacity:1}:root[data-theme=dark] .reviews-section{background:#0a0e0b!important}:root[data-theme=dark] .review-grid blockquote{background:#f4f7f2!important;border-color:#dbe6dc!important;box-shadow:0 20px 60px #0000003d!important}:root[data-theme=dark] .review-grid blockquote:hover{transform:translateY(-5px);box-shadow:0 28px 70px #00000052!important}:root[data-theme=dark] .review-source{color:#087443!important}:root[data-theme=dark] .review-grid p{color:#192d23!important}:root[data-theme=dark] .review-grid footer{background:#e4ece5!important;color:#274537!important;border-color:#ccd9ce!important}.review-grid blockquote{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.google-review-link{border:1px solid var(--jina-border)!important;box-shadow:0 8px 22px #00000014}@media (max-width: 900px){.proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;background:transparent!important}.proof-grid>div{min-height:110px!important;background:transparent!important;border:0!important}.proof-grid>div:last-child{grid-column:1 / -1}}@media (max-width: 600px){.topbar{height:70px!important}.jina-wordmark{font-size:24px!important}.jina-brandline{font-size:7.5px!important}.eyebrow{min-height:38px;padding:9px 13px 9px 10px!important;font-size:13px!important}.proof-grid>div{min-height:116px!important;padding:18px 8px!important}.proof strong{font-size:clamp(35px,11vw,48px)!important}.proof-grid>div>span{font-size:13px!important}}.nav-actions .lang{width:58px!important;min-width:58px!important;padding-inline:0!important;text-align:center;font-variant-numeric:tabular-nums}@media (min-width: 901px){.topbar{display:grid!important;grid-template-columns:150px minmax(0,1fr) 238px!important;column-gap:24px}.topbar>.jina-lockup{justify-self:start}.topbar>nav{justify-self:center;justify-content:center;min-width:0;gap:clamp(14px,1.55vw,28px)!important;white-space:nowrap}.topbar>.nav-actions{justify-self:end;display:grid!important;grid-template-columns:44px 58px 128px;align-items:center;justify-content:end;gap:8px;width:238px;min-width:238px}.topbar>.nav-actions .icon-btn{width:44px}.topbar>.nav-actions .mini-cta{width:128px;min-width:128px;min-height:46px;padding-inline:10px!important;font-size:14px!important;justify-content:center;text-align:center;white-space:nowrap}html[lang=en] .topbar>nav{font-size:15px!important}}.hero h1{width:min(820px,78vw);max-width:none!important;font-size:clamp(45px,4.75vw,70px)!important;line-height:1.22!important}.hero h1>span{display:block!important;white-space:nowrap}html[lang=en] .hero h1{width:min(900px,80vw);max-width:none!important;font-size:clamp(40px,4.05vw,61px)!important;line-height:1.23!important}@media (min-width: 901px){.hero-copy{width:min(900px,78%)!important}}html[lang=en] .hero .lead{max-width:56ch}.location-card{min-width:0;overflow:hidden}.location-card h3{max-width:100%;overflow-wrap:anywhere}.hero-dots{gap:9px!important}.hero-dots button{width:30px!important;height:5px!important;cursor:pointer}.hero-dots button.active{width:52px!important}.hero-slide{background-size:cover!important;background-repeat:no-repeat!important}.review-heading-row h2{color:var(--jina-text)!important}:root[data-theme=dark] .review-heading-row h2{color:#fff!important}.expertise-grid{align-items:start!important}.expertise-copy,.license-card{min-width:0;position:relative}.license-card{overflow:hidden}.license-card>div,.license-notice{position:relative;z-index:2}.license-card>a{position:relative;z-index:1;display:block}.license-card img{width:100%!important;height:auto!important;object-fit:contain!important}.license-notice{overflow-wrap:anywhere;line-height:1.65!important}html[lang=en] .expertise-heading{font-size:clamp(34px,3.5vw,54px)!important;line-height:1.18!important}html[lang=en] .expertise-copy p{line-height:1.7!important}.bilingual-service-summary{margin-block:32px;padding:24px;background:var(--jina-surface-2);border:1px solid var(--jina-border);border-radius:14px}.bilingual-service-summary h3{margin:0 0 10px;color:var(--jina-text);font-size:24px}.bilingual-service-summary p{margin:0 0 14px}.bilingual-service-summary ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 24px;margin:0;padding-left:20px;color:var(--jina-text)}.bilingual-service-summary li::marker{color:var(--jina-green-strong)}.bilingual-service-summary .summary-warranty{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--jina-border);color:var(--jina-text)!important;font-weight:700}.service-promise{width:min(1180px,calc(100% - 40px));margin:0 auto 90px;padding:28px 30px;display:grid;grid-template-columns:1.15fr 1.35fr auto;align-items:center;gap:24px;background:var(--jina-green-deep);color:#fff;border-radius:16px;box-shadow:0 18px 48px #00422033}.service-promise strong{font-size:clamp(19px,2vw,26px);line-height:1.3}.service-promise span{color:#dff9e8;line-height:1.55}.service-promise a{padding:13px 18px;background:#fff;color:#07522c;border-radius:10px;font-weight:900;white-space:nowrap}#work-heading{max-width:22ch;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.16!important}.work-gallery .section-head{grid-template-columns:1fr!important}.footer-col-brand,.footer-grid>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;align-self:center!important;gap:2px!important}.footer-line-link{color:#35f078!important;font-weight:900!important}.social-button{min-height:58px;padding:16px 24px!important;font-size:17px!important;font-weight:900!important;box-shadow:0 14px 34px #1877f24d!important}.facebook-frame{min-height:690px!important;background:#fff!important;border-color:#d9e2dc!important}.facebook-frame iframe{min-height:620px!important;opacity:1!important;visibility:visible!important}.facebook-frame-fallback{width:min(100%,500px);margin-top:12px!important;background:#166fe5!important;color:#fff!important;border-color:#1877f2!important;font-size:14px!important;font-weight:900!important}.facebook-privacy-note{color:#52655a!important}@media (min-width: 901px){footer{padding-top:24px!important}.footer-grid{align-items:start!important}.footer-grid>div{justify-content:flex-start!important;align-self:start!important}.footer-logo.jina-lockup{transform:none}.coverage-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr)!important;gap:30px!important}.coverage-copy{min-height:100%;display:flex;flex-direction:column}.areas{flex:1;grid-template-rows:repeat(3,minmax(0,1fr))}.area-district{padding:22px 24px!important}.area-district h3{font-size:20px!important}.area-district p{font-size:15px!important;line-height:1.72!important}}@media (max-width: 900px){.hero h1>span{white-space:normal}.service-promise{grid-template-columns:1fr;margin-bottom:70px}.service-promise a{width:fit-content}}@media (max-width: 600px){.nav-actions .lang{width:50px!important;min-width:50px!important}.hero h1,html[lang=en] .hero h1{font-size:clamp(37px,10.8vw,49px)!important;line-height:1.2!important}.hero h1>span{white-space:normal}.expertise-contacts a{width:100%;min-width:0}.bilingual-service-summary{padding:20px}.bilingual-service-summary ul{grid-template-columns:1fr}.service-promise{width:min(100% - 28px,1180px);padding:24px 20px}#work-heading{font-size:34px!important}}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--jina-green-strong) 72%,#fff)!important;outline-offset:4px!important}.button,.mini-cta,.gallery-filters button,.gallery-arrow,.chat-dock>*{transition:transform .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important}.button:hover,.mini-cta:hover{transform:translateY(-2px)}.hero-copy .lead{max-width:68ch!important}.trust-row{row-gap:8px!important}.gallery-carousel figure{aspect-ratio:16 / 9;overflow:hidden;background:var(--jina-surface-2)}.gallery-carousel figure>button:not(.gallery-fullscreen-btn),.gallery-carousel figure img{width:100%;height:100%}.gallery-carousel figure img{object-fit:cover}.gallery-caption{background:linear-gradient(180deg,transparent,rgba(4,12,8,.88))!important;padding:56px clamp(18px,3vw,34px) clamp(18px,3vw,30px)!important}.gallery-arrow{width:50px!important;height:50px!important;border-radius:50%!important;background:#08110cd6!important;color:#fff!important;backdrop-filter:blur(10px)}.gallery-counter{font-variant-numeric:tabular-nums}@media (max-width: 600px){.hero{min-height:760px!important}.hero-content{padding-top:92px!important}.hero-copy{width:100%!important}.hero h1,html[lang=en] .hero h1{width:100%!important;font-size:clamp(28px,8.15vw,33px)!important;line-height:1.28!important;letter-spacing:-.025em!important}.hero h1>span{white-space:nowrap!important}html[lang=en] .hero h1{font-size:clamp(25px,7vw,29px)!important}.hero .lead{font-size:15px!important;line-height:1.65!important}.hero-buttons{gap:10px!important}.trust-row{padding-right:0!important}.hero-dots{margin-top:16px!important}.gallery-filters{padding-bottom:8px;scrollbar-width:thin}.gallery-carousel{margin-inline:0!important}.gallery-arrow{width:44px!important;height:44px!important}.gallery-caption{font-size:15px!important}}:root{--jina-space-2: 8px;--jina-space-3: 12px;--jina-space-4: 16px;--jina-space-6: 24px;--jina-space-section: clamp(72px, 8vw, 112px);--jina-prose: 68ch}body{font-family:Sarabun,Arial,sans-serif!important;font-size:17px;line-height:1.65;text-rendering:optimizeLegibility;font-synthesis:none}.hero h1,.section h2,.split-section h2,.reviews h2,.contact-section h2,.social-copy h2,.expertise-heading{font-weight:800!important;letter-spacing:0!important}.hero h1{margin-block:var(--jina-space-6) var(--jina-space-4)!important;line-height:1.38!important;overflow:visible!important}.hero .lead{max-width:64ch!important;font-size:clamp(17px,1.25vw,19px)!important;line-height:1.68!important}.section,.equipment-section,.work-gallery,.expertise-section,.pricing-section,.reviews,.coverage-section,.contact-section,.faq-section,.social-section{padding-block:var(--jina-space-section)!important}.section-head{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)!important;align-items:end!important;gap:clamp(32px,5vw,64px)!important;margin-bottom:clamp(36px,5vw,64px)!important}.section-head h2,.reviews h2,.contact-section h2,.social-copy h2{font-size:clamp(32px,3.8vw,50px)!important;line-height:1.36!important;letter-spacing:0!important;text-wrap:balance}.section-head>p,.standards-copy>p,.expertise-copy>p,.social-copy>p,.contact-grid>div>p{max-width:var(--jina-prose);font-size:17px!important;line-height:1.72!important}.service-grid{align-items:stretch;gap:1px!important;background:var(--jina-border);border:1px solid var(--jina-border);border-radius:16px;overflow:hidden}.service-card{display:grid!important;grid-template-rows:auto 1fr auto auto;align-content:start;min-height:auto!important;padding:clamp(26px,2.2vw,34px)!important;border:0!important;border-radius:0!important}.service-card h3{min-height:3.1em!important;margin:0 0 var(--jina-space-3)!important;font-size:clamp(21px,1.6vw,24px)!important;line-height:1.34!important;letter-spacing:-.012em;text-wrap:balance}.service-card p{max-width:56ch;margin:0!important;font-size:16px!important;line-height:1.7!important}.service-price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-height:auto!important;margin-top:auto!important;padding-top:0!important;border-top:none!important;line-height:1.4!important}.service-price small{flex:none;font-size:12px!important;font-weight:700!important;opacity:.85}.service-price strong{font-size:13.5px!important;line-height:1.4!important;font-weight:800!important}.service-card>a{width:fit-content;min-height:34px!important;display:inline-flex;align-items:center;margin-top:6px!important;font-size:13.5px!important;font-weight:700!important;line-height:1.35!important}.proof-grid>div{justify-content:center}.proof strong{letter-spacing:-.035em!important}.proof-grid>div>span{min-height:2.7em;font-weight:700!important;line-height:1.42!important}.equipment-head,.expertise-grid,.coverage-grid,.contact-grid,.social-grid{gap:clamp(40px,6vw,80px)!important}.equipment-grid article h3,.area-district h3,.price-card h3,.license-card h3{line-height:1.35!important;letter-spacing:-.012em}.equipment-grid article p,.area-district p,.price-card p,.license-notice,.faq details p{font-size:15px!important;line-height:1.72!important}.review-grid blockquote{display:flex;min-height:300px;flex-direction:column;padding:clamp(26px,2.5vw,34px)!important}.review-grid p{font-size:17px!important;line-height:1.7!important}.review-grid footer{margin-top:auto!important;font-size:14px!important;line-height:1.45!important}.faq summary{min-height:48px;align-items:center;font-size:18px!important;line-height:1.5!important}footer{background-color:var(--jina-bg)!important;color:var(--jina-text)!important;border-top:1px solid var(--jina-border)!important}footer{background-color:var(--jina-bg)!important;color:var(--jina-text)!important;border-top:1px solid var(--jina-border)!important;padding-block:22px 16px!important}@media (min-width: 901px){footer{padding-top:22px!important;padding-bottom:16px!important}}:root[data-theme=light] footer{background-color:#f2f6f3!important;border-top-color:#cbd8cf!important;color:#17271f!important}footer .footer-grid{gap:clamp(16px,2.5vw,36px)!important;align-items:start!important}footer .footer-grid>div{gap:5px!important}.footer-col-brand,footer .footer-col-brand,.footer-grid>div:first-child,footer .footer-grid>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;align-self:center!important;gap:2px!important;padding:0!important;margin:0!important}.footer-logo,a.footer-logo,.footer-grid .footer-logo{background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;width:auto!important;max-width:none!important;height:auto!important;margin:0 0 4px!important;padding:0!important;display:block!important}:root[data-theme=dark] .footer-logo{background:transparent!important;border:none!important;box-shadow:none!important}.footer-logo picture,.footer-logo .logo-variant{display:block!important;width:auto!important;height:auto!important}.footer-logo img{width:120px!important;height:auto!important;max-height:44px!important;object-fit:contain!important;display:block!important;filter:none!important}.footer-grid>div:first-child p,footer .footer-grid p{margin:0!important;padding:0!important;font-size:13px!important;line-height:1.45!important;color:var(--jina-text)!important}:root[data-theme=light] footer .footer-grid p{color:#17271f!important}footer .footer-grid>div>b,.footer-grid>div>b,footer b{color:var(--jina-text)!important;font-size:14.5px!important;font-weight:800!important;letter-spacing:-.01em!important;margin-bottom:6px!important;display:block!important}:root[data-theme=light] footer .footer-grid>div>b,:root[data-theme=light] .footer-grid>div>b,:root[data-theme=light] footer b{color:#07150c!important;font-weight:900!important}:root[data-theme=dark] footer .footer-grid>div>b,:root[data-theme=dark] .footer-grid>div>b{color:#fff!important}footer .footer-grid a{color:var(--jina-muted)!important;font-size:13px!important;line-height:1.5!important;text-decoration:none!important;transition:all .2s ease!important}:root[data-theme=light] footer .footer-grid a,:root[data-theme=light] footer a{color:#1b3525!important;font-weight:600!important}:root[data-theme=dark] footer .footer-grid a,:root[data-theme=dark] footer a{color:#94a3b8!important}footer .footer-grid a:hover{color:#0aa84f!important;text-decoration:underline!important}.registration-number,footer .registration-number{display:inline-block!important;margin-top:6px!important;padding:4px 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;background:#0aa84f1f!important;color:#086b36!important;border:1px solid rgba(10,168,79,.25)!important}:root[data-theme=light] .registration-number,:root[data-theme=light] footer .registration-number{background:#e2f2e7!important;color:#075c2e!important;border:1px solid #7bc696!important;box-shadow:0 1px 3px #075c2e1a!important}:root[data-theme=dark] .registration-number,:root[data-theme=dark] footer .registration-number{background:#0aa84f29!important;color:#34d399!important;border:1px solid rgba(10,168,79,.35)!important}footer .copyright{border-top:1px solid var(--jina-border)!important;padding-top:12px!important;margin-top:14px!important;color:var(--jina-muted)!important;font-size:12px!important}:root[data-theme=light] footer .copyright{border-top-color:#cbd8cf!important;color:#4b6154!important}footer .copyright span{color:var(--jina-text)!important;font-weight:600!important}:root[data-theme=light] footer .copyright span{color:#17271f!important}html[lang=en] .services-heading,html[lang=en] .expertise-heading,html[lang=en] .coverage-copy h2,html[lang=en] .location-card h3{overflow-wrap:normal}html[lang=en] .services-heading,html[lang=en] .expertise-heading{max-width:none!important}html[lang=en] .coverage-copy h2{max-width:100%!important;white-space:normal!important;overflow-wrap:break-word!important}html[lang=en] .location-card h3{max-width:640px!important;font-size:clamp(16px,1.7vw,20px)!important;line-height:1.4!important}html[lang=en] #pricing .section-head h2,html[lang=en] .pricing-section h2{white-space:normal!important;max-width:100%!important}@media (min-width: 768px){html[lang=en] .expertise-panel-card h3{white-space:nowrap!important;font-size:clamp(15px,1.35vw,19.5px)!important}html[lang=en] .equipment-head h2{white-space:nowrap!important;max-width:none!important}html[lang=en] .equipment-head h2 span{display:inline!important}html[lang=en] .equipment-head h2 span:first-child:after{content:" "}}@media (max-width: 767px){html[lang=en] .equipment-head h2 span{display:block!important;white-space:nowrap!important}}@media (min-width: 992px){html[lang=en] .standards-copy h2{white-space:nowrap!important;max-width:none!important}html[lang=en] .standards-copy h2 span{display:inline!important}html[lang=en] .standards-copy h2 span:first-child:after{content:" "}}@media (max-width: 991px){html[lang=en] .standards-copy h2 span{display:block!important;white-space:nowrap!important}}.urgent-cta strong{white-space:nowrap!important;font-size:clamp(14px,1.8vw,18px)!important}.expertise-heading span{white-space:normal!important}@media (max-width: 900px){.section-head{grid-template-columns:1fr!important;align-items:start!important;gap:var(--jina-space-4)!important}.section-head>p{max-width:62ch}.service-card{min-height:auto!important}}@media (max-width: 600px){body{font-size:16px}.section,.equipment-section,.work-gallery,.expertise-section,.pricing-section,.reviews,.coverage-section,.contact-section,.faq-section,.social-section{padding-block:72px!important}.section-head{margin-bottom:32px!important}.hero h1{font-size:clamp(28px,8vw,40px)!important;line-height:1.38!important;letter-spacing:0!important}.hero h1 span+span{margin-top:8px!important}.section-head h2,.reviews h2,.contact-section h2,.social-copy h2,.expertise-heading,.equipment-head h2{font-size:clamp(26px,7.5vw,36px)!important;line-height:1.38!important;letter-spacing:0!important}.section-head>p,.standards-copy>p,.expertise-copy>p,.social-copy>p,.contact-grid>div>p{font-size:16px!important;line-height:1.72!important}.service-grid{gap:12px!important;background:transparent;border:0;border-radius:0;overflow:visible}.service-card{min-height:0!important;padding:24px 22px!important;border:1px solid var(--jina-border)!important;border-radius:14px!important}.service-card h3{min-height:0!important;font-size:22px!important}.service-price,.proof-grid>div>span,.review-grid blockquote{min-height:0}.faq summary{font-size:17px!important}footer .footer-grid{gap:36px 24px!important}}.license-card{padding:0!important;overflow:hidden!important;border-radius:14px!important;border:1px solid var(--jina-border)!important;background:var(--jina-surface)!important;transition:border-color .2s ease,box-shadow .2s ease}.license-card:hover{border-color:color-mix(in srgb,var(--jina-border) 60%,var(--jina-green))!important}.license-details{background:transparent!important;border:none!important;margin:0!important;padding:0!important}.license-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px;padding:18px 22px!important;cursor:pointer;list-style:none!important;user-select:none;background:transparent;transition:background .2s ease}.license-summary::-webkit-details-marker,.license-summary::marker{display:none!important}.license-summary:hover{background:color-mix(in srgb,var(--jina-surface) 85%,var(--jina-green-deep))}.license-header{margin:0;flex:1;min-width:0}.license-header .kicker{margin:0 0 4px!important}.license-header h3{margin:0!important;font-size:20px!important;line-height:1.35!important;color:var(--jina-text)!important}.license-subtext{margin:4px 0 0!important;font-size:13px!important;color:var(--jina-muted)!important}.license-toggle-btn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;white-space:nowrap;background:var(--jina-surface);border:1px solid var(--jina-border);color:var(--jina-text);box-shadow:0 1px 3px #0000000d;transition:all .2s ease;flex-shrink:0}.license-summary:hover .license-toggle-btn{border-color:var(--jina-green);color:var(--jina-green)}.license-toggle-label:after{content:"\e01\e14\e40\e1e\e37\e48\e2d\e40\e1b\e34\e14\e14\e39"}.license-toggle-arrow{display:inline-block;font-size:14px;line-height:1;transition:transform .25s ease}.license-details[open] .license-toggle-btn{background:var(--jina-green);border-color:var(--jina-green);color:#fff}.license-details[open] .license-toggle-label:after{content:"\e22\e48\e2d  / \e0b\e48\e2d\e19"}.license-details[open] .license-toggle-arrow{transform:rotate(180deg)}.license-details[open] .license-summary{border-bottom:1px solid var(--jina-border)}.license-body{padding:20px 22px 22px!important;animation:licenseFadeIn .25s ease}.license-body>a{border:1px solid var(--jina-border);background:#fff;border-radius:8px;display:block;overflow:hidden;position:relative;z-index:1}.license-body img{width:100%!important;height:auto!important;max-height:580px;object-fit:contain!important;display:block}.license-body>a>span{border-top:1px solid var(--jina-border);color:var(--jina-green);padding:10px 12px;font-size:13px;font-weight:800;display:block;background:var(--jina-surface)}.license-notice{margin:12px 0 0!important;padding:12px 14px!important;border-radius:8px!important;font-size:13px!important;line-height:1.6!important;background:color-mix(in srgb,var(--jina-surface) 75%,#f59e0b 25%)!important;border:1px solid color-mix(in srgb,var(--jina-border) 60%,#f59e0b 40%)!important;color:var(--jina-text)!important}.en-only,html[lang=en] .th-only{display:none!important}html[lang=en] .en-only{display:inline!important}html[lang=en] .license-toggle-label:after{content:"View document"}html[lang=en] .license-details[open] .license-toggle-label:after{content:"Hide"}@keyframes licenseFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.work-gallery{padding-block:clamp(40px,5vw,60px)!important}.work-gallery .section-head{text-align:center!important;margin-bottom:24px!important}.work-gallery .section-head>div{margin:0 auto!important;max-width:800px!important}.work-gallery .section-head .kicker{text-align:center!important;margin-inline:auto!important}.work-gallery #work-heading{text-align:center!important;max-width:720px!important;margin:0 auto!important;font-size:clamp(24px,3.2vw,34px)!important;line-height:1.35!important}.work-gallery .section-head>p{text-align:center!important;margin-inline:auto!important;max-width:720px!important}.lightbox-media-container{display:flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;max-height:80vh!important}.lightbox-media-container img{object-fit:contain!important;border-radius:8px!important;max-width:100%!important;max-height:80vh!important;display:block!important}.lightbox-media-container video,.lightbox-video{border-radius:10px!important;max-width:min(92vw,1100px)!important;max-height:78vh!important;box-shadow:0 10px 40px #000c!important;outline:none!important;background:#000!important;display:block!important}.registration-details{display:inline-block;vertical-align:middle;margin-left:6px;margin-top:4px}.registration-summary{display:inline-flex;align-items:center;cursor:pointer;list-style:none}.registration-summary::-webkit-details-marker{display:none}.reg-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;background:color-mix(in srgb,var(--jina-green) 12%,var(--jina-surface));border:1px solid color-mix(in srgb,var(--jina-green) 35%,var(--jina-border));color:var(--jina-green);font-size:13.5px;font-weight:700;line-height:1.4;transition:all .2s ease;user-select:none}.reg-badge:hover{background:var(--jina-green);color:#fff;border-color:var(--jina-green);box-shadow:0 4px 12px #10b98140;transform:translateY(-1px)}.reg-arrow{display:inline-block;font-size:11px;transition:transform .25s ease}.registration-details[open] .reg-arrow{transform:rotate(180deg)}.registration-details[open] .reg-badge{background:var(--jina-green);color:#fff}.registration-content{display:block;margin-top:14px;padding:16px;background:var(--jina-surface);border:1px solid var(--jina-border);border-radius:14px;box-shadow:0 8px 24px #00000026;max-width:440px;animation:licenseFadeIn .25s ease}.reg-doc-link{display:block;border-radius:8px;overflow:hidden;border:1px solid var(--jina-border);background:#fff;position:relative;text-decoration:none}.reg-doc-link img{width:100%;height:auto;display:block;max-height:380px;object-fit:contain}.reg-doc-zoom{display:block;text-align:center;padding:8px 12px;background:var(--jina-surface);color:var(--jina-green);font-size:13px;font-weight:700;border-top:1px solid var(--jina-border)}.reg-doc-caption{margin-top:8px;font-size:12px;color:var(--jina-muted);text-align:center;line-height:1.4}.expertise-grid.is-centered{grid-template-columns:minmax(0,1fr)!important;max-width:860px;margin-inline:auto}html{scroll-behavior:smooth!important}section[id],aside[id],div[id]{scroll-margin-top:96px!important}.expertise-section{padding-block:clamp(50px,6vw,90px)!important;scroll-margin-top:96px!important}.expertise-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(350px,.82fr)!important;gap:clamp(32px,4.5vw,60px)!important;align-items:center!important}.expertise-copy{display:flex!important;flex-direction:column!important;gap:16px!important;justify-content:flex-start!important}.expertise-copy .kicker{display:inline-block!important;font-size:13px!important;font-weight:800!important;letter-spacing:.08em!important;color:#0aa84f!important;margin:0!important}.expertise-copy h2.expertise-heading{font-size:clamp(28px,3.2vw,40px)!important;line-height:1.38!important;letter-spacing:0!important;margin:0 0 26px!important}.expertise-heading span{display:block!important;line-height:1.38!important;padding-block:2px!important;white-space:normal!important}.expertise-heading span+span{margin-top:8px!important}.expertise-copy p{font-size:15.5px!important;line-height:1.7!important;color:var(--jina-text)!important;margin:0!important}.reg-doc-inline-link{display:inline-block!important;color:#0aa84f!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px!important;margin-left:4px!important;cursor:pointer!important;transition:color .2s ease!important}.reg-doc-inline-link:hover{color:#066b32!important;text-decoration-thickness:2px!important}.expertise-copy .building-types{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:6px!important}.expertise-copy .building-types span{padding:6px 14px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;color:var(--jina-text)!important;box-shadow:0 1px 4px #00000008!important}:root[data-theme=light] .expertise-copy .building-types span{background:#fff!important;border-color:#d1ddd4!important;color:#23372b!important}.expertise-coverage-box{background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;border-radius:16px!important;padding:20px 22px!important;margin-top:6px!important;box-shadow:0 4px 16px #00000008!important}:root[data-theme=light] .expertise-coverage-box{background:#edf4ef!important;border-color:#d2ded5!important}:root[data-theme=dark] .expertise-coverage-box{background:#ffffff0a!important;border-color:#ffffff1a!important}.expertise-coverage-box h3{font-size:17px!important;font-weight:800!important;color:var(--jina-text)!important;margin:0 0 6px!important;letter-spacing:-.01em!important}:root[data-theme=light] .expertise-coverage-box h3{color:#0b1a11!important}:root[data-theme=dark] .expertise-coverage-box h3{color:#fff!important}.expertise-coverage-box p{font-size:13.5px!important;line-height:1.6!important;color:var(--jina-muted)!important;margin:0 0 14px!important}:root[data-theme=light] .expertise-coverage-box p{color:#314639!important}:root[data-theme=dark] .expertise-coverage-box p{color:#94a3b8!important}.expertise-sub-services{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 14px!important}.expertise-sub-services div{font-size:13.5px!important;font-weight:700!important;color:var(--jina-text)!important;position:relative!important;padding-left:18px!important;line-height:1.4!important}.expertise-sub-services div:before{content:"\2022"!important;position:absolute!important;left:2px!important;top:0!important;color:#0aa84f!important;font-size:18px!important;line-height:1!important}:root[data-theme=light] .expertise-sub-services div{color:#142a1d!important}:root[data-theme=dark] .expertise-sub-services div{color:#e2e8f0!important}.expertise-guarantee-text{font-size:14px!important;font-weight:700!important;color:var(--jina-text)!important;margin:4px 0 0!important;line-height:1.5!important}:root[data-theme=light] .expertise-guarantee-text{color:#0b1a11!important}:root[data-theme=dark] .expertise-guarantee-text{color:#e2e8f0!important}.expertise-panel-card{background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;border-radius:20px!important;padding:28px 26px!important;box-shadow:0 12px 36px #0000000f!important}:root[data-theme=light] .expertise-panel-card{background:#fff!important;border-color:#d4e0d7!important;box-shadow:0 12px 36px #0000000a!important}.expertise-panel-card h3{font-size:19px!important;font-weight:800!important;color:var(--jina-text)!important;margin:0 0 16px!important;line-height:1.35!important}.expertise-panel-card .expertise-services{display:flex!important;flex-direction:column!important;gap:10px!important;margin:0!important;padding:0!important;list-style:none!important}.expertise-panel-card .expertise-services li{position:relative!important;padding-left:22px!important;font-size:14.5px!important;line-height:1.5!important;color:var(--jina-text)!important}.expertise-panel-card .expertise-services li:before{content:"\2713"!important;position:absolute!important;left:0!important;top:0!important;color:#0aa84f!important;font-weight:800!important;font-size:15px!important}.expertise-panel-card .expertise-hours,.expertise-hours{display:flex!important;flex-direction:column!important;gap:8px!important;margin:18px 0 16px!important;padding:14px 18px!important;border-radius:12px!important;border:1px solid var(--jina-border)!important;background:var(--jina-surface)!important;box-shadow:0 4px 16px #0000000a!important}:root[data-theme=light] .expertise-panel-card .expertise-hours,:root[data-theme=light] .expertise-hours{background:#f7faf7!important;border:1px solid #d4dfd7!important;box-shadow:0 4px 18px #00000008!important}.expertise-hours strong,.expertise-panel-card .expertise-hours strong{display:flex!important;align-items:center!important;gap:10px!important;color:var(--jina-text)!important;font-size:15.5px!important;font-weight:800!important;letter-spacing:-.01em!important;margin:0!important}.expertise-hours strong:before,.expertise-panel-card .expertise-hours strong:before{content:""!important;display:inline-block!important;width:9px!important;height:9px!important;border-radius:50%!important;background:#0aa84f!important;box-shadow:0 0 10px #0aa84fb3!important;flex-shrink:0!important}.expertise-hours span,.expertise-panel-card .expertise-hours span{display:block!important;color:var(--jina-muted)!important;font-size:13px!important;line-height:1.5!important;padding-top:7px!important;border-top:1px dashed var(--jina-border)!important;margin:0!important}:root[data-theme=light] .expertise-hours span,:root[data-theme=light] .expertise-panel-card .expertise-hours span{border-top-color:#e2ebe4!important;color:#556259!important}.expertise-panel-card .expertise-cta{margin:14px 0 12px!important;font-size:14px!important;font-weight:700!important;color:var(--jina-text)!important;text-align:center!important}@media (max-width: 959px){.expertise-grid{grid-template-columns:1fr!important;gap:32px!important}.expertise-panel-card{padding:22px 20px!important}}.contact-heading{font-size:clamp(30px,3.4vw,44px)!important;line-height:1.35!important;margin-bottom:20px!important}.contact-heading .contact-line{display:block!important;white-space:nowrap!important}@media (max-width: 440px){.contact-heading .contact-line{white-space:normal!important;word-break:keep-all!important}}.work-gallery{padding-block:clamp(50px,6vw,80px)!important;scroll-margin-top:96px!important}.gallery-filters{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px 12px!important;margin:28px auto 26px!important;max-width:1040px!important}.gallery-filters button{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:10px 20px!important;border-radius:999px!important;font-size:14.5px!important;font-weight:700!important;letter-spacing:-.01em!important;border:1px solid #c8dcd0!important;background:#fff!important;color:#24352a!important;cursor:pointer!important;box-shadow:0 2px 8px #0000000a,inset 0 1px #ffffffe6!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative!important;overflow:hidden!important}:root[data-theme=dark] .gallery-filters button{background:#ffffff0f!important;border-color:#ffffff1f!important;color:#e2e8f0!important;box-shadow:0 2px 8px #0003!important}.gallery-filters button:hover{color:#0aa84f!important;border-color:#0aa84f!important;transform:translateY(-2px)!important;box-shadow:0 6px 18px #0aa84f33!important}.gallery-filters button:active{transform:scale(.95)!important;filter:brightness(.92)!important}:root[data-theme=dark] .gallery-filters button.active,:root[data-theme=dark] .gallery-filters button[aria-pressed=true]{background:linear-gradient(135deg,#0aa84f,#06602d)!important;border-color:#39d581!important;color:#fff!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:0 8px 24px #0aa84f80,inset 0 1px #fff6!important}:root[data-theme=dark] .gallery-filters button.active:hover,:root[data-theme=dark] .gallery-filters button[aria-pressed=true]:hover{color:#fff!important;border-color:#4ade80!important;background:linear-gradient(135deg,#0cb857,#076d33)!important}:root[data-theme=dark] .gallery-filters button.active .filter-count{background:#ffffff4d!important;color:#fff!important}:root[data-theme=dark] .view-mode-btn.active{background:linear-gradient(135deg,#0db457,#087a3c)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #0aa84f66!important}.gallery-filters button.active,.gallery-filters button[aria-pressed=true]{background:linear-gradient(135deg,#0aa84f,#06602d)!important;border-color:#0aa84f!important;color:#fff!important;transform:translateY(-1px) scale(1.02)!important;box-shadow:0 8px 24px #0aa84f73,inset 0 1px #fff6!important}.gallery-filters button.active:hover,.gallery-filters button[aria-pressed=true]:hover{color:#fff!important;border-color:#0aa84f!important;background:linear-gradient(135deg,#0cb857,#076d33)!important}.filter-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:22px!important;height:20px!important;padding:0 7px!important;border-radius:999px!important;font-size:12px!important;font-weight:800!important;background:#e6f3eb!important;color:#087a3c!important;transition:all .2s ease!important}:root[data-theme=dark] .filter-count{background:#ffffff1f!important;color:#a7f3d0!important}.gallery-filters button.active .filter-count{background:#ffffff47!important;color:#fff!important;box-shadow:inset 0 1px 2px #00000026!important}.gallery-toolbar{display:flex!important;justify-content:space-between!important;align-items:center!important;margin:0 auto 16px!important;max-width:980px!important;padding:0 6px!important}.gallery-counter{font-size:14.5px!important;font-weight:700!important;color:var(--jina-muted)!important;margin:0!important;font-variant-numeric:tabular-nums!important}.gallery-counter span{color:#0aa84f!important;font-weight:800!important;font-size:16px!important}.gallery-view-mode{display:inline-flex!important;align-items:center!important;background:#e9f0eb!important;border:1px solid #d0ded4!important;border-radius:999px!important;padding:4px!important;gap:4px!important;box-shadow:inset 0 1px 3px #0000000d!important}:root[data-theme=dark] .gallery-view-mode{background:#ffffff0f!important;border-color:#ffffff1f!important}.view-mode-btn{border:none!important;background:transparent!important;padding:7px 18px!important;border-radius:999px!important;font-size:13px!important;font-weight:600!important;color:#4c6353!important;cursor:pointer!important;transition:all .25s ease!important}:root[data-theme=dark] .view-mode-btn{color:#94a3b8!important}.view-mode-btn.active{background:linear-gradient(135deg,#0db457,#087a3c)!important;color:#fff!important;font-weight:800!important;box-shadow:0 3px 12px #0aa84f59!important}.gallery-carousel-view{max-width:980px!important;margin:0 auto!important}.gallery-carousel{position:relative!important;display:block!important;margin-bottom:16px!important}.gallery-carousel figure{margin:0!important;border-radius:20px!important;overflow:hidden!important;border:1px solid rgba(13,113,61,.16)!important;background:#000!important;box-shadow:0 16px 45px #00000024!important;aspect-ratio:16 / 9!important;max-height:540px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.gallery-carousel figure>button:not(.gallery-fullscreen-btn){width:100%!important;height:100%!important;position:relative!important;padding:0!important;border:none!important;background:#000!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.gallery-media-bg{position:absolute!important;inset:-15px!important;width:calc(100% + 30px)!important;height:calc(100% + 30px)!important;object-fit:cover!important;filter:blur(28px) brightness(.35) saturate(1.25)!important;transform:scale(1.1)!important;pointer-events:none!important;z-index:1!important}.gallery-media{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;display:block!important;margin:0 auto!important;image-orientation:from-image!important;transition:transform .35s ease!important}.gallery-carousel figure:hover .gallery-media{transform:scale(1.02)!important}.gallery-caption{position:absolute!important;inset-inline:0!important;bottom:0!important;padding:24px 24px 18px!important;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.45) 60%,transparent 100%)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;gap:16px!important;color:#fff!important;pointer-events:none!important}.gallery-caption-title{font-size:clamp(14px,1.6vw,18px)!important;font-weight:700!important;text-shadow:0 2px 8px rgba(0,0,0,.6)!important;line-height:1.4!important;text-align:left!important}.gallery-zoom-badge{background:#ffffff38!important;border:1px solid rgba(255,255,255,.35)!important;border-radius:999px!important;padding:6px 14px!important;font-size:12px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;backdrop-filter:blur(6px)!important;transition:all .2s ease!important}.gallery-carousel figure:hover .gallery-zoom-badge{background:#0aa84f!important;border-color:#0aa84f!important}.gallery-carousel .gallery-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:50px!important;height:50px!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.6)!important;background:#ffffffe0!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;color:#142018!important;font-size:26px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;box-shadow:0 6px 20px #0000002e!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;z-index:10!important}.gallery-carousel .gallery-arrow.prev{left:20px!important}.gallery-carousel .gallery-arrow.next{right:20px!important}.gallery-carousel .gallery-arrow:hover{background:#0aa84f!important;border-color:#0aa84f!important;color:#fff!important;transform:translateY(-50%) scale(1.1)!important;box-shadow:0 8px 24px #0aa84f73!important}.gallery-thumbs-wrapper{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:8px 0!important;margin:12px auto 0!important;max-width:980px!important}.thumb-nav-btn{width:38px!important;height:38px!important;border-radius:50%!important;border:1px solid #cce0d2!important;background:#fff!important;color:#087a3c!important;font-size:20px!important;font-weight:700!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;flex-shrink:0!important;box-shadow:0 2px 8px #0000000d!important;transition:all .2s ease!important}:root[data-theme=dark] .thumb-nav-btn{background:var(--jina-surface)!important;border-color:var(--jina-border)!important;color:#fff!important}.thumb-nav-btn:hover{background:#0aa84f!important;border-color:#0aa84f!important;color:#fff!important;transform:scale(1.08)!important;box-shadow:0 4px 14px #0aa84f59!important}.gallery-thumbs-track{display:flex!important;gap:12px!important;overflow-x:auto!important;scroll-behavior:smooth!important;scrollbar-width:none!important;-ms-overflow-style:none!important;padding:8px 4px!important;flex:1 1 auto!important}.gallery-thumbs-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.gallery-thumb-item{width:100px!important;height:66px!important;flex-shrink:0!important;border-radius:12px!important;overflow:hidden!important;border:2.5px solid transparent!important;padding:0!important;background:#000!important;cursor:pointer!important;position:relative!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;opacity:.65!important;box-shadow:0 2px 6px #00000014!important}.gallery-thumb-item:hover{opacity:.95!important;transform:translateY(-2px)!important;border-color:#0aa84f99!important}.gallery-thumb-item.active{opacity:1!important;border-color:#0aa84f!important;transform:scale(1.08) translateY(-2px)!important;box-shadow:0 6px 18px #0aa84f80!important}.gallery-thumb-item img,.gallery-thumb-item video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}.thumb-video-badge{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#00000059!important;color:#fff!important;font-size:14px!important}.gallery-grid-view{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))!important;gap:18px!important;margin-top:14px!important;margin-bottom:24px!important;max-width:980px!important;margin-inline:auto!important}.gallery-grid-view[style*="display: none"],.gallery-grid-view[style*="display:none"],.gallery-grid-view.is-hidden,.gallery-carousel-view[style*="display: none"],.gallery-carousel-view[style*="display:none"],.gallery-carousel-view.is-hidden{display:none!important}.grid-item-card:hover{transform:translateY(-4px)!important;border-color:#0aa84f!important;box-shadow:0 10px 25px #0aa84f40!important}.grid-item-overlay{position:absolute!important;inset-inline:0!important;bottom:0!important;padding:16px 14px 10px!important;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 100%)!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;color:#fff!important;font-size:13px!important;font-weight:700!important}.grid-video-icon{background:#0aa84f!important;color:#fff!important;padding:2px 8px!important;border-radius:6px!important;font-size:11px!important;font-weight:800!important}.grid-item-card{position:relative!important;border-radius:14px!important;overflow:hidden!important;border:1px solid var(--jina-border)!important;background:#000!important;aspect-ratio:16 / 10!important;cursor:pointer!important;box-shadow:0 4px 14px #0000000f!important;transition:all .25s ease!important}.grid-item-card:hover{transform:translateY(-4px)!important;border-color:var(--jina-green)!important;box-shadow:0 10px 25px #10b98140!important}.grid-item-card img,.grid-item-card video{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}.grid-item-card:hover img,.grid-item-card:hover video{transform:scale(1.05)!important}.grid-item-overlay{position:absolute!important;inset-inline:0!important;bottom:0!important;padding:18px 14px 10px!important;background:linear-gradient(to top,rgba(0,0,0,.85) 0%,transparent 100%)!important;color:#fff!important;display:flex!important;justify-content:space-between!important;align-items:flex-end!important;font-size:13px!important;font-weight:700!important}.grid-video-icon{background:#10b981e6!important;color:#fff!important;padding:3px 8px!important;border-radius:6px!important;font-size:11px!important}@media (max-width: 640px){.gallery-carousel{display:block!important;margin-bottom:12px!important}.gallery-carousel .gallery-arrow{width:38px!important;height:38px!important;font-size:18px!important}.gallery-carousel .gallery-arrow.prev{left:8px!important}.gallery-carousel .gallery-arrow.next{right:8px!important}.gallery-thumb-item{width:84px!important;height:56px!important}.thumb-nav-btn{display:none!important}.gallery-caption{padding:16px 14px 10px!important}.gallery-zoom-badge{padding:4px 10px!important;font-size:11px!important}.gallery-grid-view{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))!important;gap:10px!important}}.split-section{scroll-margin-top:96px!important;padding-block:clamp(36px,4.5vw,64px)!important}.split-grid{min-height:auto!important;align-items:center!important;gap:clamp(28px,4vw,56px)!important}.field-photo{border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 40px #0000001f!important}.field-photo img{border-radius:18px!important}.standards-copy{padding:clamp(20px,3.5vw,44px) clamp(16px,2.5vw,36px)!important}.standards-copy .kicker{display:inline-block!important;font-size:12.5px!important;font-weight:800!important;letter-spacing:.08em!important;color:#0aa84f!important;margin:0 0 8px!important}.standards-copy h2,.split-section h2{font-size:clamp(30px,3.8vw,46px)!important;line-height:1.34!important;letter-spacing:0!important;margin:0 0 20px!important}.standards-copy h2 span{display:block!important;line-height:1.34!important;padding-block:2px!important}.standards-copy h2 span+span{margin-top:8px!important}@media (max-width: 600px){.standards-copy h2{font-size:clamp(26px,7.5vw,36px)!important;line-height:1.35!important}}.standards-copy>p{font-size:14.5px!important;line-height:1.65!important;margin:0 0 18px!important}.standards-copy ul{margin:18px 0 0!important;padding:0!important;list-style:none!important;display:flex!important;flex-direction:column!important;gap:10px!important}.standards-copy ul li,.standards-copy li{display:flex!important;align-items:center!important;gap:16px!important;padding:10px 14px!important;border-radius:12px!important;border:1px solid transparent!important;transition:all .2s ease!important}.standards-copy ul li b,.standards-copy li>b{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;border-radius:10px!important;background:linear-gradient(135deg,#0aa84f,#066b32)!important;color:#fff!important;font-size:13.5px!important;font-weight:800!important;font-family:monospace,ui-monospace,sans-serif!important;letter-spacing:-.01em!important;box-shadow:0 3px 10px #0aa84f4d!important;border:1px solid rgba(255,255,255,.25)!important;flex-shrink:0!important;transition:transform .2s ease!important}.standards-copy ul li:hover b{transform:scale(1.08)!important;box-shadow:0 5px 14px #0aa84f73!important}.standards-copy ul li span{display:flex!important;flex-direction:column!important;gap:2px!important;font-size:13.5px!important;line-height:1.5!important}.standards-copy ul li span strong{font-size:15px!important;font-weight:800!important;line-height:1.35!important}:root[data-theme=light] .split-section{background:#fff!important;border-top:1px solid #e3ede5!important;border-bottom:1px solid #e3ede5!important;color:#17271f!important}:root[data-theme=light] .standards-copy{color:#17271f!important}:root[data-theme=light] .standards-copy h2{color:#0b1a11!important}:root[data-theme=light] .standards-copy>p{color:#2e4336!important}:root[data-theme=light] .standards-copy ul li{background:#f6faf7!important;border-color:#e2ede5!important}:root[data-theme=light] .standards-copy ul li:hover{background:#fff!important;border-color:#92d4ab!important;box-shadow:0 4px 16px #0aa84f14!important}:root[data-theme=light] .standards-copy ul li span strong{color:#0b1a11!important}:root[data-theme=light] .standards-copy ul li span{color:#3b5042!important}:root[data-theme=dark] .split-section{background:#08110a!important;border-top:1px solid var(--jina-border)!important;border-bottom:1px solid var(--jina-border)!important}:root[data-theme=dark] .standards-copy h2{color:#fff!important}:root[data-theme=dark] .standards-copy>p{color:#94a3b8!important}:root[data-theme=dark] .standards-copy ul li{background:#ffffff08!important;border-color:#ffffff14!important}:root[data-theme=dark] .standards-copy ul li:hover{background:#ffffff0f!important;border-color:#34d3994d!important}:root[data-theme=dark] .standards-copy ul li span strong{color:#fff!important}:root[data-theme=dark] .standards-copy ul li span{color:#cbd5e1!important}.contact-section form select,.contact-section form input,.contact-section form textarea{width:100%!important;border-radius:10px!important;border:1px solid var(--jina-border)!important;background:var(--jina-surface)!important;color:var(--jina-text)!important;padding:12px 14px!important;font-size:14.5px!important;transition:border-color .2s ease,box-shadow .2s ease!important}:root[data-theme=light] .contact-section form select,:root[data-theme=light] .contact-section form input,:root[data-theme=light] .contact-section form textarea{background:#fff!important;border-color:#cbd8cf!important;color:#17271f!important}.contact-section form select:focus,.contact-section form input:focus,.contact-section form textarea:focus{border-color:#0aa84f!important;box-shadow:0 0 0 3px #0aa84f33!important;outline:none!important}.form-quick-contact{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:14px!important}.form-quick-contact .form-messenger{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;border-radius:999px!important;background:linear-gradient(135deg,#00b2ff,#006aff 52%,#a033ff)!important;color:#fff!important;font-size:13.5px!important;font-weight:700!important;text-decoration:none!important;box-shadow:0 4px 14px #006aff4d!important;transition:all .2s ease!important;flex:1 1 240px!important;max-width:320px!important;justify-content:center!important;white-space:nowrap!important}.form-quick-contact .form-messenger span{white-space:nowrap!important}.form-quick-contact .form-messenger:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #006aff6b!important}.form-quick-contact .form-phone{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 22px!important;border-radius:999px!important;background:linear-gradient(135deg,#08713c,#0ba958)!important;color:#fff!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;box-shadow:0 4px 14px #0ba9584d!important;transition:all .2s ease!important;flex:1 1 180px!important;max-width:240px!important}.form-quick-contact .form-phone:hover{transform:translateY(-2px)!important;box-shadow:0 8px 22px #0ba9586b!important}.field-photo{position:relative!important;width:100%!important;max-width:480px!important;aspect-ratio:941 / 1672!important;min-height:480px!important;margin-inline:auto!important;border-radius:20px!important;overflow:hidden!important;background:var(--jina-surface-2, #111a14)!important;box-shadow:0 16px 40px #00000029!important}:root[data-theme=light] .field-photo{background:#eef3ee!important;box-shadow:0 16px 40px #00000014!important}.field-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:0!important;transition:opacity .45s ease-in-out!important;pointer-events:none!important}#work-heading,.work-gallery .section-head h2{font-size:clamp(34px,4.4vw,54px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.015em!important;text-align:center!important;margin-inline:auto!important}@media (min-width: 900px){.expertise-heading{white-space:nowrap!important;max-width:none!important;font-size:clamp(24px,2.7vw,42px)!important;line-height:1.25!important;letter-spacing:-.01em!important}.expertise-heading span{display:inline!important;white-space:nowrap!important}}.services-heading{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.28!important;margin:0 0 14px!important;max-width:none!important}html[lang=en] .services-heading{font-size:clamp(26px,3vw,40px)!important;line-height:1.25!important;margin:0 0 14px!important;max-width:none!important}.equipment-head h2{font-size:clamp(32px,3.8vw,48px)!important;font-weight:800!important;line-height:1.45!important;color:var(--jina-text)!important;letter-spacing:0!important;margin:0 0 clamp(16px,2vw,24px) 0!important}.equipment-head h2 span{display:block!important;line-height:1.45!important;padding-block:2px!important}.equipment-head h2 span+span{margin-top:clamp(8px,1.2vw,12px)!important}html[lang=en] .equipment-head h2{font-size:clamp(22px,2.7vw,38px)!important;white-space:nowrap!important;max-width:none!important;line-height:1.25!important}html[lang=en] .equipment-head h2 span{display:inline!important;white-space:nowrap!important}html[lang=en] .equipment-head h2 span:first-child:after{content:" "!important}.section-head h2,.services-heading,.equipment-head h2,#work-heading,.work-gallery h2,.standards-copy h2,.expertise-heading,#pricing h2,.review-heading-row h2,.reviews h2,.coverage-copy h2,.contact-section h2,.contact-heading,.faq h2,.social-copy h2,#social-heading{opacity:0;transform:translateY(44px);filter:blur(14px);letter-spacing:.02em;transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1),letter-spacing 1.35s cubic-bezier(.16,1,.3,1)!important;will-change:opacity,transform,filter,letter-spacing}.section-head h2.is-revealed,.services-heading.is-revealed,.equipment-head h2.is-revealed,#work-heading.is-revealed,.work-gallery h2.is-revealed,.standards-copy h2.is-revealed,.expertise-heading.is-revealed,#pricing h2.is-revealed,.review-heading-row h2.is-revealed,.reviews h2.is-revealed,.coverage-copy h2.is-revealed,.contact-section h2.is-revealed,.contact-heading.is-revealed,.faq h2.is-revealed,.social-copy h2.is-revealed,#social-heading.is-revealed,.is-revealed{opacity:1!important;transform:translateY(0)!important;filter:blur(0)!important;letter-spacing:inherit!important}.kicker,.eyebrow,.section-head .kicker,.equipment-head .kicker,.review-heading-row .kicker{opacity:1!important;transform:none!important;filter:none!important;display:inline-flex!important;align-items:center!important;gap:12px!important;visibility:visible!important;transition:opacity .5s ease!important;will-change:opacity}.kicker:before,.section-head .kicker:before,.equipment-head .kicker:before,.review-heading-row .kicker:before{content:"";display:inline-block;width:0;height:2px;background:#ff7a00;transition:width .8s cubic-bezier(.16,1,.3,1) .15s}.kicker.is-revealed,.eyebrow.is-revealed,.section-head .kicker.is-revealed,.equipment-head .kicker.is-revealed,.review-heading-row .kicker.is-revealed{opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.kicker.is-revealed:before,.section-head .kicker.is-revealed:before,.equipment-head .kicker.is-revealed:before,.review-heading-row .kicker.is-revealed:before{width:26px!important}.service-card,.equipment-grid article,.standards-list li,.price-card,.review-grid blockquote,.location-card,.faq details,.expertise-panel-card{opacity:0;transform:translateY(36px);filter:blur(8px);transition:opacity 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),transform 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),filter 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),box-shadow .4s ease,border-color .4s ease!important;will-change:opacity,transform,filter}.service-card.is-revealed,.equipment-grid article.is-revealed,.standards-list li.is-revealed,.price-card.is-revealed,.review-grid blockquote.is-revealed,.location-card.is-revealed,.faq details.is-revealed,.expertise-panel-card.is-revealed{opacity:1!important;transform:translateY(0)!important;filter:blur(0)!important}.service-card:hover,.price-card:hover,.review-grid blockquote:hover,.expertise-panel-card:hover{transform:translateY(-8px) scale(1.008)!important;border-color:#0aa84f73!important;box-shadow:0 20px 48px #00000073,0 0 24px #0aa84f26!important}.service-grid>.service-card:nth-child(1),.price-grid>.price-card:nth-child(1),.review-grid>blockquote:nth-child(1),.equipment-grid>article:nth-child(1),.coverage-areas>.location-card:nth-child(1){--reveal-delay: .08s}.service-grid>.service-card:nth-child(2),.price-grid>.price-card:nth-child(2),.review-grid>blockquote:nth-child(2),.equipment-grid>article:nth-child(2),.coverage-areas>.location-card:nth-child(2){--reveal-delay: .22s}.service-grid>.service-card:nth-child(3),.price-grid>.price-card:nth-child(3),.review-grid>blockquote:nth-child(3),.equipment-grid>article:nth-child(3),.coverage-areas>.location-card:nth-child(3){--reveal-delay: .36s}.equipment-grid>article:nth-child(4){--reveal-delay: .5s}@media (prefers-reduced-motion: reduce){.section-head h2,.services-heading,.equipment-head h2,#work-heading,.work-gallery h2,.standards-copy h2,.expertise-heading,#pricing h2,.review-heading-row h2,.reviews h2,.coverage-copy h2,.contact-section h2,.contact-heading,.faq h2,.social-copy h2,#social-heading,.kicker,.eyebrow,.service-card,.equipment-grid article,.standards-list li,.price-card,.review-grid blockquote,.location-card,.faq details,.expertise-panel-card{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.review-grid footer,blockquote footer{display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;text-align:center!important;width:auto!important;max-width:90%!important;margin:auto auto 0!important;padding:8px 24px!important;border-radius:999px!important;font-size:13.5px!important;font-weight:700!important;line-height:1.4!important;white-space:nowrap!important;letter-spacing:.01em!important}:root[data-theme=dark] .review-grid footer{background:#e4ece5!important;color:#1a3826!important;border:1px solid #c2d4c4!important}:root[data-theme=light] .review-grid footer{background:#f1f6f2!important;color:#1a3826!important;border:1px solid #d2e0d5!important}.urgent-cta{background:radial-gradient(120% 180% at 50% 0%,#dc262638,#0d1410fa 75%,#060a08)!important;border-top:1px solid rgba(239,68,68,.35)!important;border-bottom:1px solid rgba(239,68,68,.2)!important;box-shadow:0 20px 48px -12px #dc26262e,inset 0 1px #ffffff1a!important;padding:clamp(20px,2.5vw,26px) 0!important;overflow:hidden!important;position:relative!important}:root[data-theme=light] .urgent-cta{background:radial-gradient(120% 180% at 50% 0%,#fee2e2cc,#fff1f2 60%,#ffe4e6)!important;border-top:1px solid #fecdd3!important;border-bottom:1px solid #fda4af!important;box-shadow:0 14px 36px -10px #e11d4824!important}.urgent-cta:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.14),rgba(255,255,255,.12),transparent);animation:urgentShimmer 5s infinite cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes urgentShimmer{0%{left:-100%}35%,to{left:160%}}.urgent-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(16px,3vw,32px)!important}.urgent-cta-content{display:flex!important;align-items:center!important;gap:16px!important;flex:1!important;min-width:0!important}.urgent-live-badge{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:999px!important;background:#ef44441f!important;border:1px solid rgba(239,68,68,.4)!important;color:#fca5a5!important;font-size:12px!important;font-weight:700!important;letter-spacing:.02em!important;white-space:nowrap!important;flex-shrink:0!important}:root[data-theme=light] .urgent-live-badge{background:#e11d481a!important;border-color:#e11d484d!important;color:#be123c!important}.urgent-radar-ping{position:relative!important;display:inline-flex!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ef4444!important}.urgent-radar-ping:after{content:""!important;position:absolute!important;inset:-3px!important;border-radius:50%!important;background:#ef444499!important;animation:radarWave 1.8s cubic-bezier(0,0,.2,1) infinite!important}@keyframes radarWave{0%{transform:scale(1);opacity:.9}to{transform:scale(2.8);opacity:0}}.urgent-headline,.urgent-cta strong{display:block!important;white-space:nowrap!important;font-size:clamp(17px,1.8vw,23px)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;letter-spacing:-.01em!important;text-shadow:0 2px 10px rgba(0,0,0,.4)!important;margin:0!important;padding:0!important}:root[data-theme=light] .urgent-headline,:root[data-theme=light] .urgent-cta strong{color:#881337!important;text-shadow:none!important}.urgent-phone-btn,.urgent-cta-inner>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;white-space:nowrap!important;flex:none!important;padding:10px 22px 10px 18px!important;font-size:16px!important;font-weight:800!important;background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c)!important;color:#fff!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 6px 20px #dc262673,inset 0 1px #ffffff59!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,filter .25s ease!important;text-decoration:none!important}.urgent-phone-btn:hover,.urgent-cta-inner>a:hover{transform:translateY(-2px) scale(1.025)!important;box-shadow:0 10px 30px #dc2626a6,inset 0 1px #ffffff80!important;filter:brightness(1.08)!important}.urgent-phone-icon{display:inline-block!important;font-size:16px!important;transition:transform .25s ease!important}.urgent-phone-btn:hover .urgent-phone-icon{animation:phoneRing .5s ease-in-out infinite alternate!important}@keyframes phoneRing{0%{transform:rotate(-12deg) scale(1.1)}to{transform:rotate(12deg) scale(1.1)}}.urgent-phone-num{font-family:inherit!important;letter-spacing:.02em!important}.urgent-phone-badge{display:inline-block!important;padding:3px 10px!important;border-radius:999px!important;background:#ffffff38!important;font-size:11.5px!important;font-weight:700!important;letter-spacing:.02em!important;backdrop-filter:blur(4px)!important;border:1px solid rgba(255,255,255,.25)!important}@media (max-width: 900px){.urgent-cta-inner{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important}.urgent-cta-content{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important}.urgent-headline,.urgent-cta strong{white-space:normal!important;text-align:center!important}}section.section,.equipment-section,.reviews,.coverage,.coverage-section,.contact-section,.faq-section,.social-section,.standards{padding-top:clamp(34px,4.2vw,50px)!important;padding-bottom:clamp(34px,4.2vw,50px)!important}.equipment-section{background:var(--jina-surface-2)!important;color:var(--jina-text)!important}:root[data-theme=dark] .equipment-section{background:#000!important}.equipment-head{display:grid!important;grid-template-columns:1.15fr .85fr!important;align-items:end!important;gap:40px!important;margin-bottom:34px!important}.equipment-head h2{font-size:clamp(28px,3.4vw,42px)!important;line-height:1.25!important;margin:0!important;color:var(--jina-text)!important}.equipment-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border:1px solid rgba(255,255,255,.15)!important;border-radius:12px!important;overflow:hidden!important;opacity:1!important;transform:none!important;visibility:visible!important}:root[data-theme=light] .equipment-grid{border-color:#dce6ed!important}.equipment-grid article{border-right:1px solid rgba(255,255,255,.15)!important;min-height:230px!important;padding:28px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;background:#ffffff08!important;opacity:1!important;transform:none!important;visibility:visible!important}:root[data-theme=light] .equipment-grid article{border-right-color:#dce6ed!important;background:#fff!important}.equipment-grid article:last-child{border-right:none!important}.equipment-grid article>span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;border-radius:50%!important;background:#0aa84f!important;color:#fff!important;border:none!important;font-weight:800!important;font-size:16px!important;box-shadow:0 4px 12px #0aa84f59!important;margin-bottom:22px!important;flex-shrink:0!important}.equipment-grid h3{font-size:19px!important;font-weight:800!important;line-height:1.35!important;margin:0 0 10px!important;color:var(--jina-text)!important}.equipment-grid p{font-size:14px!important;line-height:1.6!important;margin:0!important;color:var(--jina-muted)!important}@media (max-width: 900px){.equipment-head{grid-template-columns:1fr!important;gap:24px!important}.equipment-grid{grid-template-columns:repeat(2,1fr)!important}.equipment-grid article:nth-child(2){border-right:none!important}.equipment-grid article:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.15)!important}}@media (max-width: 600px){.equipment-grid{grid-template-columns:1fr!important}.equipment-grid article{border-right:none!important;border-bottom:1px solid rgba(255,255,255,.15)!important;min-height:auto!important;padding:22px!important}.equipment-grid article:last-child{border-bottom:none!important}}:root[data-theme=dark],:root[data-theme=dark] body,:root[data-theme=dark] main,:root[data-theme=dark] #gallery,:root[data-theme=dark] .gallery-section,:root[data-theme=dark] #contact,:root[data-theme=dark] .contact-section,:root[data-theme=dark] .contact-section form{background-color:#000!important;background:#000!important}:root[data-theme=dark] .gallery-carousel figure{background:#050505!important;border:1px solid rgba(255,255,255,.12)!important}:root[data-theme=dark] .contact-section form{border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 16px 48px #000000e6!important;border-radius:16px!important}:root[data-theme=dark] .contact-section form input,:root[data-theme=dark] .contact-section form select,:root[data-theme=dark] .contact-section form textarea{background:#0a0a0a!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important}:root[data-theme=dark] .contact-section form input:focus,:root[data-theme=dark] .contact-section form select:focus,:root[data-theme=dark] .contact-section form textarea:focus{border-color:#0aa84f!important;box-shadow:0 0 0 3px #0aa84f47!important}.faq details{overflow:hidden!important;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease!important}.faq details summary{cursor:pointer!important;user-select:none!important}.faq summary span{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:50%!important;font-size:19px!important;font-weight:700!important;transition:transform .3s cubic-bezier(.16,1,.3,1),background .2s ease!important}.faq details[open] summary span{transform:rotate(45deg)!important}@media (min-width: 900px){.expertise-heading{white-space:nowrap!important;max-width:none!important;font-size:clamp(24px,2.7vw,42px)!important;line-height:1.25!important;letter-spacing:-.01em!important;margin-bottom:28px!important}.expertise-heading span{display:inline!important;white-space:nowrap!important}}html[lang=en] .expertise-heading{white-space:normal!important;max-width:100%!important;font-size:clamp(22px,2.4vw,36px)!important;line-height:1.3!important}html[lang=en] .expertise-heading span{display:inline!important;white-space:normal!important}html[lang=en] .section-head p{white-space:pre-line!important;max-width:52ch!important;line-height:1.55!important}.split-grid{display:grid!important;grid-template-columns:minmax(0,480px) 1fr!important;gap:clamp(28px,4vw,56px)!important;align-items:center!important}.standards-visual{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:480px!important;margin:0 auto!important}.standards-visual .field-photo,.field-photo{position:relative!important;width:100%!important;max-width:480px!important;aspect-ratio:941 / 1672!important;min-height:0!important;border-radius:18px!important;overflow:hidden!important;background:#000!important;box-shadow:0 16px 40px #00000040!important}.field-photo>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;transition:opacity .5s ease!important}.field-photo>img.active{opacity:1!important;pointer-events:auto!important}.standards-copy h2,html[lang=en] .standards-copy h2{white-space:normal!important;max-width:100%!important;overflow-wrap:break-word!important;font-size:clamp(26px,3.2vw,42px)!important;line-height:1.45!important;letter-spacing:0!important;margin-bottom:clamp(16px,2vw,24px)!important}.standards-copy h2 span{display:block!important;line-height:1.45!important;padding-block:2px!important}.standards-copy h2 span+span,.standards-copy h2 span.standards-line-2{margin-top:clamp(8px,1.2vw,12px)!important}@media (max-width: 860px){.split-grid{grid-template-columns:1fr!important}.standards-visual{max-width:100%!important}}.standard-dots,.standards-visual .standard-dots{position:static!important;transform:none!important;bottom:auto!important;left:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:12px!important;margin-top:14px!important;padding:6px 0!important;z-index:5!important}.standard-dots button,.standards-visual .standard-dots button{position:relative!important;width:36px!important;height:8px!important;border-radius:99px!important;background:#64748b73!important;border:none!important;padding:0!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:none!important;outline:none!important}:root[data-theme=dark] .standard-dots button,:root[data-theme=dark] .standards-visual .standard-dots button{background:#ffffff59!important}.standard-dots button:before,.standards-visual .standard-dots button:before{content:""!important;position:absolute!important;inset:-12px -6px!important}.standard-dots button:hover,.standards-visual .standard-dots button:hover{background:#0aa84fb3!important;transform:scaleY(1.2)!important}.standard-dots button.active,.standards-visual .standard-dots button.active{width:54px!important;height:8px!important;background:#0aa84f!important;border-color:#0aa84f!important;box-shadow:0 2px 10px #0aa84f80!important}#gallery-thumbs-track,.gallery-thumbs-track,.gallery-carousel,.gallery-carousel-view{scrollbar-width:none!important;-ms-overflow-style:none!important}#gallery-thumbs-track::-webkit-scrollbar,.gallery-thumbs-track::-webkit-scrollbar,.gallery-carousel::-webkit-scrollbar,.gallery-carousel-view::-webkit-scrollbar{display:none!important;width:0!important;height:0!important;background:transparent!important}.facebook-frame{display:flex!important;flex-direction:column!important;background:#000!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 40px #00000080!important;min-height:650px!important}:root[data-theme=light] .facebook-frame{background:#fff!important;border-color:#dce6ed!important}.facebook-frame iframe{width:100%!important;min-height:650px!important;height:650px!important;border:none!important;display:block!important;background:#fff!important}.facebook-frame-fallback{display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 16px!important;font-size:14px!important;font-weight:700!important;color:#10b981!important;text-decoration:none!important;background:#0aa84f14!important;border-top:1px solid rgba(255,255,255,.08)!important;transition:background .2s ease,color .2s ease!important}.facebook-frame-fallback:hover{background:#0aa84f29!important;color:#0aa84f!important}footer{padding:28px 0 16px!important;background:#000!important;color:var(--jina-muted, #9fb3c3)!important;border-top:1px solid rgba(255,255,255,.08)!important}:root[data-theme=light] footer{background:#f1f5f3!important;color:#475569!important;border-top-color:#dce6ed!important}footer .footer-grid{display:grid!important;grid-template-columns:1.4fr 1.1fr 1fr 1.15fr!important;gap:32px!important;align-items:center!important}.footer-col-brand,footer .footer-col-brand,.footer-grid>div:first-child,footer .footer-grid>div:first-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;text-align:center!important;align-self:center!important;gap:0!important;margin:0!important;padding:0!important;width:100%!important;height:auto!important}.footer-col-brand a,.footer-col-brand a.footer-logo,.footer-col-brand .jina-lockup,footer .footer-col-brand .jina-lockup,footer .footer-grid>div:first-child .jina-lockup{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;flex:none!important;width:auto!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;text-decoration:none!important}.footer-col-brand .jina-wordmark,footer .footer-col-brand .jina-wordmark{font-family:inherit!important;font-size:50px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.02em!important;color:#fff!important;display:block!important;text-align:center!important;margin:0!important;padding:0!important}:root[data-theme=light] .footer-col-brand .jina-wordmark{color:#0f172a!important}.footer-col-brand .jina-brandline,footer .footer-col-brand .jina-brandline{font-size:12px!important;font-weight:800!important;letter-spacing:.28em!important;color:#0aa84f!important;display:block!important;margin-top:4px!important;text-align:center!important;white-space:nowrap!important}.footer-col-brand .jina-brandline b{color:#0aa84f!important}.footer-col-brand p,footer .footer-col-brand p,footer .footer-grid>div:first-child p{margin:8px 0 0!important;padding:0!important;font-size:13.5px!important;line-height:1.4!important;text-align:center!important;color:var(--jina-muted, #9fb3c3)!important}:root[data-theme=light] .footer-col-brand p{color:#334155!important}.footer-col-brand .registration-number,footer .footer-col-brand .registration-number{display:inline-block!important;margin-top:6px!important;padding:4px 10px!important;border-radius:6px!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important;background:#0aa84f29!important;border:1px solid rgba(10,168,79,.35)!important;color:#10b981!important;text-align:center!important}footer .footer-grid>div:not(:first-child){display:flex!important;flex-direction:column!important;align-self:start!important;gap:8px!important;margin:0!important;padding:0!important}footer .footer-grid>div>b{font-size:15px!important;font-weight:800!important;margin-bottom:6px!important;color:#fff!important}:root[data-theme=light] footer .footer-grid>div>b{color:#0f172a!important}footer .footer-grid a{font-size:13.5px!important;line-height:1.5!important;color:var(--jina-muted, #9fb3c3)!important;text-decoration:none!important}:root[data-theme=light] footer .footer-grid a{color:#475569!important}footer .footer-grid a:hover{color:#0aa84f!important}footer .copyright{margin-top:16px!important;padding-top:14px!important;padding-bottom:8px!important;border-top:1px solid rgba(255,255,255,.12)!important;font-size:13px!important;text-align:center!important;color:#94a3b8!important}footer .copyright span{color:#94a3b8!important;font-weight:500!important;letter-spacing:.02em!important}:root[data-theme=light] footer .copyright{border-top-color:#e2e8f0!important;color:#64748b!important}@media (max-width: 900px){footer .footer-grid{grid-template-columns:repeat(2,1fr)!important;gap:28px 20px!important}}@media (max-width: 600px){footer{padding-top:24px!important;padding-bottom:24px!important}footer .footer-grid,.footer-grid{display:grid!important;grid-template-columns:1.15fr .92fr 1fr!important;column-gap:8px!important;row-gap:18px!important;padding-inline:4px!important;align-items:start!important}footer .footer-grid>div:first-child,.footer-col-brand{grid-column:1 / -1!important;width:100%!important;margin-bottom:6px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}footer .footer-grid>div:not(:first-child){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;gap:3px!important;min-width:0!important;padding:0!important;margin:0!important}footer .footer-grid>div:not(:first-child)>b{font-size:11.5px!important;font-weight:800!important;margin-bottom:4px!important;white-space:nowrap!important;color:#fff!important;letter-spacing:-.01em!important}:root[data-theme=light] footer .footer-grid>div:not(:first-child)>b{color:#0f172a!important}footer .footer-grid>div:not(:first-child) a{font-size:10px!important;line-height:1.35!important;padding:1.5px 0!important;word-break:break-word!important;overflow-wrap:break-word!important;color:var(--jina-muted, #9fb3c3)!important}:root[data-theme=light] footer .footer-grid>div:not(:first-child) a{color:#334155!important}footer .footer-grid>div:not(:first-child) a:hover{color:#0aa84f!important}}.hero-slide-original{background:linear-gradient(#081d301f,#081d30d4 53%,#081d30 87%),url(./jina-best-service-septic-tank-cleaning-phuket.webp) 67%/cover!important}.hero-slide-fleet{background:linear-gradient(#081d301a,#081d30d6 50%,#081d30 87%),url(./media/septic-drain-grease-pumping-cleaning-phuket.webp) 50%/cover!important}.proof{padding:32px 0!important;background:#040806!important;border-bottom:1px solid rgba(255,255,255,.08)!important}:root[data-theme=light] .proof{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}.proof-grid{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:20px!important;text-align:center!important}@media (max-width: 900px){.proof-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px 16px!important}}@media (max-width: 600px){.proof-grid{grid-template-columns:repeat(2,1fr)!important;gap:20px 12px!important}}.proof-grid>div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:13px!important;padding:14px 8px!important}.stat-number{font-family:inherit!important;font-size:clamp(32px,3.8vw,48px)!important;font-weight:800!important;letter-spacing:-.03em!important;color:#10b981!important;font-variant-numeric:tabular-nums!important;line-height:1.1!important;text-shadow:0 0 24px rgba(16,185,129,.25)!important}:root[data-theme=light] .stat-number{color:#059669!important;text-shadow:none!important}.stat-label{font-size:clamp(12px,1.1vw,14px)!important;color:#94a3b8!important;font-weight:500!important;line-height:1.4!important}:root[data-theme=light] .stat-label{color:#64748b!important}.fb-page{display:block!important;min-width:180px!important;max-width:500px!important;width:100%!important;margin:0 auto!important}.fb-page span,.fb-page iframe{display:block!important;min-width:180px!important;max-width:500px!important;width:100%!important;border:none!important}.fb-content-official{min-width:180px;max-width:500px;width:100%;margin:0 auto;background:transparent}.facebook-feed-widget{display:flex!important;flex-direction:column!important;background:#0b0f0d!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 20px 48px #0009!important;width:100%!important;max-width:600px!important;margin:0 auto!important;transition:border-color .3s ease,box-shadow .3s ease!important}:root[data-theme=light] .facebook-feed-widget{background:#fff!important;border-color:#dce6ed!important;box-shadow:0 16px 36px #00000014!important}.facebook-feed-widget:hover{border-color:#10b98159!important;box-shadow:0 24px 56px #000000b3,0 0 20px #10b9811a!important}.fb-widget-header{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px!important;background:#ffffff08!important;border-bottom:1px solid rgba(255,255,255,.08)!important;gap:12px!important}:root[data-theme=light] .fb-widget-header{background:#f8fafc!important;border-bottom-color:#e2e8f0!important}.fb-profile-info{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.fb-avatar{position:relative!important;width:44px!important;height:44px!important;flex-shrink:0!important;border-radius:50%!important;background:#000!important;border:2px solid #1877f2!important;padding:2px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:visible!important}.fb-avatar img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:50%!important}.fb-online-badge{position:absolute!important;bottom:0!important;right:0!important;width:12px!important;height:12px!important;background:#10b981!important;border:2px solid #0b0f0d!important;border-radius:50%!important}:root[data-theme=light] .fb-online-badge{border-color:#fff!important}.fb-title-wrap{display:flex!important;flex-direction:column!important;min-width:0!important}.fb-page-name-row{display:flex!important;align-items:center!important;gap:6px!important}.fb-page-name{font-size:15px!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}:root[data-theme=light] .fb-page-name{color:#0f172a!important}.fb-verified-check{flex-shrink:0!important}.fb-sub-meta{font-size:12px!important;color:#94a3b8!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:wrap!important}.fb-status-tag{color:#10b981!important;font-weight:600!important}.fb-follow-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 14px!important;background:#166fe5!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border-radius:8px!important;text-decoration:none!important;flex-shrink:0!important;transition:transform .2s ease,background .2s ease!important}.fb-follow-btn:hover{background:#166fe5!important;transform:translateY(-2px)!important}.fb-widget-tabs{display:flex!important;background:#0006!important;border-bottom:1px solid rgba(255,255,255,.08)!important;padding:4px 8px!important;gap:8px!important}:root[data-theme=light] .fb-widget-tabs{background:#f1f5f9!important;border-bottom-color:#e2e8f0!important}.fb-tab{flex:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 14px!important;font-size:13px!important;font-weight:600!important;color:#94a3b8!important;background:transparent!important;border:none!important;border-radius:8px!important;cursor:pointer!important;transition:all .2s ease!important}.fb-tab:hover{color:#fff!important;background:#ffffff0d!important}:root[data-theme=light] .fb-tab:hover{color:#0f172a!important;background:#0000000d!important}.fb-tab.active{color:#fff!important;background:#ffffff1a!important;box-shadow:0 2px 6px #0003!important}:root[data-theme=light] .fb-tab.active{color:#0f172a!important;background:#fff!important;box-shadow:0 2px 6px #0000000f!important}.fb-tab-content{display:none!important}.fb-tab-content.active{display:block!important}.fb-content-stream{max-height:520px!important;overflow-y:auto!important;padding:16px!important;display:none;flex-direction:column!important;gap:16px!important;scrollbar-width:thin!important;scrollbar-color:rgba(255,255,255,.2) transparent!important}.fb-content-stream.active{display:flex!important}.fb-post-item{background:#ffffff08!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;padding:16px!important;display:flex!important;flex-direction:column!important;gap:12px!important;transition:transform .25s ease,border-color .25s ease!important}:root[data-theme=light] .fb-post-item{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 2px 8px #0000000a!important}.fb-post-item:hover{border-color:#10b9814d!important;transform:translateY(-2px)!important}.fb-post-header{display:flex!important;align-items:center!important;gap:10px!important}.fb-post-avatar{border-radius:50%!important;background:#000!important;border:1px solid rgba(255,255,255,.15)!important}.fb-post-author-wrap{display:flex!important;flex-direction:column!important}.fb-post-author-wrap strong{font-size:14px!important;color:#fff!important}:root[data-theme=light] .fb-post-author-wrap strong{color:#0f172a!important}.fb-post-time{font-size:11px!important;color:#94a3b8!important}.fb-post-caption{font-size:13.5px!important;line-height:1.6!important;color:#e2e8f0!important;margin:0!important}:root[data-theme=light] .fb-post-caption{color:#334155!important}.fb-post-media{border-radius:10px!important;overflow:hidden!important;background:#000!important;aspect-ratio:16 / 10!important}.fb-post-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .4s ease!important}.fb-post-item:hover .fb-post-media img{transform:scale(1.02)!important}.fb-post-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.06)!important;font-size:12px!important}:root[data-theme=light] .fb-post-actions{border-top-color:#f1f5f9!important}.fb-engagement{color:#94a3b8!important;font-weight:500!important}.fb-read-more{color:#10b981!important;font-weight:700!important;text-decoration:none!important;transition:color .2s ease!important}.fb-read-more:hover{color:#34d399!important;text-decoration:underline!important}.fb-content-embed{background:#fff!important;min-height:520px!important}.fb-content-embed iframe{width:100%!important;height:520px!important;border:none!important;display:block!important}.fb-widget-footer{padding:12px 16px!important;background:#ffffff05!important;border-top:1px solid rgba(255,255,255,.08)!important;text-align:center!important}:root[data-theme=light] .fb-widget-footer{background:#f8fafc!important;border-top-color:#e2e8f0!important}.fb-widget-footer a{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:700!important;color:#10b981!important;text-decoration:none!important;transition:color .2s ease,transform .2s ease!important}.fb-widget-footer a:hover{color:#34d399!important;transform:translate(3px)!important}.hero{position:relative!important;overflow:hidden!important}.hero-slide{transition:opacity 1.2s ease-in-out!important;will-change:transform,opacity}.hero-slide.active{animation:heroKenBurns 18s cubic-bezier(.2,.8,.2,1) infinite alternate!important;transform-origin:center center}@keyframes heroKenBurns{0%{transform:scale(1)}50%{transform:scale(1.05) translate(-.5%,-.5%)}to{transform:scale(1.09) translate(.5%,.5%)}}.hero-floating-pill{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 18px!important;border-radius:9999px!important;background:#0aa84f29!important;border:1px solid rgba(16,185,129,.4)!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;color:#34d399!important;font-size:13px!important;font-weight:700!important;letter-spacing:.02em!important;margin-bottom:18px!important;box-shadow:0 8px 24px #00000059,inset 0 0 12px #10b98126!important;animation:heroPillFloat 4.2s ease-in-out infinite,heroFadeDown .9s cubic-bezier(.16,1,.3,1) .1s both!important}:root[data-theme=light] .hero-floating-pill{background:#10b9811f!important;color:#065f46!important;border-color:#10b98166!important}@keyframes heroPillFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pulse-dot{position:relative!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#10b981!important}.pulse-dot:after{content:"";position:absolute;inset:-4px;border-radius:50%;background:#10b981;animation:pulseDotRing 2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes pulseDotRing{0%{transform:scale(.8);opacity:.9}70%{transform:scale(2.4);opacity:0}to{transform:scale(2.4);opacity:0}}.hero-copy .eyebrow{display:inline-flex!important;align-items:center!important;gap:8px!important;animation:heroFadeDown 1s cubic-bezier(.16,1,.3,1) .2s both!important}@keyframes heroFadeDown{0%{opacity:0;transform:translateY(-20px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.hero h1,.hero-copy h1{overflow:visible!important;contain:none!important;line-height:1.4!important}.hero h1 span,.hero-copy h1 span{display:block!important;overflow:visible!important;contain:none!important;line-height:1.4!important;padding-top:10px!important;padding-bottom:16px!important}.hero-copy h1 span:nth-child(1){animation:heroTextReveal 1.2s cubic-bezier(.16,1,.3,1) .35s both!important;color:#fff!important;-webkit-text-fill-color:#ffffff!important;text-shadow:0 3px 12px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,.95)!important}.hero-copy h1 span:nth-child(2){animation:heroTextReveal 1.2s cubic-bezier(.16,1,.3,1) .55s both!important;color:#10b981!important;-webkit-text-fill-color:#10b981!important;background:none!important;-webkit-background-clip:unset!important;text-shadow:0 3px 12px rgba(0,0,0,.95),0 0 24px rgba(16,185,129,.5)!important}@keyframes heroTextReveal{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}to{opacity:1;transform:translateY(0);filter:none}}.hero-copy .lead{animation:heroFadeUp 1.25s cubic-bezier(.16,1,.3,1) .75s both!important}.hero-buttons{animation:heroFadeUp 1.2s cubic-bezier(.16,1,.3,1) .9s both!important;display:flex!important;gap:16px!important;flex-wrap:wrap!important}.hero-buttons .button.primary{position:relative!important;animation:primaryAura 3.6s ease-in-out 2s infinite!important;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease!important}@keyframes primaryAura{0%,to{box-shadow:0 0 16px #10b9814d,0 12px 28px #0000004d}50%{box-shadow:0 0 32px #10b981b3,0 14px 40px #10b98166}}.hero-buttons .button.primary:hover{transform:translateY(-3px) scale(1.02)!important}.hero-buttons .button.ghost{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s ease,background .25s ease!important}.hero-buttons .button.ghost:hover{transform:translateY(-3px)!important;border-color:#10b981!important;color:#10b981!important;background:#10b98114!important}.trust-row{margin-top:24px!important;display:flex!important;flex-wrap:wrap!important;gap:12px!important}.trust-row span{display:inline-flex!important;align-items:center!important;padding:6px 14px!important;border-radius:9999px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(8px)!important;font-size:13px!important;color:#e2e8f0!important;transition:transform .25s ease,background .25s ease,border-color .25s ease!important}:root[data-theme=light] .trust-row span{background:#fff!important;border-color:#e2e8f0!important;color:#334155!important}.trust-row span:nth-child(1){animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) 1.05s both!important}.trust-row span:nth-child(2){animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) 1.2s both!important}.trust-row span:nth-child(3){animation:heroFadeUp 1s cubic-bezier(.16,1,.3,1) 1.35s both!important}.trust-row span:hover{background:#10b98126!important;border-color:#10b98173!important;transform:translateY(-2px)!important;color:#fff!important}.hero-scroll-cue,.mouse-icon,.mouse-wheel,[class*=scroll-cue],[class*=hero-scroll]{display:none!important;visibility:hidden!important;opacity:0!important;height:0!important;width:0!important;pointer-events:none!important;margin:0!important;padding:0!important}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(32px);filter:blur(10px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}.fb-sync-banner{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 14px!important;border-radius:8px!important;background:#10b9811a!important;border:1px solid rgba(16,185,129,.3)!important;color:#10b981!important;font-size:13px!important;margin-block:8px 12px!important}.fb-refresh-btn{background:#ffffff14!important;border:1px solid rgba(255,255,255,.2)!important;color:#fff!important;font-size:14px!important;font-weight:600!important;padding:12px 18px!important;border-radius:10px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;transition:all .2s ease!important}.fb-refresh-btn:hover{background:#ffffff29!important;border-color:#10b981!important;color:#10b981!important}.fb-refresh-btn.loading svg{animation:spin .8s linear infinite!important}@keyframes spin{to{transform:rotate(360deg)}}:root[data-theme=light] .hero-copy h1 span:nth-child(1),.hero-copy h1 span:nth-child(1){color:#fff!important;-webkit-text-fill-color:#ffffff!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:unset!important;text-shadow:0 3px 12px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,.95),0 0 28px rgba(0,0,0,.8)!important}:root[data-theme=light] .hero-copy h1 span:nth-child(2),.hero-copy h1 span:nth-child(2){color:#10b981!important;-webkit-text-fill-color:#10b981!important;-webkit-text-stroke:0!important;background:none!important;-webkit-background-clip:unset!important;font-weight:900!important;text-shadow:0 3px 12px rgba(0,0,0,.95),0 1px 3px rgba(0,0,0,.95),0 0 24px rgba(16,185,129,.5)!important}:root[data-theme=light] .hero-copy .lead,.hero-copy .lead{color:#e2e8f0!important;text-shadow:0 2px 8px rgba(0,0,0,.9)!important}:root[data-theme=light] .hero-copy .trust-row span{color:#f1f5f9!important;text-shadow:0 1px 4px rgba(0,0,0,.85)!important}.footer-col-brand .jina-wordmark{color:#fff!important}:root[data-theme=light] .footer-col-brand .jina-wordmark,:root[data-theme=light] footer .jina-wordmark{color:#0f172a!important}.section-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:28px!important;flex-wrap:wrap!important}.section-head>div{flex:1 1 360px!important;min-width:0!important}.section-head>p{flex:1 1 320px!important;max-width:480px!important;margin:0!important}.services-heading{font-size:clamp(26px,3.2vw,42px)!important;line-height:1.25!important;word-break:break-word!important;overflow-wrap:break-word!important;margin:0!important;max-width:100%!important}html[lang=en] .services-heading{font-size:clamp(26px,3.2vw,40px)!important}.service-card{display:flex!important;flex-direction:column!important;min-height:auto!important;padding:22px 22px 18px!important}.service-card h3{font-size:17.5px!important;line-height:1.35!important;min-height:2.7em!important;max-height:2.7em!important;margin:0 0 10px!important;overflow:hidden!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important}.service-card p{font-size:14.5px!important;line-height:1.6!important;margin:0 0 14px!important;flex-grow:1!important}.service-price,.service-card .service-price,.service-card-footer .service-price{border-top:none!important;padding-top:0!important;margin:0!important;display:inline-flex!important;flex-direction:row!important;align-items:baseline!important;gap:4px!important;white-space:nowrap!important}.service-card-footer .service-price small{font-size:11px!important;font-weight:600!important;opacity:.75!important;margin:0!important;line-height:1!important}.service-card-footer .service-price strong{font-size:13.5px!important;line-height:1.2!important;white-space:nowrap!important;color:#10b981!important;font-weight:700!important}.service-card-footer{width:100%!important;display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:8px!important;flex-wrap:nowrap!important;margin-top:auto!important;padding-top:13px!important;border-top:1px solid rgba(255,255,255,.12)!important}:root[data-theme=light] .service-card-footer{border-top-color:#e2e8f0!important}.service-card-footer a{margin:0!important;white-space:nowrap!important;font-size:13px!important;font-weight:700!important;color:#ff8533!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:3px!important;flex-shrink:0!important;transition:transform .2s ease,color .2s ease,text-shadow .2s ease!important;text-shadow:0 0 10px rgba(255,133,51,.25)!important}.service-card-footer a:hover{color:#ffa366!important;transform:translate(3px)!important;text-shadow:0 0 16px rgba(255,163,102,.6)!important}.facebook-feed-widget{background:#0b0f0d!important;border:1px solid rgba(255,255,255,.12)!important}:root[data-theme=light] .facebook-feed-widget{background:#fff!important;border-color:#dce6ed!important}.fb-content-official{background:transparent!important}.fb-content-official iframe{background:transparent!important;color-scheme:dark!important}:root[data-theme=light] .fb-content-official iframe{color-scheme:light!important}.fb-content-feed,.fb-content-stream{max-height:560px!important;overflow-y:auto!important;padding:16px!important;display:none;flex-direction:column!important;gap:16px!important;scrollbar-width:thin!important;scrollbar-color:rgba(16,185,129,.4) transparent!important}.fb-content-feed.active,.fb-content-stream.active{display:flex!important}.fb-content-feed::-webkit-scrollbar,.fb-content-stream::-webkit-scrollbar{width:6px!important}.fb-content-feed::-webkit-scrollbar-track,.fb-content-stream::-webkit-scrollbar-track{background:transparent!important}.fb-content-feed::-webkit-scrollbar-thumb,.fb-content-stream::-webkit-scrollbar-thumb{background:#10b98159!important;border-radius:4px!important}.fb-content-feed::-webkit-scrollbar-thumb:hover,.fb-content-stream::-webkit-scrollbar-thumb:hover{background:#10b981b3!important}.fb-follow-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;background:#166fe5!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border-radius:9999px!important;text-decoration:none!important;flex-shrink:0!important;box-shadow:0 4px 14px #1877f266!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .2s ease!important}.fb-follow-btn:hover{background:#166fe5!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 20px #1877f299!important}.social-follow-card{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;background:#1877f214!important;border:1px solid rgba(24,119,242,.25)!important;border-radius:14px!important;padding:14px 18px!important;margin:18px 0 16px!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}:root[data-theme=light] .social-follow-card{background:#f0f7ff!important;border-color:#bfdbfe!important}.social-follow-card:hover{background:#1877f21f!important;border-color:#1877f273!important;box-shadow:0 8px 24px #1877f226!important;transform:translateY(-1px)!important}.follow-card-left{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important}.fb-badge-icon{width:38px!important;height:38px!important;border-radius:50%!important;background:#1877f226!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}:root[data-theme=light] .fb-badge-icon{background:#fff!important;box-shadow:0 2px 6px #1877f226!important}.follow-card-title{font-size:14px!important;font-weight:700!important;color:#fff!important;line-height:1.3!important}:root[data-theme=light] .follow-card-title{color:#0f172a!important}.follow-card-sub{font-size:12px!important;color:#94a3b8!important;margin-top:2px!important}:root[data-theme=light] .follow-card-sub{color:#64748b!important}.follow-card-btn{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;background:#166fe5!important;color:#fff!important;font-size:13px!important;font-weight:700!important;border-radius:9999px!important;text-decoration:none!important;flex-shrink:0!important;box-shadow:0 4px 12px #1877f259!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.follow-card-btn:hover{background:#166fe5!important;transform:translateY(-2px) scale(1.02)!important;box-shadow:0 6px 18px #1877f28c!important}.follow-card-btn .btn-arrow{transition:transform .2s ease!important}.follow-card-btn:hover .btn-arrow{transform:translate(3px)!important}.fb-content-official{max-height:560px!important;overflow:hidden!important}.fb-content-official iframe{width:100%!important;height:560px!important;min-height:560px!important}.fb-footer-follow-link{display:inline-flex!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:600!important;color:#94a3b8!important;text-decoration:none!important;transition:all .2s ease!important}.fb-footer-follow-link:hover{color:#1877f2!important;transform:translate(2px)!important}:root[data-theme=light] .fb-footer-follow-link{color:#475569!important}:root[data-theme=light] .fb-footer-follow-link:hover{color:#1877f2!important}.fb-content-official{max-height:560px!important;overflow:hidden!important;background:#fff!important;border-radius:0 0 16px 16px!important}.fb-content-official blockquote{display:none!important}.hero h1,.hero-copy h1,.hero h1 span,.hero-copy h1 span{line-height:1.25!important}.hero h1 span:nth-child(1),.hero-copy h1 span:nth-child(1){padding-top:4px!important;padding-bottom:0!important;margin-bottom:0!important}.hero h1 span:nth-child(2),.hero-copy h1 span:nth-child(2),.hero h1 span+span{padding-bottom:6px!important;padding-top:2px!important;margin-top:1px!important}.trust-row span,.hero-copy .trust-row span{display:inline-flex!important;align-items:center!important;padding:7px 16px!important;border-radius:9999px!important;font-size:13.5px!important;font-weight:700!important;transition:transform .2s ease,background .2s ease,border-color .2s ease!important}.trust-row span,.hero-copy .trust-row span{background:#000000a6!important;border:1px solid rgba(255,255,255,.22)!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.95)!important;box-shadow:0 4px 14px #0006!important}:root[data-theme=light] .trust-row span,:root[data-theme=light] .hero-copy .trust-row span{background:#fff!important;border:1.5px solid #10b981!important;color:#064e3b!important;text-shadow:none!important;box-shadow:0 4px 16px #0000004d!important}:root[data-theme=light] .trust-row span:hover,:root[data-theme=light] .hero-copy .trust-row span:hover{background:#ecfdf5!important;border-color:#059669!important;color:#042f2e!important;transform:translateY(-2px)!important}.facebook-feed-widget{max-width:500px!important;width:100%!important;margin:0 auto!important;border-radius:16px!important;overflow:hidden!important}.fb-content-official{max-width:500px!important;width:100%!important;height:650px!important;max-height:650px!important;overflow:hidden!important;background:#fff!important;display:block!important}.fb-content-official iframe{width:100%!important;max-width:500px!important;height:650px!important;min-height:650px!important;border:none!important;display:block!important}.hero-copy .eyebrow{animation:heroSlideDown .6s cubic-bezier(.16,1,.3,1) .05s both!important}.hero-copy h1 span:nth-child(1){animation:heroSlideUpText .7s cubic-bezier(.16,1,.3,1) .15s both!important}.hero-copy h1 span:nth-child(2){animation:heroSlideUpText .7s cubic-bezier(.16,1,.3,1) .25s both,heroEmeraldPulse 4.5s ease-in-out 1.2s infinite!important}.hero-copy .lead{animation:heroSlideUpText .65s cubic-bezier(.16,1,.3,1) .35s both!important}.hero-buttons{animation:heroSlideUpText .6s cubic-bezier(.16,1,.3,1) .45s both!important}.trust-row span:nth-child(1){animation:heroSlideUpText .6s cubic-bezier(.16,1,.3,1) .55s both!important}.trust-row span:nth-child(2){animation:heroSlideUpText .6s cubic-bezier(.16,1,.3,1) .62s both!important}.trust-row span:nth-child(3){animation:heroSlideUpText .6s cubic-bezier(.16,1,.3,1) .7s both!important}@keyframes heroSlideDown{0%{opacity:0;transform:translateY(-26px)}to{opacity:1;transform:translateY(0)}}@keyframes heroSlideUpText{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes heroEmeraldPulse{0%,to{text-shadow:0 3px 12px rgba(0,0,0,.95),0 0 24px rgba(16,185,129,.45)}50%{text-shadow:0 3px 14px rgba(0,0,0,.95),0 0 38px rgba(0,245,155,.85),0 0 54px rgba(0,245,155,.4)}}.hero h1 span:nth-child(2),.hero-copy h1 span:nth-child(2),.hero h1 span+span{padding-top:2px!important;padding-bottom:6px!important;margin-top:5px!important}.urgent-cta{background:radial-gradient(120% 180% at 50% 0%,#dc262638,#0d1410fa 75%,#060a08)!important;border-top:1px solid rgba(239,68,68,.35)!important;border-bottom:1px solid rgba(239,68,68,.2)!important;box-shadow:0 16px 40px -10px #dc262638,inset 0 1px #ffffff1f!important;padding:16px 0!important;overflow:hidden!important;position:relative!important}:root[data-theme=light] .urgent-cta{background:radial-gradient(120% 180% at 50% 0%,#fee2e2e6,#fff1f2 60%,#ffe4e6)!important;border-top:1px solid #fecdd3!important;border-bottom:1px solid #fda4af!important;box-shadow:0 12px 32px -8px #e11d4829!important}.urgent-cta:before{content:"";position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.15),rgba(255,255,255,.15),transparent);animation:urgentShimmer 4.5s infinite cubic-bezier(.4,0,.2,1);pointer-events:none}@keyframes urgentShimmer{0%{left:-100%}40%,to{left:160%}}.urgent-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:20px!important}.urgent-cta-content{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important;flex-wrap:nowrap!important}.urgent-live-badge{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:5px 12px!important;border-radius:9999px!important;background:#ef44442e!important;border:1px solid rgba(239,68,68,.45)!important;color:#fca5a5!important;font-size:12.5px!important;font-weight:700!important;white-space:nowrap!important;flex-shrink:0!important}:root[data-theme=light] .urgent-live-badge{background:#ffe4e6!important;border-color:#fda4af!important;color:#be123c!important}.urgent-radar-ping{position:relative!important;width:8px!important;height:8px!important;border-radius:50%!important;background:#ef4444!important;box-shadow:0 0 10px #ef4444!important}.urgent-radar-ping:after{content:""!important;position:absolute!important;inset:-4px!important;border-radius:50%!important;background:#ef444499!important;animation:radarWave 1.8s cubic-bezier(0,0,.2,1) infinite!important}.urgent-hook-text{min-width:0!important;flex:1!important}.urgent-headline{display:block!important;font-size:clamp(15px,1.4vw,17.5px)!important;font-weight:700!important;color:#fff!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;letter-spacing:-.01em!important}:root[data-theme=light] .urgent-headline{color:#881337!important}.urgent-phone-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 20px!important;border-radius:9999px!important;background:linear-gradient(135deg,#ef4444,#dc2626 55%,#b91c1c)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 18px #dc262673!important;animation:urgentPulseGlow 2.5s ease-in-out infinite!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s ease!important;white-space:nowrap!important}.urgent-phone-btn:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 28px #dc2626b3!important}@keyframes urgentPulseGlow{0%,to{box-shadow:0 0 14px #ef444466,0 6px 18px #00000059;transform:scale(1)}50%{box-shadow:0 0 28px #ef4444cc,0 8px 24px #dc26268c;transform:scale(1.02)}}.urgent-phone-icon{font-size:16px!important;display:inline-block!important;animation:phoneRing 3s ease-in-out infinite!important}@keyframes phoneRing{0%,80%,to{transform:rotate(0)}82%,86%,90%{transform:rotate(-14deg)}84%,88%,92%{transform:rotate(14deg)}}.urgent-phone-text{display:flex!important;flex-direction:column!important;text-align:left!important;line-height:1.15!important}.urgent-phone-num{font-size:15px!important;font-weight:800!important;letter-spacing:.02em!important}.urgent-phone-sub{font-size:11px!important;font-weight:600!important;opacity:.9!important}.urgent-btn-arrow{font-size:14px!important;transition:transform .2s ease!important}.urgent-phone-btn:hover .urgent-btn-arrow{transform:translate(3px)!important}@media (max-width: 900px){.urgent-cta-inner{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:10px!important;flex-wrap:wrap!important}.urgent-cta-content{flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:8px!important;width:100%!important;flex-wrap:wrap!important}.urgent-headline{white-space:normal!important;font-size:14.5px!important}.urgent-cta-action{width:100%!important;max-width:320px!important}.urgent-phone-btn{width:100%!important;justify-content:center!important;padding:8px 16px!important}}.chat-dock{position:fixed!important;right:16px!important;bottom:max(18px,env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:10px!important;z-index:9999!important;pointer-events:auto!important}.chat-dock-toggle{width:46px!important;height:46px!important;border-radius:50%!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border:2px solid rgba(255,255,255,.4)!important;box-shadow:0 8px 24px #10b98173!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease,background .25s ease!important}.chat-dock-toggle:hover{transform:scale(1.08)!important;box-shadow:0 10px 28px #10b981a6!important}.chat-dock-toggle .toggle-icon-chat{display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .2s ease,opacity .2s ease!important}.chat-dock-toggle .toggle-icon-close{display:none!important;font-size:18px!important;font-weight:800!important;line-height:1!important}.chat-dock-pulse{position:absolute!important;top:1px!important;right:1px!important;width:10px!important;height:10px!important;border-radius:50%!important;background:#ef4444!important;border:2px solid #ffffff!important;display:block!important}.chat-dock.is-open .chat-dock-toggle{background:#334155!important;border-color:#ffffff4d!important;box-shadow:0 4px 16px #00000059!important}.chat-dock.is-open .chat-dock-toggle .toggle-icon-close{display:block!important}.chat-dock-items{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:10px!important;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)!important}.chat-dock.is-open .chat-dock-items{opacity:1!important;transform:translateY(0) scale(1)!important;pointer-events:auto!important}.chat-dock:not(.is-open) .chat-dock-items{opacity:0!important;transform:translateY(16px) scale(.8)!important;pointer-events:none!important;height:0!important;overflow:hidden!important}.chat-dock .chat-item{width:42px!important;height:42px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;box-shadow:0 6px 20px #00000047!important;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease!important;border:1.5px solid rgba(255,255,255,.4)!important}.chat-dock .chat-item:hover{transform:scale(1.1)!important;filter:brightness(1.1)!important}.chat-dock .chat-item .phone-icon{font-size:18px!important;line-height:1!important}.chat-dock .chat-item img{width:22px!important;height:22px!important;object-fit:contain!important}@media (max-width: 600px){.chat-dock{right:12px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column-reverse!important;gap:8px!important}.chat-dock-toggle{width:44px!important;height:44px!important}.chat-dock .chat-item{width:40px!important;height:40px!important}.chat-dock .chat-item img{width:20px!important;height:20px!important}.chat-dock .share{display:none!important}}.hero h1 span:nth-child(2),.hero-copy h1 span:nth-child(2),.hero h1 span+span{padding-top:2px!important;padding-bottom:6px!important;margin-top:6px!important}.urgent-cta{padding:14px 0!important}.urgent-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:20px!important}.urgent-cta-content{display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:14px!important;flex:1!important;min-width:0!important}.urgent-live-badge{flex-shrink:0!important;white-space:nowrap!important}.urgent-hook-text{flex:1!important;min-width:0!important}.urgent-headline{font-size:clamp(14px,1.4vw,17px)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.urgent-cta-action{flex-shrink:0!important}.chat-dock{position:fixed!important;right:16px!important;bottom:max(16px,env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:8px!important;z-index:9999!important;pointer-events:auto!important}.chat-dock-toggle{width:44px!important;height:44px!important;border-radius:50%!important;background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;border:2px solid rgba(255,255,255,.45)!important;box-shadow:0 6px 20px #10b98166!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;padding:0!important;margin:0!important;transition:transform .2s cubic-bezier(.16,1,.3,1),background .2s ease!important}.chat-dock-toggle:hover{transform:scale(1.08)!important}.chat-dock-toggle svg{width:20px!important;height:20px!important;stroke:#fff!important}.chat-dock-toggle .toggle-icon-chat{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.chat-dock-toggle .toggle-icon-close{display:none!important;font-size:17px!important;font-weight:800!important;color:#fff!important;line-height:1!important}.chat-dock.is-open .chat-dock-toggle{background:#1e293b!important;border-color:#ffffff4d!important;box-shadow:0 4px 14px #00000059!important}.chat-dock.is-open .chat-dock-toggle .toggle-icon-chat{display:none!important}.chat-dock.is-open .chat-dock-toggle .toggle-icon-close{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.chat-dock.is-open .chat-dock-pulse{display:none!important}.chat-dock:not(.is-open) .chat-dock-items{display:none!important}.chat-dock.is-open .chat-dock-items{display:flex!important;flex-direction:column-reverse!important;align-items:center!important;gap:8px!important}.chat-dock .chat-item{width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;box-shadow:0 4px 14px #0000004d!important;border:1.5px solid rgba(255,255,255,.4)!important;transition:transform .2s cubic-bezier(.16,1,.3,1),filter .2s ease!important}.chat-dock .chat-item:hover{transform:scale(1.1)!important}.chat-dock .chat-item.fb{background:#166fe5!important}.chat-dock .chat-item.line{background:#06c755!important}.chat-dock .chat-item.phone{background:#10b981!important;color:#fff!important}.chat-dock .chat-item .phone-icon{font-size:16px!important;line-height:1!important}.chat-dock .chat-item img{width:20px!important;height:20px!important;object-fit:contain!important}@media (min-width: 901px){.urgent-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:24px!important}.urgent-cta-content{display:flex!important;align-items:center!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:16px!important;flex:1!important;min-width:0!important}.urgent-live-badge{flex-shrink:0!important;white-space:nowrap!important}.urgent-hook-text{flex:1!important;min-width:0!important}.urgent-headline{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:clamp(14px,1.4vw,17px)!important}.urgent-cta-action{flex-shrink:0!important}}@media (max-width: 900px){.urgent-cta-inner{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:12px!important;flex-wrap:wrap!important}.urgent-cta-content{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:10px!important;width:100%!important;flex-wrap:wrap!important}.urgent-hook-text{width:100%!important}.urgent-headline{white-space:normal!important;font-size:14.5px!important;line-height:1.4!important;text-align:center!important}.urgent-cta-action{width:100%!important;display:flex!important;justify-content:center!important}.urgent-phone-btn{width:100%!important;max-width:340px!important;justify-content:center!important;padding:9px 18px!important}}.expertise-contacts,.expertise-panel-card .expertise-contacts{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}.expertise-contacts a,.expertise-panel-card .expertise-contacts a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:11px 8px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;background:linear-gradient(135deg,#ff6b00,#f50,#f97316)!important;border:1px solid rgba(255,200,150,.45)!important;border-radius:12px!important;color:#fff!important;box-shadow:0 8px 24px #ff6b006b,0 2px 6px #00000047!important;text-shadow:0 1px 2px rgba(0,0,0,.25)!important;text-decoration:none!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.expertise-contacts a:hover,.expertise-panel-card .expertise-contacts a:hover{background:linear-gradient(135deg,#ff7a1a,#ff6000)!important;box-shadow:0 12px 30px #ff6b0094!important;transform:translateY(-2px) scale(1.02)!important;border-color:#ffedd5!important}.expertise-contacts .phone-num-row{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;line-height:1.2!important;font-size:clamp(13px,3.8vw,16.5px)!important;font-weight:800!important;letter-spacing:-.01em!important;color:#fff!important}.expertise-contacts svg,.expertise-contacts .phone-btn-icon,.expertise-contacts svg.phone-btn-icon,.expertise-contacts .phone-num-row svg,.expertise-panel-card .expertise-contacts svg,.expertise-panel-card .expertise-contacts svg.phone-btn-icon{width:16px!important;max-width:16px!important;height:16px!important;max-height:16px!important;display:inline-block!important;flex-shrink:0!important;vertical-align:middle!important;color:#fff!important;stroke:#fff!important}.expertise-contacts small,.expertise-panel-card .expertise-contacts small{display:block!important;width:100%!important;text-align:center!important;margin-top:3px!important;font-size:12px!important;font-weight:600!important;color:#fff7ed!important;opacity:.95!important;white-space:nowrap!important}.site-footer{padding-top:32px!important;padding-bottom:24px!important}.footer-grid{gap:20px!important;margin-bottom:24px!important}.footer-col a{padding:3px 0!important;line-height:1.5!important}.chat-dock-toggle{background:linear-gradient(135deg,#27272a,#18181b,#09090b)!important;border:1.5px solid rgba(255,255,255,.25)!important;box-shadow:0 6px 20px #0000008c,0 0 0 1px #ffffff1a inset!important;color:#f4f4f5!important}.chat-dock-toggle:hover{background:linear-gradient(135deg,#3f3f46,#27272a)!important;border-color:#ffffff73!important;box-shadow:0 8px 25px #000000a6!important}.chat-dock-pulse{background:#f4f4f54d!important;box-shadow:0 0 12px #fff6!important}.chat-dock .chat-item.phone{background:linear-gradient(135deg,#374151,#1f2937)!important;color:#f3f4f6!important;border:1.5px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 12px #0006!important}.chat-dock .chat-item.phone:hover{background:linear-gradient(135deg,#4b5563,#374151)!important}.chat-dock .chat-item .phone-icon{font-size:15px!important;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))!important}.urgent-cta{background:radial-gradient(130% 220% at 50% 0%,#dc26262e,#0f1713fa 65%,#090e0b)!important;border-top:1px solid rgba(239,68,68,.3)!important;border-bottom:1px solid rgba(239,68,68,.25)!important;box-shadow:0 16px 40px -10px #00000080,inset 0 1px #ffffff14!important;padding:clamp(16px,2.2vw,22px) 0!important;position:relative!important;overflow:hidden!important}:root[data-theme=light] .urgent-cta{background:radial-gradient(130% 220% at 50% 0%,#fff1f2,#ffe4e6 55%,#fecdd3)!important;border-top:1px solid #fca5a5!important;border-bottom:1px solid #f87171!important;box-shadow:0 10px 28px -6px #e11d481f!important}.urgent-cta:after{content:"";position:absolute;top:0;left:-100%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(239,68,68,.2),rgba(255,255,255,.22),transparent);animation:urgentScanBeam 4.5s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes urgentScanBeam{0%{left:-100%}30%,to{left:180%}}.urgent-cta-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(16px,3vw,36px)!important}.urgent-cta-content{flex:1!important;min-width:0!important}.urgent-headline{display:inline-block!important;font-size:clamp(16px,1.8vw,22px)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;letter-spacing:-.01em!important;text-shadow:0 2px 10px rgba(0,0,0,.5)!important;white-space:nowrap!important}:root[data-theme=light] .urgent-headline{color:#881337!important;text-shadow:none!important}.urgent-call-luxury{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 22px!important;border-radius:999px!important;background:linear-gradient(135deg,#ef4444,#dc2626,#b91c1c)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;text-decoration:none!important;white-space:nowrap!important;border:1px solid rgba(254,202,202,.45)!important;box-shadow:0 4px 18px #dc262673,0 0 0 1px #ffffff26 inset!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;overflow:visible!important;cursor:pointer!important}:root[data-theme=light] .urgent-call-luxury{background:linear-gradient(135deg,#e11d48,#be123c)!important;box-shadow:0 6px 20px #e11d4859!important;border-color:#fda4af!important}.urgent-call-luxury:hover{transform:translateY(-2px) scale(1.04)!important;box-shadow:0 8px 28px #ef4444a6,0 0 0 1px #fee2e2 inset!important;background:linear-gradient(135deg,#f87171,#ef4444)!important}.urgent-call-pulse{position:absolute!important;inset:-3px!important;border-radius:999px!important;border:2px solid rgba(239,68,68,.7)!important;animation:urgentCallPing 2s cubic-bezier(0,0,.2,1) infinite!important;pointer-events:none!important}@keyframes urgentCallPing{0%{transform:scale(1);opacity:.8}to{transform:scale(1.18);opacity:0}}.urgent-call-icon{font-size:16px!important;display:inline-block!important;animation:phoneRingWiggle 3s ease-in-out infinite!important}@keyframes phoneRingWiggle{0%,15%,to{transform:rotate(0)}2%,6%,10%{transform:rotate(14deg)}4%,8%,12%{transform:rotate(-14deg)}}.urgent-call-label{letter-spacing:.01em!important}@media (max-width: 900px){.urgent-headline{white-space:normal!important;text-align:center!important}.urgent-cta-inner{flex-direction:column!important;text-align:center!important;gap:14px!important}}.chat-dock .chat-item.phone{background:linear-gradient(135deg,#27272a,#18181b)!important;color:#f4f4f5!important;border:1.5px solid rgba(255,255,255,.35)!important;box-shadow:0 4px 14px #00000080!important}.chat-dock .chat-item.phone svg{stroke:#fff!important;width:17px!important;height:17px!important}.chat-dock .chat-item.phone:hover{background:linear-gradient(135deg,#3f3f46,#27272a)!important;transform:scale(1.1)!important;border-color:#fff9!important}.dev-cta-section{position:relative!important;overflow:hidden!important;padding:18px 0!important;background:#090d0b!important;border-top:1px solid rgba(16,185,129,.3)!important;border-bottom:1px solid rgba(16,185,129,.15)!important;box-shadow:0 20px 40px -15px #000c,inset 0 1px #ffffff0d!important}:root[data-theme=light] .dev-cta-section{background:#f8fafc!important;border-top:1px solid #cbd5e1!important;border-bottom:1px solid #94a3b8!important;box-shadow:0 12px 30px -8px #0f172a14,inset 0 1px #fff!important}.dev-scanline{position:absolute!important;inset:0!important;background-image:linear-gradient(to right,rgba(255,255,255,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.02) 1px,transparent 1px)!important;background-size:24px 24px!important;pointer-events:none!important;opacity:.6!important}:root[data-theme=light] .dev-scanline{background-image:linear-gradient(to right,rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.03) 1px,transparent 1px)!important}.urgent-cta-inner{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.urgent-cta-content{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important;overflow:hidden!important}.dev-prompt-indicator{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:4px 10px!important;border-radius:6px!important;background:#10b9811a!important;border:1px solid rgba(16,185,129,.35)!important;flex-shrink:0!important}:root[data-theme=light] .dev-prompt-indicator{background:#e2e8f0!important;border-color:#94a3b8!important}.dev-blinking-cursor{width:7px!important;height:7px!important;border-radius:50%!important;background:#10b981!important;box-shadow:0 0 10px #10b981!important;animation:devBlink 1.2s infinite ease-in-out!important}:root[data-theme=light] .dev-blinking-cursor{background:#0f172a!important;box-shadow:0 0 6px #0f172a80!important}@keyframes devBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.85)}}.dev-status-tag{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;color:#10b981!important}:root[data-theme=light] .dev-status-tag{color:#0f172a!important}.urgent-slide-track{overflow:hidden!important;white-space:nowrap!important;width:100%!important}.dev-slide-in{display:inline-block!important;font-size:clamp(15px,1.6vw,19px)!important;font-weight:700!important;line-height:1.4!important;color:#f1f5f9!important;white-space:nowrap!important;animation:slideInFromRight 1.2s cubic-bezier(.16,1,.3,1) forwards!important}:root[data-theme=light] .dev-slide-in{color:#0f172a!important}@keyframes slideInFromRight{0%{opacity:0;transform:translate(80px);filter:blur(4px)}to{opacity:1;transform:translate(0);filter:blur(0)}}.dev-call-action{position:relative!important;display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 20px!important;border-radius:8px!important;background:#10b981!important;color:#022c22!important;text-decoration:none!important;font-weight:800!important;font-size:15px!important;border:1px solid #34d399!important;box-shadow:0 4px 20px #10b98159!important;white-space:nowrap!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;flex-shrink:0!important}:root[data-theme=light] .dev-call-action{background:#0f172a!important;color:#fff!important;border-color:#334155!important;box-shadow:0 4px 18px #0f172a40!important}.dev-call-action:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 8px 28px #10b98180!important;background:#059669!important;color:#fff!important}:root[data-theme=light] .dev-call-action:hover{background:#1e293b!important;color:#fff!important;box-shadow:0 8px 24px #0f172a59!important}.dev-phone-icon{display:inline-flex!important;align-items:center!important}.dev-phone-icon svg{stroke:currentColor!important}.dev-call-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;letter-spacing:.03em!important;font-weight:900!important}.dev-call-tag{font-size:11px!important;font-weight:700!important;padding:2px 7px!important;border-radius:4px!important;background:#00000026!important;letter-spacing:.04em!important}:root[data-theme=light] .dev-call-tag{background:#ffffff2e!important}.dev-arrow{font-size:15px!important;transition:transform .2s ease!important}.dev-call-action:hover .dev-arrow{transform:translate(3px)!important}.chat-dock-toggle{background:#1e293bbf!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;border:1.5px solid rgba(255,255,255,.28)!important;box-shadow:0 8px 32px #00000059,0 0 0 1px #ffffff26 inset!important;color:#fff!important}:root[data-theme=light] .chat-dock-toggle{background:#ffffffd9!important;border:1.5px solid rgba(148,163,184,.45)!important;box-shadow:0 8px 24px #0f172a26,0 0 0 1px #fff inset!important;color:#0f172a!important}:root[data-theme=light] .chat-dock-toggle svg{stroke:#0f172a!important}:root[data-theme=light] .chat-dock-toggle .toggle-icon-close{color:#0f172a!important}.chat-dock .chat-item.phone{background:#1e293bbf!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;border:1.5px solid rgba(255,255,255,.25)!important;box-shadow:0 6px 18px #0000004d!important}:root[data-theme=light] .chat-dock .chat-item.phone{background:#ffffffe6!important;border-color:#94a3b866!important;color:#0f172a!important;box-shadow:0 4px 14px #0f172a1f!important}:root[data-theme=light] .chat-dock .chat-item.phone svg{stroke:#0f172a!important}@media (max-width: 900px){.urgent-cta-inner{flex-direction:column!important;text-align:center!important;gap:12px!important}.urgent-cta-content{flex-direction:column!important;gap:8px!important}.dev-slide-in{white-space:normal!important;text-align:center!important}}.urgent-cta:before,.urgent-cta:after,.dev-scanline{display:none!important;animation:none!important;content:none!important}.dev-terminal-hook{position:relative!important;overflow:hidden!important;padding:16px 0!important;background:#080c0a!important;border-top:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 36px -10px #000c!important}:root[data-theme=light] .dev-terminal-hook{background:#fff!important;border-top:2px solid #0f172a!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 10px 30px -8px #0f172a17!important}.dev-hook-container{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;position:relative!important}.dev-stream-wrapper{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important;overflow:hidden!important}.dev-terminal-tag{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:4px 10px!important;border-radius:4px!important;background:#10b9811f!important;border:1px solid rgba(16,185,129,.4)!important;flex-shrink:0!important}:root[data-theme=light] .dev-terminal-tag{background:#0f172a!important;border-color:#0f172a!important}.dev-dot-pulse{width:6px!important;height:6px!important;border-radius:50%!important;background:#10b981!important;box-shadow:0 0 8px #10b981!important}:root[data-theme=light] .dev-dot-pulse{background:#38bdf8!important;box-shadow:0 0 8px #38bdf8!important}.dev-tag-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:11px!important;font-weight:800!important;letter-spacing:.08em!important;color:#10b981!important}:root[data-theme=light] .dev-tag-text{color:#fff!important}.dev-marquee-track{flex:1!important;min-width:0!important;overflow:hidden!important;position:relative!important}.dev-marquee-content{display:inline-block!important;white-space:nowrap!important;animation:slideFromFarRight 1.4s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes slideFromFarRight{0%{opacity:0;transform:translate(100vw)}60%{opacity:.9}to{opacity:1;transform:translate(0)}}.dev-headline-text{font-size:clamp(15px,1.7vw,20px)!important;font-weight:800!important;letter-spacing:-.01em!important;color:#f8fafc!important;white-space:nowrap!important}:root[data-theme=light] .dev-headline-text{color:#0f172a!important}.dev-call-wrapper{flex-shrink:0!important}.dev-terminal-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 22px!important;border-radius:6px!important;background:#10b981!important;color:#022c22!important;text-decoration:none!important;border:1px solid #34d399!important;box-shadow:0 4px 18px #10b98159!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}:root[data-theme=light] .dev-terminal-btn{background:#0f172a!important;color:#fff!important;border-color:#0f172a!important;box-shadow:0 4px 16px #0f172a40!important}.dev-terminal-btn:hover{transform:translateY(-2px) scale(1.02)!important;background:#059669!important;color:#fff!important;box-shadow:0 8px 24px #10b98180!important}:root[data-theme=light] .dev-terminal-btn:hover{background:#1e293b!important;color:#fff!important;box-shadow:0 8px 22px #0f172a59!important}.dev-btn-icon svg{stroke:currentColor!important}.dev-btn-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;font-weight:900!important;letter-spacing:.04em!important}.dev-btn-action{font-size:11px!important;font-weight:800!important;padding:2px 6px!important;border-radius:4px!important;background:#00000026!important}:root[data-theme=light] .dev-btn-action{background:#fff3!important}.chat-dock .chat-item.phone,.chat-dock .chat-item.phone.luxury-phone-item,a[data-track=floating_phone]{background:#1e293bd9!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid rgba(255,255,255,.3)!important;box-shadow:0 6px 18px #00000073!important;color:#fff!important;display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;text-decoration:none!important}:root[data-theme=light] .chat-dock .chat-item.phone,:root[data-theme=light] a[data-track=floating_phone]{background:#fffffff2!important;border:1.5px solid #cbd5e1!important;box-shadow:0 4px 16px #0f172a29!important;color:#0f172a!important}.chat-dock .chat-item.phone svg,a[data-track=floating_phone] svg{stroke:#fff!important;width:18px!important;height:18px!important;display:block!important}:root[data-theme=light] .chat-dock .chat-item.phone svg,:root[data-theme=light] a[data-track=floating_phone] svg{stroke:#0f172a!important}.chat-dock .chat-item.phone span,.chat-dock .chat-item.phone .phone-icon{display:none!important}@media (max-width: 900px){.dev-hook-container{flex-direction:column!important;text-align:center!important;gap:12px!important}.dev-stream-wrapper{flex-direction:column!important;gap:8px!important}.dev-marquee-content{white-space:normal!important;text-align:center!important}.dev-headline-text{white-space:normal!important}}.corporate-hook{position:relative!important;padding:20px 0!important;background:#0f1714!important;border-top:1px solid #1e2e28!important;border-bottom:1px solid #15221d!important;box-shadow:0 14px 28px #0006!important}:root[data-theme=light] .corporate-hook{background:#fff!important;border-top:2px solid #047857!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 8px 24px #0f172a0f!important}.corporate-hook-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.corporate-hook-body{display:flex!important;align-items:center!important;gap:16px!important;flex:1!important;min-width:0!important}.corporate-badge{display:inline-block!important;padding:5px 12px!important;border-radius:6px!important;font-size:12px!important;font-weight:800!important;letter-spacing:.04em!important;white-space:nowrap!important;background:#10b98126!important;color:#34d399!important;border:1px solid rgba(16,185,129,.3)!important}:root[data-theme=light] .corporate-badge{background:#ecfdf5!important;color:#047857!important;border-color:#a7f3d0!important}.corporate-headline-wrap{flex:1!important;min-width:0!important}.corporate-headline{margin:0!important;font-size:clamp(16px,1.8vw,21px)!important;font-weight:800!important;line-height:1.35!important;color:#fff!important;letter-spacing:-.01em!important;white-space:nowrap!important}:root[data-theme=light] .corporate-headline{color:#0f172a!important}.corporate-hook-cta{flex-shrink:0!important}.corporate-call-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 22px!important;border-radius:8px!important;background:#059669!important;color:#fff!important;text-decoration:none!important;font-size:15px!important;font-weight:800!important;border:1px solid #10b981!important;box-shadow:0 4px 14px #0596694d!important;transition:all .2s ease!important;white-space:nowrap!important}:root[data-theme=light] .corporate-call-btn{background:#047857!important;border-color:#059669!important;box-shadow:0 4px 14px #04785740!important}.corporate-call-btn:hover{background:#047857!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #05966966!important}:root[data-theme=light] .corporate-call-btn:hover{background:#065f46!important}.corporate-phone-num{font-family:inherit!important;font-size:17px!important;font-weight:900!important;letter-spacing:.02em!important}.corporate-btn-label{font-size:12px!important;padding:2px 7px!important;border-radius:4px!important;background:#0003!important}.chat-dock .chat-item.phone{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}.chat-dock .chat-item.phone img.phone-brand-icon{width:42px!important;height:42px!important;border-radius:50%!important;box-shadow:0 4px 14px #0000004d!important;display:block!important;transition:transform .2s ease!important}@media (max-width: 900px){.corporate-hook-inner{flex-direction:column!important;text-align:center!important;gap:14px!important}.corporate-hook-body{flex-direction:column!important;gap:8px!important}.corporate-headline{white-space:normal!important}}.chat-dock .chat-item.phone,.chat-dock .chat-item.phone.luxury-phone-item,a[data-track=floating_phone]{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.chat-dock .chat-item.phone img.phone-brand-icon,a[data-track=floating_phone] img.phone-brand-icon{width:42px!important;height:42px!important;border-radius:50%!important;display:block!important;box-shadow:0 4px 16px #f93a2f73!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.chat-dock .chat-item.phone:hover img.phone-brand-icon,a[data-track=floating_phone]:hover img.phone-brand-icon{transform:scale(1.12)!important;box-shadow:0 6px 22px #f93a2f99!important}.urgent-cta.master-hook{position:relative!important;overflow:hidden!important;padding:16px 0!important;background:#090e0c!important;border-top:2px solid #f93a2f!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 36px #000000a6!important}:root[data-theme=light] .urgent-cta.master-hook{background:#fff!important;border-top:3px solid #f93a2f!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 10px 30px #0f172a14!important}.master-hook-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}.master-hook-body{display:flex!important;align-items:center!important;gap:14px!important;flex:1!important;min-width:0!important;overflow:hidden!important}.master-hook-badge{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:6px!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;font-size:12px!important;font-weight:800!important;letter-spacing:.03em!important;white-space:nowrap!important;flex-shrink:0!important;background:#f93a2f29!important;color:#ff6444!important;border:1px solid rgba(249,58,47,.4)!important}:root[data-theme=light] .master-hook-badge{background:#fff1ee!important;color:#d92d20!important;border-color:#fca5a5!important}.master-hook-viewport{flex:1!important;min-width:0!important;overflow:hidden!important;position:relative!important}.master-hook-title{margin:0!important;font-size:clamp(16px,1.8vw,21px)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#fff!important;white-space:nowrap!important;display:inline-block!important}:root[data-theme=light] .master-hook-title{color:#0f172a!important}.ppt-slide-in{animation:pptSlideFromRight 1.8s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes pptSlideFromRight{0%{opacity:0;transform:translate(100vw)}30%{opacity:.8}to{opacity:1;transform:translate(0)}}.master-hook-action{flex-shrink:0!important}.master-call-btn{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 22px!important;border-radius:8px!important;background:linear-gradient(135deg,#f93a2f,#ea261b)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:15px!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 4px 18px #f93a2f73!important;white-space:nowrap!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.master-call-btn:hover{transform:translateY(-2px) scale(1.03)!important;box-shadow:0 8px 26px #f93a2f99!important;background:linear-gradient(135deg,#ff4c42,#f93a2f)!important}.call-btn-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important}.call-btn-icon svg{stroke:#fff!important}.call-btn-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;font-weight:900!important;letter-spacing:.04em!important}.call-btn-tag{font-size:12px!important;font-weight:800!important;padding:2px 7px!important;border-radius:4px!important;background:#0003!important;letter-spacing:.02em!important}@media (max-width: 900px){.master-hook-inner{flex-direction:column!important;text-align:center!important;gap:12px!important}.master-hook-body{flex-direction:column!important;gap:8px!important}.master-hook-title{white-space:normal!important;text-align:center!important}}.chat-dock .chat-item.phone{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.chat-dock .chat-item.phone img.phone-brand-icon{width:42px!important;height:42px!important;border-radius:50%!important;display:block!important;box-shadow:0 4px 14px #f93a2f66!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important;object-fit:contain!important}.chat-dock .chat-item.phone:hover img.phone-brand-icon{transform:scale(1.08)!important}.hero{min-height:auto!important;padding-top:clamp(64px,8vw,84px)!important;padding-bottom:clamp(24px,3.5vw,36px)!important;align-items:center!important}.hero-content{padding-top:clamp(14px,2vw,24px)!important;padding-bottom:clamp(16px,2.5vw,28px)!important}.hero-copy:before{top:-1rem!important}@media (max-width: 768px){.hero-buttons{flex-direction:column!important;align-items:flex-start!important;max-width:calc(100% - 76px)!important;width:fit-content!important;gap:10px!important;margin:18px 0!important}.hero-buttons .button{width:auto!important;max-width:100%!important;padding:10px 20px!important;font-size:14.5px!important}}.mobile-menu-btn{display:none}@media (max-width: 900px){.topbar{height:70px!important}.topbar nav{display:none!important}.nav-actions{display:flex!important;align-items:center!important;gap:8px!important}.mini-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:6px 12px!important;font-size:13px!important;height:36px!important;border-radius:8px!important}.nav-actions .lang,.nav-actions .icon-btn{width:36px!important;height:36px!important;min-width:36px!important;padding:0!important;font-size:13px!important}.mobile-menu-btn{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:38px!important;height:36px!important;border-radius:8px!important;background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;cursor:pointer!important;padding:0!important}.hamburger-line{width:18px!important;height:2px!important;background-color:var(--jina-text)!important;border-radius:2px!important;transition:all .2s ease!important}}.mobile-nav-drawer{display:none;position:fixed;top:70px;left:0;right:0;background:var(--jina-bg)!important;border-bottom:2px solid var(--jina-border)!important;box-shadow:0 20px 40px #0000004d!important;z-index:998;padding:16px 20px 24px!important}.mobile-nav-drawer.is-open{display:block!important;animation:drawerDown .25s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes drawerDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-nav-menu{display:flex!important;flex-direction:column!important;gap:12px!important}.mobile-nav-item{font-size:16px!important;font-weight:700!important;color:var(--jina-text)!important;text-decoration:none!important;padding:8px 0!important;border-bottom:1px solid var(--jina-border)!important}.mobile-nav-item:hover{color:var(--jina-green-strong)!important}.mobile-drawer-cta{margin-top:16px!important}.drawer-call-btn{display:block!important;text-align:center!important;background:#059669!important;color:#fff!important;font-weight:800!important;padding:12px!important;border-radius:8px!important;text-decoration:none!important}@media (min-width: 601px) and (max-width: 1024px){.proof-grid{grid-template-columns:repeat(5,1fr)!important;gap:0!important}.proof-grid>div{min-height:104px!important;padding:12px 6px!important;border-right:1px solid var(--jina-border)!important;grid-column:auto!important}.proof-grid>div:last-child{border-right:none!important;grid-column:auto!important}.proof strong{font-size:clamp(30px,3.8vw,44px)!important}.proof-grid>div>span{font-size:clamp(11.5px,1.1vw,13.5px)!important}}@media (max-width: 600px){.proof-grid{grid-template-columns:repeat(2,1fr)!important;gap:14px 10px!important;padding:10px 0!important}.proof-grid>div{border:1px solid var(--jina-border)!important;border-radius:12px!important;padding:14px 8px!important;min-height:96px!important;grid-column:auto!important}.proof-grid>div:last-child{grid-column:1 / -1!important;max-width:240px!important;margin:0 auto!important;width:100%!important}.proof strong{font-size:34px!important}.proof-grid>div>span{font-size:13px!important}}.urgent-cta.executive-hook{position:relative!important;overflow:hidden!important;padding:18px 0!important;background:#090e0c!important;border-top:2.5px solid #f93a2f!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 16px 36px #0009!important}:root[data-theme=light] .urgent-cta.executive-hook{background:#fff!important;border-top:3px solid #f93a2f!important;border-bottom:1px solid #e2e8f0!important;box-shadow:0 10px 28px #0f172a12!important}.executive-hook-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}.executive-hook-content{flex:1!important;min-width:0!important;overflow:hidden!important}.hook-slide-viewport{overflow:hidden!important;width:100%!important;white-space:nowrap!important}.executive-hook-heading{margin:0!important;font-size:clamp(16px,1.8vw,21px)!important;font-weight:800!important;line-height:1.35!important;letter-spacing:-.01em!important;color:#fff!important;white-space:nowrap!important;display:inline-block!important}:root[data-theme=light] .executive-hook-heading{color:#0f172a!important}.hook-slide-animation{animation:execSlideInRight 1.6s cubic-bezier(.16,1,.3,1) forwards!important}@keyframes execSlideInRight{0%{opacity:0;transform:translate(100vw)}30%{opacity:.85}to{opacity:1;transform:translate(0)}}.executive-hook-action{flex-shrink:0!important}.executive-call-button{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:10px 22px!important;border-radius:8px!important;background:#f93a2f!important;color:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:15px!important;border:1px solid rgba(255,255,255,.25)!important;box-shadow:0 4px 16px #f93a2f66!important;white-space:nowrap!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.executive-call-button:hover{transform:translateY(-2px) scale(1.02)!important;background:#ea261b!important;box-shadow:0 6px 22px #f93a2f8c!important}.exec-btn-icon svg{stroke:#fff!important}.exec-btn-num{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:16px!important;font-weight:900!important;letter-spacing:.03em!important}.exec-btn-tag{font-size:12px!important;font-weight:800!important;padding:2px 7px!important;border-radius:4px!important;background:#0003!important}@media (max-width: 900px){.executive-hook-inner{flex-direction:column!important;text-align:center!important;gap:12px!important}.executive-hook-heading{white-space:normal!important;text-align:center!important}}.chat-dock .chat-item.phone svg.phone-orange-svg{width:42px!important;height:42px!important;display:block!important;border-radius:50%!important;box-shadow:0 4px 14px #ff6b0073!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.chat-dock .chat-item.phone:hover svg.phone-orange-svg{transform:scale(1.1)!important;box-shadow:0 6px 20px #ff6b0099!important}:root{--hook-btn-padding-y: 12px;--hook-btn-padding-x: 26px;--hook-btn-bg: linear-gradient(135deg, #ff6b00 0%, #ff4500 100%);--hook-btn-glow: rgba(255, 107, 0, .45)}.kinetic-urgent-hook{position:relative!important;overflow:hidden!important;padding:clamp(24px,3.5vw,40px) 0!important;background:#090e0b!important;border-top:1px solid rgba(0,245,155,.35)!important;border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 24px 60px -15px #000000e6!important;contain:paint!important}:root[data-theme=light] .kinetic-urgent-hook{background:#fbf9f4!important;border-top:2.5px solid #059669!important;border-bottom:1px solid rgba(0,0,0,.08)!important;box-shadow:0 16px 40px -10px #0f172a12!important}.kinetic-ambient-glow{position:absolute!important;inset:0!important;background:radial-gradient(ellipse 60% 80% at 20% 0%,rgba(0,245,155,.14),transparent 70%),radial-gradient(ellipse 50% 70% at 80% 100%,rgba(255,107,0,.1),transparent 70%)!important;pointer-events:none!important}:root[data-theme=light] .kinetic-ambient-glow{background:radial-gradient(ellipse 60% 80% at 20% 0%,rgba(5,150,105,.08),transparent 70%),radial-gradient(ellipse 50% 70% at 80% 100%,rgba(255,107,0,.05),transparent 70%)!important}.kinetic-lcd-scanline{position:absolute!important;inset:0!important;background-image:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px)!important;background-size:100% 4px!important;pointer-events:none!important;opacity:.6!important}:root[data-theme=light] .kinetic-lcd-scanline{background-image:linear-gradient(rgba(0,0,0,.012) 1px,transparent 1px)!important;opacity:.5!important}.kinetic-top-beam{position:absolute!important;top:0!important;left:0!important;width:160px!important;height:2px!important;background:linear-gradient(90deg,transparent,#00f59b 40%,#ff7a1a 70%,transparent)!important;filter:drop-shadow(0 0 8px #00f59b)!important;animation:lcdBeamSweep 5s cubic-bezier(.4,0,.2,1) infinite!important;pointer-events:none!important}@keyframes lcdBeamSweep{0%{transform:translate(-160px);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(calc(100vw + 160px));opacity:0}}.kinetic-hook-container{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:clamp(20px,3vw,44px)!important}.kinetic-content-col{flex:1 1 auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;gap:8px!important}.kinetic-title-wrapper{display:flex!important;flex-direction:column!important;gap:4px!important}.hook-kicker{font-size:clamp(18px,2.1vw,24px)!important;font-weight:700!important;color:#e2e8f0!important;letter-spacing:-.01em!important;line-height:1.45!important;margin-bottom:16px!important}:root[data-theme=light] .hook-kicker{color:#1e293b!important}.liquid-pump-svg{display:block!important;width:100%!important;max-width:680px!important;height:auto!important;margin:10px 0 16px!important;filter:drop-shadow(0 4px 30px rgba(0,245,155,.5))!important}:root[data-theme=light] .liquid-pump-svg{filter:drop-shadow(0 4px 16px rgba(5,150,105,.25))!important}.pump-stroke-base{fill:#12241d!important;stroke:#00f59b4d!important;stroke-width:1.5px!important}:root[data-theme=light] .pump-stroke-base{fill:#fff!important;stroke:#065f464d!important}.pump-vector-stroke{fill:none!important;stroke:#00f59b!important;stroke-width:2.6px!important;stroke-linejoin:round!important;stroke-linecap:round!important}:root[data-theme=light] .pump-vector-stroke{stroke:#065f46!important}.liquid-level-group{animation:liquidLevelCycle 4.2s ease-in-out infinite!important}@keyframes liquidLevelCycle{0%{transform:translateY(14px)}45%{transform:translateY(-8px)}75%{transform:translateY(6px)}to{transform:translateY(14px)}}.wave-back-path{fill:#00f59b!important;opacity:.75!important;animation:waveDriftBack 2.8s linear infinite!important}:root[data-theme=light] .wave-back-path{fill:#34d399!important;opacity:.8!important}.wave-front-path{fill:#059669!important;opacity:.98!important;animation:waveDriftFront 2.2s linear infinite!important}:root[data-theme=light] .wave-front-path{fill:#065f46!important;opacity:1!important}@keyframes waveDriftBack{0%{transform:translate(0)}to{transform:translate(-640px)}}@keyframes waveDriftFront{0%{transform:translate(-640px)}to{transform:translate(0)}}.liquid-bubble{fill:#d1fae5!important;animation:bubbleFloat 2.4s ease-in-out infinite!important}:root[data-theme=light] .liquid-bubble{fill:#fff!important}.liquid-bubble.b1{cx:110px;cy:88px;r:4.5px;animation-delay:.2s}.liquid-bubble.b2{cx:290px;cy:90px;r:3.5px;animation-delay:1.1s}.liquid-bubble.b3{cx:480px;cy:86px;r:4px;animation-delay:.7s}@keyframes bubbleFloat{0%{opacity:0;transform:translateY(10px) scale(.6)}30%{opacity:.95}80%{opacity:.95;transform:translateY(-38px) scale(1.1)}to{opacity:0;transform:translateY(-52px) scale(.4)}}.hook-punchline{font-size:clamp(20px,2.3vw,27px)!important;font-weight:800!important;color:#f8fafc!important;letter-spacing:-.015em!important;line-height:1.3!important}:root[data-theme=light] .hook-punchline{color:#0f172a!important}.hook-punchline-accent{display:inline-block!important;background:linear-gradient(90deg,#38ef7d,#00f59b,#38bdf8)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;animation:hookTextShimmer 4s ease-in-out infinite!important;font-weight:900!important}:root[data-theme=light] .hook-punchline-accent{background:linear-gradient(90deg,#059669,#0284c7)!important;background-size:200% auto!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}.kinetic-sub-hook{margin:2px 0 0!important;font-size:clamp(9px,2.45vw,14.5px)!important;font-weight:500!important;line-height:1.5!important;color:#94a3b8!important;white-space:nowrap!important;letter-spacing:-.02em!important}:root[data-theme=light] .kinetic-sub-hook{color:#475569!important}.kinetic-action-col{flex-shrink:0!important}.kinetic-call-btn{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:10px 22px!important;border-radius:9999px!important;background:var(--hook-btn-bg, linear-gradient(135deg, #ff6b00 0%, #ff4500 100%))!important;color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 24px -4px var(--hook-btn-glow, rgba(255, 107, 0, .45)),0 2px 6px #00000026!important;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s cubic-bezier(.16,1,.3,1),background .2s ease!important;cursor:pointer!important;overflow:hidden!important;white-space:nowrap!important}.kinetic-call-btn:hover{transform:translateY(-2px) scale(1.02)!important;box-shadow:0 12px 32px -4px #ff6b00a6,0 4px 10px #0003!important;background:linear-gradient(135deg,#ff7a1a,#ff5000)!important}.kinetic-call-btn:active{transform:translateY(1px) scale(.99)!important;box-shadow:0 4px 16px -2px #ff6b0073!important}.btn-glow-aura{position:absolute!important;inset:0!important;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.3),transparent 70%)!important;pointer-events:none!important}.btn-icon-wrap{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;border-radius:50%!important;background:#ffffff2e!important;backdrop-filter:blur(4px)!important;flex-shrink:0!important;transition:transform .2s ease!important}.kinetic-call-btn:hover .btn-icon-wrap{transform:scale(1.08) rotate(-8deg)!important}.phone-ring-icon{stroke:#fff!important}.btn-text-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important;line-height:1.2!important}.btn-primary-num{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,SF Mono,monospace!important;font-size:18px!important;font-weight:900!important;letter-spacing:.02em!important;color:#fff!important}.btn-sub-label{font-size:11px!important;font-weight:700!important;color:#ffffffeb!important;letter-spacing:.01em!important}.btn-arrow-motion{display:inline-flex!important;align-items:center!important;font-size:18px!important;font-weight:700!important;transition:transform .2s cubic-bezier(.16,1,.3,1)!important}.kinetic-call-btn:hover .btn-arrow-motion{transform:translate(4px)!important}@media (max-width: 900px){.kinetic-hook-container{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:16px!important}.kinetic-title-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.liquid-pump-svg{width:100%!important;max-width:min(98vw,560px)!important;margin:6px auto 12px!important}.kinetic-action-col{width:100%!important;display:flex!important;justify-content:center!important;align-items:center!important;margin-top:14px!important;text-align:center!important}.kinetic-call-btn{width:auto!important;max-width:fit-content!important;justify-content:center!important;margin-inline:auto!important;padding:10px 22px!important;gap:10px!important}}@media (max-width: 480px){.kinetic-urgent-hook{padding:20px 0!important}.hook-kicker{font-size:17px!important}.liquid-pump-svg{width:100%!important;max-width:100%!important;margin:6px auto 14px!important}.hook-punchline{font-size:18px!important}.btn-primary-num{font-size:16.5px!important}.btn-sub-label{font-size:10.5px!important}.kinetic-call-btn{width:auto!important;max-width:fit-content!important;justify-content:center!important;margin-inline:auto!important;padding:9px 20px!important;gap:9px!important}}@media (max-width: 900px){.service-promise{text-align:center!important}.service-promise a{margin-inline:auto!important;text-align:center!important;display:inline-flex!important;justify-content:center!important;width:fit-content!important}}.contact-line-qr{grid-template-columns:140px minmax(0,1fr)!important;gap:16px!important;align-items:center!important}.contact-line-qr img{width:140px!important;height:140px!important;border-radius:8px!important}.contact-line-qr strong{font-size:15px!important;line-height:1.35!important}.contact-line-qr small{font-size:11.5px!important;line-height:1.4!important}@media (max-width: 600px){.contact-line-qr{grid-template-columns:130px minmax(0,1fr)!important}.contact-line-qr img{width:130px!important;height:130px!important}}html{overflow-x:hidden!important;overflow-y:scroll!important;width:100%!important;max-width:100%!important}body{overflow-x:hidden!important;width:100%!important;max-width:100%!important;position:relative!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important}main{overflow-x:clip!important;width:100%!important;max-width:100%!important}.hero,.hero-slides,.kinetic-urgent-hook,.work-gallery,.split-section,.expertise-section,.coverage,.contact-section,.social-section,footer{overflow-x:clip!important;contain:paint!important;max-width:100%!important}.wrap{box-sizing:border-box!important;padding-inline:clamp(16px,4vw,32px)!important}.hero-copy:before{content:""!important;display:block!important;position:static!important;width:5.5rem!important;height:2.5px!important;background:linear-gradient(90deg,#10b981,#10b98126)!important;border-radius:2px!important;margin-top:24px!important;margin-bottom:20px!important}@media (max-width: 768px){.hero-copy:before{display:block!important;position:static!important;width:4.5rem!important;height:2.5px!important;background:linear-gradient(90deg,#10b981,#10b98133)!important;margin:10px 0 16px!important}}@media (max-width: 768px){.hero-buttons{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;max-width:280px!important;gap:12px!important;margin:18px 0!important}.hero-buttons .button{width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important;padding:12px 20px!important;font-size:15px!important}}.topbar{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:100vw!important;box-sizing:border-box!important;padding:0 clamp(16px,3.5vw,36px)!important;height:74px!important;position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:990!important;background:color-mix(in srgb,var(--jina-bg) 94%,transparent)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border-bottom:1px solid var(--jina-border)!important}.topbar .image-brand{flex-shrink:0!important;display:flex!important;align-items:center!important}.topbar .nav-actions{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-shrink:0!important;margin-left:auto!important;width:auto!important;min-width:0!important}.nav-actions .icon-btn,.nav-actions .lang{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;min-width:38px!important;height:38px!important;border-radius:8px!important;font-size:13.5px!important;font-weight:700!important;border:1px solid var(--jina-border)!important;background:var(--jina-surface)!important;color:var(--jina-text)!important;cursor:pointer!important;padding:0!important;flex-shrink:0!important}.nav-actions .mini-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;height:38px!important;font-size:13.5px!important;font-weight:700!important;border-radius:8px!important;white-space:nowrap!important;flex-shrink:0!important}.mobile-menu-btn{display:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;width:38px!important;height:38px!important;border-radius:8px!important;background:var(--jina-surface)!important;border:1px solid var(--jina-border)!important;cursor:pointer!important;padding:0!important;flex-shrink:0!important}.hamburger-line{width:18px!important;height:2px!important;background-color:var(--jina-text)!important;border-radius:2px!important}@media (max-width: 1280px){.topbar nav{display:none!important}.mobile-menu-btn{display:inline-flex!important}}@media (min-width: 1281px){.topbar nav{display:flex!important;align-items:center!important;gap:clamp(14px,2vw,28px)!important;margin:0 auto!important}.mobile-menu-btn,.mobile-nav-drawer{display:none!important}}@media (max-width: 400px){.topbar{padding:0 10px!important}.nav-actions{gap:5px!important}.nav-actions .mini-cta{padding:0 8px!important;font-size:12px!important}.nav-actions .icon-btn,.nav-actions .lang,.mobile-menu-btn{width:34px!important;min-width:34px!important;height:34px!important}}.chat-dock .chat-item.phone{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;width:42px!important;height:42px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important;cursor:pointer!important}.chat-dock .chat-item.phone svg.phone-orange-svg{width:42px!important;height:42px!important;display:block!important;border-radius:50%!important;box-shadow:0 4px 14px #e6510080!important;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease!important}.chat-dock .chat-item.phone:hover svg.phone-orange-svg{transform:scale(1.1)!important;box-shadow:0 6px 20px #e65100b3!important}.location-card{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;box-sizing:border-box!important;padding:clamp(20px,3.5vw,32px)!important}.location-card .location-label{text-align:center!important;margin:0 auto 8px!important;width:100%!important;font-size:12.5px!important;letter-spacing:.06em!important;color:var(--jina-green-strong)!important}.location-card h3{text-align:center!important;font-size:clamp(17px,1.85vw,22px)!important;font-weight:800!important;line-height:1.4!important;letter-spacing:-.015em!important;white-space:normal!important;max-width:640px!important;width:100%!important;margin:0 auto 18px!important;padding:0 12px!important}html[lang=en] .location-card h3{text-align:center!important;font-size:clamp(16px,1.7vw,20px)!important;line-height:1.4!important;max-width:680px!important;width:100%!important;margin:0 auto 18px!important;padding:0 12px!important}.location-card .location-map-frame{width:100%!important}.location-card .location-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:16px auto 0!important;text-align:center!important}#pricing .section-head h2,html[lang=en] #pricing .section-head h2,html[lang=en] .pricing-section h2{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:clamp(28px,3.4vw,44px)!important;line-height:1.45!important;letter-spacing:0!important;margin:0!important}.coverage-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)!important;gap:clamp(24px,3.5vw,42px)!important;align-items:start!important}.coverage-copy{min-width:0!important;overflow:visible!important}.coverage-copy h2,html[lang=en] .coverage-copy h2{white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;max-width:100%!important;font-size:clamp(28px,3.2vw,42px)!important;line-height:1.25!important;margin-bottom:14px!important}@media (max-width: 900px){.coverage-grid{grid-template-columns:1fr!important}}.contact-highlight-lead{font-size:clamp(17px,1.8vw,21px)!important;font-weight:800!important;line-height:1.48!important;color:#10b981!important;margin:14px 0 12px!important;text-wrap:balance!important;display:block!important}:root[data-theme=light] .contact-highlight-lead{color:#065f46!important}.fb-sync-subtext,.social-copy small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-size:13px!important;line-height:1.5!important;margin-top:8px!important;color:var(--jina-muted)!important}.hero{width:100%!important;max-width:100vw!important;overflow:hidden!important;box-sizing:border-box!important}.hero-content{box-sizing:border-box!important;width:100%!important;max-width:1180px!important;padding-inline:clamp(16px,4.5vw,36px)!important}.hero-copy{box-sizing:border-box!important;width:100%!important;max-width:100%!important}.hero h1,.hero-copy h1{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:visible!important}.hero h1>span,.hero-copy h1>span{display:block!important;white-space:nowrap!important;max-width:100%!important;overflow:visible!important;padding-top:2px!important;padding-bottom:4px!important}@media (max-width: 440px){.hero h1,.hero-copy h1,html[lang=en] .hero h1{font-size:clamp(21px,6.2vw,27px)!important;line-height:1.25!important;letter-spacing:-.025em!important}.hero-floating-pill{font-size:clamp(10.5px,2.8vw,12px)!important;padding:5px 10px!important;white-space:nowrap!important;max-width:100%!important;gap:5px!important}.hero-copy .eyebrow{font-size:12px!important}}@media (min-width: 441px) and (max-width: 600px){.hero h1,.hero-copy h1,html[lang=en] .hero h1{font-size:clamp(27px,5.8vw,33px)!important;line-height:1.24!important}.hero-floating-pill{font-size:12.5px!important;white-space:nowrap!important}}@media (min-width: 768px) and (max-width: 1024px){.hero h1,.hero-copy h1,html[lang=en] .hero h1{font-size:clamp(34px,4.6vw,46px)!important;line-height:1.22!important}}@media (min-width: 768px){.expertise-heading,html[lang=en] .expertise-heading{white-space:nowrap!important;font-size:clamp(20px,2.25vw,36px)!important;line-height:1.25!important;display:block!important;width:100%!important;max-width:100%!important}.expertise-heading span,html[lang=en] .expertise-heading span{display:inline!important;white-space:nowrap!important}}.coverage-copy h2,html[lang=en] .coverage-copy h2{white-space:nowrap!important;font-size:clamp(22px,2.3vw,34px)!important;line-height:1.25!important;margin-bottom:12px!important}@media (max-width: 600px){.coverage-copy h2,html[lang=en] .coverage-copy h2{font-size:clamp(19px,5.4vw,25px)!important;white-space:nowrap!important}}@media (min-width: 901px){.coverage-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:clamp(28px,3.5vw,44px)!important;align-items:stretch!important}.coverage-copy{display:flex!important;flex-direction:column!important;height:100%!important;box-sizing:border-box!important}.coverage-copy .areas{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;gap:12px!important;margin-top:14px!important}.coverage-copy .area-district{flex:1 1 0!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;padding:20px 22px!important}.location-card{height:100%!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;box-sizing:border-box!important;margin:0!important}.location-card .location-map-frame{flex:1 1 auto!important;height:100%!important;min-height:380px!important;display:flex!important}.location-card iframe{height:100%!important;width:100%!important;flex:1 1 auto!important}}.expertise-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;gap:clamp(28px,4vw,56px)!important;align-items:center!important}.expertise-copy{min-width:0!important;max-width:100%!important;overflow:visible!important}.expertise-heading,html[lang=en] .expertise-heading{max-width:100%!important;line-height:1.25!important;margin:0 0 20px!important;overflow-wrap:break-word!important;word-break:normal!important}@media (min-width: 900px){.expertise-heading,html[lang=en] .expertise-heading{white-space:nowrap!important;font-size:clamp(17px,1.7vw,25px)!important;display:block!important}.expertise-heading span,html[lang=en] .expertise-heading span{display:inline!important;white-space:nowrap!important}}@media (max-width: 899px){.expertise-grid{grid-template-columns:1fr!important}.expertise-heading,html[lang=en] .expertise-heading{white-space:normal!important;font-size:clamp(20px,4.5vw,28px)!important}.expertise-heading span,html[lang=en] .expertise-heading span{display:inline!important;white-space:normal!important}}.expertise-section{padding-block:clamp(48px,6vw,84px)!important}.expertise-header .kicker{margin-bottom:clamp(14px,1.8vw,20px)!important;display:inline-flex!important;color:#ff7a00!important;transform:none!important}.expertise-heading,html[lang=en] .expertise-heading{font-size:clamp(26px,3vw,42px)!important;font-weight:800!important;line-height:1.45!important;letter-spacing:0!important;color:var(--jina-text)!important;margin:0 0 clamp(16px,2vw,24px) 0!important;display:block!important;width:100%!important;max-width:100%!important}.expertise-heading span,html[lang=en] .expertise-heading span{display:inline!important}@media (min-width: 900px){.expertise-heading,html[lang=en] .expertise-heading,.expertise-heading span,html[lang=en] .expertise-heading span{white-space:nowrap!important}.expertise-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:clamp(32px,4vw,56px)!important;align-items:stretch!important}.expertise-copy{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-width:0!important}.expertise-panel-card{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;box-sizing:border-box!important;padding:clamp(22px,2.4vw,30px)!important;margin:0!important}.expertise-services{margin-bottom:16px!important}}@media (max-width: 899px){.expertise-grid{display:flex!important;flex-direction:column!important;gap:28px!important}.expertise-heading,html[lang=en] .expertise-heading{white-space:normal!important;font-size:clamp(22px,5.5vw,32px)!important}}.hero-copy .eyebrow{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 18px 8px 14px!important;border-radius:9999px!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.03em!important;margin-bottom:22px!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:all .3s ease!important}:root[data-theme=dark] .hero-copy .eyebrow{background:#0a1c13c2!important;color:#34d399!important;border:1px solid rgba(0,245,155,.42)!important;box-shadow:0 8px 24px #00000073,inset 0 0 14px #00f59b1f!important}:root[data-theme=dark] .hero-copy .eyebrow i{width:9px!important;height:9px!important;border-radius:50%!important;background:#00f59b!important;box-shadow:0 0 10px #00f59b,0 0 0 4px #00f59b38!important;display:inline-block!important}:root[data-theme=light] .hero-copy .eyebrow{background:#fffffff0!important;color:#065f46!important;border:1px solid rgba(16,185,129,.45)!important;box-shadow:0 8px 22px #0641271a,inset 0 0 10px #10b98114!important}:root[data-theme=light] .hero-copy .eyebrow i{width:9px!important;height:9px!important;border-radius:50%!important;background:#0aa84f!important;box-shadow:0 0 8px #0aa84f80,0 0 0 4px #0aa84f29!important;display:inline-block!important}.kinetic-sub-hook{white-space:nowrap!important;font-size:clamp(12px,2.8vw,15.5px)!important;letter-spacing:-.01em!important;text-overflow:clip!important;overflow:visible!important}@media (max-width: 900px){.kinetic-action-col{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin-top:14px!important;text-align:center!important}.kinetic-call-btn{width:auto!important;max-width:fit-content!important;justify-content:center!important;margin-inline:auto!important;padding:10px 22px!important;gap:10px!important}}@media (min-width: 901px){.contact-grid{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:clamp(36px,5vw,64px)!important;align-items:stretch!important}.contact-grid>div:first-child{display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important;min-height:100%!important;box-sizing:border-box!important}.contact-grid>div:first-child>.contact-line-qr{margin-top:auto!important}}.contact-line-qr{display:grid!important;grid-template-columns:155px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;padding:16px 20px!important;border-radius:16px!important;box-sizing:border-box!important}.contact-line-qr img{width:155px!important;height:155px!important;border-radius:10px!important;object-fit:cover!important}.contact-line-qr strong{font-size:16px!important;line-height:1.4!important}.contact-line-qr small{font-size:12.5px!important;line-height:1.45!important}@media (max-width: 600px){.contact-line-qr{grid-template-columns:135px minmax(0,1fr)!important;gap:14px!important;padding:14px 16px!important}.contact-line-qr img{width:135px!important;height:135px!important}}@media (min-width: 901px){.kinetic-hook-container{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:clamp(24px,4vw,56px)!important;max-width:min(1560px,95vw)!important;margin-inline:auto!important}.kinetic-content-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;flex:1 1 auto!important;padding-left:clamp(28px,4.5vw,68px)!important;min-width:0!important}.kinetic-title-wrapper{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;width:100%!important}.hook-kicker{text-align:left!important;font-size:clamp(17px,2vw,22px)!important;line-height:1.4!important;margin-bottom:clamp(22px,2.5vw,30px)!important}.liquid-pump-svg{display:block!important;margin:0 0 18px!important;width:clamp(860px,60vw,1060px)!important;max-width:100%!important;height:auto!important;filter:drop-shadow(0 8px 40px rgba(0,245,155,.58))!important}.liquid-pump-svg text{letter-spacing:5.5px!important}.hook-bottom-row{display:block!important;width:100%!important}.hook-bottom-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;margin:0!important}.hook-punchline{text-align:left!important;font-size:clamp(20px,2.2vw,26px)!important;margin-bottom:6px!important}.kinetic-sub-hook{text-align:left!important;font-size:clamp(14px,1.5vw,17px)!important;margin:0!important}.desktop-action-col{flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;margin:0!important}.mobile-call-btn{display:none!important}.desktop-call-btn{position:relative!important;display:inline-flex!important;align-items:center!important;gap:12px!important;padding:12px 24px!important;border-radius:9999px!important;background:linear-gradient(135deg,#ff6b00,#ff4500)!important;border:1px solid rgba(255,255,255,.3)!important;box-shadow:0 8px 24px -4px #ff6b0073,0 2px 6px #00000026!important;cursor:pointer!important}.desktop-call-btn .btn-text-group{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.desktop-call-btn .btn-icon-wrap{width:36px!important;height:36px!important;border-radius:50%!important;background:#fff3!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}}@media (max-width: 900px){.desktop-action-col{display:none!important}.kinetic-hook-container{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;padding-inline:16px!important}.kinetic-content-col{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;padding:0!important;margin:0 auto!important}.kinetic-title-wrapper{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;width:100%!important;margin:0 auto!important}.hook-kicker{text-align:center!important;font-size:clamp(14px,3.8vw,17px)!important;line-height:1.4!important;margin-bottom:clamp(16px,4.2vw,22px)!important}.liquid-pump-svg{display:block!important;width:100%!important;max-width:100%!important;margin:4px auto 14px!important;height:auto!important;transform:none!important}@media (min-width: 601px) and (max-width: 900px){.liquid-pump-svg{width:clamp(560px,82vw,760px)!important;margin:8px auto 18px!important}}.liquid-pump-svg text{letter-spacing:5px!important}.hook-bottom-row{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:clamp(10px,3vw,16px)!important;margin:4px auto 0!important;width:fit-content!important;max-width:100%!important;padding-inline:4px!important}.hook-bottom-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:left!important;min-width:0!important;flex-shrink:1!important}.hook-punchline{font-size:clamp(13px,3.5vw,16px)!important;text-align:left!important;white-space:nowrap!important;line-height:1.25!important}.kinetic-sub-hook{font-size:clamp(10px,2.5vw,12px)!important;text-align:left!important;white-space:nowrap!important;margin-top:3px!important;line-height:1.25!important}.mobile-call-btn{display:inline-flex!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;padding:0!important;border:none!important;outline:none!important;background:linear-gradient(135deg,#ff6b00,#ff4500)!important;box-shadow:0 4px 16px #ff6b008c,0 2px 6px #00000059!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;animation:phonePulseSmall 2.4s cubic-bezier(.16,1,.3,1) infinite!important}.mobile-call-btn .btn-text-group{display:none!important}.mobile-call-btn .btn-icon-wrap{width:100%!important;height:100%!important;background:transparent!important;border:none!important;box-shadow:none!important;display:flex!important;align-items:center!important;justify-content:center!important}.mobile-call-btn .phone-ring-icon{width:20px!important;height:20px!important;stroke:#fff!important;stroke-width:2.3px!important;animation:handsetVibe 1.8s ease-in-out infinite!important}}@keyframes phonePulseSmall{0%{transform:scale(1);box-shadow:0 0 #ff6b00a6,0 4px 12px #00000059}70%{transform:scale(1.06);box-shadow:0 0 0 10px #ff6b0000,0 6px 16px #0006}to{transform:scale(1);box-shadow:0 0 #ff6b0000,0 4px 12px #00000059}}.gallery-carousel figure{position:relative!important}.gallery-fullscreen-btn,button.gallery-fullscreen-btn{position:absolute!important;top:14px!important;right:14px!important;z-index:15!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;max-width:36px!important;max-height:36px!important;padding:0!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:#0b120ebf!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.3)!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;box-shadow:0 4px 14px #00000080!important;transition:all .2s cubic-bezier(.2,.8,.2,1)!important;user-select:none!important;-webkit-user-select:none!important}.gallery-fullscreen-btn:hover,.gallery-fullscreen-btn:focus-visible{background:#0aa84ff2!important;border-color:#35f078!important;color:#fff!important;transform:scale(1.08)!important;box-shadow:0 0 16px #35f07873!important}.gallery-fullscreen-btn svg{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;display:block!important;flex-shrink:0!important;color:#fff!important;stroke:currentColor!important}.gallery-fullscreen-btn .fs-label{display:none!important}@media (max-width: 600px){.gallery-fullscreen-btn,button.gallery-fullscreen-btn{top:10px!important;right:10px!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;border-radius:6px!important}.gallery-fullscreen-btn svg{width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important}}body.lightbox-open .chat-dock,body.lightbox-open .chat-dock-toggle,body.lightbox-open .chat-dock-menu,body:has(.lightbox) .chat-dock{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;z-index:-1!important}.lightbox{z-index:999999!important}@media (max-width: 600px){.trust-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.trust-row span,.hero-copy .trust-row span{display:flex!important;justify-content:center!important;text-align:center!important;padding:7px 8px!important;font-size:12px!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important}}.trust-row span:nth-child(4){animation:heroSlideUpText 1.15s cubic-bezier(.16,1,.3,1) 1.52s both!important}html{overflow-x:clip!important;overflow-y:scroll!important;width:100%!important;max-width:100%!important}body{overflow-x:clip!important;width:100%!important;max-width:100%!important;position:relative!important;touch-action:pan-y pinch-zoom!important;-webkit-overflow-scrolling:touch!important}.topbar .icon-btn[data-track=theme]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:50%!important;color:#fff!important;background:#ffffff14!important;border:1.5px solid rgba(255,255,255,.22)!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;box-shadow:0 4px 14px #00000040!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important}.topbar .icon-btn[data-track=theme]:hover{background:#ffffff29!important;border-color:#35f078!important;color:#35f078!important;transform:translateY(-1px) scale(1.08)!important;box-shadow:0 6px 20px #35f07859!important}.topbar .icon-btn[data-track=theme] svg{width:20px!important;height:20px!important;display:block!important;color:inherit!important;stroke:currentColor!important;transition:transform .25s cubic-bezier(.16,1,.3,1)!important}.topbar .icon-btn[data-track=theme]:hover svg{transform:rotate(18deg) scale(1.1)!important}@media (max-width: 600px){.topbar .icon-btn[data-track=theme]{width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.topbar .icon-btn[data-track=theme] svg{width:18px!important;height:18px!important}}.hero-phone-icon{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;display:inline-block!important;vertical-align:middle!important;margin-right:7px!important;color:currentColor!important;stroke:currentColor!important;flex-shrink:0!important}.hero-copy{max-width:min(580px,82vw)!important}@media (max-width: 600px){.hero-copy{max-width:80%!important}.hero-copy h1{word-break:break-word!important}.hero-copy h1 span{display:block!important;max-width:95%!important}.hero-copy .lead{max-width:95%!important}}.standards-copy h2 span.standards-line-1,.standards-copy h2 span.standards-line-2{display:block!important}.lightbox-swipe-hint{position:absolute!important;bottom:24px!important;left:50%!important;transform:translate(-50%)!important;z-index:9999!important;background:#0a100dd1!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid rgba(255,255,255,.25)!important;padding:6px 16px!important;border-radius:9999px!important;color:#e2fbe8!important;font-size:13px!important;font-weight:600!important;letter-spacing:.3px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;pointer-events:none!important;box-shadow:0 4px 18px #00000080!important;animation:lbSwipeFade 5s ease-out forwards!important}.lightbox-swipe-hint .swipe-hand{font-size:14px!important}@keyframes lbSwipeFade{0%{opacity:0;transform:translate(-50%,10px)}15%{opacity:1;transform:translate(-50%)}75%{opacity:1}to{opacity:.5}}@media (max-width: 600px){.lightbox-swipe-hint{bottom:16px!important;font-size:11.5px!important;padding:5px 12px!important}}.gallery-carousel,.gallery-carousel figure,.standards-visual,.field-photo{touch-action:pan-y!important;user-select:none!important;-webkit-user-select:none!important}.gallery-carousel .gallery-arrow,button.gallery-arrow{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:48px!important;height:48px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;z-index:10!important;padding:0!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}:root[data-theme=dark] .gallery-carousel .gallery-arrow,.gallery-carousel .gallery-arrow{background:#0a100dcc!important;border:1px solid rgba(255,255,255,.25)!important;color:#fff!important;box-shadow:0 6px 20px #00000080!important}:root[data-theme=light] .gallery-carousel .gallery-arrow{background:#ffffffe6!important;border:1px solid rgba(0,0,0,.14)!important;color:#0b120e!important;box-shadow:0 6px 20px #0000001f!important}.gallery-carousel .gallery-arrow:hover,.gallery-carousel .gallery-arrow:focus-visible{background:#0aa84f!important;border-color:#35f078!important;color:#fff!important;transform:translateY(-50%) scale(1.12)!important;box-shadow:0 0 24px #35f0788c!important}.gallery-carousel .gallery-arrow svg{width:22px!important;height:22px!important;display:block!important;stroke:currentColor!important;transition:transform .2s ease!important}.gallery-carousel .gallery-arrow.prev:hover svg{transform:translate(-2px)!important}.gallery-carousel .gallery-arrow.next:hover svg{transform:translate(2px)!important}.gallery-carousel .gallery-arrow.prev{left:18px!important}.gallery-carousel .gallery-arrow.next{right:18px!important}@media (max-width: 600px){.gallery-carousel .gallery-arrow,button.gallery-arrow{width:40px!important;height:40px!important}.gallery-carousel .gallery-arrow.prev{left:8px!important}.gallery-carousel .gallery-arrow.next{right:8px!important}.gallery-carousel .gallery-arrow svg{width:18px!important;height:18px!important}}.lightbox-nav{display:flex!important;align-items:center!important;justify-content:center!important;backdrop-filter:blur(14px)!important;-webkit-backdrop-filter:blur(14px)!important;border-radius:50%!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important}.lightbox-nav svg{width:24px!important;height:24px!important;display:block!important;stroke:currentColor!important}.lightbox-nav:hover{background:#0aa84f!important;border-color:#35f078!important;color:#fff!important;transform:translateY(-50%) scale(1.12)!important;box-shadow:0 0 24px #35f0788c!important}.chat-dock-pulse{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important}.reveal-ready{opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.proof{background:#070a08!important}:root[data-theme=dark] .proof{background:#070a08!important}.proof-grid,.proof .wrap,.proof .wrap.proof-grid{background:transparent!important}.proof-grid>div{background:transparent!important}@media (max-width: 900px){.proof{background:#070a08!important}.proof-grid,.proof .wrap,.proof .wrap.proof-grid{background:transparent!important}.proof-grid>div{background:transparent!important}}@media (max-width: 600px){.proof{background:#070a08!important;padding-block:28px!important}:root[data-theme=dark] .proof{background:#070a08!important}.proof-grid,.proof .wrap,.proof .wrap.proof-grid{background:transparent!important}.proof-grid>div{background:transparent!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:12px!important}:root[data-theme=dark] .proof-grid>div{background:transparent!important;border-color:#ffffff14!important}:root[data-theme=light] .proof{background:#f8fafc!important}:root[data-theme=light] .proof-grid>div{background:#fff!important;border-color:#e2e8f0!important}}.kicker,.section-head .kicker,.equipment-head .kicker,.work-gallery .kicker,.work-gallery .section-head .kicker,.standards-copy .kicker,.expertise-header .kicker,#pricing .kicker,#pricing .section-head .kicker,.review-heading-row .kicker,.faq .kicker,.social-section .kicker{display:inline-flex!important;align-items:center!important;gap:8px!important;font-family:Sarabun,Arial,sans-serif!important;font-size:clamp(12px,1.25vw,13.5px)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#ff7a00!important;margin-top:0!important;margin-bottom:clamp(14px,1.8vw,20px)!important;padding:0!important;transform:none!important;opacity:1!important;filter:none!important;visibility:visible!important;line-height:1.2!important}:root[data-theme=light] .kicker,:root[data-theme=light] .standards-copy .kicker,:root[data-theme=light] .expertise-header .kicker,:root[data-theme=light] #pricing .kicker,:root[data-theme=light] .equipment-head .kicker,:root[data-theme=light] .work-gallery .kicker{color:#e65100!important}.work-gallery .section-head .kicker,.work-gallery .kicker{justify-content:center!important;margin-inline:auto!important;text-align:center!important}.section-head h2,.services-heading,.equipment-head h2,#work-heading,.work-gallery h2,.standards-copy h2,.expertise-heading,#pricing .section-head h2,.reviews h2,.contact-section h2,.faq h2,.social-copy h2,#social-heading{font-family:Sarabun,Arial,sans-serif!important;font-weight:800!important;line-height:1.45!important;letter-spacing:0!important;text-wrap:balance!important;color:var(--jina-text)!important;opacity:1!important;transform:none!important;filter:none!important;visibility:visible!important}.equipment-head h2 span,.standards-copy h2 span,.expertise-heading span,.section-head h2 span{display:block!important;line-height:1.45!important;padding-block:2px!important}.equipment-head h2 span+span,.standards-copy h2 span+span,.standards-copy h2 span.standards-line-2{margin-top:clamp(10px,1.4vw,14px)!important}.standards-copy{position:relative!important}#standards .kicker,.split-section .kicker,.standards-copy .kicker,.standards-copy p.kicker{color:#ff7a00!important;margin-bottom:clamp(14px,1.8vw,20px)!important;display:inline-flex!important;font-family:Sarabun,Arial,sans-serif!important;font-size:clamp(12px,1.25vw,13.5px)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;transform:none!important;opacity:1!important;visibility:visible!important}.standards-copy h2{font-size:clamp(28px,3.5vw,44px)!important;line-height:1.45!important;letter-spacing:0!important;margin-bottom:clamp(18px,2.4vw,26px)!important}.standards-copy h2 span.standards-line-1{display:block!important;line-height:1.45!important}.standards-copy h2 span.standards-line-2{display:block!important;line-height:1.45!important;margin-top:clamp(10px,1.4vw,14px)!important}.standards-copy>p{font-size:16px!important;line-height:1.75!important;margin-top:clamp(16px,2vw,22px)!important;color:var(--jina-muted)!important}.equipment-head .kicker{margin-bottom:clamp(14px,1.8vw,20px)!important}.equipment-head h2{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.45!important;letter-spacing:0!important;margin-bottom:clamp(16px,2vw,24px)!important}.work-gallery .section-head .kicker{margin-bottom:clamp(14px,1.8vw,20px)!important}.work-gallery #work-heading{font-size:clamp(26px,3.2vw,38px)!important;line-height:1.45!important;letter-spacing:0!important;margin-bottom:clamp(16px,2vw,24px)!important}.expertise-header{width:100%!important;max-width:100%!important;margin-bottom:clamp(24px,3vw,36px)!important}.expertise-header .kicker{margin-bottom:clamp(16px,2vw,22px)!important;transform:none!important}.expertise-heading{font-size:clamp(24px,2.8vw,38px)!important;line-height:1.45!important;letter-spacing:0!important;margin-bottom:clamp(18px,2.2vw,26px)!important}@media (min-width: 900px){.expertise-heading span{display:inline!important;white-space:nowrap!important}}@media (max-width: 899px){.expertise-heading span{display:block!important}.expertise-heading span+span{margin-top:8px!important}}#pricing .section-head{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr)!important;align-items:end!important;gap:clamp(32px,5vw,64px)!important;margin-bottom:clamp(36px,5vw,64px)!important}#pricing .section-head>div{min-width:0!important}#pricing .section-head .kicker{margin-bottom:clamp(14px,1.8vw,20px)!important;transform:none!important}#pricing .section-head h2{font-size:clamp(28px,3.4vw,44px)!important;line-height:1.45!important;letter-spacing:0!important;margin:0!important}#pricing .section-head>p{max-width:480px!important;margin:0!important;font-size:16px!important;line-height:1.7!important}@media (max-width: 900px){#pricing .section-head{grid-template-columns:1fr!important;gap:20px!important}}.work-gallery .section-head{text-align:left!important}.work-gallery .section-head>div{margin:0!important;max-width:100%!important;text-align:left!important}.work-gallery .section-head .kicker,.work-gallery .kicker{justify-content:flex-start!important;margin-inline:0!important;margin-left:0!important;text-align:left!important}.work-gallery #work-heading,.work-gallery .section-head h2{text-align:left!important;margin-left:0!important;margin-right:auto!important;max-width:100%!important}.work-gallery .section-head>p{text-align:left!important;margin-left:0!important}.faq{text-align:left!important}.faq .kicker,#faq .kicker,.faq h2,#faq h2{text-align:left!important;margin-left:0!important;margin-right:auto!important;justify-content:flex-start!important}.coverage-copy .kicker{color:#ff7a00!important;margin-bottom:clamp(14px,1.8vw,20px)!important;display:inline-flex!important;font-family:Sarabun,Arial,sans-serif!important;font-size:clamp(12px,1.25vw,13.5px)!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important;transform:none!important;opacity:1!important;visibility:visible!important}.equipment-head{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(360px,.95fr)!important;align-items:center!important;gap:clamp(32px,5vw,64px)!important;margin-bottom:clamp(36px,5vw,56px)!important}.iso-note{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;display:grid!important;grid-template-columns:58px 1fr!important;align-items:center!important;gap:16px!important;padding:16px 22px!important;max-width:520px!important;margin-left:auto!important;box-sizing:border-box!important}.iso-note>span{width:56px!important;height:56px!important;min-width:56px!important;min-height:56px!important;border:2px solid #0aa84f!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#35f078!important;font-size:17px!important;font-weight:900!important;letter-spacing:.04em!important;flex-shrink:0!important}.iso-note p{margin:0!important;font-size:14px!important;line-height:1.6!important;color:var(--jina-muted)!important;word-break:normal!important;white-space:normal!important}@media (max-width: 900px){.equipment-head{grid-template-columns:1fr!important;gap:24px!important}.iso-note{margin-left:0!important;max-width:100%!important}}.hero-buttons .button.ghost,a[data-track=hero_phone]{background:#0e1611d6!important;backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;border:1.5px solid rgba(255,255,255,.32)!important;border-radius:12px!important;color:#fff!important;font-size:16px!important;font-weight:800!important;letter-spacing:.02em!important;padding:13px 24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-shadow:0 6px 20px #00000073!important;transition:all .22s cubic-bezier(.16,1,.3,1)!important;text-decoration:none!important}.hero-buttons .button.ghost:hover,a[data-track=hero_phone]:hover{background:#0aa84f38!important;border-color:#35f078!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #35f07859!important}.hero-phone-icon{width:19px!important;height:19px!important;stroke:#35f078!important;color:#35f078!important;margin-right:6px!important}:root[data-theme=light] .hero-buttons .button.ghost,:root[data-theme=light] a[data-track=hero_phone]{background:#0e1611e0!important;backdrop-filter:blur(14px) saturate(180%)!important;-webkit-backdrop-filter:blur(14px) saturate(180%)!important;border:1.5px solid rgba(255,255,255,.32)!important;color:#fff!important;box-shadow:0 6px 20px #00000073!important}:root[data-theme=light] .hero-phone-icon{stroke:#35f078!important;color:#35f078!important}:root[data-theme=light] .topbar .icon-btn[data-track=theme]{color:#0f2417!important;background:#fff!important;border:1.5px solid #cbd6cc!important;box-shadow:0 4px 14px #00000014,0 1px 3px #0000000a!important}:root[data-theme=light] .topbar .icon-btn[data-track=theme]:hover{background:#f0fdf4!important;border-color:#0aa84f!important;color:#0aa84f!important;transform:translateY(-1px) scale(1.08)!important;box-shadow:0 6px 20px #0aa84f38!important}:root[data-theme=light] .topbar .icon-btn[data-track=theme] svg{stroke:currentColor!important;color:inherit!important}:root[data-theme=light] .topbar .icon-btn[data-track=theme]:hover svg{stroke:#0aa84f!important;color:#0aa84f!important}:root[data-theme=light] .iso-note{background:#fff!important;border:1.5px solid #cbd6cc!important;box-shadow:0 6px 24px #0000000f,0 1px 3px #00000008!important}:root[data-theme=light] .iso-note>span{border:2.5px solid #0aa84f!important;color:#0b6938!important;background:#0aa84f14!important;font-weight:900!important}:root[data-theme=light] .iso-note p{color:#17271f!important;font-weight:500!important;font-size:14.5px!important;line-height:1.6!important}@media (min-width: 901px){.hero-copy .trust-row,.trust-row{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(8px,1.1vw,14px)!important;width:fit-content!important;max-width:none!important;margin-top:24px!important}.hero-copy .trust-row span,.trust-row span{white-space:nowrap!important;flex-shrink:0!important;font-size:clamp(12.5px,.92vw,14px)!important;padding:8px clamp(12px,1.1vw,18px)!important}}.trust-row span,.hero-copy .trust-row span,:root[data-theme=light] .trust-row span,:root[data-theme=light] .hero-copy .trust-row span{display:inline-flex!important;align-items:center!important;border-radius:9999px!important;font-weight:700!important;letter-spacing:.01em!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;background:#0a140fc2!important;border:1.5px solid rgba(53,240,120,.42)!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.9)!important;box-shadow:0 4px 18px #00000073,inset 0 1px #ffffff29!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:default!important}.trust-row span:hover,.hero-copy .trust-row span:hover,:root[data-theme=light] .trust-row span:hover,:root[data-theme=light] .hero-copy .trust-row span:hover{background:#102418e6!important;border-color:#35f078!important;transform:translateY(-2px)!important;box-shadow:0 8px 26px #0000008c,0 0 18px #35f07859!important}@media (max-width: 600px){.hero-copy .trust-row,.trust-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}.hero-copy .trust-row span,.trust-row span{display:flex!important;justify-content:center!important;text-align:center!important;padding:7px 8px!important;font-size:12px!important;width:100%!important;box-sizing:border-box!important;white-space:nowrap!important}}@media (min-width: 1281px){.topbar nav{display:flex!important;align-items:center!important;gap:clamp(10px,1.2vw,18px)!important;margin:0 auto!important}.topbar nav a{font-size:16px!important;font-weight:800!important;letter-spacing:.02em!important;padding:9px 18px!important;border-radius:10px!important;color:var(--jina-text)!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important;background:transparent!important;border:1px solid transparent!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important}.topbar nav a:hover{color:#35f078!important;background:#ffffff14!important;border-color:#35f07840!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px #00000040!important}:root[data-theme=light] .topbar nav a{color:#17271f!important}:root[data-theme=light] .topbar nav a:hover{color:#065f46!important;background:#fff!important;border:1.5px solid #0aa84f!important;transform:translateY(-2px) scale(1.05)!important;box-shadow:0 6px 20px #0aa84f38,0 2px 6px #0000000d!important;font-weight:800!important}}.kicker:before,.section-head .kicker:before,.equipment-head .kicker:before,.work-gallery .kicker:before,.work-gallery .section-head .kicker:before,.standards-copy .kicker:before,.expertise-header .kicker:before,#pricing .kicker:before,#pricing .section-head .kicker:before,.review-heading-row .kicker:before,.faq .kicker:before,.social-section .kicker:before,.coverage-copy .kicker:before{content:""!important;display:inline-block!important;width:20px!important;height:2.5px!important;background:#ff7a00!important;border-radius:9999px!important;flex-shrink:0!important;margin-right:4px!important;opacity:1!important;visibility:visible!important;transition:width .3s ease!important}:root[data-theme=light] .kicker:before,:root[data-theme=light] .section-head .kicker:before,:root[data-theme=light] .equipment-head .kicker:before,:root[data-theme=light] .standards-copy .kicker:before,:root[data-theme=light] .expertise-header .kicker:before,:root[data-theme=light] #pricing .kicker:before,:root[data-theme=light] .coverage-copy .kicker:before{background:#e65100!important}.contact-pills{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:clamp(8px,1.1vw,14px)!important;width:fit-content!important;max-width:100%!important;margin-top:22px!important;margin-bottom:34px!important}.contact-pills a{display:inline-flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;height:38px!important;min-height:38px!important;max-height:38px!important;box-sizing:border-box!important;white-space:nowrap!important;flex-shrink:0!important;padding:0 clamp(14px,1.3vw,20px)!important;border-radius:9999px!important;font-size:clamp(12.5px,.95vw,14px)!important;font-weight:700!important;letter-spacing:.01em!important;backdrop-filter:blur(16px) saturate(180%)!important;-webkit-backdrop-filter:blur(16px) saturate(180%)!important;background:#0a140fc2!important;border:1.5px solid rgba(53,240,120,.42)!important;color:#fff!important;text-shadow:0 1px 4px rgba(0,0,0,.9)!important;box-shadow:0 4px 18px #00000073,inset 0 1px #ffffff29!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;cursor:pointer!important;text-decoration:none!important;line-height:1!important}.contact-pills a:hover{background:#102418e6!important;border-color:#35f078!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 26px #0000008c,0 0 18px #35f07859!important}.contact-pills a svg{display:inline-block!important;vertical-align:middle!important;margin-right:8px!important;flex-shrink:0!important;stroke:#35f078!important;color:#35f078!important}.contact-pills a span{display:inline!important;white-space:nowrap!important;line-height:inherit!important;font-size:inherit!important;font-weight:inherit!important;color:inherit!important;padding:0!important;margin:0!important;border:none!important;background:transparent!important;box-shadow:none!important}:root[data-theme=light] .contact-pills a{background:#ffffffeb!important;backdrop-filter:blur(14px) saturate(160%)!important;-webkit-backdrop-filter:blur(14px) saturate(160%)!important;border:1.5px solid rgba(10,168,79,.42)!important;color:#064e3b!important;text-shadow:none!important;box-shadow:0 4px 16px #00000014,inset 0 1px #ffffffe6!important}:root[data-theme=light] .contact-pills a:hover{background:#fff!important;border-color:#0aa84f!important;color:#042f2e!important;transform:translateY(-2px)!important;box-shadow:0 8px 22px #0aa84f40!important}:root[data-theme=light] .contact-pills a svg{stroke:#0aa84f!important;color:#0aa84f!important}.contact-line-qr{margin-top:8px!important}.chat-dock .chat-item,.chat-dock-toggle{width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;max-width:48px!important;max-height:48px!important;aspect-ratio:1 / 1!important;border-radius:50%!important;flex-shrink:0!important;display:flex!important;align-items:center!important;justify-content:center!important;border:none!important;outline:none!important;overflow:hidden!important;box-shadow:0 6px 20px #00000047!important;box-sizing:border-box!important}.chat-dock .chat-item,.chat-dock .chat-item.phone,.chat-dock .chat-item.fb,.chat-dock .chat-item.line,.chat-dock-toggle,:root[data-theme=light] .chat-dock .chat-item,:root[data-theme=light] .chat-dock .chat-item.phone,:root[data-theme=light] .chat-dock .chat-item.fb,:root[data-theme=light] .chat-dock .chat-item.line,:root[data-theme=light] .chat-dock-toggle{border:none!important;outline:none!important}.chat-dock .chat-item.fb{background:#0084ff!important;box-shadow:0 6px 20px #0084ff66!important}.chat-dock .chat-item.fb:hover{background:#0073e6!important;transform:scale(1.1) translateY(-2px)!important;box-shadow:0 8px 24px #0084ff8c!important}.chat-dock .chat-item.line{background:#06c755!important;box-shadow:0 6px 20px #06c75566!important}.chat-dock .chat-item.line:hover{background:#05aa49!important;transform:scale(1.1) translateY(-2px)!important;box-shadow:0 8px 24px #06c7558c!important}.chat-dock .chat-item.phone{background:linear-gradient(135deg,#ff7a00,#ff5000)!important;box-shadow:0 6px 20px #ff6b0080!important}.chat-dock .chat-item.phone:hover{background:linear-gradient(135deg,#ff8c1a,#f60)!important;transform:scale(1.1) translateY(-2px)!important;box-shadow:0 8px 26px #ff6b00b3!important}.chat-dock .chat-svg-icon,.chat-dock .phone-svg-icon{display:block!important;flex-shrink:0!important;margin:auto!important}@media (max-width: 600px){.chat-dock{right:14px!important;bottom:max(16px,env(safe-area-inset-bottom))!important}.chat-dock .chat-item,.chat-dock-toggle{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;aspect-ratio:1 / 1!important;border-radius:50%!important;border:none!important}}.services-section .section-head h2,.services-section .section-head .services-heading,.section-head .services-heading,h2.services-heading{white-space:nowrap!important;text-wrap:nowrap!important;font-size:clamp(20px,2.35vw,34px)!important;line-height:1.35!important;letter-spacing:-.01em!important;margin:0!important;padding:0!important;max-width:none!important;display:block!important;color:var(--jina-text)!important}.services-section .section-head .kicker,#services .kicker{margin-bottom:8px!important;transform:none!important}@media (max-width: 600px){.services-section .section-head h2,.services-section .section-head .services-heading,.section-head .services-heading,h2.services-heading{white-space:normal!important;text-wrap:balance!important;font-size:23px!important}}.chat-dock .chat-item.phone,.chat-dock a[data-track=floating_phone],:root[data-theme=light] .chat-dock .chat-item.phone,:root[data-theme=light] .chat-dock a[data-track=floating_phone],:root[data-theme=light] a[data-track=floating_phone]{background:linear-gradient(135deg,#ff7a00,#ff5000)!important;color:#fff!important;border:none!important;outline:none!important;box-shadow:0 6px 20px #ff6b0080!important}.chat-dock .chat-item.phone:hover,.chat-dock a[data-track=floating_phone]:hover,:root[data-theme=light] .chat-dock .chat-item.phone:hover,:root[data-theme=light] .chat-dock a[data-track=floating_phone]:hover,:root[data-theme=light] a[data-track=floating_phone]:hover{background:linear-gradient(135deg,#ff8c1a,#f60)!important;transform:scale(1.1) translateY(-2px)!important;border:none!important;box-shadow:0 8px 26px #ff6b00b3!important}.chat-dock .chat-item.phone svg,.chat-dock a[data-track=floating_phone] svg,:root[data-theme=light] .chat-dock .chat-item.phone svg,:root[data-theme=light] .chat-dock a[data-track=floating_phone] svg,:root[data-theme=light] a[data-track=floating_phone] svg{stroke:#fff!important;fill:none!important;color:#fff!important}.contact-grid>*{min-width:0}.contact-section input,.contact-section select,.contact-section textarea{min-width:0;max-width:100%}@media (max-width: 760px){.contact-pills{flex-wrap:wrap!important;width:auto!important;max-width:100%!important}.equipment-head>*{min-width:0}.equipment-head h2,.equipment-head h2 span,html[lang=en] .equipment-head h2,html[lang=en] .equipment-head h2 span{white-space:normal!important}}.mini-cta,.button.primary,.contact-section button[type=submit]{background:linear-gradient(135deg,var(--jina-green-deep),#07803c)!important}:root[data-theme=dark] .gallery-filters button.active,:root[data-theme=dark] .gallery-filters button[aria-pressed=true],.gallery-filters button.active,.gallery-filters button[aria-pressed=true]{background:linear-gradient(135deg,#07803c,#06602d)!important}:root[data-theme=dark] .view-mode-btn.active,.view-mode-btn.active{background:linear-gradient(135deg,#07803c,#065f2f)!important}.hero-dots button,.service-card-footer a,.price-card>a,.location-card .location-link,.nav-actions .icon-btn,.nav-actions .lang,.nav-actions .mobile-menu-btn,.nav-actions .mini-cta{position:relative}.hero-dots button:after,.standard-dots button:after,.service-card-footer a:after,.price-card>a:after,.location-card .location-link:after,.nav-actions .icon-btn:after,.nav-actions .lang:after,.nav-actions .mobile-menu-btn:after,.nav-actions .mini-cta:after,.gallery-fullscreen-btn:after{content:"";position:absolute;inset:max(-20px,calc((100% - 44px)/2)) max(-4px,calc((100% - 44px)/2))}.nav-actions .icon-btn:after,.nav-actions .lang:after,.nav-actions .mobile-menu-btn:after,.nav-actions .mini-cta:after{inset:-4px -2px}.article-body p,.article-body li{max-width:68ch}.lightbox .lightbox-arrow{display:grid!important;place-items:center!important;width:56px!important;height:56px!important;padding:0!important;font-size:0!important;line-height:0!important;border-radius:50%!important;border:1px solid rgba(255,255,255,.18)!important;background:#080c0a6b!important;-webkit-backdrop-filter:blur(12px) saturate(140%);backdrop-filter:blur(12px) saturate(140%);color:#fff!important;box-shadow:0 8px 24px #00000047!important;cursor:pointer}.lightbox .lightbox-arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.lightbox .lightbox-prev svg{transform:translate(-1px)}.lightbox .lightbox-next svg{transform:translate(1px)}@media (hover: hover){.lightbox .lightbox-arrow:hover{background:#fff!important;color:#06140b!important;border-color:#fff!important}}.lightbox .lightbox-arrow:focus-visible{outline:2px solid var(--jina-green)!important;outline-offset:3px}@media (max-width: 760px){.lightbox .lightbox-arrow{width:46px!important;height:46px!important}.lightbox .lightbox-arrow svg{width:20px;height:20px}}html.js-reveal :is(.section-head h2,.services-heading,.equipment-head h2,#work-heading,.work-gallery h2,.standards-copy h2,.expertise-heading,#pricing h2,.review-heading-row h2,.reviews h2,.coverage-copy h2,.contact-section h2,.contact-heading,.faq h2,.social-copy h2,#social-heading){transition:opacity 1.35s cubic-bezier(.16,1,.3,1),transform 1.35s cubic-bezier(.16,1,.3,1),filter 1.35s cubic-bezier(.16,1,.3,1)!important}html.js-reveal :is(.section-head h2,.services-heading,.equipment-head h2,#work-heading,.work-gallery h2,.standards-copy h2,.expertise-heading,#pricing h2,.review-heading-row h2,.reviews h2,.coverage-copy h2,.contact-section h2,.contact-heading,.faq h2,.social-copy h2,#social-heading):not(.is-revealed){opacity:0!important;transform:translateY(44px)!important;filter:blur(14px)!important}html.js-reveal :is(.kicker,.eyebrow){transition:opacity 1s cubic-bezier(.16,1,.3,1) .1s,transform 1s cubic-bezier(.16,1,.3,1) .1s,filter 1s cubic-bezier(.16,1,.3,1) .1s!important}html.js-reveal :is(.kicker,.eyebrow):not(.is-revealed){opacity:0!important;transform:translateY(16px)!important;filter:blur(6px)!important}html.js-reveal .kicker:before{transform-origin:left center;transition:transform 1.2s cubic-bezier(.16,1,.3,1) .25s!important}html.js-reveal .kicker:not(.is-revealed):before{transform:scaleX(0)!important}html.js-reveal :is(.service-card,.equipment-grid article,.price-card,.review-grid blockquote,.location-card,.faq details,.expertise-panel-card,.urgent-cta){transition:opacity 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),transform 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),filter 1.2s cubic-bezier(.16,1,.3,1) var(--reveal-delay, 0s),translate .35s ease,box-shadow .4s ease,border-color .4s ease!important}html.js-reveal :is(.service-card,.equipment-grid article,.price-card,.review-grid blockquote,.location-card,.faq details,.expertise-panel-card,.urgent-cta):not(.is-revealed){opacity:0!important;transform:translateY(36px)!important;filter:blur(8px)!important}.equipment-grid article>span{transition:transform .6s cubic-bezier(.34,1.56,.64,1) calc(var(--reveal-delay, 0s) + .35s),box-shadow .3s ease}html.js-reveal .equipment-grid article:not(.is-revealed)>span{transform:scale(.4) rotate(-25deg)}@media (hover: hover){.equipment-grid article:hover{translate:0 -6px;border-color:color-mix(in srgb,var(--jina-green) 55%,transparent)!important}.equipment-grid article:hover>span{transform:scale(1.14) rotate(-8deg);transition-delay:0s;box-shadow:0 0 0 6px color-mix(in srgb,var(--jina-green) 18%,transparent)}}@media (prefers-reduced-motion: reduce){.equipment-grid article:hover{translate:none}}.gallery-carousel figure{width:100%!important;min-width:0!important}@media (max-width: 600px){.kinetic-sub-hook{white-space:normal!important}}html[lang=en] .equipment-head h2 span{text-wrap:balance}@media (min-width: 601px) and (max-width: 900px){footer .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px 24px!important;align-items:start!important}footer .footer-grid>div:first-child{grid-column:1 / -1!important}}@media (max-width: 600px){footer .footer-grid>div:not(:first-child)>b{font-size:12.5px!important}footer .footer-grid>div:not(:first-child) a{font-size:11.5px!important;line-height:1.45!important;padding:3px 0!important}}@media (max-width: 900px){footer .copyright{padding-bottom:76px!important}}@media (max-width: 600px){footer .footer-grid,.footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.3fr)!important}footer .footer-grid>div:last-child a{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}}@media (max-width: 374px){footer .footer-grid>div:not(:first-child) a{font-size:10.8px!important}}main>section:not(.hero):not(.proof),main>aside.kinetic-urgent-hook{content-visibility:auto;contain-intrinsic-size:auto 900px}html.cv-off main>section:not(.hero):not(.proof),html.cv-off main>aside.kinetic-urgent-hook{content-visibility:visible}
