.mkt{--paper:#faf8f4;--surface:#fff;--ink:#23201b;--ink-soft:#57514a;--muted:#8f877c;--line:#eae3d8;--line-strong:#ddd3c4;--ember:#d97706;--ember-deep:#b45309;--ember-soft:#fef3e2;font-family:var(--font-instrument), system-ui, sans-serif;background:var(--paper);color:var(--ink);line-height:1.5;overflow-x:hidden}html:has(.mkt){scroll-behavior:smooth}.mkt .grain{pointer-events:none;z-index:0;opacity:.35;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");position:fixed;inset:0}.mkt .wrap{z-index:1;max-width:1080px;margin:0 auto;padding:0 24px;position:relative}.mkt h1,.mkt h2,.mkt h3{font-family:var(--font-bricolage),sans-serif;letter-spacing:-.02em;font-weight:600}.mkt a{color:inherit;text-decoration:none}.mkt .orb{justify-content:center;align-items:center;display:inline-flex;position:relative}.mkt .orb-glow{filter:blur(14px);background:radial-gradient(circle at 35% 30%,#fbbf24,#ea580c 70%);border-radius:50%;animation:3.2s ease-in-out infinite mkt-glow;position:absolute;inset:0}.mkt .orb-core{background:radial-gradient(circle at 35% 30%,#fde68a 0%,#f59e0b 45%,#c2410c 100%);border-radius:50%;animation:3.2s ease-in-out infinite mkt-breathe;position:relative;box-shadow:inset 0 -2px 6px #9a341273,0 1px 2px #9a34124d}@keyframes mkt-breathe{0%,to{opacity:.92;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}@keyframes mkt-glow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.9;transform:scale(1.22)}}@keyframes mkt-think{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.mkt .orb.thinking .orb-core{animation:.9s ease-in-out infinite mkt-think}.mkt .orb.thinking .orb-glow{animation:.9s ease-in-out infinite mkt-glow}.mkt nav{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#faf8f4cc;position:sticky;top:0}.mkt nav .wrap{justify-content:space-between;align-items:center;height:60px;display:flex}.mkt .brand{font-family:var(--font-bricolage),sans-serif;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.mkt .btn{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:600;transition:all .15s;display:inline-flex}.mkt .btn-primary{background:linear-gradient(135deg,var(--ember),var(--ember-deep));color:#fff}.mkt .btn-primary:hover{filter:brightness(1.08)}.mkt .btn-ghost{border:1px solid var(--line-strong);color:var(--ink-soft);background:var(--surface)}.mkt .btn-ghost:hover{background:var(--paper)}.mkt .hero{text-align:center;padding:76px 0 40px}.mkt .hero .orb{margin-bottom:26px}.mkt .hero h1{max-width:15ch;margin:0 auto;font-size:clamp(34px,6vw,58px);line-height:1.04}.mkt .hero p.sub{color:var(--ink-soft);max-width:52ch;margin:20px auto 0;font-size:clamp(16px,2.4vw,20px)}.mkt .hero .cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.mkt .pill{background:var(--ember-soft);color:var(--ember-deep);border-radius:999px;align-items:center;gap:7px;margin-bottom:22px;padding:6px 14px;font-size:13px;font-weight:600;display:inline-flex}.mkt .dot{background:var(--ember);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite mkt-breathe}.mkt section{padding:64px 0}.mkt .eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:600}.mkt h2.title{max-width:20ch;font-size:clamp(26px,4vw,38px);line-height:1.1}.mkt .lede{color:var(--ink-soft);max-width:56ch;margin-top:14px;font-size:17px}.mkt .grid-3{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.mkt .card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px}.mkt .card .ic{background:var(--ember-soft);border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;font-size:19px;display:flex}.mkt .card h3{margin-bottom:6px;font-size:17px}.mkt .card p{color:var(--ink-soft);font-size:14.5px}.mkt .demo-shell{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin-top:38px;overflow:hidden;box-shadow:0 30px 60px -30px #b4530947}.mkt .demo-top{border-bottom:1px solid var(--line);background:var(--paper);align-items:center;gap:8px;padding:13px 18px;display:flex}.mkt .tl{border-radius:50%;width:11px;height:11px}.mkt .demo-stage{flex-direction:column;gap:14px;min-height:360px;padding:26px;display:flex}.mkt .step-label{color:var(--muted);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.mkt .step-num{background:var(--ember-soft);width:22px;height:22px;color:var(--ember-deep);border-radius:7px;justify-content:center;align-items:center;font-size:12px;display:flex}.mkt .doc-row{background:var(--paper);border:1px solid var(--line);opacity:0;border-radius:12px;align-items:center;gap:11px;padding:11px 14px;font-size:14px;animation:.5s forwards mkt-fadeUp;display:flex;transform:translateY(8px)}.mkt .doc-ic{color:#dc2626;background:#fee2e2;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:flex}.mkt .doc-ic.web{color:#2563eb;background:#dbeafe}.mkt .check{color:var(--ember-deep);margin-left:auto;font-weight:700}.mkt .wiki-chip{background:var(--ember-soft);color:var(--ember-deep);opacity:0;border-radius:999px;margin:3px;padding:5px 12px;font-size:12.5px;font-weight:600;animation:.4s forwards mkt-pop;display:inline-block;transform:scale(.9)}.mkt .bubble-user{background:var(--ink);max-width:80%;color:var(--paper);opacity:0;border-radius:16px 16px 4px;align-self:flex-end;padding:11px 15px;font-size:14.5px;animation:.4s forwards mkt-fadeUp}.mkt .bubble-ai{opacity:0;align-self:flex-start;gap:10px;max-width:88%;animation:.4s forwards mkt-fadeUp;display:flex}.mkt .bubble-ai .body{background:var(--paper);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:12px 15px;font-size:14.5px}.mkt .cite{background:var(--ember-soft);color:var(--ember-deep);border-radius:999px;margin-top:9px;padding:4px 11px;font-size:11.5px;font-weight:600;display:inline-block}@keyframes mkt-fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes mkt-pop{to{opacity:1;transform:scale(1)}}.mkt .typing{gap:4px;padding:4px 2px;display:inline-flex}.mkt .typing i{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.2s infinite mkt-blink}.mkt .typing i:nth-child(2){animation-delay:.2s}.mkt .typing i:nth-child(3){animation-delay:.4s}@keyframes mkt-blink{0%,60%,to{opacity:.25}30%{opacity:1}}.mkt .cols{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.mkt .benefit{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px}.mkt .benefit h3{align-items:center;gap:10px;margin-bottom:16px;font-size:19px;display:flex}.mkt .benefit ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.mkt .benefit li{color:var(--ink-soft);gap:11px;font-size:15px;display:flex}.mkt .benefit li b{color:var(--ink);font-weight:600}.mkt .tick{color:var(--ember-deep);flex-shrink:0;font-weight:700}.mkt .mock{background:var(--surface);border:1px solid var(--line);border-radius:16px;overflow:hidden}.mkt .mock-top{border-bottom:1px solid var(--line);background:var(--paper);justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.mkt .mock-body{padding:20px}.mkt .stat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mkt .stat{border:1px solid var(--line);border-radius:12px;padding:13px}.mkt .stat.hot{background:var(--ember-soft);border-color:#d9770666}.mkt .stat .n{font-family:var(--font-bricolage),sans-serif;font-size:22px;font-weight:600}.mkt .stat .l{color:var(--muted);margin-top:2px;font-size:11.5px}.mkt .row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 0;font-size:14px;display:flex}.mkt .steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;display:grid}.mkt .step{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;position:relative}.mkt .step .k{font-family:var(--font-bricolage),sans-serif;color:var(--ember-deep);margin-bottom:10px;font-size:13px;font-weight:700}.mkt .step h3{margin-bottom:6px;font-size:17px}.mkt .step p{color:var(--ink-soft);font-size:14.5px}.mkt .cta-band{background:var(--ink);text-align:center;color:var(--paper);border-radius:24px;margin:24px 0;padding:52px 40px}.mkt .cta-band h2{color:#fff;font-size:clamp(26px,4vw,38px)}.mkt .cta-band p{color:#cfc7bb;max-width:48ch;margin-top:14px;margin-left:auto;margin-right:auto;font-size:17px}.mkt .cta-band .btn{margin-top:26px}.mkt footer{color:var(--muted);text-align:center;padding:40px 0 60px;font-size:13px}.mkt .phone-wrap{justify-content:center;margin-top:38px;display:flex}.mkt .phone{background:var(--paper);border:11px solid #1a1714;border-radius:42px;width:288px;position:relative;overflow:hidden;box-shadow:0 34px 72px -26px #b4530966}.mkt .phone-notch{z-index:3;background:#1a1714;border-radius:0 0 14px 14px;width:112px;height:22px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mkt .phone-scr{flex-direction:column;gap:11px;min-height:452px;padding:36px 14px 20px;display:flex}.mkt .phone-hd{font-family:var(--font-bricolage),sans-serif;border-bottom:1px solid var(--line);align-items:center;gap:8px;margin-bottom:2px;padding-bottom:9px;font-size:13px;font-weight:600;display:flex}.mkt .mic{background:linear-gradient(135deg,var(--ember),var(--ember-deep));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:4px auto;font-size:19px;display:flex}.mkt .mic.live{animation:1s infinite mkt-micpulse}@keyframes mkt-micpulse{0%,to{box-shadow:0 0 #d9770680}50%{box-shadow:0 0 0 13px #d9770600}}.mkt .wave{justify-content:center;align-items:flex-end;gap:3px;height:22px;margin-top:2px;display:flex}.mkt .wave i{background:var(--ember);border-radius:2px;width:3px;height:6px;animation:.9s ease-in-out infinite mkt-wv}.mkt .wave i:nth-child(2){animation-delay:.1s}.mkt .wave i:nth-child(3){animation-delay:.2s}.mkt .wave i:nth-child(4){animation-delay:.3s}.mkt .wave i:nth-child(5){animation-delay:.15s}.mkt .wave i:nth-child(6){animation-delay:.25s}@keyframes mkt-wv{0%,to{height:5px}50%{height:19px}}.mkt .flow-stage{background:var(--surface);border:1px solid var(--line);border-radius:22px;flex-direction:column;gap:13px;min-height:300px;margin-top:38px;padding:26px;display:flex;box-shadow:0 30px 60px -32px #b4530940}.mkt .approve-card{background:var(--paper);border:1px solid var(--line-strong);opacity:0;border-radius:14px;padding:14px 16px;animation:.5s forwards mkt-fadeUp}.mkt .approve-card .ttl{font-size:14px;font-weight:600}.mkt .approve-card .sub{color:var(--muted);margin-top:2px;font-size:12.5px}.mkt .approve-card .ok{background:linear-gradient(135deg,var(--ember),var(--ember-deep));color:#fff;border-radius:10px;align-items:center;gap:6px;margin-top:11px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:inline-flex}.mkt .done-chip{color:#15803d;opacity:0;background:#dcfce7;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:600;animation:.5s forwards mkt-fadeUp;display:inline-flex}.mkt .price-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:36px;display:grid}.mkt .price-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:28px;display:flex}.mkt .price-card.featured{border-color:var(--ember);position:relative;box-shadow:0 24px 50px -28px #b4530966}.mkt .pc-badge{background:linear-gradient(135deg,var(--ember),var(--ember-deep));color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700;position:absolute;top:-11px;left:28px}.mkt .pc-name{font-family:var(--font-bricolage),sans-serif;color:var(--ember-deep);font-size:16px;font-weight:600}.mkt .pc-price{font-family:var(--font-bricolage),sans-serif;margin-top:10px;font-size:34px;font-weight:600}.mkt .pc-price span{color:var(--muted);font-size:15px;font-weight:500}.mkt .pc-mo{color:var(--ink-soft);margin-top:2px;font-size:14px}.mkt .price-card ul{flex-direction:column;gap:11px;margin:20px 0 24px;padding:0;list-style:none;display:flex}.mkt .price-card li{color:var(--ink-soft);gap:10px;font-size:14.5px;display:flex}.mkt .price-card .btn{justify-content:center;margin-top:auto}.mkt .founding{text-align:center;background:var(--ember-soft);color:var(--ember-deep);border-radius:14px;margin-top:20px;padding:14px 18px;font-size:14.5px;font-weight:600}.mkt .access-form{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.mkt .access-form .full{grid-column:1/-1}.mkt .access-form input{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;outline:none;width:100%;padding:13px 15px;font-family:inherit;font-size:15px;transition:all .15s}.mkt .access-form input::placeholder{color:#a8a096}.mkt .access-form input:focus{background:#ffffff1f;border-color:#fbbf24}.mkt .access-form .btn{grid-column:1/-1;justify-content:center;padding:14px}.mkt .hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.mkt .form-msg{min-height:20px;margin-top:14px;font-size:14.5px}.mkt .form-msg.ok{color:#86efac}.mkt .form-msg.err{color:#fca5a5}.mkt .faq{border-top:1px solid var(--line);margin-top:34px}.mkt .faq details{border-bottom:1px solid var(--line)}.mkt .faq summary{cursor:pointer;font-family:var(--font-bricolage),sans-serif;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:600;list-style:none;transition:all .15s;display:flex}.mkt .faq summary:hover{color:var(--ember-deep)}.mkt .faq summary::-webkit-details-marker{display:none}.mkt .faq summary:after{content:"+";color:var(--ember-deep);flex-shrink:0;font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.mkt .faq details[open] summary:after{transform:rotate(45deg)}.mkt .faq .ans{color:var(--ink-soft);max-width:66ch;padding:0 4px 22px;font-size:15.5px;line-height:1.62}.mkt .filter-note{color:#a8a096;max-width:54ch;margin-top:16px;margin-left:auto;margin-right:auto;font-size:12.5px;line-height:1.55}.mkt .scarcity{letter-spacing:.05em;text-transform:uppercase;color:#e7c9a0;margin-top:22px;font-size:12px;font-weight:600}.mkt .scarcity span{opacity:.45;margin:0 5px}@media (max-width:820px){.mkt .grid-3,.mkt .cols,.mkt .steps,.mkt .price-grid,.mkt .access-form{grid-template-columns:1fr}.mkt .hero{padding:52px 0 28px}.mkt section{padding:48px 0}}
