:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080b10;--surface:#ffffff0f;--surface-strong:#ffffff1a;--surface-light:#f8fafc;--text:#f7fafc;--ink:#111827;--muted:#aeb8c4;--muted-dark:#526071;--line:#ffffff24;--line-dark:#dde4ee;--accent:#8fd8ff;--accent-strong:#d8f2ff;--green:#a8f0c6;--yellow:#ffe3a3;--shopify:#b8f4b0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 0 0,#8fd8ff29,#0000 30rem),radial-gradient(circle at 100% 0,#a8f0c61f,#0000 25rem),linear-gradient(135deg,#080b10 0%,#101722 52%,#080b10 100%);margin:0}a{color:inherit;text-decoration:none}p{color:var(--muted);line-height:1.7}.section-shell{width:min(1120px,100% - 40px);margin:0 auto}.hero{min-height:96vh;padding:26px 0 80px}.nav{justify-content:space-between;align-items:center;gap:24px;padding:14px 0;display:flex}.brand,.nav-links,.hero-actions,.footer-links,.eyebrow,.tool-topline,.text-link,.social-links,.mini-link-row,.stacked-links a{align-items:center;display:flex}.brand{gap:12px;font-weight:800}.brand-mark{object-fit:contain;border-radius:8px;flex:none;width:38px;height:38px}.nav-links{color:var(--muted);gap:22px;font-size:.95rem}.nav-links a:hover,.footer a:hover{color:var(--text)}.hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:48px;padding-top:94px;display:grid}.eyebrow{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:.82rem;font-weight:800}h1,h2,h3{letter-spacing:-.04em;margin:0}h1{max-width:880px;font-size:clamp(3.35rem,8vw,6.6rem);line-height:.92}h2{font-size:clamp(1.9rem,3.8vw,3.15rem);line-height:1.02}h3{font-size:1.35rem}.hero-text{max-width:680px;margin:28px 0;font-size:1.18rem}.hero-actions{flex-wrap:wrap;gap:14px}.button{min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:800;display:inline-flex}.primary{background:var(--text);color:#071018}.secondary{border:1px solid var(--line);background:var(--surface)}.ghost{color:var(--accent-strong)}.hero-panel{border:1px solid var(--line);background:linear-gradient(#ffffff1a,#ffffff09),repeating-linear-gradient(90deg,#0000 0 38px,#ffffff09 39px 40px),repeating-linear-gradient(0deg,#0000 0 38px,#ffffff09 39px 40px);border-radius:22px;min-height:470px;position:relative;overflow:hidden;box-shadow:0 30px 100px #0000005c}.panel-orbit{border:1px solid var(--line);width:166px;height:166px;color:var(--accent);background:#080b108c;border-radius:50%;place-items:center;display:grid;position:absolute;top:28px;right:48px}.panel-content{position:absolute;bottom:34px;left:34px;right:34px}.panel-kicker{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.section{padding:72px 0;scroll-margin-top:24px}.section-heading{max-width:760px;margin-bottom:30px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2{margin:12px 0}.segment-section,.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.segment-card,.tool-card,.brevo-embed-card,.status-card{border:1px solid var(--line);background:var(--surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 70px #00000038}.segment-card,.tool-card{border-radius:18px;padding:24px}.segment-card h2{margin:10px 0 18px;font-size:clamp(1.55rem,2.6vw,2.2rem)}.segment-card h3{color:var(--shopify);margin-bottom:8px}.segment-icon{border:1px solid var(--line);width:46px;height:46px;color:var(--accent);background:#ffffff0f;border-radius:8px;place-items:center;margin-bottom:22px;display:grid}.shopify-feature{background:linear-gradient(145deg, #b8f4b029, #8fd8ff0f), var(--surface);border-color:#b8f4b057}.helper-copy{color:var(--green);font-weight:700}.mini-link-row{flex-wrap:wrap;gap:8px;margin:22px 0}.mini-link-row a{border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:7px 10px;font-size:.82rem;font-weight:700}.stacked-links{gap:10px;margin-top:20px;display:grid}.stacked-links a{color:var(--accent-strong);justify-content:space-between;gap:10px;font-weight:800}.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tool-card{flex-direction:column;min-height:290px;display:flex}.tool-topline{min-height:32px;color:var(--accent);justify-content:space-between;margin-bottom:24px}.status{color:var(--yellow);background:#ffe3a326;border-radius:999px;align-items:center;padding:7px 10px;font-size:.74rem;font-weight:800;display:inline-flex}.tool-card p{font-size:.95rem}.text-link{color:var(--accent-strong);gap:8px;margin-top:auto;font-weight:800}.muted-link{color:var(--muted);cursor:default}.updates-section{padding-top:84px}.brevo-embed-card{background:linear-gradient(145deg,#d8f2ff47,#a8f0c629),#ffffff0f;border-radius:18px;width:min(596px,100%);margin:0 auto;padding:18px;box-shadow:0 26px 80px #0000003d}.compact-page{min-height:100vh;padding:26px 0 80px}.compact-page .section-heading{margin-top:72px}.custom-brevo-form{background:linear-gradient(#101722fa 0%,#080b10fa 100%);border:1px solid #ffffff24;border-radius:12px;width:min(540px,100%);margin:0 auto;padding:30px;box-shadow:0 18px 44px #0308122e}.form-intro{margin-bottom:22px}.form-intro h3{color:var(--text);margin:0 0 8px;font-size:1.55rem;line-height:1.18}.form-intro p{color:var(--muted);margin:0;line-height:1.6}.form-field,.form-fieldset{gap:9px;margin:0 0 20px;display:grid}.form-field span,.form-fieldset legend{color:var(--text);font-size:.95rem;font-weight:800}.form-field input[type=email]{width:100%;min-height:48px;color:var(--text);font:inherit;background:#ffffff14;border:1px solid #ffffff29;border-radius:8px;padding:0 13px}.form-field input[type=email]:focus{border-color:#8fd8ff;outline:0;box-shadow:0 0 0 3px #8fd8ff38}.form-field small,.form-fieldset small{color:var(--muted);font-size:.78rem;line-height:1.45}.field-error{color:var(--yellow);background:#ffe3a314;border:1px solid #ffe3a342;border-radius:8px;padding:8px 10px;font-size:.84rem;font-weight:700;line-height:1.35;display:block}.form-fieldset{border:0;padding:0}.form-fieldset:first-of-type{gap:9px}.native-checkbox-row{color:var(--muted);align-items:flex-start;gap:12px;line-height:1.35;display:flex}.native-checkbox-row input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin:2px 0 0}.form-fieldset:first-of-type .native-checkbox-row input{margin-top:4px}.form-fieldset:first-of-type .native-checkbox-row{padding:8px 10px}.interest-options{gap:8px;margin-top:9px;display:grid}.interest-option{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;width:100%;padding:8px 10px}.interest-option input{margin-top:4px}.interest-option:hover{background:#ffffff14;border-color:#8fd8ff66}.turnstile-row{align-items:center;min-height:74px;margin-bottom:12px;display:flex;overflow:hidden}.input--hidden{position:absolute;left:-5000px}.form-message{border-radius:8px;margin:0 0 14px;padding:12px;font-size:.92rem;display:none}.form-message-error{color:#ffd7d7;background:#ff494924}.form-message-success{color:#d5ffe6;background:#13ce6624}.form-submit{width:100%;min-height:50px;margin-top:4px;box-shadow:0 14px 26px #07101833}.signup-confirmation{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#080b10b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.signup-confirmation>div{border:1px solid var(--line);background:linear-gradient(#101722fa 0%,#080b10fa 100%);border-radius:18px;width:min(520px,100%);padding:30px;box-shadow:0 26px 90px #0000006b}.signup-confirmation .eyebrow{margin:0 0 10px}.signup-confirmation h3{margin-bottom:12px;font-size:2rem}.signup-confirmation p{margin:0 0 14px}.follow-section{padding-top:46px}.social-links{flex-wrap:wrap;justify-content:center;gap:12px}.social-links a{border:1px solid var(--line);min-height:44px;color:var(--accent-strong);background:var(--surface);border-radius:8px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.footer{color:var(--muted);justify-content:space-between;align-items:flex-start;gap:42px;padding:46px 0 60px;display:flex}.footer-brand{max-width:340px}.footer p{margin:6px 0 0}.footer-link-groups{grid-template-columns:repeat(3,minmax(120px,max-content));gap:34px;display:grid}.footer-link-group{align-content:start;gap:9px;display:grid}.footer-link-group p{color:var(--accent-strong);letter-spacing:.12em;text-transform:uppercase;margin:0 0 2px;font-size:.76rem;font-weight:800}.footer-link-group a{color:var(--muted);font-size:.94rem}.status-page{place-items:center;min-height:100vh;padding:32px 20px;display:grid}.status-card{text-align:center;border-radius:18px;width:min(620px,100%);padding:38px}.status-mark{margin-bottom:16px}.status-card .eyebrow{justify-content:center}.status-card h1{margin:12px 0 22px;font-size:clamp(3rem,8vw,5rem)}.status-copy p{margin:0 0 14px}.small-text{color:var(--green);margin:22px 0;font-size:.92rem;font-weight:700}@media (width<=1050px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.nav{align-items:flex-start}.nav-links{display:none}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;gap:34px;padding-top:60px}.hero-panel{min-height:360px}.panel-orbit{width:128px;height:128px;top:24px;right:28px}.segment-section,.tool-grid{grid-template-columns:1fr}.footer{flex-direction:column}.footer-link-groups{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}}@media (width<=560px){.section-shell{width:min(100% - 28px,1120px)}h1{font-size:clamp(2.75rem,14vw,4rem)}.hero-actions .button{width:100%}.brevo-embed-card{padding:14px}#sib-container{padding:22px 18px}.footer-link-groups{grid-template-columns:1fr}.status-card{padding:28px 20px}}
