:root{--mkt-bg: hsl(210 10% 96%);--mkt-fg: hsl(220 18% 12%);--mkt-muted: hsl(215 12% 30%);--mkt-primary: #9A3412;--mkt-primary-fg: #ffffff;--mkt-border: hsl(210 10% 78%);--mkt-alt: hsl(210 10% 92%);--mkt-card: hsl(0 0% 100%);--font-sans: "DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display: "Fraunces", ui-serif, Georgia, serif}html.dark{--mkt-bg: hsl(220 14% 8%);--mkt-fg: hsl(40 10% 92%);--mkt-muted: hsl(210 8% 74%);--mkt-primary: #FBBF24;--mkt-primary-fg: hsl(220 20% 8%);--mkt-border: hsl(215 10% 22%);--mkt-alt: hsl(220 12% 11%);--mkt-card: hsl(220 12% 12%)}*,*:before,*:after{box-sizing:border-box}html{background:var(--mkt-bg);color:var(--mkt-fg)}body.mkt{margin:0;font-family:var(--font-sans);line-height:1.5;-webkit-font-smoothing:antialiased}body.mkt :where(a:any-link):where(:not(.mkt-btn)):where(:not(.mkt-skip)){color:var(--mkt-fg)}.mkt-skip{position:absolute;left:-999px;top:0;background:var(--mkt-primary);color:var(--mkt-primary-fg);padding:.75rem 1rem;z-index:100}.mkt-skip:focus{left:.5rem;top:.5rem}.mkt-wrap{width:min(1120px,calc(100% - 2rem));margin-inline:auto}.mkt-header{position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--mkt-bg) 88%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mkt-border) 70%,transparent)}.mkt-header-inner{display:flex;align-items:center;justify-content:space-between;min-height:3.5rem;gap:1rem}.mkt-brand{margin:0;display:inline-flex;align-items:center;min-height:2.75rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.2rem,2.4vw,1.45rem);font-optical-sizing:auto;line-height:1;letter-spacing:-.03em;color:var(--mkt-fg);text-decoration:none;text-wrap:nowrap;transition:color .15s ease}a.mkt-brand:hover{color:var(--mkt-primary)}a.mkt-brand:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:3px;border-radius:.25rem}.mkt-nav{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;justify-content:flex-end}.mkt-nav a{color:var(--mkt-fg);text-decoration:none;font-size:.95rem;font-weight:500;min-height:2.75rem;display:inline-flex;align-items:center;opacity:.88}.mkt-nav a:hover{opacity:1;color:var(--mkt-fg)}.mkt-nav a:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:3px;border-radius:.25rem}.mkt-nav a.mkt-btn-primary{color:var(--mkt-primary-fg);opacity:1}.mkt-nav a.mkt-btn-primary:hover{color:var(--mkt-primary-fg);opacity:1;filter:brightness(1.05)}.mkt-locale{display:inline-flex;align-items:center;position:relative;flex-shrink:0}.mkt-locale-control{position:relative;display:inline-flex;align-items:center}.mkt-locale-icon,.mkt-locale-chevron{position:absolute;top:50%;transform:translateY(-50%);color:var(--mkt-muted);pointer-events:none}.mkt-locale-icon{left:.55rem;width:.9rem;height:.9rem}.mkt-locale-chevron{right:.45rem;width:.9rem;height:.9rem}.mkt-locale-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;field-sizing:content;position:relative;z-index:1;height:2.25rem;min-height:2.25rem;width:auto;max-width:12rem;padding:0 1.65rem 0 1.85rem;border:1px solid color-mix(in srgb,var(--mkt-border) 75%,transparent);border-radius:.375rem;background:color-mix(in srgb,var(--mkt-fg) 3.5%,var(--mkt-bg, #fff));color:var(--mkt-fg);font-size:.875rem;font-weight:500;line-height:1;cursor:pointer}.mkt-locale-select:hover{background:color-mix(in srgb,var(--mkt-fg) 6.5%,var(--mkt-bg, #fff));border-color:color-mix(in srgb,var(--mkt-primary) 28%,var(--mkt-border));color:var(--mkt-fg)}.mkt-locale-select:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:2px}.mkt-locale-hreflang{list-style:none;margin:0;padding:0}.mkt-btn{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:0 1rem;border-radius:.375rem;font-weight:600;font-size:.9rem;text-decoration:none;border:1px solid transparent}.mkt-btn-primary,a.mkt-btn.mkt-btn-primary,button.mkt-btn.mkt-btn-primary{background:var(--mkt-primary);color:var(--mkt-primary-fg)}a.mkt-btn.mkt-btn-primary:hover,a.mkt-btn.mkt-btn-primary:focus-visible,a.mkt-btn.mkt-btn-primary:visited,button.mkt-btn.mkt-btn-primary:hover,button.mkt-btn.mkt-btn-primary:focus-visible{color:var(--mkt-primary-fg)}.mkt-btn-primary:hover{filter:brightness(1.05)}.mkt-btn-ghost{border-color:var(--mkt-border);color:var(--mkt-fg);background:color-mix(in srgb,var(--mkt-card) 70%,transparent)}.mkt-btn-secondary{border-color:var(--mkt-border);color:var(--mkt-fg);background:var(--mkt-card);cursor:pointer;font:inherit}.mkt-btn-secondary:hover{border-color:var(--mkt-primary)}.mkt-hero{position:relative;isolation:isolate;min-height:min(100svh,52rem);display:grid;align-items:center;overflow:hidden;background:#151e1a}.mkt-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.mkt-hero-media img{width:100%;height:100%;object-fit:cover;object-position:68% 55%;transform:scale(1.02);animation:mkt-hero-drift 18s ease-in-out infinite alternate}.mkt-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,hsl(155 24% 5% / .98) 0%,hsl(155 22% 6% / .96) 34%,hsl(155 20% 7% / .9) 48%,hsl(155 18% 9% / .55) 58%,hsl(155 16% 10% / .22) 68%,transparent 80%),linear-gradient(180deg,hsl(155 22% 5% / .45) 0%,transparent 22%,transparent 78%,hsl(155 22% 5% / .5) 100%)}.mkt-hero-copy{position:relative;z-index:2;padding:4.5rem 0 3.25rem;max-width:min(34rem,100%);color:#fff;text-shadow:0 1px 2px hsl(155 30% 4% / .45);animation:mkt-hero-rise .7s ease-out both}.mkt-hero-copy h1{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,6vw,4.25rem);line-height:.92;letter-spacing:-.02em;text-wrap:balance;color:#fff}.mkt-lede{margin:.85rem 0 0;font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:600;line-height:1.3;text-wrap:balance;color:#fff}.mkt-sub{margin:.85rem 0 0;color:#f3f5f6;max-width:30rem;font-size:1rem;line-height:1.55}.mkt-cta-row{margin:1.65rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem}.mkt-hero .mkt-btn-ghost{border-color:#dde0e473;color:#f6f7f8;background:#ffffff14}.mkt-hero .mkt-btn-ghost:hover{background:#ffffff29;border-color:#f4f5f6b3;color:#fff}.mkt-hero .mkt-btn-primary:focus-visible,.mkt-hero .mkt-btn-ghost:focus-visible{outline:2px solid hsl(210 40% 72%);outline-offset:3px}.mkt-hero-compact{min-height:auto;padding:3.5rem 0 2.5rem;background:var(--mkt-bg)}.mkt-hero-compact:before{display:none}.mkt-hero-compact .mkt-hero-copy{color:var(--mkt-fg);text-shadow:none;padding-top:0;padding-bottom:0}.mkt-hero-compact .mkt-hero-copy h1{color:var(--mkt-fg)}.mkt-hero-compact .mkt-sub,.mkt-hero-compact .mkt-kicker{color:var(--mkt-muted)}.mkt-hero-compact .mkt-btn-ghost{border-color:var(--mkt-border);color:var(--mkt-fg);background:var(--mkt-card)}.mkt-hero-compact .mkt-btn-ghost:hover{border-color:var(--mkt-primary);color:var(--mkt-fg);background:color-mix(in srgb,var(--mkt-primary) 6%,var(--mkt-card))}@keyframes mkt-hero-rise{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@keyframes mkt-hero-drift{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.05) translate3d(-1.2%,.6%,0)}}@media (prefers-reduced-motion: reduce){.mkt-hero-media img,.mkt-hero-copy{animation:none}}@media (max-width: 767px){.mkt-hero{min-height:min(100svh,44rem)}.mkt-hero-media img{object-position:72% 48%}.mkt-hero:before{background:linear-gradient(180deg,#0a100df0,#0c1310eb 38%,#0e1512e6)}.mkt-hero-copy{max-width:100%;padding-block:3.5rem 2.75rem}}@media (min-width: 768px){.mkt-hero-media img{object-position:74% 52%}.mkt-hero-copy{padding-block:5.5rem}}.mkt-section{padding:3.5rem 0}.mkt-section-alt{background:var(--mkt-alt)}.mkt-section h2{margin:0 0 .75rem;font-family:var(--font-display);font-size:clamp(1.6rem,3vw,2.1rem);letter-spacing:-.02em}.mkt-section-sub,.mkt-prose p{color:var(--mkt-muted);max-width:46rem}.mkt-features{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.mkt-features li{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:.5rem;padding:1.1rem 1.15rem}.mkt-features h3{margin:0 0 .4rem;font-size:1.05rem}.mkt-features h3 a,.mkt-features h3 a:visited{color:var(--mkt-fg);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:.18em}.mkt-features h3 a:hover,.mkt-features h3 a:focus-visible{color:var(--mkt-primary)}.mkt-features h3 a:focus-visible{outline:2px solid var(--mkt-primary);outline-offset:2px}.mkt-features p{margin:0;color:var(--mkt-muted);font-size:.95rem}.mkt-plans{margin-top:1.5rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}.mkt-plan{background:var(--mkt-card);border:1px solid var(--mkt-border);border-radius:.5rem;padding:1.25rem}.mkt-plan h3{margin:0;font-family:var(--font-display)}.mkt-price{margin:.65rem 0;font-size:1.75rem;font-weight:700}.mkt-period{font-size:.95rem;font-weight:500;color:var(--mkt-muted)}.mkt-plan p{color:var(--mkt-muted)}.mkt-enterprise{margin-top:1.25rem;color:var(--mkt-muted);font-size:.95rem}.mkt-sales-note{margin-top:1rem;padding:.85rem 1rem;border-left:3px solid var(--mkt-primary);color:var(--mkt-fg);font-size:.95rem;max-width:48rem}.mkt-publisher{margin:1rem 0 0;padding-left:1.15rem;display:grid;gap:.55rem;color:var(--mkt-muted);max-width:48rem}.mkt-publisher li{line-height:1.45}.mkt-enterprise a,.mkt-enterprise a:visited{color:var(--mkt-primary);text-decoration:underline;text-underline-offset:.15em}.mkt-enterprise a:hover,.mkt-enterprise a:focus-visible{color:var(--mkt-fg)}.mkt-claims{margin:1.25rem 0 0;display:grid;gap:1rem}.mkt-claim{border:1px solid var(--mkt-border);border-radius:.5rem;background:var(--mkt-card);padding:1rem 1.1rem}.mkt-claim dl{margin:0;display:grid;gap:.35rem .75rem;grid-template-columns:6.5rem 1fr}.mkt-claim dt{margin:0;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--mkt-muted)}.mkt-claim dd{margin:0;color:var(--mkt-fg)}.mkt-claims code{font-size:.85em;word-break:break-word}.mkt-truth{margin:1rem 0 0;padding-left:1.2rem;color:var(--mkt-fg);max-width:46rem;display:grid;gap:.65rem}.mkt-truth-item{color:var(--mkt-fg)}.mkt-faq{margin-top:1rem;display:grid;gap:.65rem}.mkt-faq details{border:1px solid var(--mkt-border);border-radius:.5rem;background:var(--mkt-card);padding:.85rem 1rem}.mkt-faq summary{cursor:pointer;font-weight:600}.mkt-faq p{margin:.65rem 0 0;color:var(--mkt-muted)}.mkt-subhead{margin:2rem 0 .5rem;font-family:var(--font-display);font-size:1.25rem}.mkt-shot-grid{margin-top:1.5rem;display:grid;gap:1.25rem;grid-template-columns:1fr}@media (min-width: 900px){.mkt-shot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mkt-shot{margin:0}.mkt-shot img{display:block;width:100%;height:auto;border:1px solid var(--mkt-border);border-radius:.5rem;background:var(--mkt-card)}.mkt-shot figcaption{margin-top:.5rem;font-size:.9rem;color:var(--mkt-muted)}.mkt-phone-row{margin-top:1.5rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr));justify-items:center}.mkt-shot-phone{width:100%;max-width:14rem}.mkt-phone-frame{border:1px solid var(--mkt-border);border-radius:1.1rem;padding:.45rem;background:#192420;box-shadow:0 12px 28px #1019152e}.mkt-phone-frame img{border-radius:.7rem;border:0}.mkt-exclusions{margin:1rem 0 0;padding-left:1.2rem;color:var(--mkt-muted);max-width:46rem;display:grid;gap:.55rem}.mkt-exclusions-spaced{margin-top:1rem}.mkt-footer{border-top:1px solid var(--mkt-border);padding:1.75rem 0 2.5rem;color:var(--mkt-muted);font-size:.9rem}.mkt-address{font-style:normal;margin:0 0 1rem;line-height:1.55}.mkt-legal-main{padding:2.5rem 0 3.5rem}.mkt-prose{max-width:42rem}.mkt-prose h1{font-family:Fraunces,Georgia,serif;font-size:clamp(1.85rem,3vw,2.4rem);font-weight:600;line-height:1.2;margin:.35rem 0 .75rem}.mkt-prose h2{font-family:Fraunces,Georgia,serif;font-size:1.25rem;font-weight:600;margin:2rem 0 .65rem}.mkt-prose p,.mkt-prose li{line-height:1.65;color:var(--mkt-muted)}.mkt-prose p{margin:0 0 .85rem}.mkt-prose ul{margin:0 0 1rem;padding-left:1.2rem}.mkt-prose a:not(.mkt-btn),.mkt-prose a:not(.mkt-btn):visited{color:var(--mkt-fg)}.mkt-prose a.mkt-btn{text-decoration:none}.mkt-prose a.mkt-btn-primary,.mkt-prose a.mkt-btn-primary:hover{color:var(--mkt-primary-fg)}.mkt-prose a.mkt-btn-ghost{color:var(--mkt-fg);background:var(--mkt-card);border-color:var(--mkt-border)}.mkt-prose a.mkt-btn-ghost:hover{color:var(--mkt-fg);border-color:var(--mkt-primary)}.mkt-prose code{font-size:.9em}.mkt-crumbs{font-size:.9rem;color:var(--mkt-muted);margin:0 0 1rem}.mkt-crumbs a,.mkt-crumbs a:visited{color:var(--mkt-fg)}.mkt-crumbs a:hover,.mkt-crumbs a:focus-visible{color:var(--mkt-primary)}.mkt-section-sub a,.mkt-section-sub a:visited{color:var(--mkt-fg);text-decoration:underline;text-underline-offset:.15em}.mkt-section-sub a:hover,.mkt-section-sub a:focus-visible{color:var(--mkt-primary)}.mkt-eyebrow{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-lead{font-size:1.05rem;color:var(--mkt-fg)!important}.mkt-muted{color:var(--mkt-muted)}.mkt-toc{margin:1.5rem 0 2rem;padding:1rem 1.1rem;border:1px solid var(--mkt-border);border-radius:.375rem;background:color-mix(in srgb,var(--mkt-card) 80%,transparent)}.mkt-toc h2{margin:0 0 .5rem;font-size:.95rem}.mkt-toc ol{margin:0;padding-left:1.2rem}.mkt-toc a,.mkt-toc a:visited{color:var(--mkt-fg);text-decoration:none}.mkt-toc a:hover,.mkt-toc a:focus-visible{color:var(--mkt-primary);text-decoration:underline}.mkt-matomo-optout{display:grid;gap:.65rem;margin:1.25rem 0;padding:1rem 1.1rem;border:1px solid var(--mkt-border);border-radius:.375rem;background:color-mix(in srgb,var(--mkt-card) 85%,transparent);justify-items:start}.mkt-matomo-optout[hidden]{display:none}.mkt-matomo-optout__status{color:var(--mkt-muted);font-size:.95rem}.mkt-dl{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;margin:0 0 1rem}.mkt-dl dt{font-weight:600;color:var(--mkt-fg)}.mkt-dl dd{margin:0;color:var(--mkt-muted)}.mkt-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mkt-table-wrap{overflow-x:auto;margin-top:1.25rem;border:1px solid var(--mkt-border);border-radius:.375rem;background:var(--mkt-card)}.mkt-compare{width:100%;border-collapse:collapse;font-size:.95rem}.mkt-compare th,.mkt-compare td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid color-mix(in srgb,var(--mkt-border) 80%,transparent)}.mkt-compare thead th{background:var(--mkt-alt);font-weight:600}.mkt-compare tbody th{font-weight:600;width:18%;color:var(--mkt-fg)}.mkt-compare tbody td{color:var(--mkt-muted)}.mkt-compare tbody tr:last-child th,.mkt-compare tbody tr:last-child td{border-bottom:0}.mkt-plan .mkt-btn+.mkt-btn{margin-left:.5rem}.mkt-siblings{margin:1rem 0 0;max-width:42rem;font-size:.95rem;color:var(--mkt-fg)}.mkt-footer{border-top:1px solid var(--mkt-border);padding:2.25rem 0 2.75rem;color:var(--mkt-muted);font-size:.9rem}.mkt-footer-grid{display:grid;gap:1.75rem 2rem;grid-template-columns:1fr}@media (min-width: 768px){.mkt-footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,1fr);align-items:start}}.mkt-footer-col{min-width:0;display:grid;gap:.65rem}.mkt-footer-heading{margin:0;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-footer-meta{margin:0;line-height:1.5}.mkt-footer-links{display:flex;flex-wrap:wrap;gap:.35rem .85rem;margin:0;padding:0;list-style:none}.mkt-footer-links a{display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:underline;text-underline-offset:.18em}.mkt-footer a,.mkt-footer a:visited{color:var(--mkt-fg)}.mkt-footer a:hover,.mkt-footer a:focus-visible{color:var(--mkt-primary);outline:none}.mkt-address{font-style:normal;margin:0;line-height:1.55}.mkt-siblings{margin:0;max-width:42rem;font-size:.95rem;color:var(--mkt-fg)}.mkt-siblings .mkt-muted{color:var(--mkt-muted);font-weight:400}.mkt-siblings a,.mkt-siblings a:visited{color:var(--mkt-fg)}.mkt-siblings a:hover,.mkt-siblings a:focus-visible{color:var(--mkt-primary)}.mkt-equal-tiles,.mkt-who,.mkt-plans,.mkt-plan-strip{align-items:stretch}.mkt-equal-tiles>*,.mkt-who>li,.mkt-plan-strip>li{display:flex;min-height:0;height:100%}.mkt-equal-tiles>*>a,.mkt-who a{display:flex;align-items:center;justify-content:center;text-align:center;flex:1 1 auto;width:100%;height:100%;box-sizing:border-box;min-height:2.75rem}.mkt-plans>.mkt-plan{height:100%;display:flex;flex-direction:column}.mkt-glance{list-style:none;margin:0;padding:0;display:grid;gap:.65rem}.mkt-glance li{margin:0;padding:.75rem 1rem;border:1px solid var(--mkt-border);border-radius:.5rem;background:var(--mkt-card);font-size:.95rem;line-height:1.45}
