@import"https://fonts.googleapis.com/css2?family=Archivo:wght@500;600;700;800&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600&display=swap";.tbg{--ink:#0E2230;--ink-soft:#3A4D59;--muted:#5E7280;--blue:#29A8DD;--blue-deep:#1577AB;--blue-ink:#0B3D55;--tint:#E8F5FC;--paper:#FFFFFF;--paper-2:#F5F9FB;--line:#DCE7ED;--disp:"Archivo",sans-serif;--body:"IBM Plex Sans",sans-serif;--mono:"IBM Plex Mono",monospace;--maxw:1180px;--pad:clamp(2.24rem,5vw,3.84rem);font-family:var(--body);color:var(--ink);line-height:1.7;font-size:1.6rem;-webkit-font-smoothing:antialiased;background:var(--paper);padding-block:clamp(5.44rem,8vw,9.6rem)}.tbg *{box-sizing:border-box}.tbg img{max-width:100%;display:block}.tbg a{color:inherit;text-decoration:none}.tbg-wrap{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.tbg-eyebrow{font-family:var(--mono);font-size:1.184rem;letter-spacing:.2em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 1.6rem;display:inline-flex;align-items:center;gap:.96rem}.tbg-eyebrow:before{content:"";width:26px;height:1px;background:var(--blue)}.tbg h1,.tbg h2,.tbg h3{font-family:var(--disp);font-weight:700;color:var(--ink);margin:0;letter-spacing:-.02em;line-height:1.04}.tbg h2{font-size:clamp(2.72rem,3.4vw,4.08rem)}.tbg p{margin:0 0 1.6rem}.tbg-btn{font-family:var(--body);font-weight:600;font-size:1.472rem;border-radius:8px;padding:1.056rem 1.84rem;border:1px solid transparent;cursor:pointer;display:inline-flex;align-items:center;gap:.8rem;transition:transform .12s ease,background .18s ease;white-space:nowrap}.tbg-btn.tbg-primary{background:var(--blue-deep);color:#fff}.tbg-btn.tbg-primary:hover{background:#11688f;transform:translateY(-1px)}.tbg-btn.tbg-ghost{background:transparent;border-color:var(--line);color:var(--ink)}.tbg-btn.tbg-ghost:hover{border-color:var(--blue);color:var(--blue-deep)}.tbg-reveal{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .7s ease}.tbg-reveal.tbg-in{opacity:1;transform:none}.tbg-hero{position:relative;overflow:hidden}.tbg-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(680px 420px at 86% 8%,rgba(41,168,221,.1),transparent 70%);pointer-events:none}.tbg-hero-grid{display:grid;grid-template-columns:.95fr 1.18fr;gap:clamp(2.4rem,3.2vw,4.48rem);align-items:center;position:relative;z-index:1}.tbg-hero h1{font-size:clamp(3.76rem,5.2vw,6.4rem)}.tbg-hero h1 .tbg-b{color:var(--blue-deep)}.tbg-lede{font-size:clamp(1.792rem,1.6vw,2.08rem);line-height:1.6;color:var(--ink-soft);max-width:42ch;margin-top:2.24rem}.tbg-cta-row{display:flex;flex-wrap:wrap;gap:1.28rem;margin-top:3.04rem}.tbg-trust{margin-top:2.72rem;font-family:var(--mono);font-size:1.216rem;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.tbg-pack{position:relative;display:block;width:100%;max-width:780px;margin-inline:auto}.tbg-browser{display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 34px 60px -34px #0e22306b,0 10px 22px -14px #0e223038;animation:tbgRise .8s ease both .2s}.tbg-pack:hover .tbg-browser{box-shadow:0 40px 72px -34px #1577ab80,0 12px 26px -14px #0e223042}.tbg-bar{display:flex;align-items:center;gap:7px;padding:10px 13px;background:var(--paper-2);border-bottom:1px solid var(--line)}.tbg-bar i{width:11px;height:11px;border-radius:50%;background:#d6dee3;display:inline-block}.tbg-url{margin-left:10px;flex:1;background:#fff;border:1px solid var(--line);border-radius:7px;font-family:var(--mono);font-size:1.152rem;color:var(--muted);padding:5px 11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tbg-browser img{width:100%}.tbg-ph-img{display:flex;min-height:220px;align-items:center;justify-content:center;text-align:center;padding:3.2rem;color:var(--muted);font-family:var(--mono);font-size:1.28rem;background:var(--paper-2)}.tbg-chip{position:absolute;left:-16px;bottom:-22px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1.36rem 1.9rem;box-shadow:0 18px 32px -16px #0e22306b;display:flex;flex-direction:column;gap:1px}.tbg-chip .tbg-ft{font-family:var(--mono);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tbg-chip .tbg-fv{font-family:var(--disp);font-weight:800;font-size:3.2rem;color:var(--blue-deep);letter-spacing:-.02em;line-height:1}.tbg-spec-band{background:var(--ink);color:#fff}.tbg-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:14px;overflow:hidden}.tbg-cell{background:var(--ink);padding:clamp(2.08rem,2.6vw,3.04rem)}.tbg-k{font-family:var(--disp);font-weight:800;font-size:clamp(2.4rem,3vw,3.36rem);color:var(--blue);letter-spacing:-.02em;overflow-wrap:anywhere}.tbg-t{font-weight:600;margin:.8rem 0 .32rem}.tbg-d{color:#9db4c0;font-size:1.44rem;line-height:1.55}.tbg-head{display:flex;justify-content:space-between;align-items:end;gap:1.6rem;flex-wrap:wrap;margin-bottom:3.52rem}.tbg-head p{color:var(--muted);max-width:42ch;margin:0}.tbg-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tbg-card{border:1px solid var(--line);border-radius:14px;padding:2rem 2rem 2.24rem;background:var(--paper);transition:border-color .18s,transform .18s,box-shadow .18s}.tbg-card:hover{border-color:var(--blue);transform:translateY(-3px);box-shadow:0 12px 30px -18px #1577ab80}.tbg-cat{font-family:var(--mono);font-size:1.056rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.tbg-ic{width:38px;height:38px;border-radius:9px;background:var(--tint);color:var(--blue-deep);display:flex;align-items:center;justify-content:center;margin:.32rem 0 1.44rem}.tbg-ic svg{width:20px;height:20px}.tbg-card h3{font-family:var(--body);font-weight:600;font-size:1.664rem;letter-spacing:0;margin-bottom:.48rem}.tbg-cd{font-size:1.44rem;color:var(--muted);line-height:1.55}.tbg-process{background:var(--paper-2);border-block:1px solid var(--line)}.tbg-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:2.4rem;margin-top:3.84rem;counter-reset:s}.tbg-step{position:relative;padding-top:4.48rem}.tbg-step:before{counter-increment:s;content:"0" counter(s);position:absolute;top:0;left:0;font-family:var(--mono);font-size:1.44rem;color:var(--blue-deep);font-weight:500;letter-spacing:.05em}.tbg-step:after{content:"";position:absolute;top:.88rem;left:3.84rem;right:-1.2rem;height:1px;background:repeating-linear-gradient(90deg,var(--line) 0 6px,transparent 6px 10px)}.tbg-step:last-child:after{display:none}.tbg-step h3{font-family:var(--body);font-weight:600;font-size:1.68rem;letter-spacing:0;margin-bottom:.56rem}.tbg-step p{font-size:1.44rem;color:var(--muted);margin:0}.tbg-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2.4rem,4vw,5.6rem);align-items:center}.tbg-cities{font-family:var(--disp);font-weight:600;font-size:clamp(1.76rem,2.4vw,2.56rem);letter-spacing:-.01em;line-height:1.5;color:var(--ink);max-width:24ch}.tbg-cities strong,.tbg-cities b{color:var(--blue-deep);font-weight:700}.tbg-logos{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:2.56rem}.tbg-logo{height:56px;border:1px dashed var(--line);border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:1.056rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);overflow:hidden}.tbg-logo img{max-height:38px;width:auto;object-fit:contain}.tbg-quote{border:1px solid var(--line);border-left:3px solid var(--blue);border-radius:0 14px 14px 0;background:var(--paper);padding:2.56rem 2.72rem;position:relative}.tbg-q{font-size:1.792rem;line-height:1.6;color:var(--ink)}.tbg-by{font-family:var(--mono);font-size:1.248rem;color:var(--muted);margin-top:1.6rem;letter-spacing:.03em}.tbg-smp{position:absolute;top:1.6rem;right:1.76rem;font-family:var(--mono);font-size:.96rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:2px 7px}.tbg-partner-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(2.4rem,4vw,5.6rem);align-items:center}.tbg-photo{aspect-ratio:4/3;border-radius:16px;background:linear-gradient(160deg,var(--tint),#d4ecf8);border:1px solid var(--line);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.96rem;color:var(--blue-deep);font-family:var(--mono);font-size:1.184rem;letter-spacing:.08em;text-transform:uppercase;overflow:hidden}.tbg-photo img{width:100%;height:100%;object-fit:cover}.tbg-ptxt{color:var(--ink-soft);max-width:48ch;margin-top:1.76rem}.tbg-who{font-family:var(--mono);font-size:1.312rem;color:var(--muted);margin-top:2.08rem}.tbg-tel{display:inline-flex;align-items:center;gap:.96rem;font-family:var(--disp);font-weight:700;font-size:clamp(2.08rem,3vw,3.04rem);color:var(--ink);margin:.8rem 0 1.28rem;letter-spacing:-.01em}.tbg-tel svg{color:var(--blue-deep)}.tbg-note{font-size:1.472rem;color:var(--muted);max-width:46ch}.tbg-cta{background:var(--blue);color:var(--blue-ink);text-align:center}.tbg-cta h2{color:var(--blue-ink);font-size:clamp(3.04rem,4vw,4.8rem)}.tbg-cta p{color:#0b3d55;opacity:.85;max-width:48ch;margin:1.6rem auto 3.2rem}.tbg-cta-center{display:flex;gap:1.28rem;justify-content:center;flex-wrap:wrap}.tbg-cta .tbg-btn.tbg-primary{background:var(--ink);color:#fff}.tbg-cta .tbg-btn.tbg-primary:hover{background:#0a1a25}.tbg-cta .tbg-btn.tbg-ghost{border-color:#0b3d5559;color:var(--blue-ink)}.tbg-cta .tbg-btn.tbg-ghost:hover{border-color:var(--blue-ink)}@keyframes tbgRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media(max-width:980px){.tbg-cards{grid-template-columns:repeat(2,1fr)}}@media(max-width:880px){.tbg-hero-grid{grid-template-columns:1fr}.tbg-pack{margin-top:.8rem}.tbg-head{align-items:start}}@media(max-width:860px){.tbg-steps{grid-template-columns:repeat(2,1fr)}.tbg-step:after{display:none}}@media(max-width:820px){.tbg-proof-grid{grid-template-columns:1fr}}@media(max-width:740px){.tbg-partner-grid{grid-template-columns:1fr}.tbg-photo{max-width:none}}@media(max-width:560px){.tbg-chip{left:6px;bottom:6px;padding:1.04rem 1.5rem}.tbg-chip .tbg-fv{font-size:2.5rem}}@media(max-width:520px){.tbg-cards{grid-template-columns:1fr}}@media(max-width:460px){.tbg-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.tbg *{animation:none!important}.tbg-reveal{opacity:1;transform:none;transition:none}}.tbg-header{padding-block:0;position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.tbg-header .tbg-wrap{display:flex;align-items:center;gap:2.4rem;height:68px}.tbg-logo-link{display:flex;align-items:center}.tbg-logo{height:30px;width:auto;display:block}.tbg-logo-text{font-family:var(--disp);font-weight:700;font-size:1.76rem;letter-spacing:-.01em;color:var(--ink)}.tbg-nav{margin-left:auto;display:flex;gap:2.56rem;font-size:1.472rem;color:var(--ink-soft)}.tbg-nav a:hover{color:var(--blue-deep)}.tbg-tel-link{font-family:var(--mono);font-size:1.376rem;color:var(--ink-soft);white-space:nowrap}.tbg-header-cta{padding:.88rem 1.68rem}.tbg-burger{display:none;position:relative}.tbg-burger>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--line);border-radius:8px;color:var(--ink)}.tbg-burger>summary::-webkit-details-marker{display:none}.tbg-burger>summary svg{width:20px;height:20px}.tbg-mnav{position:absolute;right:0;top:calc(100% + 10px);background:#fff;border:1px solid var(--line);border-radius:12px;padding:.8rem;min-width:210px;box-shadow:0 18px 40px -18px #0e223066;display:flex;flex-direction:column;z-index:60}.tbg-mnav a{padding:.96rem 1.12rem;border-radius:8px;color:var(--ink);font-size:1.52rem}.tbg-mnav a:hover{background:var(--paper-2);color:var(--blue-deep)}@media(max-width:860px){.tbg-header .tbg-nav,.tbg-header .tbg-tel-link{display:none}.tbg-burger{display:block;margin-left:auto}}@media(max-width:480px){.tbg-header .tbg-wrap{gap:1.12rem}.tbg-header-cta{padding:.8rem 1.28rem;font-size:1.36rem}}.tbg-footer{padding-block:0;background:var(--ink);color:#9db4c0;font-size:1.44rem}.tbg-footer .tbg-wrap{padding-block:clamp(4.8rem,6vw,7.2rem)}.tbg-foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1.5fr;gap:3.2rem}.tbg-foot-logo{height:32px;width:auto;margin-bottom:1.6rem}.tbg-foot-brand-text{font-family:var(--disp);font-weight:700;font-size:1.84rem;color:#fff;margin-bottom:1.6rem}.tbg-foot-addr{line-height:1.7}.tbg-footer h4{font-family:var(--mono);font-size:1.12rem;letter-spacing:.16em;text-transform:uppercase;color:#fff;margin:0 0 1.44rem;font-weight:500}.tbg-footer a{display:block;color:#9db4c0;padding:.288rem 0}.tbg-footer a:hover{color:var(--blue)}.tbg-foot-text{line-height:1.7}.tbg-foot-base{border-top:1px solid rgba(255,255,255,.1);margin-top:4.16rem;padding-top:2.24rem;display:flex;justify-content:space-between;gap:1.6rem;flex-wrap:wrap;font-size:1.28rem;color:#6f8794}@media(max-width:760px){.tbg-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:440px){.tbg-foot-grid{grid-template-columns:1fr}}.tbg-stats{background:var(--tint)}.tbg-stats-head{text-align:center;margin-bottom:clamp(3.2rem,4vw,4.48rem)}.tbg-stats-head .tbg-eyebrow{justify-content:center}.tbg-stats-head h2{max-width:18ch;margin-inline:auto}.tbg-stat-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(2.56rem,4vw,4rem)}.tbg-stat{text-align:center;padding:0 1.6rem}.tbg-stat-v{font-family:var(--disp);font-weight:800;font-size:clamp(4.32rem,6vw,6.72rem);color:var(--blue-deep);letter-spacing:-.03em;line-height:1}.tbg-stat-l{margin-top:1.12rem;color:var(--ink-soft);font-size:1.632rem;line-height:1.45;max-width:20ch;margin-inline:auto}.tbg-stat-note{margin-top:.72rem;font-family:var(--mono);font-size:1.12rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media(min-width:721px){.tbg-stat+.tbg-stat{border-left:1px solid rgba(21,119,171,.16)}}@media(max-width:720px){.tbg-stat-row{grid-template-columns:1fr;gap:3.2rem}.tbg-stat+.tbg-stat{border-top:1px solid rgba(21,119,171,.16);padding-top:3.2rem}}.tbg-alt{background:var(--paper-2);border-block:1px solid var(--line)}.tbg-sec-head{max-width:60ch;margin-bottom:2.88rem}.tbg-sec-head h2{margin-top:.4rem}.tbg-sec-head p{color:var(--muted);margin:.8rem 0 0}.tbg-shero{position:relative;overflow:hidden}.tbg-shero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(640px 400px at 88% 6%,rgba(41,168,221,.1),transparent 70%);pointer-events:none}.tbg-shero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.4rem,4vw,5.6rem);align-items:center;position:relative;z-index:1}.tbg-shero h1{font-size:clamp(3.52rem,4.6vw,5.44rem);letter-spacing:-.02em;line-height:1.04;margin:0}.tbg-shero .tbg-lede{font-size:clamp(1.664rem,1.5vw,1.888rem);color:var(--ink-soft);max-width:46ch;margin-top:2.08rem}.tbg-svis{border:1px solid var(--line);border-radius:16px;background:linear-gradient(160deg,var(--tint),#dff0fb);padding:2.56rem;display:flex;flex-direction:column;gap:1.6rem;align-items:flex-start}.tbg-svis-ic{width:54px;height:54px;border-radius:12px;background:#fff;color:var(--blue-deep);display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.tbg-svis-ic svg{width:28px;height:28px}.tbg-svis-cap{font-family:var(--mono);font-size:1.152rem;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-deep)}.tbg-svis-tags{display:flex;flex-wrap:wrap;gap:8px}.tbg-svis-tag{font-family:var(--mono);font-size:1.12rem;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-ink);background:#fff;border:1px solid var(--line);border-radius:8px;padding:6px 10px}.tbg-feat{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tbg-feat-item{border:1px solid var(--line);border-radius:14px;padding:1.92rem;background:var(--paper)}.tbg-feat-item h3{font-family:var(--body);font-weight:600;font-size:1.632rem;margin:0 0 .56rem;letter-spacing:0}.tbg-feat-item p{font-size:1.472rem;color:var(--muted);margin:0;line-height:1.55}.tbg-chips{display:flex;flex-wrap:wrap;gap:10px}.tbg-chips span{border:1px solid var(--line);border-radius:9px;padding:.8rem 1.36rem;font-size:1.44rem;color:var(--ink-soft);background:var(--paper)}.tbg-faqs{border-top:1px solid var(--line)}.tbg-faqs details{border-bottom:1px solid var(--line)}.tbg-faqs summary{list-style:none;cursor:pointer;padding:1.68rem 0;font-weight:600;font-size:1.632rem;display:flex;justify-content:space-between;align-items:center;gap:1.6rem}.tbg-faqs summary::-webkit-details-marker{display:none}.tbg-faqs summary:after{content:"+";font-family:var(--mono);color:var(--blue-deep);font-size:1.92rem}.tbg-faqs details[open] summary:after{content:"\2013"}.tbg-faqs .tbg-a{padding:0 0 1.76rem;color:var(--muted);font-size:1.536rem;line-height:1.65;max-width:70ch}.tbg-brandwall{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tbg-bcell{background:var(--paper);min-height:100px;display:flex;align-items:center;justify-content:center;padding:1.92rem;text-align:center;transition:background .18s}.tbg-bcell:hover{background:var(--paper-2)}.tbg-bname{font-family:var(--disp);font-weight:600;font-size:1.664rem;color:var(--ink-soft)}.tbg-bcell img{max-height:44px;max-width:78%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.85;transition:filter .18s,opacity .18s}.tbg-bcell:hover img{filter:none;opacity:1}.tbg-brandnote{text-align:center;margin-top:1.6rem;font-family:var(--mono);font-size:1.152rem;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}@media(max-width:880px){.tbg-shero-grid{grid-template-columns:1fr}}@media(max-width:760px){.tbg-feat{grid-template-columns:1fr}}@media(max-width:900px){.tbg-brandwall{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.tbg-brandwall{grid-template-columns:repeat(2,1fr)}}.tbg-logo-link,.tbg-logo-link:focus,.tbg-logo-link:focus-visible{outline:0;border:0;text-decoration:none;box-shadow:none}.tbg-logo{border:0;outline:0}.tbg-hero .tbg-wrap{max-width:1280px}.tbg-contact-hero{background:var(--tint);border-bottom:1px solid var(--line);padding-block:clamp(3.6rem,6vw,6.4rem)}.tbg-contact-hero h1{font-family:var(--disp);font-weight:700;font-size:clamp(3.4rem,6vw,5.4rem);line-height:1.03;letter-spacing:-.02em;color:var(--ink);margin:.4rem 0 0}.tbg-contact-intro{max-width:64ch;margin-top:1.8rem;color:var(--ink-soft);font-size:clamp(1.6rem,1.4vw,1.8rem);line-height:1.7}.tbg-contact-intro p{margin:0 0 1.1rem}.tbg-contact-intro p:last-child{margin-bottom:0}.tbg-contact-grid{display:grid;grid-template-columns:1.5fr .95fr;gap:clamp(2.4rem,4vw,5.2rem);align-items:start}@media(max-width:840px){.tbg-contact-grid{grid-template-columns:1fr;gap:3.2rem}}.tbg-field-row{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem}@media(max-width:560px){.tbg-field-row{grid-template-columns:1fr}}.tbg-field{display:flex;flex-direction:column;margin-bottom:1.6rem}.tbg-field label{font-family:var(--mono);font-size:1.2rem;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:.7rem}.tbg-field label span{color:var(--blue)}.tbg-field input,.tbg-field textarea{font-family:var(--body);font-size:1.6rem;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:1.3rem 1.5rem;width:100%;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.tbg-field input::placeholder,.tbg-field textarea::placeholder{color:#9db0bc}.tbg-field input:focus,.tbg-field textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px #29a8dd29}.tbg-field textarea{resize:vertical;min-height:13rem;line-height:1.6}.tbg-contact-form .tbg-btn{margin-top:.6rem}.tbg-form-note{background:#e7f7ee;border:1px solid #B7E4CC;color:#1b6b43;border-radius:10px;padding:1.4rem 1.6rem;margin-bottom:2rem;font-size:1.5rem;line-height:1.5}.tbg-form-err{background:#fdecec;border:1px solid #F3C0C0;color:#b4232a;border-radius:10px;padding:1.4rem 1.6rem;margin-bottom:2rem;font-size:1.5rem;line-height:1.5}.tbg-form-err ul{margin:.4rem 0 0;padding-left:1.8rem}.tbg-contact-aside{background:var(--paper-2);border:1px solid var(--line);border-radius:16px;padding:clamp(2rem,3vw,2.8rem)}.tbg-contact-aside h3{font-family:var(--disp);font-weight:700;font-size:2rem;color:var(--ink);margin:0 0 1.4rem}.tbg-contact-line{display:flex;flex-direction:column;padding:1.3rem 0;border-top:1px solid var(--line);text-decoration:none}.tbg-contact-line:first-of-type{border-top:0;padding-top:0}a.tbg-contact-line:hover .tbg-contact-v{color:var(--blue-deep)}.tbg-contact-k{font-family:var(--mono);font-size:1.15rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:.35rem}.tbg-contact-v{font-size:1.65rem;color:var(--ink);font-weight:600;line-height:1.4}.tbg-contact-note{margin:1.6rem 0 0;font-size:1.4rem;line-height:1.6;color:var(--ink-soft)}.tbg-reach{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin:.8rem 0 1.28rem}.tbg-reach .tbg-tel{margin:0}.tbg-reach .tbg-mail{margin:.4rem 0 0;font-size:clamp(1.6rem,2vw,1.92rem)}.tbg-reach .tbg-mail svg{width:20px;height:20px}.tbg-foot-contact{margin-top:1.28rem}.tbg-foot-contact a{font-weight:500}.tbg-compare-wrap{overflow-x:auto;margin-top:2.4rem;border:1px solid var(--line);border-radius:14px}.tbg-compare{width:100%;border-collapse:collapse;font-size:1.45rem;min-width:720px}.tbg-compare th,.tbg-compare td{text-align:left;padding:1.4rem 1.6rem;border-bottom:1px solid var(--line);vertical-align:top}.tbg-compare thead th{background:var(--blue-ink);color:#fff;font-family:var(--mono);font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;font-weight:500}.tbg-compare tbody th{font-family:var(--disp);font-weight:700;color:var(--ink);white-space:nowrap}.tbg-compare tbody td{color:var(--ink-soft)}.tbg-compare tbody tr:nth-child(2n){background:var(--paper-2)}.tbg-compare tbody tr:last-child th,.tbg-compare tbody tr:last-child td{border-bottom:0}.tbg-compare a{color:var(--blue-deep);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease}.tbg-compare a:hover{border-bottom-color:currentColor}.tbg-brandcard{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.6rem;background:linear-gradient(150deg,#0b3d55,#0e2230);padding:clamp(2.4rem,4vw,4rem);text-align:center;position:relative;overflow:hidden}.tbg-brandcard:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% -10%,rgba(41,168,221,.22),transparent 60%)}.tbg-photo .tbg-brandcard-logo{width:min(70%,300px);height:auto;object-fit:contain;filter:brightness(0) invert(1);position:relative;z-index:1}.tbg-brandcard-rule{width:44px;height:2px;background:var(--blue);border:0;margin:.6rem 0 .2rem;position:relative;z-index:1}.tbg-brandcard-tag{font-family:var(--mono);font-size:1.25rem;letter-spacing:.14em;text-transform:uppercase;color:#8fd3f0;position:relative;z-index:1}.tbg-brandcard-loc{font-family:var(--body);font-size:1.35rem;color:#9db4c0;position:relative;z-index:1}.tbg-prose-wrap{max-width:820px}.tbg-prose-h{font-family:var(--disp);font-weight:800;font-size:clamp(3rem,5vw,4.4rem);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:.4rem 0 0}.tbg-prose{margin-top:2.4rem;font-size:clamp(1.6rem,1.4vw,1.75rem);line-height:1.75;color:var(--ink-soft)}.tbg-prose h2{font-family:var(--disp);font-weight:700;color:var(--ink);letter-spacing:-.01em;margin:3rem 0 .8rem;font-size:clamp(1.9rem,2.4vw,2.3rem)}.tbg-prose h2:first-child{margin-top:0}.tbg-prose p{margin:0 0 1.4rem}.tbg-prose p:last-child{margin-bottom:0}.tbg-prose a{color:var(--blue-deep);text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/16/assets/tbg.css.map */
