html{scroll-behavior:smooth}.wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.serif{font-family:var(--font-display);letter-spacing:0;font-optical-sizing:none;font-variation-settings:"opsz" 14;color:var(--text-head);margin:0;font-weight:600}.serif em{font-style:italic;font-weight:600}.display{font-variation-settings:"opsz" 18;font-weight:700;line-height:1.04}.display em{font-weight:600}.body{font:400 18px/1.6 var(--font-body);color:var(--text-body);text-wrap:pretty;max-width:52ch;margin:0}.label{font:500 13px/1.4 var(--font-mono);text-transform:uppercase;color:var(--maroon-70);margin:0}.meta{font:400 13px/1 var(--font-mono);color:var(--maroon-60)}.wordmark,.desktop-links,.mobile-menu,.alt-navigation,.alt-wordmark,.alt-nav-brand{font-family:var(--font-mono)}.site-descriptor,.jane-home .site-descriptor{font-family:var(--font-body)}.desktop-links{text-transform:uppercase;font-size:12px}.pill,.optimize-button,.jane-home .jane-button,.newsletter-form button,.contact-form button,.quick-answer-link,.jane-alternative .alt-action{font:500 15px/1.4 var(--font-body);color:var(--text-head);background:var(--cream-55);border:1px solid var(--maroon-22);border-radius:var(--radius-pill);box-shadow:none;text-transform:none;transition:background .24s var(--ease-standard),border-color .24s var(--ease-standard);align-items:center;gap:10px;padding:14px 22px;display:inline-flex}.pill:hover,.optimize-button:hover,.jane-home .jane-button:hover,.newsletter-form button:hover,.contact-form button:hover,.quick-answer-link:hover,.jane-alternative .alt-action:hover{background:var(--cream);border-color:var(--maroon);color:var(--text-head)}.pill-solid,.work-link,.alt-navigation>.alt-action{font:500 12px/1.4 var(--font-mono);text-transform:uppercase;color:var(--cream);background:var(--maroon);border-radius:var(--radius-pill);border:0;padding:13px 20px}.work-link:hover,.alt-navigation>.alt-action:hover{background:var(--maroon);color:var(--cream);opacity:.85}button,.brand-button,.chip,.jane-home .chip,.alt-menu-button,.hero-search input,.alt-search input{border-radius:var(--radius-pill)}.chip,.jane-home .chip{font:400 13px/1.4 var(--font-body);color:var(--maroon);border:1px solid var(--maroon-22);background:var(--cream-55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 14px}.chip:hover,.jane-home .chip:hover{background:var(--cream);border-color:var(--maroon)}.hero-search-row,.jane-home .hero-search-row,.alt-search-row{border:1px solid var(--maroon-22);border-radius:var(--radius-pill);background:var(--cream-55);padding:4px;overflow:hidden}.hero-search input,.jane-home .hero-search input{border-radius:var(--radius-pill);padding:14px 18px}.hero-search button,.jane-home .hero-search button{color:var(--text-head);border-radius:var(--radius-pill);background:0 0;min-width:44px;min-height:44px}.jane-hero .hero-search-row,.alt-search-row{box-shadow:var(--shadow-float)}.cookie-notice{box-shadow:var(--shadow-card)}.newsletter-form input[type=email],.contact-form input:not([type=hidden]),.contact-form textarea{border:1px solid var(--rule);border-radius:var(--radius-pill);min-width:0;padding:12px 18px}.contact-form textarea{min-height:160px;padding:24px 32px}:is(a,button,input,textarea,summary):focus-visible{outline:1px solid var(--focus-ring);outline-offset:4px}.jane-home .jane-wrap{max-width:var(--wrap)}.jane-home .jane-band,.alt-section{padding:var(--section-y) var(--gutter)}.jane-home .jane-lede{padding-block:var(--section-y)}.offer-page,.info-page,.prices-page{padding-inline:var(--gutter)}.jane-hero-line,.jane-statement,.jane-heading,.jane-offer h3,.jane-about h2,.jane-reasons-two .jane-reason h3{font-weight:600;line-height:1.04}.jane-hero-line{font-variation-settings:"opsz" 18;font-weight:700}.jane-hero-copy h1{font-weight:700;line-height:1.04}.jane-reason{border-top-width:1px}.blog-post h3{font-family:var(--font-body);font-size:24px;font-weight:500}.offer-fixed,.way-line,.about-highlight{font-family:var(--font-body)}.fact-block .fact-result dd,.jane-results-number,.offer-summary .price,.offer-steps .price,.offer-block .price,.jane-facts li,.alt-price-list dd{font-family:var(--font-mono)}.jane-facts li,.affiliate-tag{border-radius:0}.jane-alternative .alt-eyebrow,.jane-alternative h2.alt-eyebrow{font-family:var(--font-mono);font-size:13px}.jane-alternative .alt-hero-content h1,.jane-alternative .alt-ownership,.jane-alternative .alt-price-list dt{font-family:var(--font-body)}.jane-alternative .alt-about{background:var(--sand)}.alt-offer{border-top:1px solid var(--rule)}.alt-search-row button:hover,.alt-menu-button:hover{background:var(--cream)}.dark,[data-ground=dark]{background:var(--maroon);color:var(--cream)}.dark .serif,.dark .meta{color:var(--cream)}.dark .body{color:var(--cream-82)}.dark .label,[data-ground=dark] .label{color:var(--blush)}:is(.dark,[data-ground=dark]) :is(.pill,.optimize-button,.jane-button,.newsletter-form button){color:var(--cream);background:var(--cream-8);border-color:var(--cream-30)}:is(.dark,[data-ground=dark]) :is(.pill,.optimize-button,.jane-button,.newsletter-form button):hover{background:var(--cream-16);border-color:var(--cream)}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.rise{animation:rise .7s var(--ease-standard) both}.rise-2{animation-delay:.12s}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=899px){.alt-footer-links,.alt-questions,.offer-block dl>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rise,.marquee-track{animation:none!important}}
