:root{color:#17201d;font-synthesis:none;text-rendering:geometricprecision;background:#f7f5ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#f7f5ee00 0%,#f7f5ee 42rem),#f7f5ee;min-width:320px;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.topbar button,.hero-actions button{font:inherit}.hero{color:#fff;background:linear-gradient(90deg,#0d1817eb,#0d1817a8 42%,#0d18172e),linear-gradient(#0d18171a,#0d181770),url(/assets/conic-hero.webp) 50%/cover;flex-direction:column;min-height:92vh;display:flex}.corporate-hero{background:linear-gradient(90deg,#0d1817f0,#0d1817b8 48%,#0d18174d),linear-gradient(#0d181714,#0d181780),url(/assets/conic-hero.webp) 50%/cover}.corporate-site{--vya-primary:#1f3a52;--vya-teal:#0f766e;--vya-coral:#ff9b66;--vya-text:#475569;--vya-border:#e2e8f0;min-height:100vh;color:var(--vya-primary);background:#f8fafc;font-family:Arial,Helvetica,sans-serif}.corporate-site h1,.corporate-site h2,.corporate-site h3,.corporate-site p{letter-spacing:0;margin-top:0}.vya-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:32px;min-height:96px;padding:14px max(24px,50vw - 700px);display:flex;position:sticky;top:0;box-shadow:0 10px 30px #0f172a12}.vya-logo{align-items:center;gap:18px;min-width:360px;display:flex}.vya-logo-frame{border-right:1px solid var(--vya-border);align-items:center;gap:10px;width:178px;height:70px;padding-right:16px;display:flex;overflow:hidden}.vya-symbol-mark{color:#3c8090;font-family:Georgia,Times New Roman,serif;font-size:2.8rem;font-style:italic;line-height:1;position:relative}.vya-symbol-mark:after{content:"";background:var(--vya-coral);border-radius:2px;width:7px;height:7px;position:absolute;bottom:5px;right:-5px}.vya-logo-frame .vya-wordmark{color:#253746;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:1.42rem;font-weight:500}.vya-logo>span:not(.vya-logo-frame),.vya-logo strong,.vya-logo small{display:block}.vya-logo strong{color:var(--vya-primary);font-size:1.08rem;font-weight:900}.vya-logo small{color:#47627c;margin-top:5px;font-weight:700}.vya-header nav{justify-content:center;align-items:center;gap:38px;display:flex}.vya-header nav a{color:#263747;font-size:.92rem;font-weight:800}.vya-header nav a:hover{color:var(--vya-teal)}.vya-header-cta{background:var(--vya-primary);color:#fff;border-radius:8px;padding:13px 20px;font-weight:900}.vya-hero{grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:64px;width:min(1200px,100% - 32px);min-height:620px;margin:0 auto;padding:84px 0 64px;display:grid}.vya-kicker{color:var(--vya-teal);letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;font-size:.78rem;font-weight:900}.vya-hero h1{max-width:760px;color:var(--vya-primary);margin-bottom:24px;font-size:clamp(3rem,6vw,5.5rem);line-height:.98}.vya-hero-copy>p:not(.vya-kicker){max-width:670px;color:var(--vya-text);margin-bottom:30px;font-size:1.12rem;line-height:1.75}.vya-actions{flex-wrap:wrap;gap:12px;display:flex}.vya-primary,.vya-secondary{border-radius:8px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-weight:900;display:inline-flex}.vya-primary{background:var(--vya-primary);color:#fff}.vya-secondary{color:var(--vya-primary);background:#fff;border:1px solid #cbd5e1}.vya-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin:42px 0 0;display:grid}.vya-metrics div{border-top:2px solid var(--vya-coral);padding-top:12px}.vya-metrics dt{color:var(--vya-teal);font-weight:900}.vya-metrics dd{color:var(--vya-text);margin:4px 0 0;font-weight:800}.vya-plan{border:1px solid var(--vya-border);background:#fff;border-radius:8px;padding:24px;box-shadow:0 28px 70px #0f172a1f}.vya-plan-intro,.vya-plan-head{justify-content:space-between;gap:16px;display:flex}.vya-plan-intro{border-bottom:1px solid var(--vya-border);color:var(--vya-text);padding-bottom:18px}.vya-plan-intro strong,.vya-plan-head strong{color:var(--vya-primary)}.vya-plan-head{color:var(--vya-teal);padding:20px 0;font-weight:800}.vya-plan ul{gap:14px;list-style:none;display:grid}.vya-plan li{color:#334155;line-height:1.5}.vya-plan li span{color:var(--vya-teal);font-weight:900}.vya-pipeline{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:24px;display:grid}.vya-pipeline span{color:var(--vya-teal);text-align:center;background:#eff6f5;border-radius:6px;padding:10px 4px;font-size:.78rem;font-weight:900}.vya-section{padding:80px max(16px,50vw - 600px)}.vya-product-section{background:#fff;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);align-items:center;gap:50px;padding:80px max(16px,50vw - 600px);display:grid}.vya-product-badge{color:#b64d1f;text-transform:uppercase;background:#fff0e8;border-radius:6px;margin-bottom:16px;padding:7px 10px;font-size:.78rem;font-weight:900;display:inline-flex}.vya-product-copy h2{color:var(--vya-primary);margin-bottom:18px;font-size:clamp(2.2rem,4vw,3.6rem);line-height:1.04}.vya-product-copy>p:not(.vya-kicker){color:var(--vya-text);font-size:1.05rem;line-height:1.75}.vya-product-audiences{border-top:1px solid var(--vya-border);margin:28px 0;display:grid}.vya-product-audiences div{border-bottom:1px solid var(--vya-border);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.vya-product-audiences strong{color:var(--vya-primary)}.vya-product-audiences span{color:var(--vya-text)}.vya-product-visual{border:1px solid var(--vya-border);background:#f8fafc;border-radius:8px;padding:10px;position:relative;overflow:hidden;box-shadow:0 30px 75px #0f172a29}.vya-product-visual img{aspect-ratio:16/10;object-fit:cover;object-position:top center;border-radius:6px;width:100%;display:block}.vya-product-visual>span{color:var(--vya-text);background:#fffffff0;border-radius:6px;padding:10px 12px;font-size:.86rem;position:absolute;bottom:24px;right:24px;box-shadow:0 10px 30px #0f172a2e}.vya-product-visual strong{color:var(--vya-teal);margin-right:6px}.vya-white,.vya-services{background:#fff}.vya-heading{text-align:center;max-width:780px;margin:0 auto 34px}.vya-heading h2{color:var(--vya-primary);margin-bottom:16px;font-size:clamp(2rem,5vw,2.65rem);line-height:1.2}.vya-heading>p:not(.vya-kicker){color:#64748b;margin:0 auto;line-height:1.75}.vya-three-grid,.vya-about-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vya-card,.vya-about-grid article{border:1px solid var(--vya-border);background:#fff;border-radius:8px;padding:24px}.vya-card-mark,.vya-about-grid article>span{width:44px;height:44px;color:var(--vya-teal);background:#eff6f5;border-radius:8px;place-items:center;font-weight:900;display:grid}.vya-card h3,.vya-about-grid h3{color:var(--vya-primary);margin:18px 0 10px}.vya-card p,.vya-about-grid p,.vya-values{color:var(--vya-text);line-height:1.7}.vya-values{gap:6px;list-style:none;display:grid}.vya-services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.vya-service-card{border:1px solid var(--vya-border);border-top:4px solid var(--vya-coral);background:#f8fafc;border-radius:8px;flex-direction:column;min-height:260px;padding:24px;display:flex}.vya-service-card>span{color:var(--vya-teal);text-transform:uppercase;font-size:.78rem;font-weight:900}.vya-service-card h3{color:var(--vya-primary);margin:18px 0 10px}.vya-service-card p{color:var(--vya-text);line-height:1.65}.vya-service-card a{color:var(--vya-primary);margin-top:auto;font-weight:900}.vya-service-card b{color:var(--vya-coral)}.vya-faq{gap:10px;max-width:880px;margin:0 auto;display:grid}.vya-faq details{border:1px solid var(--vya-border);background:#f8fafc;border-radius:8px}.vya-faq summary{cursor:pointer;color:var(--vya-primary);justify-content:space-between;padding:18px;font-weight:900;list-style:none;display:flex}.vya-faq summary span{color:var(--vya-coral);font-size:1.3rem}.vya-faq details p{color:var(--vya-text);padding:0 18px 18px;line-height:1.7}.vya-cta{background:var(--vya-primary);color:#fff;grid-template-columns:1fr 1fr auto;align-items:center;gap:30px;padding:52px max(16px,50vw - 600px);display:grid}.vya-cta p{color:var(--vya-coral);text-transform:uppercase;margin-bottom:8px;font-weight:900}.vya-cta h2{color:#fff;margin:0;font-size:2rem;line-height:1.15}.vya-cta>span{color:#ffffffbf;line-height:1.6}.vya-cta a{background:var(--vya-coral);color:#17202a;border-radius:8px;padding:14px 18px;font-weight:900}.vya-contact-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vya-contact-grid a{border:1px solid var(--vya-border);background:#fff;border-radius:8px;flex-direction:column;gap:9px;min-height:132px;padding:20px;display:flex}.vya-contact-grid span{color:#64748b;font-weight:800}.vya-contact-grid strong{color:var(--vya-primary);overflow-wrap:anywhere}.vya-footer{color:#fff;background:#1f2937;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:48px max(16px,50vw - 600px);display:grid}.vya-footer span,.vya-footer small{color:#ffffffad}@media (width<=900px){.vya-header nav,.vya-header-cta,.vya-logo small{display:none}.vya-logo{min-width:0}.vya-hero,.vya-product-section{grid-template-columns:1fr}.vya-three-grid,.vya-about-grid,.vya-services-grid,.vya-contact-grid{grid-template-columns:1fr 1fr}.vya-cta{grid-template-columns:1fr}}@media (width<=620px){.vya-header{min-height:82px;padding:10px 16px}.vya-logo-frame{width:136px;height:58px;padding-right:10px}.vya-symbol-mark{font-size:2.25rem}.vya-logo-frame .vya-wordmark{font-size:1.1rem}.vya-logo strong{font-size:.92rem}.vya-hero{min-height:auto;padding-top:54px}.vya-hero h1{font-size:3rem}.vya-three-grid,.vya-about-grid,.vya-services-grid,.vya-contact-grid,.vya-metrics{grid-template-columns:1fr}.vya-pipeline{grid-template-columns:1fr 1fr}.vya-product-section{padding-top:54px;padding-bottom:54px}.vya-product-audiences div{grid-template-columns:1fr;gap:4px}.vya-footer{grid-template-columns:1fr}}.topbar{justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 32px);margin:0 auto;padding:20px 0;display:flex}.brand,.nav-actions,.hero-actions,.search-row,.category-tabs,.business-card-head,.location-line,.card-actions,.form-title,.feature-list,.feature-list span,.eyebrow{align-items:center;display:flex}.brand{gap:12px}.brand-mark{color:#13201e;background:#f0c84b;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.brand strong,.brand small{display:block}.brand small{color:#ffffffb8;margin-top:1px}.nav-actions{color:#ffffffd1;gap:22px;font-size:.95rem}.nav-button{color:#fff;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:8px;padding:10px 14px}.nav-button.active{color:#f0c84b;border-color:#f0c84bc2}.hero-content{grid-template-columns:minmax(0,680px) minmax(260px,360px);align-items:end;gap:48px;width:min(1180px,100% - 32px);margin:auto auto 7vh;display:grid}.eyebrow{color:#c45d3a;letter-spacing:0;text-transform:uppercase;gap:8px;margin:0 0 18px;font-size:.82rem;font-weight:800}.hero .eyebrow{color:#f0c84b}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;max-width:720px;margin-bottom:22px;font-size:clamp(3rem,8vw,6.7rem);line-height:.92}h2{color:#17201d;letter-spacing:0;margin-bottom:18px;font-size:clamp(2rem,4vw,4.1rem);line-height:1}.hero-lede{color:#ffffffd1;max-width:640px;margin-bottom:32px;font-size:1.15rem;line-height:1.65}.hero-actions{flex-wrap:wrap;gap:14px}.primary-action,.secondary-action,.merchant-form button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-weight:800;display:inline-flex}.primary-action,.merchant-form button{color:#13201e;background:#f0c84b;border:0}.secondary-action{color:#fff;background:#ffffff1a;border:1px solid #ffffff47}.signal-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a121194;border:1px solid #fff3;border-radius:8px;padding:20px}.signal-panel strong{margin:16px 0 8px;font-size:1.35rem;line-height:1.2;display:block}.signal-panel p{color:#ffffffc7;margin-bottom:0;line-height:1.55}.data-source{color:#f0c84b;margin-top:14px;font-weight:800;display:block}.live-chip{color:#f4e7bb;background:#ffffff1f;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:inline-flex}.live-chip span{background:#66d18f;border-radius:99px;width:8px;height:8px}.stats-band{border-radius:8px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 32px);margin:-34px auto 0;display:grid;overflow:hidden;box-shadow:0 24px 80px #1a231e29}.stats-band div{background:#fff;border-right:1px solid #ece7da;min-height:112px;padding:24px}.stats-band div:last-child{border-right:0}.stats-band strong{color:#147f8f;font-size:2rem;display:block}.stats-band span{color:#59645f}.app-mode-bar{background:#fff;border:1px solid #e1dccf;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px;width:min(1180px,100% - 32px);margin:28px auto 0;padding:8px;display:grid;box-shadow:0 18px 60px #322c2014}.app-mode-bar button{color:#4f5a54;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:900;display:inline-flex}.app-mode-bar button.active{color:#fff;background:#173632}.section{width:min(1180px,100% - 32px);margin:0 auto;padding:86px 0 0}.section-heading{max-width:760px;margin-bottom:28px}.marketplace-shell{background:#fffaf0;border:1px solid #e1dccf;border-radius:8px;padding:18px;box-shadow:0 18px 60px #322c2014}.commerce-toolbar{grid-template-columns:320px minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.commerce-toolbar label{color:#34413b;font-weight:800}.commerce-toolbar select{color:#17201d;background:#fff;border:1px solid #d8d2c2;border-radius:8px;width:100%;min-height:56px;margin-top:8px;padding:0 12px}.search-row{gap:12px;margin-bottom:16px}.search-box{background:#fff;border:1px solid #d8d2c2;border-radius:8px;flex:1;align-items:center;gap:12px;min-height:56px;padding:0 16px;display:flex}.search-box input{color:#17201d;background:0 0;border:0;outline:0;width:100%}.icon-button{color:#fff;background:#17201d;border:1px solid #d8d2c2;border-radius:8px;place-items:center;width:56px;height:56px;display:grid}.category-tabs{gap:8px;padding-bottom:12px;overflow-x:auto}.category-tabs button{color:#4f5a54;white-space:nowrap;background:#fff;border:1px solid #ded8c9;border-radius:8px;min-height:40px;padding:0 14px}.category-tabs button.active{color:#0f626e;background:#dff1ef;border-color:#147f8f;font-weight:800}.business-grid,.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.catalog-card{background:#fff;border:1px solid #e4dece;border-radius:8px;flex-direction:column;min-height:320px;padding:18px;display:flex}.catalog-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.catalog-card-top span{color:#c45d3a;font-size:.82rem;font-weight:900}.catalog-card-top strong{color:#147f8f}.catalog-card h3{margin:18px 0 8px;font-size:1.35rem}.catalog-card p{color:#59645f;line-height:1.5}.merchant-line{color:#34413b;align-items:center;gap:8px;margin-top:auto;font-size:.92rem;display:flex}.merchant-line+.merchant-line{margin-top:8px}.buy-button{color:#286b3b;background:#e7f4dc;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin-top:16px;padding:0 12px;font-weight:900;display:inline-flex}.business-card{background:#fff;border:1px solid #e4dece;border-radius:8px;flex-direction:column;min-height:348px;padding:18px;display:flex}.business-avatar{background:color-mix(in srgb, var(--avatar-color), white 82%);width:54px;height:54px;color:var(--avatar-color);border-radius:8px;place-items:center;margin-bottom:16px;display:grid}.business-card-head,.card-actions{justify-content:space-between}.business-card-head span{color:#c45d3a;font-size:.82rem;font-weight:800}.business-card-head strong{color:#17201d}.business-card h3{margin:12px 0 8px;font-size:1.35rem}.business-card p{color:#59645f;line-height:1.45}.location-line{color:#34413b;gap:8px;margin-top:auto;font-size:.92rem}.tag-row{flex-wrap:wrap;gap:6px;min-height:32px;margin:16px 0;display:flex}.tag-row span{color:#59645f;background:#f1ede2;border-radius:8px;padding:6px 8px;font-size:.78rem}.card-actions a{color:#286b3b;background:#e7f4dc;border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-weight:800;display:inline-flex}.card-actions button{color:#17201d;background:#fff;border:1px solid #e1dccf;border-radius:8px;width:40px;height:40px}.split-section{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:48px;display:grid}.split-section p{color:#59645f;font-size:1.05rem;line-height:1.7}.feature-list{flex-wrap:wrap;gap:10px;margin-top:28px}.feature-list span{color:#34413b;background:#fff;border-radius:8px;gap:8px;min-height:42px;padding:0 12px;font-weight:800;box-shadow:inset 0 0 0 1px #e5dfd0}.merchant-form{color:#fff;background:#173632;border-radius:8px;padding:22px;box-shadow:0 24px 80px #17363238}.form-title{gap:12px;margin-bottom:22px}.form-title strong,.form-title span{display:block}.form-title span{color:#ffffffad;margin-top:2px}.merchant-form label{color:#ffffffc7;margin-bottom:14px;font-weight:800;display:block}.merchant-form input,.merchant-form select,.merchant-form textarea{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:8px;outline:0;width:100%;margin-top:8px;padding:12px}.merchant-form select option{color:#17201d}.merchant-form textarea{resize:vertical;min-height:110px}.merchant-form button{width:100%;margin-top:4px}.generated-copy{background:#ffffff14;border:1px solid #f0c84b61;border-radius:8px;margin-top:18px;padding:16px}.generated-copy-head{color:#f0c84b;align-items:center;gap:8px;margin-bottom:12px;display:flex}.generated-copy h3{color:#fff;margin-bottom:10px;font-size:1.04rem;line-height:1.28}.generated-copy p{color:#ffffffc7;margin-bottom:12px;font-size:.95rem;line-height:1.5}.generated-tags{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.generated-tags span{color:#f7e7a9;background:#f0c84b29;border-radius:8px;padding:6px 8px;font-size:.78rem;font-weight:800}.whatsapp-copy{background:#13201e94;border-radius:8px;padding:12px}.whatsapp-copy span{color:#ffffff8f;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:800;display:block}.copy-button.copy-button{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;margin-top:12px}.dashboard-grid,.ops-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.ops-grid{margin-top:16px}.auth-panel{background:#fff;border:1px solid #e1dccf;border-radius:8px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:start;gap:24px;margin-bottom:16px;padding:22px;display:grid;box-shadow:0 18px 60px #322c2014}.auth-panel h3{color:#17201d;margin-bottom:10px;font-size:1.35rem}.auth-panel p{color:#59645f;line-height:1.55}.auth-form label{color:#34413b;margin-bottom:14px;font-weight:800;display:block}.auth-form input{color:#17201d;background:#fffaf0;border:1px solid #d8d2c2;border-radius:8px;outline:0;width:100%;margin-top:8px;padding:12px}.auth-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:14px;display:grid}.auth-tabs button,.auth-form>button,.signout-button{border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-weight:900;display:inline-flex}.auth-tabs button{color:#34413b;background:#f1ede2}.auth-tabs button.active,.auth-form>button,.signout-button{color:#fff;background:#173632}.signout-button{width:100%}.auth-message{color:#286b3b;margin:12px 0 0;font-weight:800}.selected-plan-summary{background:#fff8df;border-left:4px solid #f4c542;gap:4px;margin:-2px 0 16px;padding:11px 13px;display:grid}.selected-plan-summary strong{color:#173632}.selected-plan-summary span{color:#59645f;font-size:.88rem}.subscription-panel,.financial-panel{background:#fff;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:16px;padding:22px}.subscription-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.subscription-head h3,.financial-panel h3{color:#17201d;margin-bottom:7px;font-size:1.35rem}.subscription-head p:not(.eyebrow),.financial-panel p:not(.eyebrow){color:#59645f}.subscription-head>span,.invoice-row em,.subscription-row em{color:#59645f;text-transform:uppercase;white-space:nowrap;background:#eef2f1;border-radius:6px;padding:6px 9px;font-size:.75rem;font-style:normal;font-weight:900}[data-status=active],[data-status=paid]{color:#286b3b!important;background:#e7f4dc!important}[data-status=pending],[data-status=trialing]{color:#885b09!important;background:#fff0d5!important}[data-status=past_due],[data-status=overdue],[data-status=canceled]{color:#a33a32!important;background:#fde8e6!important}.subscription-metrics,.financial-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:20px;display:grid}.financial-metrics{grid-template-columns:repeat(5,minmax(0,1fr))}.subscription-metrics>div,.financial-metrics>div{background:#f8faf9;border:1px solid #e1e8e6;border-radius:8px;gap:6px;padding:14px;display:grid}.subscription-metrics span,.financial-metrics span{color:#64748b;font-size:.78rem;font-weight:800}.subscription-metrics strong,.financial-metrics strong{color:#173632}.invoice-list,.subscription-table{border-top:1px solid #e1e8e6;margin-top:20px;padding-top:16px}.invoice-list h4{color:#173632;margin-bottom:10px}.invoice-row,.subscription-row{color:#52615d;border-top:1px solid #edf1f0;grid-template-columns:1fr 1fr 1fr 80px;align-items:center;gap:12px;min-height:48px;display:grid}.invoice-row a{color:#0f6f65;font-weight:900}.subscription-row>div{gap:3px;display:grid}.subscription-row>div span{color:#64748b;font-size:.82rem}.billing-notice{color:#64748b;border:1px dashed #cbd5e1;border-radius:8px;margin-top:18px;padding:16px}.checkout-form{background:#f8faf9;border:1px solid #dce7e4;border-radius:8px;margin-top:20px;padding:18px}.checkout-form-head{color:#173632;justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.checkout-form-head>div{gap:3px;display:grid}.checkout-form-head span{color:#64748b;font-size:.82rem}.checkout-form label{color:#34413b;font-size:.86rem;font-weight:800}.checkout-form input{background:#fff;border:1px solid #cfdad7;border-radius:8px;width:100%;margin-top:7px;padding:11px}.checkout-form button,.checkout-link{border:0;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 16px;font-weight:900;display:inline-flex}.checkout-form button{color:#fff;background:#173632}.checkout-form button:disabled{cursor:wait;opacity:.65}.checkout-link{color:#173632;border:1px solid #173632;margin-left:8px;text-decoration:none}.admin-approval-panel{background:#f8fafc;border:1px solid #cbd5e1;border-radius:8px;margin-bottom:16px;padding:22px}.admin-approval-head{justify-content:space-between;align-items:start;gap:24px;display:flex}.admin-approval-head h3{color:#17201d;margin-bottom:8px;font-size:1.45rem}.admin-approval-head p:not(.eyebrow){color:#59645f}.admin-approval-head>span{color:#885b09;white-space:nowrap;background:#fff0d5;border-radius:8px;padding:9px 11px;font-size:.84rem;font-weight:900}.approval-list{gap:10px;margin-top:18px;display:grid}.approval-row{background:#fff;border:1px solid #e1dccf;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;display:grid}.approval-row-title{align-items:center;gap:10px;display:flex}.approval-row-title>span{color:#885b09;text-transform:uppercase;background:#fff0d5;border-radius:6px;padding:4px 7px;font-size:.72rem;font-weight:900}.approval-row p{color:#59645f;margin:7px 0}.approval-row small{color:#64748b}.approval-actions{gap:8px;display:flex}.approval-actions button{border:0;border-radius:8px;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-weight:900;display:inline-flex}.approval-actions .approve{color:#286b3b;background:#e7f4dc}.approval-actions .reject{color:#a33a32;background:#fde8e6}.approval-empty{color:#64748b;text-align:center;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:18px}.admin-panel{background:#fff;border:1px solid #e1dccf;border-radius:8px;padding:22px;box-shadow:0 18px 60px #322c2014}.panel-title{color:#17201d;align-items:center;gap:10px;margin-bottom:18px;font-size:1.05rem;display:flex}.admin-panel label{color:#34413b;margin-bottom:14px;font-weight:800;display:block}.admin-panel input,.admin-panel select,.admin-panel textarea{color:#17201d;background:#fffaf0;border:1px solid #d8d2c2;border-radius:8px;outline:0;width:100%;margin-top:8px;padding:12px}.admin-panel textarea{resize:vertical;min-height:94px}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.admin-panel>button,.admin-panel form button{color:#fff;background:#173632;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:0 16px;font-weight:900;display:inline-flex}.generated-copy pre{white-space:pre-wrap;color:#ffffffdb;max-height:260px;font-family:inherit;line-height:1.5;overflow:auto}.catalog-admin{max-height:620px;overflow:auto}.catalog-admin-row{border-top:1px solid #eee7d8;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:12px;padding:12px 0;display:grid}.catalog-admin-row strong,.catalog-admin-row span{display:block}.catalog-admin-row span{color:#59645f;margin-top:4px;font-size:.9rem}.catalog-admin-row button{color:#c45d3a;background:#fff;border:1px solid #e1dccf;border-radius:8px;width:38px;height:38px}.global-status{color:#286b3b;background:#e7f4dc;border-radius:8px;align-items:center;gap:8px;margin:16px 0 0;padding:14px 16px;font-weight:900;display:flex}.value-section{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.value-section article{background:#fff;border-radius:8px;padding:26px;box-shadow:inset 0 0 0 1px #e5dfd0}.value-section svg{color:#147f8f}.value-section h3{margin:18px 0 8px;font-size:1.35rem}.value-section p,.timeline span{color:#59645f;line-height:1.55}.activation-section{grid-template-columns:minmax(0,.95fr) minmax(420px,1.05fr);align-items:start;gap:44px;display:grid}.activation-copy p{color:#59645f;font-size:1.05rem;line-height:1.7}.activation-channels{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.activation-channels span{color:#34413b;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #e5dfd0}.lead-form{background:#fff;border:1px solid #e1dccf;border-radius:8px;padding:22px;box-shadow:0 18px 60px #322c2014}.lead-form label{color:#34413b;margin-bottom:14px;font-weight:800;display:block}.lead-form input,.lead-form select{color:#17201d;background:#fffaf0;border:1px solid #d8d2c2;border-radius:8px;outline:0;width:100%;min-height:48px;margin-top:8px;padding:0 12px}.lead-form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form button{color:#fff;background:#173632;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:50px;margin-top:6px;padding:0 18px;font-weight:900;display:inline-flex}.lead-status{color:#286b3b;align-items:center;gap:8px;margin:14px 0 0;font-weight:800;display:flex}.pilot-section{padding-bottom:88px}.pilot-copy{max-width:840px}.timeline{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.timeline div{background:#fff;border-left:4px solid #c45d3a;border-radius:8px;min-height:154px;padding:22px}.timeline strong{margin:12px 0 8px;font-size:1.15rem;display:block}.timeline svg{color:#c45d3a}@media (width<=900px){.hero-content,.split-section,.activation-section{grid-template-columns:1fr}.hero-content{margin-top:80px}.business-grid,.catalog-grid,.value-section,.timeline{grid-template-columns:1fr 1fr}.commerce-toolbar,.dashboard-grid,.ops-grid,.auth-panel{grid-template-columns:1fr}.stats-band{grid-template-columns:1fr 1fr}.nav-actions a:not(.nav-button){display:none}}@media (width<=620px){.topbar{gap:12px;width:min(100% - 24px,1180px)}.brand small{display:none}.hero{min-height:96vh}.hero-content,.section,.stats-band{width:min(100% - 24px,1180px)}h1{font-size:3.1rem}h2{font-size:2.25rem}.hero-lede{font-size:1rem}.signal-panel{display:none}.stats-band,.business-grid,.catalog-grid,.value-section,.timeline{grid-template-columns:1fr}.stats-band{margin-top:0}.stats-band div{border-bottom:1px solid #ece7da;border-right:0}.search-row{align-items:stretch}.lead-form-grid{grid-template-columns:1fr;gap:0}.app-mode-bar,.form-grid,.admin-approval-head,.approval-row{grid-template-columns:1fr}.admin-approval-head,.subscription-head{display:grid}.subscription-metrics,.financial-metrics{grid-template-columns:1fr 1fr}.invoice-row,.subscription-row{grid-template-columns:1fr 1fr;padding:10px 0}.approval-actions{width:100%}.approval-actions button{flex:1;justify-content:center}.primary-action,.secondary-action{width:100%}.marketplace-shell{padding:12px}}
