:root{--bg: #fcfbf8;--bg-elevated: #f6f4ee;--surface: #f1eee6;--surface-hover: #e7e2d6;--border: rgba(15, 23, 42, .08);--border-strong: rgba(15, 23, 42, .14);--primary: #1e2a47;--primary-glow: rgba(30, 42, 71, .16);--accent: #9c7940;--accent-glow: rgba(156, 121, 64, .18);--primary-muted: rgba(30, 42, 71, .08);--text: #0f172a;--text-muted: #475569;--text-dim: #5a6473;--success: #059669;--warning: #b45309;--warning-muted: rgba(217, 119, 6, .1);--warning-bg: rgba(217, 119, 6, .06);--warning-border: rgba(217, 119, 6, .25);--font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--glass: rgba(252, 251, 248, .85);--glass-border: rgba(15, 23, 42, .08);--marketing-shell-max: 1360px}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulse-glow{0%{box-shadow:0 0 0 0 var(--primary-glow)}70%{box-shadow:0 0 0 15px #1e2a4700}to{box-shadow:0 0 #1e2a4700}}@keyframes rec-pulse{0%{opacity:1;transform:scale(1);box-shadow:0 0 #ef444466}50%{opacity:.7;transform:scale(1.1);box-shadow:0 0 0 6px #ef444400}to{opacity:1;transform:scale(1);box-shadow:0 0 #ef444400}}.animate-fade-in{animation:fadeIn .8s ease-out forwards}.animate-float{animation:float 3s ease-in-out infinite}.glass{background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);box-shadow:0 8px 32px #0f172a0f}.gradient-text{display:block;text-align:center;background:linear-gradient(135deg,#0f172a,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}main h1.gradient-text{display:block!important;text-align:center!important}main .page-hero-header{display:flex;flex-direction:column;align-items:center;text-align:center}main h1.page-hero-title,main h2.page-hero-title{display:block!important;width:100%;margin-left:auto;margin-right:auto;text-align:center!important;white-space:nowrap;text-wrap:nowrap}@media(max-width:640px){main h1.page-hero-title,main h2.page-hero-title{white-space:normal;text-wrap:balance}}.primary-gradient-text{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-sans);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0)}h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--text)}.mono{font-family:var(--font-mono);font-size:.9em}a{color:inherit;text-decoration:none;transition:all .2s ease}button{cursor:pointer;border:none;outline:none;background:none;font-family:inherit}a:focus-visible,button:focus-visible,[role=button]:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:4px}.section-container{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mn-marketing-page{position:relative;overflow:hidden;color:var(--text);background:var(--bg)}.mn-marketing-page:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 14% 18%,rgba(30,42,71,.05),transparent 30%),radial-gradient(circle at 82% 10%,rgba(156,121,64,.1),transparent 32%);pointer-events:none}.mn-marketing-page>.section-container{position:relative;z-index:1}.landing-page .section-container{max-width:var(--marketing-shell-max)}@media(min-width:640px){.section-container{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}.landing-hero{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,32px);align-items:start}.landing-hero-visual{position:relative;width:100%;max-width:min(520px,100%);margin-inline:auto;min-height:0;perspective:1000px}@media(min-width:1024px){.landing-hero{grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);gap:clamp(24px,4vw,52px)}.landing-hero-visual{justify-self:end;align-self:start;max-width:min(500px,100%);margin-inline:0}}@media(max-width:1023px){.landing-mockup-panel{transform:none!important}}@media(max-width:600px){.landing-mockup-panel{transform:none!important;position:relative!important;width:100%!important;height:auto!important;top:auto!important;right:auto!important;margin-bottom:1rem}}.form-group{display:flex;flex-direction:column;gap:8px}.form-label{font-size:14px;font-weight:500;color:var(--text)}.input-base{width:100%;padding:12px 16px;font-size:15px;font-family:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:10px;transition:border-color .2s,box-shadow .2s}.input-base::-moz-placeholder{color:var(--text-dim)}.input-base::placeholder{color:var(--text-dim)}.input-base:hover:not(:disabled){border-color:var(--border-strong)}.input-base:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-muted)}@media(max-width:639px){.input-base,textarea.input-base{font-size:16px}}.input-base:disabled{opacity:.6;cursor:not-allowed}.btn{padding:12px 24px;font-size:15px;font-weight:600;font-family:inherit;border-radius:10px;transition:all .2s ease}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover:not(:disabled){background:#16203a;transform:translateY(-1px)}.btn-secondary{background:var(--surface);color:var(--text);border:1px solid var(--border)}.btn-secondary:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-strong)}.docs-shell{max-width:1400px;margin:0 auto;padding-top:24px;padding-bottom:max(64px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:640px){.docs-shell{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}}.docs-shell-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.docs-shell-kicker,.docs-eyebrow,.docs-nav-group-title{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--primary)}.docs-shell-title{margin-top:6px;font-size:22px;font-weight:700;letter-spacing:-.03em}.docs-shell-header p{max-width:640px;margin-top:6px;color:var(--text-muted);font-size:13px}.docs-mobile-menu-button{display:none;align-items:center;gap:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:10px 14px}.docs-shell-body{display:grid;grid-template-columns:280px minmax(0,1fr) 220px;gap:24px;align-items:start}.docs-sidebar,.docs-toc-card,.docs-home-highlight,.docs-home-journey-card,.docs-home-card,.docs-callout,.docs-code-block,.docs-table-wrap,.docs-pager-card{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 8px 20px #0f172a0d}.docs-sidebar{position:sticky;top:92px;padding:14px}.docs-nav-inner{display:flex;flex-direction:column;gap:14px}.docs-nav-home{font-size:13px;font-weight:700;color:var(--text)}.docs-search{display:flex;align-items:center;gap:10px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;color:var(--text-muted);background:var(--bg-elevated)}.docs-search input{width:100%;background:transparent;color:var(--text);border:0;outline:none;font:inherit}.docs-nav-groups{display:flex;flex-direction:column;gap:16px}.docs-nav-group-description{margin-top:4px;color:var(--text-dim);font-size:12px;line-height:1.5}.docs-nav-links{margin-top:10px;display:flex;flex-direction:column;gap:6px}.docs-nav-link{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;color:var(--text-muted)}.docs-nav-link strong{color:inherit;font-size:13px}.docs-nav-link span{font-size:11px;line-height:1.5}.docs-nav-link:hover,.docs-nav-link-active{background:var(--primary-muted);color:var(--text)}.docs-main{min-width:0}.docs-toc{position:sticky;top:92px}.docs-toc-card{padding:14px}.docs-toc-title{font-size:12px;font-weight:700;color:var(--text);margin-bottom:10px}.docs-toc-links{display:flex;flex-direction:column;gap:8px}.docs-toc-links a,.docs-toc-overview{font-size:12px;color:var(--text-muted)}.docs-toc-links a:hover,.docs-toc-overview:hover{color:var(--text)}.docs-toc-divider{height:1px;background:var(--border);margin:16px 0}.docs-page{max-width:700px}.docs-page-header{margin-bottom:26px}.docs-page-header h1{margin-top:6px;font-size:32px}.docs-page-header p{margin-top:8px;font-size:16px;line-height:1.6;color:var(--text-muted)}.docs-page-body{display:flex;flex-direction:column;gap:26px}.docs-section h2{margin-bottom:12px;font-size:24px;color:var(--text)}.docs-section h3{margin-top:40px;margin-bottom:12px;font-size:18px;color:var(--text)}.docs-section p,.docs-section li,.docs-section dd{color:var(--text-muted);line-height:1.6;font-size:16px}.docs-section p+p,.docs-section p+ul,.docs-section p+ol,.docs-section ul+p,.docs-section ol+p,.docs-section ul+ul{margin-top:10px}.docs-section ul,.docs-section ol{padding-left:20px}.docs-flow-grid,.docs-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.docs-flow-card,.docs-info-card{padding:14px;border-radius:16px;border:1px solid var(--border);background:var(--bg-elevated)}.docs-flow-label,.docs-info-kicker{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--primary-muted);color:var(--primary);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.docs-flow-card h3,.docs-info-card h3{margin-top:10px;font-size:16px}.docs-flow-card p,.docs-info-card p{margin-top:8px;color:var(--text-muted);font-size:13px;line-height:1.6}.docs-checklist{display:grid;gap:10px;margin-top:12px}.docs-checklist-item{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;padding:12px 14px;border-radius:14px;border:1px solid var(--border);background:var(--bg-elevated)}.docs-checklist-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:#0596691f;color:var(--success);font-size:14px;font-weight:800}.docs-checklist-item strong{display:block;font-size:14px;color:var(--text)}.docs-checklist-item p{margin-top:4px;color:var(--text-muted);font-size:13px;line-height:1.55}.docs-mockup{margin-top:12px;overflow:hidden;border-radius:18px;border:1px solid rgba(139,92,246,.2);background:radial-gradient(circle at top right,rgba(139,92,246,.15),transparent 40%),radial-gradient(circle at bottom left,rgba(99,102,241,.1),transparent 40%),linear-gradient(180deg,#0f172afa,#0f172ae6);box-shadow:0 24px 64px -12px #8b5cf61a,0 16px 48px #02061799;position:relative}.docs-mockup-topbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid rgba(139,92,246,.15);background:linear-gradient(90deg,#ffffff05,#8b5cf60a)}.docs-mockup-dots{display:inline-flex;gap:6px}.docs-mockup-dots span{width:10px;height:10px;border-radius:999px;background:#ffffff26;transition:background .2s ease}.docs-mockup:hover .docs-mockup-dots span:nth-child(1){background:#ff5f56}.docs-mockup:hover .docs-mockup-dots span:nth-child(2){background:#ffbd2e}.docs-mockup:hover .docs-mockup-dots span:nth-child(3){background:#27c93f}.docs-mockup-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.docs-mockup-body{display:grid;gap:14px;padding:20px}.docs-mockup-title{font-size:16px;font-weight:700;color:#fff;letter-spacing:-.02em}.docs-mockup-layout{display:grid;grid-template-columns:minmax(120px,.7fr) minmax(0,1.3fr);gap:12px}.docs-mockup-sidebar,.docs-mockup-panel,.docs-mockup-card,.docs-mockup-inline{border-radius:14px;border:1px solid rgba(255,255,255,.06);background:#ffffff05;box-shadow:inset 0 1px #ffffff0a}.docs-mockup-sidebar{padding:12px;display:grid;gap:8px}.docs-mockup-sidebar-item,.docs-mockup-chip,.docs-mockup-pill{border-radius:999px;background:#94a3b824}.docs-mockup-sidebar-item{height:12px}.docs-mockup-sidebar-item-active{background:#7dd3fc42}.docs-mockup-panel{padding:12px;display:grid;gap:10px}.docs-mockup-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px}.docs-mockup-chip-row,.docs-mockup-pill-row{display:flex;gap:8px;flex-wrap:wrap}.docs-mockup-chip{height:22px;min-width:82px}.docs-mockup-chip-primary{background:#38bdf847}.docs-mockup-pill{height:28px;min-width:96px}.docs-mockup-pill-success{background:#4ade8038}.docs-mockup-card{padding:12px;display:grid;gap:8px}.docs-mockup-line{height:10px;border-radius:999px;background:#e2e8f01f}.docs-mockup-line-short{width:40%}.docs-mockup-line-mid{width:68%}.docs-mockup-highlight{border-color:#38bdf873;box-shadow:inset 0 0 0 1px #38bdf829}.docs-mockup-inline{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px}.docs-mockup-inline-label{font-size:12px;color:var(--text-muted)}.docs-mockup-stack{display:grid;gap:10px}.docs-ui-header,.docs-ui-row,.docs-ui-actions,.docs-ui-tabs,.docs-ui-badges,.docs-ui-field-grid,.docs-ui-list{display:flex;gap:8px;flex-wrap:wrap}.docs-ui-header,.docs-ui-row{align-items:center;justify-content:space-between}.docs-ui-tabs{gap:18px;padding-bottom:8px;border-bottom:1px solid rgba(148,163,184,.14)}.docs-ui-tab{font-size:12px;color:var(--text-muted);padding-bottom:6px;border-bottom:2px solid transparent}.docs-ui-tab-active{color:#f8fafc;border-bottom-color:#38bdf8}.docs-ui-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#94a3b824;color:#cbd5e1}.docs-ui-badge-draft{background:#facc1524;color:#fde68a}.docs-ui-badge-published{background:#4ade8024;color:#86efac}.docs-ui-badge-danger{background:#ef444429;color:#fca5a5}.docs-ui-title{font-size:15px;font-weight:700;color:#fff;letter-spacing:-.01em}.docs-ui-subtle{font-size:13px;color:var(--text-muted);line-height:1.5}.docs-ui-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#e2e8f0;font-size:13px;font-weight:600;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.docs-ui-button:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.docs-ui-button-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);border-color:transparent;color:#fff;box-shadow:0 4px 12px var(--primary-glow)}.docs-ui-button-primary:hover{background:var(--primary);box-shadow:0 6px 16px var(--primary-glow)}.docs-ui-button-success{background:var(--success);border-color:transparent;color:#fff;box-shadow:0 4px 12px #10b98166}.docs-ui-button-success:hover{background:#059669;box-shadow:0 6px 16px #10b98180}.docs-ui-button-danger{color:#fca5a5;border-color:#ef444459}.docs-ui-button-danger:hover{background:#ef44441a;border-color:#ef444480}.docs-ui-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs-ui-field{display:grid;gap:8px;padding:12px;border-radius:12px;border:1px solid rgba(255,255,255,.06);background:#0003;box-shadow:inset 0 2px 4px #0000004d}.docs-ui-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--primary)}.docs-ui-input{display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:#fff;font-size:14px;font-family:var(--font-mono);transition:all .2s ease}.docs-ui-input:hover{border-color:#8b5cf666;background:#ffffff0d}.docs-ui-list{display:grid;gap:12px}.docs-ui-item{display:grid;gap:10px;padding:14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:all .2s ease}.docs-ui-item:hover{background:#ffffff0a;border-color:#8b5cf633;box-shadow:0 4px 12px #0003}.docs-ui-item-head{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;align-items:center}.docs-ui-note{padding:14px;border-radius:12px;border:1px solid rgba(139,92,246,.3);background:linear-gradient(135deg,#8b5cf60d,#6366f10d);box-shadow:inset 0 1px #ffffff0d}.docs-ui-rec-bar{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:10px;background:linear-gradient(90deg,#ef444426,#dc26260d);border:1px solid rgba(239,68,68,.3);color:#fca5a5;font-size:13px;font-weight:700;letter-spacing:.05em;box-shadow:0 4px 12px #ef44441a}.docs-ui-dot{width:10px;height:10px;border-radius:999px;background:#ef4444;animation:rec-pulse 2s infinite}.docs-callout{margin-top:12px;padding:12px 14px}.docs-callout strong{display:block;margin-bottom:4px}.docs-callout-warning{border-color:#fbbf244d}.docs-code-block{overflow:hidden;margin-top:12px;background:#0f172a;border-color:#0f172a80}.docs-code-label{padding:8px 12px;border-bottom:1px solid var(--border);font-size:11px;font-family:var(--font-mono);text-transform:lowercase;color:var(--text-dim)}.docs-code-block pre{overflow-x:auto;padding:14px}.docs-code-block code,.docs-table code,.docs-section code{font-family:var(--font-mono);font-size:.9em;background:#0f172a0f;padding:2px 6px;border-radius:4px}.docs-code-block code{color:#bfdbfe;background:transparent;padding:0}.docs-code-label{color:#94a3b8;border-bottom-color:#ffffff14}.docs-key-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.docs-key-value-item{padding:12px;border-radius:12px;background:var(--bg-elevated);border:1px solid var(--border)}.docs-key-value-item dt{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.docs-key-value-item dd{margin-top:6px}.docs-table-wrap{overflow-x:auto;margin-top:12px;margin-bottom:24px}.docs-table{width:100%;border-collapse:collapse}.docs-table th,.docs-table td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border);font-size:14px}.docs-table th{color:var(--text-dim);font-weight:600}.docs-required-tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--primary-muted);color:var(--primary);font-size:11px;font-weight:700}.docs-pager{display:flex;justify-content:space-between;gap:16px;margin-top:32px}.docs-pager-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;min-width:180px}.docs-pager-card-next{text-align:right}.docs-pager-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.docs-home{display:flex;flex-direction:column;gap:20px}.docs-home-hero{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.docs-home-hero-copy{width:100%;max-width:800px}.docs-home-hero-copy h1{margin-top:6px;font-size:34px;text-align:center}.docs-home-hero-copy p{margin-top:10px;margin-left:auto;margin-right:auto;max-width:620px;color:var(--text-muted);font-size:15px}.docs-home-highlight{padding:16px;width:100%;max-width:440px;text-align:center}.docs-home-highlight-label{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--text-dim)}.docs-home-primary-link{display:inline-block;margin-top:10px;font-size:18px;font-weight:700;color:var(--primary)}.docs-home-highlight p{margin-top:8px;color:var(--text-muted);font-size:13px}.docs-home-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.docs-home-journey-card,.docs-home-card{padding:14px}.docs-home-journey-card h2,.docs-home-card strong{font-size:15px}.docs-home-journey-card p,.docs-home-group-header p,.docs-home-card span{margin-top:6px;color:var(--text-muted);font-size:13px}.docs-home-group{display:flex;flex-direction:column;gap:12px}.docs-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.docs-home-card{display:flex;flex-direction:column;gap:8px}.docs-home-card:hover{border-color:#1e2a474d;transform:translateY(-1px)}@media(max-width:1180px){.docs-shell-body{grid-template-columns:260px minmax(0,1fr)}.docs-toc{display:none}.docs-home-journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.docs-shell{padding-top:18px;padding-bottom:max(48px,env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.docs-shell-header{flex-direction:column;align-items:stretch}.docs-mobile-menu-button{display:inline-flex;align-self:flex-start}.docs-shell-body{grid-template-columns:1fr}.docs-sidebar{display:none;position:static;margin-bottom:16px}.docs-sidebar-open{display:block}.docs-page-header h1{font-size:26px}.docs-home-grid,.docs-home-journey,.docs-key-value-grid,.docs-flow-grid,.docs-card-grid,.docs-mockup-layout,.docs-ui-field-grid{grid-template-columns:1fr}}.mn-step-grid,.mn-benefit-grid{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,44px)}@media(min-width:640px){.mn-step-grid,.mn-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.mn-step-grid,.mn-benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mn-faq-item{border:1px solid var(--border);border-radius:16px;background:#fff;box-shadow:0 8px 24px #0f172a0d}.mn-faq-q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:clamp(16px,3.4vw,22px) clamp(18px,4vw,26px);font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--text);cursor:pointer;list-style:none}.mn-faq-q::-webkit-details-marker{display:none}.mn-faq-q:after{content:"";flex-shrink:0;width:9px;height:9px;border-right:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-2px) rotate(45deg);transition:transform .2s ease}.mn-faq-item[open] .mn-faq-q:after{transform:translateY(2px) rotate(-135deg)}.mn-faq-q:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:16px}.mn-faq-a{margin:0;padding:0 clamp(18px,4vw,26px) clamp(18px,4vw,26px);font-size:14.5px;line-height:1.7;color:var(--text-muted)}@media(prefers-reduced-motion:reduce){.mn-faq-q:after{transition:none}}
