/* Editorial update of the canonical T&G offer and technology templates. */
.home-connect-entry{padding:25px 0 58px;background:#fff}.home-connect-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:23px;min-height:395px;background:#060d1a;color:#fff;border:1px solid #224459}.home-connect-panel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}.home-connect-panel:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07111cf5 0%,#07111ce6 30%,#07111c77 58%,#07111c00)}.home-connect-copy{padding:46px;max-width:650px}.home-connect-copy h2{font-size:clamp(30px,3.4vw,46px);line-height:1.12;letter-spacing:-1.5px;color:#fff;margin:15px 0 21px}.home-connect-copy h2 span{color:#83e7ee}.home-connect-copy>p:not(.tn26-kicker){color:#b6c9dc;font-size:15px;line-height:1.8;max-width:460px}.home-connect-copy small{display:block;font-size:10px;color:#9db5cb;margin-top:18px;line-height:1.7;max-width:430px}.home-connect-copy .tn26-kicker{color:#8edce6}.tng-tech-family{background:#081b2b;padding-block:52px;color:#f0f8ff}.tng-tech-heading h2{color:#f0f8ff}.tng-tech-heading>p{color:#a4b9cc}.tng-tech-family .tn26-kicker{color:#7ae0e9}.tng-tech-card{border-color:#ffffff1a;border-radius:16px;background:#10283b}.tng-tech-card h3,.tng-tech-card h3 a{color:#effaff}.tng-tech-card-copy>p:not(.tng-tech-stage){color:#a4bbcf}.tng-tech-card-copy>.tn26-text-link,.tng-tech-all{color:#83e5ef}.tng-tech-card .tng-tech-stage{padding:0;border:0;background:none;color:#8fd8e5!important;font-size:10px!important;letter-spacing:.3px}.tng-tech-card-copy{padding:23px}.tng-tech-card h3{font-size:21px}.tng-tech-art{position:relative;min-height:212px;padding:20px;background:radial-gradient(ellipse at 70% 50%,#14738e66,transparent 70%),linear-gradient(135deg,#0a263d,#103d52);color:#7ee8ed;overflow:hidden;border-bottom:1px solid #6cc8df33}.tng-tech-art:after{content:'';position:absolute;width:240px;height:240px;right:-85px;top:-65px;border:1px solid #6ae6ed22;border-radius:50%;box-shadow:0 0 0 25px #6ae6ed06,0 0 0 50px #6ae6ed03;pointer-events:none}.tng-art-label{font-size:7px;letter-spacing:1.3px;color:#8bb5ca;display:block}.tng-tech-art svg{display:block;width:100%;height:145px;margin:2px 0 6px}.tng-tech-art>strong{display:block;font-size:18px;letter-spacing:-.5px;color:#d8f9ff}.tng-art-caption{font-size:7px;letter-spacing:1.5px;color:#8bafc7;display:block;margin-top:6px}.tng-tech-hero-art{border-radius:22px;overflow:hidden;box-shadow:0 20px 45px #102c3a18;background:#0e2d42}.tng-tech-hero-art .tng-tech-art{min-height:310px;padding:28px}.tng-tech-hero-art .tng-tech-art svg{height:210px}.tng-tech-hero-art .tng-tech-art>strong{font-size:28px}.tng-tech-hero-art>span{display:block;color:#91b5cc;font-size:10px;padding:12px 28px}.tng-tech-next{background:#0a2336;color:#e8f6ff;padding:54px 0}.tng-tech-next>.tn26-wrap{display:grid;grid-template-columns:1.35fr 1fr;align-items:center;gap:50px}.tng-tech-next h2{font-size:clamp(28px,3vw,40px);line-height:1.15;color:#f2fbff;letter-spacing:-1px}.tng-tech-next p{color:#a8bfd2;max-width:650px;line-height:1.8}.tng-tech-next .tn26-kicker{color:#89dfe8}.tng-tech-next-actions{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.tng-tech-next .tn26-text-link{margin-left:0;color:#bcebf1}.tng-tech-content>section{background:#f4f8fb;padding:30px}.tng-tech-content a.tn26-text-link{text-decoration:none}.tng-pricing-groups{margin:40px 0 60px}.tng-price-highlights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:28px 0}.tng-price-highlights>div{padding:24px;background:#edf6fa;border:1px solid #d7e6ee;border-radius:13px}.tng-price-highlights span{display:block;font-size:12px;line-height:1.6;color:#426378;min-height:40px}.tng-price-highlights strong{display:block;color:#08394e;font-size:20px;margin-top:12px}.tng-price-group{border:1px solid #d4e3ed;border-radius:12px;margin:13px 0;background:#fff;overflow:hidden}.tng-price-group>summary{cursor:pointer;padding:21px 24px;font-size:17px;font-weight:700;display:list-item;list-style-position:inside;color:#163e53}.tng-price-group>summary small{float:right;font-weight:400;font-size:12px;color:#617d8c;padding-top:4px}.tng-price-group[open]>summary{background:#eef7fb;border-bottom:1px solid #d4e3ed}.tng-price-items{display:grid;grid-template-columns:1fr 1fr;gap:0 30px;padding:5px 25px 20px}.tng-price-items>article{border-bottom:1px solid #e0eaf0;padding:24px 0}.tng-price-items h3{font-size:17px;margin:0 0 11px;color:#143d50;line-height:1.4}.tng-price-items strong{font-size:14px;color:#006c81}.tng-price-items p{font-size:13px;line-height:1.8;color:#567182;margin-top:13px}.tng-price-group summary:focus-visible{outline:3px solid #12a9c4;outline-offset:-4px}.tgstore-project-next{background:#072435!important}.tgstore-project-next h2,.tgstore-project-next p{color:#eff8ff!important}.tgstore-project-next .tgstore-wrap{align-items:center}
@media(max-width:1050px){.tng-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tng-price-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.home-connect-copy{max-width:600px}.tng-tech-heading{gap:28px}}
@media(max-width:700px){.home-connect-entry{padding:10px 0 35px}.home-connect-panel{min-height:480px;border-radius:17px}.home-connect-copy{padding:30px 25px}.home-connect-copy h2{font-size:33px}.home-connect-copy>p:not(.tn26-kicker){font-size:14px}.home-connect-panel>img{object-position:66% center}.home-connect-panel:after{background:linear-gradient(180deg,#07111cf5,#07111ce0 35%,#07111c88 70%,#07111c44)}.home-connect-copy small{font-size:10px}.tng-tech-grid{grid-template-columns:1fr;gap:18px}.tng-tech-art{min-height:190px}.tng-tech-art svg{height:125px}.tng-tech-heading{gap:16px}.tng-tech-hero-art .tng-tech-art{min-height:260px;padding:23px}.tng-tech-hero-art .tng-tech-art svg{height:170px}.tng-tech-next>.tn26-wrap{grid-template-columns:1fr;gap:20px}.tng-tech-next{padding:38px 0}.tng-tech-next h2{font-size:30px}.tng-tech-next-actions{gap:12px}.tng-tech-next .tn26-text-link{margin-top:0}.tng-price-highlights{gap:10px}.tng-price-highlights>div{padding:17px}.tng-price-highlights strong{font-size:17px}.tng-price-highlights span{font-size:11px}.tng-price-items{grid-template-columns:1fr;padding:3px 21px 15px}.tng-price-group>summary{padding:20px 18px;font-size:15px}.tng-price-group>summary small{float:none;display:block;margin-left:19px;font-size:11px}.tng-tech-content>section{padding:23px}.tng-pricing-groups{margin-bottom:35px}}
