.home-completion-module__e3WpjG__consultationBanner{margin:0;padding:0;background:0 0;border-radius:0;width:100%;max-width:none;margin-block:0;margin-inline:0;padding-block:0;padding-inline:0;line-height:0;display:block;position:relative;overflow:hidden}.home-completion-module__e3WpjG__consultationArtwork{opacity:1;visibility:visible;border:0;width:100%;max-width:none;height:auto;margin:0;margin-inline:0;padding:0;display:block}.home-completion-module__e3WpjG__consultationHotspot{z-index:2;width:16%;height:32%;box-shadow:none;background:0 0;border:0;border-radius:999px;outline:none;transition:none;position:absolute;top:34%;left:7%;overflow:hidden;transform:none}.home-completion-module__e3WpjG__consultationHotspot:hover,.home-completion-module__e3WpjG__consultationHotspot:focus,.home-completion-module__e3WpjG__consultationHotspot:focus-visible,.home-completion-module__e3WpjG__consultationHotspot:active{box-shadow:none;filter:none;background:0 0;outline:none;transform:none}.home-completion-module__e3WpjG__visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-completion-module__e3WpjG__heading{max-inline-size:var(--reading-width);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:700;line-height:1.8}.home-completion-module__e3WpjG__footer{color:#123f68;direction:rtl;background-color:#f4faff;background-image:url(/images/home-overview/footer-approved-bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;position:relative}.home-completion-module__e3WpjG__footer>.home-completion-module__e3WpjG__container{width:min(100% - 2rem,1400px);max-width:1400px;margin:0 auto;padding:70px 40px 120px}.home-completion-module__e3WpjG__footerGrid{grid-template-columns:minmax(240px,1.15fr) minmax(180px,.85fr) minmax(210px,1fr) minmax(280px,1.25fr);align-items:start;gap:40px;display:grid}.home-completion-module__e3WpjG__footerGridCompact{grid-template-columns:minmax(240px,1.15fr) repeat(2,minmax(180px,1fr))}.home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{-webkit-backdrop-filter:blur(8px);background:#ffffff42;border:1px solid #78bee62e;border-radius:20px;min-width:0;padding:24px;box-shadow:0 12px 30px #245a8214}.home-completion-module__e3WpjG__footer h2{color:#082f59;margin:0 0 20px;font-size:1.2rem;font-weight:800;line-height:1.7}.home-completion-module__e3WpjG__footer ul{margin:0;padding:0;list-style:none}.home-completion-module__e3WpjG__footer li+li{margin-block-start:8px}.home-completion-module__e3WpjG__footer a{color:#0e568e;text-decoration:none}.home-completion-module__e3WpjG__footer nav a{justify-content:space-between;align-items:center;gap:12px;min-block-size:40px;font-size:1rem;font-weight:600;line-height:1.8;transition:color .2s;display:flex}.home-completion-module__e3WpjG__footer nav a:hover,.home-completion-module__e3WpjG__footer nav a:focus-visible{color:#0879c4}.home-completion-module__e3WpjG__linkChevron{color:#1688d2;font-size:1.5rem;line-height:1;transition:transform .2s}.home-completion-module__e3WpjG__footer nav a:hover .home-completion-module__e3WpjG__linkChevron,.home-completion-module__e3WpjG__footer nav a:focus-visible .home-completion-module__e3WpjG__linkChevron{transform:translate(-3px)}.home-completion-module__e3WpjG__logo{width:min(10rem,100%);height:auto;margin-block-end:16px;display:block}.home-completion-module__e3WpjG__identity h2{margin-block-end:4px}.home-completion-module__e3WpjG__identity p{color:#315978;margin:8px 0 0;font-size:.95rem;line-height:1.9}.home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__englishName{color:#1266a0;text-align:right;direction:ltr;font-family:Arial,sans-serif;font-size:.92rem}.home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline{color:#0e6db3;font-size:1.05rem}.home-completion-module__e3WpjG__contact address{font-style:normal}.home-completion-module__e3WpjG__contactItem{overflow-wrap:anywhere;color:#15547f;align-items:center;gap:10px;min-height:42px;line-height:1.8;display:flex}.home-completion-module__e3WpjG__contactItem+.home-completion-module__e3WpjG__contactItem{margin-block-start:8px}.home-completion-module__e3WpjG__contactItem:hover,.home-completion-module__e3WpjG__contactItem:focus-visible{color:#0879c4}.home-completion-module__e3WpjG__footerIcon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;flex:0 0 21px;width:21px;height:21px}.home-completion-module__e3WpjG__phone{color:#0e568e;align-items:center;gap:8px;min-height:36px;line-height:1.7;display:flex}.home-completion-module__e3WpjG__phone+.home-completion-module__e3WpjG__phone{margin-block-start:4px}.home-completion-module__e3WpjG__phone span{flex:1;font-size:.85rem}.home-completion-module__e3WpjG__phone bdi{font-weight:700}.home-completion-module__e3WpjG__bottomLine{color:#315978;border-block-start:1px solid #5a96be33;margin-block-start:36px;padding-block-start:20px;font-size:.875rem}.home-completion-module__e3WpjG__bottomLineInner{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-completion-module__e3WpjG__bottomLine p{margin:0}.home-completion-module__e3WpjG__socialLinks{align-items:center;gap:10px;display:flex}.home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__backToTop{color:#0e6db3;background:#ffffffc2;border:1px solid #50aae62e;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;transition:transform .2s,box-shadow .2s,color .2s;display:inline-flex;box-shadow:0 6px 18px #326ea01f}.home-completion-module__e3WpjG__socialLink:hover,.home-completion-module__e3WpjG__socialLink:focus-visible,.home-completion-module__e3WpjG__backToTop:hover,.home-completion-module__e3WpjG__backToTop:focus-visible{color:#0879c4;transform:translateY(-2px);box-shadow:0 8px 22px #187ec238}.home-completion-module__e3WpjG__backToTop{cursor:pointer}.home-completion-module__e3WpjG__backToTop .home-completion-module__e3WpjG__footerIcon{transform:rotate(-90deg)}.home-completion-module__e3WpjG__homeFooter{isolation:isolate;color:#c7e4f1;background-color:#021426;background-image:linear-gradient(118deg,#0000 0 13%,#00c6ff17 13.1% 13.25%,#0000 13.4% 67%,#00c6ff12 67.1% 67.25%,#0000 67.4%),linear-gradient(72deg,#0000 0 32%,#49deff0d 32.1% 32.25%,#0000 32.4%),repeating-linear-gradient(0deg,#0000 0 64px,#41d2ff08 65px 66px),radial-gradient(at 50% 0,#00b7ff2e,#0000 42%),radial-gradient(at 50% 100%,#00aeff38,#0000 52%),linear-gradient(#031b33 0%,#021426 44%,#031b31 100%);background-position:50%;background-size:auto;overflow:hidden}.home-completion-module__e3WpjG__homeFooter:before,.home-completion-module__e3WpjG__homeFooter:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:0;right:0}.home-completion-module__e3WpjG__homeFooter:before{background:linear-gradient(90deg,#0000 2%,#2dd8fff0 50%,#0000 98%);height:2px;top:0;box-shadow:0 0 14px #00caffeb,0 0 36px #00c0ffa3}.home-completion-module__e3WpjG__homeFooter:after{opacity:.52;background:linear-gradient(135deg,#0000 48%,#1fb3e857 49% 50%,#0000 51%) 0 100%/92px 58px repeat-x,linear-gradient(45deg,#0000 48%,#3ddaff42 49% 50%,#0000 51%) 46px 100%/92px 58px repeat-x,repeating-linear-gradient(90deg,#0000 0 71px,#34d4ff21 72px 73px);height:142px;bottom:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{isolation:isolate;perspective:1400px;background:linear-gradient(#042a4657,#01142670);border:1px solid #2ccdff29;border-radius:24px;grid-template-columns:minmax(230px,1.25fr) minmax(150px,1fr) minmax(175px,1.15fr) minmax(150px,1fr) minmax(260px,1.35fr);align-items:stretch;gap:clamp(14px,1.15vw,22px);padding:12px;position:relative;box-shadow:0 26px 62px #0000003d,0 0 34px #00bdff14,inset 0 1px #ffffff0d}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:after{content:"";z-index:-1;pointer-events:none;position:absolute;left:2%;right:2%}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:before{background:linear-gradient(90deg,#0000,#4de0ffd1 12% 88%,#0000);height:2px;top:-1px;box-shadow:0 0 16px #00caff9e,0 0 38px #00adff47}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:after{filter:blur(15px);background:radial-gradient(#00beff2e,#0000 68%);border-radius:50%;height:6rem;bottom:-2.4rem;transform:perspective(650px)rotateX(68deg)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{z-index:1;-webkit-backdrop-filter:blur(13px);min-height:320px;transform-style:preserve-3d;background:linear-gradient(#082b497a,#02182c99);border:1px solid #00c8ff40;border-radius:16px;padding:clamp(18px,1.5vw,24px);transition:transform .25s,border-color .25s,box-shadow .25s;position:relative;box-shadow:0 18px 42px #00000047,0 0 24px #00c3ff17,inset 0 1px #ffffff12,inset 0 -28px 46px #0082be0d}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#66e7ffa8,#0000);height:1px;position:absolute;top:0;left:10%;right:10%;box-shadow:0 0 11px #00c7ff7a}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(2),.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(4){transform:translateY(7px)translateZ(-8px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:focus-within{border-color:#45deff8f;transform:translateY(-3px)translateZ(8px);box-shadow:0 22px 48px #00000061,0 0 34px #00caff36,inset 0 1px #ffffff1c}.home-completion-module__e3WpjG__homeFooter h2{color:#f1fbff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{text-shadow:0 0 20px #00c6ff2e;font-size:1.28rem}.home-completion-module__e3WpjG__homeFooter nav a:hover,.home-completion-module__e3WpjG__homeFooter nav a:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:focus-visible{color:#75e6ff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__linkChevron{color:#45d9ff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage{background:linear-gradient(145deg,#07304ec7,#01182be0);border:1px solid #45d5ff38;border-radius:14px;place-items:center;width:min(9.5rem,100%);min-height:94px;margin-block-end:16px;display:grid;overflow:hidden;box-shadow:0 12px 30px #0000004d,0 0 25px #00beff1f,inset 0 1px #ffffff12}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage .home-completion-module__e3WpjG__logo{opacity:.9;mix-blend-mode:screen;filter:invert()hue-rotate(165deg)saturate(1.7)brightness(1.15)contrast(1.08);width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:10px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline{color:#54dcff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{min-height:44px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{color:#98bac9;background:linear-gradient(#07304e7a,#02192dad);border:1px solid #34cdff3d;border-radius:16px;margin-block-start:2rem;padding:.8rem 1rem;box-shadow:0 14px 30px #00000038,inset 0 1px #ffffff0d}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{color:#65dfff;background:linear-gradient(#073554c7,#021a30e0);border-color:#28d3ff6b;width:48px;height:48px;box-shadow:0 9px 22px #00000047,0 0 17px #00c1ff21,inset 0 1px #ffffff14}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{border-width:1.5px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 12px 28px #00000057,0 0 26px #00c6ff3d,inset 0 1px #ffffff1a}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop .home-completion-module__e3WpjG__footerIcon{width:24px;height:24px}.home-completion-module__e3WpjG__homeFooter a:focus-visible,.home-completion-module__e3WpjG__homeFooter button:focus-visible{outline-offset:3px;outline:3px solid #87eaff}.home-completion-module__e3WpjG__previewSection{padding-block:var(--space-section)}.home-completion-module__e3WpjG__previewHeader{gap:var(--space-4);display:grid}.home-completion-module__e3WpjG__previewHeader>p{color:var(--text-secondary);max-inline-size:var(--reading-width);line-height:2}.home-completion-module__e3WpjG__previewEyebrow,.home-completion-module__e3WpjG__entryMeta{color:var(--text-secondary);font-size:.875rem;line-height:1.9}.home-completion-module__e3WpjG__previewEyebrow{margin-block-end:var(--space-3)}.home-completion-module__e3WpjG__entries{margin:var(--space-8) 0;gap:var(--space-8);padding:0;list-style:none;display:grid}.home-completion-module__e3WpjG__entries li{border-block-start:1px solid var(--border);padding-block-start:var(--space-6)}.home-completion-module__e3WpjG__entries h3{margin:0 0 var(--space-3);font-size:1.25rem;line-height:1.8}.home-completion-module__e3WpjG__entries p{color:var(--text-secondary);line-height:2}.home-completion-module__e3WpjG__portfolioEntries{gap:var(--space-6)}.home-completion-module__e3WpjG__portfolioEntries li{border-inline-start:2px solid var(--brand-cyan);padding-inline-start:var(--space-4)}.home-completion-module__e3WpjG__portfolioEntries h3{margin-block-end:0;font-size:1.0625rem}.home-completion-module__e3WpjG__portfolioEntries .home-completion-module__e3WpjG__entryMeta{margin-block-end:var(--space-2)}@media (min-width:48rem){.home-completion-module__e3WpjG__footerGrid{gap:var(--space-12) var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.home-completion-module__e3WpjG__previewHeader{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.home-completion-module__e3WpjG__entries{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.home-completion-module__e3WpjG__footerGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.75fr) minmax(0,1fr) minmax(0,1.2fr)}.home-completion-module__e3WpjG__footerGridCompact{grid-template-columns:minmax(0,1.15fr) repeat(2,minmax(0,1fr))}.home-completion-module__e3WpjG__entries{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:74.99rem){.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 3rem,1120px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{min-height:0;transform:none}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contact{grid-column:1/-1}}@media (max-width:64rem){.home-completion-module__e3WpjG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(n){transform:none}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__footer>.home-completion-module__e3WpjG__container{width:min(100% - 1.5rem,560px);padding:48px 0 72px}.home-completion-module__e3WpjG__footerGrid{grid-template-columns:1fr;gap:18px}.home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{padding:20px}.home-completion-module__e3WpjG__bottomLineInner{flex-wrap:wrap}.home-completion-module__e3WpjG__backToTop{margin-inline-start:auto}.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 1.25rem,560px);padding:52px 0 76px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{grid-template-columns:1fr;gap:16px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{padding:20px}}@media (prefers-reduced-motion:reduce){.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{transition:none}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:focus-visible{transform:none}}.home-completion-module__e3WpjG__portfolioSection{text-align:right;direction:rtl;background-image:linear-gradient(#02122533,#02122557),url(/images/home-overview/portfolio-approved-bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:900px;padding:110px 0;overflow:hidden}.home-completion-module__e3WpjG__portfolioContainer{width:100%;max-width:1200px;margin-inline:auto}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__previewHeader{text-align:center;max-width:780px;margin:0 auto 48px;display:block}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__previewEyebrow{color:#74d6ff;margin-block-end:12px;font-weight:700}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__heading{color:#fff;max-inline-size:none;margin:0 0 14px;font-size:clamp(2.125rem,4vw,3rem);font-weight:900;line-height:1.25}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__previewHeader>p{color:#e2eff8e0;max-inline-size:none;margin:0;font-size:1.0625rem}.home-completion-module__e3WpjG__carouselStage{perspective:1400px;perspective-origin:50% 45%;width:100%;max-width:1180px;height:460px;margin:0 auto;position:relative}.home-completion-module__e3WpjG__carouselList{transform-style:preserve-3d;margin:0;padding:0;list-style:none;position:absolute;inset:0}.home-completion-module__e3WpjG__carouselItem{z-index:1;opacity:.45;width:278px;height:361px;transform-style:preserve-3d;will-change:transform, opacity, filter;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .45s,filter .45s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-160px)scale(.7)}.home-completion-module__e3WpjG__carouselItem[data-position="0"]{z-index:6;opacity:1;filter:brightness(1.08);transform:translate(-50%,-50%)translate(0)translateZ(110px)scale(1.08)}.home-completion-module__e3WpjG__carouselItem[data-position="-1"]{z-index:5;opacity:.86;filter:brightness(.84);transform:translate(-50%,-50%)translate(-235px)translateZ(25px)rotateY(18deg)scale(.94)}.home-completion-module__e3WpjG__carouselItem[data-position="1"]{z-index:5;opacity:.86;filter:brightness(.84);transform:translate(-50%,-50%)translate(235px)translateZ(25px)rotateY(-18deg)scale(.94)}.home-completion-module__e3WpjG__carouselItem[data-position="-2"]{z-index:3;opacity:.62;filter:brightness(.66);transform:translate(-50%,-50%)translate(-435px)translateZ(-90px)rotateY(26deg)scale(.8)}.home-completion-module__e3WpjG__carouselItem[data-position="2"]{z-index:3;opacity:.62;filter:brightness(.66);transform:translate(-50%,-50%)translate(435px)translateZ(-90px)rotateY(-26deg)scale(.8)}.home-completion-module__e3WpjG__carouselCard{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);background:linear-gradient(#0d3158eb 0%,#051830fa 100%);border:1px solid #4ac6ff73;border-radius:18px;flex-direction:column;padding:0;transition:transform .3s,filter .3s,box-shadow .45s,border-color .45s;display:flex;overflow:hidden;box-shadow:0 18px 40px #00000061}.home-completion-module__e3WpjG__carouselItem[data-position="0"] .home-completion-module__e3WpjG__carouselCard{border-color:#41dcff;box-shadow:0 0 12px #36d2ffcc,0 0 28px #00a8ff6b,0 22px 48px #00000080}.home-completion-module__e3WpjG__portfolioImage{background:#ffffff0d;flex:0 0 62%;width:100%;height:62%;display:block;position:relative;overflow:hidden}.home-completion-module__e3WpjG__portfolioImage:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#05183073 75%,#051830fa 100%);position:absolute;inset:0}.home-completion-module__e3WpjG__portfolioImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.home-completion-module__e3WpjG__portfolioCardContent{text-align:center;direction:rtl;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:18px 20px 22px;display:flex}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__portfolioCardContent .home-completion-module__e3WpjG__entryMeta{color:#bedcf0d1;margin:0;font-size:.875rem;font-weight:500;line-height:1.8}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__carouselCardTitle{color:#fff;margin:0;font-size:1.25rem;font-weight:800;line-height:1.6}.home-completion-module__e3WpjG__carouselItem[data-position="0"] .home-completion-module__e3WpjG__carouselCardTitle{font-size:1.5rem}.home-completion-module__e3WpjG__carouselControls{direction:ltr;justify-content:center;align-items:center;gap:18px;margin-top:20px;display:flex}.home-completion-module__e3WpjG__carouselArrow{color:#fff;cursor:pointer;background:#051830c2;border:1px solid #64ddff8c;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s,background .25s;display:inline-flex;box-shadow:0 0 12px #00a8ff29}.home-completion-module__e3WpjG__carouselArrow>span{font-size:2rem;line-height:1;transform:translateY(-1px)}.home-completion-module__e3WpjG__carouselDots{justify-content:center;align-items:center;gap:4px;display:flex}.home-completion-module__e3WpjG__carouselDot{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:44px;padding:0;display:inline-flex}.home-completion-module__e3WpjG__carouselDot>span{background:#91b4cd61;border-radius:50%;width:8px;height:8px;transition:width .25s,height .25s,background .25s,box-shadow .25s;display:block}.home-completion-module__e3WpjG__carouselDot[data-active=true]>span{background:#64ddff;width:10px;height:10px;box-shadow:0 0 10px #00a8ff}@media (hover:hover){.home-completion-module__e3WpjG__carouselItem:not([data-position="0"]) .home-completion-module__e3WpjG__carouselCard:hover{filter:brightness(1.12);transform:scale(1.025)}.home-completion-module__e3WpjG__carouselItem[data-position="0"] .home-completion-module__e3WpjG__carouselCard:hover{border-color:#8debff;transform:translateY(-4px);box-shadow:0 0 16px #36d2ffe6,0 0 34px #00a8ff85,0 24px 52px #0000008a}.home-completion-module__e3WpjG__carouselCard:hover .home-completion-module__e3WpjG__portfolioImage img{transform:scale(1.035)}.home-completion-module__e3WpjG__carouselArrow:hover{background:#08294eeb;border-color:#64ddff;transform:translateY(-2px);box-shadow:0 0 18px #00a8ff6b}}.home-completion-module__e3WpjG__carouselCard:focus-visible,.home-completion-module__e3WpjG__carouselArrow:focus-visible,.home-completion-module__e3WpjG__carouselDot:focus-visible{outline-offset:4px;outline:3px solid #7ddcff}.home-completion-module__e3WpjG__carouselCard:focus-visible .home-completion-module__e3WpjG__portfolioImage img{transform:scale(1.035)}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink{color:#fff;background:#09224db8;border:1px solid #7ec8ff52;border-radius:999px;justify-content:center;min-width:210px;margin:28px auto 0;padding:14px 24px;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .3s,background .3s,border-color .3s}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink:hover{color:#9ee7ff;background:#0c2b60e6;border-color:#7ec8ffa6;text-decoration:none;transform:translateY(-3px)}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink:focus-visible{outline-offset:4px;border-radius:6px;outline:3px solid #7ddcff}@media (min-width:48rem) and (max-width:74.99rem){.home-completion-module__e3WpjG__carouselItem[data-position="-1"]{transform:translate(-50%,-50%)translate(-190px)translateZ(15px)rotateY(16deg)scale(.9)}.home-completion-module__e3WpjG__carouselItem[data-position="1"]{transform:translate(-50%,-50%)translate(190px)translateZ(15px)rotateY(-16deg)scale(.9)}.home-completion-module__e3WpjG__carouselItem[data-position="-2"]{transform:translate(-50%,-50%)translate(-340px)translateZ(-100px)rotateY(24deg)scale(.72)}.home-completion-module__e3WpjG__carouselItem[data-position="2"]{transform:translate(-50%,-50%)translate(340px)translateZ(-100px)rotateY(-24deg)scale(.72)}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__portfolioSection{min-height:auto;padding:70px 0}.home-completion-module__e3WpjG__portfolioContainer{width:min(100% - 28px,560px)}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__previewHeader{margin-block-end:36px}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__heading{font-size:1.8125rem}.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__previewHeader>p{font-size:.9375rem;line-height:1.9}.home-completion-module__e3WpjG__carouselStage{height:390px}.home-completion-module__e3WpjG__carouselItem{width:250px;height:330px}.home-completion-module__e3WpjG__carouselItem[data-position="0"]{transform:translate(-50%,-50%)translateZ(70px)scale(1.04)}.home-completion-module__e3WpjG__carouselItem[data-position="-1"]{opacity:.58;transform:translate(-50%,-50%)translate(-200px)translateZ(-20px)rotateY(15deg)scale(.86)}.home-completion-module__e3WpjG__carouselItem[data-position="1"]{opacity:.58;transform:translate(-50%,-50%)translate(200px)translateZ(-20px)rotateY(-15deg)scale(.86)}.home-completion-module__e3WpjG__carouselItem[data-position="-2"]{opacity:.18;pointer-events:none;transform:translate(-50%,-50%)translate(-330px)translateZ(-120px)rotateY(22deg)scale(.68)}.home-completion-module__e3WpjG__carouselItem[data-position="2"]{opacity:.18;pointer-events:none;transform:translate(-50%,-50%)translate(330px)translateZ(-120px)rotateY(-22deg)scale(.68)}.home-completion-module__e3WpjG__carouselItem[data-position=far]{pointer-events:none}.home-completion-module__e3WpjG__carouselItem[data-position="0"] .home-completion-module__e3WpjG__carouselCardTitle{font-size:1.375rem}.home-completion-module__e3WpjG__carouselControls{gap:8px;margin-top:14px}.home-completion-module__e3WpjG__carouselArrow{width:44px;height:44px}.home-completion-module__e3WpjG__carouselDot{width:26px}}@media (prefers-reduced-motion:reduce){.home-completion-module__e3WpjG__carouselItem,.home-completion-module__e3WpjG__carouselCard,.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__portfolioImage img,.home-completion-module__e3WpjG__carouselArrow,.home-completion-module__e3WpjG__carouselDot>span,.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink{transition:none}.home-completion-module__e3WpjG__carouselCard:hover,.home-completion-module__e3WpjG__carouselCard:focus-visible,.home-completion-module__e3WpjG__carouselCard:hover .home-completion-module__e3WpjG__portfolioImage img,.home-completion-module__e3WpjG__carouselCard:focus-visible .home-completion-module__e3WpjG__portfolioImage img,.home-completion-module__e3WpjG__carouselArrow:hover,.home-completion-module__e3WpjG__carouselArrow:focus-visible,.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink:hover,.home-completion-module__e3WpjG__portfolioSection .home-completion-module__e3WpjG__textLink:focus-visible{transform:none}}.home-completion-module__e3WpjG__contact .home-completion-module__e3WpjG__phone{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;inline-size:100%;display:flex}.home-completion-module__e3WpjG__phone span{color:var(--text-secondary);font-size:.8125rem}.home-completion-module__e3WpjG__phone bdi{white-space:nowrap}.home-completion-module__e3WpjG__phones{border-block-start:1px solid var(--border);margin-block-start:var(--space-2);padding-block-start:var(--space-2)}.home-completion-module__e3WpjG__homeFooter{isolation:isolate;color:#d0e9f3;background-color:#061827;background-image:radial-gradient(circle at 16% 24%,#00bfff2e,#0000 24%),radial-gradient(circle at 82% 12%,#16c9ff38,#0000 27%),radial-gradient(at 50% 100%,#00bfff3d,#0000 48%),linear-gradient(116deg,#0000 0 14%,#43dcff14 14.2% 14.45%,#0000 14.7% 72%,#00bfff12 72.2% 72.45%,#0000 72.7%),linear-gradient(#0d3557 0%,#0a2d4b 25%,#08233a 62%,#061827 100%);overflow:hidden}.home-completion-module__e3WpjG__homeFooter:before{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000 1%,#00bfff99 14%,#6de7ff 50%,#00bfff99 86%,#0000 99%);height:3px;top:0;box-shadow:0 0 20px #00d2fff2,0 0 58px #00aeff94}.home-completion-module__e3WpjG__homeFooter:after{z-index:0;opacity:.72;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#43daff57 49% 50%,#0000 51%) 0 100%/104px 68px repeat-x,linear-gradient(45deg,#0000 48%,#6de7ff40 49% 50%,#0000 51%) 52px 100%/104px 68px repeat-x,repeating-linear-gradient(90deg,#0000 0 82px,#39d3ff26 83px 84px),linear-gradient(#0000,#00aeff1f);height:220px;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000000b3 48%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000b3 48%,#000 100%)}.home-completion-module__e3WpjG__homeFooter>.container{z-index:2;width:min(100% - clamp(2rem,4vw,4.5rem),1760px);max-width:1760px;padding:clamp(5rem,7vw,7rem) 0 6.5rem;position:relative}.home-completion-module__e3WpjG__homeFooter>.container:before{content:"";pointer-events:none;position:absolute;left:2%;right:2%}.home-completion-module__e3WpjG__homeFooter>.container:after{content:"";pointer-events:none;position:absolute;left:2%;right:2%}.home-completion-module__e3WpjG__homeFooter>.container:before{z-index:-1;filter:blur(30px);background:radial-gradient(#29d6ff3d 0%,#00a0ec1f 32%,#0000 70%);border-radius:50%;height:19rem;top:1.4rem;transform:perspective(850px)rotateX(72deg)}.home-completion-module__e3WpjG__homeFooter>.container:after{z-index:-1;opacity:.9;filter:blur(13px);background:radial-gradient(#52e4ff40,#0000 66%),repeating-linear-gradient(90deg,#0000 0 88px,#4bdeff14 89px 90px);border-radius:50%;height:12rem;bottom:1rem;transform:perspective(720px)rotateX(71deg)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{isolation:isolate;perspective:1400px;perspective-origin:50% 42%;transform-style:preserve-3d;background:linear-gradient(120deg,#ffffff12,#0000 18% 76%,#00d2ff14),linear-gradient(#0a3759a3,#03192dc2);border:1px solid #00d2ff52;border-radius:30px;grid-template-columns:minmax(250px,1.35fr) repeat(3,minmax(170px,.95fr)) minmax(285px,1.35fr);align-items:stretch;gap:clamp(14px,1.25vw,24px);padding:clamp(14px,1.35vw,22px);position:relative;box-shadow:0 0 40px #00d2ff24,0 36px 78px #0007116b,inset 0 1px #ffffff1f,inset 0 -50px 90px #008bcf12}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:before{z-index:0;pointer-events:none;background:linear-gradient(90deg,#0000,#6de7ff 15% 85%,#0000);height:2px;top:0;left:4%;right:4%;box-shadow:0 0 16px #00d2ffeb,0 0 42px #00aeff6b}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:after{z-index:-1;opacity:.92;filter:blur(15px);pointer-events:none;background:radial-gradient(#4be0ff4d 0%,#00a8f429 34%,#0000 70%);height:11rem;bottom:-4.5rem;left:3%;right:3%;transform:perspective(680px)rotateX(70deg)translateZ(-22px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{z-index:2;-webkit-backdrop-filter:blur(16px);min-height:350px;transform-style:preserve-3d;background:linear-gradient(#082d4ab8,#03172ad1);border:1px solid #00d2ff47;border-radius:20px;padding:clamp(20px,1.65vw,28px);transition:transform .3s cubic-bezier(.2,.72,.25,1),opacity .24s;position:relative;overflow:hidden;box-shadow:0 0 24px #00d2ff1a,0 20px 40px #00000052,inset 0 1px #ffffff14,inset 0 -34px 62px #008fd314}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:before{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#6de7ff,#0000);height:2px;top:0;left:10%;right:10%;box-shadow:0 0 13px #00d2ffbd}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(135deg,#0000 74%,#00d2ff14),radial-gradient(circle at 50% 100%,#00b9ff1a,#0000 48%);position:absolute;inset:0}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(2){transform:rotateY(2deg)translateY(7px)translateZ(2px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(3){transform:translateY(1px)translateZ(18px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(4){transform:rotateY(-2deg)translateY(7px)translateZ(2px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity{z-index:4;background:linear-gradient(#0a3b5ed1,#03192ee6);border-color:#00d2ff75;transform:rotateY(3deg)translateZ(24px)scale(1.018);box-shadow:0 0 32px #00d2ff2b,0 25px 52px #00000061,inset 0 1px #ffffff1f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{z-index:3;transform:rotateY(-3deg)translateZ(16px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:focus-within{z-index:20;opacity:1;border-color:#6de7ffc7;transform:rotateY(0)translateY(-6px)translateZ(30px)scale(1.025);box-shadow:0 0 28px #00d2ff3d,0 28px 58px #0000006b,inset 0 1px #ffffff21}.home-completion-module__e3WpjG__homeFooter h2{color:#f4fbff;text-shadow:0 0 18px #00d2ff38;position:relative;transform:translateZ(14px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{color:#fff;text-shadow:0 0 22px #00d2ff57;font-size:1.42rem}.home-completion-module__e3WpjG__homeFooter a{color:#c7e8f3}.home-completion-module__e3WpjG__homeFooter nav a{color:#c7e8f3;min-block-size:44px}.home-completion-module__e3WpjG__homeFooter nav a:hover,.home-completion-module__e3WpjG__homeFooter nav a:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:focus-visible{color:#6de7ff;text-shadow:0 0 12px #00d2ff47}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage{background:radial-gradient(circle at 50% 52%,#00d2ff33,#0000 64%),linear-gradient(145deg,#0a4167b8,#031a2fdb);border:1px solid #00d2ff6b;border-radius:18px;width:min(12rem,100%);min-height:118px;margin-block-end:20px;position:relative;overflow:hidden;transform:translateZ(24px);box-shadow:0 0 28px #00d2ff2e,0 18px 38px #00000057,inset 0 1px #ffffff1c}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage:before{content:"";z-index:0;opacity:.55;pointer-events:none;background:linear-gradient(135deg,#0000 48%,#4ae0ff61 49% 50%,#0000 51%) 0 100%/58px 34px repeat-x,linear-gradient(45deg,#0000 48%,#4ae0ff45 49% 50%,#0000 51%) 29px 100%/58px 34px repeat-x;height:42%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage .home-completion-module__e3WpjG__logo{z-index:1;opacity:.94;mix-blend-mode:screen;filter:invert()hue-rotate(165deg)saturate(1.9)brightness(1.2)contrast(1.08)drop-shadow(0 0 10px #00d2ff3d);width:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:10px;position:relative}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p{color:#bfdbe7}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__englishName{color:#83e8ff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline{color:#6de7ff;text-shadow:0 0 14px #00d2ff4d}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone{color:#c3e2ed}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{min-height:46px;padding-block:6px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem+.home-completion-module__e3WpjG__contactItem{border-block-start:1px solid #00d2ff1a}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem .home-completion-module__e3WpjG__footerIcon,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone .home-completion-module__e3WpjG__footerIcon{color:#6de7ff;filter:drop-shadow(0 0 7px #00d2ff8a)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone span{color:#a9cfdd}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phones{border-color:#00d2ff38}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{z-index:3;color:#acd0de;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#083251b8,#03192ddb);border:1px solid #00d2ff4d;border-radius:18px;margin-block-start:3.25rem;padding:1rem 1.2rem;position:relative;box-shadow:0 0 24px #00d2ff1a,0 18px 38px #0000004d,inset 0 1px #ffffff17}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#6de7ff,#0000);height:1px;position:absolute;top:0;left:12%;right:12%;box-shadow:0 0 12px #00d2ffad}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{color:#6de7ff;background:linear-gradient(#0a4267d1,#031d34f0);border:1px solid #00d2ff85;width:50px;height:50px;transition:transform .26s,opacity .22s;box-shadow:0 0 20px #00d2ff2e,0 12px 26px #00000052,inset 0 1px #ffffff1f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{color:#d9faff;border-width:2px;flex:0 0 58px;width:58px;height:58px;box-shadow:0 0 26px #00d2ff4d,0 14px 30px #0000005c,inset 0 1px #ffffff24}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:focus-visible{color:#fff;border-color:#6de7ff;transform:translateY(-5px)translateZ(12px);box-shadow:0 0 28px #00d2ff57,0 16px 32px #0000005c}.home-completion-module__e3WpjG__homeFooter:before,.home-completion-module__e3WpjG__homeFooter:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine:before{pointer-events:none}.home-completion-module__e3WpjG__homeFooter>.container:before{pointer-events:none}.home-completion-module__e3WpjG__homeFooter>.container:after{pointer-events:none}@media (max-width:74.99rem){.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 3rem,1180px);padding-block:5rem 6rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>:nth-child(n){min-height:0;transform:none}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contact{grid-column:auto}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 1.25rem,560px);padding:4rem 0 5rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{border-radius:22px;grid-template-columns:1fr;gap:16px;padding:10px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{padding:22px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage{width:min(11rem,100%)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{margin-block-start:2rem}}@media (prefers-reduced-motion:reduce){.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{transition:none}}.home-completion-module__e3WpjG__homeFooter{--footer-text-main:#f0f4f8;--footer-text-secondary:#a0c4ff;--footer-accent:#38dcff;--footer-border:#00d2ff26;background:linear-gradient(#0b1526 0%,#0a1220 100%)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{border-color:var(--footer-border);box-shadow:0 0 15px #00d2ff33,0 18px 36px #00000042,inset 0 0 0 1px #ffffff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:before{background:linear-gradient(90deg,#0000,#00d2ff29,#0000);height:1px;box-shadow:0 0 12px #00d2ff1f}.home-completion-module__e3WpjG__homeFooter h2{color:var(--footer-text-main);text-shadow:0 2px 4px #0000009e;font-size:1.18rem;font-weight:700;line-height:1.7}.home-completion-module__e3WpjG__homeFooter nav ul,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactList,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phoneList{gap:.72rem}.home-completion-module__e3WpjG__homeFooter a:hover,.home-completion-module__e3WpjG__homeFooter a:focus-visible,.home-completion-module__e3WpjG__homeFooter nav a:hover,.home-completion-module__e3WpjG__homeFooter nav a:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem:focus-visible{color:#fff}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__linkChevron{color:var(--footer-accent);filter:drop-shadow(0 0 5px #00d2ff52)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem+.home-completion-module__e3WpjG__contactItem{border-color:#00d2ff1f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem .home-completion-module__e3WpjG__footerIcon{color:var(--footer-accent);filter:drop-shadow(0 0 5px #00d2ff59)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone{color:var(--footer-text-main);text-shadow:0 1px 3px #000000a3;gap:.72rem;font-size:.98rem;font-weight:700;line-height:1.85}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone .home-completion-module__e3WpjG__footerIcon{color:var(--footer-accent);filter:drop-shadow(0 0 5px #00d2ff59)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{color:#f0f4f8;font-size:1.28rem;font-weight:700;line-height:1.7}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p{color:#a0c4ff;text-shadow:0 1px 3px #00000094;font-size:.94rem;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage{border-color:#00d2ff26;box-shadow:0 0 15px #00d2ff2e,0 16px 32px #0000003d,inset 0 0 0 1px #ffffff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{color:#a0c4ff;border-color:#00d2ff26;font-size:.9rem;font-weight:600;line-height:1.8;box-shadow:0 0 15px #00d2ff29,0 14px 30px #0000003d,inset 0 0 0 1px #ffffff0d}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{color:#8deaff;border-color:#00d2ff33;box-shadow:0 0 15px #00d2ff2e,0 10px 22px #00000040,inset 0 0 0 1px #ffffff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:focus-visible{color:#fff;border-color:#00d2ff52;box-shadow:0 0 20px #00d2ff42,0 14px 28px #0000004d,inset 0 0 0 1px #ffffff14}@media (max-width:74.99rem){.home-completion-module__e3WpjG__homeFooter h2{font-size:1.14rem}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:.94rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone{font-size:.96rem}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__homeFooter h2{font-size:1.2rem}.home-completion-module__e3WpjG__homeFooter a{font-size:.98rem;line-height:2}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:.96rem;line-height:2}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone{font-size:1rem;line-height:1.95}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{font-size:1.3rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p{font-size:.96rem}}.home-completion-module__e3WpjG__homeFooter{color:#f0f4f8;background:linear-gradient(#0b1526 0%,#0a1220 100%)}.home-completion-module__e3WpjG__homeFooter:before,.home-completion-module__e3WpjG__homeFooter:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:after,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage:before,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine:before{opacity:0;box-shadow:none;filter:none;background:0 0}.home-completion-module__e3WpjG__homeFooter>.container:before{opacity:0;box-shadow:none;filter:none;background:0 0}.home-completion-module__e3WpjG__homeFooter>.container:after{opacity:0;box-shadow:none;filter:none;background:0 0}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{background:#0d1b30;border-color:#00d2ff26;box-shadow:0 10px 26px #0000004d,0 0 12px #00d2ff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav:focus-within,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact:focus-within{border-color:#00d2ff33;box-shadow:0 12px 28px #00000052,0 0 12px #00d2ff14}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{color:#f0f4f8;text-shadow:none;font-size:15px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone{color:#f0f4f8;text-shadow:none;font-size:16px;font-weight:700;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone bdi{color:#f0f4f8;font-size:16px;font-weight:700}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone span,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{color:#a0c4ff;text-shadow:none;font-size:14px;font-weight:600;line-height:1.8}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__englishName,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline{color:#a0c4ff;text-shadow:none;font-weight:600}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__linkChevron,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem .home-completion-module__e3WpjG__footerIcon,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone .home-completion-module__e3WpjG__footerIcon{color:#7fdfff;filter:none}.home-completion-module__e3WpjG__homeFooter li+li,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem+.home-completion-module__e3WpjG__contactItem,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone+.home-completion-module__e3WpjG__phone{margin-block-start:.75rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__logoStage,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{-webkit-backdrop-filter:none;background:#11223df7;border:1px solid #00d2ff26;box-shadow:0 10px 24px #00000047,0 0 12px #00d2ff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop{border-color:#00d2ff26;box-shadow:0 8px 20px #00000047,0 0 10px #00d2ff0f}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__socialLink:focus-visible,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:hover,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__backToTop:focus-visible{border-color:#00d2ff33;box-shadow:0 10px 22px #0000004d,0 0 10px #00d2ff14}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{-webkit-backdrop-filter:none;background:#11223df7;border:1px solid #00d2ff33;box-shadow:0 10px 26px #0000004d,0 0 14px #00d2ff1a}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone bdi{color:#fff;text-shadow:none;font-size:17px;font-weight:700;line-height:1.8}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__englishName,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone span,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{color:#b9d6f5;text-shadow:none;font-size:15px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter nav ul,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactList,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phoneList,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phones{gap:.85rem;display:grid}.home-completion-module__e3WpjG__homeFooter nav li{margin-block:.2rem}@media (max-width:47.99rem){.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{font-size:18px}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:15px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone bdi{font-size:17px}}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{-webkit-backdrop-filter:none;background:#11223dfa;border:1px solid #00d2ff33;min-height:380px;padding:28px 26px;box-shadow:0 12px 28px #0000004d,0 0 12px #00d2ff14}.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{color:#f4f7fb;text-shadow:none;font-size:22px;font-weight:700;line-height:1.6}.home-completion-module__e3WpjG__homeFooter a{color:#f0f4f8;text-shadow:none;font-size:17px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{color:#f0f4f8;text-shadow:none;gap:.85rem;font-size:17px;font-weight:600;line-height:1.9}@media (max-width:74.99rem){.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 2rem,1180px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{min-height:0;padding:26px 24px}.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{font-size:20px}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:16px}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{padding:24px 22px}.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{font-size:19px}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:16px}}.home-completion-module__e3WpjG__homeFooter>.container{width:min(96vw,1720px);max-width:1720px}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid{gap:clamp(18px,1.35vw,28px)}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__identity,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>nav,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__footerGrid>.home-completion-module__e3WpjG__contact{padding:30px 28px}.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{color:#f4f7fb;font-size:22px;font-weight:700;line-height:1.6}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter nav a{color:#f0f4f8;font-size:17px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{color:#f0f4f8;gap:.85rem;font-size:17px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone bdi{color:#fff;font-size:18px;font-weight:700;line-height:1.8}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity p,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__englishName,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity .home-completion-module__e3WpjG__tagline,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phone span,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__bottomLine{color:#b9d6f5;font-size:16px;font-weight:600;line-height:1.9}.home-completion-module__e3WpjG__homeFooter nav ul,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactList,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phoneList,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__phones{gap:.9rem}.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem+.home-completion-module__e3WpjG__contactItem{margin-block-start:.9rem}@media (max-width:74.99rem){.home-completion-module__e3WpjG__homeFooter>.container{width:min(100% - 2rem,1180px)}.home-completion-module__e3WpjG__homeFooter a,.home-completion-module__e3WpjG__homeFooter nav a,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__contactItem{font-size:16px}}@media (max-width:47.99rem){.home-completion-module__e3WpjG__homeFooter h2,.home-completion-module__e3WpjG__homeFooter .home-completion-module__e3WpjG__identity h2{font-size:19px}}
.home-product-showcase-reference-module__HqHOMq__showcase{--cyan:#22d8ff;--cyan-soft:#69dfff;--surface:#072b48eb;--surface-strong:#083254fa;isolation:isolate;color:#f4f7fb;background:radial-gradient(circle at 78% 18%,#00b8ff2e,#0000 26%),radial-gradient(circle at 18% 48%,#0088d624,#0000 30%),linear-gradient(#03182b 0%,#06233b 42%,#031728 100%);padding-block-start:clamp(3.5rem,5vw,5.5rem);position:relative;overflow:hidden}.home-product-showcase-reference-module__HqHOMq__showcase:before{content:"";z-index:-1;opacity:.28;pointer-events:none;background:linear-gradient(115deg,#0000 0 23%,#31d1ff1f 23.1% 23.25%,#0000 23.35% 77%,#31d1ff14 77.1% 77.25%,#0000 77.35%),repeating-linear-gradient(90deg,#0000 0 159px,#3fcfff0a 160px);position:absolute;inset:0}.home-product-showcase-reference-module__HqHOMq__stage{width:min(100% - 2rem,1900px);margin-inline:auto}.home-product-showcase-reference-module__HqHOMq__showcaseGrid{grid-template-columns:clamp(18rem,19vw,22.5rem) minmax(0,1fr);grid-template-areas:"intro products";align-items:stretch;gap:clamp(1rem,1.35vw,1.75rem);display:grid}.home-product-showcase-reference-module__HqHOMq__intro{background:linear-gradient(145deg, #0e466fe6, #041d33f7), var(--surface-strong);border:1px solid #22d8ff61;border-radius:18px;flex-direction:column;grid-area:intro;justify-content:center;min-width:0;min-height:460px;padding:clamp(1.75rem,2.5vw,2.75rem);display:flex;box-shadow:inset 0 1px #ffffff14,0 18px 46px #00000052,0 0 22px #00caff1a}.home-product-showcase-reference-module__HqHOMq__eyebrow{color:#8ce9ff;font-size:16px;font-weight:700;line-height:1.8}.home-product-showcase-reference-module__HqHOMq__intro h2{color:#f4f7fb;text-wrap:balance;margin:.55rem 0 0;font-size:clamp(3rem,4vw,4.5rem);font-weight:800;line-height:1.2}.home-product-showcase-reference-module__HqHOMq__intro>p{color:#c9daea;margin:1.25rem 0 0;font-size:18px;font-weight:600;line-height:1.9}.home-product-showcase-reference-module__HqHOMq__primaryLink{color:#f4f7fb;background:#031b30b8;border:1px solid #22d8ffe6;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;width:fit-content;min-height:52px;margin-block-start:1.6rem;padding:.75rem 1.5rem;font-size:16px;font-weight:700;transition:transform .22s,border-color .22s,background-color .22s;display:inline-flex;box-shadow:0 0 20px #00d2ff29}.home-product-showcase-reference-module__HqHOMq__primaryLink:hover,.home-product-showcase-reference-module__HqHOMq__primaryLink:focus-visible{background:#073858f0;border-color:#a5efff;transform:translateY(-2px)}.home-product-showcase-reference-module__HqHOMq__featuredViewport{grid-area:products;min-width:0}.home-product-showcase-reference-module__HqHOMq__featuredRail{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.75rem,.9vw,1.1rem);height:100%;display:grid}.home-product-showcase-reference-module__HqHOMq__featuredCard{background:linear-gradient(#0c3f65f5,#041c31fa);border:1px solid #22d8ff7a;border-radius:16px;flex-direction:column;min-width:0;min-height:460px;transition:transform .24s,border-color .24s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 14px 34px #00000057,0 0 18px #00d2ff1a}.home-product-showcase-reference-module__HqHOMq__featuredCard:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff0e,#0000 34% 76%,#22d8ff0d);position:absolute;inset:0}.home-product-showcase-reference-module__HqHOMq__featuredCard:hover,.home-product-showcase-reference-module__HqHOMq__featuredCard:focus-within{z-index:2;border-color:#69dfffeb;transform:translateY(-6px)}.home-product-showcase-reference-module__HqHOMq__cardHeading{justify-content:space-between;align-items:center;gap:.6rem;min-height:66px;padding:1rem 1rem .65rem;display:flex}.home-product-showcase-reference-module__HqHOMq__cardHeading p{color:#f4f7fb;margin:0;font-size:16px;font-weight:700;line-height:1.6}.home-product-showcase-reference-module__HqHOMq__cardHeading span{color:#8fdff4;font-family:Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.4}.home-product-showcase-reference-module__HqHOMq__featuredVisual{background:0 0;border-block:1px solid #22d8ff24;height:210px;margin-inline:.75rem;position:relative}.home-product-showcase-reference-module__HqHOMq__productImage{object-fit:contain;object-position:center;filter:drop-shadow(0 14px 18px #0000006b)drop-shadow(0 4px 9px #00c6ff21);padding:.8rem}.home-product-showcase-reference-module__HqHOMq__cardContent{flex-direction:column;flex:1;min-height:0;padding:1rem;display:flex}.home-product-showcase-reference-module__HqHOMq__cardContent h3{color:#f4f7fb;text-align:right;overflow-wrap:anywhere;margin:0;font-family:Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.55}.home-product-showcase-reference-module__HqHOMq__cardContent p{color:#c9daea;margin:.45rem 0 0;font-size:16px;font-weight:600;line-height:1.8}.home-product-showcase-reference-module__HqHOMq__cardContent a{color:#69dfff;align-items:center;gap:.65rem;min-height:44px;margin-block-start:auto;font-size:16px;font-weight:700;display:inline-flex}.home-product-showcase-reference-module__HqHOMq__cardContent a:hover,.home-product-showcase-reference-module__HqHOMq__cardContent a:focus-visible{color:#fff}.home-product-showcase-reference-module__HqHOMq__marqueeSection{background:linear-gradient(#05233df7,#021627fa);border-block:1px solid #22d8ff47;grid-template-columns:clamp(14rem,16vw,18rem) minmax(0,1fr);grid-template-areas:"heading rail";align-items:stretch;margin-block-start:clamp(1.5rem,2.5vw,2.75rem);display:grid;box-shadow:inset 0 1px #ffffff0a,0 -12px 34px #00c2ff12}.home-product-showcase-reference-module__HqHOMq__marqueeHeading{background:linear-gradient(145deg,#09395bf2,#031c31fa);border-inline-start:1px solid #22d8ff47;flex-direction:column;grid-area:heading;justify-content:center;padding:1.5rem clamp(1.5rem,2.5vw,2.5rem);display:flex}.home-product-showcase-reference-module__HqHOMq__marqueeHeading span{color:#f4f7fb;font-size:22px;font-weight:800;line-height:1.5}.home-product-showcase-reference-module__HqHOMq__marqueeHeading p{color:#9dc7da;margin:.35rem 0 0;font-size:15px;font-weight:600;line-height:1.8}.home-product-showcase-reference-module__HqHOMq__marqueeViewport{grid-area:rail;min-width:0;padding:1rem 0;overflow:hidden}.home-product-showcase-reference-module__HqHOMq__marqueeTrack{will-change:transform;direction:ltr;flex-flow:row;width:max-content;animation:72s linear infinite home-product-showcase-reference-module__HqHOMq__home-product-marquee;display:flex;transform:translate(0,0)}.home-product-showcase-reference-module__HqHOMq__marqueeSet{direction:ltr;flex:none;gap:.8rem;width:max-content;padding-inline-end:.8rem;display:flex}.home-product-showcase-reference-module__HqHOMq__marqueeCard{direction:rtl;background:linear-gradient(#0b3f65f5,#031c31fc);border:1px solid #22d8ff6b;border-radius:12px;flex-direction:column;flex:0 0 clamp(210px,12.5vw,240px);width:clamp(210px,12.5vw,240px);height:220px;transition:transform .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 9px 22px #00000052,0 0 13px #00d2ff17}.home-product-showcase-reference-module__HqHOMq__marqueeCard:hover,.home-product-showcase-reference-module__HqHOMq__marqueeCard:focus-within{border-color:#69dfffe6;transform:translateY(-4px)}.home-product-showcase-reference-module__HqHOMq__marqueeVisual{background:0 0;height:164px;margin:.35rem .5rem 0;position:relative}.home-product-showcase-reference-module__HqHOMq__marqueeVisual .home-product-showcase-reference-module__HqHOMq__productImage{padding:.65rem}.home-product-showcase-reference-module__HqHOMq__marqueeCard h3{color:#f4f7fb;text-align:center;overflow-wrap:anywhere;margin:0;padding:.45rem .85rem .8rem;font-family:Arial,sans-serif;font-size:17px;font-weight:700;line-height:1.55}.home-product-showcase-reference-module__HqHOMq__marqueeViewport:hover .home-product-showcase-reference-module__HqHOMq__marqueeTrack,.home-product-showcase-reference-module__HqHOMq__marqueeViewport:focus-within .home-product-showcase-reference-module__HqHOMq__marqueeTrack{animation-play-state:paused}@keyframes home-product-showcase-reference-module__HqHOMq__home-product-marquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (max-width:80rem){.home-product-showcase-reference-module__HqHOMq__showcaseGrid{grid-template-columns:1fr;grid-template-areas:"intro""products"}.home-product-showcase-reference-module__HqHOMq__intro{min-height:0}.home-product-showcase-reference-module__HqHOMq__featuredRail{grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-showcase-reference-module__HqHOMq__featuredCard:nth-child(n+4){display:none}.home-product-showcase-reference-module__HqHOMq__marqueeSection{grid-template-columns:15rem minmax(0,1fr)}}@media (max-width:47.99rem){.home-product-showcase-reference-module__HqHOMq__showcase{padding-block-start:2.5rem}.home-product-showcase-reference-module__HqHOMq__stage{width:min(100% - 1.25rem,42rem)}.home-product-showcase-reference-module__HqHOMq__intro{padding:1.5rem}.home-product-showcase-reference-module__HqHOMq__eyebrow{font-size:15px}.home-product-showcase-reference-module__HqHOMq__intro h2{font-size:clamp(2.5rem,13vw,3.3rem)}.home-product-showcase-reference-module__HqHOMq__intro>p{font-size:16px}.home-product-showcase-reference-module__HqHOMq__featuredViewport{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:.25rem .75rem;overflow-x:auto}.home-product-showcase-reference-module__HqHOMq__featuredRail{gap:1rem;width:max-content;display:flex}.home-product-showcase-reference-module__HqHOMq__featuredCard,.home-product-showcase-reference-module__HqHOMq__featuredCard:nth-child(n+4){scroll-snap-align:start;flex:0 0 min(84vw,330px);width:min(84vw,330px);min-height:440px;display:flex}.home-product-showcase-reference-module__HqHOMq__featuredVisual{height:205px}.home-product-showcase-reference-module__HqHOMq__cardContent h3{font-size:18px}.home-product-showcase-reference-module__HqHOMq__cardContent p,.home-product-showcase-reference-module__HqHOMq__cardContent a{font-size:16px}.home-product-showcase-reference-module__HqHOMq__marqueeSection{display:block}.home-product-showcase-reference-module__HqHOMq__marqueeHeading{border-block-end:1px solid #22d8ff3d;border-inline-start:0;min-height:108px}.home-product-showcase-reference-module__HqHOMq__marqueeViewport{overflow:hidden}}@media (prefers-reduced-motion:reduce){.home-product-showcase-reference-module__HqHOMq__featuredCard,.home-product-showcase-reference-module__HqHOMq__marqueeCard,.home-product-showcase-reference-module__HqHOMq__primaryLink,.home-product-showcase-reference-module__HqHOMq__marqueeTrack{transition:none;animation:none}.home-product-showcase-reference-module__HqHOMq__marqueeViewport{overflow-x:auto}}
