.marketing-root{--bg:#09090b;--bg-deep:#000;--surface:#fff;--surface-alt:#fff;--text:#111;--text-inverse:#fff;--muted:#5d5666;--line:#ece8f3;--brand:#ff0090;--brand-2:#8b1dff;--shadow:0 16px 34px #0000001f;--radius:12px;--container:1200px;--fox-guide:url(/marketing/assets/uploaded-asset-1789661019545-1.png);--fox-checklist:url(/marketing/assets/uploaded-asset-1789661019545-0.png);--fox-tail:url(/marketing/assets/uploaded-asset-1789661019546-2.png)}.marketing-root,.marketing-root *{box-sizing:border-box;margin:0;padding:0}.marketing-root{scroll-behavior:smooth;color:var(--text);background:var(--surface-alt);font-family:Inter,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.marketing-root img{max-width:100%;display:block}.marketing-root .container{width:min(var(--container), 92%);margin:0 auto}.marketing-root .topbar{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000eb;border-bottom:1px solid #ff009047;position:sticky;top:0}.marketing-root .topbar-inner{justify-content:space-between;align-items:center;gap:20px;min-height:84px;display:flex}.marketing-root .brand{align-items:center;display:inline-flex}.marketing-root .brand img{width:auto;height:46px}.marketing-root .fox-inline{object-fit:contain;vertical-align:text-bottom;width:22px;height:22px;display:inline-block}.marketing-root .fox-inline-lg{vertical-align:middle;width:90px;height:90px;margin-left:10px;transform:translateY(10px)}.marketing-root .lead-with-fox{align-items:flex-start;gap:14px;display:flex}.marketing-root .lead-copy{flex:1;min-width:0}.marketing-root .fox-inline-lead{object-fit:contain;flex-shrink:0;width:112px;height:112px;transform:translateY(-4px)}.marketing-root .fox-guide{background:#ffffff0f;border:1px solid #ff7ad066;border-radius:12px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.marketing-root .fox-guide img{object-fit:contain;width:58px;height:58px}.marketing-root .fox-guide p{color:#f5ecfff2;font-size:.88rem;line-height:1.45}.marketing-root .fox-note{color:#f7d8ed;align-items:center;gap:8px;margin-top:12px;font-size:.84rem;font-weight:600;display:inline-flex}.marketing-root .fox-note img{object-fit:contain;width:24px;height:24px}.marketing-root .nav-toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:10px;padding:9px 12px;font-weight:700;display:none}.marketing-root .nav{align-items:center;gap:22px;display:flex}.marketing-root .topbar-actions{align-items:center;gap:10px;display:inline-flex}.marketing-root .nav a{color:#edf4ffeb;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s}.marketing-root .nav a:hover{color:var(--brand)}.marketing-root .btn{cursor:pointer;border:none;border-radius:11px;justify-content:center;align-items:center;font-weight:700;text-decoration:none;transition:transform .14s,opacity .14s;display:inline-flex}.marketing-root .btn:hover{opacity:.96;transform:translateY(-1px)}.marketing-root .btn .fox-inline{vertical-align:middle;width:18px;height:18px;margin-right:6px}.marketing-root .btn-primary{background:linear-gradient(140deg, var(--brand), var(--brand-2));color:#fff;padding:12px 18px;box-shadow:0 12px 24px #ff009057}.marketing-root .btn-ghost{color:#3f0a44;background:#fff;border:1px solid #ff69c4;padding:12px 18px}.marketing-root .btn-portal{color:#ffe6f6;background:#ffffff0f;border:1px solid #ff7ad0b3;padding:10px 14px}.marketing-root .hero{background:radial-gradient(1200px 520px at 85% -10%,#ff009042,#0000 60%),radial-gradient(900px 420px at 12% 8%,#8b1dff33,#0000 60%),linear-gradient(#09090b 0%,#000 100%);padding:84px 0 76px}.marketing-root .hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:32px;display:grid}.marketing-root .eyebrow{color:#ff7ad0;text-transform:uppercase;letter-spacing:.08em;margin-bottom:14px;font-size:.76rem;font-weight:700}.marketing-root h1{color:var(--text-inverse);max-width:16ch;margin-bottom:16px;font-size:clamp(2rem,3.9vw,3.3rem);line-height:1.08}.marketing-root .lead{color:#f4f8ffdb;max-width:60ch;margin-bottom:24px;font-size:1.02rem}.marketing-root .hero-actions{flex-wrap:wrap;gap:12px;display:flex}.marketing-root .hero-panel{background:#ffffff14;border:1px solid #ff69c466;border-radius:14px;padding:24px;box-shadow:0 18px 32px #0006}.marketing-root .hero-panel h2{color:#fff;margin-bottom:14px;font-size:1.1rem}.marketing-root .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.marketing-root .stat{background:#ffffff0f;border:1px solid #fff3;border-radius:12px;padding:13px}.marketing-root .stat strong{color:#fff;font-size:1.2rem;display:block}.marketing-root .stat span{color:#ebf2ffdb;font-size:.83rem}.marketing-root .trust-strip{background:linear-gradient(140deg,#160c1f 0%,#2a1035 100%);border-bottom:1px solid #ff7ad03d}.marketing-root .trust-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:74px;display:flex}.marketing-root .trust-label{color:#f5d6eb;text-transform:uppercase;letter-spacing:.04em;font-size:.88rem;font-weight:700}.marketing-root .trust-items{flex-wrap:wrap;gap:12px;display:flex}.marketing-root .pill{color:#ffe9f7;background:#ffffff14;border:1px solid #ff7ad057;border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:600}.marketing-root section{padding:80px 0}.marketing-root .section-head{margin-bottom:28px}.marketing-root .section-title{color:#1a1324;margin-bottom:11px;font-size:clamp(1.55rem,2.4vw,2.28rem)}.marketing-root .section-sub{color:var(--muted);max-width:75ch}.marketing-root .cards-3,.marketing-root .cards-4{gap:16px;display:grid}.marketing-root .cards-3{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-root .cards-4{grid-template-columns:repeat(4,minmax(0,1fr))}.marketing-root .card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;border:1px solid #ece1f5;padding:24px}.marketing-root .card h3{color:#2a1633;margin-bottom:8px;font-size:1.08rem}.marketing-root .card p{color:#655b72;font-size:.95rem}.marketing-root .service-link{color:#b20083;margin-top:12px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-block}.marketing-root .service-link:hover{text-decoration:underline}.marketing-root .about-dark{background:radial-gradient(900px 380px at 85% -8%,#ff00902e,#0000 60%),radial-gradient(760px 340px at 10% 6%,#8b1dff26,#0000 60%),linear-gradient(#0b0b10 0%,#050507 100%);border-top:1px solid #ff009033;border-bottom:1px solid #ff009033}.marketing-root .about-dark .section-title{color:#fff}.marketing-root .about-dark .section-sub{color:#eee6fae0}.marketing-root .why{background:linear-gradient(160deg,#190d22 0%,#2f123b 100%);border-top:1px solid #ff7ad033;border-bottom:1px solid #ff7ad033}.marketing-root .why .section-title{color:#fff}.marketing-root .why .section-sub{color:#f1e6fae0}.marketing-root .why .card{background:#ffffff14;border:1px solid #ff7ad040}.marketing-root .why .card h3{color:#fff}.marketing-root .why .card p{color:#f1e6fae6}.marketing-root .value-num{color:#ff8dd8;margin-bottom:10px;font-size:1.65rem;font-weight:800;line-height:1}.marketing-root .testimonials-tint{background:linear-gradient(155deg,#211028 0%,#3a1346 100%);border-top:1px solid #ff7ad038;border-bottom:1px solid #ff7ad038}.marketing-root .testimonials-tint .section-title{color:#fff}.marketing-root .testimonials-tint .section-sub{color:#f1e6fae0}.marketing-root .testimonials-tint .card{background:#ffffff1a;border:1px solid #ff7ad040}.marketing-root .testimonials-tint .quote{color:#f5e7fb;border-left-color:#ff7ad0}.marketing-root .testimonials-tint .quote small{color:#ddbde9}.marketing-root .promo-tint{background:linear-gradient(165deg,#14091d 0%,#2a1035 100%);border-top:1px solid #ff7ad033;border-bottom:1px solid #ff7ad033}.marketing-root .promo-tint .card{background:#ffffff1a;border:1px solid #ff7ad03d}.marketing-root .promo-tint .section-title{color:#fff}.marketing-root .promo-tint .section-sub{color:#f1e6fae6}.marketing-root .promo-tint .card h3{color:#fff}.marketing-root .cta-wrap{background:linear-gradient(#1a0b23 0%,#120816 100%)}.marketing-root .promo{grid-template-columns:1.1fr .9fr;gap:18px;display:grid}.marketing-root .promo .card{height:100%}.marketing-root .promo-badge{color:#930066;background:#fff0fa;border:1px solid #efc6e7;border-radius:999px;align-items:center;gap:8px;margin-bottom:12px;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.marketing-root .quote{border-left:3px solid var(--brand);color:#544865;padding-left:12px}.marketing-root .quote small{color:#7a6f8b;margin-top:8px;display:block}.marketing-root .cta-wrap{padding-top:0}.marketing-root .cta{background:linear-gradient(140deg,#06060a,#3b0b4a);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:30px;display:flex}.marketing-root .cta h2{color:#fff;margin-bottom:7px;font-size:clamp(1.4rem,2.2vw,2rem)}.marketing-root .cta p{color:#eef5ffd4}.marketing-root footer{color:#f5f2fb;background:#050507;padding:58px 0 46px}.marketing-root .footer-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px;display:grid}.marketing-root .footer-title{margin-bottom:9px;font-size:1rem}.marketing-root .footer-links{gap:7px;list-style:none;display:grid}.marketing-root .footer-links a{color:#d9d2e8;font-size:.92rem;text-decoration:none}.marketing-root .footer-links a:hover{color:#ff7ad0;text-decoration:underline}.marketing-root .hipaa-badge{color:#f1b4dc;border:1px solid #544163;border-radius:999px;margin-top:13px;padding:6px 11px;font-size:.78rem;font-weight:700;display:inline-block}.marketing-root .copyright{color:#9b90ac;border-top:1px solid #ffffff29;margin-top:24px;padding-top:16px;font-size:.84rem}@media (max-width:1060px){.marketing-root .hero-grid,.marketing-root .promo,.marketing-root .footer-grid{grid-template-columns:1fr}.marketing-root .cards-4{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-root .cards-3{grid-template-columns:1fr}}@media (max-width:840px){.marketing-root .topbar-inner{flex-wrap:wrap;min-height:66px;padding:10px 0}.marketing-root .nav-toggle{display:inline-block}.marketing-root .nav{flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:5px 0 12px;display:none}.marketing-root .nav.open{display:flex}.marketing-root .topbar-actions{display:none}.marketing-root .cards-4{grid-template-columns:1fr}.marketing-root section{padding:62px 0}.marketing-root .fox-inline-lg{width:64px;height:64px;transform:translateY(6px)}.marketing-root .lead-with-fox{align-items:center;gap:10px}.marketing-root .fox-inline-lead{width:86px;height:86px;transform:translateY(0)}}
