:root{--tb2b-navy:#06253e;--tb2b-navy-2:#0a2942;--tb2b-blue:#2a2cb2;--tb2b-sky:#0c80d5;--tb2b-aqua:#25b6e9;--tb2b-ink:#0a2942;--tb2b-muted:#587086;--tb2b-line:#d8e3eb;--tb2b-soft:#f2f7fa;--tb2b-white:#fff;--tb2b-shell:1180px}.toknav-b2b-homepage,.toknav-b2b-inner-page{margin:0!important;min-width:320px;background:var(--tb2b-white);color:var(--tb2b-ink);font-family:Arial,Helvetica,sans-serif}.toknav-b2b-homepage *,.toknav-b2b-inner-page *{box-sizing:border-box}.toknav-b2b-homepage a,.toknav-b2b-inner-page a{color:inherit;text-decoration:none}.tb2b-shell{width:min(calc(100% - 48px),var(--tb2b-shell));margin:0 auto}.tb2b-skip-link{position:fixed;z-index:100;top:-70px;left:16px;padding:10px 14px;color:#fff!important;background:var(--tb2b-blue);font-weight:700}.tb2b-skip-link:focus{top:16px}.tb2b-header{position:sticky;z-index:30;top:0;color:var(--tb2b-ink);background:#fff;border-bottom:1px solid #dce5eb;box-shadow:0 2px 14px rgba(6,37,62,.06)}.tb2b-header__inner{display:flex;min-height:76px;align-items:center;gap:30px}.tb2b-brand{display:flex;flex:0 0 auto;align-items:center}.tb2b-brand img{display:block;width:151px;height:auto}.tb2b-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.tb2b-nav a{position:relative;padding:29px 0;color:#294157;font-size:14px;font-weight:700}.tb2b-nav a:after{position:absolute;right:0;bottom:21px;left:0;height:2px;content:"";transform:scaleX(0);transform-origin:left;background:var(--tb2b-blue);transition:transform .18s ease}.tb2b-nav a:hover:after,.tb2b-nav a:focus-visible:after{transform:scaleX(1)}.tb2b-header__cta,.tb2b-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;min-height:47px;padding:12px 19px;border:1px solid var(--tb2b-blue);border-radius:5px;background:var(--tb2b-blue);color:#fff!important;font-size:14px;font-weight:700;line-height:1.1;transition:transform .18s ease,background .18s ease,border-color .18s ease}.tb2b-header__cta:hover,.tb2b-button--primary:hover{transform:translateY(-2px);border-color:#20238f;background:#20238f}.tb2b-button:focus-visible,.tb2b-header__cta:focus-visible,.tb2b-nav a:focus-visible,.tb2b-product-card:focus-visible,.tb2b-solution-card:focus-visible,.tb2b-text-link:focus-visible{outline:3px solid rgba(37,182,233,.72);outline-offset:3px}.tb2b-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(126deg,#06253e 0%,#0a2942 54%,#0c5386 100%)}.tb2b-hero__grid{position:absolute;inset:0;opacity:.24;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000,transparent 72%)}.tb2b-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(430px,.96fr);gap:50px;align-items:center;min-height:617px;padding:78px 0}.tb2b-eyebrow{margin:0 0 15px;color:var(--tb2b-sky);font-size:12px;font-weight:800;letter-spacing:.15em;line-height:1.2}.tb2b-hero .tb2b-eyebrow{color:#85d8f5}.tb2b-hero h1,.tb2b-section h2,.tb2b-feature h2,.tb2b-final-cta h2{margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:800;letter-spacing:-.052em;line-height:1.04}.tb2b-hero h1{max-width:720px;font-size:clamp(43px,5vw,67px)}.tb2b-hero__lead{max-width:620px;margin:24px 0 0;color:#d9ecf6;font-size:19px;line-height:1.58}.tb2b-hero__list{display:grid;gap:9px;margin:27px 0 0;padding:0;list-style:none;color:#edf7fb;font-size:15px}.tb2b-hero__list li{display:flex;align-items:flex-start;gap:10px}.tb2b-hero__list li:before{width:8px;height:8px;margin-top:.48em;flex:0 0 auto;content:"";border-radius:50%;background:var(--tb2b-aqua)}.tb2b-actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:31px}.tb2b-button--ghost{border-color:rgba(255,255,255,.55);background:transparent}.tb2b-button--ghost:hover{border-color:#fff;background:#fff;color:var(--tb2b-navy)!important}.tb2b-hero__visual{position:relative;min-height:456px}.tb2b-hero__orb{position:absolute;border-radius:50%;filter:blur(1px)}.tb2b-hero__orb--one{top:26px;right:5%;width:388px;height:388px;border:1px solid rgba(125,219,255,.36);background:radial-gradient(circle at 40% 35%,rgba(37,182,233,.36),rgba(37,182,233,.07) 61%,transparent 63%)}.tb2b-hero__orb--two{right:33%;bottom:29px;width:188px;height:188px;background:rgba(12,128,213,.23)}.tb2b-hero__product{position:absolute;z-index:2;display:block;max-width:100%;filter:drop-shadow(0 24px 24px rgba(0,0,0,.36))}.tb2b-hero__product--main{top:42px;right:5%;width:min(405px,75%);transform:rotate(-4deg)}.tb2b-hero__product--side{bottom:30px;left:3%;width:min(244px,48%);opacity:.94;transform:rotate(13deg)}.tb2b-hero__badge{position:absolute;z-index:4;right:0;bottom:9px;display:grid;gap:4px;width:min(315px,71%);padding:17px 19px;border:1px solid rgba(199,239,255,.38);border-radius:7px;background:rgba(3,27,46,.74);box-shadow:0 15px 35px rgba(0,0,0,.18);backdrop-filter:blur(9px)}.tb2b-hero__badge span{color:#9bdffc;font-size:11px;font-weight:800;letter-spacing:.11em}.tb2b-hero__badge strong{font-size:15px;line-height:1.3}.tb2b-paths{position:relative;z-index:5;margin-top:-40px}.tb2b-paths__grid{display:grid;grid-template-columns:repeat(3,1fr);overflow:hidden;border:1px solid #d4e3eb;border-radius:7px;background:#fff;box-shadow:0 16px 37px rgba(5,37,62,.15)}.tb2b-paths__grid a{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:15px;align-items:center;min-height:94px;padding:19px 22px;border-right:1px solid #dbe6ed;color:var(--tb2b-ink);transition:color .18s ease,background .18s ease}.tb2b-paths__grid a:last-child{border-right:0}.tb2b-paths__grid a:hover{color:#fff;background:var(--tb2b-blue)}.tb2b-paths__grid span{color:var(--tb2b-sky);font-size:12px;font-weight:800;letter-spacing:.09em}.tb2b-paths__grid a:hover span{color:#b5e9ff}.tb2b-paths__grid strong{font-size:17px;line-height:1.2}.tb2b-paths__grid em{font-size:23px;font-style:normal}.tb2b-section{padding:112px 0}.tb2b-section--soft{background:var(--tb2b-soft)}.tb2b-section__heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);gap:70px;align-items:end;margin-bottom:45px}.tb2b-section h2,.tb2b-feature h2,.tb2b-final-cta h2{font-size:clamp(34px,4vw,55px);color:var(--tb2b-ink)}.tb2b-section__heading>p{max-width:430px;margin:0;color:var(--tb2b-muted);font-size:16px;line-height:1.6}.tb2b-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.tb2b-product-card{display:flex;min-height:472px;flex-direction:column;padding:23px;border:1px solid #dbe5eb;border-radius:7px;background:#fff;box-shadow:0 9px 22px rgba(6,37,62,.045);transition:transform .18s ease,box-shadow .18s ease}.tb2b-product-card:hover{transform:translateY(-5px);box-shadow:0 19px 36px rgba(6,37,62,.13)}.tb2b-product-card__image{display:flex;height:237px;align-items:center;justify-content:center;overflow:hidden;margin-bottom:23px;border-radius:5px;background:linear-gradient(138deg,#eef7fb,#f6f9fd)}.tb2b-product-card__image img{display:block;max-width:92%;max-height:89%;object-fit:contain}.tb2b-card__kicker{margin:0 0 8px;color:var(--tb2b-sky);font-size:11px;font-weight:800;letter-spacing:.1em;line-height:1.35}.tb2b-product-card h3,.tb2b-solution-card h3{margin:0;color:var(--tb2b-ink);font-size:26px;letter-spacing:-.038em;line-height:1.08}.tb2b-product-card>p:not(.tb2b-card__kicker){flex:1;margin:13px 0 20px;color:var(--tb2b-muted);font-size:14px;line-height:1.55}.tb2b-card__link,.tb2b-text-link{display:inline-flex;align-items:center;gap:9px;color:var(--tb2b-blue);font-size:14px;font-weight:800}.tb2b-card__link b{font-size:19px;font-weight:400}.tb2b-section__action{margin-top:32px}.tb2b-text-link span{font-size:22px;font-weight:400}.tb2b-solution-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.tb2b-solution-card{position:relative;display:flex;min-height:322px;flex-direction:column;overflow:hidden;padding:26px 22px 24px;border:1px solid #d7e4eb;border-radius:7px;background:linear-gradient(145deg,#fff,#eff8fc);transition:transform .18s ease,background .18s ease}.tb2b-solution-card:before{position:absolute;right:-47px;bottom:-55px;width:157px;height:157px;content:"";border:1px solid #bce6f7;border-radius:50%;opacity:.72}.tb2b-solution-card:hover{transform:translateY(-4px);background:linear-gradient(145deg,#0b4e7a,#06253e);color:#fff}.tb2b-solution-card:hover .tb2b-card__kicker,.tb2b-solution-card:hover .tb2b-solution-card__number,.tb2b-solution-card:hover .tb2b-card__link{color:#9de2ff}.tb2b-solution-card:hover h3,.tb2b-solution-card:hover>p:not(.tb2b-card__kicker){color:#fff}.tb2b-solution-card__number{position:absolute;top:20px;right:21px;color:#a1ddef;font-size:13px;font-weight:800;letter-spacing:.1em}.tb2b-solution-card h3{max-width:220px;font-size:25px}.tb2b-solution-card>p:not(.tb2b-card__kicker){flex:1;margin:13px 0 18px;color:var(--tb2b-muted);font-size:14px;line-height:1.53}.tb2b-feature{overflow:hidden;color:#fff;background:linear-gradient(122deg,#06253e,#0a4c78)}.tb2b-feature__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,8vw,126px);align-items:center;min-height:605px;padding:84px 0}.tb2b-feature__visual{display:flex;min-height:410px;align-items:center;justify-content:center;border:1px solid rgba(168,225,248,.22);border-radius:8px;background:radial-gradient(circle at 45% 45%,rgba(37,182,233,.34),rgba(12,128,213,.13) 47%,rgba(1,27,47,.08) 72%)}.tb2b-feature__visual img{display:block;width:min(100%,500px);max-height:400px;object-fit:contain;filter:drop-shadow(0 22px 25px rgba(0,0,0,.35))}.tb2b-feature h2{max-width:650px;color:#fff}.tb2b-feature__content>p:not(.tb2b-eyebrow){max-width:615px;margin:23px 0 0;color:#c7e2ee;font-size:17px;line-height:1.62}.tb2b-feature__points{display:grid;gap:10px;margin:29px 0}.tb2b-feature__points div{display:flex;align-items:center;gap:13px;padding-bottom:10px;border-bottom:1px solid rgba(190,230,245,.21);color:#e6f6fc;font-size:15px}.tb2b-feature__points strong{color:#91defb;font-size:12px;letter-spacing:.08em}.tb2b-text-link--light{color:#9de2ff}.tb2b-section--faq{padding-bottom:103px}.tb2b-faq-grid{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(52px,9vw,140px)}.tb2b-faq{border-top:2px solid var(--tb2b-blue)}.tb2b-faq details{border-bottom:1px solid var(--tb2b-line)}.tb2b-faq summary{display:flex;align-items:center;justify-content:space-between;gap:19px;padding:21px 2px;cursor:pointer;color:var(--tb2b-ink);font-size:18px;font-weight:800;line-height:1.3;list-style:none}.tb2b-faq summary::-webkit-details-marker{display:none}.tb2b-faq summary:after{content:"+";color:var(--tb2b-sky);font-size:29px;font-weight:400}.tb2b-faq details[open] summary:after{content:"−"}.tb2b-faq p{max-width:670px;margin:0;padding:0 35px 22px 2px;color:var(--tb2b-muted);font-size:15px;line-height:1.6}.tb2b-final-cta{color:#fff;background:linear-gradient(122deg,#2a2cb2,#0c80d5)}.tb2b-final-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:38px;padding:69px 0}.tb2b-final-cta h2{max-width:730px;color:#fff;font-size:clamp(31px,3.5vw,48px)}.tb2b-final-cta .tb2b-eyebrow{color:#d0f2ff}.tb2b-final-cta .tb2b-button{flex:0 0 auto;border-color:#fff;background:#fff;color:var(--tb2b-blue)!important}.tb2b-final-cta .tb2b-button:hover{background:#eaf9ff;transform:translateY(-2px)}.tb2b-footer{color:#c9dce7;background:#041a2b}.tb2b-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1.25fr 1fr;gap:50px;padding:66px 0}.tb2b-footer__brand img{display:block;width:164px;height:auto;filter:brightness(0) invert(1)}.tb2b-footer__brand p{max-width:330px;margin:18px 0 0;color:#a8c4d3;font-size:14px;line-height:1.6}.tb2b-footer h3{margin:2px 0 17px;color:#fff;font-size:16px}.tb2b-footer ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.tb2b-footer li,.tb2b-footer a{color:#b9d2df;font-size:14px;line-height:1.42}.tb2b-footer a:hover{color:#8ee0ff}.tb2b-footer__legal{border-top:1px solid rgba(197,227,240,.16)}.tb2b-footer__legal .tb2b-shell{display:flex;justify-content:space-between;gap:20px;padding:19px 0;color:#94b1c0;font-size:13px}.tb2b-footer__legal a{color:#dff5ff;font-weight:700}.toknav-b2b-inner-page .wp-site-blocks>header,.toknav-b2b-inner-page footer.wp-block-template-part{display:none}.tb2b-page-hero,.tb2b-product-hero{position:relative;overflow:hidden;color:#fff;background:linear-gradient(126deg,#06253e,#0a2942 56%,#0c5386)}.tb2b-page-hero__grid,.tb2b-product-hero__grid{position:absolute;inset:0;opacity:.26;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:48px 48px}.tb2b-page-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.06fr) minmax(320px,.74fr);gap:60px;align-items:center;min-height:446px;padding:73px 0}.tb2b-page-hero h1,.tb2b-product-hero h1{max-width:750px;margin:0;color:#fff;font-size:clamp(42px,4.8vw,62px);font-weight:800;letter-spacing:-.055em;line-height:1.04}.tb2b-page-hero p:not(.tb2b-eyebrow):not(.tb2b-breadcrumb){max-width:685px;margin:20px 0 0;color:#d4e8f3;font-size:18px;line-height:1.6}.tb2b-page-hero .tb2b-button{margin-top:29px}.tb2b-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin:-4px 0 17px;color:#acd9ed;font-size:13px;font-weight:700}.tb2b-breadcrumb a{color:#fff}.tb2b-page-hero__visual{position:relative;min-height:300px}.tb2b-page-hero__visual:before{position:absolute;top:10%;right:2%;width:270px;height:270px;content:"";border:1px solid rgba(143,222,252,.36);border-radius:50%;background:radial-gradient(circle,rgba(37,182,233,.3),transparent 66%)}.tb2b-page-hero__visual img{position:absolute;z-index:1;display:block;max-width:60%;max-height:285px;object-fit:contain;filter:drop-shadow(0 22px 22px rgba(0,0,0,.35))}.tb2b-page-hero__visual img:first-child{top:9px;right:5%;transform:rotate(-6deg)}.tb2b-page-hero__visual img:last-child{bottom:6px;left:5%;transform:rotate(10deg)}.tb2b-page-hero--contact .tb2b-page-hero__inner{grid-template-columns:minmax(0,1fr) minmax(290px,.55fr)}.tb2b-contact-page__marker{display:grid;gap:10px;justify-self:end;width:min(100%,325px);padding:31px;border:1px solid rgba(187,232,250,.34);border-radius:8px;background:rgba(3,27,46,.45);box-shadow:0 18px 37px rgba(0,0,0,.15)}.tb2b-contact-page__marker span{color:#8edcf8;font-size:12px;font-weight:800;letter-spacing:.14em}.tb2b-contact-page__marker strong{font-size:24px;line-height:1.25}.tb2b-product-grid--wide{row-gap:22px}.tb2b-product-grid--wide .tb2b-product-card{min-height:404px}.tb2b-product-grid--wide .tb2b-product-card h2{margin:0;color:var(--tb2b-ink);font-size:26px;letter-spacing:-.038em;line-height:1.08}.tb2b-product-grid--wide .tb2b-product-card__image{height:208px}.tb2b-selection{background:#fff}.tb2b-selection__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,.76fr);gap:clamp(48px,9vw,145px);padding:77px 0}.tb2b-selection h2,.tb2b-contact-section h2,.tb2b-about-intro h2{margin:0;color:var(--tb2b-ink);font-size:clamp(34px,4vw,53px);font-weight:800;letter-spacing:-.052em;line-height:1.06}.tb2b-selection__grid>div:last-child>p{margin:0 0 22px;color:var(--tb2b-muted);font-size:17px;line-height:1.65}.tb2b-inline-links{display:flex;flex-wrap:wrap;gap:22px}.tb2b-product-hero__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(400px,.98fr);gap:60px;align-items:center;min-height:563px;padding:74px 0}.tb2b-product-hero__copy h2{max-width:590px;margin:13px 0 0;color:#9edfff;font-size:21px;font-weight:700;line-height:1.35}.tb2b-product-hero__copy>p:not(.tb2b-eyebrow):not(.tb2b-breadcrumb){max-width:660px;margin:20px 0 0;color:#d5e8f3;font-size:17px;line-height:1.62}.tb2b-product-hero__visual{position:relative;min-height:407px}.tb2b-product-hero__visual>span{position:absolute;top:17px;right:11%;width:338px;height:338px;border:1px solid rgba(129,219,252,.35);border-radius:50%;background:radial-gradient(circle at 41% 35%,rgba(37,182,233,.31),rgba(37,182,233,.07) 60%,transparent 62%)}.tb2b-product-hero__visual img{position:absolute;z-index:2;top:24px;right:6%;display:block;width:min(100%,430px);height:365px;object-fit:contain;filter:drop-shadow(0 25px 23px rgba(0,0,0,.36))}.tb2b-product-overview__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(380px,1.2fr);gap:clamp(55px,9vw,145px);align-items:start}.tb2b-product-overview__grid>div:first-child>p:not(.tb2b-eyebrow){margin:20px 0 27px;color:var(--tb2b-muted);font-size:17px;line-height:1.65}.tb2b-feature-list{display:grid;border-top:1px solid var(--tb2b-line)}.tb2b-feature-list>div{display:grid;grid-template-columns:56px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid var(--tb2b-line)}.tb2b-feature-list strong{color:var(--tb2b-blue);font-size:13px;letter-spacing:.09em}.tb2b-feature-list p{margin:0;color:#29495f;font-size:16px;font-weight:700;line-height:1.45}.tb2b-specification-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(390px,1.1fr);gap:clamp(48px,9vw,130px);align-items:center}.tb2b-specification-image{display:flex;min-height:390px;align-items:center;justify-content:center;border:1px solid #dbe8ee;border-radius:8px;background:#fff}.tb2b-specification-image img{display:block;max-width:86%;max-height:340px;object-fit:contain}.tb2b-specification-grid h2{margin:0 0 24px;color:var(--tb2b-ink);font-size:clamp(34px,4vw,51px);font-weight:800;letter-spacing:-.052em;line-height:1.05}.tb2b-spec-list{display:grid;margin:0;border-top:1px solid var(--tb2b-line)}.tb2b-spec-list>div{display:grid;grid-template-columns:minmax(145px,.7fr) 1.3fr;gap:24px;padding:15px 0;border-bottom:1px solid var(--tb2b-line)}.tb2b-spec-list dt{color:#31536b;font-size:14px;font-weight:800}.tb2b-spec-list dd{margin:0;color:var(--tb2b-ink);font-size:14px;line-height:1.48}.tb2b-spec-note{margin:18px 0 0;color:var(--tb2b-muted);font-size:13px;line-height:1.55}.tb2b-product-cta{color:#fff;background:linear-gradient(122deg,#06253e,#0a4c78)}.tb2b-product-cta__inner{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:70px 0}.tb2b-product-cta h2{max-width:700px;margin:0;color:#fff;font-size:clamp(32px,3.7vw,50px);font-weight:800;letter-spacing:-.052em;line-height:1.06}.tb2b-product-cta p:not(.tb2b-eyebrow){max-width:680px;margin:17px 0 0;color:#c9e1ed;font-size:16px;line-height:1.6}.tb2b-product-cta .tb2b-eyebrow{color:#98dffb}.tb2b-product-cta .tb2b-button{flex:0 0 auto;border-color:#fff;background:#fff;color:var(--tb2b-blue)!important}.tb2b-related{padding:63px 0}.tb2b-related>div>div{display:flex;align-items:end;justify-content:space-between;gap:28px}.tb2b-related h2{margin:0;color:var(--tb2b-ink);font-size:clamp(29px,3.4vw,43px);font-weight:800;letter-spacing:-.05em;line-height:1.08}.tb2b-contact-section{padding:104px 0;background:#fff}.tb2b-contact-section__grid{display:grid;grid-template-columns:minmax(0,.75fr) minmax(430px,1.25fr);gap:clamp(55px,9vw,146px);align-items:start}.tb2b-contact-section__intro>p:not(.tb2b-eyebrow){margin:21px 0 0;color:var(--tb2b-muted);font-size:17px;line-height:1.65}.tb2b-contact-section__checklist{display:grid;gap:9px;margin:31px 0}.tb2b-contact-section__checklist div{display:flex;gap:13px;align-items:center;padding:11px 0;border-bottom:1px solid var(--tb2b-line);color:#28475e;font-size:15px;font-weight:700}.tb2b-contact-section__checklist strong{color:var(--tb2b-blue);font-size:12px;letter-spacing:.08em}.tb2b-contact-email{display:grid;gap:6px;margin:28px 0 0!important;padding-top:20px;border-top:1px solid var(--tb2b-line)}.tb2b-contact-email span{color:var(--tb2b-muted);font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.tb2b-contact-email a{color:var(--tb2b-blue);font-size:17px;font-weight:800}.tb2b-contact-form-wrap{padding:31px;border:1px solid #d8e6ee;border-radius:8px;background:var(--tb2b-soft);box-shadow:0 15px 32px rgba(6,37,62,.06)}.tb2b-contact-form-wrap .tcr-contact-form{max-width:none;padding:0;border:0;border-radius:0;background:transparent}.tb2b-contact-form-wrap .tcr-contact-form label{color:var(--tb2b-ink)}.tb2b-contact-form-wrap .tcr-contact-form input,.tb2b-contact-form-wrap .tcr-contact-form textarea{border-color:#b9cdd8}.tb2b-contact-form-wrap .tcr-button{border-radius:5px;background:var(--tb2b-blue)}.tb2b-about-intro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,1.1fr);gap:clamp(55px,10vw,160px)}.tb2b-about-intro>div:last-child>p{margin:0 0 17px;color:var(--tb2b-muted);font-size:17px;line-height:1.68}@media(max-width:1040px){.tb2b-hero__inner{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr);gap:24px}.tb2b-nav{gap:17px}.tb2b-product-grid,.tb2b-solution-grid{grid-template-columns:repeat(2,1fr)}.tb2b-product-card{min-height:428px}.tb2b-footer__grid{grid-template-columns:repeat(2,1fr)}.tb2b-page-hero__inner,.tb2b-product-hero__inner{gap:34px}.tb2b-product-overview__grid,.tb2b-specification-grid,.tb2b-contact-section__grid{gap:44px}}@media(max-width:780px){.tb2b-shell{width:min(calc(100% - 32px),var(--tb2b-shell))}.tb2b-header__inner{min-height:65px;gap:14px}.tb2b-brand img{width:128px}.tb2b-nav{display:none}.tb2b-header__cta{min-height:40px;margin-left:auto;padding:9px 12px;font-size:12px}.tb2b-hero__inner{grid-template-columns:1fr;min-height:auto;gap:21px;padding:58px 0 42px}.tb2b-hero h1{font-size:clamp(39px,10.2vw,56px)}.tb2b-hero__lead{font-size:17px}.tb2b-hero__visual{min-height:325px}.tb2b-hero__orb--one{right:3%;width:290px;height:290px}.tb2b-hero__product--main{top:14px;right:3%;width:280px}.tb2b-hero__product--side{bottom:18px;left:3%;width:169px}.tb2b-hero__badge{right:0;bottom:0;width:239px;padding:13px 14px}.tb2b-paths{margin-top:0;background:var(--tb2b-soft);padding:0 0 36px}.tb2b-paths__grid{grid-template-columns:1fr;box-shadow:0 12px 24px rgba(5,37,62,.12)}.tb2b-paths__grid a{min-height:69px;border-right:0;border-bottom:1px solid #dbe6ed}.tb2b-paths__grid a:last-child{border-bottom:0}.tb2b-section{padding:73px 0}.tb2b-section__heading,.tb2b-faq-grid{grid-template-columns:1fr;gap:19px;margin-bottom:30px}.tb2b-section__heading>p{font-size:15px}.tb2b-product-grid,.tb2b-solution-grid{gap:13px}.tb2b-feature__grid{grid-template-columns:1fr;gap:37px;min-height:auto;padding:72px 0}.tb2b-feature__visual{min-height:280px}.tb2b-feature__visual img{max-height:260px}.tb2b-final-cta__inner{display:grid;gap:27px;padding:58px 0}.tb2b-final-cta .tb2b-button{justify-self:start}.tb2b-footer__grid{gap:37px;padding:51px 0}.tb2b-section--faq{padding-bottom:67px}.tb2b-page-hero__inner,.tb2b-page-hero--contact .tb2b-page-hero__inner,.tb2b-product-hero__inner,.tb2b-product-overview__grid,.tb2b-specification-grid,.tb2b-contact-section__grid,.tb2b-about-intro,.tb2b-selection__grid{grid-template-columns:1fr;gap:31px}.tb2b-page-hero__inner{min-height:auto;padding:61px 0}.tb2b-page-hero h1,.tb2b-product-hero h1{font-size:clamp(38px,9.6vw,54px)}.tb2b-page-hero__visual{min-height:230px}.tb2b-page-hero__visual img{max-height:220px}.tb2b-contact-page__marker{justify-self:start}.tb2b-product-hero__inner{min-height:auto;padding:60px 0}.tb2b-product-hero__visual{min-height:310px}.tb2b-product-hero__visual>span{right:5%;width:260px;height:260px}.tb2b-product-hero__visual img{top:4px;right:7%;width:300px;height:290px}.tb2b-specification-image{min-height:280px}.tb2b-specification-image img{max-height:250px}.tb2b-product-cta__inner{display:grid;gap:27px;padding:59px 0}.tb2b-product-cta .tb2b-button{justify-self:start}.tb2b-related>div>div{display:grid;gap:20px}.tb2b-contact-section{padding:72px 0}.tb2b-contact-form-wrap{padding:23px}}@media(max-width:510px){.tb2b-header__cta{max-width:130px;text-align:center}.tb2b-actions{display:grid;grid-template-columns:1fr}.tb2b-actions .tb2b-button{width:100%}.tb2b-hero__list{font-size:14px}.tb2b-product-grid,.tb2b-solution-grid,.tb2b-footer__grid{grid-template-columns:1fr}.tb2b-product-card{min-height:390px}.tb2b-product-card__image{height:214px}.tb2b-solution-card{min-height:255px}.tb2b-feature h2,.tb2b-section h2,.tb2b-final-cta h2{font-size:36px}.tb2b-footer__legal .tb2b-shell{display:grid;gap:10px}.tb2b-faq summary{font-size:16px}.tb2b-product-grid--wide .tb2b-product-card__image{height:214px}.tb2b-spec-list>div{grid-template-columns:1fr;gap:5px}.tb2b-product-cta h2{font-size:36px}.tb2b-contact-form-wrap{padding:18px}.tb2b-inline-links{display:grid;gap:13px}}