.bx3{
--color-bg:#fff;
--color-surface:#fff;
--color-surface-sunken:#F6F8F9;
--color-surface-warm:#F6F8F9;
--text-strong:#152229;
--text-body:#4E5D63;
--text-muted:#5C6E75;
--border:#DCE4E7;
--border-strong:#C3CFD4;
--divider:#DCE4E7;
--radius-sm:8px; --radius-md:12px; --radius-lg:12px;
--radius-xl:12px; --radius-2xl:12px; --radius-card:12px;
--shadow-xs:none; --shadow-sm:none; --shadow-md:none;
--shadow-lg:none; --shadow-xl:none; --shadow-brand:none;
color:#152229;
background:#fff;
font-family:var(--font-sans);
display:block;
}
.bx3 [style*="max-width:1320px"]{max-width:1180px !important;
padding-left:28px !important;padding-right:28px !important;}
.bx3 [style*="padding:80px 32px"],
.bx3 [style*="padding:88px 32px"],
.bx3 [style*="padding:76px 32px"],
.bx3 [style*="padding:72px 32px"]{padding-top:78px !important;padding-bottom:78px !important;}
.bx3 [style*="padding:80px 32px 72px"]{padding-top:78px !important;padding-bottom:78px !important;}
.bx3 [style*="padding:88px 32px 44px"]{padding-top:78px !important;padding-bottom:44px !important;}
.bx3 [style*="padding:44px 32px 88px"]{padding-top:44px !important;padding-bottom:78px !important;}
.bx3 [style*="padding:64px 32px 32px"]{padding-top:60px !important;padding-bottom:32px !important;}
.bx3 [style*="padding:56px 32px 64px"]{padding-top:56px !important;padding-bottom:62px !important;}
.bx3 [style*="padding:64px 32px"],
.bx3 [style*="padding:56px 32px"]{padding-top:58px !important;padding-bottom:58px !important;}
.bx3 [style*="padding:28px 32px"]{padding-top:26px !important;padding-bottom:26px !important;}
.bx3 [style*="padding:20px 32px"]{padding-top:20px !important;padding-bottom:20px !important;}
.bx3 section[data-band="a"]{background:#fff !important;}
.bx3 section[data-band="b"]{background:#F6F8F9 !important;}
.bx3 section[data-band="dark"]{background:#152229 !important;}
.bx3 section[style*="border-bottom"]{border-bottom:none !important;}
.bx3 [style*="minmax(190px, 1fr)"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
@media (max-width:900px){
.bx3 [style*="minmax(190px, 1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media (max-width:560px){
.bx3 [style*="minmax(190px, 1fr)"]{grid-template-columns:1fr !important;}
}
.bx3 h2[style*="font-size:40px"],
.bx3 h2[style*="font-size:46px"],
.bx3 h2[style*="font-size:44px"]{
font-size:42px !important;letter-spacing:-.028em !important;line-height:1.06 !important;}
.bx3 h1[style*="font-size:60px"],
.bx3 h1[style*="font-size:56px"]{font-size:52px !important;letter-spacing:-.032em !important;
line-height:1.02 !important;}
.bx3 div[style*="letter-spacing:0.14em"][style*="text-transform:uppercase"]{
font-family:var(--font-mono) !important;font-size:11.5px !important;font-weight:500 !important;
letter-spacing:.16em !important;color:#1F6C82 !important;margin-bottom:14px !important;}
.bx3 section[data-band="dark"] div[style*="letter-spacing:0.14em"][style*="text-transform:uppercase"]{
color:var(--oasis-300) !important;}
.bx3 p[style*="font-size:18px"][style*="line-height:1.6"],
.bx3 p[style*="font-size:20px"]{font-size:17.5px !important;line-height:1.58 !important;}
.bx3 [style*="box-shadow:var(--shadow-sm)"],
.bx3 [style*="box-shadow:var(--shadow-xs)"],
.bx3 [style*="box-shadow:var(--shadow-md)"],
.bx3 [style*="box-shadow:var(--shadow-lg)"]{box-shadow:none !important;}
.bx3 span[style*="background:var(--oasis-50)"][style*="border-radius:999px"]{
background:#F6F8F9 !important;border-color:#DCE4E7 !important;color:#4E5D63 !important;
font-weight:600 !important;}
.bx3 a[style*="background:var(--oasis-50)"][style*="border-radius:999px"]{
background:#fff !important;border:1.5px solid #1F6C82 !important;color:#1F6C82 !important;
font-weight:700 !important;box-shadow:0 1px 2px rgba(21,34,41,.06) !important;
transition:background-color .16s ease,color .16s ease,transform .16s ease;}
.bx3 a[style*="background:var(--oasis-50)"][style*="border-radius:999px"]:hover{
background:#1F6C82 !important;color:#fff !important;transform:translateY(-1px);}
.bx3 a[style*="transition:transform .25s ease"]{transition:border-color .16s ease,transform .16s ease !important;}
.bx3 a[style*="transition:transform .25s ease"]:hover{border-color:#1F6C82 !important;transform:translateY(-2px) !important;}
.bx3 a[style*="border:1px solid var(--border)"]:focus-visible,
.bx3 a[style*="background:var(--oasis-50)"]:focus-visible{outline:3px solid #F5A623;outline-offset:2px;}
.bx3 table{border-collapse:collapse;}
.bx3 td[style*="border-bottom:1px solid var(--divider)"],
.bx3 th[style*="border-bottom"]{border-bottom-color:#DCE4E7 !important;}
.bx3 nav[aria-label="On this page"]{background:#fff !important;border-bottom:1px solid #DCE4E7 !important;}
.bx3 nav[aria-label="On this page"] h2{font-family:var(--font-mono) !important;font-size:11.5px !important;
font-weight:500 !important;letter-spacing:.16em !important;text-transform:uppercase !important;
color:#5C6E75 !important;}
.bx3 .chero{
background-image:linear-gradient(100deg,
rgba(21,34,41,.80) 0%, rgba(21,34,41,.76) 34%, rgba(21,34,41,.68) 60%,
rgba(21,34,41,.50) 84%, rgba(21,34,41,.38) 100%), var(--chero-photo);
background-size:cover;background-position:var(--chero-pos, center 52%);
border-bottom:none !important;}
.bx3 .chero-copy{
--text-strong:#fff;
--text-body:#C3CFD4;
--text-muted:#CBD8DD;
--oasis-700:#8AD6E1;
--slate-300:rgba(255,255,255,.34);
}
.bx3 .chero-copy [style*="color: var(--text-muted)"],
.bx3 .chero-copy [style*="color:var(--text-muted)"]{color:#CBD8DD !important;}
.bx3 .chero-copy div[style*="letter-spacing:0.14em"][style*="text-transform:uppercase"]{
color:#8AD6E1 !important;}
The fill is 6% and not 10%: at 10% the wasp photo, which is the brightest of
the eight behind this row, put the label at 4.42:1. */
.bx3 .chero-copy span[style*="border-radius:999px"][style*="text-transform:uppercase"]{
background:rgba(255,255,255,.06) !important;
border-color:rgba(255,255,255,.34) !important;
color:#D2E0E5 !important;}
.bx3 .chero-copy .pp-btn-call{color:#fff;border-color:rgba(255,255,255,.42);
background-image:linear-gradient(110deg, rgba(255,255,255,.14) 0%,
rgba(255,255,255,.14) 50%, transparent 50%);}
.bx3 .chero-copy .pp-btn-call:hover{color:#fff;border-color:#fff;}
.bx3 .chero-copy nav[aria-label="Breadcrumb"] a:hover{color:#fff;}
.bx3 .chero-copy nav[aria-label="Breadcrumb"] a:focus-visible,
.bx3 .chero-copy .pp-btn-call:focus-visible,
.bx3 .chero-copy .pp-btn-quote:focus-visible{outline:3px solid #F5A623;outline-offset:2px;}
@media (max-width:960px){
.bx3 .chero{
background-image:linear-gradient(180deg,
rgba(21,34,41,.86) 0%, rgba(21,34,41,.80) 52%, rgba(21,34,41,.74) 100%),
var(--chero-photo);}
}
.bx3 .chero[data-hero-loop]{background-image:var(--chero-photo);}
@media (max-width:960px){
.bx3 .chero[data-hero-loop]{
display:grid;grid-template-columns:100%;
background-color:var(--slate-900);
background-image:radial-gradient(420px 320px at 88% calc(100% - 470px),rgba(95,195,212,.30),transparent 70%),
radial-gradient(460px 340px at 8% calc(100% - 90px),rgba(95,195,212,.20),transparent 70%),
linear-gradient(180deg,#152229 0%,#0e181d 100%);}
.bx3 .chero[data-hero-loop]::after{content:"";grid-area:1/1/2/2;z-index:-3;
background-image:var(--chero-photo);background-size:cover;
background-position:var(--chero-pos, center 52%);}
.bx3 .chero[data-hero-loop]::before,
.bx3 .chero[data-hero-loop] .heroLoop{grid-area:1/1/2/2;}
.bx3 .chero[data-hero-loop] .chero-grid{display:contents !important;}
.bx3 .chero[data-hero-loop] .chero-copy{grid-area:1/1;width:100%;
max-width:1180px;margin:0 auto;box-sizing:border-box;padding:44px 28px 48px;}
.bx3 .chero[data-hero-loop] .bqf{grid-row:2;width:calc(100% - 56px);
max-width:520px;margin:26px auto 40px;}
}
@media (max-width:1040px){
.bx3 [style*="padding:80px 32px"],
.bx3 [style*="padding:88px 32px"],
.bx3 [style*="padding:72px 32px 64px"]{padding:56px 28px !important;}
.bx3 h2[style*="font-size:40px"],
.bx3 h2[style*="font-size:46px"],
.bx3 h2[style*="font-size:44px"]{font-size:33px !important;}
.bx3 h1[style*="font-size:60px"],
.bx3 h1[style*="font-size:56px"]{font-size:40px !important;}
}
@media (max-width:600px){
.bx3 [style*="padding:80px 32px"],
.bx3 [style*="padding:88px 32px"],
.bx3 [style*="padding:72px 32px 64px"]{padding:48px 24px !important;}
.bx3 h2[style*="font-size:40px"],
.bx3 h2[style*="font-size:46px"],
.bx3 h2[style*="font-size:44px"]{font-size:27px !important;}
.bx3 h1[style*="font-size:60px"],
.bx3 h1[style*="font-size:56px"]{font-size:33px !important;}
}
@media (prefers-reduced-motion:reduce){
.bx3 a[style*="transition:transform .25s ease"]{transition:none !important;}
.bx3 a[style*="transition:transform .25s ease"]:hover{transform:none !important;}
.bx3 a[style*="background:var(--oasis-50)"][style*="border-radius:999px"]:hover{transform:none;}
}
.bx3 .tri{background:#0F1B21;color:#fff;padding:84px 0 88px;}
.bx3 .tri .w{max-width:1180px;margin:0 auto;padding:0 28px;}
.bx3 .tri .eyebrow{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.16em;
text-transform:uppercase;font-weight:500;margin:0 0 14px;color:#8AD6E1;}
.bx3 .tri h2{font-family:var(--font-display);font-weight:800;font-size:44px;line-height:1.06;
letter-spacing:-.028em;margin:0;color:#fff;text-wrap:balance;}
.bx3 .tri .lede{font-size:17.5px;line-height:1.58;margin:16px 0 0;color:#C3CFD4;max-width:68ch;}
.bx3 .tri strong{color:#fff;}
.bx3 .triHead{margin-bottom:44px;}
.bx3 .triGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch;}
.bx3 .triCard{display:flex;flex-direction:column;background:#17262E;
border:1px solid rgba(95,195,212,.22);border-radius:12px;overflow:hidden;}
.bx3 .triCard img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block;
background:#0B1418;border-bottom:1px solid rgba(95,195,212,.18);}
.bx3 .triBody{padding:24px 24px 26px;display:flex;flex-direction:column;gap:9px;flex:1;}
.bx3 .triNum{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;
text-transform:uppercase;color:#5FC3D4;font-weight:500;}
.bx3 .tri h3{font-family:var(--font-display);font-weight:800;color:#fff;font-size:26px;
letter-spacing:-.022em;line-height:1.12;margin:0;}
.bx3 .triBody p{font-size:15.5px;line-height:1.6;color:#C3CFD4;margin:0;}
.bx3 .triBody .triTag{margin-top:auto;padding-top:18px;display:flex;align-items:flex-start;
gap:9px;font-size:13.5px;line-height:1.45;font-weight:700;color:#F5C877;}
.bx3 .triTag svg{width:16px;height:16px;stroke:currentColor;stroke-width:2.6;fill:none;
stroke-linecap:round;stroke-linejoin:round;flex:none;margin-top:1px;}
.bx3 .triBody .triTag.inc{color:#8BD9AE;}
.bx3 .triNote{margin:36px 0 0;padding-top:28px;border-top:1px solid rgba(255,255,255,.15);
font-size:17px;line-height:1.62;color:#C3CFD4;max-width:82ch;}
.bx3 .triNote a{color:#8AD6E1;font-weight:700;}
@media (max-width:1040px){
.bx3 .tri{padding:56px 0 60px;}
.bx3 .tri h2{font-size:33px;}
.bx3 .triHead{margin-bottom:30px;}
.bx3 .triGrid{grid-template-columns:minmax(0,1fr);gap:18px;}
.bx3 .tri h3{font-size:24px;}
}
@media (max-width:600px){
.bx3 .tri h2{font-size:27px;}
.bx3 .tri .w{padding:0 24px;}
}
.bx3 [style*="minmax(280px,1fr)"]{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
@media (max-width:1100px){
.bx3 [style*="minmax(280px,1fr)"]{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}
}
@media (max-width:820px){
.bx3 [style*="minmax(280px,1fr)"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media (max-width:540px){
.bx3 [style*="minmax(280px,1fr)"]{grid-template-columns:minmax(0,1fr) !important;}
}
@media (max-width:600px){
.bx3 [data-hoods],.bx3 [data-hood-text]{
display:block !important;gap:0 !important;
font-size:14.5px;line-height:1.75;
}
.bx3 [data-hoods] > span,.bx3 [data-hood-text] > span{
display:inline !important;
background:none !important;border:0 !important;
padding:0 !important;border-radius:0 !important;
font-size:14.5px !important;font-weight:600 !important;
color:var(--text-body) !important;
}
.bx3 [data-hoods] > span:not(:last-child)::after,
.bx3 [data-hood-text] > span:not(:last-child)::after{
content:" · ";color:#37A6BA;font-weight:700;
}
}
@media (min-width:1101px){
.bx3 [style*="minmax(280px,1fr)"] > figure > div{padding:20px 20px 22px !important;}
}
.bx3 .trust{
background:#fff;
border-bottom:1px solid var(--slate-200);
overflow:hidden;
-webkit-mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);
mask-image:linear-gradient(90deg,transparent,#000 56px,#000 calc(100% - 56px),transparent);
}
.bx3 .trustTrack{
display:flex;
width:max-content;
animation:bxTrustRun 34s linear infinite;
will-change:transform;
}
.bx3 .trustGroup{display:flex;align-items:center;white-space:nowrap;flex:none;}
.bx3 .trustItem{
display:flex;align-items:center;flex:none;
font-weight:700;font-size:11.5px;letter-spacing:.13em;text-transform:uppercase;
color:#5C6E75;
padding:12px 0;
}
.bx3 .trustItem::after{
content:"";width:1px;height:12px;background:var(--slate-200);margin:0 26px;flex:none;
}
@keyframes bxTrustRun{from{transform:translateX(0);}to{transform:translateX(-12.5%);}}
.bx3 .trust:hover .trustTrack{animation-play-state:paused;}
@media (max-width:520px){
.bx3 .trust{
-webkit-mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);
mask-image:linear-gradient(90deg,transparent,#000 26px,#000 calc(100% - 26px),transparent);
}
.bx3 .trustItem::after{margin:0 18px;}
}
@media (prefers-reduced-motion:reduce){
.bx3 .trustTrack{animation:none;}
}
.bx3 .jump{background:#fff;border-bottom:1px solid var(--slate-200);}
.bx3 .jumpIn{
max-width:1320px;margin:0 auto;padding:13px 32px;
display:flex;align-items:center;gap:10px;
overflow-x:auto;scrollbar-width:thin;scroll-snap-type:x proximity;
}
.bx3 .jumpIn::-webkit-scrollbar{height:5px;}
.bx3 .jumpIn::-webkit-scrollbar-thumb{background:var(--slate-300);border-radius:99px;}
.bx3 .jumpLbl{
font-family:var(--font-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;
color:#5C6E75;white-space:nowrap;padding-right:6px;flex:none;
}
.bx3 .jumpIn a{
flex:none;scroll-snap-align:start;white-space:nowrap;
font-size:14px;font-weight:600;color:var(--slate-900);text-decoration:none;
padding:8px 14px;border-radius:999px;background:var(--sand-100);border:1px solid transparent;
transition:border-color .16s ease,color .16s ease,background-color .16s ease;
}
.bx3 .jumpIn a:hover{color:var(--oasis-700);border-color:var(--oasis-600);background:var(--oasis-50);}
.bx3 .jumpIn a:focus-visible{outline:2px solid var(--oasis-600);outline-offset:2px;}
@media (max-width:640px){.bx3 .jumpIn{padding:12px 20px;}}
.bx3 .mapSplit{
--m1:#74C2D4; --m2:#98D3E1; --m3:#B6E1EB; --m4:#CFEBF2; --m5:#E4F4F8;
--mapInk:#152229; --mapBody:#4E5D63; --mapMuted:#5C6E75;
--mapAccent:#1F6C82; --mapDeco:#2487A0; --mapCta:#F5A623;
display:grid;grid-template-columns:460px minmax(0,1fr);gap:52px;align-items:center;
}
.bx3 .mapFig{margin:0;display:grid;gap:16px;}
.bx3 .bxm{display:block;width:100%;height:auto;}
.bx3 .bxm-halo path{fill:var(--mapAccent);stroke:var(--mapAccent);stroke-width:4.5;
stroke-linejoin:miter;stroke-miterlimit:3;}
.bx3 .bxm-co path{stroke:#fff;stroke-width:1.4;stroke-linejoin:miter;stroke-miterlimit:3;}
.bx3 .bxm-t1{fill:var(--m1);}
.bx3 .bxm-t2{fill:var(--m2);}
.bx3 .bxm-t3{fill:var(--m3);}
.bx3 .bxm-t4{fill:var(--m4);}
.bx3 .bxm-t5{fill:var(--m5);}
.bx3 .bxm text{paint-order:stroke fill;stroke:#fff;stroke-width:3.2px;
stroke-linejoin:round;stroke-linecap:round;}
.bx3 .bxm-cn text{font-family:var(--font-mono);font-size:14.5px;letter-spacing:.17em;
fill:#26383F;text-anchor:middle;}
.bx3 .bxm-sec circle{fill:var(--mapDeco);}
.bx3 .bxm-sec text{font-family:var(--font-sans);font-size:15px;font-weight:600;fill:#2E3E46;}
.bx3 .bxm-pri .bxm-hit{fill:transparent;}
.bx3 .bxm-pri .bxm-ring{fill:#fff;stroke:var(--mapAccent);stroke-width:1.6;
transition:stroke .16s ease;}
.bx3 .bxm-pri .bxm-dot{fill:var(--mapAccent);transition:fill .16s ease;}
.bx3 .bxm-pri text{font-family:var(--font-sans);font-size:19px;font-weight:800;fill:var(--mapInk);}
.bx3 .bxm-hub text{font-size:21px;}
.bx3 .bxm-pri a{cursor:pointer;}
.bx3 .bxm-pri a:hover .bxm-dot,.bx3 .bxm-pri a:focus-visible .bxm-dot{fill:var(--mapCta);}
.bx3 .bxm-pri a:hover .bxm-ring,.bx3 .bxm-pri a:focus-visible .bxm-ring{stroke:var(--mapCta);}
.bx3 .bxm-pri a:hover text{text-decoration:underline;}
.bx3 .bxm-pri a:focus-visible{outline:none;}
.bx3 .bxm-pri a:focus-visible .bxm-ring{stroke-width:3.5;}
.bx3 .bxm-here .bxm-ring{fill:var(--mapCta);stroke:var(--mapInk);stroke-width:2.2;}
.bx3 .bxm-here .bxm-dot{fill:var(--mapInk);}
.bx3 .bxm-here text{fill:var(--mapInk);font-size:21px;}
.bx3 .mapKey{display:flex;flex-wrap:wrap;gap:9px 16px;align-items:center;margin:0;padding:0;
list-style:none;}
.bx3 .mapKey li{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:700;
color:var(--mapBody);}
.bx3 .mapKey i{width:15px;height:15px;border-radius:4px;flex:none;
border:1px solid rgba(21,34,41,.14);}
.bx3 .mapKey .k1{background:var(--m1);}
.bx3 .mapKey .k2{background:var(--m2);}
.bx3 .mapKey .k3{background:var(--m3);}
.bx3 .mapKey .k4{background:var(--m4);}
.bx3 .mapKey .k5{background:var(--m5);}
.bx3 .mapKey .kd{width:11px;height:11px;border-radius:50%;background:var(--mapAccent);
border:2px solid #fff;box-shadow:0 0 0 1.5px var(--mapAccent);}
.bx3 .mapKey .kh{width:11px;height:11px;border-radius:50%;background:var(--mapCta);
border:2px solid var(--mapInk);}
.bx3 .mapNote{margin:0;font-size:13.5px;line-height:1.55;color:var(--mapMuted);}
.bx3 .respTime{margin:26px 0 0;padding:20px 24px;background:var(--color-surface);
border:1px solid var(--border);border-left:4px solid var(--mapCta);
border-radius:var(--radius-lg);}
.bx3 .respTime dt{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;
text-transform:uppercase;font-weight:700;color:var(--text-muted);margin:0 0 6px;}
.bx3 .respTime dd{margin:0;font-family:var(--font-display);font-weight:800;font-size:26px;
line-height:1.1;color:var(--text-strong);}
.bx3 .respTime dd.respNote{margin:8px 0 0;font-family:var(--font-sans);font-weight:400;
font-size:15.5px;line-height:1.5;color:var(--text-body);}
@media (max-width:1040px){
.bx3 .mapSplit{grid-template-columns:1fr;gap:30px;}
.bx3 .mapFig{max-width:460px;margin-left:auto;margin-right:auto;}
}
@media (max-width:700px){
.bx3 .bxm-sec text{display:none;}
.bx3 .bxm-sec circle{r:5.4;}
.bx3 .bxm-pri text{font-size:25px;}
.bx3 .bxm-hub text,.bx3 .bxm-here text{font-size:28px;}
.bx3 .bxm-cn text{font-size:19px;}
.bx3 .bxm text{stroke-width:4.5px;}
.bx3 .bxm-pri .bxm-hit{r:17;}
.bx3 .bxm-pri .bxm-ring{r:9;}
.bx3 .bxm-pri .bxm-dot{r:4.6;}
.bx3 .bxm-hub .bxm-ring,.bx3 .bxm-here .bxm-ring{r:12;}
.bx3 .bxm-hub .bxm-dot,.bx3 .bxm-here .bxm-dot{r:6.4;}
}
@media (prefers-reduced-motion:reduce){
.bx3 .bxm-pri .bxm-ring,.bx3 .bxm-pri .bxm-dot{transition:none;}
}
.bx3 .btblWrap{margin-top:34px;overflow-x:auto;-webkit-overflow-scrolling:touch;}
.bx3 .btbl{width:100%;min-width:640px;border-collapse:collapse;background:var(--color-bg);
border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;}
.bx3 .btbl caption{caption-side:top;text-align:left;padding:0 0 14px;font-size:15px;
color:var(--text-muted);}
.bx3 .btbl thead th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--border);
vertical-align:bottom;font-family:var(--font-display);font-weight:800;font-size:18px;
color:var(--text-strong);}
.bx3 .btbl thead th:first-child{font-family:var(--font-mono);font-size:11.5px;
letter-spacing:0.08em;text-transform:uppercase;font-weight:700;color:var(--text-muted);}
.bx3 .btbl thead th .btblTag{display:block;font-family:var(--font-mono);font-size:11.5px;
letter-spacing:0.08em;text-transform:uppercase;font-weight:700;color:var(--text-muted);
margin-top:4px;}
.bx3 .btbl tbody th{padding:14px 16px;text-align:left;vertical-align:top;font-weight:700;
font-size:15px;color:var(--text-strong);border-bottom:1px solid var(--divider);
width:210px;}
.bx3 .btbl tbody td{padding:14px 16px;vertical-align:top;font-size:15.5px;line-height:1.5;
color:var(--text-body);border-bottom:1px solid var(--divider);}
.bx3 .btbl tbody tr:last-child th,.bx3 .btbl tbody tr:last-child td{border-bottom:none;}
.bx3 .btbl tbody tr:nth-child(even) th,.bx3 .btbl tbody tr:nth-child(even) td{
background:var(--color-surface);}
.bx3 .btbl .btblPrice{font-family:var(--font-display);font-weight:800;font-size:19px;
color:var(--text-strong);}
@media (max-width:700px){
.bx3 .btbl tbody th{width:150px;}
}