.btc-partner{--btc-navy:#084451;--btc-ink:var(--med-heading,#111827);--btc-body:#334155;--btc-border:var(--med-border,#e2e8f0);--btc-teal:var(--med-teal,#0d9488);--btc-link:#0f766e;--btc-paper:var(--med-bg,#fafbfc);background:#fff;color:var(--btc-ink);font-family:inherit;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}.btc-partner[data-brand=aiss]{--btc-link:#2563c9;font-family:var(--font-body),sans-serif}.btc-partner *,.btc-partner :after,.btc-partner :before{box-sizing:border-box}.btc-partner blockquote,.btc-partner figure,.btc-partner h1,.btc-partner h2,.btc-partner h3,.btc-partner p{margin:0}.btc-partner h1,.btc-partner h2,.btc-partner h3{font-family:var(--font-heading),"Space Grotesk",sans-serif;font-weight:500;text-wrap:balance}.btc-partner h1{font-size:clamp(2.55rem,4vw,4.5rem);line-height:1.06;letter-spacing:-.055em}.btc-partner h2{font-size:clamp(2.15rem,3.5vw,3.5rem);line-height:1.12;letter-spacing:-.045em}.btc-partner h3{font-size:1.5rem;line-height:1.3;letter-spacing:-.025em}.btc-partner a{transition:color .15s,background-color .15s,opacity .15s}.btc-partner a:focus-visible{outline:3px solid var(--btc-teal);outline-offset:5px}.btc-partner img{display:block;max-width:100%}.btc-partner section{scroll-margin-top:100px}.btc-container{width:min(100% - 48px,1200px);margin-inline:auto}.btc-section{padding-block:64px}.btc-partner .btc-label{margin-bottom:24px;font-size:.875rem;font-weight:600}.btc-editorial,.btc-lede{font-size:1.25rem;line-height:1.6}.btc-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:16px 28px;border:1px solid transparent;border-radius:8px;font-size:1.0625rem;font-weight:600;line-height:1.4;text-decoration:none}.btc-button-light{color:var(--btc-navy);background:#fff}.btc-button-light:hover{background:#e2e8f0}.btc-source,.btc-text-link{display:inline-flex;min-height:44px;align-items:center;color:var(--btc-link);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.btc-source:hover,.btc-text-link:hover{color:var(--btc-navy)}.btc-text-link{max-width:100%;overflow-wrap:anywhere;font-size:.9375rem}.btc-hero{display:grid;background:var(--btc-navy);color:#fff}.btc-hero-copy{padding:120px 24px 72px}.btc-lockup{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:center;gap:16px;margin-bottom:40px}.btc-wordmark{font-family:var(--font-heading),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;letter-spacing:-.035em}.btc-partner .btc-brand-logo{width:auto;height:30px;flex-shrink:0;filter:grayscale(1) contrast(3);mix-blend-mode:screen}.btc-lockup-rule{flex:0 0 1px;height:40px;background:var(--btc-border)}.btc-hero .btc-label{color:#99f6e4;font-size:1rem;font-weight:600}.btc-hero .btc-lede{max-width:33rem;margin-block:28px 32px;color:#e2edef}.btc-hero-photo{position:relative;min-width:0;overflow:hidden;aspect-ratio:4/3}.btc-partner .btc-hero-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:51% 55%;object-position:51% 55%;animation:btc-hero-drift 24s ease-in-out infinite alternate}.btc-section-heading{max-width:690px;margin-bottom:36px}.btc-case-heading .btc-label,.btc-portal-heading .btc-label,.btc-products-heading .btc-label,.btc-section-heading .btc-label{color:#475569}.btc-profile-grid{display:grid;gap:32px;align-items:start}.btc-profile-photo img{width:100%;height:auto}.btc-profile-copy blockquote>p{font-size:1.5rem;line-height:1.5;color:var(--btc-navy)}.btc-profile-copy blockquote footer{margin-top:12px;font-size:.9375rem}.btc-partner .btc-biography{margin-top:24px;font-size:.9375rem;color:var(--btc-body);line-height:1.8}.btc-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:48px 0 0;border-top:1px solid var(--btc-border)}.btc-stat{display:flex;flex-direction:column-reverse;justify-content:end;padding:24px 12px 24px 0;border-bottom:1px solid var(--btc-border)}.btc-stat:first-child{grid-column:1/-1;color:var(--btc-navy)}.btc-stat dd{margin:0 0 8px;font-family:var(--font-heading),sans-serif;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.1;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.btc-stat dt{font-size:.875rem;color:var(--btc-body)}.btc-source-line{font-size:.75rem;color:var(--btc-body)}.btc-products-grid{display:grid;gap:40px}.btc-product-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--btc-ink)}.btc-product-list li{display:grid;grid-template-columns:32px 1fr;gap:12px;padding:24px 0;border-bottom:1px solid var(--btc-border)}.btc-product-list h3 a{display:inline-flex;min-height:44px;align-items:center;color:var(--btc-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--btc-border);text-underline-offset:6px}.btc-product-list h3 a:hover{color:var(--btc-link);text-decoration-color:currentColor}.btc-product-list p{margin-top:8px;max-width:36rem;color:var(--btc-body);font-size:1rem}.btc-product-icon{margin-top:10px;color:#0f766e}.btc-portal{background:var(--btc-paper)}.btc-case-heading,.btc-portal-heading{display:grid;gap:28px;margin-bottom:40px}.btc-case-heading .btc-editorial,.btc-portal-heading .btc-editorial{color:var(--btc-body);align-self:end}.btc-portal-features{margin:24px 0 0;padding-left:20px;color:var(--btc-body);font-size:1rem}.btc-portal-features li+li{margin-top:8px}.btc-portal-images{display:grid;gap:16px}.btc-portal-images img{width:100%;height:auto}.btc-case-heading .btc-text-link{margin-top:20px}.btc-site-captures{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;padding-block:32px;position:relative}.btc-site-captures:before{content:"";position:absolute;inset:0;background:var(--btc-paper);z-index:0}.btc-site-captures figure{position:relative}.btc-site-captures img{width:100%;height:auto;border:1px solid var(--btc-border)}.btc-site-desktop{overflow:hidden;border:1px solid var(--btc-border);border-radius:8px}.btc-browser-bar{display:flex;gap:6px;padding:12px;background:#f1f5f9}.btc-browser-bar span{width:8px;height:8px;border-radius:2px;background:#cbd5e1}.btc-site-captures .btc-site-mobile{width:60%;margin-inline:auto;border:6px solid #0f172a;border-radius:24px;overflow:hidden}.btc-site-captures .btc-site-mobile:after{display:none}.btc-faq{background:var(--btc-paper)}.btc-faq-grid{display:grid;gap:36px}.btc-faq-list{border-top:1px solid var(--btc-ink)}.btc-faq-list article{padding-block:28px;border-bottom:1px solid var(--btc-border)}.btc-faq-list h3{font-size:1.25rem}.btc-faq-list p{margin-top:14px;font-size:1rem;color:var(--btc-body)}.btc-final{background:var(--btc-navy);color:#fff}.btc-final-grid{display:grid;gap:32px}.btc-final .btc-editorial{color:#e2edef;margin-bottom:28px}.btc-final-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.btc-final .btc-text-link{color:#99f6e4}.btc-final .btc-text-link:hover{color:#fff}.btc-reveal[data-revealed=true]{animation:btc-rise .5s ease-out both}.btc-reveal[data-revealed=true] .btc-stat{animation:btc-stat-reveal .5s ease-out both}.btc-reveal[data-revealed=true] .btc-stat:nth-child(2){animation-delay:60ms}.btc-reveal[data-revealed=true] .btc-stat:nth-child(3){animation-delay:.12s}.btc-reveal[data-revealed=true] .btc-stat:nth-child(4){animation-delay:.18s}.btc-reveal[data-revealed=true] .btc-stat:nth-child(5){animation-delay:.24s}.btc-product-rows[data-revealed=true] li{animation:btc-rise .5s ease-out both}.btc-product-rows[data-revealed=true]{animation:none}.btc-product-rows[data-revealed=true] li:nth-child(2){animation-delay:60ms}.btc-product-rows[data-revealed=true] li:nth-child(3){animation-delay:.12s}.btc-product-rows[data-revealed=true] li:nth-child(4){animation-delay:.18s}.btc-product-rows[data-revealed=true] li:nth-child(5){animation-delay:.24s}.btc-image-reveal{position:relative}.btc-image-reveal:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--btc-teal);transform-origin:left}.btc-reveal[data-revealed=true] .btc-image-reveal:after{animation:btc-line-reveal .9s ease-out both}@keyframes btc-hero-drift{0%{transform:scale(1)}to{transform:scale(1.04)}}@keyframes btc-rise{0%{opacity:.7;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes btc-stat-reveal{0%{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes btc-line-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (min-width:768px){.btc-container{width:min(100% - 80px,1200px)}.btc-section{padding-block:96px}.btc-hero-copy{padding-inline:40px}.btc-partner .btc-brand-logo{height:36px}.btc-hero h1{max-width:760px}.btc-profile-grid{grid-template-columns:1.15fr 1fr;gap:40px}.btc-profile-photo{height:100%;min-height:480px}.btc-partner .btc-profile-photo img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:38% center;object-position:38% center}.btc-stats{grid-template-columns:1.2fr 1.1fr 1fr 1fr 1.2fr}.btc-stat:first-child{grid-column:auto}.btc-stat{padding-block:32px;padding-right:16px}.btc-case-heading,.btc-final-grid,.btc-portal-heading{grid-template-columns:1.2fr 1fr;gap:64px}.btc-faq-grid,.btc-products-grid{grid-template-columns:1fr 1.5fr;gap:64px}.btc-product-list li{grid-template-columns:44px 1fr;gap:20px;padding-block:28px}.btc-portal-images{grid-template-columns:1.5fr 1fr;gap:24px}.btc-partner .btc-portal-images img{height:100%;-o-object-fit:cover;object-fit:cover}.btc-site-captures{grid-template-columns:minmax(0,1fr) minmax(0,.25fr);gap:24px;align-items:center;padding:40px 24px}.btc-site-captures .btc-site-mobile{width:100%}}@media (min-width:1024px){.btc-hero{grid-template-columns:54% 46%;min-height:88vh}.btc-hero-copy{padding:128px 56px 128px max(40px,calc((100vw - 1200px) / 2))}.btc-hero-photo{aspect-ratio:auto;height:100%}.btc-partner .btc-hero-photo>img{position:absolute;inset:0}.btc-profile-grid{grid-template-columns:1.6fr 1fr;gap:56px}.btc-profile-photo{min-height:460px}.btc-faq-grid,.btc-products-grid{grid-template-columns:1fr 1.7fr;gap:112px}.btc-products-heading{position:sticky;top:120px;align-self:start}.btc-case-heading,.btc-final-grid,.btc-portal-heading{gap:112px}}@media (prefers-reduced-motion:reduce){.btc-partner *,.btc-partner :after,.btc-partner :before{animation:none!important;transition:none!important;transform:none!important;opacity:1!important;scroll-behavior:auto!important}}