/* Blue constants from archived theme style/style.css: #009cdf, #0096d6, #2f4050, #f0f8f9, #d3e8eb, #cae1e4. Darker action text/background for accessible contrast. */
:root{--ink:#292f32;--muted:#526572;--green:#2f4050;--lime:#cae1e4;--cream:#f0f8f9;--line:#d3e8eb}
.site-header{background:rgba(240,248,249,.97)}.navlinks a:hover,.navlinks a[aria-current=page]{color:#006b99}.button:hover{background:#234963}.hero em{color:#007cad}.visual-field,.mobile-image{background:#d3e8eb}.feature-icon{background:#d3e8eb;color:#006b99}.dark,.footer{background:#2f4050}.float-label i{background:#cae1e4}.eyebrow:before{background:#009cdf}.proof{background:#f0f8f9}.contact-panel,.feature-card{border-color:#d3e8eb}.team-grid-three{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px}.storelinks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.app-download-card h3{font-size:23px;margin:0 0 8px}.app-download-card p{font-size:14px}.app-download-card a{display:block;margin:8px 0;font-size:13px}.ticket-phone-wrap{text-align:center}.ticket-phone-wrap figure{margin:0 auto;max-width:360px}.ticket-phone-wrap img{display:block;width:100%;height:auto;border-radius:18px}.ticket-phone-wrap figcaption{margin-top:12px;color:var(--muted)}.hero-copy h1{font-size:clamp(36px,5vw,68px)}
@media(max-width:800px){.team-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))!important}.storelinks{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(36px,8vw,56px)}}@media(max-width:540px){.team-grid-three{grid-template-columns:1fr!important}.ticket-phone-wrap figure{max-width:290px}}

.prose:has(.team-grid-three){max-width:none}.our_team>ul.team-grid-three{padding:0;list-style:none}.our_team>ul.team-grid-three>li{width:auto!important;margin:0!important}.hero-audience{font-weight:600;color:#006b99}

.hero h1 em{color:#00749e}.button.outline{border-color:#aac4d0}.visual-field:before,.visual-field:after{border-color:#aac4d0}.feature-card:nth-child(2){background:#e1f0f6}.feature-card:nth-child(3){background:#eaf4f7}.footer,.footer a,.footer p{color:#d6e7ee}.footer-bottom{border-color:#526b7a;color:#c3d6df}.prose a:not(.button){color:#006b99}.prose .list_wrapper>li:before,.feature-number,.feature-benefits li:before{color:#006b99}.help-hero,.category-button:hover,.article-end,.feature-shot,.feature-footer,.support-route{background:#e5f1f5}.search-box,.feature-shot{border-color:#cae1e4}.search-box span,.category-button,.help-card small,.client-card figcaption{color:#526572}.category-button.active{background:#d3e8eb;color:#234963}.help-card:hover{border-color:#0096d6}.notice{border-color:#009cdf;background:#e5f1f5;color:#345163}.field input,.field textarea,.field select{border-color:#cae1e4;background:#fbfdfe}.feature-number{background:#d3e8eb}@media(max-width:800px){.article-side{background:#e5f1f5}}

.mobile-feature .mobile-image img{width:auto;max-width:100%;max-height:520px;display:block;margin:auto;border-radius:14px}.mobile-feature .mobile-image{background:#d3e8eb}
