/*
Theme Name: Du Business Theme
Theme URI: https://duofficialpartner.com/
Author: Du Official Partner
Description: Business-focused du internet provider theme — Signal Clean indigo/cyan design, with prominent package pricing cards, Contact (working form emailing info@duofficialpartner.com with CC to duofficialpartnerae@gmail.com), About, Testimonials, Corporate Packages hub, Fiber Plan (7 tiers up to 10 Gbps, updated SME Fixed Special Offers — 50% off 6mo on 400 Mbps, 70% off 3mo on 1 Gbps, 40% off 3mo on 600/800/2.5 Gbps, plus Static IP and Microsoft 365 add-on promos), Wireless Plan, Mobile Plan, Managed Broadband & Leased Line (Product Overview + 3 speed tiers), Internet + TV + Landline, Internet + Landline, and Internet Only pages. Home Packages hub, Internet+TV+Landline, Internet+Landline and Internet Only pages exist but are intentionally unlinked from the main menu and footer. Fully responsive, with corrected heading hierarchy, per-page meta descriptions/Open Graph/Twitter Card tags, LocalBusiness schema (JSON-LD), legible label font sizes, minified CSS, custom logo/favicon support, a fully-visible mobile menu, reordered nav, a scrollable comparison table with a sticky first column, and a full internal-linking audit.
Version: 34.0
Requires at least: 6.0
Requires PHP: 7.4
Text Domain: du-business-theme
*/

:root{--ink:#14123a;--indigo:#302b63;--indigo-2:#463f9e;--cyan:#3ee6d8;--paper:#f6f6fb;--line:#e2e1f2;--muted:#635f8a;--text:#1c1a2e;--amber:#ffb547}*{box-sizing:border-box;margin:0;padding:0}body{font-family:'Plus Jakarta Sans',-apple-system,Segoe UI,sans-serif;background:var(--paper);color:var(--text);line-height:1.55;-webkit-font-smoothing:antialiased}.wrap{max-width:1200px;margin:0 auto;padding:0 30px}a{color:inherit;text-decoration:none}.top-bar{background:var(--ink);color:#c9c6ec;font-size:12.5px;padding:8px 0}.top-bar .wrap{display:flex;justify-content:space-between;align-items:center}.top-bar a{color:var(--cyan);font-weight:600}header.site-header{background:#fff;padding:16px 0;border-bottom:1px solid var(--line)}.navbar{display:flex;align-items:center;justify-content:space-between}.logo{color:var(--ink);font-size:18px;font-weight:700;display:flex;align-items:center;gap:9px}.logo .bars{display:flex;gap:2px;align-items:flex-end}.logo .bars span{display:block;width:4px;background:var(--indigo);border-radius:2px}.logo .bars span:nth-child(1){height:8px}.logo .bars span:nth-child(2){height:13px}.logo .bars span:nth-child(3){height:18px}nav{display:flex;align-items:center;gap:30px;font-size:14.5px;color:var(--text);font-weight:600}nav a{position:relative;padding-bottom:4px;display:flex;align-items:center;gap:5px}nav a.active{color:var(--indigo)}nav a.active::after{content:'';position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--indigo);border-radius:2px}nav a .caret{font-size:12px;color:var(--muted);margin-top:1px}.hdr-actions{display:flex;align-items:center;gap:14px}.call-txt{color:var(--ink);font-size:13px;font-weight:700}.btn-cyan-sm{background:var(--indigo);color:#fff;padding:9px 18px;border-radius:8px;font-size:13px;font-weight:800}.menu-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:38px;height:38px;background:#fff;border:1px solid var(--line);border-radius:8px;cursor:pointer}.menu-toggle span{display:block;width:16px;height:2px;background:var(--ink);margin:0 auto;border-radius:2px;transition:transform 0.2s,opacity 0.2s}.site-header.nav-open .menu-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}.site-header.nav-open .menu-toggle span:nth-child(2){opacity:0}.site-header.nav-open .menu-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.hero{background:linear-gradient(160deg,var(--ink),var(--indigo) 65%,var(--indigo-2));color:#fff;padding:56px 0 0;position:relative;overflow:hidden}.hero::before{content:'';position:absolute;top:-160px;right:-100px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(62,230,216,0.16),transparent 70%)}.hero-inner{position:relative;text-align:center;max-width:760px;margin:0 auto;padding-bottom:56px}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:rgba(62,230,216,0.12);border:1px solid rgba(62,230,216,0.4);color:var(--cyan);padding:6px 16px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;margin-bottom:22px}.hero h1{font-size:42px;line-height:1.14;margin-bottom:16px;font-weight:800;letter-spacing:-0.02em}.hero h1 span{color:var(--cyan)}.hero p{color:#c9c6ec;font-size:15.5px;margin-bottom:26px}.hero-btns{display:flex;gap:14px;justify-content:center}.btn-cyan{background:var(--cyan);color:var(--ink);padding:13px 26px;border-radius:100px;font-size:13.5px;font-weight:800}.btn-outline-w{border:1px solid rgba(255,255,255,0.35);color:#fff;padding:13px 26px;border-radius:100px;font-size:13.5px;font-weight:700}.pkg-showcase{background:var(--paper);padding:44px 0 30px;margin-top:-1px}.pkg-showcase .wrap{position:relative;z-index:2}.pkg-head{text-align:center;margin-bottom:8px;color:var(--ink)}.pkg-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:36px}.pkg-card{background:#fff;border:1px solid var(--line);border-radius:20px;padding:0;box-shadow:0 24px 50px rgba(20,18,58,0.14);overflow:hidden;display:flex;flex-direction:column}.pkg-card.feat{border:2px solid var(--indigo);box-shadow:0 30px 60px rgba(20,18,58,0.22);transform:translateY(-14px)}.pkg-top{padding:26px 26px 22px;border-bottom:1px solid var(--line);position:relative;background:linear-gradient(160deg,#f0eefc,#e6f9f7)}.pkg-card.feat .pkg-top{background:linear-gradient(160deg,var(--indigo),var(--indigo-2))}.pkg-card.feat .pkg-top .term{color:#b8b5cf}.pkg-card.feat .pkg-top h3{color:#fff}.pkg-card.feat .price-row .was{color:#a7a3d1}.pkg-card.feat .price-row .now{color:var(--cyan)}.pkg-card.feat .price-row .per{color:#c9c6ec}.pkg-top .ribbon{position:absolute;top:0;right:0;background:var(--amber);color:var(--ink);font-size:12px;font-weight:800;padding:6px 14px;border-radius:0 0 0 12px}.pkg-top .term{font-size:12px;color:var(--indigo);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px;font-weight:700}.pkg-top h3{font-size:19px;margin-bottom:14px}.price-row{display:flex;align-items:baseline;gap:8px}.price-row .was{font-size:14px;color:var(--muted);text-decoration:line-through}.price-row .now{font-size:30px;font-weight:800;color:var(--indigo)}.price-row .per{font-size:12.5px;color:var(--muted)}.promo-tag{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#b0700a;font-size:12px;font-weight:800;padding:8px 14px 8px 8px;border-radius:100px;margin-top:14px;box-shadow:0 4px 12px rgba(20,18,58,0.08)}.promo-tag .gift{width:22px;height:22px;border-radius:50%;background:var(--amber);display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.pkg-card.feat .promo-tag{background:rgba(255,255,255,0.14);color:var(--amber);box-shadow:none}.pkg-body{padding:22px 26px;flex:1}.pkg-body ul{list-style:none}.pkg-body li{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--text);margin-bottom:11px;line-height:1.4}.pkg-body li:before{content:'✓';color:var(--cyan);background:var(--indigo);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:1px}.pkg-foot{padding:20px 26px 26px;display:flex;flex-direction:column;gap:10px}.btn-plan{background:var(--indigo);color:#fff;text-align:center;padding:13px;border-radius:10px;font-size:13.5px;font-weight:800}.pkg-card.feat .btn-plan{background:var(--cyan);color:var(--ink)}.btn-whatsapp{background:#25d366;color:#fff;border:none;text-align:center;padding:11px;border-radius:10px;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.btn-plan-alt{text-align:center;padding:6px;font-size:12.5px;font-weight:600;color:var(--indigo);text-decoration:underline}.activation-note{text-align:center;font-size:12px;color:var(--muted);margin-top:20px}section{padding:70px 0}.pkg-showcase + section{padding-top:24px}.head-row{text-align:center;max-width:600px;margin:0 auto 44px}.kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:12px;justify-content:center}.kicker .line{width:26px;height:2px;background:var(--indigo);border-radius:2px}.kicker span{font-size:12px;letter-spacing:0.14em;text-transform:uppercase;color:var(--indigo);font-weight:700}.head-row h2{font-size:29px;font-weight:800;color:var(--ink)}.head-row p{color:var(--muted);font-size:14px;margin-top:10px}.solutions-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.sol-card{border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(20,18,58,0.06);transition:transform 0.2s}.sol-visual{height:150px;background:linear-gradient(150deg,var(--indigo),var(--indigo-2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;position:relative;overflow:hidden}.sol-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(62,230,216,0.22),transparent 55%)}.sol-visual::after{content:'';position:absolute;bottom:-30px;right:-30px;width:120px;height:120px;border-radius:50%;border:1px solid rgba(255,255,255,0.12)}.sol-visual .sol-icon{width:52px;height:52px;border-radius:14px;background:rgba(62,230,216,0.14);border:1px solid rgba(62,230,216,0.35);display:flex;align-items:center;justify-content:center;font-size:22px;position:relative;z-index:1}.sol-visual .sol-label{position:relative;z-index:1;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.sol-card .body{padding:24px 22px 26px}.sol-card h3{font-size:19px;font-weight:800;margin-bottom:10px;color:var(--ink);letter-spacing:-0.01em}.sol-card p{font-size:13.5px;color:var(--muted);margin-bottom:16px;line-height:1.55}.sol-card a{font-size:12.5px;font-weight:800;color:var(--indigo);border-bottom:1px solid var(--indigo);padding-bottom:2px}.coverage-band{padding:70px 0}.coverage-panel{display:flex;align-items:stretch;border-radius:22px;overflow:hidden;box-shadow:0 20px 50px rgba(20,18,58,0.12)}.coverage-panel .side{background:linear-gradient(160deg,var(--ink),var(--indigo-2));color:#fff;padding:36px 30px;display:flex;flex-direction:column;justify-content:center;min-width:220px;position:relative;overflow:hidden}.coverage-panel .side::before{content:'';position:absolute;top:-60px;right:-60px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(62,230,216,0.22),transparent 70%)}.coverage-panel .side .kicker span{color:var(--cyan)}.coverage-panel .side .kicker .line{background:var(--cyan)}.coverage-panel .side h3{font-size:24px;font-weight:800;line-height:1.25;position:relative}.coverage-panel .cities{flex:1;background:#fff;display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;gap:14px;padding:30px 26px}.city-item{text-align:center}.city-item .cicon{width:56px;height:56px;border-radius:16px;background:linear-gradient(160deg,var(--indigo),var(--indigo-2));color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 10px}.city-item span{font-size:12.5px;font-weight:700;color:var(--ink)}.stats-band{background:var(--ink);color:#fff;text-align:center}.stats-row{display:flex;justify-content:center;gap:80px;margin-top:20px}.stat b{font-size:38px;color:var(--cyan);display:block;font-weight:800}.stat span{font-size:12.5px;color:#a7a3d1}.faq-list{max-width:760px;margin:0 auto}.faq-item{border-bottom:1px solid var(--line);padding:18px 0}.faq-item h4{font-size:14.5px;margin-bottom:6px;display:flex;justify-content:space-between;color:var(--ink)}.faq-item h4::after{content:'+';color:var(--indigo);font-weight:800}.faq-item p{font-size:13px;color:var(--muted);max-width:600px}.test-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.test-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px}.stars{color:var(--amber);font-size:12px;margin-bottom:12px}.test-card p{font-size:13px;color:var(--muted);margin-bottom:16px}.test-card b{font-size:12.5px;display:block}.test-card small{color:var(--muted);font-size:12px}.cta-band{background:linear-gradient(120deg,var(--indigo-2),var(--ink));color:#fff;border-radius:20px;padding:50px;text-align:center}.cta-band h2{font-size:26px;margin-bottom:12px;font-weight:800}.cta-band p{color:#c9c6ec;font-size:14px;margin-bottom:24px}footer.site-footer{background:var(--ink);color:#a7a3d1;padding:56px 0 26px;font-size:13px}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:26px;margin-bottom:40px}.foot-grid h4{color:#fff;font-size:12.5px;margin-bottom:14px;text-transform:uppercase;letter-spacing:0.06em}.foot-grid ul{list-style:none}.foot-grid li{margin-bottom:9px}.foot-bottom{border-top:1px solid rgba(255,255,255,0.1);padding-top:20px;text-align:center;font-size:12px}.page-hero{background:linear-gradient(160deg,var(--ink),var(--indigo) 65%,var(--indigo-2));color:#fff;padding:60px 0 70px;position:relative;overflow:hidden;text-align:center}.page-hero::before{content:'';position:absolute;top:-160px;right:-100px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(62,230,216,0.16),transparent 70%)}.breadcrumb{position:relative;font-size:12.5px;color:#c9c6ec;margin-bottom:16px}.breadcrumb .sep{margin:0 6px;color:var(--cyan)}.page-hero h1{position:relative;font-size:38px;font-weight:800;margin-bottom:12px}.page-hero p{position:relative;color:#c9c6ec;font-size:15px;max-width:520px;margin:0 auto 30px}.contact-grid{display:grid;grid-template-columns:0.85fr 1.15fr;gap:44px;align-items:flex-start}.info-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;margin-bottom:16px;box-shadow:0 8px 24px rgba(20,18,58,0.06);display:flex;gap:16px;align-items:flex-start}.info-card .ic{width:46px;height:46px;border-radius:12px;background:linear-gradient(160deg,var(--indigo),var(--indigo-2));color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:19px;flex-shrink:0}.info-card h4{font-size:14.5px;margin-bottom:4px;color:var(--ink)}.info-card p,.info-card a{font-size:13px;color:var(--muted);display:block}.whatsapp-band{background:#25d366;border-radius:18px;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#fff;margin-bottom:16px}.whatsapp-band .txt b{display:block;font-size:15px}.whatsapp-band .txt span{font-size:12.5px;opacity:0.9}.whatsapp-band a{background:#fff;color:#1aa64d;padding:10px 18px;border-radius:100px;font-size:13px;font-weight:800;white-space:nowrap}.map-card{border-radius:18px;overflow:hidden;border:1px solid var(--line);height:180px;background:linear-gradient(rgba(48,43,99,0.05) 1px,transparent 1px) 0 0/24px 24px,linear-gradient(90deg,rgba(48,43,99,0.05) 1px,transparent 1px) 0 0/24px 24px,#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:var(--muted);font-size:12.5px;text-align:center}.map-card .pin{width:38px;height:38px;border-radius:50%;background:var(--indigo);color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:16px}.form-card{background:#fff;border:1px solid var(--line);border-radius:22px;padding:38px;box-shadow:0 24px 60px rgba(20,18,58,0.12)}.form-card h3{font-size:20px;margin-bottom:6px;color:var(--ink)}.form-card .sub{font-size:13.5px;color:var(--muted);margin-bottom:26px}.form-row-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field{margin-bottom:16px}.field label{display:block;font-size:12.5px;color:var(--muted);margin-bottom:6px;font-weight:600}.field input,.field select,.field textarea{width:100%;background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:13.5px;font-family:inherit;color:var(--text);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--indigo);background:#fff}.field textarea{resize:vertical;min-height:120px}.btn-submit{width:100%;background:linear-gradient(120deg,var(--indigo),var(--indigo-2));color:#fff;border:none;padding:15px;border-radius:10px;font-size:14px;font-weight:800;cursor:pointer}.form-note{text-align:center;font-size:12px;color:var(--muted);margin-top:14px}.faq-mini{max-width:760px;margin:0 auto}@media(max-width:900px){.pkg-grid3,.solutions-grid,.test-grid,.foot-grid{grid-template-columns:1fr}.pkg-card.feat{transform:none}.stats-row{gap:40px}.menu-toggle{display:flex}.hdr-actions .call-txt{display:none}nav{display:flex;flex-direction:column;align-items:stretch;gap:2px;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 20px 40px rgba(20,18,58,0.12);padding:10px 20px 20px;max-height:0;overflow-y:auto;opacity:0;transition:max-height 0.25s ease,opacity 0.2s ease;z-index:9999}.site-header{position:relative}.site-header.nav-open nav{max-height:calc(100vh - 110px);opacity:1;padding-bottom:20px}nav a{padding:12px 4px;border-bottom:1px solid var(--line)}nav a.active::after{display:none}.nav-drop{width:100%}.nav-drop .drop-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;padding:0 0 0 14px;display:none}.nav-drop.open .drop-menu{display:block}.nav-drop:hover .drop-menu{display:none}.nav-drop.open:hover .drop-menu{display:block}.hero h1{font-size:30px}.pkg-showcase .wrap{margin-top:-20px}.coverage-panel{flex-direction:column}.contact-grid,.form-row-2{grid-template-columns:1fr}.page-hero h1{font-size:28px}.whatsapp-band{flex-direction:column;text-align:center}}@media(max-width:1024px){.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:16px;box-shadow:0 8px 24px rgba(20,18,58,0.06)}.table-scroll .compare-table{box-shadow:none;border-radius:0;min-width:640px}.compare-table th:first-child,.compare-table td:first-child{position:sticky;left:0;z-index:2;white-space:normal;min-width:110px;box-shadow:2px 0 6px rgba(20,18,58,0.1)}.compare-table td:first-child{background:#fff}.compare-table th:first-child{background:var(--ink)}}@media(max-width:640px){.wrap{padding:0 18px}h1,.hero h1,.page-hero h1{font-size:24px !important}h2,.head-row h2{font-size:22px !important}section{padding:44px 0}.btn-cyan-sm{padding:8px 14px;font-size:12px}.mb-pkg-top{padding:24px 18px}.mb-pkg-body,.mb-pkg-foot{padding-left:18px !important;padding-right:18px !important}.mb-pkg-foot{flex-direction:column}.bundle-icons{flex-wrap:wrap}.tabs-row .tab-btn{flex:1;min-width:120px}.top-bar .wrap{flex-direction:column;gap:4px;text-align:center;padding:8px 0}}.story{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.story-visual{height:320px;border-radius:22px;background:linear-gradient(150deg,var(--indigo),var(--indigo-2));position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.story-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(62,230,216,0.22),transparent 55%)}.story-visual .orb{position:absolute;width:220px;height:220px;border:1px solid rgba(255,255,255,0.18);border-radius:50%}.story-visual .orb2{position:absolute;width:140px;height:140px;border:1px solid rgba(62,230,216,0.35);border-radius:50%}.story-visual .mark{position:relative;z-index:1;font-size:15px;color:var(--cyan);font-weight:800;letter-spacing:0.1em;text-transform:uppercase;background:rgba(62,230,216,0.12);border:1px solid rgba(62,230,216,0.4);padding:8px 18px;border-radius:100px}.story h2{font-size:29px;font-weight:800;color:var(--ink);margin-bottom:16px}.story p{color:var(--muted);font-size:14.5px;margin-bottom:14px;line-height:1.7}.about-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.about-stat{text-align:center;background:#fff;border:1px solid var(--line);border-radius:16px;padding:28px 14px;box-shadow:0 8px 24px rgba(20,18,58,0.06)}.about-stat b{font-size:32px;font-weight:800;display:block;background:linear-gradient(135deg,var(--indigo-2),var(--indigo));-webkit-background-clip:text;background-clip:text;color:transparent}.about-stat span{font-size:12.5px;color:var(--muted)}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.value-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;text-align:center}.value-card .ic{width:48px;height:48px;border-radius:14px;background:linear-gradient(160deg,var(--indigo),var(--indigo-2));color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:20px;margin:0 auto 16px}.value-card h4{font-size:14.5px;margin-bottom:8px;color:var(--ink)}.value-card p{font-size:12.5px;color:var(--muted);line-height:1.5}.timeline{max-width:720px;margin:0 auto;position:relative;padding-left:30px;border-left:2px solid var(--line)}.tl-item{position:relative;padding-bottom:34px}.tl-item:last-child{padding-bottom:0}.tl-item::before{content:'';position:absolute;left:-37px;top:2px;width:14px;height:14px;border-radius:50%;background:var(--indigo);border:3px solid var(--cyan)}.tl-item .yr{font-size:12px;font-weight:800;color:var(--indigo);text-transform:uppercase;letter-spacing:0.06em;margin-bottom:4px}.tl-item h4{font-size:15px;margin-bottom:6px;color:var(--ink)}.tl-item p{font-size:13px;color:var(--muted)}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.team-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;text-align:center}.team-card .avatar{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--indigo),var(--indigo-2));color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:800;margin:0 auto 14px}.team-card h4{font-size:14.5px;margin-bottom:4px;color:var(--ink)}.team-card span{font-size:12px;color:var(--muted)}.cta-band-alt{background:linear-gradient(120deg,var(--indigo-2),var(--ink));color:#fff;border-radius:20px;padding:50px;text-align:center}.cta-band-alt h2{font-size:26px;margin-bottom:12px;font-weight:800}.cta-band-alt p{color:#c9c6ec;font-size:14px;margin-bottom:24px}.hero-stats{position:relative;display:flex;justify-content:center;gap:60px}.hero-stats .stat b{font-size:28px;color:var(--cyan);font-weight:800;display:block}.hero-stats .stat span{font-size:12px;color:#c9c6ec}.filter-tabs{display:flex;justify-content:center;gap:10px;margin-bottom:40px;flex-wrap:wrap}.filter-tabs button{background:#fff;border:1px solid var(--line);padding:9px 18px;border-radius:100px;font-size:13px;font-weight:700;color:var(--muted);cursor:pointer;font-family:inherit}.filter-tabs button.active{background:var(--indigo);border-color:var(--indigo);color:#fff}.testi-wall{columns:3;column-gap:18px}.testi{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;margin-bottom:18px;break-inside:avoid;box-shadow:0 8px 24px rgba(20,18,58,0.06)}.testi .stars{color:var(--amber);font-size:13px;margin-bottom:14px;letter-spacing:2px}.testi p{font-size:13.5px;color:var(--muted);line-height:1.6;margin-bottom:18px}.testi .who{display:flex;align-items:center;gap:10px}.testi .avatar{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--indigo),var(--indigo-2));color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800}.testi .who b{font-size:13px;display:block;color:var(--ink)}.testi .who span{font-size:12px;color:var(--muted)}.testi .plan-tag{display:inline-block;margin-top:12px;font-size:12px;font-weight:700;color:var(--indigo);background:#f0eefc;padding:4px 10px;border-radius:100px;text-transform:uppercase;letter-spacing:0.04em}.featured{background:linear-gradient(120deg,var(--indigo-2),var(--ink));color:#fff;border-radius:22px;padding:50px;position:relative;overflow:hidden}.featured::before{content:'';position:absolute;top:-100px;right:-80px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(62,230,216,0.18),transparent 70%)}.featured .quote-mark{font-size:60px;color:var(--cyan);font-family:Georgia,serif;line-height:0.5;margin-bottom:20px;position:relative}.featured blockquote{font-size:22px;font-weight:600;max-width:760px;margin-bottom:24px;position:relative;line-height:1.5}.featured .who{display:flex;align-items:center;gap:12px;position:relative}.featured .avatar{width:46px;height:46px;border-radius:50%;background:rgba(62,230,216,0.15);border:1px solid rgba(62,230,216,0.4);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--cyan)}.featured .who b{display:block;font-size:14px}.featured .who span{font-size:12.5px;color:#c9c6ec}.cta-band-outline{background:#fff;border:2px solid var(--indigo);border-radius:20px;padding:44px;text-align:center}.cta-band-outline h2{font-size:24px;margin-bottom:10px;font-weight:800;color:var(--ink)}.cta-band-outline p{color:var(--muted);font-size:14px;margin-bottom:22px}.btn-indigo{background:var(--indigo);color:#fff;padding:13px 26px;border-radius:100px;font-size:13.5px;font-weight:800;display:inline-block}@media(max-width:900px){.story,.about-stats,.values-grid,.team-grid,.testi-wall{grid-template-columns:1fr 1fr}.story,.testi-wall{grid-template-columns:1fr;columns:1}.hero-stats{gap:30px}.featured blockquote{font-size:18px}}.nav-drop{position:relative}.nav-drop > a{display:flex;align-items:center;gap:5px;cursor:pointer}.nav-drop .caret{font-size:12px;color:var(--muted);margin-top:1px}.nav-drop .drop-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 40px rgba(20,18,58,0.14);padding:8px;min-width:220px;opacity:0;visibility:hidden;transition:opacity 0.15s,transform 0.15s;z-index:30}.nav-drop:hover .drop-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(4px)}.nav-drop .drop-menu a{display:block;padding:10px 14px;border-radius:8px;font-size:13.5px;font-weight:600;color:var(--text);white-space:nowrap}.nav-drop .drop-menu a:hover{background:var(--paper);color:var(--indigo)}.hero-grid{position:relative;display:grid;grid-template-columns:1.1fr 0.9fr;gap:40px;align-items:center}.speed-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,0.3)}.speed-card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}.speed-card .val{font-size:38px;font-weight:800;color:var(--ink)}.speed-card .val span{font-size:15px;color:var(--muted);font-weight:600}.fbars{display:flex;gap:5px;align-items:flex-end;height:44px;margin:18px 0}.fbars div{flex:1;background:linear-gradient(180deg,var(--cyan),var(--indigo));border-radius:3px}.speed-card .rows{border-top:1px solid var(--line);padding-top:14px}.speed-card .row{display:flex;justify-content:space-between;font-size:12.5px;padding:6px 0;color:var(--muted)}.speed-card .row b{color:var(--ink)}.tier-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tier-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tier-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.tier{background:#fff;border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px rgba(20,18,58,0.06);display:flex;flex-direction:column}.tier.feat{border:2px solid var(--indigo);box-shadow:0 24px 50px rgba(20,18,58,0.18);transform:translateY(-10px)}.tier-top{padding:20px 18px 16px;background:linear-gradient(160deg,#f0eefc,#e6f9f7);position:relative}.tier.feat .tier-top{background:linear-gradient(160deg,var(--indigo),var(--indigo-2))}.tier.feat .tier-top *{color:#fff}.tier.feat .tier-top .speed span{color:#c9c6ec}.tier.feat .tier-top .promo-tag,.tier.feat .tier-top .promo-tag *{color:var(--amber) !important}.tier.feat .tier-top .promo-tag{background:rgba(255,255,255,0.18) !important;box-shadow:none}.tier.feat .tier-top .promo-tag .gift{background:var(--amber) !important;color:var(--ink) !important}.ribbon{position:absolute;top:0;right:0;background:var(--amber);color:var(--ink);font-size:12px;font-weight:800;padding:6px 12px;border-radius:0 0 0 10px}.tier-top .name{font-size:12px;text-transform:uppercase;letter-spacing:0.08em;color:var(--indigo);font-weight:700;margin-bottom:10px}.tier.feat .tier-top .name{color:var(--cyan)}.tier-top .speed{font-size:26px;font-weight:800;color:var(--ink);margin-bottom:6px}.tier-top .speed span{font-size:14px;color:var(--muted);font-weight:600}.tier-body{padding:18px;flex:1}.tier-body ul{list-style:none}.tier-body li{display:flex;gap:8px;align-items:flex-start;font-size:12px;margin-bottom:9px}.tier-body li:before{content:'✓';color:var(--cyan);background:var(--indigo);width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;flex-shrink:0;margin-top:1px}.tier-foot{padding:0 18px 18px;display:flex;flex-direction:column;gap:8px}.btn-plan{display:block;text-align:center;background:var(--indigo);color:#fff;padding:13px;border-radius:10px;font-size:13.5px;font-weight:800}.tier.feat .btn-plan{background:var(--cyan);color:var(--ink)}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;text-align:center}.why-card .ic{width:46px;height:46px;border-radius:14px;background:linear-gradient(160deg,var(--indigo),var(--indigo-2));color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:19px;margin:0 auto 14px}.why-card h4{font-size:14px;margin-bottom:6px;color:var(--ink)}.why-card p{font-size:12.5px;color:var(--muted);line-height:1.5}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.steps::before{content:'';position:absolute;top:20px;left:12%;right:12%;height:1px;background:var(--line)}.step{text-align:center;position:relative}.step .n{width:40px;height:40px;border-radius:50%;background:var(--ink);color:var(--cyan);display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;margin:0 auto 16px;position:relative;z-index:1}.step h4{font-size:14px;margin-bottom:6px;color:var(--ink)}.step p{font-size:12px;color:var(--muted);max-width:200px;margin:0 auto}.compare-table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(20,18,58,0.06)}.compare-table th,.compare-table td{padding:16px 18px;text-align:center;font-size:13px;border-bottom:1px solid var(--line)}.compare-table th{background:var(--ink);color:#fff;font-weight:700;font-size:12.5px;text-transform:uppercase;letter-spacing:0.04em}.compare-table th:first-child,.compare-table td:first-child{text-align:left;color:var(--muted);font-weight:600}.compare-table tr:last-child td{border-bottom:none}.compare-table td.chk{color:var(--indigo);font-weight:800;text-align:center}@media(max-width:1100px){.tier-grid{grid-template-columns:repeat(3,1fr)}.tier-grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.hero-grid,.why-grid,.steps{grid-template-columns:1fr}.tier-grid{grid-template-columns:1fr 1fr}.tier-grid-3{grid-template-columns:1fr}.tier-grid-4{grid-template-columns:1fr}.tier.feat{transform:none}.steps::before{display:none}.compare-table{font-size:12px}.compare-table th,.compare-table td{padding:12px 10px}}@media(max-width:1024px) and (min-width:901px){.tier-grid-3{grid-template-columns:repeat(3,1fr);gap:14px}}.signal-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,0.3)}.signal-card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}.signal-card .val{font-size:38px;font-weight:800;color:var(--ink)}.signal-card .val span{font-size:15px;color:var(--muted);font-weight:600}.sbars{display:flex;gap:6px;align-items:flex-end;height:44px;margin:18px 0}.sbars div{flex:1;background:linear-gradient(180deg,var(--cyan),var(--indigo));border-radius:3px}.signal-card .rows{border-top:1px solid var(--line);padding-top:14px}.signal-card .row{display:flex;justify-content:space-between;font-size:12.5px;padding:6px 0;color:var(--muted)}.signal-card .row b{color:var(--ink)}.data-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,0.3)}.data-card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}.data-card .val{font-size:38px;font-weight:800;color:var(--ink)}.data-card .val span{font-size:15px;color:var(--muted);font-weight:600}.data-ring{display:flex;align-items:center;gap:16px;margin:18px 0}.ring{width:70px;height:70px;border-radius:50%;background:conic-gradient(var(--indigo) 0% 65%,var(--line) 65% 100%);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ring span{width:52px;height:52px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:var(--indigo)}.data-card .rows{border-top:1px solid var(--line);padding-top:14px}.data-card .row{display:flex;justify-content:space-between;font-size:12.5px;padding:6px 0;color:var(--muted)}.data-card .row b{color:var(--ink)}.tabs-row{display:flex;justify-content:center;gap:10px;margin-bottom:36px;flex-wrap:wrap}.tab-btn{background:#fff;border:1px solid var(--line);padding:12px 24px;border-radius:100px;font-size:13.5px;font-weight:700;color:var(--muted);cursor:pointer;font-family:inherit}.tab-btn.active{background:var(--indigo);border-color:var(--indigo);color:#fff}.tab-panel{display:none}.tab-panel.active{display:block}.tier-grid-5{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.tier-grid-5 .tier-top{padding:18px 16px 14px}.tier-grid-5 .tier-body{padding:16px}.tier-grid-5 .tier-foot{padding:0 16px 16px}.contract-tag{display:inline-block;font-size:12px;font-weight:700;color:var(--indigo);background:#f0eefc;padding:5px 10px;border-radius:100px;margin-top:10px}.tier.feat .contract-tag{background:rgba(255,255,255,0.14);color:var(--cyan)}.plain-price{font-size:22px;font-weight:800;color:var(--indigo)}.tier.feat .plain-price{color:var(--cyan)}.plain-price-per{font-size:12px;color:var(--muted);display:block;margin-top:2px;font-weight:600}.tier.feat .plain-price-per{color:#c9c6ec}@media(max-width:1100px){.tier-grid-5{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.tier-grid-5{grid-template-columns:1fr 1fr}}.mb-sla-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,0.3)}.mb-sla-card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:8px}.mb-sla-card .val{font-size:38px;font-weight:800;color:var(--ink)}.mb-sla-card .val span{font-size:15px;color:var(--muted);font-weight:600}.mb-sla-card .rows{border-top:1px solid var(--line);padding-top:14px;margin-top:16px}.mb-sla-card .row{display:flex;justify-content:space-between;font-size:12.5px;padding:6px 0;color:var(--muted)}.mb-sla-card .row b{color:var(--ink)}.mb-pkg-showcase{max-width:900px;margin:0 auto;background:#fff;border:2px solid var(--indigo);border-radius:24px;overflow:hidden;box-shadow:0 30px 70px rgba(20,18,58,0.18)}.mb-pkg-top{background:linear-gradient(150deg,var(--indigo),var(--indigo-2));color:#fff;padding:40px;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.mb-badge-enterprise{display:inline-flex;align-items:center;gap:8px;background:rgba(62,230,216,0.14);border:1px solid rgba(62,230,216,0.4);color:var(--cyan);padding:6px 14px;border-radius:100px;font-size:12px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:16px}.mb-pkg-top h3{font-size:26px;font-weight:800;margin-bottom:8px}.mb-pkg-top p{font-size:13.5px;color:#c9c6ec;max-width:420px}.mb-pkg-price{text-align:right}.mb-pkg-price .amt{font-size:34px;font-weight:800;color:var(--cyan)}.mb-pkg-price .per{font-size:12px;color:#c9c6ec;display:block}.mb-pkg-price .contract{display:inline-block;margin-top:10px;font-size:12px;font-weight:700;color:#fff;background:rgba(255,255,255,0.14);padding:5px 12px;border-radius:100px}.mb-pkg-body{padding:36px 40px}.mb-pkg-feature-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px 30px}.mb-pkg-feature-grid li{list-style:none;display:flex;gap:10px;align-items:flex-start;font-size:13.5px}.mb-pkg-feature-grid li:before{content:'✓';color:var(--cyan);background:var(--indigo);width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0;margin-top:1px}.mb-pkg-foot{padding:0 40px 36px;display:flex;gap:14px;flex-wrap:wrap}.mb-pkg-foot .btn-plan{flex:1}.mb-pkg-foot .btn-whatsapp{flex:1}@media(max-width:900px){.mb-pkg-feature-grid{grid-template-columns:1fr}.mb-pkg-top{flex-direction:column}.mb-pkg-price{text-align:left}.mb-pkg-body,.mb-pkg-foot{padding-left:24px;padding-right:24px}.mb-pkg-top{padding:28px 24px}}.bundle-card{background:#fff;border-radius:20px;padding:28px;box-shadow:0 24px 60px rgba(0,0,0,0.3)}.bundle-card .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:0.08em;margin-bottom:14px}.bundle-icons{display:flex;justify-content:space-between;gap:10px;margin-bottom:16px}.bundle-icons .bi{flex:1;text-align:center;background:var(--paper);border-radius:12px;padding:14px 8px}.bundle-icons .bi .ic{font-size:20px;margin-bottom:6px}.bundle-icons .bi span{font-size:12px;color:var(--muted);font-weight:600}.bundle-card .rows{border-top:1px solid var(--line);padding-top:14px}.bundle-card .row{display:flex;justify-content:space-between;font-size:12.5px;padding:6px 0;color:var(--muted)}.bundle-card .row b{color:var(--ink)}.no-promo-space{height:29px}.logo.custom-logo-wrap{display:flex;align-items:center}.logo.custom-logo-wrap img{max-height:42px;width:auto;display:block}footer .logo.custom-logo-wrap img{max-height:34px}.mb-overview-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:10px}.mb-overview-card{border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(20,18,58,0.08);background:#fff}.mb-overview-head{padding:20px 16px;color:#fff;font-weight:800;font-size:14.5px;text-align:center;line-height:1.3}.mb-purple .mb-overview-head{background:#7b2d8e}.mb-blue .mb-overview-head{background:#1c2b7a}.mb-teal .mb-overview-head{background:#1a8a8a}.mb-amber .mb-overview-head{background:#e0a415}.mb-overview-card ul{list-style:none;padding:16px;border:1px solid var(--line);border-top:none;border-radius:0 0 16px 16px}.mb-overview-card li{font-size:12.5px;color:var(--muted);padding:6px 0;border-bottom:1px dashed var(--line)}.mb-overview-card li:last-child{border-bottom:none}.mb-icon-strip{display:flex;justify-content:space-between;gap:14px;background:var(--paper);border-radius:16px;padding:24px 20px;margin-top:24px;flex-wrap:wrap}.mb-icon-item{flex:1;min-width:120px;text-align:center}.mb-icon-item .ic{font-size:22px;margin-bottom:8px}.mb-icon-item span{font-size:12px;font-weight:700;color:var(--ink);display:block}@media(max-width:900px){.mb-overview-grid{grid-template-columns:1fr 1fr}.mb-icon-strip{justify-content:flex-start}.mb-icon-item{min-width:45%}}@media(max-width:640px){.mb-overview-grid{grid-template-columns:1fr}}.form-notice{border-radius:12px;padding:12px 16px;font-size:13px;font-weight:600;margin-bottom:16px}.form-notice-success{background:rgba(37,211,102,0.12);color:#1aa64d;border:1px solid rgba(37,211,102,0.3)}.form-notice-error{background:rgba(220,38,38,0.08);color:#DC2626;border:1px solid rgba(220,38,38,0.25)}.corp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.corp-card{border-radius:20px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 10px 30px rgba(20,18,58,0.06);display:flex;flex-direction:column}.corp-visual{height:140px;background:linear-gradient(150deg,var(--indigo),var(--indigo-2));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative;overflow:hidden}.corp-visual::before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 25% 25%,rgba(62,230,216,0.22),transparent 55%)}.corp-visual::after{content:'';position:absolute;bottom:-30px;right:-30px;width:110px;height:110px;border-radius:50%;border:1px solid rgba(255,255,255,0.12)}.corp-visual .ic{width:48px;height:48px;border-radius:14px;background:rgba(62,230,216,0.14);border:1px solid rgba(62,230,216,0.35);display:flex;align-items:center;justify-content:center;font-size:21px;position:relative;z-index:1}.corp-visual .badge{position:relative;z-index:1;color:var(--cyan);font-size:12px;font-weight:800;letter-spacing:0.1em;text-transform:uppercase}.corp-body{padding:22px 20px 24px;flex:1;display:flex;flex-direction:column}.corp-body h3{font-size:17px;font-weight:800;margin-bottom:8px;color:var(--ink);letter-spacing:-0.01em}.corp-body p{font-size:12.5px;color:var(--muted);margin-bottom:16px;line-height:1.55;flex:1}.corp-body a{font-size:12.5px;font-weight:800;color:var(--indigo);border-bottom:1px solid var(--indigo);padding-bottom:2px;align-self:flex-start}@media(max-width:1100px){.corp-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.corp-grid{grid-template-columns:1fr}}.home-pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.corp-visual .ic-row{display:flex;gap:8px;position:relative;z-index:1}.corp-visual .ic-row .ic{width:44px;height:44px;border-radius:12px;background:rgba(62,230,216,0.14);border:1px solid rgba(62,230,216,0.35);display:flex;align-items:center;justify-content:center;font-size:18px}@media(max-width:900px){.home-pkg-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.home-pkg-grid{grid-template-columns:1fr}}
