:root{--ev-purple:#5b21b6;--ev-purple-hover:#4c1d95;--ev-indigo:#312e81;--ev-ink:#111827;--ev-muted:#64748b;--ev-border:#e2e8f0;--ev-canvas:#f8fafc;--ev-success:#10b981}
.ev-feature-eyebrow{display:block;margin-bottom:10px;color:var(--ev-purple);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ev-feature-hero{padding:42px 0 88px;overflow:hidden;background:linear-gradient(135deg,#f8fafc,#fff 55%,#f5f3ff)}.ev-feature-back{display:inline-flex;gap:8px;align-items:center;margin-bottom:45px;color:var(--ev-muted);font-size:12px;font-weight:700}.ev-feature-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ev-feature-hero h1{max-width:670px;margin:0 0 20px;color:var(--ev-ink);font-size:clamp(42px,5.4vw,66px);font-weight:750;line-height:1.03;letter-spacing:-.05em}.ev-feature-hero-copy>p{max-width:610px;color:var(--ev-muted);font-size:18px;line-height:1.7}.ev-feature-actions{display:flex;gap:20px;margin:28px 0 23px;align-items:center}.ev-feature-actions .theme-btn{border-radius:6px!important}.ev-feature-actions>a:last-child{color:var(--ev-purple);font-size:13px;font-weight:750}.ev-feature-actions>a:last-child i{margin-left:6px}.ev-feature-hero-copy>ul{display:flex;gap:17px;margin:0;flex-wrap:wrap}.ev-feature-hero-copy>ul li{color:#475569;font-size:12px;font-weight:600}.ev-feature-hero-copy>ul i{margin-right:6px;color:var(--ev-success)}
.ev-feature-product{position:relative;padding:25px}.ev-feature-product:before{position:absolute;content:"";inset:-60px;border-radius:50%;background:radial-gradient(circle,rgba(124,58,237,.18),transparent 67%)}.ev-feature-browser{position:relative;z-index:1;overflow:hidden;border:1px solid #d8d8e4;border-radius:10px;background:#fff;box-shadow:0 24px 65px rgba(30,27,75,.14);transform:rotate(1.3deg)}.ev-feature-browser-bar{display:flex;height:39px;gap:5px;padding:0 12px;align-items:center;border-bottom:1px solid var(--ev-border);background:#f8fafc}.ev-feature-browser-bar>i{width:7px;height:7px;border-radius:50%;background:#cbd5e1}.ev-feature-browser-bar>span{margin:auto;padding:5px 35px;border-radius:4px;color:#94a3b8;background:#fff;font-size:8px}.ev-feature-preview-image{display:flex;height:170px;padding:13px;align-items:flex-start;justify-content:flex-end;background:linear-gradient(115deg,rgba(30,27,75,.55),rgba(91,33,182,.1)),url('../images/eventrybe-hero-lagos-v1.jpg') center/cover}.ev-feature-preview-image span{padding:4px 7px;border-radius:4px;color:#fff;background:rgba(17,24,39,.7);font-size:8px;font-weight:700}.ev-feature-preview-copy{display:grid;gap:5px;padding:17px}.ev-feature-preview-copy small{color:var(--ev-purple);font-size:8px;font-weight:800}.ev-feature-preview-copy strong{font-size:14px}.ev-feature-preview-copy p{margin:0;color:var(--ev-muted);font-size:9px}.ev-feature-preview-copy p i{margin-right:4px}.ev-feature-checkout{display:grid;grid-template-columns:1fr auto;gap:12px;padding:14px 17px;align-items:center;border-top:1px solid var(--ev-border)}.ev-feature-checkout>span{display:grid;color:var(--ev-muted);font-size:8px}.ev-feature-checkout b{color:var(--ev-ink);font-size:12px}.ev-feature-checkout button{padding:9px 13px;border:0;border-radius:5px;color:#fff;background:var(--ev-purple);font-size:9px;font-weight:800}.ev-feature-order-toast{position:absolute;right:-5px;bottom:-9px;z-index:2;display:flex;gap:10px;padding:13px 16px;align-items:center;border:1px solid var(--ev-border);border-radius:8px;background:#fff;box-shadow:0 13px 30px rgba(15,23,42,.14)}.ev-feature-order-toast>i{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:#047857;background:#d1fae5;font-size:11px}.ev-feature-order-toast>span{display:grid;color:var(--ev-muted);font-size:9px}.ev-feature-order-toast b{color:var(--ev-ink);font-size:11px}
.ev-feature-value,.ev-feature-flow,.ev-feature-split,.ev-feature-payments,.ev-feature-tools,.ev-feature-formats,.ev-feature-faq{padding:95px 0}.ev-feature-section-heading{max-width:720px;margin:0 auto 43px;text-align:center}.ev-feature-section-heading--left{margin-left:0;text-align:left}.ev-feature-section-heading h2,.ev-feature-split-copy h2,.ev-feature-format-card h2{margin:0 0 14px;color:var(--ev-ink);font-size:clamp(30px,3.5vw,43px);font-weight:750;line-height:1.14;letter-spacing:-.035em}.ev-feature-section-heading p,.ev-feature-split-copy>p,.ev-feature-format-card p{color:var(--ev-muted);font-size:15px;line-height:1.7}.ev-feature-value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ev-feature-value-grid article,.ev-feature-tools-grid article{padding:27px;border:1px solid var(--ev-border);border-radius:9px;background:#fff}.ev-feature-value-grid article>i,.ev-feature-tools-grid article>i{display:grid;width:43px;height:43px;margin-bottom:21px;place-items:center;border-radius:8px;color:var(--ev-purple);background:#f3e8ff}.ev-feature-value-grid h3,.ev-feature-tools-grid h3{margin:0 0 8px;color:var(--ev-ink);font-size:17px}.ev-feature-value-grid p,.ev-feature-tools-grid p{margin:0;color:var(--ev-muted);font-size:13px;line-height:1.65}
.ev-feature-flow{background:var(--ev-canvas)}.ev-feature-flow ol{display:grid;grid-template-columns:repeat(4,1fr);margin:0;counter-reset:feature}.ev-feature-flow li{display:flex;gap:14px;padding:22px;border-left:1px solid var(--ev-border)}.ev-feature-flow li:first-child{padding-left:0;border-left:0}.ev-feature-flow li>span{display:grid;width:33px;height:33px;flex:0 0 33px;place-items:center;border-radius:50%;color:#fff;background:var(--ev-purple);font-size:11px;font-weight:800}.ev-feature-flow li small{color:var(--ev-purple);font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ev-feature-flow h3{margin:5px 0 7px;color:var(--ev-ink);font-size:16px}.ev-feature-flow p{margin:0;color:var(--ev-muted);font-size:12px;line-height:1.6}
.ev-feature-split-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:75px;align-items:center}.ev-feature-dashboard-visual{padding:24px;border:1px solid var(--ev-border);border-radius:10px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.08)}.ev-feature-dashboard-head{display:flex;align-items:center;justify-content:space-between}.ev-feature-dashboard-head>span{display:grid}.ev-feature-dashboard-head small,.ev-feature-dashboard-stats small{color:var(--ev-muted);font-size:9px}.ev-feature-dashboard-head strong{font-size:16px}.ev-feature-dashboard-head>em{padding:4px 7px;border-radius:999px;color:#047857;background:#d1fae5;font-size:8px;font-style:normal;font-weight:800;text-transform:uppercase}.ev-feature-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:22px 0}.ev-feature-dashboard-stats>span{display:grid;grid-template-columns:1fr auto;padding:12px;border:1px solid var(--ev-border);border-radius:7px}.ev-feature-dashboard-stats small{grid-column:1/-1}.ev-feature-dashboard-stats b{font-size:18px}.ev-feature-dashboard-stats em{align-self:end;color:#047857;font-size:8px;font-style:normal}.ev-feature-dashboard-chart{display:flex;height:175px;gap:8px;padding:17px 12px 0;align-items:end;border-bottom:1px solid var(--ev-border);background:repeating-linear-gradient(to bottom,#f1f5f9 0 1px,transparent 1px 44px)}.ev-feature-dashboard-chart i{height:var(--h);flex:1;border-radius:3px 3px 0 0;background:var(--ev-purple)}.ev-feature-split-copy ul{display:grid;gap:12px;margin-top:23px}.ev-feature-split-copy li{color:#334155;font-size:13px}.ev-feature-split-copy li i{margin-right:8px;color:var(--ev-success)}
.ev-feature-payments{background:var(--ev-indigo)}.ev-feature-payments .ev-feature-eyebrow,.ev-feature-payments h2,.ev-feature-payments .ev-feature-section-heading p{color:#fff}.ev-feature-payments .ev-feature-section-heading p{opacity:.76}.ev-feature-payment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ev-feature-payment-grid article{padding:26px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.07)}.ev-feature-payment-grid h3{margin:19px 0 8px;color:#fff;font-size:17px}.ev-feature-payment-grid p{margin:0;color:rgba(255,255,255,.7);font-size:12px;line-height:1.65}.ev-feature-provider{display:flex;height:47px;gap:9px;padding:0 13px;align-items:center;border-radius:6px;color:#fff;background:#061f36}.ev-feature-provider--paystack i{width:22px;height:16px;border-top:4px solid #14b8e5;border-bottom:4px solid #14b8e5;box-shadow:0 4px 0 #14b8e5}.ev-feature-provider--flutter{background:#1e293b}.ev-feature-provider--flutter b{color:#fbbf24;font-size:21px}.ev-feature-currencies{display:flex;height:47px;gap:6px;align-items:center}.ev-feature-currencies span{padding:7px;border:1px solid rgba(255,255,255,.2);border-radius:5px;color:#fff;background:rgba(255,255,255,.08);font-size:9px;font-weight:800}
.ev-feature-tools{background:var(--ev-canvas)}.ev-feature-tools-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ev-feature-formats{padding-top:0;background:var(--ev-canvas)}.ev-feature-format-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:52px;border-radius:11px;color:#fff;background:var(--ev-indigo)}.ev-feature-format-card h2,.ev-feature-format-card p,.ev-feature-format-card .ev-feature-eyebrow{color:#fff}.ev-feature-format-card p{opacity:.76}.ev-feature-format-card .theme-btn{margin-top:13px;border-color:#fff!important;color:var(--ev-purple)!important;background:#fff!important}.ev-feature-format-options{display:grid;gap:12px}.ev-feature-format-options>span{display:grid;grid-template-columns:42px 1fr;column-gap:13px;padding:18px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:rgba(255,255,255,.07)}.ev-feature-format-options i{grid-row:1/3;display:grid;width:42px;height:42px;place-items:center;border-radius:7px;background:rgba(255,255,255,.1)}.ev-feature-format-options strong{font-size:14px}.ev-feature-format-options small{color:rgba(255,255,255,.67);font-size:11px}
.ev-feature-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.ev-feature-faq details{padding:0 20px;border:1px solid var(--ev-border);border-radius:8px;background:#fff}.ev-feature-faq summary{display:flex;min-height:66px;gap:15px;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;color:var(--ev-ink);font-size:14px;font-weight:750}.ev-feature-faq summary::-webkit-details-marker{display:none}.ev-feature-faq summary i{color:var(--ev-purple);font-size:10px}.ev-feature-faq details[open] summary i{transform:rotate(45deg)}.ev-feature-faq details p{margin:0 0 20px;color:var(--ev-muted);font-size:13px;line-height:1.65}.ev-feature-final{padding:85px 0;text-align:center;color:#fff;background:var(--ev-purple)}.ev-feature-final>.container>span{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ev-feature-final h2{max-width:760px;margin:11px auto;color:#fff;font-size:clamp(32px,4.5vw,49px);letter-spacing:-.04em}.ev-feature-final p{color:rgba(255,255,255,.8)}.ev-feature-final>div>div{display:flex;gap:20px;margin-top:23px;align-items:center;justify-content:center}.ev-feature-final .theme-btn{border-color:#fff!important;color:var(--ev-purple)!important;background:#fff!important}.ev-feature-final>div>div>a:last-child{color:#fff;font-weight:700}
@media(max-width:991px){.ev-feature-hero-grid,.ev-feature-split-grid{grid-template-columns:1fr}.ev-feature-product{max-width:650px}.ev-feature-flow ol{grid-template-columns:1fr 1fr}.ev-feature-flow li:nth-child(3){border-left:0}.ev-feature-payment-grid,.ev-feature-tools-grid{grid-template-columns:1fr 1fr}.ev-feature-format-card{grid-template-columns:1fr;gap:35px}}
@media(max-width:575px){.ev-feature-hero{padding-bottom:60px}.ev-feature-back{margin-bottom:32px}.ev-feature-hero h1{font-size:39px}.ev-feature-hero-copy>p{font-size:15px}.ev-feature-actions{display:grid}.ev-feature-product{padding:0}.ev-feature-order-toast{right:8px}.ev-feature-value,.ev-feature-flow,.ev-feature-split,.ev-feature-payments,.ev-feature-tools,.ev-feature-formats,.ev-feature-faq{padding:65px 0}.ev-feature-value-grid,.ev-feature-flow ol,.ev-feature-payment-grid,.ev-feature-tools-grid,.ev-feature-faq-grid{grid-template-columns:1fr}.ev-feature-flow li,.ev-feature-flow li:first-child{padding:19px;border:1px solid var(--ev-border);border-radius:8px;background:#fff}.ev-feature-dashboard-stats{grid-template-columns:1fr}.ev-feature-format-card{padding:30px 22px}.ev-feature-final>div>div{display:grid}.ev-feature-final .theme-btn{width:100%}}
