:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--ink:#1a1a1a;--muted:#666;--line:#d1d1d1;--paper:#fff;--paper-rgb:255, 255, 255;--surface:#fff;--calendar-filter:invert(0);--surface-alt:#f9f9f9;--surface-warn:#fdfdfd;--accent:#38f;--accent-dark:#26c;--rust:#ff6b4a;--gold:#e2c076;--shadow:none;--radius:4px;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not(.light){--ink:#f0f4f8;--muted:#f0f4f880;--line:#f0f4f81a;--paper:#0c0e10;--paper-rgb:12, 14, 16;--surface:#0c0e10;--calendar-filter:invert(1);--surface-alt:#16181b;--surface-warn:#221a18;--accent:#38f;--accent-dark:#59f;--rust:#ff8c69;--gold:#e2c076}}:root.dark{--ink:#f0f4f8;--muted:#f0f4f899;--line:#f0f4f826;--paper:#0c0e10;--paper-rgb:12, 14, 16;--surface:#0c0e10;--surface-alt:#16181b;--surface-warn:#2f1816;--accent:#38f;--accent-dark:#26c;--rust:#ff6b4a;--gold:#e2c076}*{box-sizing:border-box}::selection{background-color:var(--accent);color:#fff}::selection{background-color:var(--accent);color:#fff}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{cursor:pointer;align-items:center;gap:12px;padding:24px 0;font-weight:600;list-style:none;display:flex!important}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary:before{content:"▶";color:var(--accent);font-size:12px;transition:transform .2s;display:inline-block}.faq-section details[open] summary:before{transform:rotate(90deg)}html{scroll-behavior:smooth;background-color:var(--paper)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(20px)}.reveal.active{opacity:1;transform:translateY(0)}.reveal-1{transition-delay:.1s}.reveal-2{transition-delay:.2s}.reveal-3{transition-delay:.3s}.reveal-4{transition-delay:.4s}.reveal-5{transition-delay:.5s}.reveal-6{transition-delay:.6s}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.site-header{z-index:1000;border-bottom:1px solid var(--line);background:rgba(var(--paper-rgb,255, 255, 255), .8);-webkit-backdrop-filter:blur(12px)saturate(180%);justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex;position:sticky;top:0}.header-container{justify-content:space-between;align-items:center;width:min(1200px,100%);margin:0 auto;padding:0 60px;display:flex}.brand{color:var(--accent);align-items:center;gap:12px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{background:var(--accent);border-radius:var(--radius);box-sizing:border-box;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:flex;color:#fff!important}.nav-links{color:var(--ink);align-items:center;gap:40px;font-size:13px;font-weight:500;display:flex}.nav-links a:hover{color:var(--accent)}.theme-switch-wrapper{align-items:center;display:flex}.hero-preview{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius);justify-content:center;align-items:center;margin-top:60px;padding:40px;display:flex}.theme-toggle-btn{background:var(--line);border:1px solid var(--line);cursor:pointer;border-radius:99px;width:48px;height:24px;padding:0;transition:all .3s;display:flex;position:relative}.theme-toggle-btn:after{content:"";background:var(--accent);border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1),background .3s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0000001a}:root.dark .theme-toggle-btn:after{background:var(--accent);transform:translate(24px)}:root.light .theme-toggle-btn{background:var(--surface-alt);border-color:var(--accent)}.theme-toggle-btn span{display:none}.theme-toggle-btn:hover{border-color:var(--accent)}.header-actions{align-items:center;gap:16px;display:flex}.btn-sm{min-height:auto!important;padding:8px 16px!important;font-size:13px!important}.btn{text-transform:uppercase;letter-spacing:-.01em;cursor:pointer;text-align:center;overflow-wrap:anywhere;justify-content:center;align-items:center;max-width:100%;padding:16px 32px;font-size:14px;font-weight:400;text-decoration:none;transition:all .2s;display:inline-flex;border-radius:var(--radius)!important}.btn-primary{background:var(--accent)!important;color:#fff!important;border:1px solid var(--accent)!important;border-radius:var(--radius)!important}.btn-primary:hover{transform:translateY(-1px);background:#1a66cc!important;border-color:#1a66cc!important}.btn-secondary{color:var(--ink)!important;border:1px solid var(--line)!important;border-radius:var(--radius)!important;background:0 0!important}.btn-secondary:hover{transform:translateY(-1px);background:var(--ink)!important;color:var(--paper)!important;border-color:var(--ink)!important}.hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:min(1200px,100%);margin:0 auto;padding:80px 60px;display:grid}.hero-copy{min-width:0;max-width:100%}.eyebrow,.section-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:700;color:#38f!important}.hero .eyebrow{white-space:nowrap}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.02em;margin-bottom:24px;font-size:48px;font-weight:500;line-height:1.05}h2{letter-spacing:-.02em;margin-bottom:24px;font-size:36px;font-weight:500;line-height:1.1}h3{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:12px;font-size:16px;font-weight:600;line-height:1.4}p,li,small,label,input,textarea,select,button{font-size:15px;line-height:1.5}.hero-subhead,.section-heading p,.section-body p,.pricing-section p,.final-cta p{color:var(--muted)}.send-columns>div:first-child h3{margin-bottom:20px;color:#38f!important}.warning-box{background:#fff5f2}.warning-box h3{margin-bottom:20px;color:var(--rust)!important}.hero-subhead{max-width:50ch;margin-bottom:40px;font-size:16px}.hero-actions{grid-template-columns:1fr;gap:16px;max-width:420px;display:grid}.price-row{grid-template-columns:1fr;gap:16px;display:grid}.button{text-transform:uppercase;cursor:pointer;border-radius:var(--radius);justify-content:center;align-items:center;width:fit-content;max-width:100%;min-height:52px;padding:0 40px;font-size:13px;font-weight:700;transition:opacity .15s;display:inline-flex}.button-primary{background:var(--accent);border:1px solid var(--paper);color:var(--paper)!important}.button-primary:hover{opacity:.9}.button-secondary{color:var(--ink);border:1px solid var(--ink)}.button-secondary:hover{background:var(--ink);color:var(--paper)}.trust-strip{gap:24px;margin-top:32px;padding:0;list-style:none;display:flex}.trust-strip li{text-transform:uppercase;letter-spacing:-.01em;align-items:center;gap:8px;font-size:13px;font-weight:400;display:flex;color:var(--rust)!important}.trust-strip li:before{content:"";border-radius:1px;width:6px;height:6px;display:inline-block;background:var(--accent)!important}.packet-visual{background:0 0;width:100%;padding:0}.packet-visual img{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.preview-topline{border-bottom:1px solid var(--line);color:var(--ink);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;gap:16px;margin-bottom:24px;padding:0 0 16px;font-size:10px;font-weight:700;display:flex}.section-grid,.packet-section,.steps-section,.send-section,.pricing-section,.form-section,.faq-section,.final-cta{border-bottom:1px solid var(--line);width:min(1200px,100%);margin:0 auto;padding:80px 60px}.section-grid{grid-template-columns:300px 1fr;gap:80px;display:grid}.hero>*,.section-grid>*,.packet-grid>*,.packet-content-grid>*,.steps>*,.send-columns>*,.pricing-section>*,.field-row>*{min-width:0}.problem{padding-top:80px}.problem-intro{max-width:360px}.problem-intro h2{margin-bottom:20px}.problem-intro p:last-child{color:var(--muted);margin:0}.problem-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr 1fr;gap:0;display:grid}.problem-group{padding:28px}.problem-group+.problem-group{border-left:1px solid var(--line)}.problem-label{letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:700;line-height:1.3;color:var(--ink)!important}.problem-list{gap:16px;padding-left:0;list-style:none}.problem-list li{padding-left:22px;position:relative}.problem-list li:before{content:"";background:var(--accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.72em;left:0;transform:translateY(-50%)}.section-body p{margin-bottom:24px}.shopify-asks,.evidence-asks{align-items:start}.shopify-asks-intro,.evidence-asks-intro{position:sticky;top:120px}.shopify-asks-intro p:last-child,.evidence-asks-intro p:last-child{color:var(--muted);margin:0}.shopify-asks-board,.evidence-asks-board{gap:28px;display:grid}.shopify-asks-summary,.evidence-asks-summary{border-bottom:1px solid var(--line);width:100%;color:var(--muted);margin:0;padding-bottom:28px}.evidence-map{grid-template-columns:1fr 1fr;gap:16px;display:grid}.evidence-map-item{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:24px 0;display:grid}.evidence-map-item-wide{grid-column:1/-1}.evidence-map-index{border:1px solid var(--accent);width:36px;height:36px;color:var(--accent);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.evidence-map-item h3{margin-bottom:8px}.evidence-map-item p{color:var(--muted);margin:0}.intent-links{border-top:1px solid var(--line);max-width:none;color:var(--muted);background:var(--surface);grid-column:1/-1;margin:0;padding:20px 28px}.intent-links a{color:var(--accent);text-underline-offset:4px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.intent-links a:hover{color:#1a66cc}.check-list,.send-columns ul{color:var(--ink);gap:14px;margin:0;padding-left:20px;display:grid}.check-list li,.send-columns li,.packet-content-item,.packet-content-item h3,.packet-content-item p,.steps article,.steps article h3,.steps article p,.faq-list summary,.faq-list p{overflow-wrap:anywhere}.section-heading{margin-bottom:48px}.section-heading.compact{max-width:560px}.packet-grid{grid-template-columns:1fr 1fr;gap:40px;display:grid}.packet-grid article{background:0 0;border:none;padding:0}.packet-content-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.packet-content-item{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-alt);padding:28px}.packet-content-icon{width:52px;height:52px;color:var(--accent);justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.packet-content-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px}.packet-content-item h3{margin-bottom:8px}.packet-content-item p{color:var(--muted);margin:0}.card-index,.steps span{border:1px solid var(--accent);color:var(--accent);border-radius:2px;margin-bottom:20px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.steps article{background:0 0;border:none;padding:0}.send-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;display:grid}.send-columns>div{background:var(--surface-alt);border:1px solid var(--line);border-radius:var(--radius);padding:40px}.warning-box{border:1px solid var(--rust)!important;border-radius:var(--radius)!important;background:#ff6b4a0d!important}@media (prefers-color-scheme:dark){:root:not(.light) .warning-box{background:var(--surface-warn)!important}}:root.dark .warning-box{background:var(--surface-warn)!important}.pricing-section{grid-template-columns:1fr 1fr;align-items:start;gap:80px;display:grid}.price-tile{border:1px solid var(--line);color:var(--ink);text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;padding:40px}.price-tile:hover{background:var(--surface-alt)}.price-tile span{color:var(--accent);margin-bottom:16px;font-size:32px;font-weight:500;display:block}.price-tile strong{font-weight:600;display:block}.price-tile small{color:var(--muted);margin-top:8px;font-size:13px;display:block}.form-section{grid-template-columns:320px 1fr;align-items:start;gap:80px;display:grid}.form-intro{position:sticky;top:40px}.disclaimer,.deadline-warning{border-radius:var(--radius);background:#ff8c690d;border:1px solid #ff8c69;padding:20px 24px;font-size:14px;font-weight:500;color:#ff8c69!important}.sample-form{gap:32px;min-width:0;display:grid}.field-row{grid-template-columns:1fr 1fr;gap:32px;display:grid}.field,.form-field,.radio-field{gap:8px;min-width:0;margin:0;display:grid}.form-field small,.field-help{margin-top:8px;font-size:12px;line-height:1.4;display:block;color:var(--rust)!important}.form-field label{text-transform:uppercase;letter-spacing:.05em;color:var(--ink-faint);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.form-field label.required:after,.form-field legend.required:after{content:" *";color:var(--rust)}.field label,.radio-field legend{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);font-size:11px;font-weight:700}.field small{color:var(--muted);font-size:12px}input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],input[type=date],select,textarea{border:1px solid var(--line);width:100%;min-width:0;padding:12px 16px;font-family:inherit;font-size:14px;transition:border-color .2s;background:var(--surface)!important;color:var(--ink)!important;border-radius:var(--radius)!important}textarea{resize:vertical;min-height:80px}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:var(--calendar-filter)!important;opacity:.6!important;display:block!important}select{appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;background-size:16px!important}@media (prefers-color-scheme:dark){:root:not(.light) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23f0f4f8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}}:root.dark select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23f0f4f8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important}.radio-field,.check-field{flex-direction:column;gap:12px;border:none!important;margin:0!important;padding:0!important;display:flex!important}.radio-field label,.check-field{color:var(--ink);cursor:pointer;grid-template-columns:14px 1fr;align-items:center;gap:12px;font-size:14px;line-height:1.2;display:grid!important}.radio-field input[type=radio],.check-field input[type=checkbox]{appearance:none;border:1px solid var(--line);cursor:pointer;box-sizing:border-box;border-radius:0;grid-column:1;background:#fff!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important}.radio-field input[type=radio]{border-radius:50%!important}.radio-field input[type=radio]:checked{border:4px solid var(--accent)!important}.check-field input[type=checkbox]{border-radius:2px}.check-field input[type=checkbox]:checked{background:var(--accent)!important;border-color:var(--accent)!important}.check-field input[type=checkbox]:checked:after{content:"✓";color:#fff;font-size:9px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.optional-fields{border:1px solid var(--line);background:var(--surface-alt);border-radius:var(--radius);margin-bottom:24px;padding:32px}.optional-fields summary{cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-size:13px;font-weight:600}.optional-fields[open] .optional-content{padding-top:32px;flex-direction:column!important;gap:40px!important;display:flex!important}.optional-fields>div.form-field,.optional-fields>div.field-row{margin-top:0!important}.consent{color:var(--ink);border-radius:var(--radius);align-items:center;gap:16px;width:100%;font-size:13px;line-height:1.5;border:1px solid var(--accent)!important;box-sizing:border-box!important;flex-direction:row!important;padding:24px!important;display:flex!important}.consent label{cursor:pointer;flex:1}.consent input[type=checkbox]{flex-shrink:0;margin-top:0;border-color:var(--accent)!important}.hidden-field,.form-error[hidden]{display:none}.form-error{border:1px solid var(--rust);color:var(--rust);margin:0;padding:16px;font-size:13px;font-weight:500}.submit-button{width:100%;max-width:420px;margin-top:10px}.faq-list{gap:0;display:grid}.faq-list details{border-bottom:1px solid var(--line);padding:24px 0}.faq-list summary{cursor:pointer;font-size:20px;font-weight:500}.faq-list p{color:var(--muted);max-width:600px;margin:16px 0 0}.final-cta{text-align:center;border-bottom:none;justify-items:center;gap:24px;display:grid}.final-cta p{max-width:500px}.site-footer{background:var(--ink);width:min(1200px,100%);color:var(--paper);gap:12px;margin:0 auto;padding:40px 60px 80px;display:grid}.thanks-page-wrapper{flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.thanks-page-wrapper .site-header{background:0 0;border-bottom:none;flex-shrink:0}.thanks-page{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.thanks-page-wrapper .site-footer{background:var(--ink);color:var(--paper);flex-shrink:0;width:min(1200px,100%);margin:0 auto;padding:40px 60px}.thanks-page-wrapper .site-footer p{opacity:.7;margin:0;font-size:13px}.thanks-card{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin-top:-80px;display:flex}.thanks-card h1{margin-bottom:32px;font-size:72px;line-height:1.1}.thanks-card .disclaimer{border-left:4px solid var(--rust);text-align:left;background:#ff6b4a0d;width:100%;max-width:800px;margin:32px 0;padding:20px 24px}@media (width<=1024px){.site-header{padding:30px}.hero,.section-grid,.packet-section,.steps-section,.send-section,.pricing-section,.form-section,.faq-section,.final-cta{padding:60px 30px}.hero{flex-direction:column-reverse;grid-template-columns:1fr;gap:40px;display:flex}.form-intro{margin-bottom:32px;position:static!important}.section-grid,.form-section{grid-template-columns:1fr;gap:40px}.shopify-asks-intro,.evidence-asks-intro{position:static}.problem-intro{max-width:640px}}@media (width<=680px){.nav-links,.brand span:last-child{display:none}.header-actions{gap:12px}.header-container{padding:0 16px}.site-header{padding:12px 0}.hero,.section-grid,.packet-section,.steps-section,.send-section,.pricing-section,.form-section,.faq-section,.final-cta{padding:40px 20px}h1{font-size:40px}.hero .eyebrow{white-space:normal}h2{font-size:32px}.packet-grid,.packet-content-grid,.steps,.send-columns,.pricing-section,.field-row,.evidence-map{grid-template-columns:1fr}.evidence-map-item{padding:20px 0}.problem-panel{grid-template-columns:1fr}.problem-group{padding:24px 20px}.problem-group+.problem-group{border-top:1px solid var(--line);border-left:0}.intent-links{padding:18px 20px}.thanks-page-wrapper{height:auto;min-height:100dvh;overflow:visible}.thanks-page{height:auto;min-height:calc(100dvh - 160px);padding:100px 20px 60px}.thanks-card{margin-top:0}.thanks-card h1{font-size:40px!important}.thanks-card .disclaimer{white-space:normal!important}}
