.intro-bg[data-v-0d6ce62e]{background:#102b3b;color:#fff;font-family:inherit}.intro-bg .intro-content[data-v-0d6ce62e]{align-items:center;display:grid;gap:clamp(2rem,6vw,5rem);grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);margin:0 auto;min-height:30rem;padding:clamp(2.5rem,5vw,4rem) 0;width:min(1200px,100% - 3rem)}.intro-bg .intro-left[data-v-0d6ce62e]{max-width:650px}.intro-bg .intro-headline[data-v-0d6ce62e]{color:#fff;font-family:inherit;font-size:clamp(2rem,4vw,3.5rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0;text-wrap:balance}.intro-bg .intro-subtitle[data-v-0d6ce62e]{color:#ffffffdb;font-size:1.15rem;line-height:1.7;margin:1.5rem 0 2rem;max-width:58ch}.intro-bg .intro-actions[data-v-0d6ce62e]{display:flex;flex-wrap:wrap;gap:.8rem}.intro-bg .intro-button[data-v-0d6ce62e]{align-items:center;border:1px solid #00aeef;border-radius:6px;color:#fff;display:inline-flex;font-family:inherit;font-size:.9rem;font-weight:700;justify-content:center;min-height:48px;padding:.75rem 1.2rem;text-decoration:none}.intro-bg .intro-button--primary[data-v-0d6ce62e]{background:#0075b0}.intro-bg .intro-button--secondary[data-v-0d6ce62e]{background:transparent}.intro-bg .intro-button[data-v-0d6ce62e]:hover{background:#005f8f}.intro-bg .intro-contact[data-v-0d6ce62e]{color:#b8eaff;display:inline-block;font-weight:700;margin-top:1.25rem;text-decoration:none}.intro-bg a[data-v-0d6ce62e]:focus-visible{outline:3px solid #8cddfa;outline-offset:5px}.intro-bg .intro-right[data-v-0d6ce62e]{min-width:0}.intro-bg .device-composition[data-v-0d6ce62e]{padding:0 8% 3rem 0;position:relative}.intro-bg .hero-tablet[data-v-0d6ce62e]{bottom:0;position:absolute;right:0;width:34%;z-index:1}.intro-bg .hero-tablet[data-v-0d6ce62e] .device-frame{border-radius:.8rem;box-shadow:0 .8rem 2rem #00000059;padding:.85rem .4rem .6rem}.intro-bg .deployment-context[data-v-0d6ce62e]{align-items:center;display:flex;gap:1rem;margin-top:1.5rem}.intro-bg .deployment-context img[data-v-0d6ce62e]{border-radius:.4rem;height:4.5rem;-o-object-fit:cover;object-fit:cover;width:7rem}.intro-bg .deployment-context p[data-v-0d6ce62e]{font-size:.9rem;line-height:1.6}.intro-bg .deployment-context a[data-v-0d6ce62e]{color:#8cddfa;text-underline-offset:.2rem}.intro-bg .intro-img[data-v-0d6ce62e]{border-radius:10px;display:block;max-height:390px;-o-object-fit:cover;object-fit:cover;width:100%}.intro-bg .intro-image-caption[data-v-0d6ce62e]{color:#ffffffb8;font-size:.9rem;margin:.75rem 0 0}@media (max-width:760px){.intro-bg .intro-content[data-v-0d6ce62e]{grid-template-columns:1fr;min-height:auto;padding:2.5rem 0}.intro-bg .device-composition[data-v-0d6ce62e]{padding:0}.intro-bg .hero-monitor[data-v-0d6ce62e]{display:block;margin-bottom:1.25rem}.intro-bg .hero-tablet[data-v-0d6ce62e]{margin-inline:auto;position:relative;width:min(100%,21rem)}.intro-bg .intro-button[data-v-0d6ce62e]{width:100%}}.demo-note[data-v-0d6ce62e]{color:#c6dbe5;font-size:.8rem;margin-block:.8rem}.home-page[data-v-4e6a3eaf]{font-family:Inter,Segoe UI,Arial,sans-serif}.home-page[data-v-4e6a3eaf] h2{font-size:clamp(1.65rem,3vw,2.25rem);letter-spacing:-.025em}.home-footer[data-v-4e6a3eaf]{background:#102b3b;font-size:1rem;padding:2.5rem 1.5rem 1.5rem}.home-footer[data-v-4e6a3eaf] .footer-bottom,.home-footer[data-v-4e6a3eaf] .footer-content{max-width:1200px}.home-footer[data-v-4e6a3eaf] .footer-tagline{font-size:1.05rem;line-height:1.6}.home-footer[data-v-4e6a3eaf] .web-link{color:#8cddfa}.home-footer[data-v-4e6a3eaf] a:focus-visible{outline:3px solid #8cddfa;outline-offset:4px}@media (max-width:900px){.home-footer[data-v-4e6a3eaf] .footer-content{align-items:start;display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.home-footer[data-v-4e6a3eaf] .footer-brand,.home-footer[data-v-4e6a3eaf] .footer-col:last-child{grid-column:1/-1}.home-footer[data-v-4e6a3eaf] .footer-col{align-items:flex-start;text-align:left}.home-footer[data-v-4e6a3eaf] .footer-contact-row,.home-footer[data-v-4e6a3eaf] .footer-heading,.home-footer[data-v-4e6a3eaf] .footer-tagline{justify-content:flex-start;text-align:left}.home-footer[data-v-4e6a3eaf] .footer-link{padding:.35rem 0}}
