/* TechToTab Premium Edition — brand UI 2.0 / progressive enhancement */
:root{--ink:#070d1c;--ink2:#111a30;--blue:#416bff;--blue2:#65a4ff;--violet:#8868ff;--cyan:#4fe1f2;--soft:#f6f8fc;--text:#10192e;--muted:#66738d;--line:#e5eaf3;--radius:24px;--shadow:0 24px 75px rgba(19,40,90,.08)}
html{scroll-padding-top:100px}body{background:#fff;letter-spacing:-.008em}h1,h2,h3{letter-spacing:-.058em}p{line-height:1.78}::selection{background:#c7dbff;color:#0b1a36}
.container-xl{max-width:1330px;padding-inline:clamp(20px,3.7vw,54px)}.section{padding:clamp(78px,8.5vw,130px) 0}.bg-soft{background:#f6f8fc}.section-intro{max-width:790px;margin-bottom:50px}.section-intro h2{font-size:clamp(36px,4.1vw,60px);line-height:1.11;letter-spacing:-.065em}.section-intro p{font-size:15px;line-height:1.85}.eyebrow{letter-spacing:.18em;font-weight:800;color:#426cff;font-size:10px}.eyebrow::before{content:'';display:inline-block;width:15px;height:2px;vertical-align:middle;margin-right:10px;background:currentColor}
.btn{border-radius:12px;padding:15px 23px;letter-spacing:-.01em;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn-primary{background:#436dff;box-shadow:0 15px 32px rgba(53,98,241,.2)}.btn-primary:hover{background:#3156dd;box-shadow:0 19px 35px rgba(53,98,241,.29)}.btn i{font-size:15px}.btn-outline-dark{background:transparent;border:1px solid #cfd9eb}.text-arrow{font-size:13px}
.announce{background:#0a1226;color:#cad5ea;letter-spacing:.04em;padding:10px 0}.announce-dot{color:#80deed}.announce a{color:#e1ecff;text-decoration:none;border-bottom:1px solid #6b8cbc}
.site-header{border-bottom:1px solid rgba(230,234,244,.93);box-shadow:0 8px 30px rgba(16,35,68,.03)}.header-shell{height:84px}.brand-logo img{width:168px;object-fit:contain}.nav-links{gap:clamp(12px,1.7vw,27px)}.nav-link{font-size:12px;font-weight:800;color:#43516b;letter-spacing:.002em}.nav-link:hover,.nav-link.active{color:#3160f3}.btn-nav{border-radius:10px;padding:13px 19px}.mega-menu{border:1px solid #e5ebf5;box-shadow:0 30px 80px rgba(18,37,83,.15);border-radius:18px}.mega-group>a{transition:color .2s,transform .2s}.mega-group>a:hover{transform:translateX(3px)}
/* Hero: bespoke editorial SaaS visual composition */
.hero-home{background:radial-gradient(ellipse 80% 72% at 76% 34%,#1d2850 0%,transparent 66%),linear-gradient(135deg,#080f22 0%,#0d152b 53%,#121a32 100%);position:relative;isolation:isolate;overflow:hidden}.hero-home:before{content:'';position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(#a4bcff 0.75px,transparent .75px);background-size:28px 28px;opacity:.11;mask-image:linear-gradient(100deg,transparent 5%,black 72%)}.hero-home:after{content:'';position:absolute;left:-10%;bottom:-48%;width:70vw;height:65vw;border-radius:50%;background:#284bd8;opacity:.075;filter:blur(70px);pointer-events:none}
.hero-home-grid{max-width:1440px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:30px;min-height:730px;padding-top:95px;padding-bottom:85px;align-items:center}.hero-copy{position:relative;z-index:3}.hero-pill{display:inline-flex;gap:10px;border:1px solid #ffffff28;background:#ffffff0b;backdrop-filter:blur(6px);font-size:10px;color:#d9e6ff;letter-spacing:.14em;padding:12px 16px;border-radius:40px}.hero-copy h1{font-size:clamp(50px,5.2vw,78px);letter-spacing:-.072em;line-height:1.04;font-weight:800;max-width:650px;margin:28px 0}.hero-copy h1 em{font-style:normal;background:linear-gradient(100deg,#94d8ff 5%,#9dabff 54%,#bb8fff 95%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:575px;color:#b9c6dc;font-size:clamp(14px,1.15vw,17px);line-height:1.85}.hero-buttons{gap:13px;flex-wrap:wrap}.hero-copy .btn-lg{padding:18px 22px;font-size:13px}.btn-hero-outline{border:1px solid #8796b65e;background:#ffffff09;color:#fff}.btn-hero-outline:hover{background:#ffffff1a;color:#fff}.hero-caption{color:#9daecb;border-top:1px solid #ffffff19;padding-top:24px;margin-top:40px;max-width:520px}.hero-caption strong{color:#e6f1ff}
.premium-visual{position:relative;min-width:0;width:100%;height:540px;z-index:2;display:grid;place-items:center;perspective:900px}.pv-glow{position:absolute;width:85%;height:78%;border-radius:50%;background:radial-gradient(circle,#416dff57 0%,#7250e027 40%,transparent 72%);filter:blur(24px)}.pv-orbit{position:absolute;border:1px solid #8c9bfc29;border-radius:50%;transform:rotate(-17deg);pointer-events:none}.pv-orbit-a{width:92%;height:72%}.pv-orbit-b{width:72%;height:95%;transform:rotate(25deg)}
.pv-dashboard{position:relative;width:min(92%,610px);background:#0c162b;border:1px solid #a4b9ff47;border-radius:18px;box-shadow:0 28px 80px #040a1fbb,0 0 0 8px #ffffff08;transform:rotate(-3deg) translateY(2px);overflow:hidden;z-index:3}.pv-head{height:48px;background:#141f38;border-bottom:1px solid #ffffff1a;display:flex;align-items:center;justify-content:space-between;padding:0 18px;gap:8px;color:#c5d4f7;font-size:9px;letter-spacing:.1em;font-weight:800}.pv-head>span:nth-child(2){white-space:nowrap}.pv-head i{margin-right:6px;color:#78c8ff}.pv-controls{display:flex;gap:5px}.pv-controls b{display:block;height:7px;width:7px;border-radius:50%;background:#d87882}.pv-controls b:nth-child(2){background:#d6ae69}.pv-controls b:nth-child(3){background:#67c89d}.pv-head-live{color:#94cba7;letter-spacing:0}.pv-head-live b{display:inline-block;height:6px;width:6px;background:#51d89b;border-radius:50%;margin-right:3px}.pv-body{display:grid;grid-template-columns:50px 1fr;min-height:346px}.pv-side{background:#0d172b;border-right:1px solid #ffffff16;padding:18px 10px;display:flex;flex-direction:column;gap:16px;align-items:center;color:#647698}.pv-side span{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;font-size:14px}.pv-side .pv-side-on{color:#9fc7ff;background:#3456aa55}.pv-main{padding:30px 30px 25px;min-width:0}.pv-overline{font-size:9px;font-weight:800;letter-spacing:.14em;color:#7994c7;display:flex;justify-content:space-between;gap:12px}.pv-overline span{color:#526789}.pv-main h3{font-size:clamp(23px,2.4vw,33px);line-height:1.22;color:white;margin:15px 0 22px;letter-spacing:-.06em}.pv-main h3 em{font-style:normal;color:#91bdff}.pv-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pv-stats>div{border:1px solid #ffffff18;background:#ffffff07;border-radius:10px;padding:13px 15px}.pv-stats small{display:block;color:#94a7c8;font-size:8px;font-weight:800;letter-spacing:.15em}.pv-stats strong{display:block;color:#e5edff;margin:6px 0 12px;font-size:11px;font-weight:800}.pv-stats strong i{color:#78aeff;margin-right:5px}.pv-stat-track{height:4px;background:#ffffff14;display:block;border-radius:10px}.pv-stat-track b{height:100%;display:block;border-radius:10px;background:linear-gradient(90deg,#4de2eb,#6c7bff)}.pv-chart{margin-top:12px;border-radius:10px;border:1px solid #ffffff16;background:#ffffff05;padding:15px 15px 0}.pv-chart-label{font-size:8px;letter-spacing:.12em;color:#b1c2df;font-weight:800;display:flex;justify-content:space-between;gap:5px}.pv-chart-label span{letter-spacing:0;color:#697c9e;font-weight:500}.pv-chart svg{width:100%;height:80px;margin-top:10px;display:block}
.pv-float{position:absolute;display:flex;align-items:center;gap:12px;padding:13px 15px;background:#f7faff;color:#101b35;border:1px solid #fff;border-radius:13px;box-shadow:0 20px 45px #050f35b5;z-index:5;animation:premiumFloat 6s ease-in-out infinite;white-space:nowrap}.pv-float-icon{width:35px;height:35px;border-radius:9px;background:#e8ecff;color:#6e54f5;display:grid;place-items:center;font-size:16px}.pv-float div{display:grid;gap:3px}.pv-float small{font-size:8px;letter-spacing:.13em;font-weight:800;color:#71819c}.pv-float strong{font-size:11px;color:#1b2d4d}.pv-float>i{color:#5474d0;margin-left:8px}.pv-float-ai{top:3%;right:1%;transform:rotate(4deg)}.pv-float-commerce{bottom:1%;right:0;animation-delay:-1.5s;transform:rotate(3deg)}.pv-float-tech{bottom:9%;left:-2%;animation-delay:-3s;transform:rotate(-3deg)}.pv-float-tech .pv-float-icon{background:#e2f7ff;color:#1684c1}.pv-tiny-bars{display:flex;align-items:flex-end;gap:3px;height:20px}.pv-tiny-bars i{width:4px;height:9px;background:#558cff;border-radius:2px}.pv-tiny-bars i:nth-child(2){height:17px}.pv-tiny-bars i:nth-child(3){height:12px}.pv-tiny-bars i:nth-child(4){height:20px}.pv-note{position:absolute;bottom:-4%;left:20%;font-size:8px;letter-spacing:.14em;color:#94a5c9;font-weight:700}.pv-note span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#70d7f1;vertical-align:middle;margin-right:7px}@keyframes premiumFloat{0%,100%{translate:0 0}50%{translate:0 -9px}}
.trust-strip{background:#fff;border-bottom:1px solid #edf0f6;padding:36px 0}.trust-label{font-size:10px;letter-spacing:.18em;color:#8190a8}.platforms{justify-content:space-between;gap:12px 20px}.platforms span{font-weight:800;font-size:clamp(11px,1.35vw,18px);color:#758299;letter-spacing:-.06em}.trust-disclaimer{font-size:10px;margin:16px 0 0;color:#97a0b0}
.specialty-band{background:#fff;border-bottom:1px solid #ecf0f6}.specialty-row{display:grid;grid-template-columns:1fr 1px 1.3fr auto;gap:38px;align-items:center;padding-top:34px;padding-bottom:34px}.specialty-row>div:first-child{display:flex;gap:17px;align-items:center;font-size:15px;font-weight:600;line-height:1.4;color:#57657a}.specialty-row strong{color:#182848;font-size:20px;letter-spacing:-.045em}.specialty-star{font-size:38px;color:#526df5;line-height:1}.specialty-rule{height:52px;background:#e7edf7}.specialty-row p{font-size:12px;max-width:430px;margin:0;line-height:1.7}.specialty-row>a{font-size:11px;font-weight:800;color:#315bda;white-space:nowrap}
.intro-section{background:linear-gradient(120deg,#fff,#fcfdff)}.intro-grid{gap:clamp(40px,7vw,115px)}.intro-grid h2{font-size:clamp(38px,4.2vw,61px);line-height:1.13}.lead-text{font-size:19px;color:#233453;font-weight:700}
.category-card,.solution-card,.info-card,.portfolio-card,.pricing-card,.team-card,.blog-card,.concept-row,.industry-tile{border:1px solid #e3e9f2;border-radius:20px;background:#fff;box-shadow:0 2px 7px rgba(15,42,80,.025);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.category-card:hover,.solution-card:hover,.info-card:hover,.portfolio-card:hover,.pricing-card:hover,.blog-card:hover,.industry-tile:hover{transform:translateY(-6px);border-color:#b9caf4;box-shadow:0 25px 65px rgba(24,52,113,.1)}
.service-category-grid{gap:18px}.category-card{position:relative;overflow:hidden;padding:31px;min-height:320px}.category-card:before{content:'';position:absolute;width:160px;height:160px;border-radius:50%;right:-86px;top:-95px;background:radial-gradient(circle,#81a9ff4f,transparent 74%);pointer-events:none}.category-card:nth-child(2):before{background:radial-gradient(circle,#b6a2ff70,transparent 74%)}.category-card:nth-child(3):before{background:radial-gradient(circle,#92dffa60,transparent 74%)}.category-card:nth-child(4):before{background:radial-gradient(circle,#95d8bf65,transparent 74%)}.category-icon{background:linear-gradient(135deg,#e3eaff,#f1f4ff);border:1px solid #d8e2ff;border-radius:14px}.category-card h3{font-size:22px;line-height:1.25}.category-card p{font-size:12px;line-height:1.75}.category-link{font-size:12px}
.solution-card{padding:27px!important}.solution-card h3{font-size:19px}.solution-card p{font-size:12px}.solution-icon{border-radius:13px}.why-section{background:linear-gradient(145deg,#fafbff,#fff)}.why-grid{gap:70px}.industry-tile{background:#fff;min-height:150px;padding:25px}.industry-tile i:first-child{color:#4d6ef4;font-size:27px}.industry-tile span{font-weight:800}.process-step{border-top:2px solid #dfe7f5;padding-top:24px}.step-num{color:#a6b9e9;font-size:14px;font-weight:800;letter-spacing:.14em}.process-step h3{font-size:24px}.portfolio-card{overflow:hidden}.portfolio-image{height:235px;position:relative;isolation:isolate;overflow:hidden}.portfolio-image:before{content:'';position:absolute;inset:0;background-image:linear-gradient(0deg,transparent 90%,#ffffff1a 91%),linear-gradient(90deg,transparent 90%,#ffffff1a 91%);background-size:36px 36px;transform:rotate(-14deg) scale(1.6);opacity:.6}.portfolio-image:after{content:'';position:absolute;inset:15%;border:1px solid #ffffff55;border-radius:22px;transform:rotate(-12deg);box-shadow:16px 19px 0 #ffffff14,32px 38px 0 #ffffff09;pointer-events:none}.portfolio-edit-note{margin-top:24px;display:flex;gap:16px;align-items:center;background:#eaf0fc;border:1px solid #d9e5f8;padding:20px 23px;border-radius:14px;color:#415471}.portfolio-edit-note>i{font-size:20px;color:#5374f1}.portfolio-edit-note span{flex:1;font-size:12px;line-height:1.7}.portfolio-edit-note a{font-size:11px;white-space:nowrap;color:#315bd6;font-weight:800}.ai-feature{background:radial-gradient(circle at 78% 50%,#202c60 0%,transparent 55%),linear-gradient(135deg,#0b1228,#101b38)}.ai-feature h2{letter-spacing:-.063em}.testimonial-box{border:1px solid #e8eafa;box-shadow:0 20px 60px #1b3e7b0a;border-radius:23px}.faq-item{border-radius:13px}.cta-panel{background:radial-gradient(circle at 85% 0,#4356a8 0%,transparent 45%),linear-gradient(120deg,#0e1b38,#192b5d);border-radius:25px;padding:58px}.cta-panel h2{font-size:clamp(30px,3.3vw,49px);letter-spacing:-.06em}.footer{background:#090f20}
/* Unique service hero system */
.page-hero{background:linear-gradient(125deg,#f7faff 10%,#eef3fd 100%);padding:74px 0 82px;overflow:hidden}.page-hero-grid{grid-template-columns:1.12fr .88fr;gap:50px;align-items:center}.page-hero-copy h1{font-size:clamp(39px,4.2vw,66px);line-height:1.1;letter-spacing:-.07em}.page-hero-copy>p{font-size:16px;line-height:1.85;max-width:600px}.premium-page-art{height:405px;min-width:0;position:relative;display:grid;place-items:center;isolation:isolate;overflow:visible}.ppa-grid{position:absolute;inset:0;background-image:linear-gradient(#7298d10d 1px,transparent 1px),linear-gradient(90deg,#7298d10d 1px,transparent 1px);background-size:25px 25px;mask-image:radial-gradient(ellipse,#000 20%,transparent 70%)}.ppa-glow{position:absolute;inset:12%;border-radius:50%;background:var(--art-accent);opacity:.18;filter:blur(55px)}.ppa-shell{position:relative;z-index:2;width:min(92%,440px);transform:rotate(-5deg);background:#0e1a32;border:1px solid #3b4f73;border-radius:18px;box-shadow:0 35px 65px #1d315247;overflow:hidden;color:#fff}.ppa-top{display:flex;justify-content:space-between;padding:17px 22px;border-bottom:1px solid #ffffff1e;font-size:9px;font-weight:800;letter-spacing:.1em;color:#bdcce7}.ppa-top i{color:var(--art-accent)}.ppa-main{padding:32px 32px 27px}.ppa-index{font-size:10px;font-weight:800;letter-spacing:.18em;color:var(--art-accent)}.ppa-mark{display:grid;place-items:center;margin:21px 0;width:64px;height:64px;background:#ffffff14;border:1px solid #ffffff2b;border-radius:16px;color:var(--art-accent);font-size:30px;box-shadow:0 0 36px #ffffff08}.ppa-main h3{font-size:clamp(23px,2.35vw,32px);line-height:1.16;letter-spacing:-.05em;max-width:300px;margin:0 0 11px;color:#fff}.ppa-main p{font-size:12px;color:#9aaccd;margin:0 0 24px}.ppa-pills{display:flex;gap:8px;flex-wrap:wrap}.ppa-pills span{font-size:8px;letter-spacing:.08em;font-weight:800;color:#bac9e9;background:#ffffff0d;border:1px solid #ffffff18;border-radius:20px;padding:9px 11px}.ppa-corner{position:absolute;z-index:3;bottom:24px;right:0;display:grid;place-items:center;width:66px;height:66px;border:1px solid #fff;border-radius:18px;background:var(--art-accent);color:#0b1730;font-size:29px;box-shadow:0 20px 40px #1b2d5635}.ppa-outline{position:absolute;z-index:1;top:17px;right:0;color:#23395b;font-size:10px;font-weight:800;letter-spacing:.22em}
/* Accessible motion & mobile */
@media(max-width:1100px){.hero-home-grid{min-height:0}.pv-float-ai{right:0}.pv-float-tech{left:0}.specialty-row{gap:20px}.page-hero-grid{gap:18px}}
@media(max-width:991px){.header-shell{height:74px}.site-header nav{top:74px}.hero-home-grid{grid-template-columns:1fr;padding-top:70px;gap:0}.hero-copy h1{max-width:770px}.premium-visual{height:510px;width:min(720px,100%);margin:30px auto 0}.pv-dashboard{width:83%}.pv-float-ai{right:0}.pv-float-tech{left:0}.page-hero-grid{grid-template-columns:1fr 1fr}.premium-page-art{height:345px}.ppa-shell{width:100%}.ppa-main{padding:25px}.specialty-row{grid-template-columns:1fr 1fr;gap:20px}.specialty-rule{display:none}.specialty-row>a{justify-self:end}}
@media(max-width:767px){.section{padding:72px 0}.hero-home-grid{padding-top:55px;padding-bottom:40px}.hero-copy h1{font-size:clamp(45px,9vw,66px)}.hero-copy>p{font-size:14px}.hero-caption{margin-top:30px}.premium-visual{height:385px;transform:none;margin:35px auto 0}.pv-dashboard{width:86%}.pv-float{padding:9px 10px;gap:8px}.pv-float-icon{width:27px;height:27px;font-size:12px}.pv-float small{font-size:7px}.pv-float strong{font-size:9px}.pv-float-ai{right:0;top:-1%}.pv-float-tech{left:0;bottom:3%}.pv-float-commerce{right:0;bottom:-1%}.pv-head{height:37px;padding:0 10px;font-size:7px}.pv-body{grid-template-columns:35px 1fr;min-height:260px}.pv-side{padding:12px 4px;gap:6px}.pv-side span{font-size:11px}.pv-main{padding:17px}.pv-main h3{font-size:24px;margin:12px 0}.pv-overline{font-size:7px}.pv-stats>div{padding:9px}.pv-stats strong{font-size:9px}.pv-chart{padding:9px 9px 0}.pv-chart svg{height:48px}.pv-note{font-size:7px;bottom:-5%}.platforms{justify-content:center}.specialty-row{grid-template-columns:1fr;gap:15px;padding-top:27px;padding-bottom:27px}.specialty-row>a{justify-self:start}.section-intro h2{font-size:clamp(32px,7vw,46px)}.portfolio-edit-note{align-items:flex-start;flex-wrap:wrap}.portfolio-edit-note a{margin-left:36px}.page-hero{padding:55px 0}.page-hero-grid{grid-template-columns:1fr}.page-hero-copy h1{font-size:clamp(36px,8vw,51px)}.premium-page-art{height:340px;width:min(480px,100%);margin:0 auto}.ppa-shell{width:85%}.ppa-corner{right:0}.cta-panel{padding:37px}}
@media(max-width:480px){.hero-home-grid{padding-top:44px}.hero-copy h1{font-size:clamp(41px,10vw,52px)}.hero-copy .hero-buttons{align-items:stretch;display:flex;flex-direction:column}.hero-copy .hero-buttons .btn{width:100%;white-space:normal}.premium-visual{height:330px;margin:20px auto 5px}.pv-dashboard{width:92%;transform:rotate(-2deg)}.pv-main{padding:12px}.pv-main h3{font-size:21px;margin:9px 0}.pv-head-live{display:none}.pv-float{box-shadow:0 10px 25px #050f35a3}.pv-float-tech{bottom:-2%}.pv-float-commerce{bottom:0;right:-3px}.pv-float-ai{top:0}.pv-chart-label span{display:none}.pv-chart svg{height:39px}.pv-stats small{font-size:7px}.pv-note{display:none}.ppa-main h3{font-size:24px}.premium-page-art{height:320px}.category-card{padding:22px}.portfolio-edit-note a{margin-left:0}}
@media(max-width:360px){.premium-visual{height:310px}.pv-float-tech{display:none}.pv-main h3{font-size:18px}.pv-stats strong{font-size:8px}.pv-chart{margin-top:8px}.pv-body{min-height:225px}.pv-head>span:nth-child(2){font-size:6px}.ppa-main{padding:22px}.ppa-main h3{font-size:21px}}
@media(prefers-reduced-motion:reduce){.pv-float{animation:none!important}*,*::before,*::after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}

/* V4: extend existing V2 mega-menu without adding top-level nav categories. */
.cloud-subnav-heading{font-size:10px!important;color:#3564dd;letter-spacing:.12em;font-weight:900;padding:18px 0 7px;border-top:1px solid #e6ebf4;margin-top:10px}
.mega-group>a.cloud-subnav-link{font-size:12px;line-height:1.45;color:#546985}
.mega-group>a.cloud-subnav-link:last-child{color:#255ae5;font-weight:800}
@media(min-width:992px){.mega-menu .tech-menu-group{max-height:min(425px,55vh);overflow-y:auto;overscroll-behavior:contain;padding-right:9px;scrollbar-width:thin;scrollbar-color:#d9e3f4 transparent}.mega-menu .tech-menu-group:focus-within{scroll-behavior:smooth}}
.cloud-discovery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}
.cloud-discovery-card{background:#fff;border:1px solid #e1e9f5;border-radius:18px;padding:27px;display:flex;flex-direction:column;min-height:270px;transition:transform .2s,box-shadow .2s}
.cloud-discovery-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(36,65,120,.11)}
.cloud-discovery-card>i{font-size:32px;color:#416bf4}.cloud-discovery-card h3{font-size:19px;margin:24px 0 12px}.cloud-discovery-card p{font-size:12px}.cloud-discovery-card>span{font-weight:800;font-size:11px;color:#2458e8;margin-top:auto}
@media(max-width:991px){.cloud-discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tech-menu-group{max-height:none;overflow:visible}}
@media(max-width:600px){.cloud-discovery-grid{grid-template-columns:1fr}.cloud-discovery-card{min-height:220px}}
