﻿html,body{margin:0;overflow-x:hidden}body.contact-page{overflow-x:hidden;background:#071123;color:#eaf2ff;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.contact-page #header-shell{display:block;min-height:69.3px}body.contact-page #footer-shell{display:block;min-height:102px}body.contact-page #footer{background:#f7f8f9;color:#212529;font-size:16px;line-height:26px;font-family:"Roboto",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}body.contact-page #footer .footer-top{background:#ffffff;padding:50px 0 30px;border-bottom:2px solid #e9ecee}@media (min-width:992px){body.contact-page #footer .container{max-width:1200px;padding-left:clamp(30px,3.2vw,52px);padding-right:clamp(30px,3.2vw,52px);margin-left:auto;margin-right:auto}}body.contact-page #footer .footer-top .row{display:flex;flex-wrap:wrap;margin:0;padding:0 15px;align-items:flex-start}body.contact-page #footer .footer-top .col-lg-3,body.contact-page #footer .footer-top .col-lg-2,body.contact-page #footer .footer-top .col-lg-4,body.contact-page #footer .footer-top .col-md-6{padding:0 15px;margin-bottom:30px}body.contact-page #footer .footer-top .footer-info,body.contact-page #footer .footer-top .footer-links{margin-top:0 !important}body.contact-page #footer .footer-top .footer-info h3{font-size:24px;position:relative;bottom:4px;padding:2px 0;line-height:1;font-weight:700;margin:0 0 12px 0}body.contact-page #footer .footer-top .footer-info p{font-size:14px !important;line-height:24px !important;margin-bottom:0 !important;color:#576971 !important;font-weight:500 !important}body.contact-page #footer .footer-top .social-links a{font-size:30px !important;display:inline-block !important;color:#1778f2;line-height:1 !important;padding:8px 0 !important;margin-right:10px !important;text-align:center !important;transition:0.3s}body.contact-page #footer .footer-top h4{margin-top:0;font-size:16px;font-weight:600;color:#2a2a2a;position:relative;padding-bottom:12px;white-space:nowrap}body.contact-page #footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0}body.contact-page #footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center}body.contact-page #footer .footer-top .footer-links ul li:first-child{padding-top:0}body.contact-page #footer .footer-top .footer-links ul i{padding-right:2px;color:#009cea;font-size:18px;line-height:1;margin-left:-5px}body.contact-page #footer .footer-top .footer-links ul a{color:#212529;transition:0.3s;display:inline-block;line-height:1;text-decoration:none !important;font-weight:500}body.contact-page #footer .footer-top .footer-links ul a:hover{color:#009cea}body.contact-page #footer .video-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.15);transition:all 0.3s ease}body.contact-page #footer .video-wrapper img.youtube-video{display:block;width:100%;height:auto}body.contact-page #footer .popup-youtube,body.contact-page #footer .video-wrapper .popup-youtube{position:absolute !important;inset:0 !important;display:grid !important;place-items:center !important;width:100% !important;height:100% !important;z-index:2 !important;background:transparent !important;text-decoration:none !important;cursor:pointer}body.contact-page #footer .popup-youtube .ytp-large-play-button,body.contact-page #footer .video-wrapper .popup-youtube .ytp-large-play-button{appearance:none !important;-webkit-appearance:none !important;border:0 !important;border-radius:12px !important;width:68px !important;height:48px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;place-items:center !important;padding:0 !important;background:#f00 !important;box-shadow:none !important;transition:transform 180ms ease,opacity 180ms ease !important;cursor:pointer}body.contact-page #footer .popup-youtube .ytp-large-play-button svg,body.contact-page #footer .video-wrapper .popup-youtube .ytp-large-play-button svg{width:100% !important;height:100% !important;display:block !important}body.contact-page #footer .popup-youtube .ytp-large-play-button .ytp-large-play-button-bg,body.contact-page #footer .video-wrapper .popup-youtube .ytp-large-play-button .ytp-large-play-button-bg{fill:#f00 !important}body.contact-page #footer .popup-youtube .ytp-large-play-button path:not(.ytp-large-play-button-bg),body.contact-page #footer .video-wrapper .popup-youtube .ytp-large-play-button path:not(.ytp-large-play-button-bg){fill:#ffffff !important}body.contact-page #footer .popup-youtube:hover .ytp-large-play-button,body.contact-page #footer .popup-youtube:focus-visible .ytp-large-play-button,body.contact-page #footer .video-wrapper .popup-youtube:hover .ytp-large-play-button,body.contact-page #footer .video-wrapper .popup-youtube:focus-visible .ytp-large-play-button{transform:scale(1.02);opacity:0.96}body.contact-page #footer .iso-img{display:flex !important;justify-content:center !important;align-items:center !important;flex-wrap:nowrap !important;gap:15px !important;margin:20px auto 0 !important;padding-top:0 !important;opacity:0.8;transition:opacity 0.3s ease}body.contact-page #footer .iso-img .foot-img-1,body.contact-page #footer .iso-img .foot-img-2,body.contact-page #footer .iso-img .iso-cert-img{width:75px !important;height:65px !important;max-width:75px !important;max-height:65px !important;object-fit:contain !important;border-radius:4px;filter:grayscale(20%);transition:all 0.3s ease}body.contact-page #footer .iso-img .foot-img-3{width:100px !important;height:65px !important;max-width:100px !important;max-height:65px !important;object-fit:contain !important;object-position:center !important;filter:grayscale(20%);transition:all 0.3s ease}body.contact-page #footer .iso-img img:hover{filter:grayscale(0%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.15)}body.contact-page #footer .copyright{text-align:center;padding:14px 0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:500}body.contact-page #footer .credits{padding-top:8px;text-align:center;font-size:13px;color:#364146}body.contact-page #header{min-height:0}body.contact-page #commonServices{content-visibility:auto;contain-intrinsic-size:0 2200px}body.contact-page .tech-domains-section,body.contact-page #ourclients.contact-client-showcase,body.contact-page #testimonials.clients,body.contact-page #awards.awards-wrapper,body.contact-page .premium-contact-cta{content-visibility:auto}body.contact-page .tech-domains-section{contain-intrinsic-size:0 1600px}body.contact-page #ourclients.contact-client-showcase{contain-intrinsic-size:0 1280px}body.contact-page #testimonials.clients{contain-intrinsic-size:0 840px}body.contact-page #awards.awards-wrapper{contain-intrinsic-size:0 980px}body.contact-page .premium-contact-cta{contain-intrinsic-size:0 1180px}body.contact-page #voice-widget-container{display:none !important}body.contact-page .contact-services-shell{position:relative;z-index:1}body.contact-page .contact-services-section{padding:clamp(42px,4vw,56px) 0 clamp(52px,5vw,72px);background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%);color:#0f172a}body.contact-page .contact-services-header{max-width:900px;margin:0 auto 28px;text-align:center}body.contact-page .contact-services-eyebrow{display:inline-flex;margin-bottom:12px;color:#015ebe;font-size:0.78rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}body.contact-page .contact-services-header h2{margin:0;color:#0f172a;font-size:clamp(2rem,3vw,3rem);line-height:1.08;font-weight:800;letter-spacing:-0.03em}body.contact-page .contact-services-header p{margin:14px auto 0;max-width:760px;color:#526173;font-size:1.02rem;line-height:1.7}body.contact-page .contact-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);align-items:stretch}body.contact-page .contact-service-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(20px,2vw,26px);border:1px solid rgba(15,23,42,0.08);border-radius:24px;background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%);box-shadow:0 14px 30px rgba(15,23,42,0.06);overflow:hidden;isolation:isolate;transition:transform 180ms ease,opacity 180ms ease}body.contact-page .contact-service-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,94,190,0.05),rgba(1,94,190,0));opacity:0;pointer-events:none;transition:opacity 180ms ease}body.contact-page .contact-service-card:hover,body.contact-page .contact-service-card:focus-within{transform:translateY(-4px)}body.contact-page .contact-service-card:hover::before,body.contact-page .contact-service-card:focus-within::before{opacity:1}body.contact-page .contact-service-card__icon{display:inline-flex;align-items:center;justify-content:center;width:52px;aspect-ratio:1;border-radius:16px;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 55%,#bfdbfe 100%);color:#015ebe;font-size:1.15rem;flex:0 0 auto;box-shadow:0 8px 18px rgba(1,94,190,0.12),inset 0 1px 0 rgba(255,255,255,0.95)}body.contact-page .contact-service-card h3{position:relative;z-index:1;margin:18px 0 10px;color:#0f172a;font-size:1.18rem;line-height:1.18;font-weight:800;letter-spacing:-0.02em}body.contact-page .contact-service-card p{position:relative;z-index:1;margin:0;color:#516072;font-size:0.98rem;line-height:1.7}body.contact-page .contact-service-card a{position:relative;z-index:1;display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;padding-top:18px;color:#015ebe;font-size:0.92rem;font-weight:800;letter-spacing:0.01em;text-decoration:none;transition:transform 180ms ease,opacity 180ms ease}body.contact-page .contact-service-card a::after{content:"â†’";margin-left:8px;transition:transform 180ms ease}body.contact-page .contact-service-card a:hover,body.contact-page .contact-service-card a:focus-visible{transform:translateX(2px);outline:none}body.contact-page .contact-service-card a:hover::after,body.contact-page .contact-service-card a:focus-visible::after{transform:translateX(2px)}@media (max-width:1199px){body.contact-page .contact-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){body.contact-page .contact-services-grid{grid-template-columns:1fr}}@media (max-width:767px){body.contact-page main.contact-page .custom-service-banner{padding:88px 0 54px !important}body.contact-page main.contact-page .service-content-col .type-text-wrapper h1{font-size:2.05rem !important;line-height:1.12}body.contact-page main.contact-page .service-banner-content,body.contact-page main.contact-page .list-wrapper-point,body.contact-page main.contact-page .text-blow{font-size:0.96rem}body.contact-page main.contact-page .list-wrapper{grid-template-columns:1fr;gap:0.75rem}body.contact-page main.contact-page .card-body{padding:1.45rem !important}body.contact-page main.contact-page .card-body h3{margin-bottom:1.25rem !important;font-size:1.35rem}body.contact-page main.contact-page .button-row{gap:12px}body.contact-page main.contact-page .button-row .col-lg-6{margin-bottom:0 !important}}@media (max-width:575px){body.contact-page main.contact-page .custom-service-banner{padding:78px 0 48px}body.contact-page main.contact-page .service-content-col .type-text-wrapper h1{font-size:1.92rem !important}}.tech-domains-section{background:#ffffff;padding:72px 0 84px;overflow:hidden}.tech-domains-section>.container{max-width:1140px;padding-left:clamp(24px,2.4vw,40px);padding-right:clamp(24px,2.4vw,40px)}body.contact-page>.contact-floating-demo{position:fixed !important;z-index:2147483000 !important;pointer-events:auto}body.contact-page main.contact-page .consultation-card .software-service-form .form-control{border-radius:16px !important;padding:14px 18px !important;border:1px solid rgba(148,163,184,0.26) !important;background:rgba(15,30,56,0.9) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,0.04);transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}body.contact-page main.contact-page .consultation-card .software-service-form .form-control:focus{border-color:rgba(59,130,246,0.95) !important;background:rgba(15,30,56,0.98) !important;box-shadow:0 0 0 4px rgba(59,130,246,0.18),inset 0 1px 0 rgba(255,255,255,0.05) !important}body.contact-page main.contact-page .consultation-card .message-textarea{border-radius:18px !important}#ourclients.contact-client-showcase{display:block !important;overflow:hidden !important;padding:clamp(72px,7vw,108px) 0 clamp(82px,8vw,120px);background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%) !important;border:none;position:relative;width:100%;max-width:100%;margin:0 !important;box-sizing:border-box;isolation:isolate;z-index:1;color:#0f172a}#ourclients .contact-clients-intro{text-align:center;max-width:920px;margin:0 auto clamp(28px,3.6vw,42px)}#ourclients .contact-clients-badge{display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;margin-bottom:18px;border-radius:999px;border:1px solid #cfe0f5;background:#eef5ff;color:#0b5ed7;font-size:0.76rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase}#ourclients .contact-clients-intro h2{margin:0;color:#0f172a;font-size:clamp(2rem,3.1vw,3.1rem);line-height:1.08;font-weight:800;letter-spacing:-0.03em}#ourclients .contact-clients-intro p{margin:18px auto 0;max-width:920px;color:#556070;font-size:clamp(1rem,1.4vw,1.13rem);line-height:1.75}#ourclients .contact-clients-panel{max-width:1280px;margin:0 auto}#ourclients .contact-clients-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0}#ourclients .contact-clients-more{display:block;margin-top:28px}#ourclients .contact-clients-more>summary{display:flex;align-items:center;justify-content:center;width:fit-content;margin:0 auto;padding:14px 24px;border:1px solid #d7e4f3;border-radius:999px;background:#ffffff;color:#0b5ed7;font-size:0.95rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(16,41,74,0.06);transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease,color 200ms ease;list-style:none}#ourclients .contact-clients-more>summary::-webkit-details-marker{display:none}#ourclients .contact-clients-more>summary::after{content:"â†’";margin-left:10px;font-size:1.1em;line-height:1}#ourclients .contact-clients-more>summary:hover,#ourclients .contact-clients-more>summary:focus-visible{transform:translateY(-3px);border-color:#b8d5fb;box-shadow:0 16px 30px rgba(16,41,74,0.1);color:#084fab;outline:none}#ourclients .contact-clients-more>.contact-clients-grid{max-height:0;margin-top:0;overflow:hidden;opacity:0;transition:max-height 320ms ease,opacity 220ms ease,margin-top 320ms ease}#ourclients .contact-clients-more[open]>.contact-clients-grid{max-height:3000px;margin-top:20px;opacity:1}#ourclients .contact-clients-more.is-open>.contact-clients-grid{max-height:3000px;margin-top:20px;opacity:1}#ourclients .contact-clients-more>summary::after{content:none}#ourclients .contact-clients-toggle{display:flex;align-items:center;justify-content:center;width:fit-content;margin:28px auto 0;padding:14px 24px;border:1px solid #d7e4f3;border-radius:999px;background:#ffffff;color:#0b5ed7;font-size:0.95rem;font-weight:700;cursor:pointer;box-shadow:0 10px 24px rgba(16,41,74,0.06);transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease,color 200ms ease}#ourclients .contact-clients-toggle:hover,#ourclients .contact-clients-toggle:focus-visible{transform:translateY(-3px);border-color:#b8d5fb;box-shadow:0 16px 30px rgba(16,41,74,0.1);color:#084fab;outline:none}@media (max-width:1199px){#ourclients .contact-clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){#ourclients.contact-client-showcase{padding-top:58px;padding-bottom:72px}#ourclients .contact-clients-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#ourclients .contact-client-card{min-height:108px;border-radius:18px}#ourclients .contact-client-card img{max-width:128px;max-height:46px}#ourclients .contact-clients-toggle{width:100%}}@media (prefers-reduced-motion:reduce){#ourclients .contact-client-card,#ourclients .contact-clients-toggle,#ourclients .contact-clients-more>.contact-clients-grid{transition:none !important}}body.contact-page #testimonials.clients{position:relative;z-index:1;margin-top:clamp(18px,3vw,36px) !important;clear:both}body.contact-page #testimonials.container{max-width:none !important;width:100% !important;padding-left:0 !important;padding-right:0 !important}body.contact-page #testimonials>.container{max-width:1120px !important;width:calc(100% - 48px);margin-left:auto !important;margin-right:auto !important;padding-left:0;padding-right:0}body.contact-page #testimonials .services-title{width:100%;text-align:center;margin-bottom:clamp(18px,2.5vw,28px)}body.contact-page #testimonials .service-offer{margin:0;text-align:center}body.contact-page #testimonials .service-name{display:inline-block}body.contact-page #testimonials .row{display:flex;justify-content:center;width:100%;margin-left:0;margin-right:0;overflow:visible}body.contact-page #testimonials .clutch-widget{display:block;width:min(100%,1060px) !important;max-width:1060px !important;min-height:840px;margin-left:auto !important;margin-right:auto !important;overflow:visible;text-align:center}body.contact-page #testimonials .clutch-widget iframe,body.contact-page #testimonials .clutch-widget>div{display:block !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}body.contact-page #testimonials .clutch-widget iframe{transform:none !important}body.contact-page #testimonials .clutch-widget>div,body.contact-page #testimonials .clutch-widget iframe{display:block !important;width:100% !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important}body.contact-page #awards.awards-wrapper{margin:0 !important;padding:clamp(44px,5vw,64px) 0 clamp(48px,5vw,70px);background:linear-gradient(180deg,#f7fbff 0%,#ffffff 100%)}body.contact-page #awards .section-bg{background:transparent !important;max-width:1140px;padding-left:clamp(24px,2.4vw,40px);padding-right:clamp(24px,2.4vw,40px)}body.contact-page #awards .services-title{text-align:center}body.contact-page #awards .award-title{color:#0f172a !important;font-size:clamp(2rem,3vw,2.75rem);font-weight:800;letter-spacing:-0.03em;margin-bottom:clamp(24px,3vw,34px);text-align:center;width:100%}body.contact-page #awards .row{gap:clamp(22px,2.6vw,30px)}body.contact-page #awards .col-md-5{flex:1 1 0;max-width:650px;margin-bottom:0 !important;padding-left:0;padding-right:0}body.contact-page #awards .icon-box{display:flex !important;flex-direction:column;align-items:center;justify-content:space-between;min-height:245px;padding:clamp(26px,2.6vw,34px) !important;background:rgba(255,255,255,0.94) !important;border:1px solid rgba(168,199,232,0.6) !important;border-radius:24px !important;box-shadow:0 20px 48px rgba(15,35,64,0.1) !important;overflow:hidden;position:relative}body.contact-page #awards .icon-box::before{content:"";position:absolute;inset:0;background:none !important;opacity:0 !important;pointer-events:none;transform:none !important}body.contact-page #awards .icon-box:hover::before{opacity:0 !important}body.contact-page #awards .AI-logo,body.contact-page #awards .FI-logo{position:relative;z-index:1;width:168px;min-height:76px;margin:0 auto 22px !important;display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#ffffff;border:1px solid rgba(219,233,248,0.95);border-radius:18px;box-shadow:0 12px 30px rgba(15,35,64,0.08)}body.contact-page #awards .logo-img{max-width:132px !important;max-height:54px !important;width:auto !important;height:auto !important;object-fit:contain;margin:0 !important}body.contact-page #awards .award-name{position:relative;z-index:1;color:#172033 !important;font-size:clamp(0.98rem,1.12vw,1.12rem) !important;line-height:1.45 !important;font-weight:800 !important;text-align:center;margin:0 0 22px !important;max-width:100%;white-space:normal;overflow-wrap:anywhere}body.contact-page #awards .award-name a{color:inherit !important}body.contact-page #awards .award-link{position:relative;z-index:1;margin:auto 0 0 !important;display:flex;justify-content:center}body.contact-page #awards .award-btn{display:inline-flex;align-items:center;justify-content:center;min-width:150px;min-height:44px;border:0 !important;border-radius:999px !important;background:linear-gradient(135deg,#015ebe 0%,#1eb4ff 100%) !important;color:#ffffff !important;font-weight:800 !important;letter-spacing:0.01em;box-shadow:0 14px 28px rgba(1,94,190,0.22) !important}body.contact-page #awards .icon-box:hover{transform:translateY(-6px) !important;border-color:rgba(1,94,190,0.42) !important;box-shadow:0 26px 58px rgba(15,35,64,0.14) !important}body.contact-page #awards .icon-box:hover .award-name,body.contact-page #awards .icon-box:hover .award-name a{color:#0f172a !important}.premium-contact-cta{position:relative;overflow:hidden;isolation:isolate;padding:clamp(80px,8vw,100px) 0;background:radial-gradient(circle at 14% 20%,rgba(96,165,250,0.22),transparent 28%),radial-gradient(circle at 80% 18%,rgba(29,78,216,0.38),transparent 30%),radial-gradient(circle at 72% 84%,rgba(56,189,248,0.2),transparent 26%),linear-gradient(135deg,#081B3A 0%,#102D6A 52%,#1D4ED8 100%);color:#ffffff;animation:none}.premium-contact-cta::before{content:"";position:absolute;inset:0;z-index:-2;background-image:radial-gradient(rgba(255,255,255,0.18) 1px,transparent 1px);background-size:22px 22px;opacity:0.18;mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent)}.premium-contact-cta::after{content:"";position:absolute;inset:auto -8% -42% auto;z-index:-1;width:460px;height:460px;border-radius:999px;background:rgba(56,189,248,0.18);filter:blur(70px);animation:none}.premium-contact-cta__shell{width:min(100% - 48px,1320px);margin:0 auto;display:grid;grid-template-columns:minmax(0,0.44fr) minmax(0,0.56fr);gap:clamp(28px,4vw,44px);align-items:center}.premium-contact-cta__content{position:relative;z-index:2;max-width:620px}.premium-contact-cta__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;color:#ffffff !important;font-size:14px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase;opacity:1 !important;filter:none !important;text-shadow:0 0 18px rgba(255,255,255,0.36)}.premium-contact-cta__eyebrow::before{content:"";width:34px;height:2px;border-radius:999px;background:linear-gradient(90deg,#60a5fa,#22d3ee)}.premium-contact-cta__heading{margin:0;color:#ffffff !important;font-size:clamp(2.4rem,4.4vw,3rem);line-height:1.05;letter-spacing:-0.045em;font-weight:800}.premium-contact-cta__copy{margin:22px 0 0;color:rgba(255,255,255,0.82) !important;font-size:clamp(1.05rem,1.45vw,1.125rem);line-height:1.75;max-width:620px}.premium-contact-cta__actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.premium-contact-cta__button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 26px;border-radius:999px;font-size:18px;font-weight:700;line-height:1;text-decoration:none !important;transition:transform 0.28s ease,box-shadow 0.28s ease,border-color 0.28s ease,background 0.28s ease}.premium-contact-cta__button:focus-visible{outline:3px solid rgba(147,197,253,0.9);outline-offset:4px}.premium-contact-cta__button--primary{color:#ffffff !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 52%,#38bdf8 100%);box-shadow:0 18px 42px rgba(37,99,235,0.36)}.premium-contact-cta__button-arrow{display:inline-flex;transform:translateX(-2px);opacity:0.72;transition:transform 0.28s ease,opacity 0.28s ease}.premium-contact-cta__button--primary:hover{transform:translateY(-3px);box-shadow:0 24px 52px rgba(37,99,235,0.46)}.premium-contact-cta__button--primary:hover .premium-contact-cta__button-arrow{transform:translateX(4px);opacity:1}.premium-contact-cta__button--secondary{color:#ffffff !important;border:1px solid rgba(255,255,255,0.42);background:rgba(255,255,255,0.06);backdrop-filter:blur(12px)}.premium-contact-cta__button--secondary:hover{transform:translateY(-3px);border-color:rgba(147,197,253,0.82);background:rgba(37,99,235,0.22);box-shadow:0 18px 42px rgba(15,23,42,0.2)}.premium-contact-cta__button--whatsapp{color:#ffffff !important;border:1px solid rgba(134,239,172,0.42);background:rgba(34,197,94,0.16);backdrop-filter:blur(12px);width:56px;min-width:56px;padding:0 !important}.premium-contact-cta__button--whatsapp:hover{transform:translateY(-3px);border-color:rgba(134,239,172,0.86);background:rgba(34,197,94,0.28);box-shadow:0 18px 42px rgba(22,163,74,0.2)}body.contact-page .btn-primary.free-demo-btn.contact-floating-demo{position:fixed !important;top:50% !important;right:18px !important;z-index:2147483000 !important;display:inline-flex !important;align-items:center;justify-content:center;min-width:126px;min-height:44px;padding:0 18px !important;border:1px solid rgba(255,255,255,0.32) !important;border-radius:999px !important;color:#ffffff !important;background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%) !important;box-shadow:0 14px 34px rgba(29,78,216,0.34) !important;font-size:15px !important;font-weight:800 !important;letter-spacing:0.01em;line-height:1 !important;text-decoration:none !important;transform:translateY(-50%) rotate(90deg) !important;transform-origin:center}body.contact-page .btn-primary.free-demo-btn.contact-floating-demo::before{display:none !important}body.contact-page .btn-primary.free-demo-btn.contact-floating-demo:hover,body.contact-page .btn-primary.free-demo-btn.contact-floating-demo:focus-visible{background:linear-gradient(135deg,#1d4ed8 0%,#1eb4ff 100%) !important;box-shadow:0 18px 40px rgba(29,78,216,0.44) !important}.premium-contact-cta__whatsapp-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:transparent;box-shadow:none}.premium-contact-cta__whatsapp-icon svg{width:42px;height:42px;display:block;filter:drop-shadow(0 10px 18px rgba(22,163,74,0.28))}.premium-contact-cta__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:36px 0 0;padding:0;list-style:none}.premium-contact-cta__trust-item{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:start;padding:16px;border:1px solid rgba(255,255,255,0.14);border-radius:20px;background:rgba(255,255,255,0.07);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08);backdrop-filter:blur(12px)}.premium-contact-cta__trust-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:12px;color:#bfdbfe;background:rgba(96,165,250,0.18);box-shadow:0 10px 22px rgba(37,99,235,0.16)}.premium-contact-cta__trust-title{display:block;color:#ffffff;font-size:0.94rem;font-weight:800;line-height:1.2}.premium-contact-cta__trust-copy{display:block;margin-top:4px;color:rgba(255,255,255,0.68);font-size:0.84rem;line-height:1.45}.premium-contact-cta__visual{position:relative;min-height:420px}.premium-contact-cta__orb{position:absolute;border-radius:999px;filter:blur(2px);opacity:0.78;animation:none}.premium-contact-cta__orb--one{width:260px;height:260px;top:54px;right:60px;background:radial-gradient(circle,rgba(96,165,250,0.32),rgba(37,99,235,0.08) 58%,transparent 70%)}.premium-contact-cta__orb--two{width:150px;height:150px;left:24px;bottom:64px;background:radial-gradient(circle,rgba(34,211,238,0.28),rgba(29,78,216,0.1) 58%,transparent 72%)}.premium-contact-cta__rings{position:absolute;inset:48px 34px 32px;border-radius:999px;border:1px solid rgba(191,219,254,0.3);box-shadow:0 0 0 46px rgba(255,255,255,0.035),0 0 0 92px rgba(255,255,255,0.02),inset 0 0 60px rgba(147,197,253,0.16);animation:none}.premium-contact-cta__network{position:absolute;right:10px;bottom:16px;width:220px;height:130px;opacity:0.42;background:linear-gradient(24deg,transparent 48%,rgba(191,219,254,0.32) 49%,rgba(191,219,254,0.32) 51%,transparent 52%),linear-gradient(145deg,transparent 48%,rgba(191,219,254,0.24) 49%,rgba(191,219,254,0.24) 51%,transparent 52%)}.premium-contact-cta__network::before,.premium-contact-cta__network::after{content:"";position:absolute;width:9px;height:9px;border-radius:999px;background:#93c5fd;box-shadow:68px 42px 0 rgba(147,197,253,0.9),140px 8px 0 rgba(147,197,253,0.76),174px 88px 0 rgba(147,197,253,0.72);animation:none}.premium-contact-cta__network::after{right:8px;bottom:16px}.premium-contact-cta__line{position:absolute;height:1px;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(191,219,254,0.54),transparent);transform-origin:left center}.premium-contact-cta__line--one{width:210px;top:172px;right:100px;transform:rotate(24deg)}.premium-contact-cta__line--two{width:160px;top:240px;right:88px;transform:rotate(-18deg)}.premium-contact-cta__glass-icon{position:absolute;display:flex;align-items:center;justify-content:center;width:74px;height:74px;border-radius:24px;border:1px solid rgba(255,255,255,0.24);background:rgba(255,255,255,0.1);box-shadow:0 24px 54px rgba(0,0,0,0.2),inset 0 1px 0 rgba(255,255,255,0.22);backdrop-filter:blur(18px);animation:none}.premium-contact-cta__glass-icon::before,.premium-contact-cta__glass-icon::after{content:"";position:absolute;border-color:#dbeafe}.premium-contact-cta__glass-icon--email{top:74px;left:54px}.premium-contact-cta__glass-icon--email::before{width:34px;height:24px;border:2px solid #dbeafe;border-radius:6px}.premium-contact-cta__glass-icon--email::after{width:24px;height:24px;border-left:2px solid #dbeafe;border-bottom:2px solid #dbeafe;transform:translateY(-5px) rotate(-45deg)}.premium-contact-cta__glass-icon--phone{top:176px;right:54px}.premium-contact-cta__glass-icon--phone::before{width:28px;height:42px;border:2px solid #dbeafe;border-radius:12px}.premium-contact-cta__glass-icon--phone::after{width:8px;height:8px;bottom:17px;border-radius:999px;background:#dbeafe}.premium-contact-cta__glass-icon--chat{left:120px;bottom:56px}.premium-contact-cta__glass-icon--chat::before{width:38px;height:28px;border:2px solid #dbeafe;border-radius:12px}.premium-contact-cta__glass-icon--chat::after{width:12px;height:12px;left:45px;bottom:22px;border-left:2px solid #dbeafe;border-bottom:2px solid #dbeafe;transform:rotate(-20deg)}.premium-contact-cta__particle{position:absolute;width:5px;height:5px;border-radius:999px;background:#bfdbfe;box-shadow:0 0 18px rgba(191,219,254,0.8);animation:none}.premium-contact-cta__particle--one{top:72px;right:132px}.premium-contact-cta__particle--two{top:312px;right:202px;animation-delay:-1.6s}.premium-contact-cta__particle--three{top:220px;left:82px;animation-delay:-3s}@media (max-width:991px){.premium-contact-cta__shell{grid-template-columns:1fr;text-align:center}.premium-contact-cta__content{max-width:760px;margin:0 auto}.premium-contact-cta__eyebrow,.premium-contact-cta__actions{justify-content:center}.premium-contact-cta__trust{max-width:760px;margin-left:auto;margin-right:auto}.premium-contact-cta__visual{min-height:360px;width:min(100%,520px);margin:0 auto}}@media (min-width:768px) and (max-width:991px){body.contact-page .contact-service-banner{padding-top:76px !important;padding-bottom:64px !important}body.contact-page .contact-service-banner>.container{max-width:760px !important;padding-left:32px !important;padding-right:32px !important}body.contact-page .contact-service-banner .service-content-col{padding-top:0 !important;text-align:center}body.contact-page .contact-service-banner .type-text-wrapper{max-width:700px;margin:0 auto 28px}body.contact-page .contact-service-banner h1{max-width:620px;margin:0 auto 18px !important;font-size:clamp(2.45rem,5.2vw,3.1rem) !important;line-height:1.12 !important;letter-spacing:-0.03em;text-align:center !important}body.contact-page .contact-service-banner .service-banner-content{max-width:660px;margin:0 auto 24px !important;font-size:1.02rem !important;line-height:1.8 !important;color:rgba(255,255,255,0.86) !important;text-align:center !important}body.contact-page .contact-service-banner .list-wrapper{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 28px !important;max-width:650px;margin:0 auto 24px !important;padding:0 !important;text-align:left}body.contact-page .contact-service-banner .list-wrapper li{margin:0 !important;min-width:0}body.contact-page .contact-service-banner .list-wrapper-point{font-size:1rem !important;line-height:1.45 !important;color:rgba(255,255,255,0.94) !important}body.contact-page .contact-service-banner .text-blow{display:block;max-width:650px;margin:0 auto !important;font-size:1rem !important;line-height:1.55 !important;color:rgba(255,255,255,0.82) !important;text-align:center}body.contact-page .contact-service-banner .form-col{max-width:660px;margin:0 auto}body.contact-page .contact-service-banner .consultation-card{margin-top:0 !important}}@media (max-width:767px){body.contact-page #testimonials>.container{width:calc(100% - 28px)}body.contact-page #testimonials .clutch-widget{width:100% !important;min-height:840px}body.contact-page #testimonials .clutch-widget iframe{transform:none}body.contact-page #awards .row{gap:20px}body.contact-page #awards .col-md-5{flex-basis:100%;max-width:100%}body.contact-page #awards .award-name{white-space:normal}.premium-contact-cta{padding:68px 0 76px}.premium-contact-cta__shell{width:min(100% - 30px,560px);gap:38px}.premium-contact-cta__heading{font-size:clamp(2.05rem,11vw,2.65rem)}.premium-contact-cta__copy{font-size:1rem}.premium-contact-cta__actions{flex-direction:column}.premium-contact-cta__button{width:100%}.premium-contact-cta__trust{grid-template-columns:1fr}.premium-contact-cta__trust-item{text-align:left}.premium-contact-cta__visual{min-height:300px}.premium-contact-cta__rings{inset:40px 46px 42px}.premium-contact-cta__glass-icon{width:64px;height:64px;border-radius:20px}.premium-contact-cta__glass-icon--email{left:22px}.premium-contact-cta__glass-icon--phone{right:20px}.premium-contact-cta__glass-icon--chat{left:72px;bottom:48px}body.contact-page .btn-primary.free-demo-btn.contact-floating-demo{right:10px !important;min-width:108px;min-height:40px;font-size:13px !important}}@media (prefers-reduced-motion:reduce){.premium-contact-cta,.premium-contact-cta *,.premium-contact-cta::after{animation:none !important;transition-duration:0.01ms !important}}#ourclients .contact-client-card{display:flex !important;align-items:center;justify-content:center;width:100%;margin:0;min-height:126px;padding:clamp(18px,2vw,28px);background:#ffffff;border:1px solid #e3ebf5;border-radius:20px;box-shadow:0 10px 30px rgba(16,41,74,0.06);box-sizing:border-box;transition:transform 200ms ease,box-shadow 200ms ease,border-color 200ms ease}#ourclients .contact-client-card:hover,#ourclients .contact-client-card:focus-within{transform:translateY(-3px);border-color:#c3d8f6;box-shadow:0 16px 34px rgba(16,41,74,0.11)}#ourclients .contact-client-card img{display:block !important;width:auto;height:auto;max-width:160px;max-height:56px;object-fit:contain;opacity:1 !important;visibility:visible !important;filter:none !important}.tech-domains-hero{text-align:center;max-width:900px;margin:0 auto 34px}.tech-domains-eyebrow{display:inline-block;margin-bottom:12px;color:#015ebe;font-size:13px;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}.tech-domains-hero h2{margin:0;color:#0f172a;font-size:clamp(2rem,3vw,3rem);line-height:1.12;font-weight:800}.tech-domains-hero p{margin:14px auto 0;max-width:760px;color:#526173;font-size:1.02rem;line-height:1.7}.tech-domains-grid{margin-top:14px}.tech-domains-row{justify-content:center}.tech-domains-row + .tech-domains-row{margin-top:0}.tech-domain-card{position:relative;height:100%;padding:26px 24px 22px;border-radius:24px;background:#ffffff;border:1px solid #d9e4f1;box-shadow:0 14px 42px rgba(15,23,42,0.06);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease;width:100%;max-width:340px;margin-left:auto;margin-right:auto}.tech-domain-card::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(1,94,190,0.04),rgba(1,94,190,0));opacity:0;transition:opacity 0.25s ease;pointer-events:none}.tech-domain-card:hover{transform:translateY(-6px);border-color:#b7d0ef;box-shadow:0 22px 48px rgba(1,94,190,0.12)}.tech-domain-card:hover::before{opacity:1}.tech-domain-top{display:flex;align-items:center;gap:14px;position:relative;z-index:1}.tech-domain-icon{width:54px;height:54px;border-radius:16px;background:linear-gradient(145deg,#eff6ff 0%,#dbeafe 55%,#bfdbfe 100%);color:#015ebe;display:flex;align-items:center;justify-content:center;font-size:1.45rem;flex-shrink:0;box-shadow:0 8px 18px rgba(1,94,190,0.12),inset 0 1px 0 rgba(255,255,255,0.95)}.tech-domain-icon i{display:inline-block;line-height:1}.tech-domain-icon svg{display:block;width:1.45rem;height:1.45rem;fill:currentColor;flex-shrink:0}.tech-domain-meta h3{margin:0;color:#0f172a;font-size:1.32rem;line-height:1.15;font-weight:800}.tech-domain-underline{width:38px;height:3px;margin:16px 0 14px;border-radius:999px;background:#015ebe}.tech-domain-copy{margin:0 0 18px;color:#516072;font-size:0.98rem;line-height:1.7;min-height:82px;position:relative;z-index:1}.tech-domain-group{position:relative;z-index:1;margin-top:14px}.tech-domain-group-label{display:inline-flex;margin-bottom:10px;color:#015ebe;font-size:0.76rem;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.tech-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tech-chip{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border-radius:999px;border:1px solid #dbe6f3;background:#f8fbff;color:#1e293b;font-size:0.82rem;font-weight:600;line-height:1.1;min-height:42px;white-space:nowrap}.tech-chip span{white-space:nowrap}.tech-chip i{color:#015ebe;font-size:0.76rem}.tech-chip img{width:22px;height:22px;object-fit:contain;flex-shrink:0}.tech-chip--logo{justify-content:flex-start}.tech-chip--text{justify-content:flex-start}@media (max-width:991px){.tech-domains-section{padding:56px 0 68px}.tech-domains-section>.container{padding-left:24px;padding-right:24px}.tech-domain-card{padding:24px;max-width:100%}.tech-chip-grid{grid-template-columns:1fr}}@media (min-width:768px) and (max-width:991px){.tech-domains-section>.container{max-width:760px;padding-left:24px;padding-right:24px}.tech-domains-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tech-domains-row{display:contents !important}.tech-domains-row>[class*="col-"]{width:100% !important;max-width:100% !important;flex:none !important;padding-left:0 !important;padding-right:0 !important;margin-bottom:0 !important}.tech-domain-card{max-width:none;padding:24px 22px;min-height:100%}.tech-domain-meta h3{font-size:1.18rem}.tech-domain-copy{font-size:0.92rem;line-height:1.62;min-height:72px}}body.contact-page .premium-contact-cta,body.contact-page .premium-contact-cta::before,body.contact-page .premium-contact-cta::after,body.contact-page .premium-contact-cta__orb,body.contact-page .premium-contact-cta__rings,body.contact-page .premium-contact-cta__line,body.contact-page .premium-contact-cta__glass-icon,body.contact-page .premium-contact-cta__particle,body.contact-page .premium-contact-cta__network{animation:none !important;transition:none !important;transform:none !important;will-change:auto !important}body.contact-page [data-aos],body.contact-page .aos-init,body.contact-page .aos-animate{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}@media (max-width:991px){body.contact-page .premium-contact-cta,body.contact-page .premium-contact-cta *,body.contact-page .premium-contact-cta *::before,body.contact-page .premium-contact-cta *::after{animation:none !important;transition:none !important;transform:none !important;will-change:auto !important}body.contact-page #testimonials .clutch-widget iframe{transform:none !important}}@media (prefers-reduced-motion:reduce){body.contact-page .premium-contact-cta,body.contact-page .premium-contact-cta::before,body.contact-page .premium-contact-cta::after,body.contact-page .premium-contact-cta__orb,body.contact-page .premium-contact-cta__rings,body.contact-page .premium-contact-cta__line,body.contact-page .premium-contact-cta__glass-icon,body.contact-page .premium-contact-cta__particle,body.contact-page .premium-contact-cta__network{animation:none !important;transition:none !important;transform:none !important}}body.contact-page #header-shell{min-height:69.3px}body.contact-page .premium-contact-cta{contain-intrinsic-size:0 760px}@media (max-width:991px){body.contact-page #header-shell{min-height:50px}body.contact-page .premium-contact-cta,body.contact-page .premium-contact-cta::before,body.contact-page .premium-contact-cta::after,body.contact-page .premium-contact-cta__visual,body.contact-page .premium-contact-cta__visual *,body.contact-page .premium-contact-cta__orb,body.contact-page .premium-contact-cta__rings,body.contact-page .premium-contact-cta__line,body.contact-page .premium-contact-cta__glass-icon,body.contact-page .premium-contact-cta__particle,body.contact-page .premium-contact-cta__network{animation:none !important;transition:none !important;transform:none !important;will-change:auto !important}body.contact-page .premium-contact-cta__visual{display:none !important}body.contact-page main.contact-page [data-aos],body.contact-page main.contact-page .aos-init,body.contact-page main.contact-page .aos-animate{opacity:1 !important;transform:none !important;animation:none !important;transition:none !important}body.contact-page #testimonials .clutch-widget iframe{transform:none !important}}@media (max-width:575px){body.contact-page #header-shell{min-height:50px}body.contact-page .premium-contact-cta{contain-intrinsic-size:0 760px}}body.contact-page #awards .icon-box{min-height:280px}body.contact-page .premium-contact-cta{animation:none !important}body.contact-page .premium-contact-cta::after{display:none !important}body.contact-page .premium-contact-cta__shell{align-items:stretch}body.contact-page .premium-contact-cta__visual{display:flex !important;align-items:stretch;justify-content:stretch;height:100%;align-self:stretch;min-height:0 !important;width:100%;box-sizing:border-box;padding:0;overflow:hidden;border-radius:28px;background:#ffffff}body.contact-page .premium-contact-cta__image{display:block;width:100%;height:100%;max-width:none;max-height:none;border-radius:0;object-fit:contain;object-position:center;box-shadow:0 24px 60px rgba(1,12,33,0.28)}@media (max-width:991px){body.contact-page .premium-contact-cta__shell{grid-template-columns:1fr;gap:26px}body.contact-page .premium-contact-cta__visual{max-width:560px;margin:0 auto;height:auto}body.contact-page .premium-contact-cta__image{width:100%;height:auto}}