.page_landing__pfGzQ{--l-primary:#2563eb;--l-primary-dark:#1d4ed8;--l-accent:#ea580c;--l-accent-dark:#c2410c;--l-bg:#f8fafc;--l-fg:#0f172a;--l-fg-muted:#475569;--l-card:#fff;--l-border:#e2e8f0;--l-muted-bg:#eef2fb;--l-font-display:var(--l-font-jakarta),var(--font-sans);--l-font-body:var(--l-font-jakarta),var(--font-sans);background:var(--l-bg);color:var(--l-fg);font-family:var(--l-font-body);min-height:100vh}@media (prefers-color-scheme:dark){.page_landing__pfGzQ{--l-primary:#5b8def;--l-primary-dark:#7ea2f2;--l-accent:#ff8a4c;--l-accent-dark:#ffa06b;--l-bg:#0b1120;--l-fg:#eef2fb;--l-fg-muted:#9aa7bd;--l-card:#121a2e;--l-border:#22304a;--l-muted-bg:#101929}}.page_landing__pfGzQ *{box-sizing:border-box}.page_landing__pfGzQ a{color:inherit}.page_landing__pfGzQ h1,.page_landing__pfGzQ h2,.page_landing__pfGzQ h3{font-family:var(--l-font-display);color:var(--l-fg);margin:0}.page_section__zQZ2o{padding:88px 24px}.page_sectionMuted__XWXhl{background:var(--l-muted-bg)}.page_sectionInner__GETKX{max-width:1100px;margin:0 auto}.page_kicker__4Y54j{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--l-primary)}.page_landing__pfGzQ .page_h2__flI2K{font-size:clamp(26px,3.4vw,36px);font-weight:700;line-height:1.2;max-width:30ch;margin-bottom:25px}.page_hero__7KFOs{padding:72px 24px 96px;background:radial-gradient(1100px 480px at 15% -10%,color-mix(in srgb,var(--l-primary) 14%,transparent),transparent),radial-gradient(900px 460px at 100% 0,color-mix(in srgb,var(--l-accent) 12%,transparent),transparent)}.page_heroInner__8WoKQ{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:56px;gap:56px;align-items:center}.page_heroCopy__r3YU6{max-width:560px}.page_eyebrow__yxIK8{display:inline-flex;align-items:center;gap:8px;margin:0 0 20px;padding:7px 14px;border-radius:999px;background:var(--l-card);border:1px solid var(--l-border);font-size:13px;font-weight:600;color:var(--l-primary)}.page_h1__HkJRI{font-size:clamp(32px,4.6vw,48px);font-weight:800;line-height:1.12;letter-spacing:-.01em;margin-bottom:20px}.page_heroSub__fi66w{font-size:17px;line-height:1.6;color:var(--l-fg-muted);margin:0 0 32px;max-width:52ch}.page_heroActions__uE8fj{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:28px}.page_primaryButton__gjjaG{display:inline-flex;align-items:center;gap:8px;--hero-cta-from:#2563eb;--hero-cta-to:#1d4ed8;background:var(--hero-cta-from);color:#fff;font-weight:700;font-size:15.5px;padding:14px 24px;border-radius:12px;text-decoration:none;cursor:pointer;transition:background .16s ease,transform .16s ease}.page_primaryButton__gjjaG:hover{background:var(--hero-cta-to);transform:translateY(-1px)}.page_secondaryButton__0Pzex{display:inline-flex;align-items:center;font-weight:600;font-size:15.5px;color:var(--l-fg);padding:14px 4px;text-decoration:none;cursor:pointer;border-bottom:2px solid var(--l-border);transition:border-color .16s ease}.page_secondaryButton__0Pzex:hover{border-color:var(--l-primary)}.page_heroChips__mMo16{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.page_heroChips__mMo16 li{font-size:13px;font-weight:600;color:var(--l-fg-muted);background:var(--l-card);border:1px solid var(--l-border);border-radius:999px;padding:7px 13px}.page_heroVisual__b_sym{position:relative;display:flex;justify-content:center}.page_mockPhone__L43_o{width:260px;border-radius:30px;padding:14px;background:var(--l-card);border:1px solid var(--l-border);box-shadow:0 30px 60px -30px rgba(15,23,42,.35)}.page_mockScreen__NEAxB{border-radius:20px;overflow:hidden;background:var(--l-muted-bg);border:1px solid var(--l-border)}.page_mockGarment__1uiHu{position:relative;height:320px;overflow:hidden;background:linear-gradient(155deg,color-mix(in srgb,var(--l-primary) 85%,transparent),var(--l-accent))}.page_mockGarmentVideo__wCgul{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.page_mockToast__ZeebW{top:8%;right:-6px;gap:8px;border:1px solid var(--l-border);border-radius:12px;padding:10px 14px;font-size:12.5px;font-weight:600;color:var(--l-fg)}.page_mockQr__rLApw,.page_mockToast__ZeebW{position:absolute;display:flex;align-items:center;background:var(--l-card);box-shadow:0 16px 32px -18px rgba(15,23,42,.4)}.page_mockQr__rLApw{bottom:10%;left:-14px;justify-content:center;width:56px;height:56px;border-radius:14px;border:1px solid var(--l-border);color:var(--l-primary)}.page_steps__B4_i4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_step__0ZyaY{display:flex;flex-direction:column;background:var(--l-card);border:1px solid var(--l-border);border-radius:20px;overflow:hidden;box-shadow:0 20px 40px -28px rgba(15,23,42,.5)}.page_stepMedia__jaKtY{position:relative;aspect-ratio:4/3}.page_stepImage__eFcED{object-fit:cover}.page_stepCard__q7x8P{padding:18px 20px 22px}.page_stepNumber__Is_ZR{display:block;font-family:var(--l-font-display);font-size:13px;font-weight:700;color:var(--l-primary);margin-bottom:8px}.page_stepTitle__D2o3b{font-size:16.5px;font-weight:700;margin-bottom:6px}.page_stepDesc__iZGUx{margin:0;font-size:13.5px;line-height:1.5;color:var(--l-fg-muted)}.page_featureGrid__QBsGp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_featureCard__swyBK{background:var(--l-card);border:1px solid var(--l-border);border-radius:16px;padding:26px 22px}.page_featureIcon__UHR_A{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--l-muted-bg);color:var(--l-primary);margin-bottom:16px}.page_sectionMuted__XWXhl .page_featureIcon__UHR_A{background:var(--l-card)}.page_featureTitle__pGLZ6{font-size:16.5px;font-weight:700;margin-bottom:6px}.page_featureDesc__GZakL{margin:0;font-size:14px;line-height:1.55;color:var(--l-fg-muted)}.page_trustGrid__bkRS_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.page_trustCard__Q1Oui{padding:4px}.page_trustIcon__uCZCK{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--l-muted-bg);color:var(--l-accent);margin-bottom:16px}.page_trustTitle__uNM1C{font-size:17px;font-weight:700;margin-bottom:8px}.page_trustDesc__eivmo{margin:0;font-size:14.5px;line-height:1.6;color:var(--l-fg-muted);max-width:34ch}@media (max-width:900px){.page_heroInner__8WoKQ{grid-template-columns:1fr}.page_heroVisual__b_sym{order:-1;margin-bottom:12px}.page_featureGrid__QBsGp,.page_steps__B4_i4,.page_trustGrid__bkRS_{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_section__zQZ2o{padding:64px 20px}.page_hero__7KFOs{padding:48px 20px 64px}.page_featureGrid__QBsGp,.page_steps__B4_i4,.page_trustGrid__bkRS_{grid-template-columns:1fr}.page_heroActions__uE8fj{flex-direction:column;align-items:flex-start}.page_mockPhone__L43_o{width:220px}}@media (prefers-reduced-motion:reduce){.page_primaryButton__gjjaG,.page_secondaryButton__0Pzex{transition:none}}.legal_main__zE0Ia{padding:48px 20px 80px}.legal_inner__QjkLj{max-width:46rem;margin:0 auto}.legal_eyebrow__GxB74{margin:0 0 6px;font-family:var(--l-font-body);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--l-primary)}.legal_title__rqoIo{margin:0 0 10px;font-family:var(--l-font-display);font-size:clamp(30px,6vw,42px);font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--l-fg)}.legal_updated__uYmPd{margin:0 0 32px;font-size:14px;color:var(--l-fg-muted)}.legal_section__Xfnm8{margin-bottom:34px}.legal_sectionTitle__XN9JY{margin:0 0 10px;font-family:var(--l-font-display);font-size:20px;font-weight:700;letter-spacing:.01em;color:var(--l-fg)}.legal_section__Xfnm8 p{margin:0 0 12px;font-size:16px;line-height:1.7;color:var(--l-fg)}.legal_section__Xfnm8 p:last-child{margin-bottom:0}.legal_section__Xfnm8 ul{margin:0 0 12px;padding-left:20px}.legal_section__Xfnm8 li{margin-bottom:8px;font-size:16px;line-height:1.7;color:var(--l-fg)}.legal_section__Xfnm8 a{color:var(--l-primary);text-underline-offset:3px}.legal_todo__zR3zP{font-family:var(--font-mono,monospace);font-size:.9em;padding:1px 6px;border-radius:4px;background:color-mix(in srgb,var(--l-primary) 14%,transparent);color:var(--l-primary);overflow-wrap:anywhere}