.tm-offer{background:#f2f0e7;color:#242d27}.tm-offer [id]{scroll-margin-top:108px}.tm-offer-hero{background:var(--a2-dark,#101617);color:#fff;overflow:clip;padding:80px 0 0}.tm-offer-grid{align-items:center;display:grid;gap:56px;grid-template-columns:1.05fr 1fr}.tm-offer-eyebrow{color:#ffc800;font-size:14px;font-weight:700;letter-spacing:.09em;margin:0 0 28px}.tm-offer h1{color:#fff;font-size:clamp(34px,4vw,58px);letter-spacing:-.035em;line-height:1.4;margin:0 0 28px;text-wrap:balance}.tm-offer-lead{color:#dce5da;font-size:17px;line-height:2;max-width:570px}.tm-offer-button{background:#ffc800;color:#202a22;display:inline-flex;font-weight:700;gap:40px;justify-content:space-between;margin-top:24px;padding:20px 28px}.tm-offer-button:hover{background:#fff0a5;color:#202a22}.tm-offer-note{color:#d2dccb;font-size:13px;margin-top:20px}.tm-offer-art{min-width:0}.tm-offer-signal svg{display:block;overflow:visible;width:100%}.tm-offer-signal-path{animation:signal-draw 4s ease-in-out both;stroke-dasharray:950}@keyframes signal-draw{0%{stroke-dashoffset:950}to{stroke-dashoffset:0}}.tm-offer-signal-caption{border-top:1px solid #50644d;color:#bdcdb4;display:flex;font-size:11px;justify-content:space-between;letter-spacing:.16em;padding-top:20px}.tm-offer-report-label{color:#d2dccb;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.12em;margin-bottom:24px}.tm-offer-report-sheet{background:#fff;box-shadow:var(--a2-image-shadow);margin:0 0 32px;padding:10px;transform:none}.tm-offer-report-sheet img{display:block;height:auto;width:100%}.tm-offer-report-caption{color:#e2e7d9;font-size:14px;margin-top:30px}.tm-offer-foot{align-items:center;border-top:1px solid #4b5c46;color:#c9d8c0;display:flex;font-size:12px;justify-content:space-between;letter-spacing:.12em;margin-top:72px;padding-block:30px}.tm-offer-foot a{color:#fff;font-size:14px;letter-spacing:0}.tm-offer-chapter{padding:80px 0}.tm-offer-chapter:nth-child(2n){background:#fff}.tm-offer-chapter .l-container{max-width:none;padding:0;width:100%}.tm-offer-chapter .c-faq,.tm-offer-chapter .c-pain,.tm-offer-chapter .l-section{background:transparent;padding:0}.tm-offer-chapter .c-section-heading{margin:0 0 40px;text-align:left}.tm-offer-chapter .t-h2,.tm-offer-chapter h2{font-size:clamp(26px,3vw,40px);letter-spacing:-.025em;line-height:1.55;text-wrap:balance}.tm-offer-chapter .c-section-heading__label{color:#5b6b48}.tm-offer-chapter li,.tm-offer-chapter p{line-height:1.95}.tm-offer-chapter .c-lp-prose{margin-bottom:40px;max-width:850px}.tm-offer-chapter .c-lp-prose h2{margin-top:16px}.tm-offer-chapter .c-captures__grid{gap:24px}.tm-offer-chapter .c-captures__card{background:#fff;border:1px solid #d4d8cb;border-radius:0;box-shadow:none}.tm-offer-chapter .c-solution-cards{margin-top:24px}.tm-offer-chapter .c-solution-cards__card{border-radius:0;box-shadow:none}.tm-offer-chapter table{border-collapse:collapse;width:100%}.tm-offer-chapter td,.tm-offer-chapter th{border:1px solid #d1d6ca;line-height:1.8;padding:22px}.tm-offer-chapter thead th{background:#24372d;color:#fff}.tm-offer-chapter .c-lp-compare__intro{max-width:800px}.tm-offer-chapter .c-lp-compare__table thead th:last-child{background:#ffc800;color:#243025}.tm-offer-chapter .c-lp-compare__table tbody td:last-child{background:#fff7d4}.tm-offer-chapter .c-faq__item{background:transparent;border:0;border-radius:0;border-top:1px solid #ccd3c3;padding:14px 0}.tm-offer-chapter .c-faq__question{font-size:19px;line-height:1.7}.tm-offer-chapter .c-cta-section,.tm-offer-chapter .c-cta-section__inner{background:transparent;border-radius:0;box-shadow:none;color:#243025}.tm-offer-chapter .c-cta-section:before,.tm-offer-chapter .c-cta-section__inner:before{display:none}.tm-offer-chapter .c-btn{border-radius:0;box-shadow:none}.tm-offer-chapter:has(.c-cta-section){background:#ffc800}.tm-offer-chapter:has(.c-stat-bar){background:#15271f;color:#fff}.tm-offer-chapter:has(.c-stat-bar) .c-stat-bar{background:transparent}.tm-offer--shopify .tm-offer-chapter--5{background:#f2f0e7}.tm-offer--shopify .tm-offer-chapter--5 .tm-wrap{display:grid;gap:24px 64px;grid-template-columns:.8fr 1.2fr}.tm-offer--shopify .tm-offer-chapter--5 .tm-wrap>div:first-child{grid-row:span 3}.tm-offer--shopify .tm-offer-chapter--5 .c-solution-cards__grid{grid-template-columns:1fr}.tm-offer--shopify .tm-offer-chapter--8{background:#fff}.tm-offer--audit .tm-offer-chapter--5{background:#f2f0e7}.tm-offer a:focus-visible,.tm-offer button:focus-visible,.tm-offer summary:focus-visible{outline:3px solid #789645;outline-offset:5px}.tm-offer .tm-lp-form{background:#f2f0e7;padding:80px 24px}.tm-offer .tm-lp-form__inner{margin:auto;max-width:840px}.tm-offer .tm-lp-form h2{font-size:clamp(26px,3vw,40px)}.tm-offer .tm-lp-form__eyebrow{color:#52623f;letter-spacing:.15em}.tm-offer #tm-lp-form-embed{background:#fff;border-top:0;margin-top:32px;padding:24px}.tm-offer .tm-lp-form__fallback{font-size:14px;margin-top:24px}.tm-offer .tm-lp-form__fallback a{text-decoration:underline;text-underline-offset:.2em}@media(max-width:900px){.tm-offer-grid{gap:32px}.tm-offer--shopify .tm-offer-chapter--5 .tm-wrap{gap:24px}}@media(max-width:767px){.tm-offer-hero{padding-top:40px}.tm-offer-grid{gap:36px;grid-template-columns:1fr}.tm-offer h1{font-size:clamp(29px,8vw,38px)}.tm-offer-lead{font-size:16px}.tm-offer-button{font-size:15px;gap:20px;padding:18px;width:100%}.tm-offer-signal{margin:auto;max-width:420px}.tm-offer-report-sheet{box-shadow:var(--a2-image-shadow);margin-right:0;transform:none}.tm-offer-foot{font-size:10px;gap:16px;margin-top:36px;padding-block:22px}.tm-offer-chapter{padding:48px 0}.tm-offer--shopify .tm-offer-chapter--5 .tm-wrap{display:block}.tm-offer-chapter .c-lp-prose{margin-bottom:24px}.tm-offer-chapter td,.tm-offer-chapter th{font-size:14px;overflow-wrap:anywhere;padding:12px}.tm-offer-chapter .c-faq__question{font-size:17px}.tm-offer .tm-lp-form{padding:48px 20px}.tm-offer #tm-lp-form-embed{padding:16px 0}}@media(prefers-reduced-motion:reduce){.tm-offer-signal-path{animation:none}}.tm-offer--shopify .tm-offer-chapter--5 .tm-wrap>div:last-child{grid-column:1/-1}.tm-offer-chapter .c-cta-section__desc,.tm-offer-chapter .c-cta-section__title{color:#243025}.tm-offer-hero--audit{padding-bottom:72px}.tm-offer .tm-lp-form{scroll-margin-top:20px}@media(max-width:767px){.tm-offer-hero--audit{padding-bottom:40px}}body.tm-form-page:has(.tm-offer) .c-footer__badges{display:none}