:root{--ink:#0C101A;--paper:#fff;--orange:#4454D8;--line:#D5DBE8;--cream:#F4F6FB}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.6 'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:5px}button{cursor:pointer}h1,h2,h3,p{margin:0}h1,h2,.serif{font-family:'Newsreader',Georgia,serif;font-weight:300;line-height:1.04;letter-spacing:-.045em}h1{font-size:clamp(48px,6.5vw,94px)}h2{font-size:clamp(38px,4.4vw,64px)}h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.03em}p{color:#596273}a:hover{text-decoration:underline;text-underline-offset:5px}.wrap{max-width:1320px;margin:auto;padding:0 48px}.announce{background:var(--orange);color:#0C101A;text-align:center;padding:9px 20px;font-size:14px}.header{background:var(--ink);color:white;position:relative;z-index:20}.nav{height:92px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #333D50;gap:30px}.logo{font-size:30px;letter-spacing:-1.8px;font-weight:700;display:flex;gap:10px;align-items:center}.mark{width:28px;height:28px;background:var(--orange);display:inline-grid;place-items:center;color:#0C101A;font-size:25px;line-height:1;letter-spacing:0}.navlinks{display:flex;align-items:center;gap:30px}.nav details{position:static}.nav summary{list-style:none;cursor:pointer;font-size:14px}.nav summary:after{content:'⌄';margin-left:8px;color:#b6b5b0}.nav summary::-webkit-details-marker{display:none}.mega{position:absolute;top:92px;left:0;right:0;background:#F4F6FB;color:#0C101A;padding:40px max(48px,calc((100vw - 1224px)/2));display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;border-bottom:1px solid #bbb;box-shadow:0 12px 15px #0001}.mega a{display:block;padding:12px;border-bottom:1px solid #ddd}.mega small{display:block;color:#777}.btn{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 25px;background:var(--ink);color:white;border:1px solid var(--ink);font-size:14px;font-weight:500;border-radius:0;transition:.2s}.btn:hover{background:var(--orange);border-color:var(--orange);color:var(--ink);text-decoration:none}.btn.white{background:white;border-color:white;color:var(--ink)}.btn.white:hover{background:var(--orange);border-color:var(--orange)}.btn.outline{background:transparent;border-color:#777;color:inherit}.actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.hero{background:var(--ink);color:white;position:relative;overflow:hidden}.hero .wrap{position:relative;z-index:2}.hero.center{text-align:center;padding:80px 0 70px}.hero h1{max-width:1060px;margin:auto}.hero p{color:#C4CCDA;max-width:605px;margin:26px auto 0;font-size:18px}.hero.center .actions{justify-content:center}.eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:600;margin-bottom:25px;display:block}.hero .eyebrow{color:var(--orange)}.orbit{position:absolute;inset:50px -30% auto;border:1px solid #ffffff18;height:620px;border-radius:50%;transform:rotate(-16deg);pointer-events:none}.orbit.o2{transform:rotate(19deg);top:140px}.hero em{font-style:normal;color:#67E0EE}.hero .fine{font-size:12px;color:#A8B4C8;margin-top:18px}.section{padding:95px 0}.section.gray{background:var(--cream)}.section.dark{background:var(--ink);color:white}.section.dark p{color:#C4CCDA}.intro{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;align-items:start;margin-bottom:50px}.intro p{max-width:490px;padding-top:8px;font-size:18px}.kicker{font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:20px;display:block;color:#596273}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.card{border-top:1px solid var(--line);padding:30px 0;display:flex;flex-direction:column;align-items:start}.card .number{font-size:13px;color:#646E82;display:block;margin-bottom:24px}.card h3{margin-bottom:16px}.card p{font-size:15px;margin-bottom:24px}.textlink{font-size:14px;font-weight:600;border-bottom:1px solid;padding-bottom:4px;margin-top:auto}.trust{background:var(--ink);color:white;padding:25px 0 50px}.trust .wrap{border-top:1px solid #333D50;padding-top:24px;display:flex;justify-content:space-between;gap:40px;align-items:center}.trust p{color:#C4CCDA;font-size:13px;max-width:200px}.brands{display:flex;gap:55px;align-items:center;font-weight:600;font-size:27px;letter-spacing:-.05em}.brands span:nth-child(1){font-style:italic}.split{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.split p{margin-top:24px}.split h2{max-width:550px}.product-art{background:#EDF0F8;padding:38px;position:relative;color:#0C101A;min-height:410px;display:flex;align-items:center;justify-content:center}.ui{background:white;border:1px solid #d4d4ce;box-shadow:0 18px 45px #14141016;width:100%;max-width:460px;text-align:left;font-size:13px}.ui-top{padding:15px 20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.ui-top strong{font-size:14px}.ui-top small{color:#8b8b80}.chat{padding:24px;background:#e8e8df}.bubble{background:white;padding:14px 17px;max-width:88%;margin-bottom:17px;line-height:1.5;border-radius:0 10px 10px}.bubble.out{margin-left:auto;background:#d5edbd;border-radius:10px 0 10px 10px}.bubble small{display:block;text-align:right;font-size:11px;color:#72786a;margin-top:6px}.order{margin:12px 0;border-top:1px solid #d7dccf;border-bottom:1px solid #d7dccf;padding:10px 0}.order div{display:flex;justify-content:space-between;gap:20px;padding:4px 0}.status{background:var(--orange);display:inline-block;padding:5px 9px;font-size:11px;letter-spacing:.05em;color:#0C101A}.ui-bottom{padding:15px;color:#87877e}.art-tag{position:absolute;bottom:20px;right:16px;background:var(--ink);color:white;padding:14px 20px;font-size:13px;box-shadow:0 8px 20px #0002}.art-tag b{color:#c5dd9d;margin-right:8px}.tabs{display:flex;border-bottom:1px solid #b9b8b0;gap:35px;margin:35px 0}.tabs button{background:none;border:0;padding:14px 0;color:#596273;border-bottom:3px solid transparent}.tabs button[aria-selected=true]{border-color:var(--orange);color:var(--ink)}.tabpane[hidden]{display:none}.featurelist{margin:24px 0;padding:0;list-style:none}.featurelist li{padding:13px 0;border-bottom:1px solid #D5DBE8;display:flex;gap:15px}.featurelist li:before{content:'+';color:#4454D8}.industry{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #333D50}.industry a{font-family:'Newsreader',Georgia,serif;font-size:34px;padding:28px 0;border-bottom:1px solid #333D50;display:flex;justify-content:space-between;margin-right:45px}.industry a span{font:14px 'DM Sans';align-self:center;color:#C4CCDA}.band{background:var(--orange);padding:85px 0}.band .wrap{display:flex;justify-content:space-between;align-items:center;gap:70px}.band h2{max-width:740px}.footer{background:var(--ink);color:white;padding:65px 0 25px}.footgrid{display:grid;grid-template-columns:1.25fr repeat(5,minmax(0,1fr));gap:50px}.footer p{font-size:14px;color:#A8B4C8;max-width:260px;margin-top:20px}.footer h4{font-size:13px;font-weight:500;color:#A8B4C8;margin:0 0 20px}.footer a{font-size:14px;display:block;margin-bottom:11px}.footer a.logo{font-size:30px;display:flex}.copyright{display:flex;justify-content:space-between;border-top:1px solid #333D50;margin-top:60px;padding-top:20px;color:#A8B4C8;font-size:12px}.subhero{padding:78px 0 85px}.subhero h1{max-width:900px;margin:0}.subhero p{margin:25px 0 0;max-width:630px}.breadcrumb{font-size:12px;color:#a6a69d;margin-bottom:40px}.row{display:grid;grid-template-columns:80px 1fr 1fr;gap:30px;padding:35px 0;border-top:1px solid #ccc}.row p{max-width:490px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.stat{border-top:1px solid #ccc;padding-top:24px}.stat strong{font-family:Newsreader,Georgia,serif;font-weight:300;font-size:60px;display:block}.faq details{border-bottom:1px solid #ccc;padding:23px 0}.faq summary{cursor:pointer;font-size:19px;list-style:none}.faq summary:after{content:'+';float:right}.faq details[open] summary:after{content:'−'}.faq p{max-width:850px;padding-top:20px}.resource{background:var(--cream);padding:28px;min-height:245px;display:flex;flex-direction:column}.resource .tag{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#4454D8;margin-bottom:28px}.resource h3{font:32px/1.12 Newsreader,Georgia,serif;margin-bottom:25px}.resource .textlink{align-self:start}.form{display:grid;gap:18px;background:var(--cream);padding:35px}.form label{font-size:14px}.form input,.form select,.form textarea{width:100%;border:1px solid #ABB5C8;padding:13px;background:transparent;border-radius:0;margin-top:7px;color:var(--ink)}.form small{color:#78776c}.form .btn{justify-self:start}.form-status{font-size:14px}.pricegrid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.price{border:1px solid #D5DBE8;padding:32px;display:flex;flex-direction:column}.price:nth-child(2){border-top:5px solid var(--orange);padding-top:28px}.price .serif{font-size:40px;margin:20px 0}.price .btn{margin-top:auto}.price p{margin-bottom:20px}.pricing-note{margin-top:22px;font-size:14px}.mobile-toggle{display:none;background:none;color:white;border:1px solid #777;padding:8px 12px}.notice{padding:20px;background:#F4F6FB;border-left:3px solid var(--orange);font-size:14px;margin:25px 0}.article{max-width:800px}.article h2{font-size:37px;margin:45px 0 20px}.article p{margin:20px 0}.article ul{color:#596273}.integrations{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.integration{border:1px solid #ccc;padding:32px}.integration .brand{font-size:36px;margin-bottom:40px;display:block;font-weight:600;letter-spacing:-.05em}.integration p{margin:15px 0 25px}.home-demo{max-width:880px;margin:55px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:0;text-align:left;border:1px solid #515D73;background:#EDF0F8}.home-demo .product-art{padding:25px;min-height:320px}.home-demo .ui{font-size:12px}.home-demo .chat{padding:18px}.workflow{padding:32px;color:#0C101A;align-self:center}.workflow h3{font:35px/1.1 Newsreader,Georgia,serif;margin-bottom:20px}.workflow ol{padding-left:20px;font-size:14px}.workflow li{padding:9px 0;border-bottom:1px solid #D5DBE8}.workflow .status{margin-top:12px}.chart{display:flex;align-items:end;height:150px;gap:20px;padding:20px 0;border-bottom:1px solid #ccc}.chart i{display:block;background:#06B6D4;flex:1}.chart i:nth-child(even){background:#222}.metricrow{display:flex;justify-content:space-between;padding:20px 0}.metricrow strong{font-size:27px;font-weight:500}.ui-body{padding:22px}.boardrow{padding:14px 0;border-top:1px solid #ddd;display:flex;justify-content:space-between}.minilabel{font-size:11px;color:#888}.toplink{position:fixed;bottom:20px;right:20px;background:white;color:#0C101A;border:1px solid #aaa;padding:8px 13px;font-size:12px;z-index:8}@media(max-width:1000px){.wrap{padding:0 28px}.navlinks{gap:16px}.nav{gap:15px}.intro{gap:45px}.split{gap:35px}.footgrid{gap:25px}.brands{gap:30px}.mega{padding:30px}.home-demo{max-width:760px}}@media(max-width:760px){.wrap{padding:0 22px}.announce{font-size:12px}.nav{height:78px}.logo{font-size:27px}.mobile-toggle{display:block}.navlinks{display:none;position:absolute;top:78px;left:0;right:0;padding:25px;background:var(--ink);align-items:stretch;flex-direction:column;gap:22px;border-bottom:1px solid #555}.navlinks.open{display:flex}.mega{position:static;display:block;padding:15px;margin-top:12px;box-shadow:none}.navlinks>.btn{align-self:start}.hero.center{padding:55px 0}.hero p{font-size:16px}.hero h1{font-size:50px}.hero .fine{font-size:12px}.home-demo{grid-template-columns:1fr;margin-top:40px}.home-demo .workflow{display:none}.trust .wrap{flex-direction:column;align-items:start;gap:20px}.trust p{max-width:none}.brands{font-size:26px;justify-content:space-between;width:100%;gap:20px}.section{padding:60px 0}.intro,.split{grid-template-columns:1fr;gap:30px}.intro{margin-bottom:30px}.intro p{font-size:16px}.grid3,.pricegrid,.integrations{grid-template-columns:1fr}.product-art{min-height:330px;padding:25px}.tabs{gap:20px;overflow:auto}.tabs button{font-size:14px;white-space:nowrap}.industry{grid-template-columns:1fr}.industry a{margin:0;font-size:29px}.band{padding:55px 0}.band .wrap{align-items:start;flex-direction:column;gap:30px}.footgrid{grid-template-columns:1fr 1fr;gap:35px}.footgrid>div:first-child{grid-column:1/-1}.copyright{gap:20px;flex-direction:column}.row{grid-template-columns:35px 1fr;gap:20px}.row p{grid-column:2}.stats{gap:15px}.stat strong{font-size:40px}.stat p{font-size:13px}.subhero{padding:50px 0}.form{padding:22px}.hero.subhero h1{font-size:50px}.article h2{font-size:32px}}@media(prefers-reduced-motion:no-preference){.hero .orbit{animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:rotate(1deg) translateY(20px)}}}
.inner .header{background:white;color:#0C101A}.inner .nav{border-bottom-color:#ddd}.inner .nav .btn.white{background:#0C101A;color:white}.inner .subhero{background:#F4F6FB;color:#0C101A;text-align:center}.inner .subhero h1,.inner .subhero p{margin-left:auto;margin-right:auto}.inner .subhero p{color:#596273}.inner .breadcrumb{text-align:left;color:#777}.inner .subhero .eyebrow{color:#4454D8}.inner .mobile-toggle{color:#0C101A}.inner .navlinks.open{background:white}.logo img{object-fit:contain}.hero{--orange:#4454D8}.announce,.band{background:#4454D8}@media(min-width:761px){.header{position:sticky;top:0}}
/* Selected Indigo + cyan palette. Existing typography is preserved. */
:root{--accent:#4454D8;--secondary:#06B6D4;--orange:var(--accent)}
.announce,.band{background:var(--accent);color:#fff}.band .btn{background:#0C101A;border-color:#0C101A}.hero .eyebrow{color:#67E0EE}.btn{background:var(--accent);border-color:var(--accent)}.btn:hover{background:#3544BA;border-color:#3544BA;color:#fff}.btn.white:hover{background:#DFF8FB;border-color:#DFF8FB;color:#0C101A}.btn.outline:hover{background:#4454D8;border-color:#4454D8;color:#fff}.inner .nav .btn.white{background:var(--accent);border-color:var(--accent)}.status{background:#DFF8FB;color:#0E6274}.price:nth-child(2){border-top-color:var(--secondary)}.tabs button[aria-selected=true]{border-color:var(--accent)}.textlink:hover{color:var(--accent)}.inner .breadcrumb{color:#596273}
/* Phone-first WhatsApp product visuals. */
.product-art{background:#EDF0F8;padding:40px 28px;min-height:650px;overflow:hidden}.phone-frame{width:320px;max-width:100%;border:8px solid #10242B;border-radius:42px;background:#fff;box-shadow:0 22px 42px #0C101A22;position:relative;overflow:hidden;flex-shrink:0}.phone-screen{border-radius:32px;overflow:hidden;background:#EFEAE2;min-height:556px;display:flex;flex-direction:column}.phone-status{position:relative;background:#075E54;color:white;display:flex;justify-content:space-between;padding:12px 18px 8px;align-items:center}.phone-island{width:75px;height:18px;background:#10242B;position:absolute;left:50%;top:9px;transform:translateX(-50%);border-radius:15px}.phone-status small{line-height:1}.phone-frame .ui{border:0;box-shadow:none;background:transparent;max-width:none;display:flex;flex-direction:column;flex:1}.phone-frame .ui-top{background:#075E54;color:white;gap:10px;padding:14px 12px;border:0;justify-content:flex-start}.phone-frame .ui-top small{color:#D3EAE4}.wa-avatar{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#D9EEE7;color:#075E54}.wa-name{display:flex;flex-direction:column;flex:1;min-width:0}.wa-tools{letter-spacing:4px}.phone-frame .chat{background:#EFEAE2;flex:1;padding:20px 12px;min-height:350px}.phone-frame .bubble{box-shadow:0 1px 2px #0001;max-width:92%;border-radius:0 9px 9px 9px;padding:12px 13px}.phone-frame .bubble.out{background:#D9FDD3;border-radius:9px 0 9px 9px}.phone-frame .ui-bottom{padding:9px 10px 12px;background:#EFEAE2;display:flex;align-items:center;gap:8px}.wa-input{flex:1;border-radius:24px;padding:9px 12px;background:white;display:flex;justify-content:space-between;gap:8px}.wa-mic{width:34px;height:34px;border-radius:50%;background:#008069;color:white;display:grid;place-items:center}.phone-home{height:5px;width:95px;border-radius:5px;background:#233A3F;margin:0 auto 8px}.phone-caption{position:absolute;bottom:10px;left:0;right:0;text-align:center;color:#596273}.product-art{padding-bottom:40px}.home-demo{grid-template-columns:1fr 1fr;max-width:880px;background:#EDF0F8;border-color:#515D73}.home-demo .product-art{padding:34px 25px 40px;min-height:650px}.home-demo .chat{padding:20px 12px}.home-demo .workflow{padding:30px}.workflow .status{background:#DFF8FB;color:#0E6274}.hero.center .home-demo{margin-top:55px}.phone-frame .order{border-color:#BDD7B9}.phone-frame .bubble small{color:#53755E}.phone-frame svg{width:17px;height:17px;display:block;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:760px){.product-art,.home-demo .product-art{padding:28px 15px 40px;min-height:620px}.phone-frame{width:300px}.home-demo{grid-template-columns:1fr}.phone-frame .chat{min-height:340px}.phone-screen{min-height:540px}}

/* Homepage motion: decorative trails and explained phone carousel. */
.hero.center{isolation:isolate}.motion-trails{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.8}.flow-track{fill:none;stroke:#8391AB;stroke-opacity:.18;stroke-width:1}.flow-dot{fill:#06B6D4;opacity:.8}.indigo-dot{fill:#8593FF;opacity:.9}.hero-carousel{max-width:880px;margin:55px auto 0;text-align:left;position:relative}.hero.center .hero-carousel .home-demo{margin-top:0}.carousel-slide[hidden]{display:none}.carousel-slide{animation:carousel-enter .5s ease both}.carousel-navigation{border:1px solid #515D73;border-top:0;padding:0 25px 18px;background:#0C101A}.carousel-tabs{margin:0 0 16px;gap:0;border-color:#333D50;display:grid;grid-template-columns:repeat(3,1fr)}.carousel-tabs .carousel-tab{position:relative;padding:17px 10px;border:0;text-align:center;color:#B5BDCB;overflow:hidden}.carousel-tabs .carousel-tab[aria-selected=true]{color:white;background:#151D31;border:0}.carousel-progress{position:absolute;height:3px;left:0;bottom:0;width:100%;background:#67E0EE;transform:scaleX(0);transform-origin:left}.carousel-tab[aria-selected=true] .carousel-progress{transform:scaleX(1)}.hero-carousel.is-playing .carousel-tab[aria-selected=true] .carousel-progress{animation:carousel-progress 8s linear forwards}.carousel-controls{display:flex;align-items:center;justify-content:center;gap:20px}.carousel-control{background:transparent;border:1px solid #515D73;color:#D4DBE8;padding:8px 13px;border-radius:0}.carousel-control:hover{background:#4454D8;border-color:#4454D8;color:white}.carousel-counter{color:#A8B4C8}.carousel-control:focus-visible,.carousel-tab:focus-visible{outline:2px solid #67E0EE;outline-offset:3px}.hero-carousel .workflow .kicker{color:#596273}.hero-carousel .workflow .status{white-space:normal}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@keyframes carousel-enter{from{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@keyframes carousel-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:760px){.hero-carousel{margin-top:40px}.hero-carousel .home-demo .workflow{display:block;padding:25px 22px 32px}.hero-carousel .home-demo .product-art{min-height:620px}.carousel-navigation{padding:0 12px 15px}.carousel-controls{gap:8px;flex-wrap:wrap}.carousel-control{padding:8px 10px}.carousel-tabs .carousel-tab{padding:16px 4px}.hero-carousel .workflow h3{overflow-wrap:break-word}}
@media(prefers-reduced-motion:reduce){.motion-trails{display:none}.carousel-slide{animation:none}.hero-carousel.is-playing .carousel-tab[aria-selected=true] .carousel-progress{animation:none;transform:scaleX(1)}}

/* Reference-matched hero: slim tabs above a broad, image-only stage. */
.hero-carousel{max-width:1050px;margin-top:48px}.hero.center .hero-carousel .home-demo{max-width:none;margin:0;border:0;display:block;background:transparent}.hero.center .hero-carousel .home-demo[hidden]{display:none}.carousel-navigation{position:relative;max-width:600px;margin:0 auto 20px;padding:0 36px 0 0;border:0;background:transparent}.carousel-tabs{margin:0;gap:24px;overflow:visible;border-bottom:1px solid #333D50}.carousel-tabs .carousel-tab{display:flex;align-items:center;justify-content:center;gap:9px;padding:17px 0 15px;color:#929BAD;background:transparent;white-space:nowrap}.carousel-tabs .carousel-tab[aria-selected=true]{background:transparent;color:white}.carousel-icon{display:flex;align-items:center;color:inherit}.carousel-icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.carousel-tab[aria-selected=true] .carousel-icon{color:#06B6D4}.carousel-progress{background:#67E0EE;height:2px}.carousel-controls{position:absolute;right:0;top:10px;display:block}.carousel-control[data-carousel-prev],.carousel-control[data-carousel-next]{display:none}.carousel-control[data-carousel-pause]{display:grid;place-items:center;width:28px;height:30px;padding:0;border:0;background:transparent;color:#A8B4C8}.carousel-control[data-carousel-pause]:hover{color:white;background:#202C46}.carousel-viewport{position:relative;overflow:hidden;background:#EDF0F8}.hero-carousel .product-art,.hero-carousel .home-demo .product-art{height:440px;min-height:0;padding:42px 20px 0;align-items:flex-start;overflow:hidden;background-color:#EDF0F8;background-image:linear-gradient(90deg,#7A89B312 1px,transparent 1px),linear-gradient(#7A89B312 1px,transparent 1px),linear-gradient(135deg,transparent 49.6%,#7A89B30B 50%,transparent 50.4%);background-size:64px 32px,64px 32px,64px 32px}.hero-carousel .phone-frame{width:320px;margin:0;box-shadow:0 18px 50px #0C101A20}.hero-carousel .phone-caption{display:none}.hero-carousel .carousel-slide{animation:carousel-reference-fade .3s ease both}.motion-trails{top:150px;height:430px;bottom:auto;opacity:.85}.flow-track{stroke:#ACB8CE;stroke-opacity:.3}.flow-dot{opacity:1}.hero.center{padding-bottom:70px}
@keyframes carousel-reference-fade{from{opacity:0}to{opacity:1}}
@media(min-width:1500px){.hero-carousel{max-width:1100px}.hero-carousel .product-art,.hero-carousel .home-demo .product-art{height:460px}}
@media(max-width:760px){.hero-carousel{margin-top:38px}.carousel-navigation{margin-bottom:16px;padding-right:26px}.carousel-tabs{gap:14px}.carousel-tabs .carousel-tab{gap:6px;padding:15px 0}.carousel-icon svg{width:15px;height:15px}.carousel-control[data-carousel-pause]{width:22px;height:28px}.hero-carousel .product-art,.hero-carousel .home-demo .product-art{height:430px;min-height:0;padding:28px 12px 0;background-size:48px 24px,48px 24px,48px 24px}.hero-carousel .phone-frame{width:280px;max-width:100%}.motion-trails{top:190px;height:470px}.hero-carousel .carousel-navigation{max-width:100%}}
@media(prefers-reduced-motion:reduce){.hero-carousel .carousel-slide{animation:none}}

.carousel-control[data-carousel-pause][hidden]{display:none}
/* Space the CTA, motion rails, tabs and image as one aligned composition. */
.hero.center .hero-carousel{margin-top:84px}.hero-carousel .carousel-navigation{margin-bottom:32px}.hero.center .motion-trails{top:0;left:0;bottom:auto;width:100%;height:100%}.hero-carousel .carousel-tabs{border-bottom:0}.hero-carousel .carousel-tab{overflow:visible}.hero-carousel .carousel-progress{bottom:0}
@media(max-width:760px){.hero.center .hero-carousel{margin-top:68px}.hero-carousel .carousel-navigation{margin-bottom:30px}}

/* Match the close-up reference: two close rails beneath the heading row. */
.hero.center .hero-carousel{margin-top:60px}.hero-carousel .carousel-navigation{margin-bottom:24px}.hero-carousel .carousel-progress{background:#4454D8}.hero-carousel .carousel-tab[aria-selected=true] .carousel-icon{color:#4454D8}
@media(max-width:760px){.hero.center .hero-carousel{margin-top:48px}.hero-carousel .carousel-navigation{margin-bottom:24px}}

/* Foreground headings and stage mask the animation directly behind them. */
.hero-carousel .carousel-tabs .carousel-tab,.hero-carousel .carousel-tabs .carousel-tab[aria-selected=true]{background:#0C101A;padding-left:12px;padding-right:12px;position:relative;z-index:2}.hero-carousel .carousel-control[data-carousel-pause]{background:#0C101A;position:relative;z-index:2}.hero-carousel .carousel-viewport{position:relative;z-index:2;background-color:#EDF0F8}.hero-carousel .carousel-progress{background:#4454D8}
@media(max-width:760px){.hero-carousel .carousel-tabs .carousel-tab,.hero-carousel .carousel-tabs .carousel-tab[aria-selected=true]{padding-left:4px;padding-right:4px}}
/* White-first homepage for a more familiar SMB-facing experience. */
body:not(.inner) .header{background:#FFFFFF;color:#0C101A}body:not(.inner) .nav{border-bottom-color:#D5DBE8}body:not(.inner) .nav .btn.white{background:#4454D8;border-color:#4454D8;color:#FFFFFF}body:not(.inner) .mobile-toggle{color:#0C101A;border-color:#ABB5C8}body:not(.inner) .navlinks.open{background:#FFFFFF}
.hero.center{background:#FFFFFF;color:#0C101A}.hero.center h1 em{color:#4454D8}.hero.center p{color:#596273}.hero.center .eyebrow{color:#4454D8}.hero.center .fine{color:#646E82}.hero.center>.wrap>.actions .btn.white{background:#4454D8;border-color:#4454D8;color:#FFFFFF}.hero.center>.wrap>.actions .btn.white:hover{background:#3544BA;border-color:#3544BA}.hero.center>.wrap>.actions .btn.outline{background:#FFFFFF;border-color:#4454D8;color:#4454D8}.hero.center>.wrap>.actions .btn.outline:hover{background:#F4F6FB}
.hero.center .motion-trails{opacity:1}.hero.center .flow-track{stroke:#06B6D4;stroke-width:1.8;stroke-opacity:.8;vector-effect:non-scaling-stroke}.hero.center .flow-dot,.hero.center .indigo-dot{fill:#4454D8;opacity:1}
.hero.center .carousel-tabs .carousel-tab,.hero.center .carousel-tabs .carousel-tab[aria-selected=true]{background:#FFFFFF}.hero.center .carousel-tabs .carousel-tab{color:#646E82}.hero.center .carousel-tabs .carousel-tab[aria-selected=true]{color:#4454D8}.hero.center .carousel-control[data-carousel-pause]{background:#FFFFFF;color:#4454D8}.hero.center .carousel-control[data-carousel-pause]:hover{background:#F4F6FB}.hero.center .carousel-tab:focus-visible,.hero.center .carousel-control:focus-visible{outline-color:#4454D8}
body:not(.inner) .trust{background:#F4F6FB;color:#0C101A}body:not(.inner) .trust .wrap{border-top-color:#D5DBE8}body:not(.inner) .trust p{color:#596273}body:not(.inner) .section.dark{background:#F4F6FB;color:#0C101A}body:not(.inner) .section.dark p{color:#596273}body:not(.inner) .industry,body:not(.inner) .industry a{border-color:#D5DBE8}body:not(.inner) .industry a span{color:#596273}body:not(.inner) .footer{background:#F4F6FB;color:#0C101A}body:not(.inner) .footer p,body:not(.inner) .footer h4,body:not(.inner) .copyright{color:#596273}body:not(.inner) .copyright{border-color:#D5DBE8}

/* Unboxed carousel labels; both crossing paths remain visible behind them. */
.hero.center .hero-carousel .carousel-tabs .carousel-tab,.hero.center .hero-carousel .carousel-tabs .carousel-tab[aria-selected=true],.hero.center .hero-carousel .carousel-control[data-carousel-pause]{background:transparent}

/* Keep approved rail positions; lift only the label content above the upper rail. */
.hero.center .hero-carousel .carousel-tab .carousel-label,.hero.center .hero-carousel .carousel-tab .carousel-icon{transform:translateY(-20px)}.hero.center .hero-carousel .carousel-progress{bottom:calc(50% - 1px);height:2px}.hero.center .hero-carousel .carousel-control[data-carousel-pause]{transform:translateY(-20px)}

/* First carousel story: customer conversation on the left, context on the right. */
.hero.center .hero-carousel .home-demo.conversation-slide{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#EDF0F8}.hero.center .hero-carousel .home-demo.conversation-slide[hidden]{display:none}.hero-carousel .conversation-explanation{display:block;padding:38px 46px 38px 16px;align-self:center;color:#0C101A}.hero-carousel .conversation-explanation p{margin:20px 0 0;max-width:390px}.hero-carousel .conversation-explanation .textlink{display:inline-block;margin-top:25px}.hero-carousel .conversation-explanation .kicker{margin-bottom:18px}.hero-carousel .conversation-slide .product-art{width:100%}
@media(max-width:760px){.hero.center .hero-carousel .home-demo.conversation-slide{grid-template-columns:1fr}.hero-carousel .home-demo.conversation-slide .conversation-explanation{padding:28px 24px 34px;display:block}.hero-carousel .conversation-explanation p{max-width:none}}
@media(max-width:760px){.hero-carousel .carousel-tabs{grid-template-columns:1.35fr 1.1fr .8fr}.hero-carousel .carousel-tabs .carousel-tab{gap:4px}}@media(max-width:420px){.hero-carousel .carousel-tab .carousel-icon{display:none}}

/* The final WhatsApp step hands the confirmed order to the connected ERP. */
.erp-sync-receipt{background:#E5E9FF;border:1px solid #C5CDF1;color:#303F8C;padding:12px 13px;border-radius:6px;line-height:inherit}.erp-sync-receipt b{font-weight:600}

/* Growth completes the story on the seller's desktop, using existing systems. */
.hero-carousel .growth-slide .product-art.desktop-art{align-items:center;padding:30px 22px 20px;height:440px;min-height:0}.desktop-composition{width:100%;max-width:440px;position:relative;display:flex;flex-direction:column;align-items:center}.desktop-monitor{width:100%;border:9px solid #202B41;border-bottom-width:18px;border-radius:12px;background:#202B41;box-shadow:0 15px 30px #0C101A18}.desktop-ui{border:0;box-shadow:none;max-width:none;border-radius:3px;overflow:hidden}.desktop-ui .ui-top{padding:12px 14px;background:#F4F6FB}.desktop-ui .ui-body{padding:14px}.incoming-order{display:flex;flex-direction:column;gap:3px;border:1px solid #C8D4EF;padding:10px 12px;background:#F4F6FB;border-left:3px solid #4454D8}.incoming-source{color:#087B64}.order-transfer{display:flex;align-items:center;justify-content:center;gap:10px;color:#4454D8;height:26px}.order-transfer span{height:1px;background:#D5DBE8;width:25%}.desktop-order-row{display:grid;grid-template-columns:58px minmax(0,1fr) 70px;gap:8px;padding:9px 7px;border-bottom:1px solid #E4E8F1;text-align:left;align-items:center}.desktop-order-head{color:#646E82;background:#F4F6FB}.erp-new-order{background:#E9EEFF;color:#303F8C;border-left:2px solid #4454D8}.desktop-sync-footer{padding-top:12px;color:#303F8C}.desktop-neck{height:22px;width:54px;background:#AAB4C8}.desktop-base{height:7px;width:140px;background:#8995AE;border-radius:6px 6px 2px 2px}.desktop-caption{display:block;margin-top:10px;color:#646E82}.integration-names{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 0}.integration-names strong{padding:6px 12px;border:1px solid #BAC6ED;background:#FFFFFF;color:#4454D8}.integration-names span{color:#596273;padding:6px 0}.hero-carousel .growth-slide .conversation-explanation p{margin-top:16px}.hero-carousel .growth-slide .conversation-explanation .textlink{margin-top:18px}
@media(prefers-reduced-motion:no-preference){.growth-slide:not([hidden]) .erp-new-order{animation:incoming-order-reveal .7s ease both}@keyframes incoming-order-reveal{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}}
@media(max-width:760px){.hero-carousel .growth-slide .product-art.desktop-art{height:420px;padding:30px 18px 16px}.desktop-order-row{grid-template-columns:48px minmax(0,1fr) 58px;gap:5px;padding:8px 4px}.desktop-ui .ui-body{padding:10px}.desktop-monitor{border-width:7px;border-bottom-width:14px}}

.hero-carousel .growth-slide .product-art.desktop-art{padding:14px 22px 12px}.desktop-ui .ui-body{padding:10px}.incoming-order{padding:8px 10px;gap:2px}.order-transfer{height:22px}.desktop-sync-footer{padding-top:10px}@media(max-width:760px){.hero-carousel .growth-slide .product-art.desktop-art{height:450px;padding:18px 18px 12px}}

/* Authentic integration assets, presented without label boxes in Marg/Tally/Busy order. */
.integration-logos{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin:22px 0 0}.erp-logo{display:block;position:relative;overflow:hidden;flex-shrink:0;padding:0;border:0;background:transparent}.erp-logo img{position:absolute;max-width:none;object-fit:contain}.erp-logo-marg{width:121px;height:46px}.erp-logo-marg img{width:160px;height:90px;left:-19px;top:-2px}.erp-logo-tally{width:60px;height:60px}.erp-logo-tally img{width:60px;height:60px;left:0;top:0}.erp-logo-busy{width:84px;height:54px}.erp-logo-busy img{width:160px;height:160px;left:-38px;top:-53px}.integration-more{color:#596273;flex-basis:100%}
/* One pale-blue surround ties the hero and integration strip together. */
body:not(.inner) .header,.hero.center,body:not(.inner) .trust.integrations-strip{background:#F4F6FB}.hero.center .hero-carousel .carousel-viewport{background:#FFFFFF;border:1px solid #DDE3F2;box-shadow:0 12px 38px #4454D80A}.hero.center .hero-carousel .home-demo.conversation-slide,.hero.center .hero-carousel .product-art,.hero.center .hero-carousel .home-demo .product-art{background:#FFFFFF;background-image:none}.hero.center .hero-carousel .carousel-tabs .carousel-tab,.hero.center .hero-carousel .carousel-tabs .carousel-tab[aria-selected=true],.hero.center .hero-carousel .carousel-control[data-carousel-pause]{background:transparent}
body:not(.inner) .trust.integrations-strip{padding:22px 0 42px}.integrations-strip .wrap{border-top:0!important;padding-top:0;gap:34px;position:relative;align-items:center}.integrations-strip .integration-strip-label{flex:0 0 180px;max-width:180px;color:#596273}.integration-marquee{flex:1;min-width:0;overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent)}.integration-track{display:flex;width:max-content;animation:integration-scroll 42s linear infinite}.integration-group{display:flex;align-items:center;gap:42px;padding-right:42px;flex-shrink:0}.integration-item{width:140px;height:76px;display:flex;align-items:center;justify-content:center;flex-shrink:0;gap:9px;color:#303F65;white-space:nowrap}.integration-item>img{max-width:130px;max-height:48px;object-fit:contain}.integration-item .erp-logo{flex-shrink:0}.integration-item .custom-erp-symbol{width:27px;height:27px;fill:none;stroke:#4454D8;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.integration-item.navision-item{flex-direction:column;gap:0}.integration-item.navision-item img{max-height:40px}.integration-item.navision-item small{color:#596273}.integration-strip-pause{border:0;background:transparent;color:#4454D8;padding:8px;cursor:pointer}.integrations-strip[data-paused=true] .integration-track,.integrations-strip:hover .integration-track,.integrations-strip:focus-within .integration-track{animation-play-state:paused}
@keyframes integration-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:760px){.integrations-strip .wrap{gap:16px;align-items:stretch}.integrations-strip .integration-strip-label{flex:auto;max-width:none}.integration-marquee{width:100%;flex:auto}.integration-group{gap:26px;padding-right:26px}.integration-item{width:128px}.integration-strip-pause{position:absolute;top:0;right:22px}.integrations-strip .integration-strip-label br{display:none}}
@media(prefers-reduced-motion:reduce){.integration-track{animation:none}.integration-marquee{overflow-x:auto;mask-image:none}.integration-group[aria-hidden=true]{display:none}.integration-strip-pause{display:none}}

/* Bright, full-width cyan separators unify the opening section. */
.header{border-bottom:2px solid #06B6D4}.header .nav{border-bottom:0}body:not(.inner) .trust.integrations-strip{border-top:2px solid #06B6D4;padding-top:24px}.integrations-strip .integration-strip-label{border-right:3px solid #06B6D4;padding:8px 24px 8px 0;min-height:56px}.integration-item .custom-erp-symbol{color:#4454D8;stroke-width:1.8}
@media(max-width:760px){.integrations-strip .integration-strip-label{align-self:flex-start;max-width:215px;padding-right:20px;min-height:44px}.integrations-strip .integration-strip-label br{display:initial}}

.navision-logo{display:flex;align-items:center;justify-content:center;width:140px;height:48px;padding:7px 5px;background:#002050}.navision-logo img{display:block;width:130px;height:auto;object-fit:contain}
/* Neutral structural dividers; compact opening keeps the product visible sooner. */
.header{border-bottom-color:#BAC5D6}body:not(.inner) .trust.integrations-strip{border-top-color:#BAC5D6}.integrations-strip .integration-strip-label{border-right-color:#BAC5D6}
body:not(.inner)>.announce{display:none}body:not(.inner) .nav{height:72px}.hero.center{padding-top:28px;padding-bottom:40px}.hero.center>.wrap>.eyebrow{margin-bottom:12px}.hero.center h1{font-size:clamp(44px,4.7vw,72px)}.hero.center>.wrap>p{margin-top:16px}.hero.center>.wrap>.actions{margin-top:20px}.hero.center .hero-carousel{margin-top:40px}.hero-carousel .carousel-navigation{margin-bottom:16px}
@media(max-width:760px){body:not(.inner) .nav{height:64px}body:not(.inner) .navlinks{top:64px}.hero.center{padding-top:24px;padding-bottom:32px}.hero.center h1{font-size:40px}.hero.center>.wrap>p{font-size:16px;margin-top:14px}.hero.center>.wrap>.actions{margin-top:18px;flex-wrap:nowrap;gap:10px}.hero.center>.wrap>.actions .btn{flex:1;min-width:0;padding:12px 10px;text-align:center}.hero.center .hero-carousel{margin-top:34px}.hero-carousel .carousel-navigation{margin-bottom:14px}}
@media(min-width:761px){body:not(.inner) .mega{top:72px}}

/* Distributor platform showcase: six manual tabs, one focused visual at a time. */
.distributor-modules{background:#FFFFFF}.module-heading{max-width:850px;margin-bottom:42px}.module-heading p{max-width:710px;margin-top:22px;font-size:18px}.module-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-bottom:1px solid #D5DBE8;gap:0}.module-tab{display:flex;flex-direction:column;align-items:flex-start;gap:12px;text-align:left;background:transparent;color:#596273;border:0;border-bottom:3px solid transparent;padding:20px 16px;line-height:1.35;cursor:pointer}.module-tab svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.module-tab[aria-selected=true]{color:#4454D8;background:#F4F6FB;border-bottom-color:#4454D8}.module-tab:hover{background:#F4F6FB}.module-tab:focus-visible{outline:2px solid #4454D8;outline-offset:-4px}.module-panels{margin-top:32px}.module-panel{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.module-panel[hidden]{display:none}.module-visual{min-width:0}.module-visual .product-art{height:620px;min-height:620px;padding:24px;background:#F4F6FB}.module-visual .phone-frame{width:320px;max-width:100%}.module-panel .ui{font-size:14px}.module-copy{padding:24px 0;min-width:0}.module-copy h3{font-size:40px;line-height:1.08}.module-copy p{margin-top:22px}.module-copy .featurelist{margin:22px 0 30px}.module-copy .kicker{color:#4454D8}.module-desktop{width:100%;max-width:490px;display:flex;flex-direction:column;align-items:center}.module-desktop .desktop-ui .ui-body{padding:16px}.module-desktop .desktop-monitor{border-width:8px;border-bottom-width:17px}.module-screen-title{display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:600;margin-bottom:10px}.module-screen-subtitle{font-size:inherit;margin:0 0 18px}.module-pill{padding:4px 8px;background:#E9EEFF;color:#303F8C;white-space:nowrap;font-weight:400}.module-table-row{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #E0E5EF;align-items:center;overflow-wrap:anywhere}.module-table-row.table-heading{color:#596273;background:#F4F6FB;padding:10px 4px}.module-status-line{padding-top:16px;color:#596273}.module-success,.module-note,.module-file{padding:14px;margin-top:16px;background:#F4F6FB;border:1px solid #D5DBE8}.module-success{background:#E9EEFF;color:#303F8C}.module-file{border-left:3px solid #4454D8}.bubble .module-file{margin:12px 0;padding:10px;background:#FFFFFFA6}.module-timeline{margin:18px 0}.module-timeline>div{display:flex;gap:12px;padding:10px 0;align-items:center}.module-timeline b{color:#4454D8}.module-timeline .pending{color:#7D8797}.module-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.module-metrics>div{display:flex;flex-direction:column;padding:12px;background:#F4F6FB}.module-metrics strong{font-size:22px;color:#303F8C}.module-metrics span{color:#596273}.module-desktop .desktop-caption{text-align:center}
@media(max-width:1000px){.module-panel{gap:30px}.module-tab{padding:18px 10px}.module-copy h3{font-size:34px}.module-visual .product-art{padding:20px}}
@media(max-width:760px){.module-heading{margin-bottom:30px}.module-heading p{font-size:16px}.module-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border-bottom:0}.module-tab{flex-direction:row;align-items:center;padding:14px 12px;border:1px solid #D5DBE8;gap:12px}.module-tab[aria-selected=true]{border:1px solid #4454D8}.module-tab svg{flex-shrink:0;width:22px;height:22px}.module-tab br{display:none}.module-tab span{font-size:14px}.module-panel{grid-template-columns:1fr;gap:16px}.module-copy{grid-row:1;padding:10px 0 16px}.module-copy h3{font-size:34px}.module-copy .featurelist{margin:18px 0 22px}.module-visual .product-art{height:auto;min-height:600px;padding:20px 12px}.module-desktop .desktop-ui .ui-body{padding:10px}.module-table-row{gap:7px;padding:10px 0}.module-metrics strong{font-size:20px}.module-panels{margin-top:24px}}

/* Commerce modules: word-led navigation and inset visuals on the right. */
.module-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;border:0}.module-tab,.module-tab[aria-selected=true],.module-tab:hover{display:block;border:0;background:transparent;padding:16px 0;text-align:left;color:#596273}.module-tab span{display:inline-block;padding-bottom:9px;border-bottom:2px solid transparent}.module-tab[aria-selected=true]{color:#4454D8}.module-tab[aria-selected=true] span{border-bottom-color:#4454D8;font-weight:600}.module-tab:hover span{color:#4454D8}.module-tab:focus-visible{outline:2px solid #4454D8;outline-offset:5px}.module-panel{grid-template-columns:1fr 1.15fr;gap:58px}.module-visual{padding:32px;border:1px solid #DDE3F2;background:#F4F6FB;min-width:0}.module-visual .product-art{height:auto;min-height:0;padding:22px;background:#FFFFFF;overflow:visible}.module-visual .phone-frame{width:280px;max-width:100%}.module-visual .phone-screen{min-height:500px}.module-visual .phone-frame .chat{min-height:0}.module-visual .module-desktop{max-width:440px}.module-visual .desktop-monitor{box-shadow:0 10px 24px #0C101A12}.module-copy{padding:20px 0}.distributor-modules{scroll-margin-top:96px}
@media(max-width:1000px){.module-tabs{gap:12px}.module-panel{gap:30px}.module-visual{padding:24px}.module-visual .product-art{padding:18px}}
@media(max-width:760px){.module-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 20px}.module-tab,.module-tab[aria-selected=true],.module-tab:hover{padding:12px 0;border:0}.module-tab span{font-size:16px}.module-panel{grid-template-columns:1fr;gap:20px}.module-copy{grid-row:auto}.module-visual{padding:22px}.module-visual .product-art{height:auto;min-height:0;padding:16px}.module-visual .phone-frame{max-width:100%}.distributor-modules{scroll-margin-top:82px}}

/* Continuous baseline with a full active segment; labels stay unboxed. */
.module-tabs{gap:0;border:0}.module-tab,.module-tab[aria-selected=true],.module-tab:hover{position:relative;padding:17px 16px 20px;border:0;border-bottom:1px solid #BAC5D6;background:transparent}.module-tab span,.module-tab[aria-selected=true] span{border:0;padding-bottom:0}.module-tab[aria-selected=true]::after{content:"";position:absolute;height:3px;left:0;right:0;bottom:-1px;background:#4454D8}
.wa-document{display:flex;align-items:center;gap:10px;padding:12px 10px;background:#F5FFF0;border-radius:5px;margin-bottom:10px;border:1px solid #C4DCC0}.wa-pdf-icon{position:relative;width:30px;height:36px;display:block;flex-shrink:0;color:#B94343}.wa-pdf-icon svg{width:30px!important;height:36px!important;stroke:currentColor;fill:none;stroke-width:1.5}.wa-pdf-icon b{position:absolute;left:3px;top:15px;font-size:12px;line-height:1;letter-spacing:0}.wa-document-copy{display:flex;flex-direction:column;min-width:0}.wa-document-copy strong{font-weight:500;overflow-wrap:anywhere}.phone-frame .wa-document-copy small{text-align:left;margin-top:3px;color:#697E67}.wa-document-download{margin-left:auto;color:#467544;flex-shrink:0}.catalogue-caption{display:block}
@media(max-width:760px){.module-tabs{gap:0}.module-tab,.module-tab[aria-selected=true],.module-tab:hover{padding:14px 8px 17px}}

/* WhatsApp Marketing detail page: complete Acquire story. */
.inner .marketing-hero .actions{justify-content:center}.inner .marketing-hero .marketing-audience{font-size:14px;margin-top:20px;color:#646E82}.marketing-example{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.marketing-example-copy p{margin-top:22px}.marketing-phone-box{padding:30px;border:1px solid #DDE3F2;background:#F4F6FB}.marketing-phone-box .product-art{height:auto;min-height:0;padding:20px;background:#FFFFFF}.marketing-phone-box .phone-frame{width:300px;max-width:100%}.marketing-phone-box .phone-screen{min-height:500px}.marketing-phone-box .phone-frame .chat{min-height:0}.marketing-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.marketing-step{border-top:1px solid #BAC5D6;padding-top:24px}.marketing-step .number{display:block;color:#4454D8;margin-bottom:28px}.marketing-step h3{margin-bottom:18px}.marketing-usecases{display:grid;grid-template-columns:1fr 1fr;gap:22px}.marketing-usecase{padding:30px;border:1px solid #D5DBE8;background:#FFFFFF}.marketing-usecase p{color:#0C101A;font-size:20px}.marketing-usecase .kicker{color:#4454D8;margin-bottom:16px}.marketing-connected-copy{margin-top:22px}.marketing-policy-note{font-size:14px;margin-top:26px;max-width:850px}.marketing-policy-note a{text-decoration:underline;text-underline-offset:3px}#marketing-how-it-works{scroll-margin-top:110px}
@media(max-width:1000px){.marketing-example{gap:36px}.marketing-phone-box{padding:22px}.marketing-steps{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.marketing-example{grid-template-columns:1fr;gap:30px}.marketing-phone-box{padding:22px}.marketing-phone-box .product-art{padding:14px}.marketing-steps{grid-template-columns:1fr;gap:28px}.marketing-step .number{margin-bottom:18px}.marketing-usecases{grid-template-columns:1fr}.marketing-usecase{padding:24px}.marketing-usecase p{font-size:18px}}

/* Customer Conversations: three input formats, shared clarification workflow. */
#conversation-inputs{scroll-margin-top:110px}.input-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 0 40px}.input-mode-tab{background:transparent;border:0;border-bottom:1px solid #BAC5D6;text-align:left;padding:18px 14px;color:#596273;position:relative;cursor:pointer}.input-mode-tab[aria-selected=true]{color:#4454D8;font-weight:600}.input-mode-tab[aria-selected=true]::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:3px;background:#4454D8}.input-mode-panel{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.input-mode-panel[hidden]{display:none}.input-mode-copy p{margin-top:22px}.input-example-note{font-size:14px;color:#646E82;margin-top:20px}.input-phone-box{background:#F4F6FB;border:1px solid #DDE3F2;padding:30px}.input-phone-box .product-art{height:auto;min-height:0;padding:20px;background:#FFFFFF}.input-phone-box .phone-frame{width:320px;max-width:100%}.input-phone-box .phone-screen{min-height:510px}.input-phone-box .phone-frame .chat{min-height:0}.handwritten-attachment{display:block;width:100%;height:auto;border-radius:4px;margin-bottom:10px}.voice-note-sample{display:flex;align-items:center;gap:10px;padding:8px 0;color:#087B64}.voice-note-sample>svg{width:24px!important;height:24px!important;flex-shrink:0}.voice-note-wave{display:flex;align-items:center;gap:3px;flex:1;height:34px;overflow:hidden}.voice-note-wave i{display:block;width:3px;flex-shrink:0;background:#708B77;border-radius:3px}.voice-note-label{display:block;color:#596273;margin:5px 0}.voice-note-transcript{display:block;border-top:1px solid #D5DBE8;padding-top:10px;margin-top:8px}.engage-process{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.engage-process-step{display:flex;gap:22px;padding:30px 0;border-top:1px solid #D5DBE8}.engage-process-step .number{color:#4454D8;flex-shrink:0}.engage-process-step h3{margin-bottom:14px}.clarification-example{padding:34px;border:1px solid #D5DBE8;background:#FFFFFF}.clarification-quote{font-family:'Newsreader',Georgia,serif;font-size:34px;line-height:1.2;color:#0C101A}.clarified-order{display:grid;gap:10px;border-top:1px solid #D5DBE8;margin-top:26px;padding-top:24px}.clarified-order .module-pill{justify-self:start}
@media(max-width:1000px){.input-mode-panel{gap:32px}.input-phone-box{padding:22px}}
@media(max-width:760px){.input-mode-tabs{gap:0;margin-bottom:28px}.input-mode-tab{padding:16px 8px;font-size:14px}.input-mode-panel{grid-template-columns:1fr;gap:28px}.input-phone-box{padding:20px}.input-phone-box .product-art{padding:12px}.engage-process{grid-template-columns:1fr}.clarification-example{padding:24px}.clarification-quote{font-size:30px}}

/* Mulltiply ERP: configurable stages and connected customer updates. */
.erp-stage-strip{display:flex;flex-wrap:wrap;gap:7px;padding:0 0 16px}.erp-stage-strip span{padding:5px 7px;border:1px solid #D5DBE8;background:#F4F6FB;color:#596273}.erp-stage-strip .current{background:#E9EEFF;border-color:#4454D8;color:#303F8C}.process-visual-box{background:#F4F6FB;padding:32px;border:1px solid #DDE3F2}.process-visual-box .product-art{height:auto;min-height:0;padding:22px;background:#FFFFFF}.process-visual-box .module-desktop{max-width:500px}#order-lifecycle{scroll-margin-top:110px}
@media(max-width:760px){.process-visual-box{padding:22px}.process-visual-box .product-art{padding:14px}}

/* Employee management: people, access and sales responsibilities. */
#employee-capabilities{scroll-margin-top:110px}.employee-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.employee-capability{padding:28px 0;border-top:1px solid #BAC5D6}.employee-capability h3{margin-bottom:15px}.employee-workspace-tags{display:flex;flex-wrap:wrap;gap:8px;padding-top:18px}.employee-workspace-tags span{padding:6px 9px;background:#F4F6FB;color:#303F8C;border:1px solid #D5DBE8}.employee-setting{display:flex;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid #D5DBE8}.employee-setting b{color:#4454D8}.employee-beat>div{display:flex;gap:14px;padding:12px 0;border-bottom:1px solid #D5DBE8}.employee-beat b{color:#4454D8}.employee-target{margin-top:24px}.employee-target>div:first-child{display:flex;justify-content:space-between;gap:12px}.employee-progress{height:7px;background:#E3E8F5;margin-top:12px}.employee-progress span{display:block;width:70%;height:100%;background:#4454D8}
@media(max-width:760px){.employee-capabilities{grid-template-columns:1fr}}

.shipping-mode-tabs{grid-template-columns:repeat(2,1fr)}#shipping-modes{scroll-margin-top:110px}

#crm-workspace{scroll-margin-top:110px}.report-filter-chips{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.report-filter-chips span{padding:6px 8px;border:1px solid #D5DBE8;background:#F4F6FB;color:#596273}
/* Completed marketing pages: preserve the approved hero and module typography. */
.marketing-hero .actions{justify-content:center}.solution-phone{flex-direction:column;gap:16px;height:auto!important;min-height:0;padding:20px}.solution-phone .phone-frame{width:320px;max-width:100%}.solution-phone .phone-screen{min-height:520px}.solution-phone .chat{min-height:300px}.solution-phone .phone-caption{text-align:center}.solution-phone .bubble{overflow-wrap:anywhere}.instagram-phone .ui-top{background:#fff!important;color:#171715!important;border-bottom:1px solid #D5DBE8}.instagram-phone .ui-top small{color:#596273!important}.instagram-phone .chat{background:#FAFAFD}.instagram-phone .bubble{border:1px solid #E4E5ED;background:#F2F3F8}.instagram-phone .bubble.out{background:#4454D8;color:white;border-color:#4454D8}.instagram-phone .bubble.out small{color:#E7EAFF}.instagram-phone .wa-avatar{background:#ECEEFF;color:#4454D8}.industry-stage-list{display:flex;flex-wrap:wrap;gap:12px}.industry-stage-list span{border:1px solid #BAC5D6;padding:12px 18px;background:#F4F6FB}.industry-stage-list span+span:before{content:'→';color:#4454D8;margin-right:12px}.partner-steps{grid-template-columns:repeat(3,1fr)}
.billing-controls{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px}.billing-controls button{border:1px solid #BAC5D6;background:white;color:#303F8C;padding:12px 24px;min-height:48px}.billing-controls button[aria-pressed=true]{background:#4454D8;border-color:#4454D8;color:white}.billing-description{text-align:center;margin-bottom:36px}.complete-pricing .price{background:white;min-width:0}.complete-pricing .price:nth-child(2){background:#F4F6FB}.plan-amount small{display:block;font:14px/1.6 'DM Sans',Arial,sans-serif;letter-spacing:0;margin-top:10px;color:#596273}.plan-term{font-size:14px}.complete-pricing .one-time{padding-top:20px;border-top:1px solid #D5DBE8;font-size:14px}.complete-pricing .featurelist{flex:1}.pricing-table-wrap{overflow:auto;margin-top:64px;border:1px solid #D5DBE8}.pricing-table{border-collapse:collapse;width:100%;min-width:730px;text-align:left;font-size:14px}.pricing-table caption{text-align:left;padding:22px 24px;color:#303F8C;font-size:23px;background:#F4F6FB}.pricing-table th,.pricing-table td{padding:18px 22px;border-bottom:1px solid #D5DBE8;vertical-align:top;width:23%}.pricing-table th:first-child{width:31%}.pricing-table thead th{color:white;background:#4454D8;font-weight:600}.pricing-table tbody th{font-weight:500}.pricing-table tbody tr:nth-child(even){background:#F7F9FD}.pricing-table tbody td:nth-child(3){background:#4454D805}
.meta-partner-section{background:white;border-bottom:1px solid #D5DBE8;padding:30px 0}.meta-partner-section .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.meta-partner-section .kicker{margin:0 0 5px;color:#4454D8}.meta-partner-title{font-size:23px;font-weight:500}.meta-partner-section p{max-width:560px;font-size:14px}.coexistence-visual{border:1px solid #D5DBE8;background:#F4F6FB;padding:36px}.coexistence-visual .number-line{padding:22px 0;border-bottom:2px solid #06B6D4}.coexistence-visual strong{display:block;font-size:23px;line-height:1.3;margin:12px 0}.coexistence-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.coexistence-pair div{background:white;border:1px solid #D5DBE8;padding:22px}.coexistence-pair b{display:block;color:#4454D8;margin-bottom:10px}.coexistence-pair p{font-size:14px;margin:0}.audience-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 28px}.audience-link{padding:28px 0;border-top:2px solid #4454D8}.audience-link h3{margin-bottom:16px}.audience-link p{margin-bottom:24px}.industry-links{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.industry-link{display:block;border-top:2px solid #06B6D4;padding:24px 0;font-size:23px;line-height:1.3}.industry-link span{display:block;margin-top:30px;font-size:14px;color:#4454D8}.reseller-callout{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;padding:40px;border:1px solid #D5DBE8;background:white}.reseller-callout p{margin-top:24px}.reseller-callout .featurelist{margin:0}.faq-hub{border-top:1px solid #BAC5D6}.faq-tools{margin:30px 0;max-width:620px}.faq-tools label{display:block;margin-bottom:8px;color:#596273;font-size:14px}.faq-tools input{border:1px solid #BAC5D6;width:100%;padding:14px 16px;color:#0C101A;background:white;border-radius:0}.faq-group{border-top:1px solid #BAC5D6}.faq-group>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;padding:25px 0;font-size:23px;line-height:1.3}.faq-group>summary::-webkit-details-marker{display:none}.faq-group>summary:after{content:'+';color:#4454D8}.faq-group[open]>summary:after{content:'−'}.faq-group .faq{padding:0 24px 25px}.faq-group .faq details:last-child{border-bottom:0}.faq-empty{padding:24px;background:#F4F6FB}.faq-group[hidden],.faq-item[hidden],.faq-empty[hidden]{display:none!important}.news-list{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.news-entry{border-top:2px solid #4454D8;padding:28px 0}.news-entry h3{margin:14px 0}.news-entry p{margin-bottom:24px}.team-portrait{width:140px;height:140px;object-fit:cover;border-radius:50%;margin-bottom:24px}.team-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:48px}.team-grid .card p{max-width:480px}.job-link{display:block;padding:28px 0;border-top:1px solid #BAC5D6}.job-link h3{margin-bottom:12px}.job-link p{margin-bottom:16px}.career-meta{color:#4454D8;font-size:14px}.nav .mega{max-height:calc(100vh - 110px);overflow-y:auto;overscroll-behavior:contain}.mega-group-title{grid-column:1/-1;text-transform:uppercase;font-size:12px;letter-spacing:.1em;color:#596273;padding:5px 12px}.mega small{line-height:1.5}.mega a:focus-visible{outline:2px solid #4454D8}.footer .footgrid{grid-template-columns:1.25fr repeat(5,minmax(0,1fr))}.footer h4{margin-top:0}.footer a{overflow-wrap:anywhere}
@media(max-width:1100px) and (min-width:761px){.navlinks{gap:14px}.nav .logo{font-size:25px}.nav .btn{padding:12px 16px}.industry-links{grid-template-columns:repeat(3,1fr)}}
@media(max-width:760px){.marketing-hero .actions{gap:18px}.solution-phone{padding:12px}.input-phone-box{min-width:0}.solution-phone .phone-frame{width:100%;max-width:320px}.billing-controls{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.billing-controls button{padding:12px 8px;font-size:14px}.pricing-table-wrap{margin-top:36px}.pricing-table th,.pricing-table td{padding:15px}.meta-partner-section .wrap{display:block}.meta-partner-section p{margin-top:12px}.coexistence-visual{padding:24px}.coexistence-pair{gap:12px}.coexistence-pair div{padding:16px}.audience-links,.reseller-callout,.team-grid,.news-list{grid-template-columns:1fr}.industry-links{grid-template-columns:repeat(2,1fr);gap:14px}.industry-link{font-size:21px}.reseller-callout{padding:24px;gap:28px}.partner-steps{grid-template-columns:1fr}.faq-group>summary{font-size:21px}.faq-group .faq{padding-left:0;padding-right:0}.faq summary{font-size:17px}.nav .mega{max-height:none;overflow:visible}.navlinks.open{max-height:calc(100dvh - 70px);overflow:auto}.footer .footgrid{grid-template-columns:1fr 1fr}}

.plan-amount small[hidden]{display:none}
#faqs,#open-roles,#plan-comparison{scroll-margin-top:110px}.blog-cover{display:block;width:100%;height:auto;border:1px solid #D5DBE8}.featured-blog .kicker{margin-top:0}.featured-blog p{margin-top:22px}.featured-blog .actions{margin-top:24px}
.solution-phone .phone-caption{position:static;bottom:auto;left:auto;right:auto}

/* Homepage pricing: approved annual-plan overview. */
.hero.center .hero-pricing-note{display:block;width:fit-content;max-width:100%;margin:12px auto 0;font-size:14px;line-height:1.4;color:#303F8C;text-decoration:underline;text-underline-offset:4px}.home-pricing{background:#F4F6FB;border-top:1px solid #D5DBE8;scroll-margin-top:100px}.home-pricegrid .price{background:white}.home-pricegrid .price:nth-child(2){background:#EEF1FF}.home-pricegrid .price h3{color:#303F8C}.home-price-amount{font-size:40px;margin:22px 0}.home-price-amount small{display:block;font:13px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#596273;margin-top:12px}.home-pricegrid .featurelist{flex:1}.home-pricing-footnote{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:28px}.home-pricing-footnote p{max-width:850px;font-size:13px}.home-pricing-footnote .btn{flex-shrink:0;background:#4454D8;color:white;border-color:#4454D8}@media(max-width:760px){.hero.center .hero-pricing-note{font-size:12px;margin-top:10px}.home-pricing-footnote{display:block}.home-pricing-footnote .btn{margin-top:22px}.home-pricegrid .price{padding:28px}.home-pricegrid .price:nth-child(2){padding-top:24px}}
/* Demo booking: familiar fields in the approved Mulltiply design system. */
.booking-page{background:#F4F6FB;padding:58px 0 80px}.booking-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.booking-intro{position:sticky;top:130px}.booking-intro h1{font-size:clamp(42px,4.5vw,64px);max-width:470px}.booking-intro p{margin-top:24px;max-width:430px}.booking-intro .featurelist{margin-top:32px}.demo-booking-form{padding:38px;background:white;border:1px solid #D5DBE8;min-width:0}.demo-form-heading{padding-bottom:30px;border-bottom:1px solid #D5DBE8}.demo-form-heading .kicker{color:#4454D8;margin-bottom:12px}.demo-form-heading h2{font-size:38px}.demo-form-heading p{font-size:14px;margin-top:14px}.demo-booking-form fieldset{padding:26px 0 0;margin:26px 0 0;border:0;border-top:1px solid #D5DBE8;min-width:0}.demo-booking-form fieldset:first-of-type{border-top:0;margin-top:14px}.demo-booking-form legend{padding:0 12px 0 0;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#303F8C}.demo-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.demo-field{margin-bottom:20px;min-width:0}.demo-field:last-child{margin-bottom:0}.demo-field label{display:block;font-size:14px;margin-bottom:8px}.demo-field input,.demo-field select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #BAC5D6;background:#fff;color:#0C101A;border-radius:0;font-size:15px}.demo-field input::placeholder{color:#69758B}.demo-field input:focus,.demo-field select:focus{outline:2px solid #4454D8;outline-offset:2px}.demo-options{display:grid;grid-template-columns:1fr 1fr;gap:10px}.demo-choice{position:relative;cursor:pointer;display:flex;align-items:flex-start;gap:10px;padding:13px 12px;border:1px solid #D5DBE8;min-height:48px;font-size:14px;line-height:1.5}.demo-choice input{accent-color:#4454D8;flex-shrink:0;margin:4px 0 0;width:16px;height:16px}.demo-choice:has(input:checked){background:#F1F3FF;border-color:#4454D8;color:#303F8C}.demo-field-hint{font-size:13px;margin:0 0 14px}.demo-submit-area{margin-top:32px}.demo-submit-area .btn{width:100%;background:#4454D8;border-color:#4454D8;color:white}.demo-submit-area .btn:disabled{background:#DDE2ED;color:#65718A;border-color:#DDE2ED;cursor:not-allowed}.demo-status{font-size:14px;margin-top:12px}.demo-contact{text-align:center;font-size:13px;margin-top:24px}.demo-contact .textlink{font-size:13px}.demo-error{color:#9F2434;font-size:13px;margin-top:8px}.demo-field [aria-invalid=true]{border-color:#9F2434}.booking-language{display:flex;justify-content:flex-end;gap:10px;align-items:center;margin-bottom:22px;font-size:14px}.booking-language select{border:1px solid #BAC5D6;background:white;min-height:44px;padding:8px 12px}
@media(max-width:1000px){.booking-layout{gap:32px;grid-template-columns:.75fr 1.25fr}.demo-booking-form{padding:28px}.demo-field-grid{grid-template-columns:1fr}}
@media(max-width:760px){.booking-page{padding:35px 0 55px}.booking-layout{grid-template-columns:1fr;gap:30px}.booking-intro{position:static}.booking-intro h1{font-size:42px}.booking-intro .featurelist{display:none}.demo-booking-form{padding:24px 20px}.demo-form-heading h2{font-size:34px}.demo-options{grid-template-columns:1fr}.demo-field input,.demo-field select{font-size:16px}.booking-intro p{margin-top:18px}}

.booking-preview-note{margin-top:36px;padding:22px;border:1px solid #BAC5D6;background:white;font-size:13px}.booking-preview-note strong{color:#303F8C}.booking-preview-note p{font-size:13px;margin:10px 0 18px}.booking-preview-note .textlink{font-size:13px}.demo-otp{margin-top:20px}.demo-otp .btn:disabled{opacity:.6;cursor:not-allowed}.demo-field[hidden],[data-otp-entry][hidden]{display:none}.booking-page .breadcrumb{color:#596273}.booking-page .eyebrow{color:#4454D8}.demo-choice span{overflow-wrap:anywhere}

/* Self-service Instagram Agent and shared-number solutions. */
.hero.subhero .ig-price-line{font-size:15px;max-width:800px;margin-top:26px}.ig-price-line strong{display:block;color:#303F8C;font-weight:600}.ig-price-line span{display:block;font-size:13px;margin-top:8px}.ig-steps{grid-template-columns:repeat(4,1fr)}#ig-how-it-works{scroll-margin-top:110px}.ig-start-card{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;border:1px solid #D5DBE8;background:#F4F6FB;padding:44px}.ig-start-card p{margin-top:22px}.ig-start-price{border-left:2px solid #06B6D4;padding-left:40px}.ig-start-price>strong{font-size:54px;display:block;color:#303F8C}.ig-start-price strong small{font:16px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:0}.ig-start-price p{font-size:14px;margin-bottom:24px}.same-number-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.same-number-grid article{padding:26px;background:#fff;border:1px solid #D5DBE8}.same-number-grid .product-art{background:#F4F6FB}.same-number-grid .kicker{text-align:center}.resource p{margin-bottom:24px}@media(max-width:1000px){.ig-steps{grid-template-columns:repeat(2,1fr)}.ig-start-card{gap:35px;padding:30px}}@media(max-width:760px){.ig-steps,.same-number-grid,.ig-start-card{grid-template-columns:1fr}.ig-start-card{padding:24px;gap:30px}.ig-start-price{border-left:0;border-top:2px solid #06B6D4;padding:25px 0 0}.same-number-grid article{padding:20px}.ig-start-price>strong{font-size:44px}}

/* Instagram uses its own interface; no WhatsApp chat classes or green surfaces. */
.ig-phone-art{display:flex;flex-direction:column;gap:18px;padding:22px;min-height:0;height:auto!important;background:#F4F6FB}.ig-device{width:320px;max-width:100%;flex-shrink:0}.ig-screen{display:flex;flex-direction:column;min-height:570px;background:#fff;border-radius:32px;overflow:hidden;font:13px/1.45 'DM Sans',Arial,sans-serif;text-align:left;color:#171717}.ig-status{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:38px;padding:12px 18px 8px;background:#fff;color:#111;font-size:10px}.ig-status strong{font-size:11px}.ig-island{position:absolute;width:72px;height:18px;border-radius:20px;background:#111;left:50%;top:7px;transform:translateX(-50%)}.ig-header{display:flex;align-items:center;gap:9px;padding:14px 10px;border-bottom:1px solid #efefef;background:#fff;color:#111}.ig-header>svg{width:20px;height:20px;flex-shrink:0}.ig-header>svg:first-child{width:22px}.ig-screen svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ig-profile-avatar,.ig-small-avatar{display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#FBE3F0,#DDD9FC);color:#56438A;font-weight:600;flex-shrink:0}.ig-profile-avatar{width:33px;height:33px;font-size:15px}.ig-profile-name{flex:1;min-width:0;line-height:1.3}.ig-profile-name strong{display:block;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ig-profile-name small{display:block;color:#8e8e8e;font-size:10px;margin-top:3px}.ig-messages{flex:1;background:#fff;padding:18px 11px 24px;min-height:340px}.ig-chat-date{text-align:center;font-size:9px;letter-spacing:.04em;color:#8e8e8e;margin:0 0 23px}.ig-message-row{display:flex;align-items:end;gap:6px;margin-bottom:14px}.ig-message{padding:11px 14px;border-radius:20px;max-width:85%;overflow-wrap:anywhere;box-shadow:none;font-size:12px;line-height:1.5}.ig-incoming .ig-message{background:#EFEFEF;color:#171717;border-bottom-left-radius:6px}.ig-small-avatar{height:22px;width:22px;font-size:10px;margin-bottom:2px}.ig-outgoing{justify-content:flex-end}.ig-outgoing .ig-message{background:linear-gradient(120deg,#6E4DF7,#814EF6);color:#fff;border-bottom-right-radius:6px}.ig-composer{display:flex;align-items:center;gap:11px;margin:0 10px 12px;padding:7px;border:1px solid #DBDBDB;border-radius:28px;background:#fff;color:#171717}.ig-composer>svg{width:18px;height:18px;flex-shrink:0}.ig-camera{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#3797F0;color:#fff}.ig-camera svg{height:19px;width:19px}.ig-placeholder{flex:1;min-width:0;font-size:12px;color:#8e8e8e}.ig-home-indicator{height:4px;width:96px;border-radius:4px;background:#151515;margin:0 auto 7px}.ig-example-caption{position:static;font-size:11px;line-height:1.5;text-align:center;color:#646E82}.input-phone-box .ig-phone-art{background:#fff}.input-phone-box .ig-screen{min-height:550px}@media(max-width:760px){.ig-phone-art{padding:12px}.ig-device{width:100%;max-width:320px}.ig-screen{min-height:540px}.ig-header{gap:7px}.ig-composer{gap:9px}.ig-message{font-size:12px}.ig-profile-name strong{font-size:11px}}

.ig-device{background:#171717;border-color:#171717;box-shadow:0 15px 38px #1018271c}.shopify-intro{display:grid;grid-template-columns:240px 1fr;align-items:center;gap:70px;padding:35px;border:1px solid #D5DBE8;background:#F4F6FB}.shopify-intro>img{max-width:100%;height:auto}.shopify-intro p{margin-top:24px;max-width:750px}@media(max-width:760px){.shopify-intro{grid-template-columns:1fr;gap:28px;padding:24px}.shopify-intro>img{width:170px}}

/* Evidence-led trust section for Indian small businesses. */
.trust-strip .wrap{gap:24px}.trust-strip .kicker{max-width:150px;margin:0}.trust-strip-items{display:flex;justify-content:center;gap:40px;flex:1}.trust-strip-items>span{display:block}.trust-strip-items b{display:block;font-weight:600;color:#303F8C;font-size:16px}.trust-strip-items small{display:block;font-size:12px;color:#596273;margin-top:4px}.trust-strip .textlink{white-space:nowrap;font-size:12px;margin:0}.trust-proof{background:white}.trust-proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.trust-proof .kicker{color:#4454D8}.trust-intro{margin:24px 0 28px;max-width:550px}.trust-credentials article{display:grid;grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:22px 0;border-top:1px solid #D5DBE8}.trust-credentials img{width:100px;height:58px;object-fit:contain}.trust-meta-name{font-size:30px;letter-spacing:-1px;color:#1C2B33;font-weight:600}.trust-credentials h3{font-size:18px;line-height:1.35;letter-spacing:-.02em;margin-bottom:8px}.trust-credentials p{font-size:14px}.award-proof{margin:0;background:#F4F6FB;padding:20px;border:1px solid #D5DBE8}.award-proof img{width:100%;height:auto;display:block}.award-proof figcaption{font-size:12px;line-height:1.7;color:#596273;padding:16px 2px 0}.award-proof a{text-decoration:underline;text-underline-offset:3px}.india-story p+p{margin-top:22px}#trust{scroll-margin-top:110px}@media(max-width:1000px){.trust-strip-items{gap:22px}.trust-proof-grid{gap:35px}.trust-strip .wrap{flex-wrap:wrap}}@media(max-width:760px){.trust-strip .wrap{display:flex;align-items:start;flex-direction:column;gap:20px}.trust-strip .kicker{max-width:none}.trust-strip-items{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;text-align:left}.trust-strip-items>span:last-child{grid-column:1/-1}.trust-proof-grid{grid-template-columns:1fr;gap:28px}.trust-credentials article{grid-template-columns:80px 1fr;gap:16px}.trust-credentials img{width:76px;height:52px}.trust-meta-name{font-size:25px}.award-proof{padding:14px}}

/* Supplied official partner artwork; preserve its proportions and clear space. */
.meta-partner-badge{display:block;width:160px;max-width:100%;height:auto;object-fit:contain;flex-shrink:0}
.trust-strip-items{align-items:center}
.trust-strip-items>.trust-strip-meta{flex:0 0 160px}
.trust-strip-marg img{display:block;width:144px;max-width:100%;height:auto;object-fit:contain}
.trust-strip-marg small{margin-top:0}
.trust-strip-items>.trust-strip-award{display:block;max-width:220px}
.trust-strip-award b{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.trust-credentials .meta-partner-credential{grid-template-columns:160px 1fr}
.trust-credentials .meta-partner-badge{width:160px;height:auto}
.recognition-link{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.nav-trust-proof{min-width:0}
.nav-trust-proof .nav-partner-badge{width:144px;margin:12px 0}
.nav-trust-proof .nav-award-link{font-size:14px;padding-top:14px}
@media(max-width:760px){.trust-strip-items{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px}.trust-strip-items>.trust-strip-award{grid-column:1/-1;max-width:none}.trust-strip-items .meta-partner-badge{width:160px}.trust-credentials .meta-partner-credential{grid-template-columns:144px 1fr}.trust-credentials .meta-partner-badge{width:144px}}
@media(max-width:480px){.trust-credentials .meta-partner-credential{grid-template-columns:1fr;gap:16px}.trust-credentials .meta-partner-badge{width:160px}}

/* Matching recognition cards keep supplied artwork and labels on shared rows. */
.trust-strip .wrap{display:block}
.trust-strip-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}
.trust-strip .kicker{max-width:none;margin:0}
.trust-strip .textlink{flex-shrink:0}
.trust-strip .trust-strip-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;width:100%}
.trust-strip .recognition-card{display:grid;grid-template-rows:110px minmax(44px,auto);align-items:stretch;gap:12px;min-width:0;max-width:none;padding:20px;border:1px solid #D5DBE8;border-radius:12px;background:#fff;text-align:center}
.trust-strip .recognition-card-well{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:110px}
.trust-strip .recognition-card-well img{display:block;width:160px;max-width:100%;max-height:110px;height:auto;object-fit:contain;margin:0}
.trust-strip .recognition-card small{display:flex;align-items:center;justify-content:center;margin:0;min-width:0;font-size:14px;line-height:1.5;color:#596273}
.trust-strip .recognition-card b{margin:0;font-size:16px;line-height:1.5;text-wrap:balance}
.trust-strip .trust-strip-award{grid-column:auto;transition:border-color .2s,background-color .2s}
.trust-strip .trust-strip-award:hover{border-color:#4454D8;background:#F8F9FF}
.trust-strip .trust-strip-award:focus-visible{outline:2px solid #4454D8;outline-offset:4px}
@media(max-width:760px){.trust-strip .recognition-card{padding:16px 12px}.trust-strip-heading{align-items:flex-start;gap:16px;flex-wrap:wrap}}
@media(max-width:600px){.trust-strip .trust-strip-items{grid-template-columns:minmax(0,1fr);gap:12px}.trust-strip .recognition-card{padding:16px 20px;grid-template-rows:110px minmax(32px,auto);gap:8px}}

/* Responsive hardening: retain the approved desktop composition above 1100px. */
@media(max-width:1100px){
  .wrap > *,.intro > *,.split > *,.grid3 > *,.pricegrid > *,.integrations > *,.footgrid > *,.module-panel > *,.input-mode-panel > *,.marketing-example > *,.trust-proof-grid > *,.same-number-grid > *,.booking-layout > *{min-width:0}
  .hero,.section,.band,.footer,.booking-page{overflow-wrap:break-word}
  .btn{max-width:100%;text-align:center;white-space:normal}
  .header{position:relative}
  .nav{height:78px;gap:12px}
  body:not(.inner) .nav{height:64px}
  .nav .logo{flex-shrink:0;font-size:27px;gap:8px}
  .mobile-toggle{display:block;min-width:64px;min-height:44px;padding:8px 12px;flex-shrink:0}
  .navlinks{display:none;position:absolute;top:78px;left:0;right:0;padding:16px 28px 24px;align-items:stretch;flex-direction:column;gap:4px;border-bottom:1px solid #BAC5D6;background:white;color:#0C101A;overscroll-behavior:contain}
  body:not(.inner) .navlinks{top:64px}
  .navlinks.open{display:flex;max-height:calc(100vh - var(--navigation-top,132px) - 16px);max-height:calc(100dvh - var(--navigation-top,132px) - 16px);overflow-y:auto}
  body:not(.inner) .navlinks.open{max-height:calc(100vh - var(--navigation-top,64px) - 16px);max-height:calc(100dvh - var(--navigation-top,64px) - 16px)}
  .navlinks > a:not(.btn),.nav summary{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:10px 0}
  .navlinks > .btn{align-self:stretch;margin-top:8px}
  .nav .mega,body:not(.inner) .mega{position:static;display:block;padding:8px 12px;margin:0 0 10px;box-shadow:none;max-height:none;overflow:visible;background:#F4F6FB}
  .mega a{padding:12px 4px;min-height:44px}
  .mega-group-title{display:block;padding:14px 4px 6px}
  .mega small{overflow-wrap:break-word}
  .nav-trust-proof .nav-partner-badge{width:144px;height:auto}
  .industry-links{grid-template-columns:repeat(3,minmax(0,1fr))}
}

/* Stack copy beside detailed phone/form surfaces before tablet columns get cramped. */
@media(max-width:900px){
  .intro,.split,.module-panel,.input-mode-panel,.marketing-example,.trust-proof-grid,.booking-layout,.same-number-grid,.ig-start-card,.reseller-callout{grid-template-columns:minmax(0,1fr);gap:30px}
  .intro p,.split h2{max-width:none}
  .booking-intro{position:static}
  .booking-intro h1,.booking-intro p{max-width:none}
  .booking-intro .featurelist{display:none}
  .demo-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .demo-options{grid-template-columns:repeat(2,minmax(0,1fr))}
  .grid3,.integrations,.audience-links{grid-template-columns:repeat(2,minmax(0,1fr))}
  .pricegrid{grid-template-columns:minmax(0,1fr)}
  .home-pricing-footnote{display:block}
  .home-pricing-footnote .btn{margin-top:22px}
  .footer .footgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
  .footgrid > div:first-child{grid-column:1/-1}
  .copyright{flex-direction:column;gap:16px}
  .band .wrap{align-items:flex-start;flex-direction:column;gap:30px}
  .module-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}
  .module-copy{grid-row:auto}
  .hero.center .hero-carousel .home-demo.conversation-slide{grid-template-columns:minmax(0,1fr)}
  .hero-carousel .home-demo.conversation-slide .conversation-explanation{padding:28px 24px 34px}
  .hero-carousel .conversation-explanation p{max-width:none}
  .ig-start-price{border-left:0;border-top:2px solid #06B6D4;padding:25px 0 0}
  .shopify-intro{grid-template-columns:minmax(0,1fr);gap:28px;padding:28px}
  .shopify-intro > img{width:170px;max-width:100%}
  .trust-credentials .meta-partner-credential{grid-template-columns:160px minmax(0,1fr)}
  .pricing-table-wrap{max-width:100%;margin-top:12px;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#4454D8 #EDF0F8}
  .pricing-scroll-hint{display:block;font-size:14px;color:#596273;margin-top:32px}
  .pricing-table-wrap:focus-visible{outline:2px solid #4454D8;outline-offset:4px}
  .pricing-table th:first-child{min-width:180px}
}

@media(max-width:760px){
  .wrap{padding-left:20px;padding-right:20px}
  .hero.center h1{font-size:clamp(30px,8.8vw,40px)}
  .hero.subhero h1{font-size:clamp(34px,8.8vw,50px);line-height:1.08}
  .hero.subhero h1,.booking-intro h1{overflow-wrap:break-word}
  .grid3,.integrations,.audience-links,.demo-field-grid,.demo-options,.team-grid,.news-list{grid-template-columns:minmax(0,1fr)}
  .industry-links{grid-template-columns:repeat(2,minmax(0,1fr))}
  .hero p,.intro p,.card p,.integration p,.resource p{font-size:16px}
  .card,.resource,.integration,.price{min-width:0}
  .btn,.textlink,.faq summary,.input-mode-tab,.module-tab{touch-action:manipulation}
  .textlink{display:inline-flex;align-items:center;min-height:44px}
  .footer a:not(.logo){display:flex;align-items:center;min-height:44px;margin-bottom:4px}
  .faq summary{position:relative;padding-right:30px;min-height:44px;display:flex;align-items:center}
  .faq summary:after{position:absolute;right:0;top:8px;float:none}
  .faq-group > summary{min-height:48px}
  .form input,.form select,.form textarea,.demo-field input,.demo-field select,.booking-language select{font-size:16px;min-width:0;max-width:100%;min-height:48px}
  .form{min-width:0}
  .form textarea{resize:vertical;min-height:120px}
  .booking-language{flex-wrap:wrap}
  .booking-language select{flex:1}
  .hero-carousel .carousel-navigation{padding-right:48px;margin-bottom:18px}
  .hero-carousel .carousel-tabs{grid-template-columns:minmax(0,1.4fr) minmax(0,1.1fr) minmax(0,.8fr);gap:4px}
  .hero-carousel .carousel-tabs .carousel-tab{min-width:0;min-height:52px;white-space:normal;line-height:1.25;font-size:14px;padding:12px 2px 16px}
  .hero-carousel .carousel-label{overflow-wrap:normal}
  .hero-carousel .carousel-tab .carousel-icon{display:none}
  .hero-carousel .carousel-control[data-carousel-pause]{width:44px;height:44px;min-width:44px;min-height:44px}
  .hero-carousel .carousel-controls{top:0}
  .integration-strip-pause{width:44px;height:44px;padding:10px;right:20px}
  .module-tab,.module-tab[aria-selected=true],.module-tab:hover{padding:14px 8px 17px;min-height:48px}
  .module-tab span{font-size:15px;overflow-wrap:normal}
  .module-visual,.input-phone-box,.marketing-phone-box,.process-visual-box{padding:14px}
  .module-visual .product-art,.input-phone-box .product-art,.marketing-phone-box .product-art,.process-visual-box .product-art{padding:10px}
  .module-screen-title,.employee-setting,.employee-target > div:first-child{flex-wrap:wrap;gap:8px}
  .module-pill{white-space:normal;max-width:100%}
  .module-table-row{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr) minmax(0,1fr)}
  .module-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
  .module-metrics > div{min-width:0}
  .phone-frame .bubble,.ui-body,.incoming-order,.desktop-order-row{overflow-wrap:anywhere}
  .wa-input{min-width:0;gap:5px}
  .wa-input svg,.wa-mic{flex-shrink:0}
  .phone-frame .ui-top strong{overflow-wrap:anywhere}
  .coexistence-pair{grid-template-columns:minmax(0,1fr)}
  .trust-strip .textlink{white-space:normal;flex-shrink:1}
  .trust-credentials article{grid-template-columns:80px minmax(0,1fr)}
  .same-number-grid article{padding:16px}
  .ig-phone-art,.input-phone-box .ig-phone-art{padding:8px}
}

@media(max-width:480px){
  .wrap{padding-left:16px;padding-right:16px}
  .navlinks{padding-left:16px;padding-right:16px}
  .nav .logo{font-size:25px;gap:7px}
  .nav .logo img{width:30px;height:30px}
  .nav .logo > span{font-size:12px!important}
  .hero.center > .wrap > .actions{flex-wrap:wrap}
  .hero.center > .wrap > .actions .btn{flex:1 1 120px;padding:12px 8px}
  .hero.subhero .actions .btn,.band .btn{width:100%}
  .booking-intro h1{font-size:36px}
  .demo-booking-form{padding:24px 16px}
  .demo-form-heading h2{font-size:32px}
  .form{padding:20px 16px}
  .form .btn{width:100%;justify-self:stretch}
  .resource,.integration,.price,.home-pricegrid .price{padding:24px}
  .home-pricegrid .price:nth-child(2){padding-top:20px}
  .price .btn{width:100%}
  .industry-links{grid-template-columns:minmax(0,1fr)}
  .module-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
  .module-visual,.input-phone-box,.marketing-phone-box,.process-visual-box{padding:10px}
  .module-visual .product-art,.input-phone-box .product-art,.marketing-phone-box .product-art,.process-visual-box .product-art{padding:8px}
  .module-metrics{grid-template-columns:minmax(0,1fr)}
  .trust-credentials .meta-partner-credential{grid-template-columns:minmax(0,1fr)}
  .billing-controls{grid-template-columns:minmax(0,1fr)}
  .billing-controls button{font-size:16px}
  .input-mode-tabs{grid-template-columns:minmax(0,1fr)}
  .input-mode-tab{font-size:16px;min-height:48px}
  .clarification-example,.coexistence-visual{padding:20px}
  .clarification-quote{font-size:28px}
  .hero-carousel .growth-slide .product-art.desktop-art{height:auto;min-height:0;padding:22px 12px}
  .desktop-order-row{grid-template-columns:42px minmax(0,1fr) 54px;font-size:12px}
  .desktop-ui .ui-top{gap:8px;flex-wrap:wrap}
  .erp-stage-strip span,.report-filter-chips span{max-width:100%;overflow-wrap:anywhere}
  .toplink{right:12px;bottom:12px;min-height:44px;min-width:44px}
}
.pricing-scroll-hint{display:none}
@media(max-width:900px){.pricing-scroll-hint{display:block}}

/* Approved homepage compositions. Every new rule stays inside this home-only scope. */
.home-composed .home-platform .module-heading{max-width:850px;margin:0 auto 48px;text-align:center}
.home-composed .home-platform .module-heading p{margin-left:auto;margin-right:auto}

.home-composed .home-pricing{background:#F1F6FC;border-top:0}
.home-composed .home-pricegrid{gap:0;border:1px solid #CAD6E7;background:#fff}
.home-composed .home-pricegrid .price{border:0;padding:32px;min-width:0}
.home-composed .home-pricegrid .price + .price{border-left:1px solid #CAD6E7}
.home-composed .home-pricegrid .price:nth-child(2){background:#E9EEFF;box-shadow:inset 0 3px 0 #4454D8}
.home-composed .home-pricegrid .price > p{min-height:52px}
.home-composed .home-pricegrid .featurelist{display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}
.home-composed .home-pricegrid .featurelist li{min-height:54px}
.home-composed .home-pricegrid .textlink{align-self:flex-start}

.home-composed .home-agents{background:#F3F1FC}
.home-composed .home-agents-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.45fr);gap:80px;align-items:start}
.home-composed .home-agents-intro p{margin-top:24px;max-width:360px;font-size:18px}
.home-composed .home-agent-rows{border-top:1px solid #CFCBE4}
.home-composed .home-agent-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:24px;padding:30px 0;border-bottom:1px solid #CFCBE4}
.home-composed .home-agent-row .number{color:#4454D8;font-size:13px;padding-top:4px}
.home-composed .home-agent-copy h3{margin-bottom:14px}
.home-composed .home-agent-copy p{margin-bottom:18px;max-width:580px;font-size:15px}
.home-composed .home-agent-copy .textlink{display:inline-flex;align-items:center;min-height:44px}

.home-composed .home-coexistence{background:#ECFAFC}
.home-composed .home-coexistence-layout{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,1fr);gap:72px;align-items:center}
.home-composed .home-coexistence-copy{grid-column:2;grid-row:1}
.home-composed .home-coexistence-copy p{margin-top:24px}
.home-composed .home-coexistence .coexistence-visual{grid-column:1;grid-row:1;background:#fff;border-color:#C0E3E8;padding:44px;min-width:0;box-shadow:0 18px 45px #174B5510}
.home-composed .home-coexistence .number-line{padding:28px 0;border-bottom-color:#06B6D4}
.home-composed .home-coexistence .coexistence-pair{gap:16px}
.home-composed .home-coexistence .coexistence-pair > div{padding:22px 18px;background:#F1FBFC;border-color:#D4ECEF;min-width:0}

.home-composed .home-business-fit{background:#fff;padding-bottom:60px}
.home-composed .home-business-intro{max-width:850px;margin-bottom:42px}
.home-composed .home-business-intro p{margin-top:24px;max-width:780px;font-size:18px}
.home-composed .home-business-panels{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px 28px}
.home-composed .home-business-panel{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:28px 32px;border:1px solid #D5DBE8;background:#fff}
.home-composed .home-business-panel h3{margin-bottom:16px}
.home-composed .home-business-panel p{margin-bottom:22px;max-width:460px}
.home-composed .home-business-primary{grid-row:span 2;padding:42px;background:#F1F6FC;border-color:#D8E3F0;border-top:3px solid #4454D8}
.home-composed .home-business-primary .textlink{margin-top:auto}

.home-composed .home-industry-directory{background:#fff;padding:0 0 80px}
.home-composed .home-industry-directory > .wrap{padding-top:38px;position:relative}
.home-composed .home-industry-directory > .wrap:before{content:"";position:absolute;top:0;left:48px;right:48px;border-top:1px solid #D5DBE8}
.home-composed .home-industry-intro h2 br{display:none}
.home-composed .home-industry-intro p{margin-top:20px;max-width:780px;font-size:18px}
.home-composed .home-industry-links{display:flex;flex-wrap:wrap;gap:0;margin-top:32px;border-top:1px solid #D5DBE8;border-bottom:1px solid #D5DBE8}
.home-composed .home-industry-links .industry-link{flex:1 1 160px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:0;padding:23px 20px;min-width:0}
.home-composed .home-industry-links .industry-link:first-child{padding-left:0}
.home-composed .home-industry-links .industry-link:last-child{padding-right:0}
.home-composed .home-industry-links .industry-link + .industry-link{border-left:1px solid #D5DBE8}
.home-composed .home-industry-links .industry-link span{display:inline-block;margin:0;white-space:nowrap}

.home-composed .home-reseller{background:#F1F6FC;padding:58px 0}
.home-composed .home-reseller-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:80px;align-items:center}
.home-composed .home-reseller-copy p{margin-top:22px;max-width:630px}
.home-composed .home-reseller-side .featurelist{margin:0}
.home-composed .home-reseller-side .featurelist li{padding:10px 0}
.home-composed .home-reseller-side .actions{margin-top:24px}

.home-composed .home-editorial{background:#fff}
.home-composed .home-editorial-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:72px;align-items:start}
.home-composed .home-editorial-intro p{margin-top:24px;max-width:390px;font-size:18px}
.home-composed .home-editorial-intro .actions{margin-top:26px}
.home-composed .home-article-rows{border-top:1px solid #BAC5D6}
.home-composed .home-article-row{background:transparent;padding:28px 0 30px;min-height:0;border-bottom:1px solid #D5DBE8}
.home-composed .home-article-row .tag{margin-bottom:16px}
.home-composed .home-article-row h3{margin-bottom:16px}
.home-composed .home-article-row p{margin-bottom:18px}
.home-composed .home-article-row .textlink{min-height:44px;display:inline-flex;align-items:center}
.home-composed .home-final-cta{background:#4454D8}
.home-composed .home-final-cta .btn{background:#fff;border-color:#fff;color:#303F8C}
.home-composed .home-final-cta .btn:hover{background:#ECFAFC;border-color:#ECFAFC;color:#303F8C}
.home-composed .faq-hub{background:#fff;border-top:0}

@media(max-width:1100px){
  .home-composed .home-agents-layout,.home-composed .home-coexistence-layout,.home-composed .home-reseller-layout,.home-composed .home-editorial-layout{gap:44px}
  .home-composed .home-business-primary{padding:32px}
  .home-composed .home-industry-links .industry-link{flex-basis:30%;border-bottom:1px solid #D5DBE8;padding:18px 20px}
  .home-composed .home-industry-links .industry-link:first-child{padding-left:20px}
  .home-composed .home-industry-links .industry-link:last-child{padding-right:20px}
  .home-composed .home-industry-links .industry-link:nth-child(4){border-left:0}
  .home-composed .home-industry-links .industry-link:nth-last-child(-n+2){border-bottom:0}
}
@media(max-width:1000px){
  .home-composed .home-industry-directory > .wrap:before{left:28px;right:28px}
}
@media(max-width:900px){
  .home-composed .home-agents-layout,.home-composed .home-coexistence-layout,.home-composed .home-business-panels,.home-composed .home-reseller-layout,.home-composed .home-editorial-layout{grid-template-columns:minmax(0,1fr);gap:32px}
  .home-composed .home-agents-intro p,.home-composed .home-editorial-intro p{max-width:620px}
  .home-composed .home-coexistence-copy{grid-column:1;grid-row:1}
  .home-composed .home-coexistence .coexistence-visual{grid-column:1;grid-row:2;padding:32px}
  .home-composed .home-business-primary{grid-row:auto;min-height:280px}
  .home-composed .home-business-panel p{max-width:620px}
  .home-composed .home-pricegrid .price + .price{border-left:0;border-top:1px solid #CAD6E7}
  .home-composed .home-pricegrid .price > p,.home-composed .home-pricegrid .featurelist li{min-height:0}
  .home-composed .home-pricegrid .featurelist{display:block}
  .home-composed .home-reseller-side .featurelist{max-width:620px}
}
@media(max-width:760px){
  .home-composed .home-platform .module-heading{margin-bottom:30px}
  .home-composed .home-pricegrid .price{padding:28px}
  .home-composed .home-agent-row{grid-template-columns:30px minmax(0,1fr);gap:16px;padding:26px 0}
  .home-composed .home-agents-intro p,.home-composed .home-business-intro p,.home-composed .home-editorial-intro p{margin-top:20px}
  .home-composed .home-agents-intro p,.home-composed .home-business-intro p,.home-composed .home-industry-intro p,.home-composed .home-editorial-intro p,.home-composed .home-agent-copy p{font-size:16px}
  .home-composed .home-business-fit{padding-bottom:40px}
  .home-composed .home-business-panels{gap:16px}
  .home-composed .home-business-panel,.home-composed .home-business-primary{padding:28px;min-height:0}
  .home-composed .home-industry-directory{padding-bottom:60px}
  .home-composed .home-industry-directory > .wrap{padding-top:30px}
  .home-composed .home-industry-directory > .wrap:before{left:20px;right:20px}
  .home-composed .home-industry-links{display:block;margin-top:24px}
  .home-composed .home-industry-links .industry-link,.home-composed .home-industry-links .industry-link:first-child,.home-composed .home-industry-links .industry-link:last-child{padding:18px 0;border-left:0;border-bottom:1px solid #D5DBE8;min-height:64px}
  .home-composed .home-industry-links .industry-link:last-child{border-bottom:0}
  .home-composed .home-reseller{padding:48px 0}
  .home-composed .home-reseller-side .actions{margin-top:22px}
}
@media(max-width:480px){
  .home-composed .home-pricegrid .price,.home-composed .home-pricegrid .price:nth-child(2){padding:24px}
  .home-composed .home-coexistence .coexistence-visual{padding:24px}
  .home-composed .home-coexistence .coexistence-pair{grid-template-columns:minmax(0,1fr)}
  .home-composed .home-business-panel,.home-composed .home-business-primary{padding:24px}
  .home-composed .home-industry-directory > .wrap:before{left:16px;right:16px}
  .home-composed .home-reseller-side .btn{width:100%}
}

/* Mobile carousel reference and Enterprise plan. Keep desktop hero geometry unchanged. */
@media(max-width:900px){
  .hero.center .hero-carousel{margin-top:58px}
  .hero.center .hero-carousel .carousel-navigation{width:100%;max-width:none;padding:0;margin-bottom:18px}
  .hero.center .hero-carousel .carousel-tabs{width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
  .hero.center .hero-carousel .carousel-tabs .carousel-tab{min-width:0;min-height:76px;flex-direction:column;gap:9px;padding:12px 2px 8px;white-space:normal;font-size:14px;line-height:1.25}
  .hero.center .hero-carousel .carousel-tab .carousel-label,.hero.center .hero-carousel .carousel-tab .carousel-icon{transform:none!important}
  .hero.center .hero-carousel .carousel-tab .carousel-label{display:block;width:100%;overflow-wrap:normal;text-align:center}
  .hero.center .hero-carousel .carousel-tab .carousel-icon{display:flex}
  .hero.center .hero-carousel .carousel-icon svg{width:15px;height:15px}
  .hero.center .hero-carousel .carousel-progress{top:-9px;bottom:auto!important;height:2px}
  .hero.center .hero-carousel .carousel-controls{position:static;display:flex;justify-content:flex-end;margin-top:4px}
  .hero.center .hero-carousel .carousel-control[data-carousel-pause]{width:44px;height:44px;min-width:44px;min-height:44px;transform:none}
  .integrations-strip .wrap{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:18px 0}
  .integrations-strip .integration-strip-label{grid-column:1/-1;justify-self:center;align-self:center;flex:none;width:100%;max-width:none;min-height:0;padding:0;border:0;margin:0;text-align:center}
  .integrations-strip .integration-strip-label br{display:none}
  .integrations-strip .integration-marquee{grid-column:1;grid-row:2;width:100%;min-width:0}
  .integrations-strip .integration-strip-pause{position:static;grid-column:2;grid-row:2;justify-self:end;width:44px;height:44px;padding:10px}
}
.home-pricegrid,.complete-pricing{grid-template-columns:repeat(4,minmax(0,1fr))}
.price.enterprise-price{background:#F1F6FC}
.price .enterprise-scope{color:#303F8C}
.pricing-table .enterprise-column{min-width:210px}
@media(min-width:901px) and (max-width:1100px){
  .home-pricegrid,.complete-pricing{grid-template-columns:repeat(2,minmax(0,1fr))}
  .home-composed .home-pricegrid .price:nth-child(3){border-left:0}
  .home-composed .home-pricegrid .price:nth-child(n+3){border-top:1px solid #CAD6E7}
}
@media(max-width:900px){
  .home-pricegrid,.complete-pricing{grid-template-columns:minmax(0,1fr)}
}
.pricing-table{min-width:1040px}
.pricing-table th,.pricing-table td{width:19%}
.pricing-table th:first-child{width:24%}
/* Number the existing commerce stack without changing its layout or order. */
.module-tab .module-step{display:inline-block;margin-right:9px;color:#8290AD;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.04em}
.module-tab[aria-selected=true] .module-step{color:#4454D8}
/* Give authentic recognition artwork a compact, light-blue setting. */
.meta-partner-section.trust-strip{padding:34px 0 38px;background:linear-gradient(110deg,#EBF6FC 0%,#EEF0FF 65%,#F4F1FC 100%);border-top:1px solid #DCE5F1;border-bottom:1px solid #DCE5F1}
.trust-strip .trust-strip-heading{margin-bottom:20px}
.trust-strip .recognition-card{grid-template-rows:94px auto;gap:7px;padding:16px 22px;background:#FFFFFFD9;border-color:#CCD7EC;border-radius:12px;box-shadow:0 4px 14px #4454D805}
.trust-strip .recognition-card-well{height:94px}
.trust-strip .recognition-card-well img{max-height:94px;object-fit:contain}
.trust-strip .recognition-card small{min-height:26px;font-size:13px}
.trust-strip .trust-strip-award{background:#E5E8FC;border-color:#CBD0ED}
.trust-strip .trust-strip-award b{color:#344193}
/* Industry-specific stories keep WhatsApp in a phone and product context nearby. */
.industry-photo-hero .wrap{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:64px;align-items:center}
.industry-photo-hero .breadcrumb{margin-bottom:30px}
.industry-photo-hero h1{font-size:clamp(42px,4.1vw,64px);line-height:1.05;max-width:650px}
.industry-photo-hero p{max-width:590px}
.industry-store-photo{margin:0;min-width:0;position:relative}
.industry-store-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:12px}
.industry-store-photo figcaption{font-size:12px;color:#63718A;line-height:1.5;margin-top:12px;letter-spacing:.01em}
.industry-feature-section{padding-top:66px;padding-bottom:66px}
.industry-feature-section .card h3{font-size:27px;max-width:310px;line-height:1.15}
.industry-feature-section .card p{font-size:15px;line-height:1.7}
.industry-stories{background:linear-gradient(125deg,#F0F7FC,#F1F1FF);border-top:1px solid #DDE5F1;border-bottom:1px solid #DDE5F1}
.industry-stories-heading{max-width:760px;margin-bottom:34px}
.industry-stories-heading p{max-width:680px;margin-top:20px}
.industry-story-tabs{display:flex;gap:10px;border-bottom:1px solid #C8D3E5;padding-bottom:14px;margin-bottom:38px;flex-wrap:wrap}
.industry-story-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:1px solid #C8D3E5;border-radius:7px;color:#52607A;font:500 14px/1.35 'DM Sans',sans-serif;padding:12px 18px;min-height:46px;cursor:pointer;touch-action:manipulation}
.industry-story-tab span{font-size:12px;opacity:.75;font-variant-numeric:tabular-nums}
.industry-story-tab[aria-selected=true]{background:#4454D8;border-color:#4454D8;color:#fff}
.industry-story-tab:hover{border-color:#4454D8}
.industry-story-tab:focus-visible{outline:2px solid #4454D8;outline-offset:3px}
.industry-story-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;min-width:0}
.industry-story-panel[hidden]{display:none}
.industry-story-copy{min-width:0;max-width:555px}
.industry-story-copy h3{font-family:Newsreader,Georgia,serif;font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.08;margin:18px 0 24px;letter-spacing:-.03em}
.industry-story-copy>p{font-size:17px;line-height:1.75}
.industry-story-copy .featurelist{font-size:15px;margin:24px 0}
.industry-story-copy .featurelist li{padding:12px 0;border-color:#CBD7E9}
.industry-story-copy .industry-story-note{font-size:12px;line-height:1.6;color:#63718A;max-width:490px}
.industry-phone-stage{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:30px;background:#FFFFFF94;border:1px solid #DCE4F1;border-radius:14px}
.industry-phone-stage .phone-frame{width:326px;max-width:100%;flex-shrink:1}
.industry-phone-stage .phone-screen{min-height:535px}
.industry-phone-stage .ui{font-size:13px}
.industry-phone-stage .phone-frame .chat{padding:18px 11px;min-height:340px}
.industry-phone-stage .phone-frame .bubble{padding:11px 12px;margin-bottom:14px;max-width:95%;line-height:1.55;overflow-wrap:anywhere}
.industry-phone-stage .phone-frame .bubble:last-child{margin-bottom:0}
.industry-phone-stage .phone-caption{margin-top:16px;text-align:center;font-size:12px;color:#63718A}
.industry-phone-stage .phone-frame .ui-top strong{font-size:13px}
.industry-example-label{margin-top:26px;font-size:12px;color:#63718A;text-align:center}
.trade-voice{display:flex;gap:8px;align-items:center;color:#496C65;padding:3px 0 9px;min-width:0}
.trade-voice i{font-style:normal;font-size:15px;letter-spacing:-2px;flex:1;overflow:hidden;white-space:nowrap}
.trade-transcript{font-size:11px;color:#556B65;line-height:1.45;display:block}
.trade-chip{display:inline-block;border-radius:4px;background:#C3E9BC;padding:3px 7px;font-size:11px;margin-bottom:7px;color:#2C653E}
.trade-note{font:italic 15px/1.7 'Bradley Hand','Comic Sans MS',cursive;background:repeating-linear-gradient(#FFFDF6 0px,#FFFDF6 25px,#E8E3D8 26px,#FFFDF6 27px);color:#394D6D;padding:12px 10px;transform:rotate(-1deg);border:1px solid #E6E0CF;box-shadow:0 2px 4px #00000008}
.trade-note>span{font-size:16px}
.trade-attachment{display:block;font-size:10px;color:#68756C;margin-top:8px;line-height:1.4}
.trade-photo-batch{display:block;width:100%;height:auto;border-radius:5px;margin-bottom:8px;aspect-ratio:3/2;object-fit:cover}
.trade-action{display:block;text-align:center;border-top:1px solid #B2D5AC;margin-top:12px;padding-top:9px;color:#176B54;font-weight:600}
.trade-swatches{display:flex;flex-wrap:wrap;gap:5px;margin:12px 0 8px}
.trade-swatches span,.trade-size-row span{background:#fff;border:1px solid #BFD5BB;padding:5px 7px;border-radius:5px;font-size:10px}
.trade-swatches .selected{background:#EDF0FA;border-color:#536795;color:#273C63}
.trade-size-row{display:flex;flex-wrap:wrap;gap:5px;margin:8px 0 12px}
@media(max-width:1000px){
 .industry-photo-hero .wrap{gap:34px}
 .industry-story-panel{gap:36px}
 .industry-phone-stage{padding:24px 18px}
}
@media(max-width:900px){
 .industry-photo-hero .wrap{grid-template-columns:minmax(0,1fr);gap:34px}
 .industry-photo-hero h1{font-size:clamp(40px,7vw,60px)}
 .industry-store-photo{max-width:680px;width:100%}
 .industry-story-panel{grid-template-columns:minmax(0,1fr);gap:26px}
 .industry-story-copy{max-width:680px}
 .industry-phone-stage{max-width:520px;width:100%;justify-self:center}
 .industry-story-tabs{margin-bottom:30px}
}
@media(max-width:760px){
 .module-tab .module-step{font-size:11px;margin-right:7px}
 .meta-partner-section.trust-strip{padding:28px 0}
 .industry-photo-hero{padding-top:42px;padding-bottom:46px}
 .industry-photo-hero .breadcrumb{margin-bottom:24px}
 .industry-feature-section{padding-top:42px;padding-bottom:44px}
 .industry-feature-section .card h3{max-width:none}
 .industry-stories-heading{margin-bottom:26px}
 .industry-story-copy>p{font-size:16px}
 .industry-story-tab{padding:11px 13px;font-size:13px;gap:8px}
 .industry-phone-stage{padding:24px 16px}
 .industry-story-copy h3{font-size:36px}
}
@media(max-width:600px){
 .trust-strip .trust-strip-items{gap:10px}
 .trust-strip .recognition-card{grid-template-columns:144px minmax(0,1fr);grid-template-rows:auto;align-items:center;gap:16px;padding:14px 18px;text-align:left;min-height:112px}
 .trust-strip .recognition-card-well{height:82px}
 .trust-strip .recognition-card-well img{max-height:82px;width:144px}
 .trust-strip .recognition-card small{justify-content:flex-start;min-height:0;font-size:12px}
 .trust-strip .recognition-card b{font-size:15px}
}
@media(max-width:380px){
 .trust-strip .recognition-card{grid-template-columns:124px minmax(0,1fr);gap:12px;padding:12px}
 .trust-strip .recognition-card-well img{width:124px}
 .industry-story-tab{padding:10px 11px;font-size:12px;gap:6px}
 .industry-phone-stage{padding:20px 10px}
 .industry-phone-stage .phone-frame{border-width:6px}
 .industry-phone-stage .phone-frame .chat{padding:16px 9px}
 .industry-phone-stage .phone-frame .bubble{padding:10px;font-size:12px}
 .industry-story-copy h3{font-size:32px}
}
/* Bag is a buyer webview, visually distinct from the WhatsApp examples. */
.bag-phone .phone-screen{background:#fff}
.bag-webview{flex:1;background:#F7F8FC;color:#24354F;font-size:12px}
.bag-browser{padding:12px 14px;display:flex;justify-content:space-between;gap:10px;align-items:center;background:#fff;border-bottom:1px solid #E1E6EE;font-size:12px}
.bag-title{padding:22px 16px 18px}
.bag-title .kicker{font-size:9px;letter-spacing:.08em}
.bag-title h4{font:500 28px/1.2 Newsreader,Georgia,serif;margin:8px 0}
.bag-title p{font-size:11px;line-height:1.6;color:#66758B;margin:0}
.bag-brand{margin:0 12px 14px;background:white;border:1px solid #DCE3ED;border-radius:8px;overflow:hidden}
.bag-brand-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;background:#EAF0FF;color:#35487F;gap:10px}
.bag-brand-heading span{font-size:10px}
.bag-product{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px;border-top:1px solid #E8ECF2}
.bag-product b{font-size:11px}
.bag-product small{display:block;font-size:10px;color:#748197;margin-top:4px}
.bag-quantity{padding:5px 7px;white-space:nowrap;color:#4454D8;border:1px solid #CBD4EC;border-radius:5px;font-size:11px}
.bag-review{display:flex;justify-content:space-between;margin:20px 12px 9px;padding:12px;background:#4454D8;color:#fff;border-radius:6px;font-size:12px}
.bag-footnote{text-align:center;font-size:9px;color:#6F7A90;margin:0 10px 18px;line-height:1.5}

.industry-story-panel:focus-visible{outline:2px solid #4454D8;outline-offset:8px}

/* Approved two-line homepage platform labels; retain the responsive tab grid. */
.home-composed .module-tab{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;column-gap:9px;row-gap:2px}
.home-composed .module-tab .module-step{margin-right:0}
.home-composed .module-tab .module-label{display:contents}
.home-composed .module-tab .module-label>span{display:block;white-space:nowrap}
.home-composed .module-tab .module-label>span:last-child{grid-column:1/-1}
@media(max-width:760px){.home-composed .module-tab{column-gap:7px}}

/* Official MulltiplyAi wordmark: unchanged vector lettering and tagline. */
.logo .brand-wordmark{display:block;width:139px;height:36px;flex:0 0 auto;object-fit:contain}
.footer .brand-wordmark{content:url('/assets/mulltiply-wordmark-white.svg')}
body:not(.inner) .footer .brand-wordmark{content:url('/assets/mulltiply-wordmark-ink.svg')}
@media(max-width:600px){.nav .logo .brand-wordmark{width:116px;height:30px}}

.policy-section{background:#fff;padding-top:64px}.policy-document{max-width:920px;margin:0 auto;color:#263145;text-align:left}.policy-document script{display:none}.policy-document h1{font-family:Newsreader,Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:1.04;letter-spacing:0;margin:0 0 24px;color:#0C101A}.policy-document h2,.policy-document h5{font-family:'DM Sans',Arial,sans-serif;font-size:clamp(20px,2.4vw,28px);line-height:1.25;letter-spacing:0;margin:36px 0 14px;color:#0C101A}.policy-document h3{font-size:20px;margin:28px 0 12px;color:#0C101A}.policy-document p,.policy-document li{color:#3f4c5f;font-size:16px;line-height:1.75}.policy-document p{margin:0 0 18px}.policy-document ul,.policy-document ol{margin:0 0 24px 22px;padding:0}.policy-document li{margin:8px 0}.policy-document strong{color:#0C101A}.policy-document a{color:#4454D8;text-decoration:underline;text-underline-offset:3px}.policy-document table{width:100%;border-collapse:collapse;margin:24px 0;display:block;overflow-x:auto}.policy-document th,.policy-document td{border:1px solid #D5DBE8;padding:12px;vertical-align:top;text-align:left}.policy-document th{background:#F4F6FB;color:#0C101A}.policy-document .border-t{border-top:1px solid #D5DBE8;margin:32px 0}.policy-document .container,.policy-document .max-w-[90%],.policy-document .lg:max-w-[70%]{max-width:none;width:100%;margin:0}.policy-document .mt-24{margin-top:0}@media(max-width:760px){.policy-section{padding-top:42px}.policy-document p,.policy-document li{font-size:15px}.policy-document table{font-size:14px}}

/* Pricing cards: per-card billing toggle, AI tier badge and rows aligned across cards. */
.complete-pricing .price{display:grid;grid-row:span 7;grid-template-rows:subgrid;row-gap:0;align-content:start}
.complete-pricing .price .btn{align-self:end}
.complete-pricing .plan-amount{margin:16px 0 12px}
.plan-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}
.card-billing{display:inline-flex;border:1px solid #BAC5D6;border-radius:999px;padding:2px;background:white}
.card-billing button{border:0;background:transparent;color:#303F8C;font:500 12px/1 'DM Sans',Arial,sans-serif;padding:7px 11px;border-radius:999px;min-height:32px;cursor:pointer}
.card-billing button[aria-pressed=true]{background:#4454D8;color:white}
.card-billing-only{font-size:12px;color:#596273;border:1px solid #D5DBE8;border-radius:999px;padding:7px 11px}
.price p.upfront{font-size:14px;color:#596273;margin:0 0 12px}
.ai-tier{display:inline-block;align-self:flex-start;background:#EEF1FF;color:#303F8C;border:1px solid #C9D1FF;border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;line-height:1.5}
.price p.ai-tier{margin-bottom:16px}
.price:first-child .ai-tier{background:#F4F6FB;color:#596273;border-color:#D5DBE8}
.pricing-table .ai-tier{padding:2px 10px}
.pricing-table tr td:nth-child(2) .ai-tier{background:#F4F6FB;color:#596273;border-color:#D5DBE8}
.table-billing{margin-top:56px}
.pricing-table td.enterprise-talk{vertical-align:middle;text-align:center;color:#303F8C;font-size:18px;font-weight:600;background:#F1F6FC}
.pricing-table .total-row th,.pricing-table .total-row td{font-weight:700;color:#303F8C}
.home-composed .home-pricegrid .price > p.ai-tier,.home-composed .home-pricegrid .price > p.upfront{min-height:0}
.home-pricegrid .price p.upfront{margin:0 0 16px}
