.page-module__Nxnn0a__page{background:var(--g-bg-primary,#fdfdfa);color:var(--g-text-primary,#1a1a1a);overflow-x:hidden}.page-module__Nxnn0a__hero{max-width:1200px;margin:0 auto;padding:120px 24px 0}.page-module__Nxnn0a__heroInner{text-align:center;max-width:680px;margin:0 auto;padding-bottom:56px}.page-module__Nxnn0a__heroEyebrow{font-family:var(--g-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text-tertiary,#999);margin:0 0 20px;font-size:10px}.page-module__Nxnn0a__heroTitle{font-family:var(--g-font-display,Georgia,serif);letter-spacing:-.03em;color:var(--g-text-primary,#1a1a1a);margin:0 0 20px;font-size:clamp(38px,6vw,68px);font-weight:300;line-height:1.08}.page-module__Nxnn0a__br{display:block}.page-module__Nxnn0a__heroSub{color:var(--g-text-secondary,#555);max-width:560px;margin:0 auto 36px;font-size:clamp(15px,2vw,18px);line-height:1.6}.page-module__Nxnn0a__heroCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:14px;display:flex}.page-module__Nxnn0a__heroPrimary{color:#deff00;letter-spacing:-.01em;background:#1a1a1a;border-radius:100px;align-items:center;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__Nxnn0a__heroPrimary:hover{opacity:.82}.page-module__Nxnn0a__heroSecondary{color:var(--g-text-primary,#1a1a1a);border:1px solid #1a1a1a33;border-radius:100px;align-items:center;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s;display:inline-flex}.page-module__Nxnn0a__heroSecondary:hover{border-color:#1a1a1a80}.page-module__Nxnn0a__heroHint{color:var(--g-text-tertiary,#999);margin:0;font-size:11px}.page-module__Nxnn0a__sectionHeader{text-align:center;margin-bottom:64px}.page-module__Nxnn0a__eyebrow{font-family:var(--g-font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;color:var(--g-text-tertiary,#999);margin:0 0 12px;font-size:10px}.page-module__Nxnn0a__sectionTitle{font-family:var(--g-font-display,Georgia,serif);letter-spacing:-.03em;color:#1a1a1a;margin:0 0 12px;font-size:clamp(28px,4vw,44px);font-weight:300;line-height:1.15}.page-module__Nxnn0a__sectionSub{color:var(--g-text-secondary,#666);max-width:560px;margin:0 auto;font-size:15px;line-height:1.6}.page-module__Nxnn0a__howItWorks{max-width:1160px;margin:0 auto;padding:96px 24px}.page-module__Nxnn0a__stepsGrid{grid-template-columns:repeat(3,1fr);gap:40px;max-width:900px;margin:0 auto;display:grid}.page-module__Nxnn0a__stepNum{font-family:var(--g-font-display,Georgia,serif);letter-spacing:-.04em;color:#1a1a1a1f;margin:0 0 12px;font-size:40px;font-weight:300}.page-module__Nxnn0a__stepTitle{color:#1a1a1a;margin:0 0 8px;font-size:16px;font-weight:600}.page-module__Nxnn0a__stepDesc{color:var(--g-text-secondary,#666);margin:0;font-size:13px;line-height:1.65}@media (max-width:700px){.page-module__Nxnn0a__stepsGrid{grid-template-columns:1fr;gap:32px;max-width:400px}}.page-module__Nxnn0a__codesSection{background:var(--g-bg-secondary,#f5f4f0);padding:96px 24px}.page-module__Nxnn0a__codesGrid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:760px;margin:0 auto;display:grid}.page-module__Nxnn0a__codeCard{background:var(--g-bg-primary,#fdfdfa);border-radius:10px;padding:28px}.page-module__Nxnn0a__codeTitle{color:#1a1a1a;margin:0 0 8px;font-size:15px;font-weight:600}.page-module__Nxnn0a__codeDesc{color:var(--g-text-secondary,#666);margin:0;font-size:13px;line-height:1.65}@media (max-width:700px){.page-module__Nxnn0a__codesGrid{grid-template-columns:1fr;max-width:400px}}.page-module__Nxnn0a__useCases{max-width:1160px;margin:0 auto;padding:96px 24px}.page-module__Nxnn0a__useCaseGrid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1160px;margin:0 auto;display:grid}.page-module__Nxnn0a__useCaseCard{background:var(--g-bg-secondary,#f5f4f0);border-radius:10px;padding:28px}.page-module__Nxnn0a__useCaseTitle{color:#1a1a1a;margin:0 0 10px;font-size:16px;font-weight:600}.page-module__Nxnn0a__useCaseBody{color:var(--g-text-secondary,#666);margin:0;font-size:13px;line-height:1.65}@media (max-width:860px){.page-module__Nxnn0a__useCaseGrid{grid-template-columns:1fr;max-width:560px}}.page-module__Nxnn0a__studioSection{background:var(--g-bg-secondary,#f5f4f0);padding:96px 24px}.page-module__Nxnn0a__studioInner{text-align:center;max-width:600px;margin:0 auto}.page-module__Nxnn0a__studioBody{color:var(--g-text-secondary,#555);margin:0 0 32px;font-size:15px;line-height:1.7}.page-module__Nxnn0a__studioLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.page-module__Nxnn0a__studioLink{color:#1a1a1a;border-bottom:1px solid #1a1a1a40;padding-bottom:2px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s}.page-module__Nxnn0a__studioLink:hover{border-color:#1a1a1a}.page-module__Nxnn0a__faqSection{max-width:760px;margin:0 auto;padding:96px 24px}.page-module__Nxnn0a__faqList{flex-direction:column;gap:0;display:flex}.page-module__Nxnn0a__faqItem{border-bottom:1px solid var(--g-border,#e5e4e0)}.page-module__Nxnn0a__faqItem:first-child{border-top:1px solid var(--g-border,#e5e4e0)}.page-module__Nxnn0a__faqQ{text-align:left;cursor:pointer;color:#1a1a1a;background:0 0;border:none;justify-content:space-between;align-items:flex-start;gap:16px;width:100%;padding:18px 0;font-size:14px;font-weight:500;line-height:1.4;display:flex}.page-module__Nxnn0a__faqChevron{color:var(--g-text-tertiary,#999);flex-shrink:0;margin-top:1px;font-size:18px;line-height:1}.page-module__Nxnn0a__faqA{color:var(--g-text-secondary,#555);margin:0;padding:0 0 18px;font-size:14px;line-height:1.7}.page-module__Nxnn0a__ctaPrimary{color:#0a0a0a;background:#deff00;border-radius:100px;padding:13px 28px;font-size:14px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}.page-module__Nxnn0a__ctaPrimary:hover{opacity:.85}.page-module__Nxnn0a__ctaSecondary{color:#ffffffbf;border:1px solid #fff3;border-radius:100px;padding:13px 24px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.page-module__Nxnn0a__ctaSecondary:hover{color:#fff;border-color:#ffffff80}
