/*
Theme Name: Order Management Sales Site
Theme URI: https://example.com/
Author: Alpha
Description: Sales website and interactive demo theme for Order Management.
Version: 1.2.1
Text Domain: order-management-sales
*/
/* Dedicated Get Access page */
.access-success[hidden]{display:none!important}
.access-form .phone-error{display:block;margin-top:6px;color:#d52323;font-size:10px;line-height:1.4}.access-form .phone-error[hidden]{display:none!important}.access-form input.is-invalid{border-color:#e23a3a;background:#fff7f7;box-shadow:0 0 0 3px #e23a3a18}
.access-form-error{grid-column:1/-1;margin:0;padding:10px;border-radius:7px;background:#fff0f0;color:#c72525;font-size:12px;font-weight:700}.access-form-error[hidden]{display:none!important}
.access-page{padding:85px 0 100px;background:radial-gradient(circle at 90% 5%,#ffe6df 0,transparent 28%),#f5f7fb}.access-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.access-copy h1{margin:13px 0 18px;font-size:53px;line-height:1.07;letter-spacing:-2.2px}.access-copy h1 em{color:#ff4c30;font-style:normal}.access-copy>p:not(.eyebrow){max-width:490px;color:#637594;line-height:1.7}.access-benefits{display:grid;gap:10px;margin:25px 0;color:#264b78;font-size:13px;font-weight:700}.access-copy>a{color:#ff4c30;font-size:13px;font-weight:800;text-decoration:none}.access-card{min-height:520px;padding:35px;border:1px solid #dfe6f0;border-radius:20px;background:#fff;box-shadow:0 25px 55px #0b28521a}.access-card-label{display:inline-block;padding:7px 10px;border-radius:20px;background:#ffe5df;color:#d63c28;font-size:10px;font-weight:900;letter-spacing:.09em}.access-card h2{margin:16px 0 6px;font-size:29px}.access-card>div>p:not(.eyebrow){margin:0;color:#72819a;font-size:13px;line-height:1.6}.access-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:25px}.access-form label{color:#26436b;font-size:11px;font-weight:800}.access-form input,.access-form textarea{width:100%;margin-top:7px;padding:12px;border:1px solid #d6dfeb;border-radius:8px;background:#fbfcff;color:#0b2852;font:13px Arial}.access-form input:focus,.access-form textarea:focus{outline:0;border-color:#ff4c30;box-shadow:0 0 0 3px #ff4c3020}.access-form textarea{height:79px;resize:vertical}.access-form label:last-of-type,.access-form button{grid-column:1/-1}.access-form button{justify-content:center;border:0;cursor:pointer}.access-success{display:grid;place-items:center;align-content:center;height:450px;text-align:center}.access-success>span{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#dff9ed;color:#008b70;font-size:32px;font-weight:900}.access-success h2{margin:13px 0 5px;font-size:34px}.access-success .eyebrow{margin:18px 0 0;color:#008b70}.access-success .button{margin-top:20px}@media(max-width:800px){.access-shell{grid-template-columns:1fr;gap:35px}.access-copy h1{font-size:45px}}@media(max-width:520px){.access-page{padding:50px 0}.access-copy h1{font-size:37px}.access-card{padding:23px}.access-form{grid-template-columns:1fr}}
/* Pricing access form */
.price-access{display:grid;grid-template-columns:.86fr 1.14fr;gap:35px;margin-top:72px;padding:40px;border-radius:17px;background:#102c56;color:#fff}.price-access h2{margin:9px 0;font-size:31px}.price-access p:not(.eyebrow){margin:0;color:#bdcbdf;line-height:1.6}.price-access .eyebrow{color:#ff9c8f}.price-access-points{display:grid;gap:9px;margin-top:22px;color:#d4e2f6;font-size:13px}.price-form{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:22px;border-radius:13px;background:#fff;color:#0b2852}.price-form label{font-size:11px;font-weight:800}.price-form input,.price-form textarea{width:100%;margin-top:6px;padding:11px 12px;border:1px solid #d5deea;border-radius:7px;background:#fbfcff;color:#0b2852;font:13px Arial}.price-form input:focus,.price-form textarea:focus{outline:0;border-color:#ff4c30;box-shadow:0 0 0 3px #ff4c3020}.price-form textarea{height:65px;resize:vertical}.price-note-field,.price-form button,.price-success{grid-column:1/-1}.price-form button{justify-content:center;border:0;cursor:pointer}.price-form button:disabled{opacity:.65;cursor:default}.price-success{margin:0;padding:11px;border-radius:7px;background:#e4fbf1;color:#007d61;font-size:13px;font-weight:700;text-align:center}@media(max-width:800px){.price-access{grid-template-columns:1fr}}@media(max-width:520px){.price-access{padding:23px}.price-form{grid-template-columns:1fr}}
/* Pricing page */
.price-page{padding:84px 0 95px}.price-hero{max-width:860px;text-align:center}.price-hero h1{margin:12px 0 18px;font-size:58px;line-height:1.05;letter-spacing:-2.4px}.price-hero h1 em{color:var(--orange);font-style:normal}.price-hero>p:not(.eyebrow){max-width:650px;margin:auto;color:var(--soft);font-size:17px;line-height:1.7}.price-counter{width:min(520px,100%);margin:34px auto 0;padding:15px 19px;border:1px solid #ffd3cb;border-radius:12px;background:#fff8f6;color:#5b3b3a}.price-counter b{font-size:14px}.price-counter b span{color:#ff4c30}.price-counter-text{opacity:0;transition:opacity .3s ease}.price-counter.is-ready .price-counter-text{opacity:1}.price-counter div{height:8px;margin:12px 0 7px;border-radius:9px;background:#ffe1db;overflow:hidden}.price-counter i{display:block;width:38%;height:100%;border-radius:9px;background:linear-gradient(90deg,#ff4c30,#ff866f);transform:scaleX(0);transform-origin:left}.price-counter.is-ready i{animation:om-price-progress 1.5s ease-out forwards}.price-counter small{color:#7f7281}.price-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;margin-top:64px}.price-plan{padding:34px;border:2px solid #ff4c30;border-radius:20px;background:#fff;box-shadow:0 21px 45px #ff4c3019}.price-plan-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.price-tag,.price-popular{padding:7px 10px;border-radius:20px;font-size:11px;font-weight:800;letter-spacing:.06em}.price-tag{background:#ffe5df;color:#d63c28}.price-popular{background:#e1f9ef;color:#008c70}.price-plan h2{margin:23px 0 19px;font-size:32px;line-height:1.18}.price-value{padding:20px 0;border-top:1px solid #dfe6f0;border-bottom:1px solid #dfe6f0}.price-value small,.price-value b{display:block}.price-value small{color:#74829a;font-size:12px}.price-value strong{display:block;margin:5px 0;font-size:51px;line-height:1;color:#ff4c30;letter-spacing:-2px}.price-value b{color:#008b70;font-size:13px}.price-free{display:flex;gap:12px;margin:19px 0;padding:15px;border-radius:10px;background:#eafbf3}.price-free>span{display:grid;place-items:center;flex:0 0 25px;height:25px;border-radius:50%;background:#00b795;color:#fff;font-weight:900}.price-free b,.price-free small{display:block}.price-free b{font-size:14px}.price-free small{margin-top:4px;color:#58766e;font-size:12px;line-height:1.45}.price-cta{display:flex;justify-content:center;width:100%;margin-top:7px}.price-note{text-align:center;color:#71809a;font-size:11px}.price-summary{padding:33px;border:1px solid #dfe6f0;border-radius:20px;background:linear-gradient(145deg,#f4f7ff,#fff)}.price-summary h2{margin:12px 0 22px;font-size:31px}.price-summary ul{display:grid;gap:14px;margin:0;padding:0;list-style:none}.price-summary li{display:flex;gap:11px;align-items:flex-start;padding-bottom:13px;border-bottom:1px solid #e4eaf3;color:#51637f;font-size:14px;line-height:1.45}.price-summary li:last-child{border:0}.price-summary li b{display:grid;place-items:center;flex:0 0 21px;height:21px;border-radius:50%;background:#dff9ef;color:#008b70;font-size:12px}.price-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:72px;padding:40px;border-radius:17px;background:#102c56;color:#fff}.price-bottom h2{margin:9px 0;font-size:31px}.price-bottom p:not(.eyebrow){margin:0;color:#bdcbdf}.price-bottom .eyebrow{color:#ff9c8f}.price-faq{padding-top:70px}.price-faq>h2{text-align:center;font-size:31px}.price-faq>div{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px}.price-faq article{padding:21px;border:1px solid #dfe6f0;border-radius:12px;background:#fff}.price-faq b{font-size:15px}.price-faq p{color:#6f7f97;font-size:13px;line-height:1.6}@keyframes om-price-progress{to{transform:scaleX(1)}}@media(max-width:800px){.price-hero h1{font-size:46px}.price-layout{grid-template-columns:1fr}.price-faq>div{grid-template-columns:1fr}.price-bottom{align-items:flex-start;flex-direction:column}}@media(max-width:520px){.price-page{padding-top:50px}.price-hero h1{font-size:37px}.price-plan,.price-summary{padding:23px}.price-plan-top{align-items:flex-start;flex-direction:column}.price-value strong{font-size:43px}}
:root{--ink:#0b2852;--soft:#637594;--line:#dfe6f0;--orange:#ff4c30;--mint:#00b795;--purple:#7136e9;--bg:#f5f7fb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px Arial,Helvetica,sans-serif}.container{width:min(1140px,calc(100% - 40px));margin:auto}.nav-shell{position:sticky;top:0;z-index:10;border-bottom:1px solid #e8edf5;background:#ffffffeb;backdrop-filter:blur(12px)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:8px;color:var(--ink);font-size:20px;font-weight:800;text-decoration:none}.brand b{color:var(--orange)}.brand-mark{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--orange);color:#fff}.nav-links{display:flex;gap:27px}.nav-links a{color:#4e617c;text-decoration:none;font-size:14px}.nav-cta,.button{display:inline-flex;align-items:center;gap:9px;padding:13px 18px;border-radius:9px;text-decoration:none;font-size:14px;font-weight:700}.nav-cta,.button.primary{background:var(--orange);color:#fff}.button.secondary{border:1px solid #cfd8e5;color:var(--ink);background:#fff}.hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:95px 0}.eyebrow{color:var(--orange);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero h1{margin:15px 0;font-size:61px;line-height:1.03;letter-spacing:-3px}.hero h1 em{color:var(--orange);font-style:normal}.hero-text{max-width:570px;color:var(--soft);font-size:17px;line-height:1.7}.hero-actions{display:flex;gap:11px;margin:27px 0}.hero-trust{display:flex;flex-wrap:wrap;gap:13px;color:#65758d;font-size:12px}.hero-trust b{color:var(--mint)}.hero-dashboard{padding:23px;border:1px solid #dfe6ef;border-radius:18px;background:#fff;box-shadow:0 22px 50px #0b28521a}.dash-top,.dash-list-head,.row{display:flex;align-items:center;justify-content:space-between}.dash-top small,.dash-top strong{display:block}.dash-top small{color:#75849a;font-size:11px}.dash-top strong{margin-top:4px;font-size:18px}.live{padding:6px 9px;border-radius:20px;background:#e3fbf1;color:#008c70;font-size:11px}.dash-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:20px 0}.dash-cards article{padding:13px;border-radius:10px;background:#fff7f2}.dash-cards article:nth-child(2){background:#fff9dd}.dash-cards article:nth-child(3){background:#edfbf4}.dash-cards span,.dash-cards small{display:block;color:#71809a;font-size:10px}.dash-cards b{display:block;margin:8px 0 3px;font-size:22px}.up{color:#008d72!important}.orange{color:#c46b00!important}.dash-list{border:1px solid #ebeff5;border-radius:10px}.dash-list-head{padding:13px}.row{padding:12px;border-top:1px solid #ebeff5;justify-content:flex-start;gap:9px}.row div{margin-right:auto}.row b,.row small{display:block}.row small{margin-top:3px;color:#8090a5;font-size:10px}.avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:10px;font-weight:800}.coral{background:#ffe3de;color:#d53c2a}.mint{background:#dff9ef;color:#008b70}.violet{background:#eee4ff;color:#6424bf}.row mark{padding:5px 8px;border-radius:12px;font-size:10px;font-weight:700}.pending{background:#fff1c8;color:#a35e00}.booked{background:#eee2ff;color:#7025bf}.delivered{background:#dff9ed;color:#008970}.proof{padding:22px 0;background:#102c56;color:#fff}.proof-inner{display:flex;align-items:center;gap:30px}.proof p{color:#b7c6dd;font-size:11px;font-weight:700}.proof-inner div{display:flex;gap:15px;font-size:12px;font-weight:800;letter-spacing:.08em}.proof i{color:var(--orange)}.section{padding:100px 0}.section-heading{max-width:650px}.section-heading h2,.future h2{font-size:40px;letter-spacing:-1.5px}.section-heading>p:last-child,.future>div>p{color:var(--soft);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:42px}.feature-card{min-height:260px;padding:24px;border:1px solid #dfe6ef;border-radius:15px;background:#fff}.feature-large{grid-column:span 2;background:#fff7f4}.icon{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;font-weight:900}.icon.coral{background:#ffe5df;color:var(--orange)}.icon.mint{background:#dff9f0;color:var(--mint)}.icon.violet{background:#f0e7ff;color:var(--purple)}.icon.gold{background:#fff2cf;color:#d28b00}.icon.red{background:#ffe5e5;color:#da2020}.icon.blue{background:#e3efff;color:#1961db}.icon.orange{background:#fff0db;color:#dd8500}.icon.pink{background:#ffe5f1;color:#e43c85}.feature-card h3{margin:18px 0 7px;font-size:18px}.feature-card p{color:#71819b;font-size:13px;line-height:1.6}.mini-chart{display:flex;align-items:end;gap:7px;height:50px;margin-top:22px}.mini-chart span{width:22px;background:linear-gradient(#ff826e,#ff4c30);border-radius:5px 5px 0 0}.mini-chart span:nth-child(1){height:13px}.mini-chart span:nth-child(2){height:23px}.mini-chart span:nth-child(3){height:18px}.mini-chart span:nth-child(4){height:34px}.mini-chart span:nth-child(5){height:28px}.mini-chart span:nth-child(6){height:40px}.mini-chart span:nth-child(7){height:46px}.workflow,.pricing{padding:95px 0;background:#102c56;color:#fff}.centered{text-align:center;margin:auto}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:44px}.steps article{padding:22px;border:1px solid #ffffff24;border-radius:13px}.steps span{color:#ff9c8f;font-weight:800}.steps p{color:#b9c8dd;font-size:13px;line-height:1.6}.future{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px}.future-list{display:grid;gap:13px}.future-list>div{padding:20px;border:1px solid #dfe6ef;border-radius:12px;background:#fff}.future-list h3{margin:8px 0}.future-list p{margin:0;color:#71819b;font-size:13px}.soon{color:var(--purple);font-size:11px}.demo-call{display:flex;align-items:center;justify-content:space-between;padding:40px;border:1px solid #ffd4cc;border-radius:15px;background:#fff4f1}.demo-call h2{font-size:32px}.pricing-inner{display:flex;align-items:center;justify-content:space-between}.pricing h2{font-size:38px}.pricing p{color:#bdcbdf}.button.white{background:#fff;color:var(--ink)}footer{padding:28px 0;background:#091d39;color:#becae0}.footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer-inner .brand{color:#fff;font-size:16px}.demo-shell{min-height:100vh;padding:28px;background:#f0f0f1}.demo-header{display:flex;justify-content:space-between;align-items:center;margin:auto;padding:25px 30px;max-width:1280px;border:1px solid #e1e5e9;border-radius:12px;background:#fff}.demo-header h1{margin:0;font-size:28px}.demo-header p{margin:8px 0 0;color:var(--soft);font-size:13px}.demo-actions{display:flex;gap:10px}.demo-actions a{padding:11px 15px;border:1px solid var(--mint);border-radius:8px;color:#008e74;text-decoration:none;font-size:13px;font-weight:700}.demo-actions a:nth-child(2){border-color:var(--blue);color:var(--blue)}.demo-controls,.demo-period{max-width:1280px;margin:24px auto;display:flex;justify-content:space-between;align-items:end}.toggle a,.period{display:inline-block;padding:12px 15px;border-radius:8px;background:#fff;color:var(--ink);text-decoration:none;font-size:13px;font-weight:700}.toggle a:first-child{background:var(--orange);color:#fff}.period{border:1px solid #cad8f2}.demo-grid{max-width:1280px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.metric{padding:20px;border:1px solid #e1e5e9;border-radius:10px;background:#fff}.metric span{display:block;font-size:13px;font-weight:700}.metric b{display:block;margin-top:8px;font-size:27px}.metric.orange{background:#fff6ec;color:#b64a10}.metric.mint{background:#ebfbf4;color:#00725d}.metric.violet{background:#faf1ff;color:#6d1ccd}.metric.blue{background:#edf4ff;color:#1e52d3}.table-panel{max-width:1280px;margin:26px auto;border:1px solid #e1e5e9;border-radius:11px;background:#fff;overflow:hidden}.table-head{display:flex;justify-content:space-between;align-items:center;padding:20px 26px;background:#fffbf2}.table-head h2{margin:0;font-size:20px}.table-head input{width:265px;padding:11px;border:1px solid #ccd7e5;border-radius:7px}.demo-table{width:100%;border-collapse:collapse;font-size:12px}.demo-table th{padding:14px 18px;background:#fffbf2;color:#a46000;text-align:left;font-size:11px}.demo-table td{padding:16px 18px;border-top:1px solid #dfe5ec}.demo-table tr{border-left:4px solid #ff9e00}.demo-table tr:nth-child(4n+2){border-left-color:#2863f5}.demo-table tr:nth-child(4n+3){border-left-color:#00b795}.demo-table tr:nth-child(4n+4){border-left-color:#8b3ff2}.order-number{padding:6px 8px;border-radius:5px;background:#eff3ff;color:#3151c4;font-weight:800}.status{padding:6px 10px;border-radius:14px;font-size:10px;font-weight:800}.status.pending{background:#fff1c8;color:#a35e00}.status.booked{background:#efe2ff;color:#7025bf}.status.delivered{background:#dff9ed;color:#008970}.status.cancelled{background:#ffe1e1;color:#c51f1f}@media(max-width:800px){.nav-links{display:none}.hero,.future{grid-template-columns:1fr;gap:30px;padding:60px 0}.hero h1{font-size:46px}.feature-grid,.demo-grid{grid-template-columns:1fr 1fr}.feature-large{grid-column:span 2}.steps{grid-template-columns:1fr 1fr}.demo-call,.pricing-inner{align-items:flex-start;gap:20px;flex-direction:column}.demo-shell{padding:12px}.demo-header,.demo-controls{align-items:flex-start;gap:15px;flex-direction:column}}@media(max-width:520px){.container{width:min(100% - 28px,1140px)}.nav-cta{display:none}.hero h1{font-size:39px}.feature-grid,.demo-grid,.steps{grid-template-columns:1fr}.feature-large{grid-column:auto}.dash-cards{grid-template-columns:1fr}.proof-inner,.footer-inner{align-items:flex-start;flex-direction:column}.proof-inner div{flex-wrap:wrap}.demo-table{min-width:980px}.table-panel{overflow:auto}}
.nav-links a{position:relative;padding:7px 0;font-weight:600;transition:color .22s ease}.nav-links a:after{content:'';position:absolute;right:0;bottom:0;left:0;height:2px;border-radius:2px;background:#ff4c30;transform:scaleX(0);transform-origin:right;transition:transform .24s ease}.nav-links a:hover{color:#ff4c30}.nav-links a:hover:after{transform:scaleX(1);transform-origin:left}
/* Feature animations included inside the theme. */
@keyframes om-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes om-pulse{0%,100%{box-shadow:0 0 0 0 #00b79536}50%{box-shadow:0 0 0 12px #00b79500}}@keyframes om-bars{0%,100%{transform:scaleY(.5)}50%{transform:scaleY(1)}}@keyframes om-spark{0%,100%{opacity:.4;transform:scale(.85)}50%{opacity:1;transform:scale(1.12)}}.hero-dashboard{animation:om-float 5s ease-in-out infinite}.live{animation:om-pulse 2s ease-in-out infinite}.dash-cards article{transition:transform .25s ease,box-shadow .25s ease}.dash-cards article:hover{transform:translateY(-5px);box-shadow:0 11px 20px #0b28521a}.row{transition:background .2s ease,transform .2s ease}.row:hover{background:#fff8f5;transform:translateX(4px)}.feature-card{position:relative;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.feature-card:after{content:'';position:absolute;right:-45px;bottom:-45px;width:130px;height:130px;border-radius:50%;background:linear-gradient(135deg,#ff4c3014,#00b79508);transition:transform .35s ease}.feature-card:hover{transform:translateY(-8px);border-color:#cfd9e7;box-shadow:0 18px 34px #0b28521a}.feature-card:hover:after{transform:scale(1.4)}.feature-card .icon{transition:transform .35s ease,background .35s ease}.feature-card:hover .icon{transform:rotate(-8deg) scale(1.13)}.mini-chart span{transform-origin:bottom;animation:om-bars 1.25s ease-in-out infinite alternate}.mini-chart span:nth-child(2){animation-delay:.1s}.mini-chart span:nth-child(3){animation-delay:.2s}.mini-chart span:nth-child(4){animation-delay:.3s}.mini-chart span:nth-child(5){animation-delay:.4s}.mini-chart span:nth-child(6){animation-delay:.5s}.mini-chart span:nth-child(7){animation-delay:.6s}.feature-card:not(.feature-large) h3:after{content:'↗';display:inline-block;margin-left:9px;color:var(--orange);opacity:0;transform:translateX(-7px);transition:.25s}.feature-card:hover h3:after{opacity:1;transform:translateX(0)}.proof span{animation:om-spark 2.4s ease-in-out infinite}.proof span:nth-of-type(2){animation-delay:.3s}.proof span:nth-of-type(3){animation-delay:.6s}.proof span:nth-of-type(4){animation-delay:.9s}.steps article{transition:transform .25s ease,background .25s ease}.steps article:hover{transform:translateY(-7px);background:#ffffff0c}.steps article span{display:inline-block;transition:transform .25s ease}.steps article:hover span{transform:scale(1.25)}.future-list>div{transition:transform .25s ease,box-shadow .25s ease}.future-list>div:hover{transform:translateX(9px);box-shadow:0 12px 24px #0b285214}.button,.nav-cta{transition:transform .2s ease,box-shadow .2s ease}.button:hover,.nav-cta:hover{transform:translateY(-3px);box-shadow:0 10px 18px #ff4c3033}.metric{transition:transform .2s ease,box-shadow .2s ease}.metric:hover{transform:translateY(-5px);box-shadow:0 13px 22px #0b285216}.demo-table tbody tr{transition:background .2s ease}.demo-table tbody tr:hover{background:#fff8ed}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Animated graphics inside every feature card. */
@keyframes om-scan{0%,100%{transform:translateX(-3px)}50%{transform:translateX(6px)}}@keyframes om-fill{0%,100%{background-size:58% 100%}50%{background-size:92% 100%}}@keyframes om-pop{0%,100%{transform:scale(.96)}50%{transform:scale(1.04)}}.feature-card{padding-bottom:112px}.feature-card:before{position:absolute;left:24px;right:24px;bottom:24px;display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:9px;box-sizing:border-box;font-size:11px;font-weight:800;letter-spacing:.01em;z-index:1}.feature-card:after{right:24px;bottom:24px;width:auto;height:auto;border-radius:7px;padding:9px 12px;background:#fff;border:1px solid #dfe6ef;box-shadow:0 4px 10px #102c5614;z-index:2}.feature-card:nth-child(1):after{content:'Live dashboard · 7 priority orders';color:var(--orange)}.feature-card:nth-child(2):before{content:'☑  #18831     ☑  #18832';justify-content:flex-start;padding:0 12px;background:#effbf7;color:#008c70}.feature-card:nth-child(2):after{content:'✓  Courier Booked';border-color:#00b795;color:#008c70}.feature-card:nth-child(2):hover:before{animation:om-scan 1s ease-in-out infinite}.feature-card:nth-child(2):hover:after{background:#00b795;color:#fff}.feature-card:nth-child(3):before{content:'☎  Phone Call     ✉  Email     ▣  SMS';justify-content:space-around;background:#f4efff;color:#6f31d9}.feature-card:nth-child(3):after{content:'✓  Verified';border-color:#7c36ef;color:#6f31d9}.feature-card:nth-child(3):hover:before{animation:om-pop .8s ease-in-out infinite}.feature-card:nth-child(3):hover:after{background:#7c36ef;color:#fff}.feature-card:nth-child(4):before{content:'Customer level';justify-content:flex-start;padding:0 12px;background:linear-gradient(90deg,#00b795 68%,#eaf5f0 68%);color:#fff;animation:om-fill 2.2s ease-in-out infinite}.feature-card:nth-child(4):after{content:'Trusted · 92%';border-color:#00b795;color:#008c70}.feature-card:nth-child(5):before{content:'0187••••••     ⊘  BLOCKED';background:#fff1f1;color:#cf2020}.feature-card:nth-child(5):after{content:'Permanent';border-color:#ff8585;color:#cf2020}.feature-card:nth-child(5):hover:before{animation:om-pop .7s ease-in-out infinite}.feature-card:nth-child(6):before{content:'';justify-content:flex-start;background:linear-gradient(90deg,#3978f6 0 10%,transparent 10% 15%,#3978f6 15% 32%,transparent 32% 37%,#3978f6 37% 59%,transparent 59% 64%,#3978f6 64% 92%,transparent 92%);background-size:100% 35%;background-repeat:no-repeat;background-position:center}.feature-card:nth-child(6):after{content:'ROAS  4.20x';border-color:#3978f6;color:#1d5fd5}.feature-card:nth-child(6):hover:before{animation:om-scan .7s ease-in-out infinite}.feature-card:nth-child(7):before{content:'#18790   ⇄   #18837';background:#fff7e9;color:#d68200;font-size:14px}.feature-card:nth-child(7):after{content:'Same area · 96%';border-color:#f0b557;color:#c87800}.feature-card:nth-child(7):hover:before{animation:om-pop .7s ease-in-out infinite}.feature-card:nth-child(8):before{content:'☎  Checkout lead captured';background:#fff0f6;color:#d6387e}.feature-card:nth-child(8):after{content:'✓ Order confirmed';border-color:#ef83b4;color:#d6387e}.feature-card:nth-child(8):hover:before{animation:om-scan .8s ease-in-out infinite}.feature-card:hover:after{transform:translateY(-5px);transition:transform .25s ease}.feature-card.feature-large{padding-bottom:112px}.feature-card.feature-large:before{content:'Orders   1,248        Delivered   872        Pending   38';justify-content:space-around;background:#fff0ec;color:#d74a35}.feature-card.feature-large .mini-chart{position:absolute;right:30px;bottom:36px;z-index:3}.feature-card.feature-large:after{content:'';display:none}@media(max-width:520px){.feature-card:before{left:18px;right:18px;font-size:10px}.feature-card:after{right:18px}.feature-card.feature-large .mini-chart{right:20px}}
.feature-card:after{display:none!important}.feature-card:before{white-space:pre-line!important;text-align:center!important;line-height:1.75!important;justify-content:center!important}.feature-card:nth-child(2):before{content:'☑  #18831      ☑  #18832\A✓  Courier Booked · TRC saved'!important;background:#effbf7!important;color:#008c70!important}.feature-card:nth-child(3):before{content:'☎ Phone Call   ✉ Email   ▣ SMS\A✓ Verified by Phone Call'!important;background:#f4efff!important;color:#6f31d9!important}.feature-card:nth-child(4):before{content:'Customer level\A● ● ● ●   Trusted · 92%'!important;background:linear-gradient(90deg,#00b795 70%,#dff8ed 70%)!important;color:#fff!important}.feature-card:nth-child(5):before{content:'0187••••••\A⊘ Customer blocked permanently'!important;background:#fff1f1!important;color:#cf2020!important}.feature-card:nth-child(6):before{content:'▁ ▃ ▅ ▇ ▆ ▉\AROAS 4.20x · Strong campaign'!important;background:#edf4ff!important;color:#2863d8!important;letter-spacing:5px!important}.feature-card:nth-child(7):before{content:'#18790   ⇄   #18837\ASame area · 96% priority match'!important;background:#fff7e9!important;color:#c87800!important}.feature-card:nth-child(8):before{content:'☎ Checkout lead captured\A✓ Order confirmed · #18842'!important;background:#fff0f6!important;color:#d6387e!important}.feature-card.feature-large:before{content:'Orders 1,248     Delivered 872     Pending 38'!important;white-space:normal!important}.feature-card.feature-large .mini-chart{right:35px!important;bottom:32px!important}
.feature-card.feature-large:before{display:none!important}.feature-card.feature-large .mini-chart{left:24px!important;right:auto!important;bottom:28px!important}.feature-card:nth-child(n+2):before{min-height:80px!important;padding:13px 14px!important;align-items:flex-start!important;justify-content:flex-start!important;white-space:pre-line!important;text-align:left!important;font-size:10px!important;line-height:1.85!important;letter-spacing:0!important}.feature-card:nth-child(2):before{content:'☑  #18831                              ☑  #18832\A\A                                      Book Courier'!important;border:1px solid #bdebdc!important;background:#effbf7!important;color:#007b63!important}.feature-card:nth-child(2):hover:before{animation:om-scan .8s ease-in-out infinite!important}.feature-card:nth-child(3):before{content:'  ☎\A Phone          ✉\A Email          ▣\A SMS                                      Verify'!important;border:1px solid #dec8ff!important;background:#faf7ff!important;color:#702bd4!important}.feature-card:nth-child(3):hover:before{animation:om-pop .75s ease-in-out infinite!important}.feature-card:nth-child(4):before{content:'Customer level\A━━━━━━  ━━━  ━━━\ATrusted · 92%                              ✓ Safe'!important;border:1px solid #ffd786!important;background:#fffaf0!important;color:#8f6700!important}.feature-card:nth-child(4):hover:before{animation:om-fill 1.8s ease-in-out infinite!important}.feature-card:nth-child(5):before{content:'0187•••••     Blocked\A\APermanent block · Duplicate order'!important;border:1px solid #ffbfc2!important;background:#fff5f5!important;color:#cc3137!important}.feature-card:nth-child(5):hover:before{animation:om-pop .75s ease-in-out infinite!important}.feature-card:nth-child(6):before{content:'▁ ▃ ▅ ▇ ▆ ▉                                      4.20x\A                                                   Purchase ROAS'!important;border:1px solid #c8dcff!important;background:#f4f8ff!important;color:#3978e9!important;font-size:14px!important}.feature-card:nth-child(6):hover:before{animation:om-scan .8s ease-in-out infinite!important}.feature-card:nth-child(7):before{content:'#18790          ⇄          #18837\A\A                     Best match · Same area'!important;border:1px solid #ffd49c!important;background:#fffaf1!important;color:#cf7a00!important}.feature-card:nth-child(7):hover:before{animation:om-pop .75s ease-in-out infinite!important}.feature-card:nth-child(8):before{content:'☎     Checkout recovered                                      ✓\A       Order confirmed · #18842'!important;border:1px solid #ffcbe0!important;background:#fff6fa!important;color:#d64080!important}.feature-card:nth-child(8):hover:before{animation:om-scan .8s ease-in-out infinite!important}@media(max-width:520px){.feature-card:nth-child(n+2):before{font-size:9px!important}.feature-card:nth-child(2):before{content:'☑ #18831     ☑ #18832\A\A                        Book Courier'!important}.feature-card:nth-child(6):before{font-size:12px!important}}
