.coverage{background:linear-gradient(#f5fbf9,#eaf5f2)}.coverage-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:30px;margin-bottom:36px;display:grid}.coverage-head h2{color:var(--deep);letter-spacing:-.055em;max-width:620px;margin:10px 0 0;font-size:max(28px,min(4vw,46px));line-height:1.2}.coverage-head p{color:#59747d;max-width:460px;margin:0;font-size:14.5px;line-height:2}.coverage-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;display:grid}.coverage-chip{color:var(--deep);background:#fbfefd;border:1px solid #d9e9e8;border-radius:5px 18px;align-items:center;gap:8px;padding:13px 16px;font-size:13px;font-weight:600;transition:transform .22s,border-color .22s,background .22s,color .22s,box-shadow .22s;display:flex}.coverage-chip:hover{color:#067296;background:#e4f5f2;border-color:#62bed0;transform:translateY(-3px);box-shadow:0 12px 20px #19748614}.coverage-chip svg{color:#68bcae;flex-shrink:0;transition:color .22s}.coverage-chip:hover svg{color:#067296}.coverage-foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;display:flex}.coverage-foot .text-link{color:#067296;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.direction-rtl .coverage-head{text-align:right}@media(max-width:900px){.coverage-head{grid-template-columns:1fr;gap:18px}.coverage-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}}@media(max-width:700px){.coverage-grid{grid-template-columns:repeat(2,1fr)}.coverage-chip{border-radius:4px 14px;padding:11px 13px;font-size:12px}}.hero{isolation:isolate;background:linear-gradient(105deg,#e8f7f5,#eff9f7 51%,#d8eff0);align-items:center;min-height:650px;padding:70px 0 82px;display:flex;position:relative}.hero:before{content:"";z-index:-1;opacity:.34;background-image:radial-gradient(#8bc4c6 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 75%);mask-image:linear-gradient(90deg,#000,#0000 75%)}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}.hero-copy{z-index:1;max-width:590px;position:relative}.hero h1{letter-spacing:-.065em;max-width:620px;color:var(--deep);margin:22px 0 18px;font-size:max(42px,min(6vw,78px));font-weight:800;line-height:1.12}.hero h1 span{color:var(--blue)}.hero-copy p{color:#59747d;max-width:480px;margin:0;font-size:16px;line-height:2}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-meta{color:#56737e;align-items:center;gap:19px;margin-top:36px;font-size:12px;font-weight:700;display:flex}.meta-dot{background:#68bcae;border-radius:50%;width:5px;height:5px}.hero-art{place-items:center;height:470px;display:grid;position:relative}.orbit{aspect-ratio:1;border:1px solid #15738730;border-radius:50%;width:min(440px,90%);position:absolute}.orbit:before,.orbit:after{content:"";border:1px solid #1573872b;border-radius:50%;position:absolute;inset:30px}.orbit:after{border-style:dashed;inset:70px}.water-disc{border-radius:50%;width:310px;height:385px;position:relative;transform:rotate(10deg)}.drop-seal{z-index:2;color:#f2ffff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05627e2e;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:absolute;top:-10px;right:20px}.art-label{box-shadow:var(--shadow-soft);background:#fafffdd4;border:1px solid #0e55681f;border-radius:4px 18px 18px;padding:15px 17px;position:absolute;bottom:-4%;right:8%;transform:rotate(342deg)}.art-label strong{color:var(--deep);font-size:13px;display:block}.art-label small{color:#69818a;font-size:10px}.hero-art{perspective:1200px}.hero-art:before{content:"";aspect-ratio:1;filter:blur(20px);z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 55%,#62bed038,#62bed014 40%,#0000 70%);border-radius:50%;width:min(520px,95%);animation:6s ease-in-out infinite haloPulse;position:absolute}@keyframes haloPulse{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.orbit{transform-origin:50%;animation:40s linear infinite orbitSpin}.orbit:before{transform-origin:50%;animation:28s linear infinite orbitSpinReverse}.orbit:after{transform-origin:50%;animation:20s linear infinite reverse orbitSpin}@keyframes orbitSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes orbitSpinReverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.water-disc{transform-origin:50% 55%;will-change:transform,box-shadow;animation:5.5s ease-in-out infinite discFloat,9s ease-in-out infinite discWobble}@keyframes discFloat{0%,to{transform:rotate(10deg)translateY(0)}50%{transform:rotate(10deg)translateY(-14px)}}@keyframes discWobble{0%,to{transform:rotate(10deg)translateY(0)}25%{transform:rotate(12deg)translateY(-6px)}75%{transform:rotate(8deg)translateY(-6px)}}.drop-seal{will-change:transform;animation:9s ease-in-out infinite sealCounter,3s ease-in-out infinite sealPulse}@keyframes sealCounter{0%,to{transform:rotate(-10deg)}25%{transform:rotate(-12deg)}75%{transform:rotate(-8deg)}}@keyframes sealPulse{0%,to{box-shadow:0 0 #087da259}50%{box-shadow:0 0 0 12px #087da200}}.drop-seal svg{animation:3s ease-in-out infinite dropletBeat}@keyframes dropletBeat{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}.art-label{will-change:transform;animation:5.5s ease-in-out -2.4s infinite labelFloat}@keyframes labelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-art:hover .art-label strong{color:#087da2;transition:color .4s}@media(prefers-reduced-motion:reduce){.hero-art:before,.orbit,.orbit:before,.orbit:after,.water-disc,.drop-seal,.drop-seal svg,.art-label{animation:none!important}.water-disc{transform:rotate(10deg)}.drop-seal{transform:rotate(-10deg)}}@media(max-width:700px){.hero-art:before{filter:blur(14px);animation-duration:8s}.water-disc{animation-duration:6.5s,11s}.orbit,.orbit:before,.orbit:after{animation-duration:60s,40s,30s}}.services-grid{grid-template-columns:repeat(auto-fit,minmax(280px,380px));justify-content:start;gap:15px;display:grid}.service-card{background:#fff;border:1px solid #d9e9e8;border-radius:7px 28px;min-height:265px;padding:27px;transition:transform .25s;position:relative;overflow:hidden}.service-card:hover{box-shadow:var(--shadow-soft);transform:translateY(-5px)}.service-number{color:#91b1b7;font:500 11px var(--app-font-mono)}.service-icon{width:49px;height:49px;color:var(--blue);background:#e4f5f2;border-radius:50%;place-items:center;margin:24px 0 16px;display:grid}.service-card h3{color:var(--deep);margin:0 0 9px;font-size:20px}.service-card p{color:#637b82;margin:0;font-size:13px;line-height:1.9}.service-arrow{bottom:24px;color:#8ab3ba;position:absolute}.service-arrow:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:25px}.service-arrow:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:25px}.service-arrow:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:25px}.service-arrow:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.service-arrow:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.service-arrow:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:25px}.service-card .service-detail-link{position:absolute;inset:0}.feature-band{background:var(--deep);color:#eaf8f6;border-radius:7px 42px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:55px 7%;display:grid;position:relative;overflow:hidden}.feature-band:after{content:"";border:1px solid #a0e6df33;border-radius:50%;width:360px;height:360px;position:absolute;top:-130px;box-shadow:0 0 0 35px #a0e6df09,0 0 0 75px #a0e6df06}.feature-band:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-130px}.feature-band:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-130px}.feature-band:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-130px}.feature-band:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-130px}.feature-band:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-130px}.feature-band:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-130px}.feature-band h2{z-index:1;letter-spacing:-.055em;margin:12px 0 0;font-size:max(31px,min(4vw,50px));line-height:1.25;position:relative}.feature-band p{z-index:1;color:#b8d5d8;max-width:440px;margin:0 0 24px;line-height:2;position:relative}.feature-band .eyebrow{color:#9bdad0}.process-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.process-step{padding:26px 22px 10px 0}.process-step b{color:#067296;font:500 12px var(--app-font-mono);margin-bottom:24px;display:block}.process-step h3{color:var(--deep);margin:0 0 7px;font-size:18px}.process-step p{color:#4f6670;margin:0;font-size:13px;line-height:1.9}.editorial{background:#e8f4f2}.article-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.article-feature,.article-small{background:#fbfefd;border:1px solid #d2e7e3;border-radius:5px 27px;padding:30px;position:relative}.article-feature{flex-direction:column;justify-content:end;min-height:290px;display:flex;overflow:hidden}.article-feature:before{content:"";background:radial-gradient(at 70% 35%,#c0e8e3,#0000 53%),linear-gradient(135deg,#ddf2f0,#f5fbf8);height:48%;position:absolute;inset:0 0 auto}.article-feature>*{position:relative}.article-stack{gap:16px;display:grid}.article-small{flex-direction:column;justify-content:center;min-height:137px;display:flex}.article-feature h3,.article-small h3{color:var(--deep);margin:11px 0;font-size:22px;line-height:1.4}.article-small h3{font-size:17px}.article-feature p{color:#5e7b83;max-width:480px;margin:0 0 17px;font-size:13px;line-height:1.8}.direction-rtl .hero-copy{text-align:right}.direction-rtl .hero-grid{direction:rtl}.direction-rtl .hero-meta{flex-direction:row-reverse;justify-content:flex-start}.direction-rtl .hero-actions{justify-content:flex-start}.direction-rtl .service-card,.direction-rtl .article-feature,.direction-rtl .article-small{text-align:right}.direction-rtl .process-step{padding:26px 0 10px 22px}@media(max-width:900px){.hero{min-height:590px}.hero-grid{grid-template-columns:1fr .82fr}.hero-art{transform:scale(.86)}.services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.hero{min-height:unset;padding:55px 0 76px}.hero-grid{flex-direction:column;align-items:stretch;gap:8px;display:flex}.hero h1{margin-top:17px;font-size:max(43px,min(12vw,64px))}.hero-copy p{font-size:14px}.hero-art{height:310px;margin-top:2px;transform:none}.water-disc{width:203px;height:249px}.orbit{width:290px}.orbit:before{inset:20px}.orbit:after{inset:46px}.drop-seal{top:-31px}.art-label{width:135px;padding:11px 13px;bottom:-15%;right:8%}.services-grid{grid-template-columns:1fr}.service-card{min-height:230px}.feature-band{grid-template-columns:1fr;gap:19px;padding:35px 25px}.feature-band h2{font-size:34px}.process-list{grid-template-columns:1fr}.process-step{border-bottom:1px solid var(--line);padding:19px 0}.process-step b{margin-bottom:8px}.article-grid{grid-template-columns:1fr}.article-feature{min-height:275px}.direction-rtl .process-step{padding:19px 0}}
