:root{--bg:#f6fbf5;--surface:#fff;--surface-2:#eff8ed;--ink:#112118;--muted:#65766c;--border:#dce9dc;--green:#1f8f4f;--green-dark:#0d4f2b;--green-soft:#e6f6e9;--lime:#c9f24d;--amber:#b7791f;--max-width:1180px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:4px;outline:3px solid #1f8f4f52}.container{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.site-header{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6fbf5eb;border-bottom:1px solid #dce9dcd9;position:sticky;top:0}.nav{justify-content:space-between;align-items:center;gap:24px;min-height:72px;display:flex}.brand{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:850;display:inline-flex}.brand-mark{background:var(--ink);color:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.brand-mark img{width:23px;height:23px}.nav-links{color:var(--muted);gap:26px;font-size:14px;font-weight:700;display:flex}.nav-links a:hover{color:var(--ink)}.nav-actions{align-items:center;gap:10px;display:flex}.mobile-menu{display:none;position:relative}.mobile-menu summary{border:1px solid var(--border);width:46px;height:46px;color:var(--green-dark);cursor:pointer;background:#fff;border-radius:8px;place-items:center;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{border:1px solid var(--border);background:#fff;border-radius:12px;gap:4px;min-width:230px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 60px #11211829}.mobile-menu nav a{color:var(--ink);border-radius:8px;padding:12px 13px;font-size:14px;font-weight:750}.mobile-menu nav a:hover{background:var(--green-soft)}.btn{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:14px;font-weight:800;transition:all .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--green);color:#fff;box-shadow:0 14px 30px #1f8f4f2e}.btn-secondary{border-color:var(--border);color:var(--ink);background:#fff}.btn-light{color:var(--green-dark);background:#fff}.hero{border-bottom:1px solid var(--border);background:linear-gradient(#fbfdf9 0%,#eef8ed 100%);padding:76px 0 70px}.hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:54px;display:grid}.hero-copy-block{max-width:620px}.announcement,.section-kicker,.section-heading>span{border:1px solid var(--border);color:var(--green-dark);text-transform:uppercase;letter-spacing:.04em;background:#ffffffc7;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:850;display:inline-flex}.announcement img{width:16px;height:16px}h1{letter-spacing:-.045em;margin-top:22px;font-size:clamp(44px,6vw,76px);line-height:.96}.hero-copy{color:var(--muted);margin-top:24px;font-size:19px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.source-line{max-width:560px;color:var(--muted);gap:9px;margin-top:22px;font-size:14px;line-height:1.65;display:flex}.source-line svg{color:var(--green);flex:none;margin-top:2px}.promise-strip{border-bottom:1px solid var(--border);background:#fff}.promise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.promise-item{border-right:1px solid var(--border);align-items:flex-start;gap:13px;min-height:112px;padding:28px 26px;display:flex}.promise-item:first-child{padding-left:0}.promise-item:last-child{border-right:0;padding-right:0}.promise-item svg{color:var(--green);flex:none;margin-top:2px}.promise-item strong,.promise-item span{display:block}.promise-item strong{color:var(--ink);font-size:15px}.promise-item span{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.5}.workflow-visual{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workflow-panel{border:1px solid var(--border);background:#fff;border-radius:14px;min-width:0;padding:18px;box-shadow:0 22px 60px #11211814}.workflow-heading{align-items:center;gap:10px;margin-bottom:18px;display:flex}.workflow-heading svg{color:var(--green)}.workflow-heading h3{font-size:16px}.workflow-panel>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:800}.email-card{color:#334155;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:14px;padding:14px;font-size:14px;line-height:1.6}.email-card p+p{margin-top:10px}.match-row{border-bottom:1px solid #eef2f0;padding:11px 0}.match-row:last-of-type{border-bottom:0}.match-row span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:850;display:block}.match-row strong{color:var(--ink);margin-top:4px;font-size:14px;display:block}.confidence{background:var(--green-soft);color:var(--green-dark);border-radius:8px;justify-content:space-between;gap:10px;margin-top:14px;padding:10px 12px;font-size:14px;font-weight:850;display:flex}.shopify-title{align-items:center;gap:9px;display:flex}.shopify-title img{width:24px;height:24px}.draft-items{color:#334155;gap:9px;margin-top:17px;font-size:14px;display:grid}.draft-items p,.draft-items strong{color:var(--ink)}.draft-status{justify-content:space-between;align-items:center;gap:10px;margin-top:18px;display:flex}.draft-status span{color:var(--amber);background:#fff7ed;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:850}.draft-status b{color:var(--green-dark);font-size:13px}.section{padding:92px 0}.section-heading{text-align:center;max-width:760px;margin:0 auto 44px}.section-heading h2,.problem-grid h2,.truth-grid h2,.morning-grid h2,.cta h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.section-heading p,.problem-grid p,.truth-grid p,.morning-grid p,.cta p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.75}.problem-section{border-bottom:1px solid var(--border);background:#fff;padding:88px 0}.problem-grid{grid-template-columns:1fr .72fr;align-items:center;gap:64px;display:grid}.problem-grid p+p{margin-top:12px}.email-example{border:1px solid var(--border);background:var(--bg);border-radius:14px;padding:26px;box-shadow:0 22px 50px #11211812}.email-example span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:850}.email-example p{color:var(--ink);margin-top:18px;font-size:28px;font-weight:750;line-height:1.2}.email-example strong{color:var(--green-dark);margin-top:22px;font-size:15px;line-height:1.6;display:block}.before-after-section{background:#fff}.compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.flow-card{background:#f8fafc;border:1px solid #e5e7eb;border-radius:14px;padding:26px}.flow-card.highlighted{background:#f7fcf5;border-color:#b7d7b9}.flow-card h3{font-size:24px}.flow-card div{gap:10px;margin-top:20px;display:grid}.flow-card p{color:#334155;align-items:center;gap:12px;font-size:15px;font-weight:650;display:flex}.flow-card span{color:#475569;background:#e2e8f0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.flow-card.highlighted span{background:var(--green);color:#fff}.steps-grid,.use-case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.use-case-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.feature-card,.plan-card{border:1px solid var(--border);background:#fff;border-radius:14px;padding:24px;box-shadow:0 18px 45px #1121180d}.feature-card svg{color:var(--green)}.feature-card>span{color:var(--green-dark);margin-top:20px;font-size:12px;font-weight:900;display:block}.feature-card h3{margin-top:16px;font-size:20px;line-height:1.18}.feature-card p{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.65}.truth-section,.safety-section,.example-section,.pricing-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#fff}.truth-grid,.morning-grid{grid-template-columns:.85fr 1.15fr;align-items:center;gap:64px;padding:88px 0;display:grid}.truth-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.truth-list div{border:1px solid var(--border);background:var(--bg);border-radius:12px;align-items:center;gap:12px;padding:18px;font-weight:800;display:flex}.truth-list svg{color:var(--green);flex:none}.messy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.messy-grid blockquote{border:1px solid var(--border);color:#334155;background:#fff;border-radius:12px;padding:22px;font-size:16px;font-weight:650;line-height:1.6}.safety-section{padding:88px 0}.safety-chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.safety-chain div{border:1px solid var(--border);background:var(--bg);border-radius:12px;padding:18px}.safety-chain span{color:var(--green-dark);font-size:12px;font-weight:900}.safety-chain strong{margin-top:10px;font-size:15px;line-height:1.35;display:block}.morning-section{background:var(--bg)}.morning-panel{border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;box-shadow:0 22px 60px #11211814}.morning-time{color:var(--muted);font-size:14px;font-weight:850}.morning-metrics{gap:10px;margin-top:18px;display:grid}.metric{border:1px solid var(--border);background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.metric span{color:var(--muted);font-size:14px}.metric strong{color:var(--ink);font-size:22px}.draft-list{gap:10px;margin-top:18px;display:grid}.draft-list div{border:1px solid var(--border);border-radius:10px;grid-template-columns:.8fr 1fr auto;gap:12px;padding:14px;display:grid}.draft-list em{color:var(--green-dark);grid-column:1/-1;font-size:13px;font-style:normal;font-weight:850}.billing-toggle{border:1px solid var(--border);background:var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:12px;width:fit-content;max-width:100%;margin:-18px auto 30px;padding:8px 12px;display:flex}.billing-toggle span{color:var(--muted);font-size:14px;font-weight:850}.billing-toggle span.active{color:var(--green-dark)}.billing-toggle b{color:var(--green);margin-left:5px;font-size:12px}.billing-toggle input{opacity:0;pointer-events:none;position:absolute}.billing-toggle i{background:#dce9dc;border-radius:999px;flex:none;width:50px;height:28px;transition:all .2s;position:relative}.billing-toggle i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:all .2s;position:absolute;top:4px;left:4px;box-shadow:0 4px 12px #11211838}.billing-toggle input:checked+i{background:var(--green)}.billing-toggle input:checked+i:after{transform:translate(22px)}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.plan-card{flex-direction:column;display:flex}.plan-card h3{font-size:30px}.plan-price{color:var(--ink);align-items:baseline;gap:8px;margin-top:18px;display:flex}.plan-price strong{letter-spacing:-.04em;font-size:48px;line-height:1}.plan-price span{color:var(--muted);font-size:15px;font-weight:800}.plan-savings{font-size:14px;font-weight:850;color:var(--green-dark)!important}.plan-savings.muted{font-weight:750;color:var(--muted)!important}.plan-limit{font-weight:850;color:var(--green-dark)!important;margin-top:10px!important}.plan-card p{color:var(--muted);margin-top:10px;line-height:1.65}.plan-card ul{gap:12px;margin-top:24px;margin-bottom:28px;list-style:none;display:grid}.plan-card li{color:#334155;gap:10px;font-size:15px;display:flex}.plan-card li svg{color:var(--green);flex:none}.plan-card .btn{width:100%;margin-top:auto}.value-section{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#f7fcf5;padding:92px 0}.value-heading{max-width:780px;margin-bottom:34px}.value-heading h2{letter-spacing:-.035em;margin-top:14px;font-size:clamp(34px,5vw,58px);line-height:1.02}.value-heading p{color:var(--muted);margin-top:18px;font-size:17px;line-height:1.75}.value-grid{grid-template-columns:.92fr 1.08fr;align-items:stretch;gap:22px;display:grid}.value-controls,.value-output{border:1px solid var(--border);background:#fff;border-radius:16px;padding:26px;box-shadow:0 22px 60px #11211812}.value-controls h3{font-size:24px}.slider-field{margin-top:24px;display:block}.slider-label{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.slider-label div{color:var(--green-dark);align-items:center;gap:10px;font-weight:850;display:flex}.slider-label svg{color:var(--green);flex:none}.slider-label strong{color:var(--ink);white-space:nowrap;font-size:18px}.slider-field p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.6}.slider-field input{width:100%;accent-color:var(--green);margin-top:16px}.slider-range{color:var(--muted);justify-content:space-between;font-size:12px;font-weight:750;display:flex}.value-assumption{background:var(--green-soft);color:var(--green-dark);border-radius:10px;margin-top:24px;padding:14px;font-size:13px;line-height:1.65}.value-output{background:var(--ink);color:#fff;flex-direction:column;justify-content:space-between;display:flex}.live-pill{width:fit-content;color:var(--lime);text-transform:uppercase;letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.saved-hours{margin-top:28px}.saved-hours strong{letter-spacing:-.06em;font-size:clamp(58px,9vw,108px);line-height:.9;display:block}.saved-hours span{color:#ffffffb8;margin-top:10px;font-size:18px;font-weight:800;display:block}.value-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:34px;display:grid}.value-metric{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;padding:16px}.value-metric span{color:#ffffff9e;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:850;display:block}.value-metric strong{color:#fff;margin-top:8px;font-size:26px;line-height:1.05;display:block}.value-metric em{color:#ffffff94;margin-top:5px;font-size:12px;font-style:normal;display:block}.time-bar{gap:10px;margin-top:24px;display:grid}.time-bar div{background:#c9f24d1f;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.time-bar span{color:#ffffffb3;font-size:14px}.time-bar b{color:var(--lime);font-size:18px}.faq-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-grid details{border:1px solid var(--border);background:#fff;border-radius:12px;padding:20px}.faq-grid summary{cursor:pointer;color:var(--ink);font-weight:850}.faq-grid p{color:var(--muted);margin-top:14px;font-size:14px;line-height:1.7}.cta{background:var(--ink);color:#fff;text-align:center;border-radius:16px;flex-direction:column;align-items:center;gap:24px;margin-top:80px;margin-bottom:80px;padding:58px;display:flex}.cta .section-kicker{color:var(--lime);background:#ffffff14;border-color:#ffffff2e}.cta h2{color:#fff;max-width:820px}.cta p{color:#ffffffb8}.cta small{color:#ffffff9e}.site-footer{border-top:1px solid var(--border);color:#ffffffb8;background:#0d1f15;padding:62px 0 26px}.footer-grid{grid-template-columns:1.6fr repeat(3,1fr);gap:46px;display:grid}.footer-brand{color:#fff;align-items:center;display:inline-flex}.site-footer p{max-width:420px;margin-top:18px;line-height:1.7}.site-footer h3{color:#fff;margin-bottom:14px;font-size:14px}.site-footer a,.site-footer div>span{margin-top:10px;display:block}.site-footer .brand span{margin-top:0;display:inline-flex}.site-footer a:hover{color:#fff}.footer-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:48px;padding-top:22px;font-size:13px;display:flex}.page-hero{border-bottom:1px solid var(--border);background:linear-gradient(180deg, var(--surface-2), var(--bg));padding:90px 0 55px}.page-hero h1{font-size:clamp(46px,6vw,76px)}.page-hero p{max-width:740px;color:var(--muted);margin-top:20px;font-size:18px;line-height:1.75}.content-section{padding:70px 0}.content-card,.job-card{border:1px solid var(--border);background:#fff;border-radius:14px}.content-card{padding:34px}.content-card h2{margin-top:28px;font-size:28px}.content-card h2:first-child{margin-top:0}.content-card p,.content-card li{color:var(--muted);margin-top:12px;line-height:1.75}.content-card ul{padding-left:20px}.legal-copy{max-width:980px}.legal-copy strong{color:var(--ink)}.legal-copy h2{padding-top:8px}.job-card{grid-template-columns:1fr auto;align-items:center;gap:24px;padding:28px;display:grid}.job-card h2{font-size:30px}.job-card p{color:var(--muted);margin-top:10px}@media (max-width:1080px){.hero-grid,.problem-grid,.truth-grid,.morning-grid{grid-template-columns:1fr}.hero-copy-block{max-width:820px}.workflow-visual{grid-template-columns:1fr}.steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.safety-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.value-grid{grid-template-columns:1fr}}@media (max-width:760px){.container{width:min(calc(100% - 28px), var(--max-width))}.nav-links{display:none}.mobile-menu{display:block}.nav{min-height:68px}.nav-actions>.btn{display:none}.hero{padding:54px 0}h1{font-size:44px}.hero-copy{font-size:17px}.hero-actions{flex-direction:column}.section,.value-section{padding:68px 0}.section-heading{text-align:left}.billing-toggle{justify-content:center;width:100%;margin-inline:0}.section-heading h2,.problem-grid h2,.truth-grid h2,.morning-grid h2,.cta h2{font-size:34px}.compare-grid,.steps-grid,.truth-list,.messy-grid,.use-case-grid,.pricing-grid,.faq-grid,.promise-grid{grid-template-columns:1fr}.promise-item,.promise-item:first-child,.promise-item:last-child{border-right:0;border-bottom:1px solid var(--border);min-height:auto;padding:18px 0}.promise-item:last-child{border-bottom:0}.value-stat-grid{grid-template-columns:1fr}.slider-label{flex-direction:column;gap:8px}.safety-chain,.draft-list div{grid-template-columns:1fr}.cta{padding:34px 22px}.footer-grid,.footer-bottom{flex-direction:column;grid-template-columns:1fr}.job-card{grid-template-columns:1fr}}
