/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}@layer theme{:root,:host{--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif:"Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--default-mono-font-family:var(--font-mono);--color-background:var(--background);--color-foreground:var(--foreground);--color-border:var(--border);--color-sage:var(--sage)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--color-border)}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);font-size:1.1875rem;line-height:1.7;overflow-x:hidden}h1,h2,h3{font-family:var(--font-serif);letter-spacing:-.01em;line-height:1.2}html{scroll-behavior:smooth}:focus-visible{outline:3px solid var(--color-sage);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}}@layer components;@layer utilities{.fixed{position:fixed}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.contents{display:contents}.flex{display:flex}.inline-flex{display:inline-flex}.min-h-screen{min-height:100vh}.max-w-md{max-width:var(--container-md)}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-input{border-color:var(--input)}.bg-background{background-color:var(--background)}.bg-primary{background-color:var(--primary)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-primary-foreground{color:var(--primary-foreground)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}}}.hps-support{z-index:35;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--hps-support-lift,0px));color:#20382d;font:400 18px/1.5 system-ui,sans-serif;position:fixed}.hps-support.hps-support>summary{color:#fff;cursor:pointer;background:#294e3e;border:1px solid #294e3e;border-radius:28px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 16px;font-weight:650;list-style:none;display:flex;box-shadow:0 3px 12px #193e3226}.hps-support.hps-support>summary::-webkit-details-marker{display:none}.hps-support-panel{box-sizing:border-box;background:#fffdf7;border:1px solid #bdc8b8;border-radius:14px;width:min(320px,100vw - 32px);max-height:min(460px,100dvh - 180px);padding:18px;position:fixed;top:76px;bottom:auto;right:16px;overflow:auto;box-shadow:0 6px 24px #193e3226}.hps-support-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.hps-support .hps-support-heading h2{margin:0;font:700 22px/1.3 system-ui,sans-serif}.hps-support .hps-support-heading button{color:#20382d;cursor:pointer;background:#fff;border:1px solid #bdc8b8;border-radius:50%;flex:none;min-width:48px;min-height:48px;padding:0;font:400 28px/1 system-ui,sans-serif}.hps-support .hps-support-panel p{margin:12px 0 16px}.hps-support a.hps-support-contact{color:#fff;background:#294e3e;border-radius:8px;justify-content:center;align-items:center;min-height:52px;padding:8px 12px;font-weight:650;text-decoration:none;display:flex}.hps-support-panel .hps-support-address{overflow-wrap:anywhere;margin:12px 0 0;font-size:16px}.hps-support-answers{border-top:1px solid #d6dacb;margin-top:18px;padding-top:14px}.hps-support .hps-support-answers h3{margin:0 0 8px;font:700 18px/1.5 system-ui,sans-serif}.hps-support-answers details{border-top:1px solid #e3e6dc}.hps-support-answers summary{cursor:pointer;min-height:48px;padding:10px 0;font-size:18px;font-weight:600;line-height:1.5}.hps-support .hps-support-answers p{margin:0 0 14px;font-size:18px;line-height:1.5}@media (width<=760px){.hps-support{right:12px;bottom:calc(100px + env(safe-area-inset-bottom,0px) + var(--hps-support-lift,0px))}.hps-support.hps-support>summary{min-height:48px;padding:8px 14px}}@supports selector(body:has(.hs-sticky)){@media (width<=760px){body:not(:has(.hs-sticky)) .hps-support{bottom:calc(16px + env(safe-area-inset-bottom,0px) + var(--hps-support-lift,0px))}}}@media print{.hps-support{display:none}}.hs-price-and-support{align-items:center;gap:12px;display:flex;position:relative}.hs-price-and-support>.hs-price{flex:1;min-width:0}.hs-price-and-support .hps-support-in-offer:not(.is-floating){flex:none;position:relative;top:auto;bottom:auto;right:auto;transform:none}.hps-support.hps-support>summary:after{content:none;display:none}:root{--radius:.5rem;--background:oklch(97.5% .014 85);--foreground:oklch(27% .01 60);--card:oklch(99% .008 85);--card-foreground:oklch(27% .01 60);--popover:oklch(99% .008 85);--popover-foreground:oklch(27% .01 60);--primary:oklch(30% .01 60);--primary-foreground:oklch(97.5% .014 85);--secondary:oklch(90% .035 140);--secondary-foreground:oklch(30% .04 145);--muted:oklch(94.5% .018 85);--muted-foreground:oklch(43% .012 60);--accent:oklch(55% .06 145);--accent-foreground:oklch(99% .008 85);--gold:oklch(68% .1 80);--sage:oklch(55% .06 145);--paper:oklch(93% .03 80);--destructive:oklch(57.7% .245 27.325);--destructive-foreground:oklch(98.4% .003 247.858);--border:oklch(86% .025 80);--input:oklch(86% .025 80);--ring:oklch(55% .06 145);--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--sidebar:oklch(97.5% .014 85);--sidebar-foreground:oklch(27% .01 60);--sidebar-primary:oklch(30% .01 60);--sidebar-primary-foreground:oklch(97.5% .014 85);--sidebar-accent:oklch(94.5% .018 85);--sidebar-accent-foreground:oklch(27% .01 60);--sidebar-border:oklch(86% .025 80);--sidebar-ring:oklch(55% .06 145)}.heritage-shop{--shop-ink:#293b31;--shop-muted:#596157;--shop-green:#294e3e;--shop-cream:#faf8f1;--shop-line:#dcded1;background:var(--shop-cream);color:var(--shop-ink);overflow-wrap:anywhere;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:18px;line-height:1.65}.heritage-shop *{box-sizing:border-box}.heritage-shop h1,.heritage-shop h2,.heritage-shop h3{color:var(--shop-ink)}.heritage-shop h1,.heritage-shop h2{letter-spacing:-.035em;font-family:Iowan Old Style,Palatino,Georgia,serif;font-weight:500;line-height:1.08}.heritage-shop h1{margin:22px 0;font-size:clamp(45px,4.6vw,70px)}.heritage-shop h2{margin:16px 0 26px;font-size:clamp(34px,3.5vw,52px)}.heritage-shop h3{letter-spacing:-.02em;font-family:inherit;font-size:21px;font-weight:650;line-height:1.35}.heritage-shop em{color:#58715d;font-weight:400}.heritage-shop button,.heritage-shop a{touch-action:manipulation}.heritage-shop a:focus-visible,.heritage-shop button:focus-visible,.heritage-shop summary:focus-visible{outline-offset:5px;outline:3px solid #8c682c}.heritage-shop img{max-width:100%;display:block}.shop-skip:focus{top:12px}.shop-header nav a:hover,.shop-library:hover{color:#6b5214;text-underline-offset:6px;text-decoration:underline}.shop-buy{background:#294e3e;border:1px solid #294e3e;border-radius:5px;justify-content:center;align-items:center;gap:20px;min-height:61px;padding:15px 25px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s;display:flex;box-shadow:0 4px 8px #243f2e0b;color:#fff!important}.shop-buy:hover{background:#1d3d2f;border-color:#1d3d2f}.shop-buy svg{flex-shrink:0}.shop-purchase-inner>div>p:not(.shop-eyebrow){color:var(--shop-muted);font-size:18px}.shop-offer-card>p:not(.shop-eyebrow){font-size:14px!important}.shop-footer>.shop-wrap>div:nth-child(2){gap:10px;padding-top:3px;display:grid}.shop-footer a:not(.shop-logo){min-height:35px;font-size:14px}.shop-access>p:not(.shop-eyebrow){max-width:650px;font-size:18px}@media (width<=760px){.heritage-shop{font-size:17px}.heritage-shop h2{font-size:36px;line-height:1.13}.shop-options>div>p:not(.shop-eyebrow){font-size:16px}.shop-footer>.shop-wrap>div:nth-child(2){grid-template-columns:1fr 1fr;gap:8px}}@media (prefers-reduced-motion:reduce){.heritage-shop *{scroll-behavior:auto!important;transition:none!important}}.home-note>p:not(.shop-eyebrow){font-size:20px;line-height:1.7}.heritage-home a:focus-visible{outline-offset:5px;outline:3px solid #354a39}.heritage-shop{overflow-wrap:break-word;word-break:normal;font-size:19px}.heritage-shop p{max-width:70ch}.shop-options>div>p:not(.shop-eyebrow){color:#465246;font-size:18px;line-height:1.7}.shop-logo>span:last-child{display:block}.shop-buy{text-align:center;min-height:60px;font-size:19px;line-height:1.4}@media (width<=600px){.shop-footer>.shop-wrap>div:nth-child(2){grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.heritage-shop *{scroll-behavior:auto!important;transition:none!important}}@media (width<=760px){#lovable-badge{bottom:100px!important}}@media (width<=800px){.heritage-shop{font-size:20px;line-height:1.7}.heritage-shop p:not(.shop-eyebrow){color:#3e493f;font-size:20px;line-height:1.7}.heritage-shop figcaption,.heritage-shop figcaption a,.heritage-shop .shop-footer a:not(.shop-logo){font-size:18px;line-height:1.65}.heritage-shop .shop-buy{min-height:58px;font-size:20px;line-height:1.4}.heritage-shop .shop-nav-panel a:hover{background:#edf0e3}}.shop-cart{display:none}@media (width<=800px){.heritage-shop p:not(.shop-eyebrow){line-height:1.7;font-size:20px!important}.heritage-shop figcaption,.heritage-shop figcaption a,.heritage-shop .shop-footer a:not(.shop-logo){line-height:1.65;font-size:18px!important}.heritage-shop .shop-cart{color:#294e3e;background:#fffdf6;border:1px solid #61755e;border-radius:8px;flex-direction:column;grid-area:1/3;justify-content:center;align-items:center;gap:1px;width:64px;min-height:58px;padding:4px;font:600 18px/1.3 system-ui,sans-serif;text-decoration:none;display:flex}}@media (width<=360px){.heritage-shop .shop-cart{font-size:17px}}.heritage-shop .shop-cart{color:#294e3e;cursor:pointer;background:#fffdf6;border:1px solid #61755e;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:64px;min-height:58px;padding:6px;font:600 17px/1.3 system-ui,sans-serif;display:flex}.shop-cart-drawer{color:#293b31;overscroll-behavior:contain;background:#faf8f1;border:0;width:min(100%,480px);max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:28px;position:fixed;inset:0 0 0 auto;overflow-y:auto;box-shadow:-12px 0 40px #0003}.shop-cart-drawer::backdrop{background:#18251ecc}.cart-drawer-heading{border-bottom:1px solid #c8d0c1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:20px;display:flex}.heritage-shop .cart-drawer-heading h2{margin:0;font-size:34px;line-height:1.2}.cart-drawer-heading button,.cart-remove{color:#294e3e;cursor:pointer;background:#fffdf6;border:1px solid #71836b;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:10px 12px;font:600 18px/1.4 system-ui,sans-serif;display:inline-flex}.cart-drawer-item{border-bottom:1px solid #c8d0c1;grid-template-columns:100px minmax(0,1fr);gap:18px;padding-bottom:24px;display:grid}.cart-drawer-item img{border:1px solid #c8d0c1;border-radius:8px;width:100%;height:auto}.heritage-shop .cart-drawer-item h3{margin:0 0 12px;font-size:23px;line-height:1.3}.heritage-shop .cart-drawer-item p,.heritage-shop .cart-drawer-note{margin:8px 0 16px;line-height:1.6;font-size:18px!important}.cart-drawer-total{justify-content:space-between;gap:16px;margin:26px 0;font-size:23px;display:flex}.cart-drawer-note{margin:20px 0!important}.cart-empty{padding-top:28px}.cart-empty>svg{margin-bottom:24px}.heritage-shop .shop-cart-drawer .shop-buy{width:100%;min-height:60px;font-size:20px}@media (width<=800px){.heritage-shop .shop-cart{grid-area:1/3;width:64px;min-width:0;font-size:16px}.shop-cart-drawer{padding:24px 20px}.cart-drawer-item{grid-template-columns:80px minmax(0,1fr);gap:14px}.heritage-shop .cart-drawer-heading h2{font-size:30px}}@media (width<=360px){.cart-drawer-item{grid-template-columns:minmax(0,1fr)}.cart-drawer-item img{width:100px}.shop-cart-drawer{padding:20px 16px}}.shop-image-arrow:hover:not(:disabled){background:#e7eddf;border-color:#294e3e}.heritage-shop .shop-cart{position:relative}.heritage-shop .shop-cart .shop-cart-count{color:#fff;background:#294e3e;border:2px solid #faf8f1;border-radius:50%;place-items:center;width:25px;height:25px;font:650 15px/1 system-ui,sans-serif;display:grid;position:absolute;top:-7px;right:-7px}.shop-cart-drawer[open]{flex-direction:column;height:100dvh;max-height:100dvh;padding:0;display:flex;overflow:hidden}.cart-drawer-heading{border-bottom:1px solid #c8d1bf;flex:none;margin:0;padding:20px 24px}.cart-drawer-body{flex:1;min-height:0;padding:20px 24px;overflow:auto}.cart-drawer-body .cart-drawer-item{border:0;margin:0;padding:0 0 20px}.heritage-shop .cart-drawer-body .cart-drawer-item p{margin:6px 0 12px;line-height:1.45}.cart-checkout-panel{padding:18px 24px max(18px, env(safe-area-inset-bottom));background:#fffef9;border-top:1px solid #c8d1bf;flex:none;max-height:65dvh;overflow:auto}.cart-checkout-panel .cart-drawer-total{margin:0 0 16px;font-size:23px}@media (width<=760px){.cart-drawer-heading{padding:16px 20px}.cart-drawer-body{padding:18px 20px}.cart-checkout-panel{padding:16px 20px max(16px, env(safe-area-inset-bottom))}.heritage-shop .cart-drawer-body .cart-drawer-item h3{font-size:22px}.heritage-shop .cart-drawer-body .cart-drawer-item p{font-size:18px!important}.cart-drawer-body .cart-remove{min-height:48px;margin-top:4px}.cart-drawer-body .cart-drawer-note{margin:0!important}.heritage-shop .cart-checkout-panel .shop-buy{gap:10px;font-size:19px}}@media (width<=360px){.cart-drawer-body .cart-drawer-item{grid-template-columns:64px minmax(0,1fr);gap:12px}.cart-drawer-body .cart-drawer-item img{width:64px}.cart-checkout-panel{max-height:62dvh}}.cart-payment-badges{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;display:flex}.cart-drawer-body .cart-drawer-item{padding-top:4px}@media (width<=360px){.cart-payment-badges{gap:6px}}.cart-payment-badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}@media (width<=360px){.cart-payment-badges{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none;margin-inline:auto}}.payment-logo{background:#fff;border:1px solid #d3d7ce;border-radius:5px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:4px;display:flex}.payment-logo img{object-fit:contain;width:100%;max-width:80px;height:42px;display:block}.cart-payment-badges{align-items:stretch}.heritage-shop #main .shop-story-intro>p:not(.shop-eyebrow),.heritage-shop #main .shop-options>div>p:not(.shop-eyebrow),.heritage-shop #main .shop-purchase-inner>div>p:not(.shop-eyebrow){font-size:20px;line-height:1.65}.heritage-shop .shop-centered>p:not(.shop-eyebrow){margin:20px auto 0;font-size:20px;line-height:1.6}@media (width<=760px){.heritage-shop #main .shop-story-intro>p:not(.shop-eyebrow),.heritage-shop #main .shop-options>div>p:not(.shop-eyebrow){font-size:18px;line-height:1.65}}.heritage-shop #main .shop-offer-card>p:not(.shop-eyebrow){font-size:18px!important}.hs2{--hs-ink:#22332a;--hs-text:#2f3d34;--hs-muted:#4b574d;--hs-green:#294e3e;--hs-green-dark:#1d3d2f;--hs-cream:#faf8f1;--hs-paper:#fffdf7;--hs-soft:#eef0e4;--hs-line:#d6dacb;--hs-gold:#8c682c;background:var(--hs-cream);color:var(--hs-text);overflow-wrap:break-word;min-height:100vh;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:19px;line-height:1.55}.hs2 *,.hs2 :before,.hs2 :after{box-sizing:border-box}.hs2 img{max-width:100%;height:auto;display:block}.hs2 h1,.hs2 h2{color:var(--hs-ink);letter-spacing:-.015em;margin:0;font-family:Iowan Old Style,Palatino,Palatino Linotype,Georgia,serif;font-weight:600;line-height:1.12}.hs2 h1{font-size:clamp(30px,8.4vw,40px)}.hs2 h2{margin-bottom:18px;font-size:clamp(28px,7.4vw,34px)}.hs2 h3{letter-spacing:0;color:var(--hs-ink);margin:0;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.hs2 p{margin:0}.hs2 a{color:var(--hs-green)}.hs2 a:focus-visible,.hs2 button:focus-visible,.hs2 summary:focus-visible{outline:3px solid var(--hs-gold);outline-offset:3px}.hs2 .sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hs-wrap{width:min(1180px,100% - 32px);margin-inline:auto}.hs-skip{z-index:100;background:#fff;border-radius:6px;padding:12px 16px;position:fixed;top:-100px;left:12px}.hs-skip:focus{top:12px}.hs-small{color:var(--hs-muted);font-size:16px;line-height:1.5}.hs-header{z-index:40;background:var(--hs-cream);border-bottom:1px solid var(--hs-line);position:relative}.hs-header-inner{grid-template-columns:76px minmax(0,1fr) 76px;align-items:center;gap:8px;min-height:64px;padding-block:6px;display:grid}.hs-logo{justify-self:center;align-items:center;gap:8px;min-height:48px;font-family:Georgia,serif;font-size:23px;font-weight:600;line-height:1.05;text-decoration:none;display:inline-flex;color:var(--hs-ink)!important}.hs-logo-mark{background:#e9eadc;border:1px solid #71816b;border-radius:16px 16px 4px 4px;flex:none;place-items:center;width:32px;height:38px;display:grid}.hs-logo-sub{letter-spacing:.2em;margin-top:3px;font-family:system-ui,sans-serif;font-size:10px;font-weight:600;display:block}.hs-menu-toggle{background:var(--hs-paper);min-width:48px;min-height:48px;color:var(--hs-green);cursor:pointer;border:1.5px solid #61755e;border-radius:8px;padding:8px 10px;font:600 18px/1.2 system-ui,sans-serif}.hs-menu-toggle[aria-expanded=true]{background:#e7eddf}.hs2 .hs-cart-scope{background:0 0;justify-self:end;font-size:17px;line-height:1.2}.hs2 .hs-cart-scope .shop-cart{gap:0;width:auto;min-width:64px;min-height:48px;padding:4px 8px;font-size:16px}.hs2 .hs-cart-scope .shop-cart svg{width:20px;height:20px}.hs-nav{background:var(--hs-cream);border-bottom:1px solid #a9b5a3;padding:6px 16px 14px;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 20px #293b311a}.hs-nav.is-open{display:block}.hs-nav nav{display:grid}.hs-nav nav a{border-bottom:1px solid #d7ddce;align-items:center;gap:10px;min-height:56px;padding:8px;font-size:20px;font-weight:600;text-decoration:none;display:flex}.hs-nav nav a:last-child{border-bottom:0}.hs-hero{gap:14px;padding-block:16px 28px;display:grid}.hs-kind{color:var(--hs-green);margin-top:8px;font-size:20px;font-weight:600}.hs-demo{margin:0}.hs-demo-page>img:not(.hs-demo-detail){border-radius:2px;width:100%;box-shadow:0 1px 2px #1f2a2233,0 6px 16px #1f2a221f}.hs-see-big{border:1px solid var(--hs-line);color:var(--hs-green);background:#fff;border-radius:999px;padding:0 10px;font-size:16px;font-weight:600;line-height:1.75;display:none;position:absolute;top:8px;right:8px}.hs-demo figcaption{color:var(--hs-muted);margin-top:4px;font-size:16px}.hs-hero-offer{gap:12px;display:grid}.hs-buy-row{gap:10px;display:grid}.hs-price{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.hs-price strong{color:var(--hs-ink);font-family:Georgia,serif;font-size:40px;line-height:1}.hs-price span{color:var(--hs-ink);font-size:19px;font-weight:600}.hs-actions{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.hs2 .hs-buy{background:var(--hs-green);border-color:var(--hs-green);border-radius:8px;flex:220px;gap:12px;min-height:56px;padding:12px 20px;font-size:20px;font-weight:700;line-height:1.2}.hs2 .hs-buy:hover{background:var(--hs-green-dark)}.hs-try{text-underline-offset:4px;align-items:center;min-height:48px;padding:0 4px;font-size:19px;font-weight:600;text-decoration:underline;display:inline-flex}.hs-checks{margin:0;padding-left:22px;list-style:outside}.hs-faq{padding-block:40px}.hs-cards{margin:0;padding:0;list-style:none}.hs-card-picture img{border-radius:2px;box-shadow:0 1px 2px #1f2a2233,0 4px 12px #1f2a221a}.hs-card-picture{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block;position:relative}.hs-examples{background:var(--hs-paper);border-block:1px solid var(--hs-line);padding-block:40px}.hs-cards{gap:18px;display:grid}#more-examples .hs-cards{margin-top:18px}.hs-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;display:grid}.hs-card h3{margin-bottom:4px}.hs-card .hs-see-big{margin-top:8px;display:inline-block;position:static;top:auto;bottom:6px;right:6px}.hs-examples-foot{justify-items:start;gap:10px;margin-top:22px;display:grid}.hs-more{border:1.5px solid var(--hs-green);min-height:52px;color:var(--hs-green);cursor:pointer;background:#fff;border-radius:8px;padding:10px 20px;font:650 19px/1.2 system-ui,sans-serif}.hs-disclosure>:not(summary){margin:0 16px 14px}.hs-purchase{background:var(--hs-green);padding-block:40px}.hs-offer{background:var(--hs-paper);border-radius:14px;gap:16px;max-width:640px;padding:26px 20px;display:grid}.hs-offer h2{margin:0}.hs-checks{gap:6px;padding:0;list-style:none;display:grid}.hs-checks li{align-items:flex-start;gap:10px;display:flex}.hs-checks svg{color:var(--hs-green);flex:none;margin-top:3px}.hs-faq{max-width:820px}.hs-faq>details{border-bottom:1px solid var(--hs-line)}.hs-faq>details:first-of-type{border-top:1px solid var(--hs-line)}.hs2 summary{min-height:56px;color:var(--hs-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:10px 4px;font-size:20px;font-weight:650;list-style:none;display:flex}.hs2 summary::-webkit-details-marker{display:none}.hs2 summary:after{content:"+";border:1.5px solid var(--hs-green);width:32px;height:32px;color:var(--hs-green);border-radius:50%;flex:none;place-items:center;font-size:22px;line-height:1;display:grid}.hs2 details[open]>summary:after{content:"−"}.hs-faq details>p{padding:0 4px 16px}.hs-faq-more>div{padding:0 4px 14px}.hs-faq-more h3{margin-bottom:4px;font-size:19px}.hs-footer{border-top:1px solid var(--hs-line);background:#e9ebdf;padding-block:32px 40px}.hs-footer .hs-wrap{justify-items:start;gap:14px;display:grid}.hs-footer .hs-logo{justify-self:start}.hs-footer nav{flex-wrap:wrap;gap:0 22px;display:flex}.hs-footer nav a{align-items:center;min-height:44px;font-size:18px;display:inline-flex}.hs-footer p{color:var(--hs-muted);font-size:16px}.hs-sticky{display:none}@media (width<=760px){.hs2{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.hs-sticky{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--hs-paper);border-top:1px solid #b8c1b2;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #1f2a221a}.hs-sticky p{white-space:nowrap;font-size:18px;font-weight:600}.hs-sticky strong{font-family:Georgia,serif;font-size:26px}.hs2 .hs-sticky .hs-buy{flex:auto;min-height:52px}}.hs-lightbox{background:var(--hs-cream);width:fit-content;max-width:calc(100vw - 16px);height:fit-content;max-height:calc(100dvh - 16px);color:var(--hs-text);border:0;border-radius:10px;margin:auto;padding:12px;position:fixed;inset:0;box-shadow:0 10px 70px #0005}.hs-lightbox::backdrop{background:#14201acc}.hs-lightbox-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.hs-lightbox-bar button{border:1.5px solid var(--hs-green);min-height:48px;color:var(--hs-green);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font:650 18px/1.2 system-ui,sans-serif;display:inline-flex}.hs-full-image{align-items:center;min-height:48px;font-size:17px;display:inline-flex}.hs-lightbox>img{object-fit:contain;width:auto;max-width:100%;min-height:0;max-height:calc(100dvh - 150px);margin:0 auto}@media (width<=360px){.hs-wrap{width:calc(100% - 24px)}.hs-header-inner{grid-template-columns:70px minmax(0,1fr) 70px;gap:4px;min-height:60px}.hs-menu-toggle{padding-inline:6px}.hs-logo{gap:5px;font-size:19px}.hs-logo-mark{width:26px;height:32px}.hs-logo-mark svg{width:16px;height:16px}.hs-logo-sub{letter-spacing:.12em;font-size:9px}.hs-hero{gap:10px;padding-top:6px}.hs2 h1{line-height:1.06}.hs-demo figcaption{margin-top:2px;line-height:1.3}.hs-price strong{font-size:36px}.hs-kind{margin-top:4px;line-height:1.4}.hs-hero-offer{gap:9px}.hs-buy-row{gap:8px}.hs-sticky{gap:10px;padding-inline:12px}}@media (width>=600px){.hs2 h1{font-size:42px}.hs2 h2{font-size:36px}.hs-hero,.hs-examples .hs-wrap{max-width:720px}.hs-see-big{display:block}.hs-demo .hs-see-big{top:auto;bottom:10px;right:10px}}@media (width>=900px){.hs2{font-size:20px}.hs-header-inner{justify-content:space-between;gap:24px;min-height:68px;display:flex}.hs-menu-toggle{display:none}.hs-logo{font-size:25px}.hs-header-inner .hs-logo{order:1;justify-self:auto}.hs-nav{box-shadow:none;background:0 0;border:0;order:2;margin-left:auto;padding:0;display:block;position:static}.hs-nav nav{gap:22px;display:flex}.hs-nav nav a{border:0;min-height:48px;padding:0;font-size:18px;font-weight:600}.hs2 .hs-cart-scope{order:3}.hs-hero,.hs-examples .hs-wrap{max-width:none}.hs-hero{grid-template:"demo text""demo offer"1fr/minmax(0,1.15fr) minmax(0,.85fr);gap:18px clamp(32px,4vw,64px);padding-block:28px 36px}.hs-hero-text{grid-area:text;align-self:end}.hs-demo{grid-area:demo;align-self:center}.hs-hero-offer{grid-area:offer;align-self:start;gap:14px}.hs2 h1{font-size:clamp(38px,3.2vw,48px)}.hs2 h2{font-size:clamp(32px,2.6vw,40px)}.hs-kind{margin-top:10px;font-size:22px}.hs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.hs-card{grid-template-rows:auto;grid-template-columns:1fr;gap:12px}.hs-card-picture{background:var(--hs-soft);border-radius:8px;place-items:center;height:300px;padding:14px;display:grid}.hs-card-picture img{width:auto;max-height:272px}.hs-card .hs-see-big{margin:0;position:absolute;bottom:10px;right:10px}.hs-examples,.hs-faq,.hs-purchase{padding-block:56px}.hs-offer{margin-inline:auto;padding:36px 40px}.hs-footer .hs-wrap{grid-template-columns:auto 1fr;align-items:center;gap:14px 40px}.hs-footer p{grid-column:1/-1}}@media (width>=900px) and (height<=820px){.hs-hero{row-gap:12px;padding-block:18px 24px}.hs2 h1{font-size:clamp(36px,3.1vw,46px)}.hs-hero-offer{gap:10px}}@media (prefers-reduced-motion:reduce){.hs2 *,.hs2 :before,.hs2 :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hs-demo-page>img:not(.hs-demo-detail){object-fit:contain;width:auto;max-width:100%;height:184px;margin-inline:auto;box-shadow:0 2px 3px #293b2926,0 9px 18px #293b2926}.hs-demo figcaption{font-size:16px}@media (width<=359px){.hs-demo-page>img:not(.hs-demo-detail){height:154px}}@media (width>=600px){.hs-demo-page>img:not(.hs-demo-detail){height:320px}}@media (width>=900px){.hs-demo-page>img:not(.hs-demo-detail){height:350px}}@media (width>=900px) and (height<=820px){.hs-demo-page>img:not(.hs-demo-detail){height:310px}}@media (width<=359px){.hs-hero .hs-price{flex-wrap:nowrap;align-items:center}.hs-hero .hs-price span{min-width:0;line-height:1.25}.hs-hero{gap:8px}}.hs-product-gallery{min-width:0}.hs-gallery-image{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.hs-gallery-image img{aspect-ratio:1;object-fit:contain;width:100%;height:auto;display:block}.hs-gallery-zoom{color:#193e32;opacity:0;background:#fff;border:1px solid #193e32;border-radius:20px;padding:5px 12px;font-size:16px;font-weight:700;position:absolute;bottom:10px;right:10px}.hs-gallery-image:hover .hs-gallery-zoom,.hs-gallery-image:focus-visible .hs-gallery-zoom{opacity:1}.hs-gallery-controls{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:18px;font-weight:700;display:flex}.hs-gallery-controls button{color:#193e32;min-height:48px;font:inherit;cursor:pointer;background:#fffdf6;border:1px solid #718374;border-radius:24px;padding:8px 16px}.hs-gallery-controls button:disabled{opacity:.45;cursor:default}.hs-product-gallery figcaption{margin-top:10px;font-size:18px;line-height:1.4}.hs-gallery-image:focus-visible,.hs-gallery-controls button:focus-visible{outline-offset:4px;outline:3px solid #986b20}@media (width<=760px){.hs-product-gallery{width:100%}.hs-product-gallery figcaption{font-size:16px}}.hs-product-title{color:#294e40;margin:0 0 12px;font-size:clamp(20px,2vw,26px);font-weight:700;line-height:1.25}@media (width<=767px){.hs-hero-text{order:0}.hs-hero-offer{order:1}.hs-product-gallery{order:2}}.hs-trust{border-top:1px solid #d9dfd2;padding-block:28px 36px}.hs-trust h2{margin-bottom:22px;font-size:clamp(26px,3vw,34px)}.hs-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.hs-trust-grid>div{background:#eef1e9;border:1px solid #d9dfd2;border-radius:14px;padding:22px}.hs-trust h3{margin:10px 0 8px;font-size:21px;line-height:1.3}.hs-trust p{margin:0;font-size:18px;line-height:1.5}.hs-trust a{text-underline-offset:3px;text-decoration:underline}@media (width<=767px){.hs-trust-grid{grid-template-columns:1fr}}.hs-package-summary{font-size:17px;line-height:1.45}@media (width<=767px){.hs-package-summary{font-size:16px}}.hs-mobile-proof{display:none}.hs-early-faq{margin-top:20px}.hs-early-faq details{border-bottom:1px solid #d9dfd2;padding-block:14px}.hs-early-faq summary{cursor:pointer;font-size:19px;font-weight:600}.hs-early-faq details p{margin-top:12px}@media (width<=767px){.hs-mobile-proof{color:#193e32;width:100%;font:inherit;cursor:zoom-in;background:#eef1e9;border:1px solid #d9dfd2;border-radius:12px;grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;margin-top:14px;padding:10px;display:grid}.hs-mobile-proof>span{justify-items:center;gap:6px;font-size:15px;font-weight:700;display:grid}.hs-mobile-proof img{object-fit:contain;width:auto;max-width:100%;height:126px}.hs-mobile-proof>span:first-child img{height:auto;max-height:116px}}.hs-paid-package{padding-block:48px;scroll-margin-top:90px}.hs-package-eyebrow{color:var(--hs-green);margin-bottom:8px;font-size:16px;font-weight:700}.hs-package-intro{max-width:760px;margin-block:12px 24px}.hs-package-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.hs-package-card{border:1px solid var(--hs-line);background:#fff;border-radius:16px;overflow:hidden}.hs-package-preview{border:0;border-bottom:1px solid var(--hs-line);background:var(--hs-soft);width:100%;color:var(--hs-green);text-align:left;cursor:zoom-in;padding:16px;display:block}.hs-package-preview img{object-fit:contain;object-position:top;width:100%;height:260px;display:block}.hs-package-preview span{text-underline-offset:3px;align-items:center;gap:8px;margin-top:12px;font-size:16px;font-weight:600;text-decoration:underline;display:flex}.hs-package-copy{padding:24px}.hs-package-copy h3{margin-bottom:12px}.hs-package-benefit{margin-bottom:8px;font-weight:700}.hs-package-note{margin-top:16px}.hs-package-value{background:var(--hs-soft);border-radius:16px;align-items:center;gap:28px;margin-top:24px;padding:24px;display:flex}.hs-package-value>div{flex:1}.hs-package-value h3{margin-bottom:8px}.hs-package-value .hs-buy{flex-shrink:0}@media (width<=767px){.hs-paid-package{padding-block:32px}.hs-package-grid{grid-template-columns:minmax(0,1fr);gap:20px}.hs-package-copy{padding:20px}.hs-package-value{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.hs-package-value .hs-buy{white-space:normal}}.hs-package-summary a{text-underline-offset:3px;text-decoration:underline}.hs-package-help{margin-top:14px}.hs-package-help summary{cursor:pointer;color:var(--hs-green);padding-block:8px;font-size:16px;font-weight:600}.hs-package-help p{margin-top:10px}.hs-package-copy h3{font-size:24px}.hs-package-benefit{font-weight:400}.hs-package-preview img{height:220px}@media (width<=767px){.hs-package-copy h3{font-size:22px}}.hs-buyer-links{flex-wrap:wrap;gap:10px 24px;margin-top:12px;font-size:17px;font-weight:600;display:flex}.hs-buyer-links a{text-underline-offset:4px;padding-block:8px;text-decoration:underline}#get-files{scroll-margin-top:100px}.hs-phone-demo{max-width:740px;padding-block:48px}.hs-phone-demo>h2{margin:10px 0 16px;font-size:clamp(30px,6vw,44px);line-height:1.12}.hs-phone-demo>p{font-size:18px;line-height:1.5}.hs-phone-video{aspect-ratio:4/5;background:#faf8f1;border:1px solid #d9d2bf;border-radius:14px;width:100%;max-width:540px;margin:24px auto;display:block}.hs-phone-step-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:24px 0 16px;display:grid}.hs-phone-step-buttons button{color:#23473a;min-height:56px;font:inherit;text-align:left;background:#fff;border:1px solid #aebdb3;border-radius:9px;align-items:center;gap:8px;padding:12px;font-size:17px;display:flex}.hs-phone-step-buttons button[aria-pressed=true]{color:#fff;background:#23473a}.hs-phone-step-buttons button span{font-weight:700}.hs-phone-step-buttons button:focus-visible{outline-offset:3px;outline:3px solid #ad7b25}.hs-phone-step-screen{background:#fff;border:1px solid #d9d2bf;border-radius:12px;margin:0;padding:18px}.hs-phone-step-screen figcaption{gap:8px;margin-bottom:20px;font-size:18px;line-height:1.4;display:grid}.hs-phone-step-screen figcaption strong{font-size:23px}.hs-phone-step-screen img{width:100%;max-width:570px;height:auto;margin:auto;display:block}.hs-phone-result{margin-block:20px;font-size:19px}.hs-phone-result summary{cursor:pointer;padding:14px 0;text-decoration:underline}.hs-phone-result img{width:100%;max-width:600px;height:auto;margin:12px auto;display:block}@media (width<=760px){.hs-phone-demo{padding-block:32px}.hs-phone-step-screen{padding:14px}.hs-phone-demo>.hs-small{font-size:15px}}.hs-demo-play{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#23473a;border:0;border-radius:8px;margin-top:20px;padding:13px 20px;font-size:18px;font-weight:700;display:block}.hs-demo-play:focus-visible{outline-offset:3px;outline:3px solid #ad7b25}.hs-mobile-proof{background:#eef1e9;border:1px solid #d9dfd2;border-radius:16px;grid-template-columns:minmax(0,1fr) 28px minmax(0,2fr) 28px minmax(0,1fr);align-items:center;gap:16px;width:100%;margin-top:24px;padding:24px;display:grid}.hs-mobile-proof>button{color:#193e32;cursor:zoom-in;background:0 0;border:0;justify-items:center;gap:12px;min-width:0;padding:0;font:700 19px/1.3 system-ui,sans-serif;display:grid}.hs-mobile-proof>button img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.hs-mobile-proof .hs-proof-builder img{border:1px solid #c9cec3;border-radius:6px;max-height:none}.hs-mobile-proof small{text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline}.hs-mobile-proof button:focus-visible{outline-offset:6px;outline:3px solid #193e32}@media (width<=767px){.hs-mobile-proof{grid-template-columns:1fr;gap:14px;padding:20px}.hs-mobile-proof>button{width:100%;font-size:20px}.hs-mobile-proof>button img{max-height:230px}.hs-mobile-proof .hs-proof-builder img{width:100%;max-height:none}}@media (width>=900px){.hs-hero{grid-template-rows:auto 1fr auto;grid-template-areas:"demo text""demo offer""proof proof"}.hs-mobile-proof{grid-area:proof;grid-template-columns:minmax(0,1fr) 36px minmax(0,2fr) 36px minmax(0,1fr);gap:28px;padding:32px}.hs-mobile-proof>button{font-size:24px}.hs-mobile-proof .hs-proof-builder img{max-height:520px}}@media (width<=899px){.hs-mobile-proof{grid-column:1/-1}}@media (width<=767px){.hs-mobile-proof{order:2}.hs-product-gallery{order:3}}.hs-image-pan{max-width:100%;min-height:0;max-height:calc(100dvh - 180px);overflow:auto}.hs-image-pan img{object-fit:contain;width:auto;max-width:100%;max-height:calc(100dvh - 180px);margin:auto;display:block}.hs-mobile-proof.hs-builder-only{grid-template-columns:minmax(0,1fr);justify-items:center}.hs-builder-only>.hs-proof-builder{width:100%;max-width:850px}.hs-builder-only .hs-proof-builder img{object-fit:contain;width:100%;height:auto;max-height:740px}.hs-builder-devices{font-size:20px;font-weight:600}@media (width<=767px){.hs-builder-only .hs-proof-builder img{max-height:none}.hs-builder-devices{font-size:18px}}@media (width>=900px){.hs-hero{grid-template-rows:auto auto 1fr;grid-template-areas:"demo text""demo proof""demo offer"}.hs-mobile-proof.hs-builder-only{margin-top:0;padding:20px}}@media (width<=767px){.hs-mobile-proof.hs-builder-only{order:1}.hs-hero-offer{order:2}.hs2{--hs-text:#22332a;--hs-muted:#39483e;font-size:18px;line-height:1.65}.hs2 .hs-wrap{width:calc(100% - 32px)}.hs2 h1,.hs2 h2,.hs2 .hs-phone-demo>h2{font-size:32px;line-height:1.25}.hs2 h3{font-size:24px;line-height:1.3}.hs2 p,.hs2 li,.hs2 figcaption,.hs2 .hs-small,.hs2 .hs-package-summary,.hs2 .hs-package-preview span,.hs2 .hs-phone-demo>.hs-small{font-size:18px;line-height:1.65}.hs2 .hs-kind{font-size:20px;line-height:1.5}.hs2 .hs-product-title{font-size:20px;line-height:1.4}.hs2 .hs-hero-offer{gap:16px}.hs2 button,.hs2 summary,.hs2 .hs-buy,.hs2 .hs-full-image{min-width:48px;min-height:48px;font-size:18px}.hs2 .hs-buy{white-space:normal;min-height:60px;font-size:20px;line-height:1.4}.hs2 summary{padding-block:12px;line-height:1.5}.hs2 .hs-buyer-links{gap:12px}.hs2 .hs-buyer-links a{align-items:center;min-height:48px;font-size:18px;display:flex}.hs2 .hs-phone-step-buttons,.hs2 .hs-gallery-controls{gap:12px}.hs2 .hs-mobile-proof.hs-builder-only{background:0 0;border:0;border-radius:0;margin-top:12px;padding:16px 0}.hs2 .hs-builder-only>.hs-proof-builder{gap:12px;width:100%;max-width:none}.hs2 .hs-builder-only .hs-proof-builder img{border-radius:6px;width:100%;max-width:none;height:auto;max-height:none}.hs2 .hs-builder-only small,.hs2 .hs-builder-devices{font-size:18px;line-height:1.5}.hs2 .hs-buy{flex:none}.hs2 .hs-package-value>.hs-buy{width:100%}}.hs-lightbox{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;inset:0;overflow:hidden}.hs-lightbox[open]{flex-direction:column;gap:0;display:flex}.hs-lightbox-bar{padding:12px max(12px, env(safe-area-inset-right)) 12px max(12px, env(safe-area-inset-left));background:var(--hs-cream);border-bottom:1px solid var(--hs-line);flex:none;gap:12px}.hs-image-pan{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;flex:1;width:100%;max-width:none;min-height:0;max-height:none;overflow:auto}.hs-image-pan img{object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;margin:0;display:block}.hs-image-pan.is-expanded img{width:max(1600px,150vw);max-width:none;max-height:none}.hs-lightbox>.hs-small{padding:8px 16px max(8px, env(safe-area-inset-bottom));flex:none;font-size:16px;line-height:1.5}@media (width<=767px){.hs-lightbox-bar{grid-template-columns:1fr 1fr;gap:8px 12px;padding:8px 12px;display:grid}.hs-lightbox-bar button{justify-content:center;min-height:48px;padding:8px;font-size:18px}.hs-lightbox-bar .hs-full-image{grid-column:1/-1;justify-content:center;min-height:48px;font-size:18px}.hs-lightbox>.hs-small{display:none}}.hs-mobile-proof.hs-builder-only{margin-top:0;padding-block:8px}.hs-builder-only>.hs-proof-builder{gap:8px}.hs2 .hs-builder-only .hs-builder-devices{padding-top:4px;font-size:26px;font-weight:700;line-height:1.3}@media (width<=767px){.hs2 .hs-mobile-proof.hs-builder-only{margin-top:0;padding-block:4px}.hs2 .hs-builder-only>.hs-proof-builder{gap:8px}.hs2 .hs-builder-only .hs-builder-devices{font-size:24px;line-height:1.3}.hs2 .hs-hero{row-gap:10px}}.hs-product-gallery .hs-gallery-intro{color:var(--hs-ink);text-align:left;gap:12px;margin:0 0 24px;display:grid}.hs-gallery-intro strong{font-size:28px;line-height:1.3}.hs-gallery-intro span{font-size:20px;line-height:1.6}.hs-gallery-intro small{font-size:18px;line-height:1.5}@media (width<=767px){.hs-product-gallery{margin-top:28px}.hs-product-gallery .hs-gallery-intro{gap:12px;margin-bottom:24px}.hs-gallery-intro strong{font-size:26px}.hs-gallery-intro span{font-size:20px}}.hs-product-gallery .hs-gallery-image{border:0;border-radius:0;width:100%;padding:0}.hs-product-gallery .hs-gallery-image img{aspect-ratio:auto;object-fit:contain;width:100%;max-width:none;height:auto;max-height:none;display:block}@media (width<=767px){.hs-product-gallery{width:100%;min-width:0;padding-inline:0}.hs-product-gallery .hs-gallery-zoom{opacity:1;font-size:18px}}@media (width>=768px){.hs2 .hs-hero{flex-direction:column;align-items:stretch;gap:24px;width:calc(100% - 64px);max-width:900px;margin-inline:auto;padding-block:32px 48px;display:flex}.hs2 .hs-hero-text{order:0;align-self:stretch}.hs2 .hs-hero .hs-builder-only{background:0 0;border:0;border-radius:0;order:1;align-self:stretch;margin:0;padding:0}.hs2 .hs-hero .hs-builder-only>.hs-proof-builder{width:100%;max-width:none}.hs2 .hs-hero .hs-builder-only img{width:100%;height:auto;max-height:none}.hs2 .hs-hero-offer{order:2;align-self:stretch;gap:18px}.hs2 .hs-hero .hs-product-gallery{order:3;align-self:stretch;width:100%;margin:24px 0 0}.hs2 .hs-hero h1{font-size:44px;line-height:1.18}.hs2 .hs-hero .hs-actions{justify-content:flex-start}.hs2 .hs-hero .hs-buy{flex:none;min-width:240px}}.hs2 .hs-hero{flex-direction:column;align-items:stretch;gap:20px;display:flex}.hs2 .hs-hero-text{order:0}.hs2 .hs-hero-offer{order:1;gap:12px}.hs2 .hs-hero-offer .hs-package-summary{margin:0;font-size:20px;line-height:1.5}.hs2 .hs-hero-offer .hs-price{flex-wrap:wrap;gap:8px 16px;margin:0}.hs2 .hs-hero-offer .hs-price span{font-size:18px}.hs2 .hs-hero-offer .hs-buy-row{flex-direction:column;align-items:stretch;gap:14px;display:flex}.hs2 .hs-hero-offer .hs-actions{margin:0}.hs2 .hs-hero-offer .hs-buy{min-height:56px;font-size:20px}.hs-delivery-brief{border-top:1px solid #bdc8b8;padding-top:14px;font-size:18px;line-height:1.5}.hs-delivery-brief p{margin:4px 0 8px}.hs-delivery-brief a{color:#244e3f;min-height:48px;padding-block:8px;font-weight:600;display:inline-block}@media (width<=767px){.hs2 .hs-hero{gap:16px;padding-top:20px}.hs2 .hs-hero h1{margin-block:8px 12px;font-size:32px;line-height:1.2}.hs2 .hs-hero .hs-kind{font-size:18px;line-height:1.5}.hs2 .hs-hero-offer .hs-package-summary{font-size:18px}.hs2 .hs-hero-offer .hs-small{margin:0;font-size:18px;line-height:1.5}.hs2 .hs-hero-offer .hs-buy{width:100%}.hs2 .hs-hero-offer .hs-price strong{font-size:36px}.hs2 .hs-hero-offer .hs-buyer-links{gap:12px}.hs2 .hs-sticky .hs-buy{min-height:52px;font-size:18px}}.hs2 .hs-hero .hs-offer-preview{order:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.hs-offer-preview button{color:#20382d;cursor:zoom-in;background:#eef1e7;border:1px solid #bdc8b8;border-radius:12px;grid-template-rows:120px auto;gap:10px;min-width:0;padding:12px;font:600 18px/1.4 Arial,sans-serif;display:grid}.hs-offer-preview img{object-fit:contain;width:100%;height:120px}.hs2 .hs-hero .hs-builder-only{order:3}.hs2 .hs-hero .hs-product-gallery{order:4}@media (width<=767px){.hs2 .hs-hero .hs-offer-preview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hs-offer-preview button{grid-template-rows:100px auto;font-size:18px}.hs-offer-preview img{height:100px}}.hs-demo-choice>details>summary{cursor:pointer;border:1px solid #bdc8b8;border-radius:10px;min-height:56px;padding:16px;font-size:20px;font-weight:600}.hs-demo-choice .hs-phone-demo{width:100%;padding-top:24px}.hs-quick-answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:20px 0;display:grid}.hs-quick-answers dt{font-size:20px;font-weight:700;line-height:1.4}.hs-quick-answers dd{margin:6px 0 0;font-size:18px;line-height:1.6}.hs-detail-previews{max-width:900px;padding-block:32px}.hs-detail-previews .hs-builder-only{margin:20px 0 32px}.hs-detail-previews .hs-proof-builder{width:100%;max-width:none}.hs-detail-previews .hs-product-gallery{margin:32px 0 0}.hs-offer-preview button{grid-template-rows:120px auto auto;align-content:start;gap:6px}.hs-offer-preview small{font-size:18px;font-weight:400;line-height:1.4}.hs-image-zoom-target{cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;max-width:none;margin:0;padding:0;display:block}.hs-image-pan.is-expanded .hs-image-zoom-target{cursor:zoom-out;width:max(1600px,150vw)}.hs-image-zoom-target:focus-visible{outline-offset:-4px;outline:3px solid #986b20}.hs-zoom-hint{color:#244e3f;font-size:18px;line-height:1.4}@media (width<=767px){.hs-quick-answers{grid-template-columns:1fr;gap:16px}.hs-demo-choice>details>summary{font-size:18px}.hs-detail-previews .hs-proof-builder img{width:100%;height:auto;max-height:none}.hs-detail-previews .hs-product-gallery{width:100%;padding-inline:0}.hs-offer-preview button{grid-template-rows:100px auto auto}.hs-zoom-hint{text-align:center;grid-column:1/-1}}.hs-package-card .hs-package-preview{border-bottom:0;border-top:1px solid var(--hs-line)}@media (width<=767px){.hs2 .hs-sticky{grid-template-columns:minmax(92px,1fr) minmax(150px,1.5fr);align-items:center;gap:12px;display:grid}.hs2 .hs-sticky p{flex-direction:column;align-items:flex-start;margin:0;font-size:16px;line-height:1.3;display:flex}.hs2 .hs-sticky p strong{white-space:nowrap;font-size:20px}.hs2 .hs-sticky .hs-buy{white-space:nowrap;gap:8px;width:100%;min-height:56px;padding:12px 14px;font-size:18px}}.hs-customer-reviews{grid-template-columns:1fr 1fr;gap:28px;padding-block:36px;scroll-margin-top:90px;display:grid}.hs-review-product-proof button{color:#244e3f;text-underline-offset:3px;background:#fffdf6;border:1px solid #244e3f;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:12px 16px;font:600 18px/1.4 Arial,sans-serif;text-decoration:underline;display:inline-flex}.hs-review-product-proof{background:#eef1e7;border:1px solid #bdc8b8;border-radius:12px;padding:24px}.hs-review-product-proof p{margin-block:12px}@media (width<=767px){.hs-customer-reviews{grid-template-columns:1fr;gap:24px;padding-block:28px}.hs-review-product-proof{padding:20px}.hs-review-product-proof button{justify-content:center;width:100%}}.hs-review-cards{gap:16px;margin-top:20px;display:grid}.hs-review-cards figure{background:#fffdf6;border:1px solid #bdc8b8;border-radius:12px;margin:0;padding:20px}.hs-review-cards blockquote{margin:0;font-size:18px;line-height:1.65}.hs-review-cards figcaption{color:#244e3f;margin-top:12px;font-size:18px;font-weight:700}.hs-more-reviews{margin-top:20px}.hs-more-reviews summary{cursor:pointer;min-height:52px;padding:14px 12px;font-size:18px;font-weight:700;text-decoration:underline}.hs-customer-reviews{align-items:start}.hs2 .hs-hero .hs-ad-match{order:1;align-self:center;width:100%;max-width:480px;margin:0}.hs-ad-match>a{cursor:pointer;background:#9fd1eb;border:0;border-radius:12px;width:100%;padding:0;display:block;overflow:hidden}.hs2 .hs-ad-match img{aspect-ratio:4/5;width:100%;height:auto;display:block}.hs2 .hs-ad-match figcaption{color:#294e3e;text-align:center;margin-top:8px;font:600 20px/1.5 system-ui,sans-serif}.hs2 .hs-hero .hs-offer-preview{order:3}.hs2 .hs-how-link{text-underline-offset:4px;align-items:center;gap:10px;min-height:48px;font-size:20px;font-weight:650;text-decoration:underline;display:inline-flex}@media (width>=900px){.hs2 .hs-hero{grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"intro picture""offer picture""previews previews";align-items:start;gap:20px 40px;display:grid}.hs2 .hs-hero-text{grid-area:intro}.hs2 .hs-hero-offer{grid-area:offer}.hs2 .hs-hero .hs-ad-match{grid-area:picture;align-self:start}.hs2 .hs-hero .hs-offer-preview{grid-area:previews}}.hs2 .hs-hero-text .hs-actions{margin-top:16px}.hs2 .hs-hero-offer{order:2}.hs2 .hs-hero-text .hs-actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.hs2 .hs-hero-text .hs-buy{gap:8px;width:100%;min-width:0;padding:12px;font-size:18px}.hs2 .hs-ad-match img{aspect-ratio:auto}.hs-package-start{justify-content:space-between;align-items:center;gap:16px;margin:20px 0;display:flex}.hs-package-start .shop-buy{flex:none}.hs-paid-package>.hs-builder-only{margin:20px auto 28px}@media (width<=767px){.hs-package-start{flex-direction:column;align-items:stretch}.hs-package-start .shop-buy{width:100%}}.cart-drawer-body .cart-drawer-item{grid-template-columns:120px minmax(0,1fr)}.cart-drawer-body .cart-drawer-item img{object-fit:contain;width:100%;height:auto}@media (width<=360px){.cart-drawer-body .cart-drawer-item{grid-template-columns:96px minmax(0,1fr);gap:12px}}.hs2 .hs-wrap{width:min(1180px,100% - 32px);max-width:none;margin-inline:auto}.hs2 .hs-wrap .hs-wrap{width:100%}.hs-tool-outcomes{gap:14px;margin:24px 0;display:grid}.hs-first-steps{gap:20px;margin:20px 0 24px;padding:0;list-style:none;display:grid}.hs-first-steps li{border-left:3px solid var(--hs-green);padding-left:16px}.hs-first-steps strong{color:var(--hs-green);font-size:21px}.hs-first-steps p{margin-top:8px}@media (width>=900px){.hs-first-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.hs2 .hs-hero .hs-visual-flow{border:1px solid var(--hs-line);background:#edf1e7;border-radius:14px;order:1;gap:8px;width:100%;margin:0;padding:16px;display:grid}.hs-visual-flow>figcaption{color:var(--hs-green);margin-bottom:8px;font-size:22px;font-weight:700;line-height:1.35}.hs2 .hs-flow-card{border:1px solid var(--hs-line);text-align:left;width:100%;color:var(--hs-ink);background:#fff;border-radius:8px;grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;padding:12px;font:400 18px/1.45 system-ui,sans-serif;display:grid}button.hs-flow-card{cursor:zoom-in}.hs-flow-card img{object-fit:contain;width:100%;height:130px;display:block}.hs-flow-card strong{color:var(--hs-green);margin-bottom:6px;font-size:20px;line-height:1.35;display:block}.hs-flow-card span span{display:block}.hs-flow-card small{color:var(--hs-green);margin-top:6px;font-size:16px;text-decoration:underline;display:block}.hs-flow-arrow{color:var(--hs-green);justify-self:center}.hs2 .hs-flow-note{margin-top:4px;font-size:16px;line-height:1.5}@media (width>=900px){.hs2 .hs-hero .hs-visual-flow{grid-area:picture;align-self:start}}@media (width<=359px){.hs2 .hs-hero .hs-visual-flow{padding:10px}.hs2 .hs-flow-card{grid-template-columns:86px minmax(0,1fr);gap:10px;padding:10px}.hs-flow-card strong{font-size:18px}}.hs-plain-answer{gap:10px;display:grid}.hs2 .hs-hero .hs-result-first{gap:8px;padding:12px}.hs2 .hs-hero-result{cursor:zoom-in;justify-items:center;gap:8px;width:100%;display:grid}.hs2 .hs-hero-result img{object-fit:contain;width:auto;max-width:100%;height:280px}.hs2 .hs-hero-result span{color:var(--hs-green);font-size:16px;text-decoration:underline}.hs2 .hs-arrival-price,.hs2 .hs-arrival-print{margin-top:12px;font:400 18px/1.45 system-ui,sans-serif}.hs2 .hs-arrival-print{color:var(--hs-muted);margin-top:6px}.hs2 .hs-use-cases{gap:10px;margin:20px 0;padding:0;list-style:none;display:grid}.hs2 .hs-use-cases li{border-left:3px solid var(--hs-green);padding-left:16px}.hs2 .hs-early-answers{margin:20px 0}.hs2 .hs-early-answers details,.hs2 .hs-builder-disclosure,.hs2 .hs-extra-preview{border-top:1px solid var(--hs-line);padding:12px 0}.hs2 .hs-early-answers summary,.hs2 .hs-builder-disclosure>summary,.hs2 .hs-extra-preview>summary{cursor:pointer;min-height:44px;color:var(--hs-green);align-content:center;font-size:19px;font-weight:600}.hs2 .hs-early-answers p{max-width:55ch;margin:8px 0 12px}.hs2 .hs-package-card{align-content:start}.hs2 .hs-extra-preview{margin-top:12px}.hs2 .hs-extra-preview .hs-package-preview img{max-height:220px}@media (width<=767px){.hs2 .hs-hero{gap:12px;padding-top:14px}.hs2 .hs-hero h1{margin:6px 0 10px;font-size:30px;line-height:1.18}.hs2 .hs-hero .hs-kind{font-size:18px;line-height:1.45}.hs2 .hs-hero-text .hs-actions{margin-top:12px}.hs2 .hs-hero .hs-result-first{padding:10px}.hs2 .hs-result-first>figcaption{margin:0;font-size:20px}.hs2 .hs-hero-result img{height:235px}.hs2 .hs-result-first .hs-flow-note{font-size:16px;line-height:1.4}.hs2 .hs-paid-package{padding-block:24px}.hs2 .hs-package-grid{gap:16px}.hs2 .hs-package-card .hs-package-copy{padding:16px}}@media (width>=900px){.hs2 .hs-hero-result img{height:410px}.hs2 .hs-use-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}.hs2 .hs-hero-offer{align-content:start}@media (width<=359px){.hs2 .hs-hero h1{font-size:28px}.hs2 .hs-hero-result img{height:180px}}.hs2 .hps-support.hps-support-in-offer.is-floating{position:static;inset:auto}.hs2 .hs-included-brief{border-top:1px solid var(--hs-line);max-width:60ch;margin-top:16px;padding:16px 0 0}.hs2 .hs-detail-previews .hs-gallery-image img{object-fit:contain;width:100%;height:420px;aspect-ratio:auto!important}.hs2 .hs-card-picture img{object-fit:contain;max-height:230px}@media (width<=767px){.hs2 .hs-detail-previews .hs-gallery-image img{height:300px}.hs2 .hs-card-picture img{max-height:170px}.hs2 .hs-hero-text .hs-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px}.hs2 .hs-hero-text .hs-buy{padding:12px 8px;font-size:17px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.hs2 .hs-secondary-content>summary{cursor:pointer;color:var(--hs-green);text-underline-offset:4px;min-height:48px;padding:14px 0;font-size:20px;font-weight:650;text-decoration:underline}.hs2 .hs-secondary-content[open]>summary{margin-bottom:16px}.hs2 .hs-detail-previews{border-block:1px solid var(--hs-line);padding-block:12px}.hs2 .hs-demo-choice{padding-block:28px}.hs2 .hs-first-steps strong{color:var(--hs-green)}.hs2{--hs-ink:#182b22;--hs-text:#24382c;--hs-muted:#34463b;--hs-green:#234833;--hs-green-dark:#173824;--hs-cream:#fcfaf5;--hs-paper:#fff}.hs2 .hs-small,.hs2 .hs-flow-note,.hs2 .hs-hero-result span,.hs2 .hs-gallery-zoom,.hs2 .hs-cart-hint{font-size:18px;line-height:1.55}.hs2 .hs-how-link{text-underline-offset:4px;align-items:center;gap:8px;width:fit-content;min-height:48px;font-size:19px;text-decoration:underline;display:flex}.hs2 summary{padding-block:14px;line-height:1.5}.hs2 summary:focus-visible,.hs2 button:focus-visible,.hs2 a:focus-visible{outline-offset:4px;outline:3px solid #234833}.hs2 .hs-menu-toggle,.hs2 .hs-gallery-controls button,.hs2 .hs-phone-step-buttons button{border-color:#647a68}.hs2 .hs-hero-text .hs-buy{font-size:18px}#phone-demo-preview{scroll-margin-top:24px}@media (width<=767px){.hs2 .hs-hero-text .hs-buy{font-size:18px}.hs2 .hs-hero-text .hs-actions{grid-template-columns:1fr}.hs2 .hs-hero-text .hps-support{justify-self:start}}.hs2 .hs-tool-and-result{align-content:start}.hs2 .hs-product-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;display:grid}.hs2 .hs-product-panel{background:#fff;border:1px solid #c8d0c5;border-radius:10px;min-width:0;padding:12px}.hs2 .hs-product-panel h2{margin:0 0 12px;font:700 20px/1.4 system-ui,sans-serif}.hs2 .hs-product-panel p{margin:12px 0 0;font-size:18px;line-height:1.5}.hs2 .hs-hero-tool{cursor:zoom-in;justify-items:center;gap:8px;width:100%;display:grid}.hs2 .hs-hero-tool img,.hs2 .hs-tool-and-result .hs-hero-result img{object-fit:contain;width:100%;height:300px}.hs2 .hs-hero-tool span,.hs2 .hs-tool-and-result .hs-hero-result span{text-underline-offset:3px;font-size:18px;line-height:1.4;text-decoration:underline}@media (width<=599px){.hs2 .hs-product-pair{grid-template-columns:1fr}.hs2 .hs-hero-tool img{height:auto;max-height:380px}.hs2 .hs-tool-and-result .hs-hero-result img{height:280px}}.hs2 .hs-product-pair{grid-template-columns:1fr}.hs2 .hs-hero-tool img{height:420px}@media (width>=600px){.hs2 .hs-product-panel:last-child{grid-template-columns:minmax(0,1fr) 150px;align-items:start;gap:8px 16px;display:grid}.hs2 .hs-product-panel:last-child h2,.hs2 .hs-product-panel:last-child p{grid-column:1}.hs2 .hs-product-panel:last-child .hs-hero-result{grid-area:1/2/3}.hs2 .hs-tool-and-result .hs-hero-result img{height:180px}}@media (width<=599px){.hs2 .hs-hero-tool img{height:auto;max-height:380px}}@media (width>=900px){.hs2 .hs-hero{grid-template-rows:min-content 1fr;align-items:start}}.hs2 .hs-tool-closeup{align-content:start;padding:12px}.hs2 .hs-tool-step-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid}.hs2 .hs-tool-step-tabs button{color:#234833;background:#fff;border:1px solid #647a68;border-radius:6px;min-height:60px;padding:10px 6px;font:700 18px/1.35 system-ui,sans-serif}.hs2 .hs-tool-step-tabs button[aria-pressed=true]{color:#fff;background:#234833;border-width:2px}.hs2 .hs-tool-step-note{margin:12px 0;font-size:18px;line-height:1.45}.hs2 .hs-tool-closeup .hs-hero-tool img{object-fit:contain;width:100%;height:auto;max-height:360px}.hs2 .hs-tool-closeup .hs-hero-tool span{font-size:18px}.hs2 .hs-full-tool-link{color:#234833;text-underline-offset:3px;min-height:44px;margin:8px 0 0;padding:6px 0;font-size:18px;text-decoration:underline}.hs2 .hs-written-steps>summary{cursor:pointer;min-height:48px;font-size:19px;font-weight:650}.hs2 .hs-trust p+p{margin-top:12px}@media (width<=767px){.hs2 .hs-tool-closeup .hs-hero-tool img{max-height:400px}.hs2 .hs-tool-closeup .hs-flow-note{margin-top:6px}.hs2 .hs-hero-offer .hs-package-summary{display:none}.hs2 .hs-hero-offer{gap:0}}.hs2 .hs-tool-closeup .hs-hero-tool img{object-fit:contain;object-position:top;height:400px;max-height:none}.hs2 .hs-tool-step-note{min-height:54px}.hps-annotated-frame{background:#fff;width:100%;height:400px;position:relative;overflow:hidden}.hps-annotated-frame img,.hs2 .hs-tool-closeup .hs-hero-tool .hps-annotated-frame img{object-fit:contain;object-position:top;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.hps-annotated-frame svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hs2 .hs-tool-step-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.hs2 .hs-tool-step-tabs button{min-height:48px}.hs2 .hs-tool-step-note{color:#153c28;min-height:58px;font-size:20px;font-weight:650}.heritage-home .home-image-action{color:#153c28;margin:0 0 12px;font-size:20px;font-weight:650}.hs2 .hs-lightbox .hps-annotated-frame{height:auto;overflow:visible}.hs2 .hs-lightbox .hps-annotated-frame img{width:100%;height:100%;position:absolute;inset:0}.hs2 .hs-annotation-instruction{color:#153c28;margin:10px 16px;font-size:20px;font-weight:650}.hps-annotated-words img{clip-path:inset(4% 0 0)}.hs2 .hs-preview-label{margin:0 0 8px;font-size:18px;line-height:1.4}@media (width<=359px){.hs2 .hs-tool-step-note{min-height:87px}}.hs2 .hs-file-preview-action{color:#153c28;font-size:20px;font-weight:650;line-height:1.45}.hs2 .hs-package-preview .hps-annotated-frame{height:320px}.hs2 .hs-package-preview .hps-annotated-frame img,.hs2 .hs-detail-previews .hps-annotated-frame img{width:100%;height:100%;max-height:none}.hps-product-overview{color:#24382c;width:100%}.hps-product-overview h2,.hps-product-overview h3{margin:0 0 10px;font:700 20px/1.4 system-ui,sans-serif}.hps-product-overview p{margin:10px 0 0;font-size:18px;line-height:1.45}.hps-overview-editor-image,.hps-overview-page-image{cursor:zoom-in;color:#234833;justify-items:center;gap:6px;width:100%;text-decoration:none;display:grid}.hps-overview-editor-image img{object-fit:contain;object-position:top;background:#fff;border:1px solid #c8d0c5;border-radius:6px;width:100%;height:320px}.hps-overview-editor-image span,.hps-overview-page-image span{text-underline-offset:3px;font-size:18px;text-decoration:underline}.hps-overview-flow{border-top:1px solid #a6b3a7;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:start;gap:8px;margin-top:18px;padding-top:18px;display:grid}.hps-overview-inputs>img{object-fit:contain;background:#fff;width:100%;height:90px;display:block}.hps-overview-words{background:#fff;border:1px solid #a6b3a7;border-radius:6px;padding:8px}.hps-overview-arrow{color:#234833;align-self:center;font-size:30px;font-weight:700}.hps-overview-page-image img{object-fit:contain;background:#fff;width:100%;height:210px}.hs2 .hs-complete-product{align-content:start;padding:12px}.hs2 .hs-complete-product>figcaption{margin-bottom:14px;font-size:20px;font-weight:700}.hs2 .hs-editor-controls>summary{cursor:pointer;min-height:48px;padding:14px 0;font-size:19px;font-weight:650}.heritage-home .hps-product-overview img{border-radius:6px}@media (width<=359px){.hps-overview-flow{grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);column-gap:5px}.hps-overview-words{padding:5px}.hps-overview-page-image img{height:190px}}.hps-overview-flow{border-top:0;margin-top:0;padding-top:0}.hps-editor-proof{border-top:1px solid #a6b3a7;margin-top:18px;padding-top:18px}.hs2{--hs-ink:#202b29;--hs-green:#244f43;color:#202b29;background:#fff}.hs-store-strip{color:#fff;text-align:center;background:#244f43;padding:12px 18px;font-size:17px;font-weight:650}.hs-ecom-product{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px;padding-top:44px;padding-bottom:64px;display:grid}.hs-ecom-gallery{min-width:0;position:sticky;top:24px}.hs-ecom-stage{background:#f3f0e9;border:1px solid #d6ddd6;border-radius:14px;overflow:hidden}.hs-ecom-image-label{text-align:center;background:#e8eee8;padding:14px 18px;font-weight:700;margin:0!important;font-size:19px!important}.hs-ecom-stage button{color:#244f43;cursor:zoom-in;width:100%;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:18px;display:flex}.hs-ecom-stage img{object-fit:contain;width:100%;height:460px}.hs-ecom-stage span{font-size:16px;font-weight:700}.hs-ecom-thumbs{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.hs-ecom-thumbs button{color:#243e35;font:inherit;cursor:pointer;background:#fff;border:2px solid #d6ddd6;border-radius:8px;min-height:96px;padding:6px 3px;font-size:13px;font-weight:650}.hs-ecom-thumbs button[aria-pressed=true]{background:#edf3ed;border-color:#244f43}.hs-ecom-thumbs img{object-fit:contain;width:100%;height:60px;margin-bottom:5px;display:block}.hs-ecom-buybox h1{letter-spacing:-1px;margin:8px 0 18px;font-size:40px;line-height:1.12}.hs-ecom-buybox .hs-product-title{letter-spacing:.04em;color:#415d4d;font-size:16px}.hs-ecom-price{font-weight:750;margin:0 0 20px!important;font-size:34px!important}.hs-ecom-price span{margin-left:8px;font-size:18px;font-weight:500}.hs-ecom-promise{border-top:1px solid #d6ddd6;padding-top:20px;font-weight:700;font-size:23px!important;line-height:1.4!important}.hs-ecom-buybox .hs-kind{max-width:none;margin:12px 0 20px;font-size:18px;line-height:1.6}.hs-ecom-benefits{gap:12px;margin:20px 0;padding:0;font-size:18px;list-style:none;display:grid}.hs-ecom-benefits li{align-items:flex-start;gap:10px;display:flex}.hs-ecom-benefits svg{color:#244f43;flex-shrink:0;width:22px;height:22px}.hs-ecom-package{background:#edf3ed;border:2px solid #486a54;border-radius:10px;margin:24px 0 18px;padding:18px;font-size:18px}.hs-ecom-package p{margin:8px 0!important;font-size:18px!important;line-height:1.5!important}.hs-ecom-package span{font-size:16px}.hs-ecom-buybox .hs-actions{margin:0;display:block}.hs-ecom-buybox .hs-buy{color:#fff;width:100%;min-height:62px;box-shadow:none;background:#244f43;border-radius:8px;justify-content:center;font-size:21px}.hs-ecom-delivery{align-items:flex-start;gap:8px;display:flex;margin:16px 0!important;font-size:16px!important;line-height:1.5!important}.hs-ecom-delivery svg{flex-shrink:0;margin-top:3px}.hs-ecom-buybox .hs-arrival-print{color:#263e34;margin:12px 0 20px;font-size:17px;line-height:1.5}.hs-ecom-quick-faq .hs-early-answers{margin:0;display:block}.hs-ecom-quick-faq details{background:#fff;border:0;border-top:1px solid #d6ddd6;border-radius:0;padding:16px 0}.hs-ecom-quick-faq summary{cursor:pointer;font-size:18px;font-weight:650}.hs-ecom-quick-faq details p{font-size:17px;line-height:1.6}.hs-ecom-proof{text-align:center;border-top:1px solid #e1e5df;padding-top:64px;padding-bottom:64px}.hs-ecom-proof .hs-complete-product{text-align:left;max-width:780px;margin:28px auto 0}.hs-ecom-compare{padding-top:64px;padding-bottom:64px}.hs-ecom-table{border:1px solid #cbd5cc;border-radius:12px;grid-template-columns:1fr 1fr;margin-top:28px;display:grid;overflow:hidden}.hs-ecom-table>div{background:#f2f5ef;padding:24px}.hs-ecom-table>div+div{background:#faf8f2;border-left:1px solid #cbd5cc}.hs-ecom-table p{border-top:1px solid #d8dfd5;margin:0;padding:14px 0;font-size:18px}.hs-ecom-table h3{margin:0 0 20px;font-size:23px}.hs2 .hs-demo-choice,.hs2 .hs-detail-previews,.hs2 .hs-paid-package{padding-top:56px;padding-bottom:56px}@media (width<=760px){.hs-ecom-product{grid-template-columns:1fr;gap:28px;padding-top:22px;padding-bottom:38px}.hs-ecom-gallery{position:static}.hs-ecom-stage img{height:320px}.hs-ecom-stage button{padding:12px}.hs-ecom-thumbs{gap:5px}.hs-ecom-thumbs button{min-height:87px;font-size:11px}.hs-ecom-thumbs img{height:50px}.hs-ecom-buybox h1{font-size:34px}.hs-ecom-promise{font-size:22px!important}.hs-ecom-benefits{font-size:18px}.hs-store-strip{padding:10px 12px;font-size:14px}.hs-ecom-proof,.hs-ecom-compare{padding-top:38px;padding-bottom:38px}.hs-ecom-table>div{padding:16px 12px}.hs-ecom-table p{font-size:16px;line-height:1.5}.hs-ecom-table h3{font-size:20px}}.hs-ecom-buybox .hps-support.hps-support-in-offer{margin-top:20px;display:inline-block;position:relative;inset:auto;transform:none}@media (width<=760px){.hs-ecom-stage button img{height:260px;min-height:0}.hs-ecom-stage button{min-height:0}.hs-ecom-thumbs button img{height:44px}.hs-ecom-thumbs button{min-height:80px}.hs-ecom-gallery>.hs-small{margin:8px 0 0;font-size:14px;line-height:1.4}.hs-ecom-buybox h1{font-size:32px}}.hs-reference-section{padding-top:64px;padding-bottom:64px}.hs-reference-section>h2,.hs-reference-section>.hs-package-eyebrow,.hs-reference-section>.hs-section-intro,.hs-fact-section{text-align:center}.hs-reference-section>h2{max-width:820px;margin-left:auto;margin-right:auto}.hs-reference-tint{background:#f3f2eb;border-block:1px solid #e1e4da}.hs-section-intro{max-width:700px;margin:16px auto 30px;font-size:19px;line-height:1.6}.hs-section-link{color:#244f43;text-underline-offset:5px;align-items:center;gap:10px;min-height:48px;font-size:18px;font-weight:700;display:inline-flex}.hs-section-link svg{flex-shrink:0}.hs-proof-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0 18px;display:grid}.hs-proof-rail button{cursor:zoom-in;font:inherit;color:#244135;background:#f4f3ed;border:1px solid #d5ddd2;border-radius:12px;padding:18px}.hs-proof-rail img{object-fit:contain;width:100%;height:240px;margin-bottom:16px;display:block}.hs-proof-rail span{font-size:20px;font-weight:700}.hs-use-tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0;display:flex}.hs-use-tabs button{color:#244135;cursor:pointer;background:#fff;border:1px solid #6f8172;border-radius:8px;min-height:50px;padding:12px 20px;font:600 18px/1.4 system-ui}.hs-use-tabs button[aria-pressed=true]{color:#fff;background:#244f43;border-color:#244f43}.hs-use-preview{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:950px;margin:auto;display:grid}.hs-use-preview>button,.hs-difference-image{color:#244135;cursor:zoom-in;background:#faf9f4;border:1px solid #d5ddd2;border-radius:12px;padding:20px;font:600 17px/1.5 system-ui}.hs-use-preview img{object-fit:contain;width:100%;height:360px;margin-bottom:12px;display:block}.hs-use-preview h3{margin:0 0 20px;font-size:30px;line-height:1.25}.hs-use-preview p{font-size:20px;line-height:1.6}.hs-difference-layout{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:32px;margin-top:36px;display:grid}.hs-feature-pair{gap:38px;display:grid}.hs-feature-pair h3{margin:0 0 12px;font-size:23px;line-height:1.3}.hs-feature-pair p{margin:0;font-size:18px;line-height:1.6}.hs-difference-image img{object-fit:contain;width:100%;height:380px;margin-bottom:12px;display:block}.hs-fact-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:36px 0 24px;display:grid}.hs-fact-grid>div{border-right:1px solid #cbd5cc;flex-direction:column;gap:15px;padding:25px 20px;display:flex}.hs-fact-grid>div:last-child{border:0}.hs-fact-grid strong{color:#244f43;font-size:40px;line-height:1.15}.hs-fact-grid span{font-size:19px;line-height:1.5}.hs-comparison-scroll{border:1px solid #cbd5cc;border-radius:12px;margin:32px 0 20px;overflow-x:auto}.hs-feature-table{border-collapse:collapse;table-layout:fixed;text-align:left;width:100%;font-size:18px;line-height:1.5}.hs-feature-table caption{text-align:left;background:#f9f8f2;padding:12px;font-size:16px}.hs-feature-table th,.hs-feature-table td{overflow-wrap:anywhere;border-bottom:1px solid #d3dccf;padding:19px 22px}.hs-feature-table thead{background:#e8eee6}.hs-feature-table tbody th{font-weight:650}.hs-feature-table td:last-child,.hs-feature-table th:last-child{background:#edf3e9}.hs-refund-feature{grid-template-columns:220px 1fr;align-items:center;gap:55px;max-width:930px;display:grid}.hs-refund-feature h2{text-align:left;margin:10px 0 20px}.hs-refund-feature p{font-size:19px;line-height:1.6}.hs-refund-mark{color:#244f43;background:#fff;border:3px solid #42644d;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:200px;height:200px;font-size:72px;font-weight:700;display:flex}.hs-refund-mark span{font-size:18px;font-weight:600}.hs-feedback-card{background:#faf9f4;border:1px solid #cbd5cc;border-radius:12px;gap:24px;max-width:820px;margin:30px auto 0;padding:30px;display:flex}.hs-feedback-card>svg{color:#244f43;flex-shrink:0}.hs-feedback-card h3{margin:0 0 14px;font-size:24px}.hs-feedback-card p{font-size:18px;line-height:1.6}.hs-confidence-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:40px;padding-top:44px;padding-bottom:44px;display:grid}.hs-confidence-grid h2{margin:14px 0 10px;font:700 22px/1.4 system-ui}.hs-confidence-grid p{margin:0;font-size:18px;line-height:1.6}.hs-email-feature{text-align:center;max-width:720px}.hs-email-feature p{font-size:19px;line-height:1.6}.hs-footer-columns{grid-template-columns:repeat(3,1fr);gap:30px;margin:36px 0;display:grid}.hs-footer-columns h2{margin:0 0 16px;font:700 20px/1.4 system-ui}.hs-footer-columns a{padding:8px 0;font-size:17px;display:block}@media (width<=760px){.hs-reference-section{padding-top:40px;padding-bottom:40px}.hs-proof-rail{grid-template-columns:1fr;gap:10px}.hs-proof-rail button{text-align:left;align-items:center;gap:18px;padding:14px;display:flex}.hs-proof-rail img{width:45%;height:150px;margin:0}.hs-proof-rail span{flex:1;font-size:19px}.hs-use-tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hs-use-tabs button{padding:12px 8px;font-size:16px}.hs-use-preview{grid-template-columns:1fr;gap:24px}.hs-use-preview img{height:310px}.hs-use-preview h3{font-size:26px}.hs-use-preview p{font-size:18px}.hs-difference-layout{grid-template-columns:1fr 1fr;gap:24px 18px}.hs-difference-image{grid-area:1/1/auto/-1;padding:16px}.hs-difference-image img{height:320px}.hs-feature-pair{align-self:start;gap:24px}.hs-feature-pair h3{font-size:21px}.hs-feature-pair p{font-size:17px}.hs-fact-grid{grid-template-columns:1fr;gap:0;margin:20px 0}.hs-fact-grid>div{border-bottom:1px solid #cbd5cc;border-right:0;gap:8px;padding:24px 12px}.hs-fact-grid strong{font-size:35px}.hs-feature-table{font-size:16px}.hs-feature-table th,.hs-feature-table td{padding:14px 10px}.hs-feature-table th:first-child{width:32%}.hs-refund-feature{grid-template-columns:1fr;gap:20px}.hs-refund-mark{width:150px;height:150px;margin:auto;font-size:52px}.hs-refund-mark span{font-size:16px}.hs-refund-feature h2,.hs-refund-feature .hs-package-eyebrow{text-align:center}.hs-feedback-card{gap:12px;padding:22px 18px;display:block}.hs-feedback-card>svg{margin-bottom:16px}.hs-feedback-card h3{font-size:23px}.hs-confidence-grid{grid-template-columns:1fr;gap:28px}.hs-confidence-grid>div+div{border-top:1px solid #cbd5cc;padding-top:28px}.hs-footer-columns{grid-template-columns:1fr;gap:24px}}.hs-hero-steps{color:#263f32;gap:8px;margin:18px 0 24px;padding-left:26px;font-size:19px;line-height:1.5;list-style:decimal;display:grid}.hs-hero-steps li{padding-left:3px}.hs-short-list{gap:5px;margin:12px 0;padding-left:22px;font-size:18px;line-height:1.5;display:grid}.hs-short-steps{gap:8px;padding-left:24px;font-size:18px;line-height:1.6;display:grid}.hs2 .hs-plain-answer{max-width:52ch}.hs2 .hs-plain-answer p{max-width:52ch;margin:12px 0;font-size:18px;line-height:1.65}.hs2 .hs-reference-section p,.hs2 .hs-package-copy p,.hs2 .hs-email-feature p{max-width:52ch}.hs2 .hs-section-intro{max-width:45ch}.hs2 .hs-review-note{text-align:center;margin:12px auto}.hs2 .hs-package-card{align-items:start}.hs2 .hs-package-copy>.hs-package-benefit{font-size:20px;line-height:1.5}.hs2 .hs-package-copy>.hs-package-benefit+p{margin-top:12px;font-size:18px;line-height:1.6}.hs2 .hs-ecom-buybox .hs-ecom-promise{max-width:28ch}.hs2 .hs-ecom-delivery{max-width:42ch}.hs2 .hs-offer>p:not(.hs-price){max-width:40ch;margin-left:auto;margin-right:auto}.hs2 .hs-footer p{max-width:50ch}.hs2 .hs-confidence-grid p{max-width:28ch;margin:auto}.hs2 .hs-refund-feature p,.hs2 .hs-feedback-card p{max-width:45ch}.hs2 .hs-complete-product{max-width:780px;margin-left:auto;margin-right:auto}@media (width<=760px){.hs2 .hs-plain-answer p{margin:14px 0;font-size:18px;line-height:1.65}.hs-hero-steps{gap:10px;font-size:19px}.hs2 .hs-feature-pair h3{font-size:21px}.hs2 .hs-feature-pair p{font-size:18px}.hs2 .hs-difference-layout{grid-template-columns:1fr}.hs2 .hs-difference-image{grid-column:auto}.hs2 .hs-feature-pair{gap:24px}.hs2 .hs-feature-pair article{border-bottom:1px solid #d5ddd2;padding-bottom:18px}}.hs2 .hs-plain-answer{gap:10px;padding-top:14px;display:grid}.hs2 .hs-plain-answer p{margin:0!important}.hs-file-access-steps{max-width:48ch;padding:16px 0}.hs-file-access-steps h3{margin:20px 0 12px;font:700 20px/1.4 system-ui}.hs-file-access-steps ol{gap:10px;padding-left:24px;font-size:18px;line-height:1.6;display:grid}.hs-file-access-steps li{padding-left:4px}.hs2 .hs-file-access-steps ol,.hs2 .hs-short-steps{list-style:decimal}.hs2 .hs-short-list{list-style:outside}.hs-ecom-product{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:40px;padding-top:28px;padding-bottom:40px}.hs-ecom-stage button{gap:6px;padding:6px 8px 10px}.hs-ecom-stage button img{aspect-ratio:800/871;object-fit:contain;width:100%;height:auto;min-height:0;max-height:none}.hs-ecom-image-label{padding:10px 12px}.hs-ecom-buybox h1{margin:6px 0 12px}.hs-ecom-buybox .hs-ecom-price{margin-bottom:12px!important}.hs-ecom-buybox .hs-hero-steps{gap:5px;margin:12px 0 16px}.hs-ecom-buybox .hs-ecom-benefits{gap:8px;margin:14px 0}.hs-ecom-buybox .hs-ecom-package{margin:16px 0 14px;padding:14px 16px}.hs-ecom-buybox .hs-short-list{gap:3px;margin:8px 0}.hs-ecom-buybox .hs-ecom-delivery{margin:12px 0!important}.hs-ecom-buybox .hs-arrival-print{margin:10px 0 14px}.hs-ecom-proof,.hs-reference-section,.hs-ecom-compare{padding-top:44px;padding-bottom:44px}@media (width<=760px){.hs-ecom-product{grid-template-columns:1fr;gap:22px;padding-top:16px;padding-bottom:28px}.hs-ecom-stage button{padding:4px 6px 8px}.hs-ecom-stage button img{aspect-ratio:800/871;height:auto;max-height:none}.hs-ecom-buybox .hs-hero-steps{gap:6px}.hs-ecom-proof,.hs-reference-section,.hs-ecom-compare{padding-top:30px;padding-bottom:30px}.hs-store-strip{padding:9px 10px;font-size:14px}}.hs-customer-rating{color:#26342e;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;font-size:17px;line-height:1.45;display:flex}.hs-rating-stars{color:#244f43;letter-spacing:1px;white-space:nowrap;font-size:25px}@media (width<=760px){.hs-customer-rating{gap:7px;font-size:16px}.hs-rating-stars{font-size:23px}}.hs-ecom-stage button{aspect-ratio:1;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.hs-ecom-stage button img{aspect-ratio:1;object-fit:contain;width:100%;height:100%;min-height:0;max-height:none;display:block}.hs-ecom-stage button>span{background:#ffffffed;border:1px solid #d1dacd;border-radius:7px;padding:7px 10px;font-size:15px;line-height:1.3;position:absolute;bottom:8px;right:8px}.hs-ecom-image-label{padding:8px 10px;line-height:1.35;font-size:18px!important}.hs-ecom-product{gap:28px;padding-top:14px;padding-bottom:24px}.hs-ecom-thumbs{margin-top:8px}.hs-ecom-buybox .hs-customer-rating{margin-bottom:8px}.hs-ecom-buybox .hs-product-title{margin:0 0 4px;font-size:16px;line-height:1.4}.hs-ecom-buybox h1{margin:4px 0 8px;line-height:1.1}.hs-ecom-buybox .hs-ecom-price{line-height:1.25;margin:8px 0!important}.hs-ecom-buybox .hs-ecom-promise{padding-top:10px;margin:10px 0!important}@media (width<=760px){.hs-ecom-product{gap:16px;padding-top:10px;padding-bottom:20px}.hs-ecom-stage button{aspect-ratio:1;padding:0}.hs-ecom-stage button img{aspect-ratio:1;height:100%}.hs-ecom-stage button>span{padding:5px 8px;font-size:13px;bottom:6px;right:6px}.hs-ecom-image-label{padding:7px 8px;font-size:17px!important}.hs-ecom-buybox h1{margin:4px 0 8px}.hs-ecom-buybox .hs-ecom-price{margin:8px 0!important}}.hs-ecom-stage{aspect-ratio:1;position:relative;overflow:hidden}.hs-ecom-stage .hs-ecom-image-label{z-index:2;box-sizing:border-box;pointer-events:none;background:#e8eee8eb;width:100%;padding:8px 10px;position:absolute;inset:0 0 auto;margin:0!important}.hs-ecom-stage button{aspect-ratio:1;box-sizing:border-box;border:0;width:100%;height:100%;margin:0}.hs-ecom-stage button img{aspect-ratio:1;box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:36px 0 0}.hs-ecom-stage button>span{z-index:3}@media (width<=760px){.hs-ecom-stage{aspect-ratio:1}.hs-ecom-stage .hs-ecom-image-label{padding:7px 8px;line-height:1.3}.hs-ecom-stage button img{padding-top:34px}}.hs-ecom-buybox .hs-offer-definition{color:#263e33;max-width:40ch;margin:8px 0 14px;font-size:18px;line-height:1.5}.hs-product-detail-proof>summary,.hs-phone-picture-steps>summary{cursor:pointer;color:#244f43;min-height:48px;padding:12px 0;font-size:18px;font-weight:650;line-height:1.5}.hs-product-detail-proof{max-width:800px;margin:auto}.hs-product-detail-proof>summary{text-align:center}.hs-phone-picture-steps,.hs-phone-picture-steps .hs-phone-step-buttons{margin-top:16px}.hs2 .hs-phone-demo{max-width:850px;padding:16px 0!important}.hs2 .hs-phone-demo h2{font-size:28px}.hs2 .hs-phone-video{object-fit:contain;background:#f4f1e8;width:100%;max-height:520px}.hs2 .hs-demo-choice{padding-top:32px;padding-bottom:32px}.hs2 .hs-ecom-proof .hs-proof-rail{margin:22px 0 14px}.hs2 .hs-product-gallery .hs-gallery-intro{line-height:1.5}@media (width<=760px){.hs2 .hs-proof-rail button img{height:112px}.hs2 .hs-proof-rail span{font-size:18px}.hs2 .hs-ecom-proof{padding-top:26px;padding-bottom:26px}.hs2 .hs-phone-demo h2{font-size:26px}.hs2 .hs-phone-video{max-height:380px}.hs-ecom-buybox .hs-offer-definition{font-size:18px}.hs-ecom-thumbs button{min-height:82px}.hs2 .hs-use-preview p{font-size:18px;line-height:1.6}}.hs-ecom-stage button>span{color:#244f43;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:0;display:flex;bottom:6px;right:6px}.hs-ecom-stage button>span:after{content:"+";font:700 24px/1 system-ui}.hs-ecom-thumbs button span{font-size:14px;line-height:1.3;display:block}.hs-ecom-thumbs button{min-height:98px}.hs-ecom-thumbs button span{font-size:16px;line-height:1.3}.hs2 .hs-faq-extra{border-top:1px solid #d5ddd2;margin-left:0}.hs2 .hs-faq-extra summary{min-height:48px;font-size:18px;line-height:1.5}.hs-ecom-stage.is-overview .hs-ecom-image-label{display:none}.hs-ecom-stage.is-overview button img{padding:0}.hs-ecom-thumbs button{min-height:86px;padding:6px 0}.hs-ecom-thumbs button span{white-space:nowrap;letter-spacing:-.2px;font-size:16px;font-weight:600}@media (width<=360px){.hs-ecom-thumbs{gap:4px}}.hs2 .hs-device-note{margin:10px 0;font-size:18px;line-height:1.5}.hs2 .hs-ecom-buybox .hs-hero-steps{gap:4px;margin:12px 0}.hs2 .hs-demo-choice,.hs2 .hs-examples,.hs2 .hs-faq{padding-block:28px}.hs2 #how,.hs2 #examples,.hs2 #faq,.hs2 #purchase{content-visibility:auto;contain-intrinsic-size:auto 600px;scroll-margin-top:20px}.hs2 .hs-ecom-delivery{align-items:flex-start;font-size:17px;line-height:1.5}.hs2 .hs-ecom-delivery svg{flex-shrink:0;margin-top:3px}.hs2 .hs-sticky p{font-size:16px;line-height:1.4}.hs2 .hs-sticky strong{display:block}.hs2 .hs-phone-video{aspect-ratio:9/16;max-height:420px}.hs2 .hs-purchase{padding-block:28px}.hs2 .hs-footer{padding-block:24px}@media (width<=760px){.hs2 .hs-ecom-buybox h1{font-size:32px}.hs2 .hs-ecom-buybox .hs-ecom-price{font-size:38px}.hs2 .hs-ecom-quick-faq summary{font-size:18px}.hs2 .hs-sticky{gap:12px}.hs2 .hs-sticky .hs-buy{min-height:48px;padding:10px 14px;font-size:18px}.hs2 .hs-phone-video{max-height:340px}.hs2 .hs-cards{gap:20px}}.hs2 .hs-sticky p{flex:none;min-width:0}.hs2 .hs-sticky p strong{font-size:20px}.hs2 .hs-sticky .hs-buy{min-width:0}.hs2 a.hs-store-strip{color:#fff;text-align:center;text-underline-offset:3px;min-height:44px;text-decoration:underline;display:block}.hs2 a.hs-store-strip:hover{background:#1d3d2f}.hs2 img.hs-video-poster{margin-inline:auto;aspect-ratio:4/5!important;width:min(100%,336px)!important;height:auto!important;max-height:none!important}@media (width<=760px){.hs2 img.hs-video-poster{width:min(100%,272px)!important}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
