.shopify-landing section[id]{scroll-margin-top:calc(var(--site-header-height, 94px) + 24px)}.shopify-landing h2{font-size:clamp(30px,3.3vw,48px);line-height:1.12;font-weight:600;letter-spacing:-.04em;margin-bottom:24px}.shopify-landing h3{font-size:23px;line-height:1.22;font-weight:600;letter-spacing:-.025em}.shopify-landing a{text-underline-offset:4px}.shopify-landing :focus-visible{outline:2px solid var(--public-text);outline-offset:4px}.shopify-landing .eyebrow{margin-bottom:24px}.shopify-landing .shopify-landing-note{font-size:13px;line-height:1.6}.shopify-landing .shopify-landing-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;border-bottom:1px solid var(--public-line);padding-block:12px}.shopify-landing .shopify-landing-nav>div{display:flex;flex-wrap:wrap;gap:4px 24px}.shopify-landing .shopify-landing-nav a{display:inline-flex;align-items:center;min-height:44px;color:var(--public-text);font-size:14px}.shopify-landing .shopify-landing-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,6vw,88px)}.shopify-landing .shopify-landing-hero-copy h1{max-width:15ch;margin:0 0 28px;font-size:clamp(40px,4.7vw,72px);line-height:1.03;letter-spacing:-.055em;font-weight:600}.shopify-landing .shopify-landing-hero-copy>p:not(.eyebrow,.shopify-landing-note){max-width:46ch;font-size:19px}.shopify-landing .shopify-landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:28px 18px}.shopify-landing .shopify-landing-preview{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:clamp(20px,2vw,28px);background:var(--ui-brand-gold);color:var(--ui-brand-ink)}.shopify-landing .shopify-landing-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;grid-column:1/-1;font-size:11px;font-weight:700;letter-spacing:.12em}.shopify-landing .shopify-landing-preview picture{display:block;min-width:0}.shopify-landing .shopify-landing-preview img{width:100%;height:auto;aspect-ratio:3/2;display:block}.shopify-landing .shopify-landing-price-preview{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:24px}.shopify-landing .shopify-landing-price-preview>div{display:grid;gap:12px;min-width:0}.shopify-landing .shopify-landing-price-preview span{font-size:13px;line-height:1.5}.shopify-landing .shopify-landing-price-preview strong{color:var(--ui-brand-ink);font-size:clamp(24px,2.8vw,36px);line-height:1.08;letter-spacing:-.04em}.shopify-landing .shopify-landing-bars{display:flex;align-items:end;gap:8px;height:52px}.shopify-landing .shopify-landing-bars i{flex:1;background:var(--ui-brand-ink);height:40%}.shopify-landing .shopify-landing-bars i:nth-child(2){height:55%}.shopify-landing .shopify-landing-bars i:nth-child(3){height:70%}.shopify-landing .shopify-landing-bars i:nth-child(4){height:85%}.shopify-landing .shopify-landing-bars i:nth-child(5){height:100%}.shopify-landing .shopify-landing-preview figcaption{grid-column:1/-1;font-size:12px;line-height:1.5}.shopify-landing .shopify-landing-intro{border-block:1px solid var(--public-line);padding-block:clamp(40px,5vw,72px)}.shopify-landing .shopify-landing-intro>p:last-child{max-width:65ch;margin-bottom:0}.shopify-landing .shopify-landing-how{padding-block:clamp(40px,5vw,72px)}.shopify-landing .shopify-landing-how header{max-width:60ch;margin-bottom:32px}.shopify-landing .shopify-landing-how ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;margin:0;list-style:none;counter-reset:shopify-steps}.shopify-landing .shopify-landing-how li{min-width:0;border-top:1px solid var(--public-line);padding-top:24px;counter-increment:shopify-steps}.shopify-landing .shopify-landing-how li:before{content:"0" counter(shopify-steps);display:block;margin-bottom:20px;font-size:14px;font-weight:600}.shopify-landing .shopify-landing-how li p{font-size:15px}.shopify-landing .shopify-landing-how>p{max-width:90ch;margin-block:24px 0}.shopify-landing .shopify-landing-features{padding-block:clamp(48px,6vw,88px)}.shopify-landing .shopify-landing-features header{max-width:58ch;margin-bottom:40px}.shopify-landing .shopify-landing-features>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.shopify-landing .shopify-landing-features article{border-top:1px solid var(--public-line);padding-top:24px}.shopify-landing .shopify-landing-features article>svg{margin-bottom:24px}.shopify-landing .shopify-landing-features article .eyebrow{font-size:10px;margin-bottom:16px}.shopify-landing .shopify-landing-features article p:last-child{font-size:15px}.shopify-landing .shopify-landing-features>p{max-width:90ch;margin-block:24px 0}.shopify-landing .shopify-landing-features>.shopify-landing-promotion-previews{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;gap:32px;margin:40px auto 0}.shopify-landing .shopify-landing-promotion-previews figure{min-width:0;margin:0}.shopify-landing .shopify-landing-promotion-previews figcaption{display:grid;gap:6px;padding-top:16px}.shopify-landing .shopify-landing-promotion-previews figcaption strong{font-size:19px}.shopify-landing .shopify-landing-promotion-previews figcaption span{color:var(--public-text-muted);font-size:13px}.shopify-landing .shopify-block-illustration{display:block;width:100%;height:auto;aspect-ratio:12/7;border-radius:14px}.shopify-landing .shopify-landing-blocks{padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--public-line)}.shopify-landing .shopify-landing-blocks header,.shopify-landing .shopify-landing-upcoming header{max-width:65ch;margin-bottom:32px}.shopify-landing .shopify-landing-block-grid,.shopify-landing .shopify-landing-upcoming>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.shopify-landing .shopify-landing-block-grid article{min-width:0;padding-top:20px;border-top:1px solid var(--public-line)}.shopify-landing .shopify-landing-block-grid article>.shopify-block-illustration{margin-bottom:20px}.shopify-landing .shopify-landing-block-grid article.is-upcoming{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);grid-column:1/-1;align-items:center;gap:32px;padding-top:24px}.shopify-landing .shopify-landing-block-grid article.is-upcoming>.shopify-block-illustration{margin-bottom:0}.shopify-landing .shopify-landing-block-status{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:4px 8px;margin:0 0 12px;border:1px solid var(--public-line);border-radius:4px;font-size:12px;font-weight:600}.shopify-landing .shopify-landing-block-grid .eyebrow{margin-bottom:12px;font-size:10px}.shopify-landing .shopify-landing-block-grid article p:last-child,.shopify-landing .shopify-landing-upcoming article p{font-size:15px}.shopify-landing .shopify-landing-blocks>p,.shopify-landing .shopify-landing-upcoming>p{max-width:90ch;margin-block:24px 0}.shopify-landing .shopify-landing-upcoming{padding:clamp(24px,4vw,56px);margin-bottom:clamp(40px,5vw,72px);background:var(--public-surface-1)}.shopify-landing .shopify-landing-upcoming article{min-width:0}.shopify-landing .shopify-landing-example{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,88px);padding:clamp(24px,4vw,56px);background:var(--public-surface-1)}.shopify-landing .shopify-landing-example>div{min-width:0}.shopify-landing .shopify-landing-revenue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}.shopify-landing .shopify-landing-revenue>div{min-width:0;padding-top:16px;border-top:1px solid var(--public-line)}.shopify-landing .shopify-landing-revenue dt{font-size:13px}.shopify-landing .shopify-landing-revenue dd{margin:8px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.shopify-landing .shopify-landing-schedule{align-self:center}.shopify-landing .shopify-landing-schedule h3{margin-bottom:20px}.shopify-landing .shopify-landing-schedule table{width:100%;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.shopify-landing .shopify-landing-schedule caption{text-align:left;padding-bottom:12px;font-size:13px}.shopify-landing .shopify-landing-schedule th,.shopify-landing .shopify-landing-schedule td{border-bottom:1px solid var(--public-line);padding:15px 4px;text-align:left}.shopify-landing .shopify-landing-schedule td,.shopify-landing .shopify-landing-schedule thead th:last-child{text-align:right}.shopify-landing .shopify-landing-schedule tbody th{font-weight:500}.shopify-landing .shopify-landing-schedule td{font-weight:700}.shopify-landing .shopify-landing-schedule>p{display:flex;align-items:start;gap:10px;font-size:13px;margin-top:20px}.shopify-landing .shopify-landing-schedule>p svg{flex-shrink:0;margin-top:3px}.shopify-landing .shopify-landing-schedule>a,.shopify-landing .shopify-landing-faq>div>a{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:var(--public-text);font-size:14px}.shopify-landing .shopify-landing-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:clamp(32px,6vw,88px);padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--public-line)}.shopify-landing .shopify-landing-faq details{border-bottom:1px solid var(--public-line)}.shopify-landing .shopify-landing-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding-block:20px;list-style:none;cursor:pointer;font-size:16px;font-weight:600}.shopify-landing .shopify-landing-faq summary::-webkit-details-marker{display:none}.shopify-landing .shopify-landing-faq summary svg{flex-shrink:0}.shopify-landing .shopify-landing-faq details[open] summary svg{transform:rotate(180deg)}.shopify-landing .shopify-landing-faq details p{font-size:15px;padding-bottom:12px}.shopify-landing .shopify-landing-interest{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,56px);margin-block:16px 64px;background:var(--ui-brand-gold);color:var(--ui-brand-ink)}.shopify-landing .shopify-landing-interest>*{min-width:0}.shopify-landing .shopify-landing-interest :is(h2,p,.eyebrow,label,a){color:var(--ui-brand-ink)}.shopify-landing .shopify-beta-form fieldset{display:grid;gap:16px;min-width:0;padding:0;margin:0;border:0}.shopify-landing .shopify-beta-form :is(legend,.hidden-honeypot){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.shopify-landing .shopify-beta-name-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.shopify-landing .shopify-beta-form label{display:grid;gap:8px;min-width:0;font-size:14px;font-weight:600}.shopify-landing .shopify-beta-form input{width:100%;min-width:0;min-height:48px;border:1px solid var(--ui-brand-ink);border-radius:0;padding:12px;background:var(--public-surface-0, white);color:var(--ui-brand-ink);font:inherit;font-size:16px}.shopify-landing .shopify-beta-form button{min-height:48px;justify-self:start;cursor:pointer}.shopify-landing .shopify-beta-form button:disabled{opacity:.65;cursor:wait}.shopify-landing .shopify-beta-form .shopify-beta-error{min-height:1.5em;margin:12px 0;font-size:14px;font-weight:600}.shopify-landing .shopify-beta-form .shopify-landing-note{margin:0}.shopify-landing .shopify-beta-confirmation{margin:0;padding-block:16px;font-weight:600}@media(max-width:1100px){.shopify-landing .shopify-landing-features>div,.shopify-landing .shopify-landing-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.shopify-landing .shopify-landing-how ol{grid-template-columns:1fr;gap:20px}.shopify-landing .shopify-landing-hero,.shopify-landing .shopify-landing-example,.shopify-landing .shopify-landing-faq{grid-template-columns:1fr}.shopify-landing .shopify-landing-hero-copy h1{max-width:18ch}.shopify-landing .shopify-landing-preview{max-width:560px;width:100%;justify-self:center}.shopify-landing .shopify-landing-interest{grid-template-columns:1fr}.shopify-landing .shopify-landing-upcoming>div{grid-template-columns:1fr}.shopify-landing .shopify-landing-features>.shopify-landing-promotion-previews{grid-template-columns:1fr;max-width:560px}}@media(max-width:400px){.shopify-landing .shopify-landing-features>div,.shopify-landing .shopify-landing-block-grid{grid-template-columns:1fr;gap:20px}.shopify-landing .shopify-landing-nav>div{gap:4px 16px}.shopify-landing .shopify-landing-preview{gap:16px;padding:20px}.shopify-landing .shopify-landing-price-preview{gap:16px}.shopify-landing .shopify-landing-actions{flex-direction:column;align-items:stretch}.shopify-landing .shopify-beta-name-fields{grid-template-columns:1fr}.shopify-landing .shopify-landing-block-grid article.is-upcoming{grid-template-columns:1fr;gap:20px}}@media(forced-colors:active){.shopify-landing .shopify-landing-bars i{background:CanvasText}.shopify-landing .shopify-landing-preview,.shopify-landing .shopify-landing-interest{border:1px solid CanvasText}}
