.marketing .topbar{padding:22px max(3vw,20px)}.marketing .topbar nav{gap:18px;font-size:13px}.marketing .brand{white-space:nowrap}.marketing main{padding-bottom:56px}.marketing-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center;padding:80px 0}.marketing-hero h1{font:clamp(42px,5.2vw,72px)/1.06 Georgia,serif;letter-spacing:-.035em;margin:24px 0}.hero-copy{font-size:19px;line-height:1.8;color:#536b60;max-width:620px}.hero-note{font-size:13px;color:#536b60;margin-top:24px}.workflow-card{background:#e6eddf;border:1px solid #cbd8c4;padding:36px;border-radius:24px;box-shadow:12px 12px 0 #dce5d6}.workflow-card h2{font:34px/1.18 Georgia,serif;margin:20px 0 30px}.workflow-card ol{list-style:none;margin:0;padding:0}.workflow-card li{display:flex;gap:18px;padding:20px 0;border-top:1px solid #c5d1be}.workflow-card li>span{font-size:13px;font-weight:750;padding-top:3px;color:#5c725f}.workflow-card strong{font-size:17px}.workflow-card p:not(.eyebrow){font-size:15px;line-height:1.6;margin:8px 0 0;color:#536b60}.marketing-section{padding:50px 0}.marketing-section>h2,.ecommerce-callout h2{font:clamp(30px,3.2vw,44px)/1.2 Georgia,serif;max-width:800px;margin:16px 0 32px}.marketing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.marketing-grid .panel{margin:0;padding:28px}.marketing-grid h3{font-size:21px;line-height:1.35}.marketing-grid p,.marketing-steps p,.ecommerce-callout p,.marketing-faq p{line-height:1.8;color:#536b60}.feature-number{font-size:11px;font-weight:750;letter-spacing:.1em;color:#607459}.ecommerce-callout{display:flex;align-items:center;gap:52px;background:#e9eee4;border-radius:22px;padding:44px;margin:32px 0}.ecommerce-callout>div{flex:1}.shop-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.shop-list span{padding:20px;border:1px solid #c5d1be;border-radius:12px;background:#fffdf8;font-weight:650;line-height:1.5}.marketing-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-left:24px}.marketing-steps li{padding-left:6px}.marketing-steps strong{font-size:20px;line-height:1.5}.marketing-faq{max-width:900px}.marketing-faq details{border-bottom:1px solid #cbd8c4;padding:22px 0}.marketing-faq summary{font-weight:700;cursor:pointer;line-height:1.6}.marketing-faq summary:focus-visible{outline:3px solid #b47b3d;outline-offset:5px}.marketing-footer{display:block;padding:44px max(5vw,24px);margin:0;background:#e9eee4;border-top:1px solid #cbd8c4}.marketing-footer nav{display:flex;gap:18px 28px;flex-wrap:wrap;margin:24px 0;line-height:1.6}.marketing-footer p{font-size:13px}.marketing .price-card .primary{display:block;text-align:center;text-decoration:none}.marketing .price-card h2{font-size:36px}.marketing a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.marketing .information-page>.panel{line-height:1.8}.marketing .intro h1{font-size:clamp(40px,5.2vw,68px)}
@media(max-width:1150px){.marketing .topbar{flex-wrap:wrap}.marketing .topbar nav{flex-wrap:wrap}.marketing-hero{gap:32px}.workflow-card{padding:26px}.marketing-grid{gap:16px}.marketing-grid .panel{padding:22px}}
@media(max-width:900px){.marketing .topbar nav{gap:12px}.marketing-hero{grid-template-columns:1fr;padding:48px 0;gap:32px}.workflow-card{max-width:650px;box-shadow:6px 6px 0 #dce5d6}.marketing-grid,.marketing-steps{grid-template-columns:1fr}.marketing-section{padding:32px 0}.ecommerce-callout{flex-direction:column;align-items:stretch;padding:28px;gap:24px}.marketing .hero-actions{flex-wrap:wrap}.marketing-footer nav{flex-direction:column;gap:14px}}
@media(max-width:480px){.marketing main{padding:0 20px 40px}.marketing .topbar{padding:18px 20px}.marketing .brand{font-size:20px}.marketing-hero h1{font-size:43px}.shop-list{grid-template-columns:1fr}.marketing .topbar nav>[data-nav-primary]{font-size:12px}.marketing .topbar nav .primary{padding:10px 12px}.marketing .launch-panel{padding:24px}.marketing .intro{padding:42px 0 32px}}
