:root{--bg: #0b1120;--bg-2: #0f172a;--panel: #1e293b;--panel-2: #273449;--border: #334155;--text: #e2e8f0;--muted: #94a3b8;--accent: #6366f1;--accent-2: #22d3ee;--accent-hover: #4f46e5;--danger: #f87171;--danger-bg: #45242a;--ok: #4ade80;--ok-bg: #17351f;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}html,body,#root{height:100%}body{margin:0;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;background:var(--bg);color:var(--text);line-height:1.6}a{color:var(--accent-2);text-decoration:none}a:hover{text-decoration:underline}.container{max-width:1080px;margin:0 auto;padding:0 20px}.site-header .container{max-width:1200px}.site{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1}.site-header{border-bottom:1px solid var(--border);background:#0f172ae6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:10;box-shadow:0 1px #ffffff08,0 6px 20px #00000040}.header-inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;position:relative;gap:12px}.brand{font-weight:800;font-size:1.25rem;color:var(--text);letter-spacing:-.01em;justify-self:start}.brand:hover{text-decoration:none}.brand-mark{color:var(--accent);margin-right:4px}.brand-accent{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.nav-toggle{display:none;width:40px;height:40px;align-items:center;justify-content:center;background:transparent;border:1px solid var(--border);color:var(--text);padding:0;border-radius:8px}.nav-toggle svg{width:20px;height:20px}.nav{display:contents}.nav-links{display:flex;align-items:center;justify-content:center;gap:22px}.nav-auth{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:16px;margin-left:28px}.nav a{color:var(--muted);font-size:.9rem;white-space:nowrap}.nav a:hover,.nav a.active{color:var(--text);text-decoration:none}.nav-cta{background:var(--accent);color:#fff!important;padding:8px 14px;border-radius:8px}.nav-cta:hover{background:var(--accent-hover)}.link-btn{background:none;border:none;color:var(--muted);cursor:pointer;font:inherit;padding:0}.link-btn:hover{color:var(--text)}.skip-link{position:absolute;left:12px;top:-40px;z-index:100;background:var(--accent);color:#fff;padding:8px 12px;border-radius:8px}.skip-link:focus{top:12px}.site-footer{border-top:1px solid var(--border);margin-top:64px;padding:56px 0 0;background:var(--bg-2)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:36px 28px;padding-bottom:48px}.footer-brand .brand{display:inline-block;margin-bottom:14px}.footer-brand p{color:var(--muted);margin:0 0 14px;font-size:.92rem;max-width:42ch}.footer-seo{font-size:.82rem!important;line-height:1.55}.footer-brand .btn{margin-top:8px}.footer-col h2{margin:0 0 14px;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.footer-col a{display:block;color:var(--muted);font-size:.9rem;padding:4px 0}.footer-col a:hover{color:var(--text);text-decoration:none}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding:18px 0 28px;color:var(--muted);font-size:.85rem}.footer-bottom p{margin:0}.footer-bottom-links{display:flex;flex-wrap:wrap;gap:16px}.footer-bottom-links a{color:var(--muted)}@media(max-width:960px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr}}.page{padding:40px 0 24px}.page h1{margin:0 0 6px;font-size:1.8rem}.page .lead{color:var(--muted);margin:0 0 24px}.about-page h1{font-size:clamp(1.8rem,4vw,2.4rem);letter-spacing:-.03em;max-width:18ch;line-height:1.15}.about-split{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center;margin:8px 0 40px}.about-split img{width:100%;height:340px;object-fit:cover;border-radius:14px;border:1px solid var(--border)}.about-split h2{margin:0 0 12px;font-size:1.25rem}.about-split p{color:var(--muted);margin:0 0 12px}.about-points{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:40px}.about-points article{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px}.about-points h3{margin:0 0 8px;font-size:1.05rem}.about-points p{margin:0;color:var(--muted);font-size:.95rem}.about-cta{text-align:center;padding:32px 20px;border:1px solid var(--border);border-radius:14px;background:var(--panel)}.about-cta h2{margin:0 0 8px}.about-cta .hero-cta{justify-content:center;margin-top:16px}.faq-page-wrap{margin-left:0}@media(max-width:800px){.about-split,.about-points{grid-template-columns:1fr}.about-split img{height:220px}}.muted{color:var(--muted)}.prose{max-width:760px}.prose h2{margin-top:28px}.prose code{background:var(--panel-2);padding:1px 6px;border-radius:4px}.prose pre{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:12px;overflow:auto}.hero{padding:56px 0 40px;background:radial-gradient(900px 420px at 15% -10%,rgba(99,102,241,.28),transparent),radial-gradient(700px 360px at 90% 10%,rgba(34,211,238,.12),transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.hero-copy{text-align:left}.hero h1{font-size:clamp(2rem,4.4vw,3.15rem);margin:0 0 16px;line-height:1.12;letter-spacing:-.03em}.hero .gradient{background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{font-size:1.12rem;color:var(--muted);max-width:520px;margin:0 0 24px}.hero-cta{display:flex;gap:12px;flex-wrap:wrap}.hero-trust{display:flex;flex-wrap:wrap;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none;color:var(--muted);font-size:.88rem}.hero-trust li{display:flex;align-items:center;gap:8px}.hero-trust li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex-shrink:0}.section{padding:56px 0}.section h2,.section-alt h2{text-align:center;font-size:1.7rem;margin:0 0 8px;letter-spacing:-.02em}.section-sub{text-align:center;color:var(--muted);margin:0 0 32px}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media(max-width:900px){.features{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.features{grid-template-columns:1fr}}.feature{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:22px;transition:border-color .15s}.feature:hover,.pain-card:hover,.use-card:hover,.sym-card:hover{border-color:#4b5d78}.symbology-chips{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.chip{background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:.9rem}.pricing-grid{display:flex;justify-content:center}.price-card{background:var(--panel);border:1px solid var(--accent);border-radius:16px;padding:32px;max-width:420px;width:100%;text-align:center}.price-card .amount{font-size:2.6rem;font-weight:800;margin:12px 0 2px}.price-card .per{color:var(--muted)}.price-card ul{text-align:left;margin:20px 0;padding-left:20px}.price-card ul li{margin:8px 0}.trial-note{background:var(--panel-2);border-radius:8px;padding:10px;font-size:.9rem;color:var(--muted);margin-bottom:18px}.panel{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px;margin-bottom:20px}.panel h2{margin:0 0 12px;font-size:1.05rem}.form{max-width:420px}.field{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.field label{font-size:.85rem;color:var(--muted)}.field input,.field select,.field textarea{background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--text);padding:10px;font:inherit}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.field input::placeholder,.field textarea::placeholder{color:#64748b}.checkbox-field{flex-direction:row;align-items:center;gap:10px}.checkbox-field input{width:18px;height:18px}.options-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}button,.btn{font:inherit;cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-weight:600;transition:background .15s,opacity .15s,border-color .15s;display:inline-block}.btn-lg{padding:13px 24px;font-size:1.05rem}.primary{background:var(--accent);color:#fff}.primary:hover:not(:disabled){background:var(--accent-hover);text-decoration:none}.secondary{background:transparent;color:var(--text);border:1px solid var(--border)}.secondary:hover:not(:disabled){border-color:var(--accent);text-decoration:none}button:disabled{opacity:.5;cursor:not-allowed}.dropzone{border:2px dashed var(--border);border-radius:10px;padding:32px 24px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s;background:var(--panel-2);outline:none}.dropzone:hover,.dropzone:focus-visible{border-color:var(--accent);background:#2a3852}.dropzone.dragging{border-color:var(--accent-2);background:#6366f124;box-shadow:inset 0 0 0 1px var(--accent)}.dropzone.has-file{border-style:solid}.dropzone input{display:none}.dropzone-icon{width:40px;height:40px;margin:0 auto 10px;color:var(--muted)}.dropzone-icon svg{width:100%;height:100%;display:block}.dropzone:hover .dropzone-icon,.dropzone:focus-visible .dropzone-icon,.dropzone.dragging .dropzone-icon{color:var(--accent-2)}.dropzone-title{font-weight:600;word-break:break-word}.dropzone .hint{color:var(--muted);font-size:.9rem;margin-top:6px}.preview{margin-top:14px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;padding:12px;max-height:200px;overflow:auto;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85rem}.preview .more{color:var(--muted);margin-top:6px}.badge{display:inline-block;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;padding:2px 10px;font-size:.8rem;color:var(--muted)}.badge.ok{color:var(--ok);border-color:#2f5137}.alert{background:var(--danger-bg);border:1px solid #6b3540;color:var(--danger);border-radius:8px;padding:10px 12px;margin-top:12px;font-size:.9rem}.notice{background:var(--ok-bg);border:1px solid #2f5137;color:var(--ok);border-radius:8px;padding:10px 12px;margin-top:12px;font-size:.9rem}.table{width:100%;border-collapse:collapse;font-size:.92rem}.table th,.table td{text-align:left;padding:10px 12px;border-bottom:1px solid var(--border)}.table th{color:var(--muted);font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.blog-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:20px}.blog-card h3{margin:0 0 6px}.blog-card .date{color:var(--muted);font-size:.85rem}.generate-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.generate-row .hint{color:var(--muted);font-size:.9rem}.preview-lead{margin:-4px 0 16px;font-size:.92rem}.label-preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;margin-top:16px}.label-sheet{display:flex;flex-direction:column;align-items:center;gap:8px}.label-card{position:relative;width:100%;max-width:220px;background:#fff;color:#0f172a;border-radius:2px;box-shadow:0 8px 24px #00000059;overflow:hidden}.label-card-inner{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0}.label-card-inner img{flex:1 1 auto;min-height:0;width:100%;object-fit:contain}.label-card-text{flex:0 0 auto;font-size:clamp(8px,2.4vw,11px);line-height:1.2;text-align:center;color:#0f172a;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.label-sheet-meta{color:var(--muted);font-size:.78rem}.label-preview-note{margin:14px 0 0;font-size:.88rem}.status-pill{display:inline-block;padding:3px 10px;border-radius:999px;font-size:.8rem;border:1px solid var(--border)}.status-pill.active{color:var(--ok);border-color:#2f5137}.status-pill.inactive{color:var(--danger);border-color:#6b3540}.hero-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--accent-2);background:#22d3ee1a;border:1px solid rgba(34,211,238,.25);padding:4px 12px;border-radius:999px;margin-bottom:16px}.hero-stats{display:flex;justify-content:space-between;gap:24px;margin-top:48px;padding-top:28px;border-top:1px solid var(--border);flex-wrap:wrap}.hero-stats div{display:flex;flex-direction:column;min-width:120px}.hero-stats strong{font-size:1.65rem;letter-spacing:-.03em;background:linear-gradient(90deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.hero-stats span{color:var(--muted);font-size:.85rem}.section-alt{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:56px 0}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.step{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:24px}.step-num{width:36px;height:36px;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:12px}.step h3{margin:0 0 6px}.step p{color:var(--muted);margin:0}.ui-icon{width:22px;height:22px;color:var(--accent-2)}.icon-wrap{width:40px;height:40px;border-radius:10px;background:#6366f124;border:1px solid rgba(99,102,241,.28);display:flex;align-items:center;justify-content:center;margin-bottom:12px}.hero-preview{position:relative;min-height:380px;padding:28px 28px 36px 8px}.compare-hint{display:none;color:var(--muted);font-size:.82rem;margin:0 0 10px}.preview-window{background:var(--panel);border:1px solid var(--border);border-radius:14px;overflow:hidden;position:relative;z-index:1}.preview-chrome{display:flex;align-items:center;gap:6px;padding:10px 14px;background:var(--panel-2);border-bottom:1px solid var(--border)}.preview-chrome span{width:8px;height:8px;border-radius:50%;background:#475569}.preview-chrome span:nth-child(1){background:#f87171}.preview-chrome span:nth-child(2){background:#fbbf24}.preview-chrome span:nth-child(3){background:#4ade80}.preview-chrome em{margin-left:8px;font-style:normal;font-size:.78rem;color:var(--muted)}.preview-body{display:grid;grid-template-columns:1.1fr .9fr;gap:16px;padding:16px}.preview-csv{background:var(--bg-2);border:1px solid var(--border);border-radius:10px;padding:10px 0;font-size:.8rem}.preview-csv-head,.preview-csv-more{padding:4px 12px 8px;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.06em}.preview-csv-more{padding-top:8px}.preview-csv-row{display:flex;justify-content:space-between;gap:8px;padding:6px 12px}.preview-csv-row code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--text)}.preview-csv-row span{color:var(--muted)}.preview-csv-row.is-active{background:#6366f12e}.preview-label{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.preview-sticker{background:#f8fafc;color:#0b1120;border-radius:8px;padding:12px 14px 10px;width:148px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}.preview-sticker .barcode-svg{width:92px;height:92px}.preview-sticker strong{font-size:.82rem}.preview-sticker span{font-size:.72rem;color:#475569}.preview-meta{font-size:.75rem;color:var(--muted)}.preview-btn{background:var(--accent);color:#fff;font-size:.8rem;font-weight:600;padding:8px 14px;border-radius:8px}.barcode-mark{display:contents}.barcode-svg{width:72px;height:72px;border-radius:4px;display:block}.barcode-svg-1d{width:100%;height:36px}.float-label{position:absolute;background:#f8fafc;color:#0b1120;border-radius:8px;padding:8px 10px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;z-index:2;animation:float-y 5s ease-in-out infinite}.float-label span{font-size:.65rem;font-weight:600;letter-spacing:.02em}.float-label .barcode-svg{width:56px;height:56px}.float-label .barcode-svg-1d{width:110px;height:28px}.float-qr{top:-18px;right:-18px}.float-1d{bottom:28px;left:-22px;animation-delay:-1.6s}.float-dm{bottom:-16px;right:18%;animation-delay:-3.2s}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(prefers-reduced-motion:reduce){.float-label{animation:none}}.pain-grid,.use-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.use-grid{grid-template-columns:repeat(4,1fr)}.pain-card,.use-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:22px}.pain-card h3,.use-card h3,.feature h3,.sym-card h3{margin:0 0 8px;font-size:1.05rem}.pain-card p,.use-card p,.feature p,.sym-card p{color:var(--muted);margin:0;font-size:.95rem}.output-split{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.output-copy h2,.section-alt .output-copy h2{text-align:left}.section-sub.left{text-align:left;max-width:460px;margin:0 0 20px}.check-list{margin:0 0 24px;padding:0;list-style:none}.check-list li{position:relative;padding:8px 0 8px 28px;color:var(--text)}.check-list li:before{content:"";position:absolute;left:0;top:14px;width:14px;height:8px;border-left:2px solid var(--ok);border-bottom:2px solid var(--ok);transform:rotate(-45deg)}.output-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:end}.output-page{background:#f8fafc;color:#0b1120;border-radius:8px;padding:14px 10px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:6px}.output-page:nth-child(2){transform:translateY(-18px)}.output-page .barcode-svg{width:78px;height:78px}.output-page .barcode-svg-1d{width:100%;height:40px}.output-page strong{font-size:.78rem}.output-page span{font-size:.68rem;color:#64748b}.symbology-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.sym-card{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:16px 14px;text-align:center}.sym-mark{background:#fff;border-radius:8px;padding:10px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;min-height:72px}.sym-mark .barcode-svg{width:56px;height:56px}.sym-mark .barcode-svg-1d{width:100%;height:32px}.sym-card p{font-size:.8rem}.compare-wrap{overflow-x:auto}.compare{width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}.compare th,.compare td{padding:12px 14px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.compare thead th{color:var(--muted);font-weight:600;font-size:.85rem}.compare tbody th{color:var(--text);font-weight:600;width:18%}.compare .is-us{background:#6366f11f;color:var(--text);font-weight:600}.compare thead .is-us{color:var(--accent-2);border-radius:8px 8px 0 0}.final-cta-lead{color:var(--muted);max-width:520px;margin:0 auto 22px}@media(max-width:960px){.hero-grid,.output-split{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy p,.hero-cta{margin-left:auto;margin-right:auto;justify-content:center}.hero-trust{justify-content:center}.hero-preview{min-height:0;max-width:560px;margin:0 auto}.float-label{display:none}.use-grid,.symbology-grid{grid-template-columns:repeat(2,1fr)}.output-copy h2,.section-alt .output-copy h2,.section-sub.left{text-align:center;margin-left:auto;margin-right:auto}.output-copy{text-align:center}.check-list{text-align:left;max-width:420px;margin-left:auto;margin-right:auto}.output-page:nth-child(2){transform:none}}@media(max-width:1080px){.nav-toggle{display:flex;justify-self:end;grid-column:3}.header-inner{grid-template-columns:1fr auto}.nav{display:none;position:absolute;top:66px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:var(--bg-2);border-bottom:1px solid var(--border);padding:8px 20px 16px}.nav.is-open{display:flex}.nav-links,.nav-auth{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-left:0;justify-self:stretch}.nav a,.nav .link-btn{padding:10px 0;border-bottom:1px solid var(--border)}.nav-cta{text-align:center;margin-top:10px}}@media(max-width:700px){.pain-grid,.use-grid,.features,.symbology-grid,.preview-body{grid-template-columns:1fr}.output-pages{grid-template-columns:1fr;max-width:220px;margin:0 auto}.hero-stats{justify-content:space-around}.compare-hint{display:block}}.faq-wrap,.contact-wrap{max-width:720px;margin:0 auto}.split-page{padding:40px 0 56px}.split-card{display:grid;grid-template-columns:minmax(280px,.92fr) minmax(320px,1.08fr);background:var(--panel);border:1px solid var(--border);border-radius:16px;overflow:hidden;min-height:620px}.split-visual{position:relative;min-height:520px;background:#0a1220}.split-visual img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 40%}.split-visual-copy{position:absolute;left:0;right:0;bottom:0;padding:88px 28px 28px;background:linear-gradient(180deg,transparent,rgba(11,17,32,.55) 35%,rgba(11,17,32,.94));color:var(--text)}.split-visual-kicker{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;color:var(--accent-2);margin:0 0 8px}.split-visual-copy>p{margin:0 0 14px;font-size:1.05rem;line-height:1.45;max-width:34ch}.split-visual-copy ul{margin:0;padding:0;list-style:none;font-size:.88rem;color:#cbd5e1}.split-visual-copy li{display:flex;gap:8px;align-items:flex-start;margin:6px 0}.split-visual-copy li:before{content:"";width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--ok);flex-shrink:0}.split-panel{padding:40px 44px 36px}.split-panel h1{margin:12px 0 8px;font-size:clamp(1.7rem,3vw,2.15rem);letter-spacing:-.03em;line-height:1.15}.split-panel .lead{margin-bottom:28px;max-width:46ch}.split-form{max-width:none}.split-form textarea{resize:vertical;min-height:140px}.split-form .btn-lg{width:100%}.split-switch{color:var(--muted);margin:20px 0 0}.field-hint{font-size:.8rem;color:var(--muted)}@media(max-width:860px){.split-card{grid-template-columns:1fr;min-height:0}.split-visual{min-height:280px}.split-visual-copy{padding:48px 22px 20px}.split-panel{padding:28px 22px}}.faq-item{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:4px 16px;margin-bottom:12px}.faq-item summary{cursor:pointer;padding:12px 0;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent-2);font-size:1.3rem;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-item p{color:var(--muted);margin:0 0 14px}.final-cta{text-align:center;padding:56px 0;background:radial-gradient(800px 300px at 50% 120%,rgba(99,102,241,.28),transparent);border-top:1px solid var(--border)}.final-cta h2{font-size:1.7rem;margin:0 0 20px}.price-fineprint{color:var(--muted);font-size:.9rem;margin-top:16px}
