:root{--font-sans: "Inter", "Segoe UI", Arial, sans-serif;--tw-blue: #2872fa;--tw-blue-hover: #1559ed;--tw-blue-soft: #eef4ff;--tw-navy-shadow: rgba(25, 42, 61, .32)}.tw-sticky-up-header{transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease;background:#ffffffd1;border-bottom:1px solid rgba(15,23,42,.08);box-shadow:0 14px 40px #0f172a14;backdrop-filter:blur(12px)}.tw-sticky-up-header.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.tw-btn-primary{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:0;border-radius:9999px;background:var(--tw-blue);color:#fff;padding:14px 30px;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-align:center;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 22px #14376d38;transition:background-color .35s,box-shadow .35s,color .35s,transform .35s}.tw-btn-primary:hover{background:var(--tw-blue-hover);color:#fff;box-shadow:0 14px 28px #14376d42}.tw-trial-cta{min-width:240px;flex-direction:column;gap:4px;padding:16px 32px;line-height:1}.tw-trial-cta-sub{font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:none;opacity:.85}.tw-btn-secondary{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid rgb(203 213 225);border-radius:9999px;background:#ffffffe6;color:#0f172a;padding:12px 20px;font-family:var(--font-sans);font-size:12px;font-weight:700;line-height:1.5;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:border-color .3s,color .3s,background-color .3s,transform .3s}.tw-btn-secondary:hover{border-color:#0e7490;color:#0369a1;background:var(--tw-blue-soft)}.tw-btn-secondary[class*=border-white]{background:#ffffff14;color:#fff;box-shadow:none}.tw-btn-secondary[class*=border-white]:hover{border-color:#ffffff7a;color:#fff;background:#ffffff24}.tw-eyebrow{font-size:11px;font-weight:700;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.tw-section-title{font-weight:700;line-height:1.02;letter-spacing:-.04em}.tw-section-intro{margin-inline:auto;max-width:48rem;text-align:center}.tw-section-intro .tw-section-title{margin-inline:auto;max-width:44rem}.tw-section-rule{margin-inline:auto;margin-bottom:1.25rem;height:1px;width:5.5rem}.tw-section-lead{margin-inline:auto;max-width:41rem;font-size:1.02rem;line-height:1.75}.tw-body-copy{font-size:.99rem;line-height:1.8}.tw-body-copy-tight{font-size:.95rem;line-height:1.72}.tw-readable{max-width:38rem}.tw-readable-narrow{max-width:30rem}.tw-card-soft{border:1px solid rgba(226,232,240,.78);border-radius:1.35rem;background:#f8fafce0;box-shadow:0 16px 36px #0f172a0d}.tw-card-white{border:1px solid rgba(226,232,240,.78);border-radius:1.35rem;background:#fffffff5;box-shadow:0 16px 36px #0f172a0d}.tw-card-dark{border:1px solid rgb(51 65 85);border-radius:1.25rem;background:linear-gradient(180deg,#16263a,#122031);box-shadow:0 18px 36px #192a3d24}.tw-media-frame{border:1px solid rgba(226,232,240,.74);border-radius:1.15rem;overflow:hidden;background:#ffffffe6}@media(max-width:767px){.tw-btn-primary{padding:11px 24px;font-size:11px}}.page-shell{max-width:1200px;margin-inline:auto;padding-inline:24px}@media(min-width:768px){.page-shell{padding-inline:32px}}@media(min-width:1024px){.page-shell{padding-inline:56px}.tw-section-rule{margin-bottom:1.4rem}.tw-section-lead{font-size:1.02rem}}.tw-email-popup[data-astro-cid-ti532xjd]{position:fixed;left:clamp(1rem,2.6vw,2.125rem);bottom:clamp(1.125rem,2.8vw,2.25rem);z-index:80;width:min(20rem,calc(100vw - 2rem));border:2px solid #64748b;background:#fff;padding:1.5rem 1.65rem 1.1rem;color:#142850;box-shadow:0 18px 46px #0f172a29}.tw-email-popup[data-astro-cid-ti532xjd][hidden]{display:none}.tw-email-popup__close[data-astro-cid-ti532xjd]{position:absolute;right:.45rem;top:.35rem;border:0;background:transparent;color:#94a3b8;cursor:pointer;font-size:1.35rem;line-height:1;padding:.15rem}.tw-email-popup__close[data-astro-cid-ti532xjd]:hover{color:#142850}.tw-email-popup__header[data-astro-cid-ti532xjd]{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:start}.tw-email-popup__icon[data-astro-cid-ti532xjd]{position:relative;display:block;width:2rem;height:1.45rem;margin-top:.1rem;border:1.5px solid #64748b}.tw-email-popup__icon[data-astro-cid-ti532xjd]:before,.tw-email-popup__icon[data-astro-cid-ti532xjd]:after{position:absolute;top:-1px;width:1.45rem;height:1.45rem;border-top:1.5px solid #64748b;content:""}.tw-email-popup__icon[data-astro-cid-ti532xjd]:before{left:-.15rem;transform:rotate(38deg);transform-origin:top left}.tw-email-popup__icon[data-astro-cid-ti532xjd]:after{right:-.15rem;transform:rotate(-38deg);transform-origin:top right}.tw-email-popup[data-astro-cid-ti532xjd] h2[data-astro-cid-ti532xjd]{margin:0;color:#142850;font-size:1rem;font-weight:500;line-height:1.35}.tw-email-popup__copy[data-astro-cid-ti532xjd]{margin:1.6rem 0 .8rem;color:#142850;font-size:.83rem;font-weight:500;line-height:1.55}.tw-email-popup[data-astro-cid-ti532xjd] label[data-astro-cid-ti532xjd]{display:block;color:#142850;font-size:.78rem;line-height:1.4}.tw-email-popup[data-astro-cid-ti532xjd] label[data-astro-cid-ti532xjd] span[data-astro-cid-ti532xjd]{display:block;color:#e11d48;font-size:.95rem;line-height:1}.tw-email-popup[data-astro-cid-ti532xjd] input[data-astro-cid-ti532xjd][type=email]{margin-top:.35rem;width:100%;border:1px solid #d1d5db;border-radius:.25rem;padding:.55rem .65rem;color:#142850;font-size:.95rem;outline:none}.tw-email-popup[data-astro-cid-ti532xjd] input[data-astro-cid-ti532xjd][type=email]:focus{border-color:#4aa3e0;box-shadow:0 0 0 3px #4aa3e02e}.tw-email-popup__submit[data-astro-cid-ti532xjd]{margin-top:.75rem;min-width:6.5rem;border:0;border-radius:9999px;background:var(--tw-blue);color:#fff;cursor:pointer;font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.16em;line-height:1.2;padding:.875rem 1.875rem;text-transform:uppercase;box-shadow:0 10px 22px #14376d38;transition:background-color .35s,box-shadow .35s,color .35s,transform .35s}.tw-email-popup__submit[data-astro-cid-ti532xjd]:hover{background:var(--tw-blue-hover);box-shadow:0 14px 28px #14376d42}.tw-email-popup__submit[data-astro-cid-ti532xjd]:disabled{cursor:wait;opacity:.72}.tw-email-popup__status[data-astro-cid-ti532xjd]{margin:.55rem 0 0;color:#dc2626;font-size:.8rem;line-height:1.4}@media(max-width:640px){.tw-email-popup[data-astro-cid-ti532xjd]{left:1rem;bottom:1rem;padding:1.35rem 1.35rem 1rem}}
