:root{--saffron:#ff6b00;--saffron-deep:#e14e00;--amber:#ffa41b;--parchment:#fff8ef;--parchment-2:#fbeddc;--ink:#24140a;--ink-soft:#6b4e3a;--card:#fff;--line:#f0dcc6;--success:#1b9e5a;--grad-brand:linear-gradient(135deg,var(--amber) 0%,var(--saffron) 45%,var(--saffron-deep) 100%);--font-display:"Bricolage Grotesque",system-ui,sans-serif;--font-body:"Instrument Sans",system-ui,sans-serif;--font-hindi:"Anek Devanagari",system-ui,sans-serif;--radius-lg:28px;--radius-md:18px;--radius-sm:12px;--shadow-card:0 8px 28px rgba(120,60,10,.1);--shadow-pop:0 18px 50px rgba(200,80,0,.22);--maxw:1160px}.cp-landing,.cp-landing *,.cp-landing :after,.cp-landing :before{box-sizing:border-box}.cp-landing{scroll-behavior:smooth;margin:0;padding:0;font-family:var(--font-body);background:var(--parchment);color:var(--ink);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh}.cp-landing img,.cp-landing svg{display:block;max-width:100%}.cp-landing a{color:inherit;text-decoration:none}.container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.hindi{font-family:var(--font-hindi)}.cp-landing h1,.cp-landing h2,.cp-landing h3{font-family:var(--font-display);line-height:1.12;letter-spacing:-.015em}.cp-landing h2{font-size:clamp(1.9rem,4vw,2.9rem);font-weight:700}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron-deep);margin-bottom:14px}.eyebrow:before{content:"";width:22px;height:2px;background:var(--saffron);border-radius:2px}.section{padding:96px 0}.section-head{max-width:640px;margin-bottom:56px}.section-head p{color:var(--ink-soft);font-size:1.05rem;margin-top:12px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.08s}.reveal.d2{transition-delay:.16s}.reveal.d3{transition-delay:.24s}.nav{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,248,239,.85);backdrop-filter:blur(14px);border-bottom:1px solid transparent;transition:border-color .3s}.nav.scrolled{border-bottom-color:var(--line)}.nav-inner{max-width:var(--maxw);margin:0 auto;padding:14px 24px;justify-content:space-between;gap:20px}.brand,.nav-inner{display:flex;align-items:center}.brand{gap:10px;font-family:var(--font-display);font-weight:700;font-size:1.25rem}.brand .mark{width:38px;height:38px;flex:none}.nav-links{display:flex;gap:28px;font-weight:600;font-size:.95rem;color:var(--ink-soft)}.nav-links a{transition:color .2s}.nav-links a:focus-visible,.nav-links a:hover{color:var(--saffron-deep)}.btn{display:inline-flex;align-items:center;gap:8px;justify-content:center;font-family:var(--font-body);font-weight:700;font-size:.98rem;padding:13px 26px;border-radius:999px;border:0;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.btn-primary{background:var(--grad-brand);color:#fff;box-shadow:0 6px 20px rgba(255,107,0,.35)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px rgba(255,107,0,.42)}.btn-ghost{background:transparent;color:var(--ink);border:2px solid var(--line)}.btn-ghost:hover{border-color:var(--saffron);color:var(--saffron-deep)}.nav .btn{padding:10px 20px;font-size:.9rem}.nav-actions{display:flex;align-items:center;gap:10px;flex:none}.nav-toggle{display:none;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;padding:0}.nav-toggle:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.nav-toggle-bars{display:block;width:18px;height:2px;background:currentColor;border-radius:2px;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.nav-drawer{display:none;position:fixed;inset:72px 16px auto;z-index:99;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 48px rgba(28,10,0,.12);padding:12px}.nav-drawer.open{display:block}.nav-drawer a{display:block;padding:14px;border-radius:12px;font-weight:650;color:var(--ink);text-decoration:none}.nav-drawer a:focus-visible,.nav-drawer a:hover{background:#fff0e5;color:var(--saffron-deep)}.nav-drawer-backdrop{display:none;position:fixed;inset:0;z-index:98;background:rgba(28,10,0,.28)}.nav-drawer-backdrop.open{display:block}body.nav-open{overflow:hidden}.home-blog{padding:72px 0;background:linear-gradient(180deg,#fff8ef,#fff 55%)}.home-blog .section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.home-blog .section-head h2{margin:0;font-size:clamp(1.7rem,3.5vw,2.3rem);letter-spacing:-.02em}.home-blog .section-head p{margin:8px 0 0;color:var(--ink-soft);max-width:420px}.home-blog-track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,1fr);gap:16px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.home-blog-track>a,.home-blog-track>a *{text-decoration:none!important}.home-blog-track>a{scroll-snap-align:start;color:inherit;background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:10px;min-height:210px;transition:border-color .2s,transform .2s,box-shadow .2s}.home-blog-track>a:hover{border-color:rgba(255,107,0,.45);transform:translateY(-2px);box-shadow:0 12px 28px rgba(28,10,0,.07);color:inherit}.home-blog-track .cat{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--saffron-deep)}.home-blog-track h3{margin:0;font-size:1.12rem;line-height:1.35}.home-blog-track p{margin:0;color:var(--ink-soft);font-size:.92rem;line-height:1.55;flex:1}.home-blog-track .read{font-weight:700;color:var(--saffron-deep);font-size:.9rem}.home-blog-cta{margin-top:22px}@media (min-width:900px){.home-blog-track{grid-auto-flow:unset;grid-template-columns:repeat(3,1fr);overflow:visible}}.hero{padding:160px 0 60px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-220px;right:-160px;width:640px;height:640px;border-radius:50%;background:radial-gradient(circle,rgba(255,164,27,.28),transparent 65%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.hero h1{font-size:clamp(2.6rem,5.4vw,4.1rem);font-weight:800;letter-spacing:-.02em}.hero h1 .stroke{background:var(--grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .hindi-line{font-family:var(--font-hindi);font-weight:700;color:var(--saffron-deep);font-size:clamp(1.15rem,2.4vw,1.5rem);margin-top:10px}.hero p.lead{color:var(--ink-soft);font-size:1.12rem;max-width:520px;margin:22px 0 34px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.store-note{font-size:.85rem;color:var(--ink-soft);margin-top:14px}.hero-stats{display:flex;gap:36px;margin-top:44px;flex-wrap:wrap}.stat b{font-family:var(--font-display);font-size:1.7rem;font-weight:800;display:block;color:var(--ink)}.stat span{font-size:.85rem;color:var(--ink-soft)}@keyframes riseIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.hero .stagger>*{opacity:0;animation:riseIn .8s cubic-bezier(.22,1,.36,1) forwards}.hero .stagger>:first-child{animation-delay:.05s}.hero .stagger>:nth-child(2){animation-delay:.15s}.hero .stagger>:nth-child(3){animation-delay:.25s}.hero .stagger>:nth-child(4){animation-delay:.35s}.hero .stagger>:nth-child(5){animation-delay:.45s}.phone-stage{position:relative;display:flex;justify-content:center;animation:riseIn 1s cubic-bezier(.22,1,.36,1) .3s both}.phone{width:300px;height:610px;border-radius:44px;position:relative;flex:none;background:#1a0e05;padding:12px;box-shadow:0 30px 80px rgba(120,50,0,.35),inset 0 0 0 2px #3a2410;animation:floaty 7s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0) rotate(-1.2deg)}50%{transform:translateY(-14px) rotate(-1.2deg)}}.phone-screen{width:100%;height:100%;border-radius:34px;overflow:hidden;position:relative;background:linear-gradient(180deg,#fff3e4,#fff8ef 40%);display:flex;flex-direction:column}.notch{position:absolute;top:10px;left:50%;transform:translateX(-50%);width:96px;height:24px;background:#1a0e05;border-radius:14px;z-index:5}.app-header{background:var(--grad-brand);color:#fff;padding:44px 18px 16px;display:flex;align-items:center;gap:10px}.app-header .mark{width:30px;height:30px}.app-header .t{font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.1}.app-header .t small{display:block;font-family:var(--font-body);font-weight:500;font-size:.62rem;opacity:.85}.app-bell{margin-left:auto;transform-origin:top center;animation:ring 4s ease-in-out infinite}@keyframes ring{0%,12%,to{transform:rotate(0)}3%{transform:rotate(16deg)}6%{transform:rotate(-13deg)}9%{transform:rotate(8deg)}}.notif-feed{padding:14px 12px;flex-direction:column;flex:1}.notif,.notif-feed{display:flex;gap:10px}.notif{background:#fff;border-radius:14px;padding:11px 12px;align-items:flex-start;box-shadow:0 4px 14px rgba(140,70,10,.1);border:1px solid #fbe6ce;opacity:0;transform:translateX(60px)}.notif .ic{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:1rem}.notif b{font-size:.72rem;display:block;line-height:1.3}.notif span{font-size:.63rem;color:var(--ink-soft);line-height:1.35;display:block}.notif time{font-size:.55rem;color:#b08a66;margin-left:auto;flex:none}@keyframes notifIn{0%{opacity:0;transform:translateX(60px)}4%,88%{opacity:1;transform:none}95%,to{opacity:0;transform:translateX(-40px)}}.notif{animation:notifIn 20s infinite}.notif:first-child{animation-delay:.6s}.notif:nth-child(2){animation-delay:3.4s}.notif:nth-child(3){animation-delay:6.2s}.notif:nth-child(4){animation-delay:9s}.notif:nth-child(5){animation-delay:11.8s}.phone-tabbar{display:flex;justify-content:space-around;padding:10px 8px 16px;border-top:1px solid #f3e2cc;background:#fff;font-size:.55rem;color:var(--ink-soft);text-align:center;font-weight:600}.phone-tabbar .on{color:var(--saffron-deep)}.phone-tabbar i{font-style:normal;display:block;font-size:.95rem}.float-chip{position:absolute;background:#fff;border:1px solid var(--line);border-radius:999px;padding:9px 16px;font-size:.8rem;font-weight:700;box-shadow:var(--shadow-card);display:flex;align-items:center;gap:8px;white-space:nowrap;animation:chipFloat 6s ease-in-out infinite}.float-chip .dot{width:8px;height:8px;border-radius:50%;background:var(--success)}.chip-1{top:12%;left:-4%;animation-delay:.5s}.chip-2{bottom:20%;right:-6%;animation-delay:1.4s}.chip-3{bottom:4%;left:2%;animation-delay:2.2s}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.ticker-wrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--parchment-2);padding:18px 0;overflow:hidden}.ticker{width:-moz-max-content;width:max-content;animation:scrollX 32s linear infinite}.ticker,.ticker span{display:flex;gap:48px}.ticker span{font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:var(--ink-soft);align-items:center;white-space:nowrap}.ticker span:after{content:"✦";color:var(--saffron);font-size:.8rem}@keyframes scrollX{to{transform:translateX(-50%)}}.bento{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:30px 28px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-pop)}.card .ico{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;font-size:1.5rem;background:linear-gradient(135deg,#ffe9d2,#ffd9ae);margin-bottom:18px}.card h3{font-size:1.22rem;font-weight:700;margin-bottom:8px}.card p{color:var(--ink-soft);font-size:.94rem}.card .tag{position:absolute;top:22px;right:22px;font-size:.62rem;font-weight:800;letter-spacing:.08em;padding:4px 10px;border-radius:999px;background:#fff0df;color:var(--saffron-deep);text-transform:uppercase}.card.wide{grid-column:span 2;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center}.mini-screen{width:150px;background:#fff;border:1px solid var(--line);border-radius:16px;padding:10px;box-shadow:var(--shadow-card);font-size:.6rem}.mini-screen .row{display:flex;justify-content:space-between;padding:7px 8px;border-radius:8px;margin-bottom:5px;background:#fff6ea}.mini-screen .row b{color:var(--ink)}.mini-screen .row em{font-style:normal;color:var(--success);font-weight:700}.cpbot{background:var(--ink);color:#fff3e4;border-radius:var(--radius-lg);overflow:hidden;position:relative}.cpbot:after{content:"";position:absolute;bottom:-160px;left:-120px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(255,107,0,.35),transparent 65%);pointer-events:none}.cpbot-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:64px 56px}.cpbot .eyebrow{color:var(--amber)}.cpbot .eyebrow:before{background:var(--amber)}.cpbot h2{color:#fff}.cpbot p{color:#e8c9a8;margin-top:14px;font-size:1.02rem}.chat-demo{background:#33200f;border-radius:22px;padding:22px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.bubble{max-width:85%;padding:12px 15px;border-radius:16px;font-size:.85rem;line-height:1.5;opacity:0;transform:translateY(14px)}.bubble.user{background:var(--grad-brand);color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.bubble.bot{background:#4a3120;color:#ffe9cf;align-self:flex-start;border-bottom-left-radius:4px}.bubble.in{animation:riseIn .6s forwards}.scanline{font-size:.68rem;color:#c79a6e;display:flex;align-items:center;gap:8px}.scanline:before{content:"📷"}.engage{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.engage .card{text-align:center;padding:34px 20px}.engage .big{font-family:var(--font-display);font-weight:800;font-size:2rem;color:var(--saffron-deep)}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:860px;margin:0 auto}.price-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px 36px;position:relative;transition:transform .3s,box-shadow .3s}.price-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-pop)}.price-card.hot{border:2px solid var(--saffron);background:linear-gradient(180deg,#fff9f1,#fff)}.price-card .plan{font-weight:700;font-size:1.05rem;color:var(--ink-soft)}.price-card .amount{font-family:var(--font-display);font-weight:800;font-size:3.2rem;margin:10px 0 2px}.price-card .amount small{font-size:1rem;font-weight:600;color:var(--ink-soft)}.price-card ul{list-style:none;margin:24px 0 30px;display:flex;flex-direction:column;gap:11px;font-size:.94rem}.price-card li{display:flex;gap:10px;align-items:flex-start}.price-card li:before{content:"✓";color:var(--success);font-weight:800;flex:none}.badge-hot{position:absolute;top:-14px;left:36px;background:var(--grad-brand);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.08em;padding:6px 14px;border-radius:999px;text-transform:uppercase}.gst-note{text-align:center;color:var(--ink-soft);font-size:.85rem;margin-top:22px}.partner{background:var(--grad-brand);border-radius:var(--radius-lg);padding:60px 56px;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:32px;align-items:center;position:relative;overflow:hidden}.partner:before{content:"";position:absolute;top:-100px;right:-80px;width:340px;height:340px;border-radius:50%;background:hsla(0,0%,100%,.14)}.partner h2{color:#fff}.partner p{margin-top:12px;color:#ffe7d0;max-width:520px}.partner .btn{background:#fff;color:var(--saffron-deep);justify-self:end}.partner .btn:hover{transform:translateY(-2px)}.faq{max-width:760px;margin:0 auto}.faq details{background:var(--card);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px 24px;margin-bottom:12px;transition:box-shadow .2s}.faq details[open]{box-shadow:var(--shadow-card)}.faq summary{font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}.faq summary:after{content:"+";font-family:var(--font-display);font-size:1.4rem;color:var(--saffron);transition:transform .3s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin-top:12px;color:var(--ink-soft);font-size:.95rem}.cp-landing footer{background:var(--ink);color:#d8b58f;padding:64px 0 32px;margin-top:96px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px}footer .brand,footer h4{color:#fff}footer h4{font-family:var(--font-display);font-size:.95rem;margin-bottom:16px}footer ul{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:.9rem}footer a:hover{color:var(--amber)}.foot-bottom{border-top:1px solid #3a2412;padding-top:24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.82rem;color:#a67c52}@media (max-width:960px){.cpbot-grid,.hero-grid,.partner{grid-template-columns:1fr}.partner .btn{justify-self:start}.bento{grid-template-columns:1fr 1fr}.card.wide{grid-column:span 2}.engage,.foot-grid{grid-template-columns:1fr 1fr}.phone-stage{margin-top:20px}.nav-links{display:none}.nav-toggle{display:inline-flex}.nav .nav-actions .btn{padding:10px 14px;font-size:.85rem}}@media (max-width:620px){.bento,.engage,.pricing-grid{grid-template-columns:1fr}.card.wide{grid-column:span 1;grid-template-columns:1fr}.mini-screen{display:none}.cpbot-grid,.partner{padding:40px 26px}.section{padding:64px 0}.hero{padding-top:130px}.float-chip{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.bubble,.notif,.reveal{opacity:1;transform:none}}