.tb-meet{--navy:#13283a;--blue:#2569a7;--sky:#dceefa;--paper:#f5f1e8;--ink:#202a30;--line:#b9c6cc;color:var(--ink);background:#fff}.tb-meet *{box-sizing:border-box}.tb-meet .tb-shell{width:min(1180px,calc(100% - 44px));margin:auto}.tb-meet h1,.tb-meet h2,.tb-meet h3{font-family:Georgia,serif;letter-spacing:-.035em;margin:0}.tb-meet p{line-height:1.68}.tb-meet a{color:inherit}.tb-meet-kicker{font:800 11px/1.4 system-ui;letter-spacing:.17em;color:var(--blue)}.tb-meet-btn{display:inline-block;border:0;background:var(--blue);color:#fff!important;text-decoration:none;padding:15px 20px;font:800 14px system-ui;cursor:pointer}.tb-meet-hero{padding:34px 0 82px;background:var(--paper)}.tb-meet-hero nav{display:flex;gap:9px;color:#67737a;font-size:13px;margin-bottom:64px}.tb-meet-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:75px;align-items:center}.tb-meet h1{font-size:clamp(47px,6vw,78px);line-height:.98}.tb-meet h1 em{color:var(--blue);font-weight:400}.tb-meet-lead{max-width:720px;font-size:18px}.tb-meet-hero figure{margin:0;background:var(--navy);color:#fff;padding:30px;box-shadow:18px 18px 0 var(--sky)}.tb-meet-hero figure div{display:flex;justify-content:space-between;gap:16px;padding:17px 0;border-bottom:1px solid #456070}.tb-meet-hero figure b{color:#8bc9ef;font:800 12px system-ui;letter-spacing:.12em}.tb-meet-hero figure span{text-align:right}.tb-meet-hero figure i{display:block;text-align:center;color:#8bc9ef;font-style:normal}.tb-meet-definition{padding:24px 0;background:var(--sky)}.tb-meet-definition .tb-shell{display:grid;grid-template-columns:210px 1fr;gap:30px;align-items:start}.tb-meet-definition strong{font:800 12px system-ui;letter-spacing:.12em;margin-top:6px}.tb-meet-definition p{margin:0}.tb-meet-fit,.tb-meet-products,.tb-meet-faq{padding:88px 0}.tb-meet-fit .tb-shell{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.tb-meet h2{font-size:clamp(38px,4.7vw,58px);line-height:1.04}.tb-meet-fit form{background:var(--navy);color:#fff;padding:28px;display:grid;grid-template-columns:1fr 1fr;gap:17px;align-content:start}.tb-meet-fit label{font:700 14px system-ui}.tb-meet-fit select{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #607785;background:#fff}.tb-meet-check{grid-column:1/-1}.tb-meet-check input{margin-right:8px}.tb-meet-fit-output,.tb-meet #meeting-fit-output{grid-column:1/-1}.tb-meet #meeting-fit-output ol{list-style:none;padding:0;margin:8px 0;display:grid;gap:8px}.tb-meet #meeting-fit-output li{display:grid;grid-template-columns:38px 1fr;background:#fff;color:var(--ink);padding:13px}.tb-meet #meeting-fit-output li>b{color:var(--blue)}.tb-meet #meeting-fit-output h3{font-size:21px}.tb-meet #meeting-fit-output p{margin:3px 0}.tb-meet-resultlead{color:#8bc9ef;font-weight:800}.tb-meet-caveat,.tb-meet-empty{font-size:13px}.tb-meet-map{padding:82px 0;background:var(--navy);color:#fff}.tb-meet-map header{max-width:760px;margin-bottom:34px}.tb-meet-table-wrap{overflow:auto}.tb-meet table{border-collapse:collapse;width:100%;min-width:850px}.tb-meet th,.tb-meet td{padding:15px;text-align:left;border:1px solid #4b6576;vertical-align:top}.tb-meet thead{background:var(--blue)}.tb-meet tbody th{color:#8bc9ef}.tb-meet-note{font-size:13px;color:#b9cad4}.tb-meet-products{background:var(--paper)}.tb-meet-products>div>header{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:35px}.tb-meet-products__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tb-meet-products article{background:#fff;padding:23px;border-top:6px solid var(--blue)}.tb-meet-cardtop{display:flex;justify-content:space-between;font:800 11px system-ui}.tb-meet-cardtop span{color:var(--blue)}.tb-meet-fitlabel{font:800 10px system-ui;letter-spacing:.1em;color:var(--blue);margin-top:28px}.tb-meet-products h3{font-size:31px}.tb-meet-products aside{padding:14px;background:var(--sky);margin:18px 0}.tb-meet-products aside strong{font:800 10px system-ui;letter-spacing:.12em}.tb-meet-products aside p{font-size:14px;margin:6px 0}.tb-meet-products article>a,.tb-meet-method a{font-weight:800;color:var(--blue)}.tb-meet-gates{padding:88px 0}.tb-meet-gates .tb-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.tb-meet-gates ol{list-style:none;padding:0;margin:0}.tb-meet-gates li{display:grid;grid-template-columns:50px 1fr;border-top:1px solid var(--line);padding:20px 0}.tb-meet-gates li>b{color:var(--blue)}.tb-meet-gates h3{font-size:26px}.tb-meet-gates p{margin-bottom:0}.tb-meet-pilot{padding:88px 0;background:var(--sky)}.tb-meet-pilot .tb-shell>div:first-child{max-width:780px}.tb-meet-pilot__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:35px}.tb-meet-pilot article{background:#fff;padding:20px}.tb-meet-pilot article>b{font:800 11px system-ui;color:var(--blue);letter-spacing:.1em}.tb-meet-pilot h3{font-size:25px;margin-top:13px}.tb-meet-method{padding:75px 0;background:var(--paper)}.tb-meet-method .tb-shell{display:grid;grid-template-columns:1fr 1fr;gap:80px}.tb-meet-method h3{font-size:27px}.tb-meet-faq .tb-shell{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.tb-meet-faq details{padding:18px 0;border-top:1px solid var(--line)}.tb-meet-faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font:700 19px Georgia}.tb-meet-close{padding:75px 0;background:var(--navy);color:#fff}.tb-meet-close .tb-shell{display:flex;justify-content:space-between;gap:45px;align-items:end}.tb-meet-close .tb-meet-kicker{color:#8bc9ef}.tb-meet-close h2{font-size:50px}
@media(max-width:900px){.tb-meet-hero__grid,.tb-meet-fit .tb-shell,.tb-meet-gates .tb-shell,.tb-meet-method .tb-shell,.tb-meet-faq .tb-shell{grid-template-columns:1fr}.tb-meet-products__grid{grid-template-columns:1fr 1fr}.tb-meet-products>div>header{grid-template-columns:1fr}.tb-meet-pilot__steps{grid-template-columns:1fr 1fr}.tb-meet-close .tb-shell{display:block}}
@media(max-width:600px){.tb-meet .tb-shell{width:calc(100% - 28px)}.tb-meet h1{font-size:43px}.tb-meet-definition .tb-shell,.tb-meet-fit form,.tb-meet-products__grid,.tb-meet-pilot__steps{grid-template-columns:1fr}.tb-meet-check,.tb-meet #meeting-fit-output{grid-column:auto}.tb-meet-hero nav{margin-bottom:42px}.tb-meet-fit,.tb-meet-products,.tb-meet-faq{padding:66px 0}.tb-meet-hero figure{box-shadow:9px 9px 0 var(--sky)}}
