.ss-shopify-section{--ss-bg: #0a0a0c;--ss-surface: #151519;--ss-border: rgba(255, 255, 255, .09);--ss-white: #f5f5f7;--ss-muted: #9a9aa4;--ss-blue: #4b5eff;--ss-blue-dim: rgba(75, 94, 255, .14);--ss-font-display: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ss-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ss-font-mono: "JetBrains Mono", "SFMono-Regular", Consolas, "Courier New", monospace;background:var(--ss-bg);color:var(--ss-white)}.ss-section{max-width:1200px;margin:0 auto;padding:0 32px;font-family:var(--ss-font-body)}.ss-section *{box-sizing:border-box}.ss-eyebrow{display:flex;align-items:center;gap:8px;font-family:var(--ss-font-mono);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--ss-blue);margin:0 0 18px}.ss-eyebrow--center{justify-content:center}.ss-dot{width:6px;height:6px;border-radius:50%;background:var(--ss-blue);box-shadow:0 0 8px 1px var(--ss-blue);flex:none}.ss-h2{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(28px,4vw,42px);line-height:1.05;letter-spacing:-.01em;margin:0 0 48px}.ss-h2--center{text-align:center}.ss-hero{padding:100px 0 90px;text-align:center;max-width:900px;margin:0 auto}.ss-hero__headline{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(34px,5.4vw,60px);line-height:1.05;letter-spacing:-.02em;margin:0 0 24px}.ss-hero__sub{font-size:17px;line-height:1.6;color:var(--ss-muted);max-width:620px;margin:0 auto}.ss-chapter{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding:64px 0;border-top:1px solid var(--ss-border)}.ss-chapter--reverse{direction:rtl}.ss-chapter--reverse>*{direction:ltr}.ss-chapter__label{align-self:start}.ss-chapter__title{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(24px,3vw,32px);line-height:1.1;letter-spacing:-.01em;margin:0}.ss-chapter__body{font-size:16px;line-height:1.75;color:var(--ss-muted)}.ss-chapter__body p{margin:0 0 20px}.ss-chapter__body p:last-child{margin-bottom:0}.ss-chapter__body strong{color:var(--ss-white)}.ss-pillars{padding:96px 0 40px;text-align:center;border-top:1px solid var(--ss-border)}.ss-pillars__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;text-align:left}.ss-pillar-card{background:var(--ss-surface);border:1px solid var(--ss-border);border-radius:16px;padding:26px}.ss-pillar-card__num{display:block;font-family:var(--ss-font-mono);font-weight:700;font-size:14px;color:var(--ss-blue);margin-bottom:14px}.ss-pillar-card__title{font-family:var(--ss-font-display);font-weight:800;font-size:17px;letter-spacing:.01em;margin:0 0 10px}.ss-pillar-card__body{font-size:14px;line-height:1.6;color:var(--ss-muted);margin:0}.ss-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:56px;padding:72px 0;margin-top:40px;border-top:1px solid var(--ss-border);border-bottom:1px solid var(--ss-border)}.ss-stats__item{display:flex;flex-direction:column;align-items:center;gap:8px}.ss-stats__num{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(28px,4vw,40px);color:var(--ss-blue);line-height:1}.ss-stats__label{font-family:var(--ss-font-mono);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ss-muted)}.ss-closing{text-align:center;padding:96px 0 120px}.ss-closing__headline{font-family:var(--ss-font-display);font-weight:800;font-size:clamp(30px,4.6vw,48px);line-height:1.06;letter-spacing:-.02em;margin:0 0 16px}.ss-closing__sub{font-size:16px;color:var(--ss-muted);max-width:480px;margin:0 auto 36px;line-height:1.6}.ss-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--ss-font-body);font-weight:700;font-size:15px;padding:16px 32px;border-radius:999px;text-decoration:none;background:var(--ss-white);color:#0a0a0c;transition:transform .15s ease,opacity .15s ease}.ss-btn:hover{transform:translateY(-1px);opacity:.9}@media(max-width:900px){.ss-chapter,.ss-chapter--reverse{grid-template-columns:1fr;gap:20px;direction:ltr}.ss-pillars__grid{grid-template-columns:repeat(2,1fr)}.ss-stats{gap:36px 44px}}@media(max-width:600px){.ss-section{padding:0 20px}.ss-hero{padding:64px 0 56px}.ss-pillars__grid{grid-template-columns:1fr}.ss-chapter{padding:44px 0}}@media(prefers-reduced-motion:reduce){.ss-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/surto-story.css.map */
