.bottom-nav{position:fixed;bottom:0;left:0;right:0;display:flex;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--color-border);padding:var(--space-2) var(--space-2) max(var(--space-2),env(safe-area-inset-bottom));z-index:10;box-shadow:0 -4px 16px #14181f0a}[data-theme=dark] .bottom-nav{background:#0d1117eb}.bottom-nav__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font-size:10.5px;font-weight:600;color:var(--color-text-faint);padding:6px 0;border-radius:var(--radius-sm);transition:color .15s ease;position:relative}.bottom-nav__item svg{font-size:20px}.bottom-nav__item.active{color:var(--color-primary)}.bottom-nav__badge{position:absolute;top:0;right:calc(50% - 16px);background:var(--color-accent);color:#fff;font-size:9px;font-weight:700;min-width:15px;height:15px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;padding:0 3px}.page{max-width:480px;margin:0 auto;padding:var(--space-5) var(--space-4);padding-bottom:100px;min-height:100vh}.top-bar{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:5}[data-theme=dark] .top-bar{background:#0d1117d9}.top-bar__back{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-pill);background:var(--color-bg-sunken);color:var(--color-text);flex-shrink:0;transition:background .15s ease}.top-bar__back:hover{background:var(--color-border-strong)}.top-bar h1{font-size:var(--text-lg);font-weight:650;letter-spacing:-.015em;margin:0}.brand{font-size:var(--text-xl);font-weight:700;letter-spacing:-.03em;display:flex;align-items:center;gap:var(--space-2)}.brand svg{color:var(--color-primary)}.section-title{font-size:var(--text-base);font-weight:650;letter-spacing:-.01em;margin-bottom:var(--space-3);display:flex;align-items:center;justify-content:space-between}.card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-xs);transition:box-shadow .15s ease,transform .15s ease,border-color .15s ease}a.card:hover,button.card:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-strong);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);width:100%;height:50px;border-radius:var(--radius-sm);border:1px solid var(--color-border-strong);background:var(--color-bg);font-weight:600;font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-text);transition:background .15s ease,box-shadow .15s ease,transform .05s ease}.btn:hover{box-shadow:var(--shadow-sm)}.btn:active{transform:scale(.98)}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 2px 8px #0969da47}.btn-primary:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.btn-accent{background:var(--color-accent);border-color:var(--color-accent);color:#fff;box-shadow:0 2px 8px #f0883e4d}.btn-accent:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.btn-ghost{border-color:transparent;background:transparent;box-shadow:none}.btn-ghost:hover{background:var(--color-bg-sunken);box-shadow:none}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.icon-btn{width:40px;height:40px;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-sunken);color:var(--color-text-muted);border:none;flex-shrink:0;transition:background .15s ease,color .15s ease}.icon-btn:hover{background:var(--color-border-strong)}.icon-btn.is-active{background:var(--color-accent-wash);color:var(--color-accent)}.input{width:100%;height:48px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border-strong);padding:0 var(--space-4);font-size:var(--text-base);font-family:inherit;background:var(--color-bg);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}.input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}.input-group{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-4)}.input-group label{font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted)}.badge{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:650}.badge-success{background:#e3f9e8;color:var(--color-success)}.badge-warning{background:#fef3c7;color:var(--color-warning)}.badge-danger{background:#ffe8e6;color:var(--color-danger)}.badge-featured{background:var(--color-accent-wash);color:var(--color-accent)}.error-text{color:var(--color-danger);font-size:var(--text-sm);margin:var(--space-2) 0;display:flex;align-items:center;gap:6px}.empty-state{text-align:center;padding:var(--space-10) var(--space-4);color:var(--color-text-muted)}.empty-state svg{color:var(--color-text-faint);margin-bottom:var(--space-3)}.empty-state p{margin:0;font-size:var(--text-sm)}.skeleton{background:linear-gradient(90deg,var(--color-bg-sunken) 25%,var(--color-border) 37%,var(--color-bg-sunken) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius-sm)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.list-gap{display:flex;flex-direction:column;gap:var(--space-3)}.category-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);height:96px;text-align:center;font-weight:600;font-size:var(--text-sm)}.category-tile__icon{width:40px;height:40px;border-radius:var(--radius-pill);display:flex;align-items:center;justify-content:center;background:var(--color-primary-wash);color:var(--color-primary);font-size:18px}.avatar{border-radius:var(--radius-pill);object-fit:cover;background:var(--color-bg-sunken);display:flex;align-items:center;justify-content:center;color:var(--color-text-muted);font-weight:700;flex-shrink:0}.stat-pill{display:flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--color-text-muted);font-weight:600}.stat-pill svg{color:#f5a524}.qty-stepper{display:flex;align-items:center;gap:var(--space-2);background:var(--color-bg-sunken);border-radius:var(--radius-pill);padding:4px}.qty-stepper button{width:30px;height:30px;border-radius:var(--radius-pill);border:none;background:var(--color-bg);box-shadow:var(--shadow-xs);display:flex;align-items:center;justify-content:center;color:var(--color-text)}.qty-stepper span{min-width:18px;text-align:center;font-weight:650;font-size:var(--text-sm)}.floating-cart-bar{position:fixed;bottom:84px;left:var(--space-4);right:var(--space-4);max-width:448px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);height:56px;padding:0 var(--space-5);border-radius:var(--radius-pill);background:var(--color-primary);color:#fff;font-weight:650;box-shadow:var(--shadow-md),0 8px 24px #0969da59;z-index:8}html[data-app=marketing]{--blue: #0969da;--blue-dark: #0550ae;--blue-wash: #ddf1ff;--orange: #d1691a;--orange-wash: #fdefe3;--green: #1a7f37;--green-wash: #dcf5e3;--red: #cf222e;--red-wash: #ffe8e6;--ink: #1c2128;--muted: #57606a;--faint: #8c959f;--border: #d0d7de;--paper: #ffffff;--sunken: #f6f8fa;--note-bg: #fff8e6;--note-border: #e3b341;--note-text: #7d5a00;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--shadow-sm: 0 1px 2px rgba(20,20,20,.05), 0 1px 1px rgba(20,20,20,.03);--shadow-md: 0 8px 24px rgba(20,20,20,.08), 0 2px 6px rgba(20,20,20,.05);--shadow-lg: 0 24px 60px rgba(20,20,20,.14), 0 6px 16px rgba(20,20,20,.06);color-scheme:light}html[data-app=marketing] *{box-sizing:border-box}html[data-app=marketing]{scroll-behavior:smooth;overflow-anchor:none}html[data-app=marketing] body{background:var(--paper);color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;margin:0;-webkit-font-smoothing:antialiased}html[data-app=marketing] h1,html[data-app=marketing] h2,html[data-app=marketing] h3{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0;letter-spacing:-.01em}html[data-app=marketing] p{line-height:1.6;margin:0}html[data-app=marketing] a{color:var(--blue);text-decoration:none}html[data-app=marketing] img{max-width:100%}html[data-app=marketing] .page-wrap{max-width:1120px;margin:0 auto;padding:0 20px}html[data-app=marketing] .measure{max-width:640px}html[data-app=marketing] .btn{display:inline-flex;align-items:center;gap:6px;width:auto;height:auto;letter-spacing:normal;padding:12px 22px;border-radius:999px;font-size:14px;font-weight:700;text-decoration:none;border:1px solid transparent;white-space:nowrap;cursor:pointer;font-family:inherit;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}html[data-app=marketing] .btn-primary{background:var(--blue);color:#fff;box-shadow:0 1px #0000000d}html[data-app=marketing] .btn-primary:hover{background:var(--blue-dark);transform:translateY(-1px);box-shadow:var(--shadow-md)}html[data-app=marketing] .btn-accent{background:var(--orange);color:#fff}html[data-app=marketing] .btn-accent:hover{transform:translateY(-1px);box-shadow:var(--shadow-md);filter:brightness(.94)}html[data-app=marketing] .btn-success{background:var(--green);color:#fff}html[data-app=marketing] .btn-ghost{background:transparent;color:var(--ink);border-color:var(--border)}html[data-app=marketing] .btn-ghost:hover{background:var(--sunken);border-color:var(--faint)}html[data-app=marketing] section{padding:88px 40px;position:relative}html[data-app=marketing] .tint{background:var(--sunken)}@media (max-width: 760px){html[data-app=marketing] section{padding:56px 20px}}html[data-app=marketing] .label{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--faint);margin-bottom:14px}html[data-app=marketing] h2.section-title{font-size:30px;font-weight:800;max-width:680px;line-height:1.18}html[data-app=marketing] p.section-sub{color:var(--muted);font-size:15.5px;max-width:600px;margin-top:12px;line-height:1.6}html[data-app=marketing] .section-head{margin-bottom:44px}html[data-app=marketing] .section-head.center{text-align:center;margin-left:auto;margin-right:auto}html[data-app=marketing] .section-head.center .section-title,html[data-app=marketing] .section-head.center .section-sub{margin-left:auto;margin-right:auto}@media (max-width: 760px){html[data-app=marketing] h2.section-title{font-size:24px}}html[data-app=marketing] .card{border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;background:var(--paper);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}html[data-app=marketing] .faqlist{margin-top:24px;display:flex;flex-direction:column;gap:14px}html[data-app=marketing] .faqitem{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 22px;background:var(--paper);transition:border-color .15s ease,box-shadow .15s ease}html[data-app=marketing] .faqitem:hover{border-color:var(--blue);box-shadow:var(--shadow-sm)}html[data-app=marketing] .faqitem h3{font-size:14.5px;margin-bottom:7px}html[data-app=marketing] .faqitem p{font-size:13.5px;color:var(--muted)}html[data-app=marketing] .note{background:var(--note-bg);border:1px solid var(--note-border);color:var(--note-text);border-radius:var(--radius-sm);padding:10px 14px;font-size:13px;margin:18px 0 0;display:flex;gap:8px;align-items:flex-start}html[data-app=marketing] .finalcta{text-align:center;padding:96px 40px}html[data-app=marketing] .finalcta h2{font-size:32px;max-width:620px;margin:0 auto;line-height:1.2}html[data-app=marketing] .finalcta p{color:var(--muted);margin-top:14px;font-size:15.5px}html[data-app=marketing] .finalcta .ctas{display:flex;justify-content:center;gap:12px;margin-top:28px;flex-wrap:wrap}@media (max-width: 760px){html[data-app=marketing] .finalcta h2{font-size:24px}}html[data-app=marketing] .reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}html[data-app=marketing] .reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html[data-app=marketing] .reveal{opacity:1;transform:none;transition:none}}html[data-app=marketing] .bracket{position:relative}html[data-app=marketing] .bracket:before,html[data-app=marketing] .bracket:after{content:"";position:absolute;width:16px;height:16px;pointer-events:none}html[data-app=marketing] .bracket:before{top:-8px;left:-8px;border-top:2.5px solid var(--blue);border-left:2.5px solid var(--blue);border-radius:4px 0 0}html[data-app=marketing] .bracket:after{bottom:-8px;right:-8px;border-bottom:2.5px solid var(--orange);border-right:2.5px solid var(--orange);border-radius:0 0 4px}html[data-app=marketing] .bracket.sm:before,html[data-app=marketing] .bracket.sm:after{width:10px;height:10px}html[data-app=marketing] .bracket.sm:before{top:-5px;left:-5px;border-width:2px}html[data-app=marketing] .bracket.sm:after{bottom:-5px;right:-5px;border-width:2px}html[data-app=marketing] .icontile{width:44px;height:44px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;background:var(--paper);border:1px solid var(--border);margin:8px 0 18px}html[data-app=marketing] .numeral{display:inline-block}html[data-app=marketing] .numeral .num{font-family:Manrope,sans-serif;font-weight:800}html[data-app=marketing] .flownode .fdot .numeral .num{font-size:19px;color:var(--ink)}html[data-app=marketing] .flowrow{display:flex;align-items:flex-start;gap:0;margin-top:8px}html[data-app=marketing] .flownode{flex:1;text-align:center;position:relative;padding:0 16px}html[data-app=marketing] .flownode .fdot{width:56px;height:56px;border-radius:50%;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;background:var(--paper);border:2px solid var(--border);position:relative;z-index:2;transition:border-color .2s ease,transform .2s ease}html[data-app=marketing] .flownode:hover .fdot{border-color:var(--blue);transform:scale(1.06)}html[data-app=marketing] .flownode h3{font-size:15.5px;margin-bottom:8px}html[data-app=marketing] .flownode p{font-size:13px;color:var(--muted);line-height:1.55}html[data-app=marketing] .flowline{position:absolute;top:28px;left:calc(50% + 28px);right:calc(-50% + 28px);height:2px;background:repeating-linear-gradient(to right,var(--border) 0 6px,transparent 6px 12px);z-index:1}html[data-app=marketing] .flownode:last-child .flowline{display:none}@media (max-width: 760px){html[data-app=marketing] .flowrow{flex-direction:column;gap:36px}html[data-app=marketing] .flowline{display:none}}html[data-app=marketing] .hero{text-align:center;padding-top:96px;padding-bottom:80px;position:relative;overflow:hidden;background:radial-gradient(560px 320px at 15% -10%,var(--blue-wash) 0%,transparent 60%),radial-gradient(520px 300px at 100% 0%,var(--orange-wash) 0%,transparent 55%)}html[data-app=marketing] .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:22px 22px;mask-image:linear-gradient(to bottom,black,transparent 75%);-webkit-mask-image:linear-gradient(to bottom,black,transparent 75%)}html[data-app=marketing] .hero>*{position:relative;z-index:1}html[data-app=marketing] .kicker{display:inline-flex;gap:6px;align-items:center;background:var(--blue-wash);color:var(--blue-dark);font-size:12px;font-weight:700;padding:6px 14px;border-radius:999px;margin-bottom:20px}html[data-app=marketing] .hero h1{font-size:46px;font-weight:800;max-width:760px;margin:0 auto;line-height:1.12}html[data-app=marketing] .hero p{max-width:580px;margin:20px auto 0;color:var(--muted);font-size:16.5px;line-height:1.6}html[data-app=marketing] .hero .ctas{display:flex;justify-content:center;gap:12px;margin-top:30px;flex-wrap:wrap}html[data-app=marketing] .hero .trust-line{margin-top:26px;font-size:12.5px;color:var(--faint)}@media (max-width: 760px){html[data-app=marketing] .hero{padding-top:64px;padding-bottom:56px}html[data-app=marketing] .hero h1{font-size:32px}}html[data-app=marketing] .hero.compact{padding-top:72px;padding-bottom:56px}html[data-app=marketing] .hero.compact h1{font-size:38px}@media (max-width: 760px){html[data-app=marketing] .hero.compact h1{font-size:28px}}html[data-app=marketing] .statrow{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;text-align:center}html[data-app=marketing] .statrow .stat .num{font-family:Manrope,sans-serif;font-weight:800;font-size:42px;line-height:1;color:var(--ink)}html[data-app=marketing] .statrow .stat .num .accent{color:var(--blue)}html[data-app=marketing] .statrow .stat .lbl{margin-top:10px;font-size:13px;color:var(--muted)}@media (max-width: 640px){html[data-app=marketing] .statrow .stat .num{font-size:32px}}html[data-app=marketing] .accentrow{border-left:3px solid var(--blue);padding:4px 0 4px 22px;margin-bottom:26px}html[data-app=marketing] .accentrow:last-child{margin-bottom:0}html[data-app=marketing] .accentrow.orange{border-color:var(--orange)}html[data-app=marketing] .accentrow.green{border-color:var(--green)}html[data-app=marketing] .accentrow h3{font-size:16.5px;margin-bottom:6px}html[data-app=marketing] .accentrow p{font-size:14px;color:var(--muted)}html[data-app=marketing] .showcase{border-radius:var(--radius-lg);background:var(--sunken);padding:40px;box-shadow:var(--shadow-lg);border:1px solid var(--border)}html[data-app=marketing] .showcase img{border-radius:var(--radius-md);display:block;box-shadow:var(--shadow-md)}@media (max-width: 760px){html[data-app=marketing] .showcase{padding:20px}}html[data-app=marketing] .dcard,html[data-app=marketing] .whocard,html[data-app=marketing] .venuecard,html[data-app=marketing] .modecard,html[data-app=marketing] .featcard,html[data-app=marketing] .kyccard,html[data-app=marketing] .pathcard,html[data-app=marketing] .plancard,html[data-app=marketing] .pricecard,html[data-app=marketing] .logocard,html[data-app=marketing] .stepcard,html[data-app=marketing] .whocard2,html[data-app=marketing] .getcard,html[data-app=marketing] .spotcard{color:var(--ink);transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}html[data-app=marketing] .dcard:hover,html[data-app=marketing] .whocard:hover,html[data-app=marketing] .venuecard:hover,html[data-app=marketing] .modecard:hover,html[data-app=marketing] .featcard:hover,html[data-app=marketing] .kyccard:hover,html[data-app=marketing] .pathcard:hover,html[data-app=marketing] .plancard:hover,html[data-app=marketing] .pricecard:hover,html[data-app=marketing] .stepcard:hover,html[data-app=marketing] .whocard2:hover,html[data-app=marketing] .getcard:hover,html[data-app=marketing] .spotcard:hover{box-shadow:var(--shadow-md);transform:translateY(-3px);border-color:var(--blue)}html[data-app=marketing] .pullquote{font-family:Manrope,sans-serif;font-weight:700;font-size:24px;line-height:1.4;color:var(--ink);max-width:720px;margin:0 auto;text-align:center}html[data-app=marketing] .pullquote .accent{color:var(--blue)}@media (max-width: 760px){html[data-app=marketing] .pullquote{font-size:19px}}html[data-app=marketing] .pills{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}html[data-app=marketing] .pill{border:1px solid var(--border);border-radius:999px;padding:6px 14px;font-size:12.5px;font-weight:600;color:var(--muted);background:var(--paper)}html[data-app=marketing] .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:8px}@media (max-width: 760px){html[data-app=marketing] .grid3{grid-template-columns:1fr}}html[data-app=marketing] .grid3 .icon{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}html[data-app=marketing] .grid3 h3{font-size:17px;margin-bottom:8px}html[data-app=marketing] .grid3 p{font-size:13.5px;color:var(--muted)}html[data-app=marketing] .decision-line{text-align:center;margin-top:22px;font-size:13.5px;color:var(--muted);background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px 20px}html[data-app=marketing] .decision-line b{color:var(--ink)}html[data-app=marketing] .browserframe{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--paper);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease}html[data-app=marketing] .browserframe:hover{transform:translateY(-4px)}html[data-app=marketing] .browserframe-bar{display:flex;align-items:center;gap:10px;padding:11px 14px;background:var(--sunken);border-bottom:1px solid var(--border)}html[data-app=marketing] .browserframe-dots{display:flex;gap:5px;flex:0 0 auto}html[data-app=marketing] .browserframe-dots i{width:9px;height:9px;border-radius:50%;background:var(--border);display:block}html[data-app=marketing] .browserframe-label{font-size:11.5px;font-weight:600;color:var(--faint);background:var(--paper);border:1px solid var(--border);border-radius:999px;padding:3px 10px}html[data-app=marketing] .browserframe img{display:block;width:100%;height:auto}html[data-app=marketing] .proofrow{display:grid;grid-template-columns:1.3fr 1fr;gap:56px;align-items:center;margin-top:64px}html[data-app=marketing] .proofrow:first-child{margin-top:32px}html[data-app=marketing] .proofrow.reverse{grid-template-columns:1fr 1.3fr}html[data-app=marketing] .proofrow.reverse .proofrow-media{order:2}html[data-app=marketing] .proofrow.reverse .proofrow-text{order:1}html[data-app=marketing] .proofrow-kicker{font-size:12px;font-weight:700;color:var(--blue);text-transform:uppercase;letter-spacing:.06em;margin-bottom:12px}html[data-app=marketing] .proofrow-text h3{font-size:24px;margin-bottom:12px;line-height:1.25}html[data-app=marketing] .proofrow-text p{font-size:15px;color:var(--muted);line-height:1.6}@media (max-width: 760px){html[data-app=marketing] .proofrow{gap:24px;margin-top:44px}}@media (max-width: 760px){html[data-app=marketing] .proofrow,html[data-app=marketing] .proofrow.reverse{grid-template-columns:1fr;gap:18px}html[data-app=marketing] .proofrow.reverse .proofrow-media,html[data-app=marketing] .proofrow.reverse .proofrow-text{order:initial}}html[data-app=marketing] .discover{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .discover{grid-template-columns:1fr}}html[data-app=marketing] .dcard{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}html[data-app=marketing] .dcard h3{font-size:15.5px;margin-top:12px}html[data-app=marketing] .dcard p{font-size:13px;color:var(--muted);margin:6px 0 12px}html[data-app=marketing] .dcard a{font-size:13px;font-weight:700}html[data-app=marketing] .trustlist{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .trustlist{grid-template-columns:1fr}}html[data-app=marketing] .trustitem{display:flex;gap:12px;align-items:flex-start;font-size:13.5px}html[data-app=marketing] .trustitem .check{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--green-wash);color:var(--green);display:flex;align-items:center;justify-content:center;margin-top:1px}html[data-app=marketing] .trustitem p{color:var(--muted)}html[data-app=marketing] .trustitem b{color:var(--ink)}html[data-app=marketing] .pricegrid,html[data-app=marketing] .pathgrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .pricegrid,html[data-app=marketing] .pathgrid{grid-template-columns:1fr}}html[data-app=marketing] .pricecard,html[data-app=marketing] .pathcard{border:1px solid var(--border);border-radius:var(--radius-md);padding:26px;background:var(--paper)}html[data-app=marketing] .pricecard .tag,html[data-app=marketing] .pathcard .ptag{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;margin-bottom:12px}html[data-app=marketing] .pricecard .amount,html[data-app=marketing] .pathcard .pamount{font-size:24px;font-weight:800;margin:4px 0 2px}html[data-app=marketing] .pricecard .amount small,html[data-app=marketing] .pathcard .pamount small{display:block;font-size:12.5px;font-weight:600;color:var(--muted);margin-top:4px}html[data-app=marketing] .pathcard .pexamples{font-size:13px;color:var(--muted);margin:12px 0;line-height:1.6}html[data-app=marketing] .pathcard .pexamples b{color:var(--ink)}html[data-app=marketing] .pathcard .pcycle,html[data-app=marketing] .compare-box{background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;font-size:12.5px;margin-top:14px}html[data-app=marketing] .compare-box .big{font-size:15px;font-weight:800;color:var(--green)}html[data-app=marketing] .steps3,html[data-app=marketing] .steps4{display:grid;gap:18px;margin-top:28px}html[data-app=marketing] .steps3{grid-template-columns:repeat(3,1fr)}html[data-app=marketing] .steps4{grid-template-columns:repeat(4,1fr)}@media (max-width: 900px){html[data-app=marketing] .steps4{grid-template-columns:1fr 1fr}}@media (max-width: 760px){html[data-app=marketing] .steps3{grid-template-columns:1fr}}@media (max-width: 560px){html[data-app=marketing] .steps4{grid-template-columns:1fr}}html[data-app=marketing] .stepcard .stepnum{font-family:Manrope,sans-serif;font-weight:800;font-size:26px;color:var(--blue)}html[data-app=marketing] .stepcard h3{font-size:15px;margin:6px 0}html[data-app=marketing] .stepcard p{font-size:12.5px;color:var(--muted)}html[data-app=marketing] .whogrid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .whogrid{grid-template-columns:1fr}}html[data-app=marketing] .whocard{border:1px solid var(--border);border-radius:var(--radius-md);padding:26px;background:var(--paper);display:flex;flex-direction:column;height:100%}html[data-app=marketing] .whocard h3{font-size:18px;margin-bottom:8px}html[data-app=marketing] .whocard p{font-size:13.5px;color:var(--muted);flex:1}html[data-app=marketing] .whocard .chip{display:inline-block;font-size:11px;font-weight:700;padding:4px 10px;border-radius:999px;margin:10px 0 14px}html[data-app=marketing] .whocard .cats{font-size:12px;color:var(--faint);margin-top:10px}html[data-app=marketing] .venuegrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .venuegrid{grid-template-columns:1fr}}html[data-app=marketing] .venuecard{border:1px solid var(--border);border-radius:var(--radius-md);padding:22px;background:var(--paper)}html[data-app=marketing] .venuecard.highlight{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}html[data-app=marketing] .venuecard .vtop{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}html[data-app=marketing] .venuecard h3{font-size:16px}html[data-app=marketing] .venuecard .vsub{font-size:12px;color:var(--faint);margin-top:2px}html[data-app=marketing] .venuecard .vfree{background:var(--green-wash);color:var(--green);font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px;white-space:nowrap}html[data-app=marketing] .venuecard .venabled{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0}html[data-app=marketing] .venuecard .venabled span{font-size:11px;font-weight:700;color:var(--blue);background:var(--blue-wash);padding:3px 9px;border-radius:999px}html[data-app=marketing] .venuecard .vbody{font-size:13px;color:var(--muted);margin-top:10px}html[data-app=marketing] .venuecard .vkyc{margin-top:14px;padding-top:12px;border-top:1px dashed var(--border)}html[data-app=marketing] .venuecard .vkyc .vklabel{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:6px}html[data-app=marketing] .doc{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;background:var(--sunken);border:1px solid var(--border);border-radius:999px;padding:3px 9px;margin:0 4px 4px 0}html[data-app=marketing] .doc.opt{color:var(--faint)}html[data-app=marketing] .venuecard .vcontrol{font-size:12.5px;color:var(--ink);margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--border);font-weight:600}html[data-app=marketing] .featurerow{display:flex;gap:20px;align-items:flex-start;padding:20px 0}html[data-app=marketing] .featurerow+.featurerow{border-top:1px solid var(--border)}html[data-app=marketing] .featurerow .ficon{flex-shrink:0;width:42px;height:42px;border-radius:10px;background:var(--blue-wash);color:var(--blue);display:flex;align-items:center;justify-content:center}html[data-app=marketing] .featurerow h3{font-size:15.5px;margin-bottom:4px}html[data-app=marketing] .featurerow p{font-size:13.5px;color:var(--muted)}html[data-app=marketing] .modegrid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}@media (max-width: 900px){html[data-app=marketing] .modegrid{grid-template-columns:1fr 1fr}}@media (max-width: 560px){html[data-app=marketing] .modegrid{grid-template-columns:1fr}}html[data-app=marketing] .modecard{border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;background:var(--paper)}html[data-app=marketing] .modecard .micon{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;margin-bottom:10px}html[data-app=marketing] .modecard h3{font-size:14.5px;margin-bottom:6px}html[data-app=marketing] .modecard p{font-size:12.5px;color:var(--muted)}html[data-app=marketing] .modecard .mfor{font-size:11px;color:var(--faint);margin-top:8px;font-weight:600}html[data-app=marketing] .featgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .featgrid{grid-template-columns:1fr}}html[data-app=marketing] .featcard{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;background:var(--paper);display:flex;gap:14px}html[data-app=marketing] .featcard .ficon{flex-shrink:0;width:36px;height:36px;border-radius:9px;background:var(--green-wash);color:var(--green);display:flex;align-items:center;justify-content:center}html[data-app=marketing] .featcard h3{font-size:14.5px;margin-bottom:5px}html[data-app=marketing] .featcard p{font-size:12.5px;color:var(--muted)}html[data-app=marketing] .kycgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}@media (max-width: 760px){html[data-app=marketing] .kycgrid{grid-template-columns:1fr}}html[data-app=marketing] .kyccard{border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 18px;background:var(--paper)}html[data-app=marketing] .kyccard h3{font-size:14px;margin-bottom:8px}html[data-app=marketing] .boardwrap{display:flex;gap:10px;overflow-x:auto;margin-top:22px;padding-bottom:4px}html[data-app=marketing] .boardcol{flex:0 0 150px;background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px}html[data-app=marketing] .boardcol .bhead{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);margin-bottom:8px}html[data-app=marketing] .boardcol .bcard{background:var(--paper);border:1px solid var(--border);border-radius:6px;padding:8px;font-size:11.5px;margin-bottom:6px}html[data-app=marketing] .boardcol .bcard b{display:block;font-size:12px}html[data-app=marketing] .statgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px}@media (max-width: 760px){html[data-app=marketing] .statgrid{grid-template-columns:1fr 1fr}}html[data-app=marketing] .stattile{border:1px solid var(--border);border-radius:var(--radius-sm);padding:14px;background:var(--paper);text-align:center}html[data-app=marketing] .stattile .sval{font-family:Manrope,sans-serif;font-weight:800;font-size:20px;color:var(--blue)}html[data-app=marketing] .stattile .slabel{font-size:11px;color:var(--faint);margin-top:4px}html[data-app=marketing] table.calc{width:100%;border-collapse:collapse;margin-top:22px;font-size:13px}html[data-app=marketing] table.calc th,html[data-app=marketing] table.calc td{padding:10px 14px;text-align:right;border-bottom:1px solid var(--border)}html[data-app=marketing] table.calc th:first-child,html[data-app=marketing] table.calc td:first-child{text-align:left}html[data-app=marketing] table.calc thead th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700}html[data-app=marketing] table.calc td.nikat{color:var(--green);font-weight:800}html[data-app=marketing] table.calc td.other{color:var(--red)}html[data-app=marketing] table.sla{width:100%;border-collapse:collapse;margin-top:20px;font-size:13px}html[data-app=marketing] table.sla th,html[data-app=marketing] table.sla td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border)}html[data-app=marketing] table.sla thead th{font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);font-weight:700}html[data-app=marketing] table.sla .lvl{display:inline-block;font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px}html[data-app=marketing] .kycstatus{display:flex;gap:10px;margin-top:24px;flex-wrap:wrap}html[data-app=marketing] .kycstatus span{font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}html[data-app=marketing] .honestgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px 28px;margin-top:22px}@media (max-width: 760px){html[data-app=marketing] .honestgrid{grid-template-columns:1fr}}html[data-app=marketing] .honestitem{display:flex;gap:12px;align-items:flex-start;font-size:13.5px}html[data-app=marketing] .honestitem .markwrap{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:var(--red-wash);color:var(--red);display:flex;align-items:center;justify-content:center;margin-top:1px;font-weight:800;font-size:12px}html[data-app=marketing] .honestitem p{color:var(--muted)}html[data-app=marketing] .honestitem b{color:var(--ink)}html[data-app=marketing] .story{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;padding:72px 40px;max-width:1120px;margin:0 auto}html[data-app=marketing] .story.reverse{direction:rtl}html[data-app=marketing] .story.reverse>*{direction:ltr}@media (max-width: 760px){html[data-app=marketing] .story{padding:44px 20px;grid-template-columns:1fr;gap:24px}}@media (max-width: 820px){html[data-app=marketing] .story{grid-template-columns:1fr;padding:32px 20px}html[data-app=marketing] .story.reverse{direction:ltr}}html[data-app=marketing] .story+.story{border-top:1px solid var(--border)}html[data-app=marketing] .storytag{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;padding:4px 12px;border-radius:999px;margin-bottom:14px}html[data-app=marketing] .story h3{font-size:20px;margin-bottom:10px}html[data-app=marketing] .story p.narrative{font-size:14px;color:var(--muted)}html[data-app=marketing] .story .diffbox{margin-top:16px;background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;font-size:12.5px}html[data-app=marketing] .story .diffbox b{color:var(--ink)}html[data-app=marketing] .storyvisual{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--sunken);padding:18px}html[data-app=marketing] .storyvisual .vlabel{font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);margin-bottom:10px}html[data-app=marketing] .storyvisual .vrow{display:flex;justify-content:space-between;align-items:center;background:var(--paper);border:1px solid var(--border);border-radius:8px;padding:10px 12px;font-size:12.5px;margin-bottom:8px}html[data-app=marketing] .storyvisual .vrow b{display:block;font-size:13px}html[data-app=marketing] .storyvisual .vrow span{color:var(--faint);font-size:11px}html[data-app=marketing] .bridge{text-align:center;padding:44px 40px}html[data-app=marketing] .bridge h2{font-size:22px}html[data-app=marketing] .bridge p{color:var(--muted);margin-top:8px}html[data-app=marketing] .timeline{margin-top:28px;display:flex;flex-direction:column}html[data-app=marketing] .tlstep{display:flex;gap:20px;padding-bottom:28px;position:relative}html[data-app=marketing] .tlstep:not(:last-child):before{content:"";position:absolute;left:19px;top:42px;bottom:0;width:2px;background:var(--border)}html[data-app=marketing] .tlstep .tlnum{flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:800;font-size:15px;z-index:1}html[data-app=marketing] .tlstep .tlbody h3{font-size:15.5px;margin-bottom:4px}html[data-app=marketing] .tlstep .tlbody p{font-size:13.5px;color:var(--muted)}html[data-app=marketing] .tlstep .tlnote{display:inline-block;margin-top:8px;font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:999px}html[data-app=marketing] .modewaygrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}@media (max-width: 900px){html[data-app=marketing] .modewaygrid{grid-template-columns:1fr}}html[data-app=marketing] .modewaycard{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;background:var(--paper)}html[data-app=marketing] .modewaycard .mtag{font-size:11px;font-weight:700;padding:3px 10px;border-radius:999px;display:inline-block;margin-bottom:12px}html[data-app=marketing] .modewaycard ol{margin:0;padding-left:18px;font-size:12.5px;color:var(--muted)}html[data-app=marketing] .modewaycard li{margin-bottom:6px}html[data-app=marketing] .whogrid2{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:24px}@media (max-width: 900px){html[data-app=marketing] .whogrid2{grid-template-columns:1fr 1fr}}@media (max-width: 500px){html[data-app=marketing] .whogrid2{grid-template-columns:1fr}}html[data-app=marketing] .whocard2{border:1px solid var(--border);border-radius:var(--radius-md);padding:18px;background:var(--paper);text-align:center}html[data-app=marketing] .whocard2 .wicon{width:38px;height:38px;border-radius:10px;background:var(--orange-wash);color:var(--orange);display:flex;align-items:center;justify-content:center;margin:0 auto 10px}html[data-app=marketing] .whocard2 h3{font-size:13.5px}html[data-app=marketing] .whocard2 p{font-size:11.5px;color:var(--muted);margin-top:4px}html[data-app=marketing] .getgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:24px}@media (max-width: 820px){html[data-app=marketing] .getgrid{grid-template-columns:1fr}}html[data-app=marketing] .getcard{border:1px solid var(--border);border-radius:var(--radius-md);padding:24px;background:var(--paper)}html[data-app=marketing] .getcard .gicon{width:38px;height:38px;border-radius:10px;background:var(--orange-wash);color:var(--orange);display:flex;align-items:center;justify-content:center;margin-bottom:14px}html[data-app=marketing] .getcard h3{font-size:16px;margin-bottom:8px}html[data-app=marketing] .getcard p{font-size:13px;color:var(--muted)}html[data-app=marketing] .spotgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}@media (max-width: 760px){html[data-app=marketing] .spotgrid{grid-template-columns:1fr}}html[data-app=marketing] .spotcard{border:1px solid var(--border);border-radius:var(--radius-md);padding:20px;background:var(--paper)}html[data-app=marketing] .spotcard .savatar{width:40px;height:40px;border-radius:50%;background:var(--blue-wash);color:var(--blue-dark);display:flex;align-items:center;justify-content:center;font-weight:800;font-family:Manrope,sans-serif;margin-bottom:12px}html[data-app=marketing] .spotcard .stag{font-size:11px;font-weight:700;color:var(--faint);text-transform:uppercase;letter-spacing:.05em}html[data-app=marketing] .spotcard h3{font-size:14.5px;margin:4px 0 8px}html[data-app=marketing] .spotcard p{font-size:12.5px;color:var(--muted)}html[data-app=marketing] .annot{margin:22px 0 0;font-size:12.5px;color:var(--faint);border-left:2px solid var(--border);padding-left:12px}html[data-app=marketing] .annot b{color:var(--muted)}html[data-app=marketing] .legalwrap{max-width:760px;margin:0 auto}html[data-app=marketing] .legaldoc{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);padding:40px 48px;margin:24px 0}@media (max-width: 700px){html[data-app=marketing] .legaldoc{padding:28px 20px}}html[data-app=marketing] .legaldoc-title{font-size:26px;font-weight:800;margin-bottom:6px}html[data-app=marketing] .legaldoc-meta{font-size:12.5px;color:var(--faint);margin-bottom:32px;padding-bottom:20px;border-bottom:1px solid var(--border)}html[data-app=marketing] .legaldoc-meta b{color:var(--muted)}html[data-app=marketing] .legalclause{margin-top:30px;scroll-margin-top:84px}html[data-app=marketing] .legalclause:first-of-type{margin-top:0}html[data-app=marketing] .legalclause h2{font-size:18px;font-weight:800;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}html[data-app=marketing] .legalclause h3{font-size:14.5px;font-weight:700;margin:18px 0 6px}html[data-app=marketing] .legalclause p{font-size:13.5px;color:var(--ink);margin:0 0 10px;line-height:1.65}html[data-app=marketing] .legalclause ol{padding-left:22px;font-size:13.5px;line-height:1.65}html[data-app=marketing] .legalclause ol li{margin-bottom:8px}html[data-app=marketing] .legalclause ul.plain{padding-left:22px;font-size:13.5px;line-height:1.65}html[data-app=marketing] .legalclause ul.plain li{margin-bottom:6px}html[data-app=marketing] .legaltag{display:inline-block;font-size:10.5px;font-weight:700;padding:2px 9px;border-radius:999px;margin-bottom:10px}html[data-app=marketing] .legaltag.venue{background:var(--green-wash);color:var(--green)}html[data-app=marketing] .legaltag.vendor{background:var(--orange-wash);color:var(--orange)}html[data-app=marketing] .legaltag.customer{background:var(--blue-wash);color:var(--blue-dark)}html[data-app=marketing] .legaltag.all{background:var(--sunken);color:var(--muted);border:1px solid var(--border)}html[data-app=marketing] table.legalinfo{width:100%;border-collapse:collapse;margin:14px 0;font-size:13px}html[data-app=marketing] table.legalinfo th,html[data-app=marketing] table.legalinfo td{text-align:left;padding:8px 12px;border:1px solid var(--border);vertical-align:top}html[data-app=marketing] table.legalinfo th{background:var(--sunken);font-weight:700;width:30%}html[data-app=marketing] .legalcontact{background:var(--sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:16px 20px;font-size:13.5px;margin-top:14px}html[data-app=marketing] .legalcontact b{display:block;margin-bottom:4px}html[data-app=marketing] .legaltoc{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 24px;margin-top:24px}html[data-app=marketing] .legaltoc .toccols{display:grid;grid-template-columns:1fr 1fr;gap:4px 24px}@media (max-width: 560px){html[data-app=marketing] .legaltoc .toccols{grid-template-columns:1fr}}html[data-app=marketing] .legaltoc a{display:block;font-size:13px;padding:3px 0;text-decoration:none;color:var(--ink)}html[data-app=marketing] .legaltoc a:hover{color:var(--blue)}@media (max-width: 900px){html[data-app=marketing] .nav-desktop-links,html[data-app=marketing] .nav-desktop-actions{display:none!important}html[data-app=marketing] .nav-burger{display:inline-flex!important;align-items:center}}html[data-app=marketing] .cookiebar{position:fixed;left:0;right:0;bottom:0;z-index:200;background:var(--paper);border-top:1px solid var(--border);box-shadow:0 -4px 20px #00000014;padding:18px 20px}html[data-app=marketing] .cookiebar-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:20px;flex-wrap:wrap}html[data-app=marketing] .cookiebar p{flex:1;min-width:240px;font-size:13px;color:var(--muted);margin:0}html[data-app=marketing] .cookiebar p a{color:var(--blue)}html[data-app=marketing] .cookiebar-actions{display:flex;gap:10px;flex-wrap:wrap}html[data-app=marketing] .cookieprefs-link{background:none;border:none;padding:0;font:inherit;color:var(--faint);text-decoration:underline;cursor:pointer}html[data-app=marketing] .qualifyblock{text-align:center}html[data-app=marketing] .qualifygrid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;text-align:left}@media (max-width: 700px){html[data-app=marketing] .qualifygrid{grid-template-columns:1fr}}html[data-app=marketing] .qualifycol{border-radius:var(--radius-md);padding:24px 26px}html[data-app=marketing] .qualifycol.yes{background:var(--green-wash);border:1px solid var(--green)}html[data-app=marketing] .qualifycol.no{background:var(--sunken);border:1px solid var(--border)}html[data-app=marketing] .qlabel{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:14px}html[data-app=marketing] .qualifycol.yes .qlabel{color:var(--green)}html[data-app=marketing] .qualifycol.no .qlabel{color:var(--faint)}html[data-app=marketing] .qualifycol ul{list-style:none;margin:0;padding:0}html[data-app=marketing] .qualifycol li{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;margin-bottom:12px;line-height:1.5}html[data-app=marketing] .qualifycol li:last-child{margin-bottom:0}html[data-app=marketing] .qualifycol.yes li{color:var(--ink)}html[data-app=marketing] .qualifycol.no li{color:var(--muted)}html[data-app=marketing] .qmark{flex-shrink:0;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-top:1px}html[data-app=marketing] .qualifycol.yes .qmark{background:var(--green);color:#fff}html[data-app=marketing] .qualifycol.no .qmark{background:var(--border);color:var(--faint)}:root{--color-primary: #0969da;--color-primary-hover: #0757ba;--color-primary-wash: #ddedff;--color-success: #1a7f37;--color-warning: #9a6700;--color-danger: #cf222e;--color-border: #e3e8ee;--color-border-strong: #d0d7de;--color-accent: #f0883e;--color-accent-hover: #dd7527;--color-accent-wash: #fff1e5;--color-bg: #ffffff;--color-bg-subtle: #f7f8fa;--color-bg-sunken: #eef1f5;--color-text: #14181f;--color-text-muted: #667085;--color-text-faint: #98a2b3;--shadow-xs: 0 1px 2px rgba(20, 24, 31, .05);--shadow-sm: 0 1px 3px rgba(20, 24, 31, .08), 0 1px 2px rgba(20, 24, 31, .04);--shadow-md: 0 4px 12px rgba(20, 24, 31, .1), 0 2px 4px rgba(20, 24, 31, .06);--shadow-focus: 0 0 0 3px var(--color-primary-wash);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--radius-sm: 10px;--radius-md: 16px;--radius-lg: 20px;--radius-pill: 999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 12px;--text-sm: 13.5px;--text-base: 15.5px;--text-lg: 19px;--text-xl: 24px;--text-2xl: 30px}[data-theme=dark]{--color-bg: #0d1117;--color-bg-subtle: #161b22;--color-bg-sunken: #1c232c;--color-text: #e6edf3;--color-text-muted: #9aa4b2;--color-text-faint: #6b7684;--color-border: #232a34;--color-border-strong: #30363d;--color-primary: #58a6ff;--color-primary-wash: #142138}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){--color-bg: #0d1117;--color-bg-subtle: #161b22;--color-bg-sunken: #1c232c;--color-text: #e6edf3;--color-text-muted: #9aa4b2;--color-text-faint: #6b7684;--color-border: #232a34;--color-border-strong: #30363d;--color-primary: #58a6ff;--color-primary-wash: #142138}}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-sans);background:var(--color-bg-subtle);color:var(--color-text);font-size:var(--text-base);font-weight:450;line-height:1.45;letter-spacing:-.01em}button{font-family:inherit;cursor:pointer}a{color:inherit;text-decoration:none}::selection{background:var(--color-primary-wash)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}html[data-app=admin]{--color-primary: #0969da;--color-primary-hover: #0550ae;--color-primary-wash: #ddf1ff;--color-accent: #d1691a;--color-accent-wash: #fdefe3;--color-success: #1a7f37;--color-warning: #9a6700;--color-danger: #cf222e;--color-border: #d0d7de;--color-border-strong: #d0d7de;--color-bg: #ffffff;--color-bg-subtle: #f6f8fa;--color-bg-sunken: #eef1f5;--color-text: #1c2128;--color-text-muted: #57606a;--color-text-faint: #97a0aa;--shadow-xs: 0 1px 2px rgba(20, 24, 31, .05);--shadow-sm: 0 1px 3px rgba(20, 24, 31, .08), 0 1px 2px rgba(20, 24, 31, .04);--shadow-md: 0 8px 24px rgba(20, 24, 31, .08), 0 2px 6px rgba(20, 24, 31, .05);--shadow-focus: 0 0 0 3px var(--color-primary-wash);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-pill: 999px;--font-display: "Manrope", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: 11.5px;--text-sm: 13px;--text-base: 14px;--text-lg: 18px;--text-xl: 23px}html[data-app=admin] [data-theme=dark]{--color-bg: #0d1117;--color-bg-subtle: #161b22;--color-bg-sunken: #1c232c;--color-text: #e6edf3;--color-text-muted: #9aa4b2;--color-text-faint: #6b7684;--color-border: #232a34;--color-border-strong: #30363d;--color-primary: #58a6ff;--color-primary-wash: #142138}html[data-app=admin] *{box-sizing:border-box}html[data-app=admin]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[data-app=admin] body{margin:0;font-family:var(--font-sans);background:var(--color-bg-subtle);color:var(--color-text);font-size:var(--text-base);font-weight:450;letter-spacing:-.01em}html[data-app=admin] button{font-family:inherit;cursor:pointer}html[data-app=admin] a{color:inherit;text-decoration:none}html[data-app=admin] table{border-collapse:collapse;width:100%}html[data-app=admin]::-webkit-scrollbar{width:8px;height:8px}html[data-app=admin]::-webkit-scrollbar-thumb{background:var(--color-border-strong);border-radius:var(--radius-pill)}html[data-app=admin] h1,html[data-app=admin] h2,html[data-app=admin] h3{font-family:var(--font-display);letter-spacing:-.01em}html[data-app=admin] .app-shell{display:flex;min-height:100vh}html[data-app=admin] .sidebar{width:240px;flex-shrink:0;background:var(--color-bg);border-right:1px solid var(--color-border);padding:var(--space-5) var(--space-4);display:flex;flex-direction:column}html[data-app=admin] .sidebar__logo{font-weight:700;font-family:var(--font-display);font-weight:800;font-size:var(--text-lg);letter-spacing:-.01em;margin-bottom:var(--space-8);display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-2)}html[data-app=admin] .sidebar__logo svg{color:var(--color-primary)}html[data-app=admin] .sidebar__nav{display:flex;flex-direction:column;gap:2px}html[data-app=admin] .sidebar__nav a{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;transition:background .15s ease,color .15s ease}html[data-app=admin] .sidebar__nav a svg{font-size:17px;flex-shrink:0}html[data-app=admin] .sidebar__nav a.active{background:var(--color-primary-wash);color:var(--color-primary)}html[data-app=admin] .sidebar__nav a:hover:not(.active){background:var(--color-bg-sunken);color:var(--color-text)}html[data-app=admin] .sidebar__user{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-3)}html[data-app=admin] .content{flex:1;padding:var(--space-8);max-width:1200px}html[data-app=admin] .page-title{font-size:var(--text-xl);font-weight:700;font-family:var(--font-display);font-weight:800;letter-spacing:-.01em;margin-bottom:var(--space-6);display:flex;align-items:center;gap:var(--space-3)}html[data-app=admin] .card,html[data-app=admin] .metric-card{transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}html[data-app=admin] .card:hover,html[data-app=admin] .metric-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary)}html[data-app=admin] .card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm)}html[data-app=admin] .metric-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--space-4);margin-bottom:var(--space-6)}html[data-app=admin] .metric-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);box-shadow:var(--shadow-sm)}html[data-app=admin] .metric-card__label{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-weight:650;display:flex;align-items:center;gap:6px}html[data-app=admin] .metric-card__value{font-family:var(--font-display);font-size:28px;font-weight:800;letter-spacing:-.01em;margin-top:var(--space-2)}html[data-app=admin] .board{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-4)}html[data-app=admin] .board-column{background:var(--color-bg-sunken);border-radius:var(--radius-md);padding:var(--space-3);min-height:320px}html[data-app=admin] .board-column__title{font-size:var(--text-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-3);padding:0 var(--space-1)}html[data-app=admin] .order-card{background:var(--color-bg);border:1px solid var(--color-border);border-left:3px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);margin-bottom:var(--space-3);box-shadow:var(--shadow-xs);transition:box-shadow .15s ease}html[data-app=admin] .order-card:hover{box-shadow:var(--shadow-sm)}html[data-app=admin] .order-card--new{border-left-color:var(--color-primary)}html[data-app=admin] .order-card__timer{font-size:var(--text-xs);font-weight:650;color:var(--color-text-muted);float:right;background:var(--color-bg-sunken);padding:1px 7px;border-radius:var(--radius-pill)}html[data-app=admin] .order-card__timer--warning{color:var(--color-warning);background:#fef3c7}html[data-app=admin] .order-card__timer--danger{color:var(--color-danger);background:#ffe8e6}html[data-app=admin] .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:38px;padding:0 var(--space-5);border-radius:var(--radius-pill);border:1px solid var(--color-border-strong);background:var(--color-bg);font-weight:700;font-size:var(--text-sm);color:var(--color-text);transition:box-shadow .15s ease,background .15s ease,transform .15s ease}html[data-app=admin] .btn:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}html[data-app=admin] .btn:active{transform:scale(.98)}html[data-app=admin] .btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:#fff;box-shadow:0 1px #0000000d}html[data-app=admin] .btn-primary:hover{background:var(--color-primary-hover)}html[data-app=admin] .btn-danger{background:#fff;border-color:var(--color-danger);color:var(--color-danger)}html[data-app=admin] .btn-danger:hover{background:#fff5f5}html[data-app=admin] .btn-block{width:100%;height:42px}html[data-app=admin] .btn-accent{background:var(--color-accent);border-color:var(--color-accent);color:#fff}html[data-app=admin] .btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}html[data-app=admin] .input,html[data-app=admin] select.input,html[data-app=admin] textarea.input{width:100%;height:38px;border-radius:var(--radius-sm);border:1.5px solid var(--color-border-strong);padding:0 var(--space-3);font-size:var(--text-sm);font-family:inherit;background:var(--color-bg);color:var(--color-text);transition:border-color .15s ease,box-shadow .15s ease}html[data-app=admin] .input:focus{outline:none;border-color:var(--color-primary);box-shadow:var(--shadow-focus)}html[data-app=admin] .input-group{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-4)}html[data-app=admin] .input-group label{font-size:var(--text-xs);font-weight:650;color:var(--color-text-muted)}html[data-app=admin] .badge{display:inline-flex;align-items:center;padding:2px 9px;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:650}html[data-app=admin] .badge-success{background:#e3f9e8;color:var(--color-success)}html[data-app=admin] .badge-warning{background:#fef3c7;color:var(--color-warning)}html[data-app=admin] .badge-danger{background:#ffe8e6;color:var(--color-danger)}html[data-app=admin] .badge-neutral{background:var(--color-bg-sunken);color:var(--color-text-muted)}html[data-app=admin] .error-text{color:var(--color-danger);font-size:var(--text-sm)}html[data-app=admin] .empty-state{text-align:center;padding:var(--space-8);color:var(--color-text-muted);font-size:var(--text-sm)}html[data-app=admin] table th,html[data-app=admin] table td{text-align:left;padding:var(--space-3);border-bottom:1px solid var(--color-border);font-size:var(--text-sm)}html[data-app=admin] table th{color:var(--color-text-muted);font-weight:650;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em}html[data-app=admin] table tr:last-child td{border-bottom:none}html[data-app=admin] table tr:hover td{background:var(--color-bg-subtle)}html[data-app=admin] .skeleton{background:linear-gradient(90deg,var(--color-bg-sunken) 25%,var(--color-border) 37%,var(--color-bg-sunken) 63%);background-size:400% 100%;animation:shimmer 1.4s ease infinite;border-radius:var(--radius-sm)}@keyframes shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}@media (max-width: 900px){html[data-app=admin] .board{grid-template-columns:1fr}}@media (max-width: 700px){html[data-app=admin] .app-shell{flex-direction:column}html[data-app=admin] .sidebar{width:100%;flex-direction:row;align-items:center;overflow-x:auto;padding:var(--space-3)}html[data-app=admin] .sidebar__logo{margin-bottom:0}html[data-app=admin] .sidebar__nav{flex-direction:row}html[data-app=admin] .content{padding:var(--space-4)}}html[data-app=admin] body{background:radial-gradient(560px 320px at 15% -10%,var(--color-primary-wash) 0%,transparent 60%),radial-gradient(520px 300px at 100% 0%,var(--color-accent-wash) 0%,transparent 55%),var(--color-bg-subtle);background-attachment:fixed}
