@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/stockedup/fonts/fraunces-latin-700-normal.woff2) format("woff2")}@font-face{font-family:Fraunces Fallback;font-style:normal;font-weight:700;src:local("Georgia Bold"),local("Georgia-Bold"),local("Georgia");size-adjust:96.8%;ascent-override:101%;descent-override:26.3%;line-gap-override:0%}:root{--su-primary: #0b5d3b;--su-primary-pressed: #08472d;--su-accent: #1f8a54;--su-voice: #c9841a;--su-voice-pressed: #a66d14;--su-success: #2f9e6a;--su-warning: #c2410c;--su-danger: #d64545;--su-bg: #f6f1e4;--su-card: #ffffff;--su-text: #14241c;--su-muted: #5e6b62;--su-border: #ddd6c8;--su-field-border: #8a8476;--su-cream: #f6f1e4;--su-paper: #fbf8f0;--su-lime: #9be15d;--su-spruce: #14241c;--su-secondary-bg: #e8e2d4;--su-secondary-pressed: #ddd6c8;--su-disabled: #c5c1b5;--su-disabled-text: #6f6a5e;--su-in-progress: #3b6ea5;--su-completed: #3e4c66;--su-primary-muted: rgba(11, 93, 59, .1);--su-voice-muted: rgba(201, 132, 26, .14);--su-success-muted: rgba(47, 158, 106, .14);--su-danger-muted: rgba(214, 69, 69, .12);--su-warning-muted: rgba(194, 65, 12, .12);--su-info-muted: rgba(31, 138, 84, .12);--su-in-progress-muted: rgba(59, 110, 165, .14);--su-ok-text: #1d6b47;--su-warn-text: #9a3412;--su-danger-text: #b42318;--su-voice-text: #7a4f0e;--su-radius: 12px;--su-radius-lg: 16px;--su-shadow-sheet: 0 4px 12px rgba(20, 36, 28, .12);--su-font-display: "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--su-font-body: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--su-font-app: Roboto, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--su-header-h: 60px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--su-header-h) + 12px)}body{margin:0;min-height:100dvh;background:var(--su-bg);color:var(--su-text);font-family:var(--su-font-body);font-size:1rem;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg{display:block;max-width:100%}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none;padding:0}a{color:var(--su-primary);text-underline-offset:3px}a:hover{color:var(--su-primary-pressed)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--su-primary);outline-offset:2px;border-radius:4px}::selection{background:#1f8a5438}.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}.skip-link{position:absolute;left:8px;top:-60px;z-index:100;background:var(--su-primary);color:#fff;padding:10px 14px;border-radius:var(--su-radius)}.skip-link:focus{top:8px;color:#fff}.container{width:100%;max-width:72rem;margin-inline:auto;padding-inline:16px}.container--narrow{max-width:44rem}@media(min-width:640px){.container{padding-inline:24px}}@media(min-width:1024px){.container{padding-inline:32px}}.section{padding-block:56px}@media(min-width:768px){.section{padding-block:88px}}.section--white{background:var(--su-card);border-block:1px solid var(--su-border)}.section--teal,.section--forest{background:var(--su-primary);color:#fff}.section--cream{background:var(--su-bg)}.display,h1,h2{font-family:var(--su-font-display);font-weight:700;letter-spacing:-.02em;color:var(--su-text);font-variant-numeric:lining-nums}h1{font-size:clamp(2rem,8vw,3.375rem);line-height:1.08}h2{font-size:clamp(1.625rem,5.6vw,2.375rem);line-height:1.12}h3{font-family:var(--su-font-body);font-weight:700;font-size:1.1875rem;line-height:1.3;letter-spacing:-.005em;color:var(--su-text)}.section--teal h2,.section--teal h3,.section--forest h2,.section--forest h3{color:#fff}.tnum{font-variant-numeric:tabular-nums}.eyebrow{display:inline-block;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--su-primary)}.lead{font-size:1.0625rem;line-height:1.55;color:var(--su-muted);max-width:38rem}@media(min-width:768px){.lead{font-size:1.1875rem}}.muted{color:var(--su-muted)}.small{font-size:.875rem;line-height:1.5}.section-head{display:grid;gap:12px;margin-bottom:32px;max-width:44rem}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 22px;border-radius:var(--su-radius);border:1px solid transparent;font-family:var(--su-font-body);font-weight:700;font-size:1.0625rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--su-primary);color:#fff}.btn--primary:hover,.btn--primary:active{background:var(--su-primary-pressed);color:#fff}.btn--lg{min-height:56px;font-size:1.125rem;padding:14px 26px}.btn--block{width:100%}.btn--secondary{background:var(--su-secondary-bg);color:var(--su-primary)}.btn--secondary:hover{background:var(--su-secondary-pressed);color:var(--su-primary)}.btn--outline{background:var(--su-card);color:var(--su-primary);border-color:var(--su-border)}.btn--outline:hover{border-color:var(--su-primary);color:var(--su-primary)}.btn--ghost{background:transparent;color:var(--su-primary);padding-inline:12px}.btn--ghost:hover{background:var(--su-primary-muted);color:var(--su-primary)}.btn--on-dark{background:#fff;color:var(--su-primary)}.btn--on-dark:hover{background:var(--su-cream);color:var(--su-primary-pressed)}.btn--danger{background:var(--su-card);color:var(--su-danger);border-color:#d6454566}.btn--sm{min-height:44px;padding:8px 16px;font-size:.9375rem}.btn[disabled],.btn[aria-disabled=true]{background:var(--su-disabled);color:var(--su-disabled-text);border-color:transparent;box-shadow:none;cursor:not-allowed}.btn .spinner{width:18px;height:18px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:su-spin .8s linear infinite}@keyframes su-spin{to{transform:rotate(360deg)}}.text-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--su-primary);text-decoration:underline;text-decoration-thickness:1px}.microcopy{font-size:.9375rem;color:var(--su-muted)}.card{background:var(--su-card);border:1px solid var(--su-border);border-radius:var(--su-radius);padding:20px}@media(min-width:768px){.card{padding:24px}}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 12px;font-size:.8125rem;font-weight:600;line-height:1.5;background:var(--su-secondary-bg);color:var(--su-text)}.pill--ok{background:var(--su-success-muted);color:var(--su-ok-text)}.pill--info{background:var(--su-info-muted);color:var(--su-primary)}.pill--warn{background:var(--su-warning-muted);color:var(--su-warn-text)}.pill--voice{background:var(--su-voice-muted);color:var(--su-voice-text)}.check-list{display:grid;gap:10px;list-style:none;padding:0}.check-list li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:start}.check-list svg{margin-top:3px;color:var(--su-accent)}.field{display:grid;gap:6px}.field label,.field .label{font-weight:600;font-size:.9375rem}.field .hint{font-size:.875rem;color:var(--su-muted)}.input{width:100%;min-height:52px;padding:12px 14px;border-radius:var(--su-radius);border:1px solid var(--su-field-border);background:var(--su-card);font-size:1rem;line-height:1.4;transition:border-color .12s ease,box-shadow .12s ease}.input:focus{outline:none;border-color:var(--su-primary);box-shadow:0 0 0 3px #0b5d3b38}.input[aria-invalid=true]{border-color:var(--su-danger)}.field-error{color:var(--su-danger-text);font-size:.9375rem;font-weight:500}.field-error:empty{display:none}.form-error{border-radius:var(--su-radius);background:var(--su-danger-muted);color:#8f1f1f;padding:12px 14px;font-weight:500}.form-error:empty,.form-error[hidden]{display:none}.notice{border-radius:var(--su-radius);padding:14px 16px;background:var(--su-info-muted);color:var(--su-primary)}.notice--warn{background:var(--su-warning-muted);color:var(--su-warn-text)}.notice--ok{background:var(--su-success-muted);color:var(--su-ok-text)}.divider-text{display:flex;align-items:center;gap:12px;color:var(--su-muted);font-size:.875rem}.divider-text:before,.divider-text:after{content:"";flex:1;height:1px;background:var(--su-border)}.google-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;border-radius:var(--su-radius);border:1px solid var(--su-field-border);background:var(--su-card);color:var(--su-text);font-weight:600;font-size:1rem;cursor:pointer}.google-btn:hover{border-color:var(--su-primary)}.google-btn[disabled]{opacity:.6;cursor:progress}.funnel{padding-block:28px 64px}@media(min-width:768px){.funnel{padding-block:56px 96px}}.funnel-card{max-width:30rem;margin-inline:auto;display:grid;gap:20px}.funnel-card h1{font-size:clamp(1.75rem,6.6vw,2.375rem);line-height:1.1}.stack{display:grid;gap:16px}.stack--sm{gap:8px}.stack>*{min-width:0}.stack--lg{gap:28px}.loading-block{display:flex;align-items:center;gap:12px;color:var(--su-muted);min-height:120px;justify-content:center}.loading-block .spinner{width:22px;height:22px;border-radius:50%;border:3px solid var(--su-border);border-top-color:var(--su-primary);animation:su-spin .8s linear infinite}[hidden]{display:none!important}@media(max-width:767px){html.has-sticky{scroll-padding-bottom:80px}}.prose{display:grid;gap:14px}.prose h1{font-size:clamp(1.875rem,6.4vw,2.75rem);line-height:1.1}.prose h2{font-size:1.375rem;margin-top:18px}.prose h3{font-size:1.125rem;margin-top:8px}.prose ul,.prose ol{display:grid;gap:8px;padding-left:1.25rem}.prose li::marker{color:var(--su-accent)}.legal-flag{border-left:4px solid var(--su-warning);background:var(--su-warning-muted);border-radius:0 var(--su-radius) var(--su-radius) 0;padding:12px 16px;color:var(--su-warn-text);font-weight:500}.step-list{display:grid;gap:16px;list-style:none;padding:0;margin:0;counter-reset:su-step}.step-list>li{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start;counter-increment:su-step}.step-list>li:before{content:counter(su-step);display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--su-primary);color:#fff;font-family:var(--su-font-display);font-weight:700}.step-list h2,.step-list h3{font-size:1.125rem;line-height:1.3;margin-bottom:4px}.qr{justify-self:start;display:inline-grid;padding:10px;border-radius:var(--su-radius);border:1px solid var(--su-border);background:#fff}.qr svg{width:168px;height:168px}.fallback-card{display:grid;gap:12px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition-duration:.01ms!important}}.su-header[data-astro-cid-sy4kyjr3]{position:sticky;top:0;z-index:40;background:#f6f1e4f2;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid var(--su-border)}.su-header__inner[data-astro-cid-sy4kyjr3]{display:flex;align-items:center;justify-content:space-between;gap:8px;height:var(--su-header-h)}.su-logo[data-astro-cid-sy4kyjr3]{display:inline-flex;align-items:center;gap:9px;min-height:44px;color:var(--su-text);text-decoration:none;font-family:var(--su-font-display);font-weight:700;font-size:1.1875rem;letter-spacing:-.02em;flex-shrink:0}.su-logo[data-astro-cid-sy4kyjr3] img[data-astro-cid-sy4kyjr3]{border-radius:8px}.su-nav[data-astro-cid-sy4kyjr3]{display:flex;align-items:center;gap:2px}.su-nav__link[data-astro-cid-sy4kyjr3]{display:inline-flex;align-items:center;min-height:44px;padding-inline:8px;border-radius:10px;color:var(--su-text);font-weight:600;font-size:.9375rem;text-decoration:none;white-space:nowrap}.su-nav__link[data-astro-cid-sy4kyjr3]:hover{color:var(--su-primary);background:var(--su-primary-muted)}.su-nav__button[data-astro-cid-sy4kyjr3]{border:0;background:transparent;cursor:pointer}.su-nav__cta[data-astro-cid-sy4kyjr3]{min-height:44px;padding:8px 14px;font-size:.9375rem;margin-left:4px;white-space:nowrap}.su-nav__link--wide[data-astro-cid-sy4kyjr3]{display:none}@media(max-width:399px){.su-nav__link[data-astro-cid-sy4kyjr3]{padding-inline:6px}.su-nav__cta[data-astro-cid-sy4kyjr3]{padding-inline:12px}}@media(max-width:459px){.su-nav__link--pricing[data-astro-cid-sy4kyjr3]{display:none}}@media(max-width:349px){.su-nav[data-astro-cid-sy4kyjr3]:has(.su-nav__cta) .su-nav__link--signin[data-astro-cid-sy4kyjr3]{display:none}}@media(min-width:768px){.su-logo[data-astro-cid-sy4kyjr3]{font-size:1.3125rem}.su-nav[data-astro-cid-sy4kyjr3]{gap:6px}.su-nav__link--wide[data-astro-cid-sy4kyjr3]{display:inline-flex}.su-nav__cta[data-astro-cid-sy4kyjr3]{margin-left:8px;padding-inline:20px}}.su-footer[data-astro-cid-hzsax7k6]{background:var(--su-spruce);color:#d6e2df;padding-block:40px 32px}.su-footer__inner[data-astro-cid-hzsax7k6]{display:grid;gap:28px}.su-footer__brand[data-astro-cid-hzsax7k6]{display:grid;gap:10px}.su-footer__logo[data-astro-cid-hzsax7k6]{display:inline-flex;align-items:center;gap:9px;color:#fff;text-decoration:none;font-family:var(--su-font-display);font-weight:700;font-size:1.125rem;min-height:44px}.su-footer__logo[data-astro-cid-hzsax7k6] img[data-astro-cid-hzsax7k6]{border-radius:7px}.su-footer__stripe[data-astro-cid-hzsax7k6]{display:inline-flex;align-items:center;gap:8px;color:#fff;font-weight:600}.su-footer__links[data-astro-cid-hzsax7k6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.su-footer__links[data-astro-cid-hzsax7k6] a[data-astro-cid-hzsax7k6]{display:inline-flex;align-items:center;min-height:44px;color:#fff;text-decoration:none;font-weight:600}.su-footer__links[data-astro-cid-hzsax7k6] a[data-astro-cid-hzsax7k6]:hover{text-decoration:underline;color:#fff}.su-footer__analytics[data-astro-cid-hzsax7k6]{border-top:1px solid rgba(255,255,255,.16);padding-top:20px;color:#c9d8d4}.su-footer__optout[data-astro-cid-hzsax7k6]{display:inline-flex;align-items:center;min-height:44px;margin-left:4px;padding:0 4px;border:0;background:transparent;color:#fff;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.su-footer__company[data-astro-cid-hzsax7k6]{display:grid;gap:6px;color:#b9cbc7}.su-footer__company[data-astro-cid-hzsax7k6] a[data-astro-cid-hzsax7k6]{color:#fff}@media(min-width:768px){.su-footer__inner[data-astro-cid-hzsax7k6]{grid-template-columns:1.2fr 1fr;align-items:start}.su-footer__links[data-astro-cid-hzsax7k6]{grid-template-columns:repeat(3,minmax(0,1fr))}.su-footer__analytics[data-astro-cid-hzsax7k6],.su-footer__company[data-astro-cid-hzsax7k6]{grid-column:1 / -1}}.sticky-cta[data-astro-cid-dzf26klv]{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px calc(8px + env(safe-area-inset-bottom));background:var(--su-card);border-top:1px solid var(--su-border);box-shadow:0 -2px 8px #14241c14;transform:translateY(110%);transition:transform .2s ease}.sticky-cta[data-astro-cid-dzf26klv].is-visible{transform:translateY(0)}.sticky-cta__text[data-astro-cid-dzf26klv]{font-size:.9375rem;color:var(--su-text);line-height:1.3}.sticky-cta__text[data-astro-cid-dzf26klv] span[data-astro-cid-dzf26klv]{color:var(--su-muted)}.sticky-cta__btn[data-astro-cid-dzf26klv]{min-height:44px;padding:8px 18px;font-size:1rem;flex-shrink:0}@media(min-width:768px){.sticky-cta[data-astro-cid-dzf26klv]{display:none}}
