.page_page__3ExGD{--section-gutter:max(24px,calc((100% - 1072px) / 2));width:100%;min-width:0;color:rgb(var(--text-main))}.page_hero___VopT{padding:100px var(--section-gutter) 72px;text-align:center;background:radial-gradient(ellipse at 50% 0,rgb(var(--color-primary)/.12),transparent 68%)}.page_eyebrow__9D3j1{color:rgb(var(--color-primary));font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:18px}.page_hero___VopT h1{max-width:950px;margin-inline:auto;font-size:clamp(2.5rem,5.5vw,4.5rem);line-height:1.1;letter-spacing:-.045em;font-weight:750;text-wrap:balance}.page_hero___VopT h1 span{color:rgb(var(--color-primary))}.page_lead__PuHzo{max-width:740px;font-size:18px;line-height:1.85;margin:24px auto 0;color:rgb(var(--text-muted))}.page_actions__Darrq{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page_primary__rZWfJ,.page_secondary__2w942{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 22px;border:1px solid transparent;border-radius:12px;font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.page_primary__rZWfJ{background:rgb(var(--color-primary));color:rgb(var(--color-primary-content));box-shadow:0 4px 14px rgb(var(--color-primary)/.2)}.page_primary__rZWfJ:hover{transform:translateY(-2px);box-shadow:0 7px 22px rgb(var(--color-primary)/.3)}.page_primary__rZWfJ svg{transition:transform .18s ease}.page_primary__rZWfJ:hover svg{transform:translateX(3px)}.page_secondary__2w942{border-color:rgb(var(--border-subtle));background:rgb(var(--bg-surface));color:rgb(var(--text-main))}.page_secondary__2w942:hover{background:rgb(var(--color-primary)/.06);border-color:rgb(var(--color-primary)/.45)}.page_page__3ExGD a:focus-visible,.page_page__3ExGD summary:focus-visible{outline:2px solid rgb(var(--color-primary));outline-offset:4px}.page_hero___VopT .page_actions__Darrq{justify-content:center}.page_hero___VopT .page_eyebrow__9D3j1{display:inline-flex;border:1px solid rgb(var(--color-primary)/.2);border-radius:999px;padding:9px 16px;background:rgb(var(--bg-surface)/.65)}.page_highlights___lWYx{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;font-size:12px;color:rgb(var(--text-muted))}.page_highlights___lWYx span{display:inline-flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid rgb(var(--border-subtle));border-radius:999px;background:rgb(var(--bg-surface)/.7)}.page_highlights___lWYx svg{color:rgb(var(--color-primary))}.page_section__mQ_fM{padding:64px var(--section-gutter);border-top:1px solid rgb(var(--border-subtle)/.7)}.page_section__mQ_fM:nth-of-type(odd){background:rgb(var(--bg-muted)/.65)}.page_section__mQ_fM:nth-of-type(2n){background:rgb(var(--bg-surface)/.8)}.page_section__mQ_fM h2{font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;letter-spacing:-.025em;font-weight:700;margin-bottom:20px;text-wrap:balance}.page_section__mQ_fM h3{font-size:17px;font-weight:650;line-height:1.5}.page_section__mQ_fM p{line-height:1.85;margin:12px 0;max-width:850px;color:rgb(var(--text-muted))}.page_section__mQ_fM .page_eyebrow__9D3j1{color:rgb(var(--color-primary))}.page_cards__ng_tz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px;counter-reset:benefit}.page_card__iGVGu{padding:28px;border:1px solid rgb(var(--border-subtle));border-radius:18px;background:rgb(var(--bg-surface));box-shadow:0 4px 20px rgb(0 0 0/.025)}.page_card__iGVGu:before{counter-increment:benefit;content:"0" counter(benefit);display:grid;place-items:center;width:40px;height:40px;margin-bottom:24px;border-radius:12px;background:rgb(var(--color-primary)/.09);color:rgb(var(--color-primary));font-size:13px;font-weight:750}.page_card__iGVGu p{font-size:14px}.page_tableWrap__Q8VKd{overflow-x:auto;margin:28px 0 20px;border:1px solid rgb(var(--border-subtle));border-radius:16px;background:rgb(var(--bg-surface))}.page_tableWrap__Q8VKd table{border-collapse:collapse;width:100%;min-width:540px;text-align:left;font-size:14px}.page_tableWrap__Q8VKd td,.page_tableWrap__Q8VKd th{padding:17px 20px;border-bottom:1px solid rgb(var(--border-subtle))}.page_tableWrap__Q8VKd thead{background:rgb(var(--color-primary)/.07)}.page_tableWrap__Q8VKd tbody tr:last-child>*{border-bottom:0}.page_tableWrap__Q8VKd td{color:rgb(var(--text-muted))}.page_tableWrap__Q8VKd tbody tr:nth-child(2n){background:rgb(var(--bg-muted)/.4)}.page_tableWrap__Q8VKd tbody tr:hover,.page_textLink__LOT72{background:rgb(var(--color-primary)/.045)}.page_textLink__LOT72{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid rgb(var(--color-primary)/.18);border-radius:10px;color:rgb(var(--color-primary));font-size:14px;font-weight:650;text-decoration:none;transition:background .18s ease,border-color .18s ease}.page_textLink__LOT72:hover{background:rgb(var(--color-primary)/.1);border-color:rgb(var(--color-primary)/.45)}.page_steps__MHJIr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:32px 0 40px;counter-reset:step}.page_steps__MHJIr li{position:relative;padding:24px 0 0;border-top:2px solid rgb(var(--color-primary)/.25)}.page_steps__MHJIr li:before{counter-increment:step;content:counter(step,decimal-leading-zero);display:block;color:rgb(var(--color-primary));font-size:28px;font-weight:750;letter-spacing:-.04em;margin-bottom:16px}.page_steps__MHJIr p{font-size:14px}.page_section__mQ_fM p code{overflow-wrap:anywhere;font-size:.9em}.page_code__sDcML{background:#111827;color:#e5e7eb;border-radius:16px;padding:24px;overflow-x:auto;font-size:13px;line-height:1.85;margin:24px 0}.page_code__sDcML:before{content:"PYTHON  /  CHAT COMPLETIONS";display:block;padding-bottom:16px;margin-bottom:20px;border-bottom:1px solid #283449;color:#94a3b8;font-family:var(--font-sans);font-size:10px;font-weight:650;letter-spacing:.13em}.page_section__mQ_fM.page_pricing__vEUEO{background:linear-gradient(120deg,rgb(var(--color-primary)/.09),transparent),rgb(var(--bg-muted)/.7)}.page_faq__p0z4L{display:grid;gap:12px;margin-top:28px}.page_faq__p0z4L details{border:1px solid rgb(var(--border-subtle));border-radius:14px;background:rgb(var(--bg-surface));transition:border-color .18s ease,background .18s ease}.page_faq__p0z4L details[open]{border-color:rgb(var(--color-primary)/.35);background:rgb(var(--color-primary)/.035)}.page_faq__p0z4L summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;cursor:pointer;font-weight:600;line-height:1.6;list-style:none;border-radius:14px}.page_faq__p0z4L summary::-webkit-details-marker{display:none}.page_faq__p0z4L summary:hover{color:rgb(var(--color-primary))}.page_faq__p0z4L summary svg{flex-shrink:0;color:rgb(var(--text-muted));transition:transform .2s ease}.page_faq__p0z4L details[open] summary svg{transform:rotate(180deg);color:rgb(var(--color-primary))}.page_faq__p0z4L p{font-size:15px;margin:0;padding:0 24px 24px}.page_section__mQ_fM.page_cta__PaN9V{padding-block:80px;text-align:center;background:radial-gradient(ellipse at bottom,rgb(var(--color-primary)/.13),transparent 75%),rgb(var(--bg-muted)/.6)}.page_cta__PaN9V h2,.page_cta__PaN9V p{margin-inline:auto}.page_cta__PaN9V .page_actions__Darrq{justify-content:center}@media (max-width:760px){.page_page__3ExGD{--section-gutter:20px}.page_hero___VopT{padding-top:60px;padding-bottom:48px}.page_lead__PuHzo{font-size:17px}.page_cards__ng_tz,.page_steps__MHJIr{grid-template-columns:1fr;gap:16px}.page_section__mQ_fM{padding-block:40px}.page_steps__MHJIr li{padding-left:52px;padding-top:18px}.page_steps__MHJIr li:before{position:absolute;left:0;top:14px;font-size:24px}.page_faq__p0z4L summary{padding:18px;font-size:14px}.page_faq__p0z4L p{padding:0 18px 20px;font-size:14px}.page_section__mQ_fM.page_cta__PaN9V{padding-block:52px}.page_highlights___lWYx{gap:14px}}@media (max-width:420px){.page_actions__Darrq>a{width:100%}.page_hero___VopT .page_eyebrow__9D3j1{font-size:9px;letter-spacing:.08em}}@media (prefers-reduced-motion:reduce){.page_page__3ExGD *,.page_page__3ExGD :before{transition:none}.page_primary__rZWfJ:hover,.page_primary__rZWfJ:hover svg{transform:none}}.nara-btn{display:inline-flex;align-items:center;justify-content:center;font-weight:500;border:0;cursor:pointer;transition-property:color,background-color,border-color,box-shadow;transition-duration:var(--duration-fast);transition-timing-function:var(--easing-smooth)}.nara-btn:focus-visible{outline:2px solid rgb(var(--ring-focus));outline-offset:2px}.nara-btn:disabled{opacity:.5;cursor:not-allowed}.nara-btn[aria-busy=true]{cursor:progress}.nara-btn--sm{height:2rem;padding:0 .75rem;border-radius:.375rem;gap:.375rem}.nara-btn--md,.nara-btn--sm{font-size:.875rem;line-height:1.25rem}.nara-btn--md{height:2.5rem;padding:0 1rem}.nara-btn--lg,.nara-btn--md{border-radius:.5rem;gap:.5rem}.nara-btn--lg{height:3rem;padding:0 1.5rem;font-size:1rem;line-height:1.5rem}.nara-btn--full{width:100%}.nara-btn__icon{display:inline-flex;flex-shrink:0}.nara-btn__loader{display:inline-block;animation:nara-btn-pulse 1.2s ease-in-out infinite}@keyframes nara-btn-pulse{0%,to{opacity:1}50%{opacity:.5}}.nara-btn--primary-solid{background-color:rgb(var(--color-primary));color:rgb(var(--color-primary-content));box-shadow:var(--shadow-sm)}.nara-btn--primary-solid:hover{background-color:rgb(var(--color-primary-hover))}.nara-btn--primary-solid:active{background-color:rgb(var(--color-primary-active))}.nara-btn--primary-soft{background-color:rgb(var(--color-primary)/.1);color:rgb(var(--color-primary))}.nara-btn--primary-soft:hover{background-color:rgb(var(--color-primary)/.2)}.nara-btn--primary-ghost{background-color:transparent;color:rgb(var(--color-primary))}.nara-btn--primary-ghost:hover{background-color:rgb(var(--color-primary)/.1)}.nara-btn--primary-outline{background-color:transparent;color:rgb(var(--color-primary));border:1px solid rgb(var(--color-primary)/.4)}.nara-btn--primary-outline:hover{background-color:rgb(var(--color-primary)/.1);border-color:rgb(var(--color-primary)/.6)}.nara-btn--primary-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-primary));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--primary-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--secondary-solid{background-color:rgb(var(--color-secondary));color:rgb(var(--color-secondary-content));box-shadow:var(--shadow-sm)}.nara-btn--secondary-solid:hover{background-color:rgb(var(--color-secondary-hover))}.nara-btn--secondary-solid:active{background-color:rgb(var(--color-secondary-active))}.nara-btn--secondary-soft{background-color:rgb(var(--color-secondary)/.6);color:rgb(var(--color-secondary-content))}.nara-btn--secondary-soft:hover{background-color:rgb(var(--color-secondary-hover))}.nara-btn--secondary-ghost{background-color:transparent;color:rgb(var(--color-secondary-content))}.nara-btn--secondary-ghost:hover{background-color:rgb(var(--color-secondary))}.nara-btn--secondary-outline{background-color:transparent;color:rgb(var(--color-secondary-content));border:1px solid rgb(var(--color-secondary-content)/.3)}.nara-btn--secondary-outline:hover{background-color:rgb(var(--color-secondary));border-color:rgb(var(--color-secondary-content)/.5)}.nara-btn--secondary-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-secondary-content));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--secondary-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--accent-solid{background-color:rgb(var(--color-accent));color:rgb(var(--color-accent-content));box-shadow:var(--shadow-sm)}.nara-btn--accent-solid:hover{background-color:rgb(var(--color-accent)/.85)}.nara-btn--accent-soft{background-color:rgb(var(--color-accent)/.1);color:rgb(var(--color-accent))}.nara-btn--accent-soft:hover{background-color:rgb(var(--color-accent)/.2)}.nara-btn--accent-ghost{background-color:transparent;color:rgb(var(--color-accent))}.nara-btn--accent-ghost:hover{background-color:rgb(var(--color-accent)/.1)}.nara-btn--accent-outline{background-color:transparent;color:rgb(var(--color-accent));border:1px solid rgb(var(--color-accent)/.4)}.nara-btn--accent-outline:hover{background-color:rgb(var(--color-accent)/.1);border-color:rgb(var(--color-accent)/.6)}.nara-btn--accent-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-accent));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--accent-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--info-solid{background-color:rgb(var(--color-info));color:rgb(var(--color-info-content));box-shadow:var(--shadow-sm)}.nara-btn--info-solid:hover{background-color:rgb(var(--color-info)/.85)}.nara-btn--info-soft{background-color:rgb(var(--color-info)/.1);color:rgb(var(--color-info))}.nara-btn--info-soft:hover{background-color:rgb(var(--color-info)/.2)}.nara-btn--info-ghost{background-color:transparent;color:rgb(var(--color-info))}.nara-btn--info-ghost:hover{background-color:rgb(var(--color-info)/.1)}.nara-btn--info-outline{background-color:transparent;color:rgb(var(--color-info));border:1px solid rgb(var(--color-info)/.4)}.nara-btn--info-outline:hover{background-color:rgb(var(--color-info)/.1);border-color:rgb(var(--color-info)/.6)}.nara-btn--info-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-info));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--info-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--success-solid{background-color:rgb(var(--color-success));color:rgb(var(--color-success-content));box-shadow:var(--shadow-sm)}.nara-btn--success-solid:hover{background-color:rgb(var(--color-success)/.85)}.nara-btn--success-soft{background-color:rgb(var(--color-success)/.1);color:rgb(var(--color-success))}.nara-btn--success-soft:hover{background-color:rgb(var(--color-success)/.2)}.nara-btn--success-ghost{background-color:transparent;color:rgb(var(--color-success))}.nara-btn--success-ghost:hover{background-color:rgb(var(--color-success)/.1)}.nara-btn--success-outline{background-color:transparent;color:rgb(var(--color-success));border:1px solid rgb(var(--color-success)/.4)}.nara-btn--success-outline:hover{background-color:rgb(var(--color-success)/.1);border-color:rgb(var(--color-success)/.6)}.nara-btn--success-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-success));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--success-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--warning-solid{background-color:rgb(var(--color-warning));color:rgb(var(--color-warning-content));box-shadow:var(--shadow-sm)}.nara-btn--warning-solid:hover{background-color:rgb(var(--color-warning)/.85)}.nara-btn--warning-soft{background-color:rgb(var(--color-warning)/.1);color:rgb(var(--color-warning))}.nara-btn--warning-soft:hover{background-color:rgb(var(--color-warning)/.2)}.nara-btn--warning-ghost{background-color:transparent;color:rgb(var(--color-warning))}.nara-btn--warning-ghost:hover{background-color:rgb(var(--color-warning)/.1)}.nara-btn--warning-outline{background-color:transparent;color:rgb(var(--color-warning));border:1px solid rgb(var(--color-warning)/.4)}.nara-btn--warning-outline:hover{background-color:rgb(var(--color-warning)/.1);border-color:rgb(var(--color-warning)/.6)}.nara-btn--warning-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-warning));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--warning-glass:hover{background-color:rgb(var(--bg-surface)/.95)}.nara-btn--error-solid{background-color:rgb(var(--color-error));color:rgb(var(--color-error-content));box-shadow:var(--shadow-sm)}.nara-btn--error-solid:hover{background-color:rgb(var(--color-error)/.85)}.nara-btn--error-soft{background-color:rgb(var(--color-error)/.1);color:rgb(var(--color-error))}.nara-btn--error-soft:hover{background-color:rgb(var(--color-error)/.2)}.nara-btn--error-ghost{background-color:transparent;color:rgb(var(--color-error))}.nara-btn--error-ghost:hover{background-color:rgb(var(--color-error)/.1)}.nara-btn--error-outline{background-color:transparent;color:rgb(var(--color-error));border:1px solid rgb(var(--color-error)/.4)}.nara-btn--error-outline:hover{background-color:rgb(var(--color-error)/.1);border-color:rgb(var(--color-error)/.6)}.nara-btn--error-glass{background-color:rgb(var(--bg-surface)/.7);color:rgb(var(--color-error));border:1px solid rgb(var(--border-subtle)/.5);backdrop-filter:blur(var(--glass-blur));-webkit-backdrop-filter:blur(var(--glass-blur));box-shadow:var(--shadow-sm)}.nara-btn--error-glass:hover{background-color:rgb(var(--bg-surface)/.95)}