.tBTvda_page{color:#f0f7f4;background:#071e29}.tBTvda_page h1{letter-spacing:0;margin:0 0 18px;font-size:clamp(2.3rem,4.7vw,4.8rem);line-height:1.5}.tBTvda_page h2{letter-spacing:0;margin:0 0 18px;font-size:clamp(1.65rem,2.6vw,2.6rem);line-height:1.6}.tBTvda_page p{color:#c5d9d4;line-height:2.1}.tBTvda_hero,.tBTvda_directory,.tBTvda_documents,.tBTvda_registration,.tBTvda_profileHero,.tBTvda_profileContent{padding:clamp(55px,6vw,90px) 8%}.tBTvda_hero{background:linear-gradient(110deg,#0b3039,#071e29)}.tBTvda_breadcrumb{color:#bdd2cd;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:36px;font-size:.85rem;line-height:1.9;display:flex}.tBTvda_breadcrumb a:hover{text-decoration:underline}.tBTvda_hero>p{max-width:830px;margin:0;font-size:1.05rem}.tBTvda_facts{border-top:1px solid #739e9b55;grid-template-columns:1fr 1fr 1.6fr;gap:24px;margin:38px 0 0;padding-top:28px;display:grid}.tBTvda_facts dt{color:#bdd2cd;align-items:center;gap:10px;font-size:.85rem;line-height:1.8;display:flex}.tBTvda_facts dt svg{color:var(--lime);flex:none}.tBTvda_facts dd{margin:10px 0 0;font-size:1.05rem;font-weight:700;line-height:1.9}.tBTvda_sectionHeading{margin-bottom:32px}.tBTvda_sectionHeading p{max-width:800px;margin:0}.tBTvda_companyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.tBTvda_companyCard{background:#10343e;border:1px solid #7bab9e44;border-radius:14px;flex-direction:column;height:100%;padding:16px;transition:border-color .18s,background-color .18s;display:flex}.tBTvda_logoPanel{background:#fff;border-radius:8px;justify-content:center;align-items:center;height:160px;padding:20px;display:flex}.tBTvda_logoPanel img{object-fit:contain;width:100%;height:100%}.tBTvda_companyName{margin:18px 0 8px;font-size:1.1rem;font-weight:900;line-height:1.8}.tBTvda_cardAction{color:#bed8cf;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.8rem;line-height:1.9;display:flex}.tBTvda_cardAction svg{color:var(--lime);flex:none}.tBTvda_documents{background:#0b3039}.tBTvda_documentGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.tBTvda_documentCard{background:#10343e;border:1px solid #7bab9e44;border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:12px 18px;padding:28px;display:grid}.tBTvda_documentCard>svg{color:var(--lime);margin-top:4px}.tBTvda_documentCard h3{margin:0 0 6px;font-size:1.2rem;line-height:1.8}.tBTvda_documentCard p{margin:0;font-size:.9rem}.tBTvda_documentCard .tBTvda_secondaryButton,.tBTvda_documentCard .tBTvda_status{grid-column:1/-1}.tBTvda_secondaryButton,.tBTvda_primaryButton{min-height:50px;font:inherit;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:12px 20px;font-weight:900;line-height:1.8;display:inline-flex}.tBTvda_secondaryButton{color:#d0e0db;text-align:center;background:0 0;border:1px solid #90b2a8;margin-top:6px}.tBTvda_secondaryButton:disabled{cursor:not-allowed;color:#a8beb7;border-color:#5e8077}.tBTvda_primaryButton{background:var(--lime);border:1px solid var(--lime);color:#102630;transition:background-color .18s}.tBTvda_registration{background:#103a42;justify-content:space-between;align-items:center;gap:32px;display:flex}.tBTvda_registration h2{margin-bottom:10px}.tBTvda_registration p{margin:0}.tBTvda_registration>div:last-child{text-align:center;flex:none}.tBTvda_page .tBTvda_status{color:#b7cec6;margin-top:12px;font-size:.8rem;line-height:1.9}.tBTvda_boothLink{color:#bdd2cd;flex-wrap:wrap;gap:8px 18px;padding:24px 8% 42px;line-height:2.2;display:flex}.tBTvda_boothLink a{color:var(--lime);align-items:center;gap:8px;display:inline-flex}.tBTvda_profileHero{background:#0b3039}.tBTvda_profileIdentity{justify-content:space-between;align-items:center;gap:40px;display:flex}.tBTvda_profileIdentity p{margin:0}.tBTvda_profileLogo{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:240px;height:180px;padding:24px;display:flex}.tBTvda_profileLogo img{object-fit:contain;width:100%;height:100%}.tBTvda_profileHero .tBTvda_profileNotice{border-top:1px solid #739e9b55;margin:28px 0 0;padding-top:24px;font-size:.9rem}.tBTvda_profileContent{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.tBTvda_profileMain section+section{border-top:1px solid #739e9b55;margin-top:45px;padding-top:35px}.tBTvda_profileMain p{margin:0}.tBTvda_profileMain h2,.tBTvda_contactCard h2{font-size:1.5rem}.tBTvda_contactCard{background:#10343e;border:1px solid #7bab9e44;border-radius:14px;padding:28px}.tBTvda_contactCard p{font-size:.95rem}.tBTvda_contactCard ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.tBTvda_contactCard a{overflow-wrap:anywhere;color:var(--lime);align-items:center;gap:9px;line-height:1.9;display:inline-flex}.tBTvda_contactCard .tBTvda_directoryBack{border-top:1px solid #739e9b55;margin-top:28px;padding-top:20px;font-size:.9rem;display:flex}.tBTvda_products{padding-inline-start:22px}.tBTvda_products h3{font-size:1.1rem}.tBTvda_products li+li{margin-top:24px}.tBTvda_visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.tBTvda_companyCard:hover{border-color:var(--lime);background:#16444c}.tBTvda_primaryButton:hover{background:#c6ff55}}@media (max-width:1100px){.tBTvda_companyGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.tBTvda_hero,.tBTvda_directory,.tBTvda_documents,.tBTvda_registration,.tBTvda_profileHero,.tBTvda_profileContent{padding:55px 6%}.tBTvda_companyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tBTvda_facts{grid-template-columns:1fr;gap:20px}.tBTvda_documentGrid,.tBTvda_profileContent{grid-template-columns:1fr}.tBTvda_registration{flex-direction:column;align-items:stretch}.tBTvda_registration>div:last-child{text-align:right}.tBTvda_profileIdentity{flex-direction:column;align-items:flex-start}.tBTvda_profileLogo{width:220px;height:160px}.tBTvda_boothLink{padding-inline:6%}}@media (max-width:480px){.tBTvda_companyGrid{gap:12px}.tBTvda_companyCard{padding:10px}.tBTvda_logoPanel{height:115px;padding:12px}.tBTvda_companyName{font-size:.95rem}.tBTvda_cardAction{align-items:flex-start;font-size:.75rem}.tBTvda_documentCard,.tBTvda_contactCard{padding:22px}.tBTvda_primaryButton{width:100%}.tBTvda_registration .tBTvda_status{text-align:center}}@media (max-width:350px){.tBTvda_companyGrid{grid-template-columns:1fr}.tBTvda_logoPanel{height:145px}}.tBTvda_directoryPage{color:#edf5f5;background:radial-gradient(85% 20% at 15% 18%,#16434b35,#0000 72%),radial-gradient(85% 20% at 85%,#17475030,#0000 72%),radial-gradient(80% 18% at 15% 78%,#17475025,#0000 72%),linear-gradient(#06191e 0%,#030c0f 45%,#071c20 76%,#030c0f 100%)}.tBTvda_directoryPage .tBTvda_hero,.tBTvda_directoryPage .tBTvda_directory,.tBTvda_directoryPage .tBTvda_documents,.tBTvda_directoryPage .tBTvda_registration{background:0 0}.tBTvda_directoryPage p{color:#c8dcda}.tBTvda_directoryPage .tBTvda_facts{border-color:#71999d40}.tBTvda_directoryPage .tBTvda_facts dt,.tBTvda_directoryPage .tBTvda_breadcrumb,.tBTvda_directoryPage .tBTvda_boothLink,.tBTvda_directoryPage .tBTvda_status{color:#b9d0ce}.tBTvda_directoryPage .tBTvda_companyName,.tBTvda_directoryPage .tBTvda_documentCard h3{color:#edf5f5}.tBTvda_directoryPage .tBTvda_cardAction{color:#bdd3d0}.tBTvda_directoryPage .tBTvda_secondaryButton{color:#c8dcda;border-color:#71999d80}.tBTvda_directoryPage .tBTvda_secondaryButton:disabled{color:#a9c1bf;border-color:#71999d50}.tBTvda_directoryPage .tBTvda_registration{border-top:1px solid #71999d40}.tBTvda_directoryPage .tBTvda_primaryButton{background:var(--lime);border-color:var(--lime);color:#102630}@media (hover:hover) and (pointer:fine){.tBTvda_directoryPage .tBTvda_companyCard:hover{border-color:var(--lime);background:#15383e}.tBTvda_directoryPage .tBTvda_primaryButton:hover{background:#c6ff55}}.tBTvda_directoryPage .tBTvda_hero{isolation:isolate;min-height:550px;padding-top:clamp(70px,8vw,120px);position:relative}.tBTvda_directoryPage .tBTvda_hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#071e2af2,#0d3847d9 60%,#0d384777),url(/mountain.png) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 45%,#0000 100%);mask-image:linear-gradient(#000 0% 45%,#0000 100%)}.tBTvda_directoryPage .tBTvda_companyCard,.tBTvda_directoryPage .tBTvda_documentCard{background:linear-gradient(145deg,#102c30,#0b2226);border-color:#71999d30}.tBTvda_directoryPage .tBTvda_facts,.tBTvda_directoryPage .tBTvda_registration{border-color:#71999d30}@media (hover:hover) and (pointer:fine){.tBTvda_directoryPage .tBTvda_companyCard:hover{background:#133338;border-color:#a9f11d80}}@media (max-width:800px){.tBTvda_directoryPage .tBTvda_hero{min-height:0;padding-top:55px}}.tBTvda_titleAccent{color:var(--lime)}.tBTvda_profilePage{color:#edf5f5;background:radial-gradient(95% 32% at 12% 30%,#10323855,#0000 72%),radial-gradient(85% 28% at 88% 70%,#102d3250,#0000 72%),linear-gradient(#071c20 0%,#030b0d 55%,#030c0f 100%)}.tBTvda_profilePage .tBTvda_profileHero{isolation:isolate;background:0 0;position:relative}.tBTvda_profilePage .tBTvda_profileHero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(270deg,#071e2af2,#0d3847d9 60%,#0d384777),url(/mountain.png) 50%/cover;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 35%,#0000 100%);mask-image:linear-gradient(#000 0% 35%,#0000 100%)}.tBTvda_profilePage .tBTvda_profileContent{background:0 0}.tBTvda_profilePage p{color:#c8dcda}.tBTvda_profilePage .tBTvda_breadcrumb{color:#b9d0ce}.tBTvda_profilePage .tBTvda_profileNotice,.tBTvda_profilePage .tBTvda_profileMain section+section,.tBTvda_profilePage .tBTvda_directoryBack{border-color:#71999d40}.tBTvda_profilePage .tBTvda_contactCard{background:linear-gradient(145deg,#102c30,#0b2226);border-color:#71999d30}.tBTvda_profilePage .tBTvda_contactCard a{color:var(--lime)}.tBTvda_directoryPage{background:radial-gradient(95% 22% at 15% 28%,#1b4b504d,#0000 72%),radial-gradient(90% 22% at 85% 55%,#19464b45,#0000 72%),radial-gradient(85% 18% at 25% 79%,#1a484b3d,#0000 72%),linear-gradient(#0b292e 0%,#0a2428 35%,#081e21 72%,#030c0f 100%)}.tBTvda_directoryPage .tBTvda_registration{isolation:isolate;border-top:0;position:relative}.tBTvda_directoryPage .tBTvda_registration:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(85% 50% at 60%,#1b4b504d,#0000 75%);position:absolute;inset:-100px 0 -140px;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}
