<?php
    $get = fn (string $key, string $default = '') => $settings[$key] ?? $default;
    $name = $get('business.name', config('app.name', 'ISP Internet'));
    $phone = $get('business.phone');
    $email = $get('business.email');
    $address = $get('business.address');
    $logoPath = $get('business.logo');
    $logo = $logoPath ? asset('storage/'.$logoPath) : asset('assets/images/bsd/logo.png');
    $sectionMap = $sections->keyBy('key');
    $heroData = optional($sectionMap->get('hero'))->content ?? [];
    $contactData = optional($sectionMap->get('contact'))->content ?? [];
    $facebookUrl = $contactData['facebook_url'] ?? $get('home.facebook_url');
    $whatsappNumber = preg_replace('/\D+/', '', $contactData['whatsapp_number'] ?? $get('home.whatsapp_number'));
    $heroImage = !empty($heroData['image']) ? asset('storage/'.$heroData['image']) : null;
    $ogImage = $heroImage ?: $logo;
    $seoDescription = $get('seo.description', $heroData['description'] ?? 'Reliable broadband internet and responsive local support.');
    $currency = $get('currency.symbol', '৳');
    $navSections = ['overview' => 'About', 'services' => 'Services', 'packages' => 'Packages', 'process' => 'Process', 'faq' => 'FAQ', 'contact' => 'Contact'];
    $icon = function (string $name): string {
        $paths = [
            'wifi' => '<path d="M5 12.6a10 10 0 0 1 14 0M2 9a15 15 0 0 1 20 0M8.5 16a5 5 0 0 1 7 0"/><circle cx="12" cy="20" r="1.2" fill="currentColor"/>',
            'briefcase' => '<rect x="3" y="7" width="18" height="13" rx="2"/><path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2M3 12h18M10 12v2h4v-2"/>',
            'activity' => '<path d="M3 12h4l2.5-7 5 14 2.5-7h4"/>',
            'shield' => '<path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10Z"/><path d="m9 12 2 2 4-4"/>',
            'globe' => '<circle cx="12" cy="12" r="9"/><path d="M3 12h18M12 3a14 14 0 0 1 0 18M12 3a14 14 0 0 0 0 18"/>',
        ];
        return '<svg viewBox="0 0 24 24" aria-hidden="true">'.$paths[$name] ?? $paths['globe'].'</svg>';
    };
?>
<!doctype html>
<html lang="<?php echo e(str_replace('_', '-', app()->getLocale())); ?>" data-theme="light">
<head>
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title><?php echo e($get('seo.title', $name)); ?></title>
    <meta name="description" content="<?php echo e($seoDescription); ?>">
    <meta name="keywords" content="<?php echo e($get('seo.keywords', 'ISP, broadband, internet')); ?>">
    <meta name="robots" content="index, follow">
    <meta name="theme-color" content="#071a2e">
    <meta property="og:title" content="<?php echo e($get('seo.title', $name)); ?>">
    <meta property="og:description" content="<?php echo e($seoDescription); ?>">
    <meta property="og:type" content="website">
    <meta property="og:url" content="<?php echo e(route('home')); ?>">
    <meta property="og:image" content="<?php echo e($ogImage); ?>">
    <link rel="canonical" href="<?php echo e(route('home')); ?>">
    <link rel="stylesheet" href="<?php echo e(asset('assets/css/lib/bootstrap.min.css')); ?>">
    <script>try{const t=localStorage.getItem('site-theme')||((matchMedia('(prefers-color-scheme:dark)').matches)?'dark':'light');document.documentElement.dataset.theme=t}catch(e){}</script>
    <style>
        :root{--ink:#0b1f33;--muted:#607087;--surface:#fff;--surface-2:#f4f7fb;--line:#dfe7f0;--primary:#155eef;--primary-2:#06a8b5;--nav:#fff;--shadow:0 22px 65px rgba(16,39,67,.1);--hero:#071a2e;--radius:24px;color-scheme:light}
        [data-theme=dark]{--ink:#eaf2fa;--muted:#9fb0c3;--surface:#0c1c2d;--surface-2:#071522;--line:#203448;--primary:#68a0ff;--primary-2:#3bd4dc;--nav:#091827;--shadow:0 24px 70px rgba(0,0,0,.32);--hero:#030c16;color-scheme:dark}
        *,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;overflow-x:hidden;background:var(--surface);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto}a{text-decoration:none}.skip-link{position:fixed;left:1rem;top:-80px;z-index:9999;padding:.7rem 1rem;background:var(--ink);color:var(--surface);border-radius:8px}.skip-link:focus{top:1rem}
        .topbar{background:#061626;color:#c8d8e8;font-size:.78rem}.topbar .container{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:1rem}.topbar-links{display:flex;gap:1rem;flex-wrap:wrap}.topbar a{color:#dbeafe}.topbar a:hover{color:#67e8f9}.site-header{position:sticky;top:0;z-index:1000;background:color-mix(in srgb,var(--nav) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--line) 80%,transparent);backdrop-filter:blur(18px)}.nav-shell{min-height:76px;display:flex;align-items:center;gap:1rem}.site-logo{display:inline-flex;align-items:center;flex:0 0 auto}.site-logo img{display:block;width:auto;height:48px;max-width:180px;object-fit:contain}.main-nav{display:flex;align-items:center;gap:.2rem;margin-left:auto}.nav-link-site{position:relative;padding:.65rem .78rem;color:var(--muted);font-size:.88rem;font-weight:700;transition:.2s}.nav-link-site:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:.25rem;height:2px;border-radius:2px;background:var(--primary);transform:scaleX(0);transition:.22s}.nav-link-site:hover,.nav-link-site.active{color:var(--ink)}.nav-link-site.active:after{transform:scaleX(1)}.theme-toggle,.menu-toggle{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);display:grid;place-items:center;transition:.2s}.theme-toggle:hover,.menu-toggle:hover{border-color:var(--primary);color:var(--primary);transform:translateY(-1px)}.menu-toggle{display:none}.theme-toggle svg,.menu-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2}.nav-cta,.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.68rem 1.15rem;border-radius:12px;font-weight:800;transition:.22s}.nav-cta,.button-primary{color:#fff;background:linear-gradient(135deg,#155eef,#087dc2);border:1px solid transparent;box-shadow:0 12px 30px rgba(21,94,239,.22)}.nav-cta:hover,.button-primary:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px rgba(21,94,239,.3)}.button-secondary{color:inherit;border:1px solid currentColor;background:transparent}.button-secondary:hover{color:inherit;transform:translateY(-2px)}
        .hero-section{position:relative;isolation:isolate;min-height:720px;display:flex;align-items:center;overflow:hidden;color:#f6fbff;background:var(--hero)}.hero-section:before{content:"";position:absolute;z-index:-2;inset:0;background:radial-gradient(circle at 75% 18%,rgba(12,186,194,.26),transparent 26%),radial-gradient(circle at 18% 82%,rgba(21,94,239,.28),transparent 34%),linear-gradient(125deg,#061426,#092b4b 65%,#064b5a)}.hero-section.has-bg:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(3,12,23,.95),rgba(3,12,23,.6) 58%,rgba(3,12,23,.35))}.hero-bg{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:clamp(2rem,6vw,6rem);align-items:center;padding:6rem 0}.hero-eyebrow,.eyebrow{display:inline-flex;align-items:center;gap:.55rem;color:var(--primary);font-size:.74rem;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.hero-eyebrow{color:#84f4f5;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.45rem .75rem;background:rgba(255,255,255,.07)}.hero-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:#38d483;box-shadow:0 0 0 5px rgba(56,212,131,.15)}.hero-title{max-width:820px;margin:1.35rem 0 1.2rem;font-size:clamp(2.7rem,5.6vw,5.5rem);line-height:.98;letter-spacing:-.058em;font-weight:850;text-wrap:balance}.hero-description{max-width:660px;color:#c1cfdd;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.8}.hero-actions{display:flex;gap:.8rem;flex-wrap:wrap;margin-top:2rem}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:3rem;max-width:620px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:16px;background:rgba(255,255,255,.13)}.hero-metrics span{padding:.85rem 1rem;background:rgba(5,20,38,.65);color:#d8e5ef;font-size:.77rem;font-weight:700}.hero-visual{position:relative;min-height:460px;border:1px solid rgba(255,255,255,.15);border-radius:32px;padding:1rem;background:rgba(255,255,255,.07);box-shadow:0 38px 90px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.hero-visual>img{width:100%;height:428px;object-fit:cover;border-radius:24px}.network-art{height:428px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:24px;background:linear-gradient(145deg,#0c3b6e,#087f8d)}.network-art:before,.network-art:after{content:"";position:absolute;width:260px;height:260px;border:1px solid rgba(255,255,255,.15);border-radius:50%}.network-art:after{width:390px;height:390px}.network-core{position:relative;z-index:2;width:112px;height:112px;display:grid;place-items:center;border-radius:30px;background:#fff;color:#155eef;box-shadow:0 25px 65px rgba(0,0,0,.3)}.network-core svg{width:56px;fill:none;stroke:currentColor;stroke-width:1.8}.floating-status{position:absolute;right:-1rem;bottom:2.2rem;min-width:170px;padding:1rem;border-radius:18px;background:#fff;color:#102743;box-shadow:0 18px 50px rgba(0,0,0,.22)}.floating-status small,.floating-status strong{display:block}.floating-status small{color:#64748b;font-size:.72rem}.floating-status strong{margin-top:.15rem}
        .home-section{padding:clamp(4.8rem,8vw,7.5rem) 0}.home-section.alt{background:var(--surface-2)}.section-heading{max-width:800px;margin:0 auto 3rem}.section-heading.text-start{margin-left:0}.section-heading h2{margin:.75rem 0 1rem;color:var(--ink);font-size:clamp(2rem,4vw,3.55rem);line-height:1.08;letter-spacing:-.045em;font-weight:850;text-wrap:balance}.section-heading p{max-width:690px;margin:0 auto;color:var(--muted);font-size:1.03rem}.section-heading.text-start p{margin-left:0}.overview-shell{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,6rem);align-items:center}.overview-art{position:relative;min-height:500px;overflow:hidden;border-radius:32px;background:linear-gradient(145deg,#0c3c72,#078a91);box-shadow:var(--shadow)}.overview-art img{width:100%;height:500px;object-fit:cover}.overview-art:not(:has(img)):before{content:"";position:absolute;width:340px;height:340px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.2);border-radius:50%;box-shadow:0 0 0 70px rgba(255,255,255,.06),0 0 0 140px rgba(255,255,255,.035)}.overview-art:not(:has(img)):after{content:"99.9%";position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:4.5rem;font-weight:850}.overview-copy{padding:1rem 0}.overview-copy .section-heading{margin-bottom:1.5rem}.value-list{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:2rem}.value-list div{padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.value-list strong{display:block}.value-list small{color:var(--muted)}
        .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.stat{padding:2rem;text-align:center;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat strong{display:block;color:var(--primary);font-size:clamp(2rem,4vw,3.25rem);line-height:1;font-weight:850}.stat span{display:block;margin-top:.65rem;color:var(--muted);font-size:.84rem;font-weight:700}.card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.premium-card{position:relative;min-height:270px;padding:1.7rem;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 36px rgba(15,37,61,.05);transition:.28s}.premium-card:hover{transform:translateY(-7px);border-color:color-mix(in srgb,var(--primary) 45%,var(--line));box-shadow:var(--shadow)}.card-icon{width:56px;height:56px;display:grid;place-items:center;border-radius:17px;color:var(--primary);background:color-mix(in srgb,var(--primary) 11%,var(--surface))}.card-icon svg{width:27px;fill:none;stroke:currentColor;stroke-width:1.8}.premium-card h3{margin:1.5rem 0 .7rem;font-size:1.15rem;font-weight:800}.premium-card p{margin:0;color:var(--muted)}.card-arrow{position:absolute;right:1.6rem;bottom:1.4rem;color:var(--primary);font-size:1.2rem}.package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.package-card{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:0 16px 45px rgba(15,37,61,.07);transition:.28s}.package-card:hover{transform:translateY(-7px);box-shadow:var(--shadow)}.package-top{padding:1.6rem;color:#fff;background:linear-gradient(135deg,#0a294d,#155eef)}.package-top small{opacity:.75}.package-speed{margin-top:.3rem;font-size:2rem;font-weight:850}.package-body{padding:1.6rem}.package-price{color:var(--ink);font-size:2rem;font-weight:850}.package-price small{color:var(--muted);font-size:.78rem}.package-body p{min-height:52px;color:var(--muted)}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;counter-reset:step}.process-card{counter-increment:step;position:relative;padding:1.5rem;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.process-card:before{content:"0" counter(step);display:block;margin-bottom:2rem;color:var(--primary);font-size:.8rem;font-weight:850}.process-card h3{font-size:1rem;font-weight:800}.process-card p{margin:0;color:var(--muted);font-size:.88rem}
        .mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.mission-card{position:relative;overflow:hidden;min-height:300px;padding:clamp(2rem,5vw,4rem);border-radius:28px;color:#fff;background:linear-gradient(135deg,#082442,#155eef)}.mission-card:nth-child(2){background:linear-gradient(135deg,#07393f,#078d95)}.mission-card:after{content:"";position:absolute;width:240px;height:240px;right:-90px;bottom:-100px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 45px rgba(255,255,255,.04)}.mission-card h2{font-size:clamp(1.7rem,3vw,2.8rem);font-weight:850}.mission-card p{max-width:540px;color:#d6e6f4}.quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.quote-card{padding:1.8rem;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.quote-mark{color:var(--primary);font-size:3.8rem;line-height:.7}.quote-card blockquote{margin:1.3rem 0 1.6rem;color:var(--ink);font-size:1.05rem}.quote-card strong,.quote-card small{display:block}.quote-card small{color:var(--muted)}.logo-cloud{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem}.logo-cloud div{height:90px;display:grid;place-items:center;padding:1rem;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.logo-cloud img{width:100%;height:55px;object-fit:contain;filter:grayscale(1);opacity:.7;transition:.2s}.logo-cloud div:hover img{filter:none;opacity:1}.faq-shell{max-width:900px;margin:auto}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;display:flex;justify-content:space-between;gap:1rem;padding:1.2rem 0;border:0;background:transparent;color:var(--ink);text-align:left;font-weight:800}.faq-question span:last-child{color:var(--primary);font-size:1.3rem;transition:.2s}.faq-question[aria-expanded=true] span:last-child{transform:rotate(45deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s}.faq-answer>div{overflow:hidden}.faq-answer p{padding:0 2rem 1.25rem 0;margin:0;color:var(--muted)}.faq-item.open .faq-answer{grid-template-rows:1fr}.cta-shell{position:relative;overflow:hidden;padding:clamp(2.2rem,6vw,5rem);border-radius:32px;color:#fff;background:linear-gradient(120deg,#071a2e,#155eef 70%,#078c94);box-shadow:0 30px 80px rgba(21,94,239,.18)}.cta-shell:after{content:"";position:absolute;width:330px;height:330px;right:-100px;top:-160px;border:1px solid rgba(255,255,255,.18);border-radius:50%;box-shadow:0 0 0 60px rgba(255,255,255,.04)}.cta-content{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-shell h2{max-width:700px;font-size:clamp(2rem,4vw,3.5rem);font-weight:850;letter-spacing:-.04em}.cta-shell p{max-width:650px;color:#d8e7f4}.contact-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:1.25rem}.contact-panel,.map-shell{overflow:hidden;border:1px solid var(--line);border-radius:26px;background:var(--surface);box-shadow:var(--shadow)}.contact-panel{padding:clamp(1.8rem,4vw,3rem)}.contact-list{display:grid;gap:.85rem;margin-top:2rem}.contact-list a,.contact-list span{display:block;padding:.85rem 1rem;border:1px solid var(--line);border-radius:13px;color:var(--ink);overflow-wrap:anywhere}.map-shell iframe{display:block;width:100%;height:100%;min-height:430px;border:0}
        .site-footer{padding:4rem 0 2rem;background:#061421;color:#aabaca}.footer-grid{display:grid;grid-template-columns:1.3fr repeat(2,.7fr);gap:3rem}.footer-logo{height:52px;width:auto;max-width:200px;object-fit:contain;filter:brightness(0) invert(1)}.footer-grid p{max-width:440px}.footer-grid h3{color:#fff;font-size:.9rem;font-weight:800}.footer-links{display:grid;gap:.55rem}.footer-links a{color:#aabaca}.footer-links a:hover{color:#fff}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;padding-top:1.5rem;border-top:1px solid #1a3042;font-size:.82rem}.footer-bottom a{color:#73c8ff}
        .social-float{position:fixed;right:1.15rem;bottom:1.15rem;z-index:990;display:grid;gap:.65rem}.social-float a{position:relative;width:50px;height:50px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.9);border-radius:16px;color:#fff;box-shadow:0 12px 32px rgba(4,20,36,.25);transition:transform .2s,box-shadow .2s}.social-float a:hover{color:#fff;transform:translateY(-4px) scale(1.03);box-shadow:0 18px 38px rgba(4,20,36,.32)}.social-float .facebook{background:#1877f2}.social-float .whatsapp{background:#20b859}.social-float svg{width:25px;height:25px;fill:currentColor}.social-float span{position:absolute;right:calc(100% + .65rem);padding:.35rem .6rem;border-radius:8px;background:var(--ink);color:var(--surface);font-size:.72rem;font-weight:750;white-space:nowrap;opacity:0;transform:translateX(5px);pointer-events:none;transition:.2s}.social-float a:hover span,.social-float a:focus-visible span{opacity:1;transform:none}
        .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.reveal.in-view{opacity:1;transform:none}:focus-visible{outline:3px solid color-mix(in srgb,var(--primary) 45%,transparent);outline-offset:3px}
        @media(max-width:991.98px){.menu-toggle{display:grid}.main-nav{position:absolute;left:1rem;right:1rem;top:calc(100% + .5rem);display:grid;gap:.15rem;padding:0 1rem;max-height:0;overflow:hidden;visibility:hidden;opacity:0;border:1px solid var(--line);border-radius:18px;background:var(--nav);box-shadow:var(--shadow);transition:max-height .36s,opacity .25s,padding .36s,visibility .36s}.main-nav.open{max-height:650px;padding:1rem;visibility:visible;opacity:1}.main-nav .nav-cta{margin-top:.5rem}.nav-shell>.theme-toggle{margin-left:auto}.hero-grid,.overview-shell,.contact-grid{grid-template-columns:1fr}.hero-grid{padding:5rem 0}.hero-visual{max-width:620px;width:100%;margin:auto}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.card-grid,.package-grid{grid-template-columns:repeat(2,1fr)}.process-grid{grid-template-columns:repeat(2,1fr)}.logo-cloud{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
        @media(max-width:575.98px){.topbar .container{justify-content:center}.topbar-links:first-child{display:none}.site-logo img{height:42px;max-width:140px}.nav-shell{min-height:68px}.hero-grid{padding:4rem 0}.hero-title{font-size:clamp(2.45rem,13vw,3.6rem)}.hero-actions>a{width:100%}.hero-metrics{grid-template-columns:1fr}.hero-visual{min-height:320px;padding:.7rem;border-radius:24px}.hero-visual>img,.network-art{height:310px}.network-core{width:88px;height:88px}.floating-status{right:.5rem;bottom:1.3rem}.home-section{padding:4.2rem 0}.overview-art,.overview-art img{min-height:350px;height:350px}.stats-grid,.card-grid,.package-grid,.process-grid,.mission-grid,.quote-grid,.logo-cloud,.footer-grid{grid-template-columns:1fr}.stat{border-right:0;border-bottom:1px solid var(--line)!important}.stat:last-child{border-bottom:0!important}.premium-card{min-height:240px}.cta-content{display:block}.cta-content .button-primary{margin-top:1rem;width:100%}.map-shell iframe{min-height:330px}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{display:block;text-align:center}.footer-bottom span{display:block;margin:.4rem}.social-float{right:.75rem;bottom:.75rem;gap:.5rem}.social-float a{width:46px;height:46px;border-radius:14px}.social-float span{display:none}}
        @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
    </style>
</head>
<body>
<a class="skip-link" href="#main-content">Skip to content</a>
<div class="topbar"><div class="container"><div class="topbar-links"><?php if($email): ?><a href="mailto:<?php echo e($email); ?>"><?php echo e($email); ?></a><?php endif; ?> <?php if($phone): ?><a href="tel:<?php echo e(preg_replace('/[^0-9+]/','',$phone)); ?>"><?php echo e($phone); ?></a><?php endif; ?></div><div class="topbar-links"><span>Reliable network. Accountable support.</span></div></div></div>
<header class="site-header">
    <div class="container nav-shell">
        <a class="site-logo" href="<?php echo e(route('home')); ?>" aria-label="<?php echo e($name); ?> homepage"><img src="<?php echo e($logo); ?>" alt="<?php echo e($name); ?> logo" width="180" height="48"></a>
        <nav class="main-nav" id="mainNav" aria-label="Main navigation">
            <?php $__currentLoopData = $navSections; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key => $label): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if($sectionMap->has($key)): ?><a class="nav-link-site" href="#<?php echo e($key); ?>"><?php echo e($label); ?></a><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
            <?php if(auth()->guard()->check()): ?><a class="nav-cta" href="<?php echo e(route('admin.dashboard')); ?>">Dashboard</a><?php else: ?><a class="nav-cta" href="<?php echo e(route('customer.login')); ?>">Customer Login</a><?php endif; ?>
        </nav>
        <button class="theme-toggle" id="themeToggle" type="button" aria-label="Switch color theme"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="4"/><path d="M12 2v2M12 20v2M4.9 4.9l1.4 1.4M17.7 17.7l1.4 1.4M2 12h2M20 12h2M4.9 19.1l1.4-1.4M17.7 6.3l1.4-1.4"/></svg></button>
        <button class="menu-toggle" id="menuToggle" type="button" aria-expanded="false" aria-controls="mainNav" aria-label="Open navigation"><svg viewBox="0 0 24 24"><path d="M4 7h16M4 12h16M4 17h16"/></svg></button>
    </div>
</header>

<main id="main-content">
<?php $__currentLoopData = $sections; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $section): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
    <?php $c = $section->content ?? []; ?>
    <?php switch($section->key):
        case ('hero'): ?>
            <?php $bg = !empty($c['background']) ? asset('storage/'.$c['background']) : null; ?>
            <section id="hero" class="hero-section <?php echo e($bg ? 'has-bg' : ''); ?>">
                <?php if($bg): ?><img class="hero-bg" src="<?php echo e($bg); ?>" alt="" width="1920" height="900" fetchpriority="high"><?php endif; ?>
                <div class="container hero-grid">
                    <div><span class="hero-eyebrow"><?php echo e($c['eyebrow'] ?? ''); ?></span><h1 class="hero-title"><?php echo e($c['title'] ?? ''); ?></h1><p class="hero-description"><?php echo e($c['description'] ?? ''); ?></p><div class="hero-actions"><?php if(!empty($c['primary_label'])): ?><a class="button-primary" href="<?php echo e($c['primary_url'] ?? '#packages'); ?>"><?php echo e($c['primary_label']); ?></a><?php endif; ?> <?php if(!empty($c['secondary_label'])): ?><a class="button-secondary" href="<?php echo e($c['secondary_url'] ?? '#contact'); ?>"><?php echo e($c['secondary_label']); ?></a><?php endif; ?></div><div class="hero-metrics"><span>Monitored infrastructure</span><span>Transparent billing</span><span>Responsive support</span></div></div>
                    <div class="hero-visual"><?php if($heroImage): ?><img src="<?php echo e($heroImage); ?>" alt="<?php echo e($name); ?> network service" width="640" height="520" fetchpriority="high"><?php else: ?><div class="network-art"><div class="network-core"><?php echo $icon('wifi'); ?></div></div><?php endif; ?><div class="floating-status"><small>Network operations</small><strong>Online & monitored</strong></div></div>
                </div>
            </section>
            <?php break; ?>
        <?php case ('overview'): ?>
            <section id="overview" class="home-section"><div class="container overview-shell reveal"><div class="overview-art"><?php if(!empty($c['image'])): ?><img src="<?php echo e(asset('storage/'.$c['image'])); ?>" alt="<?php echo e($c['title'] ?? 'Company overview'); ?>" width="720" height="600" loading="lazy"><?php endif; ?></div><div class="overview-copy"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '','description' => $c['description'] ?? '','align' => 'start']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? ''),'description' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['description'] ?? ''),'align' => 'start']); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="value-list"><div><strong>Operational clarity</strong><small>Simple packages and transparent billing</small></div><div><strong>Local accountability</strong><small>A support team that understands your area</small></div></div></div></div></section>
            <?php break; ?>
        <?php case ('statistics'): ?>
            <section id="statistics" class="home-section alt"><div class="container"><div class="stats-grid reveal"><?php $__currentLoopData = $c['items'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if(!empty($item['value']) || !empty($item['label'])): ?><div class="stat"><strong><?php echo e($item['value'] ?? ''); ?></strong><span><?php echo e($item['label'] ?? ''); ?></span></div><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section>
            <?php break; ?>
        <?php case ('services'): ?>
            <section id="services" class="home-section"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '','description' => $c['description'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? ''),'description' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['description'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="card-grid"><?php $__currentLoopData = $c['items'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if(!empty($item['title'])): ?><article class="premium-card reveal"><span class="card-icon"><?php echo $icon($item['icon'] ?? 'globe'); ?></span><h3><?php echo e($item['title']); ?></h3><p><?php echo e($item['description'] ?? ''); ?></p><span class="card-arrow">→</span></article><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section>
            <?php break; ?>
        <?php case ('packages'): ?>
            <?php if($packages->isNotEmpty()): ?><section id="packages" class="home-section alt"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '','description' => $c['description'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? ''),'description' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['description'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="package-grid"><?php $__currentLoopData = $packages; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $package): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?><article class="package-card reveal"><div class="package-top"><small><?php echo e($package->name); ?></small><div class="package-speed"><?php echo e($package->net_speed); ?></div></div><div class="package-body"><div class="package-price"><?php echo e($currency); ?><?php echo e(number_format((float)$package->price,0)); ?> <small>/ month</small></div><p><?php echo e($package->description ?: 'Reliable broadband with responsive customer support.'); ?></p><a class="button-primary w-100" href="<?php echo e(route('customer.login')); ?>">Choose package</a></div></article><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section><?php endif; ?>
            <?php break; ?>
        <?php case ('process'): ?>
            <section id="process" class="home-section"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="process-grid"><?php $__currentLoopData = $c['items'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if(!empty($item['title'])): ?><article class="process-card reveal"><h3><?php echo e($item['title']); ?></h3><p><?php echo e($item['description'] ?? ''); ?></p></article><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section>
            <?php break; ?>
        <?php case ('mission'): ?>
            <section id="mission" class="home-section alt"><div class="container mission-grid"><article class="mission-card reveal"><span class="eyebrow text-white-50">Purpose</span><h2><?php echo e($c['mission_title'] ?? ''); ?></h2><p><?php echo e($c['mission_text'] ?? ''); ?></p></article><article class="mission-card reveal"><span class="eyebrow text-white-50">Direction</span><h2><?php echo e($c['vision_title'] ?? ''); ?></h2><p><?php echo e($c['vision_text'] ?? ''); ?></p></article></div></section>
            <?php break; ?>
        <?php case ('testimonials'): ?>
            <section id="testimonials" class="home-section"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="quote-grid"><?php $__currentLoopData = $c['items'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if(!empty($item['quote'])): ?><article class="quote-card reveal"><div class="quote-mark">“</div><blockquote><?php echo e($item['quote']); ?></blockquote><strong><?php echo e($item['name'] ?? ''); ?></strong><small><?php echo e($item['role'] ?? ''); ?></small></article><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section>
            <?php break; ?>
        <?php case ('clients'): ?>
            <?php if(!empty($c['logos'])): ?><section id="clients" class="home-section alt"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="logo-cloud"><?php $__currentLoopData = $c['logos']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $logoPath): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?><div class="reveal"><img src="<?php echo e(asset('storage/'.$logoPath)); ?>" alt="Client logo" width="150" height="60" loading="lazy"></div><?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section><?php endif; ?>
            <?php break; ?>
        <?php case ('faq'): ?>
            <section id="faq" class="home-section alt"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="faq-shell"><?php $__currentLoopData = $c['items'] ?? []; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $item): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> <?php if(!empty($item['question'])): ?><article class="faq-item"><button class="faq-question" type="button" aria-expanded="false"><span><?php echo e($item['question']); ?></span><span>+</span></button><div class="faq-answer"><div><p><?php echo e($item['answer'] ?? ''); ?></p></div></div></article><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div></section>
            <?php break; ?>
        <?php case ('cta'): ?>
            <section id="cta" class="home-section"><div class="container"><div class="cta-shell reveal"><div class="cta-content"><div><h2><?php echo e($c['title'] ?? ''); ?></h2><p><?php echo e($c['description'] ?? ''); ?></p></div><?php if(!empty($c['button_label'])): ?><a class="button-primary bg-white text-primary flex-shrink-0" href="<?php echo e($c['button_url'] ?? '#contact'); ?>"><?php echo e($c['button_label']); ?></a><?php endif; ?></div></div></div></section>
            <?php break; ?>
        <?php case ('contact'): ?>
            <section id="contact" class="home-section alt"><div class="container"><?php if (isset($component)) { $__componentOriginal916c56b288a9281ec973844e0a7a6401 = $component; } ?>
<?php if (isset($attributes)) { $__attributesOriginal916c56b288a9281ec973844e0a7a6401 = $attributes; } ?>
<?php $component = Illuminate\View\AnonymousComponent::resolve(['view' => 'components.home.heading','data' => ['eyebrow' => $c['eyebrow'] ?? '','title' => $c['title'] ?? '','description' => $c['description'] ?? '']] + (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag ? $attributes->all() : [])); ?>
<?php $component->withName('home.heading'); ?>
<?php if ($component->shouldRender()): ?>
<?php $__env->startComponent($component->resolveView(), $component->data()); ?>
<?php if (isset($attributes) && $attributes instanceof Illuminate\View\ComponentAttributeBag): ?>
<?php $attributes = $attributes->except(\Illuminate\View\AnonymousComponent::ignoredParameterNames()); ?>
<?php endif; ?>
<?php $component->withAttributes(['eyebrow' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['eyebrow'] ?? ''),'title' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['title'] ?? ''),'description' => \Illuminate\View\Compilers\BladeCompiler::sanitizeComponentAttribute($c['description'] ?? '')]); ?>
<?php echo $__env->renderComponent(); ?>
<?php endif; ?>
<?php if (isset($__attributesOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $attributes = $__attributesOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__attributesOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?>
<?php if (isset($__componentOriginal916c56b288a9281ec973844e0a7a6401)): ?>
<?php $component = $__componentOriginal916c56b288a9281ec973844e0a7a6401; ?>
<?php unset($__componentOriginal916c56b288a9281ec973844e0a7a6401); ?>
<?php endif; ?><div class="contact-grid"><div class="contact-panel reveal"><span class="eyebrow">Direct contact</span><div class="contact-list"><?php if($phone): ?><a href="tel:<?php echo e(preg_replace('/[^0-9+]/','',$phone)); ?>"><?php echo e($phone); ?></a><?php endif; ?> <?php if($email): ?><a href="mailto:<?php echo e($email); ?>"><?php echo e($email); ?></a><?php endif; ?> <?php if($address): ?><span><?php echo e($address); ?></span><?php endif; ?></div></div><div class="map-shell reveal"><?php if(!empty($c['map_embed_url'])): ?><iframe src="<?php echo e($c['map_embed_url']); ?>" title="<?php echo e($name); ?> office location" loading="lazy" referrerpolicy="no-referrer-when-downgrade" allowfullscreen></iframe><?php else: ?><div class="h-100 d-grid place-items-center p-5 text-center text-secondary"><div><strong class="d-block text-body mb-2">Location map</strong>Add a Google Maps embed URL from CMS → Homepage.</div></div><?php endif; ?></div></div></div></section>
            <?php break; ?>
    <?php endswitch; ?>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</main>

<?php if($facebookUrl || $whatsappNumber): ?>
<aside class="social-float" aria-label="Social contact">
    <?php if($facebookUrl): ?><a class="facebook" href="<?php echo e($facebookUrl); ?>" target="_blank" rel="noopener noreferrer" aria-label="Visit our Facebook page"><span>Facebook</span><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M14 8.5V6.8c0-.8.5-1 1-1h2.8V2.1L15.2 2C11.7 2 10 4.1 10 6.5v2H7v4h3V22h4v-9.5h3.3l.6-4H14Z"/></svg></a><?php endif; ?>
    <?php if($whatsappNumber): ?><a class="whatsapp" href="https://wa.me/<?php echo e($whatsappNumber); ?>" target="_blank" rel="noopener noreferrer" aria-label="Chat with us on WhatsApp"><span>WhatsApp</span><svg viewBox="0 0 24 24" aria-hidden="true"><path d="M12 2a9.7 9.7 0 0 0-8.4 14.6L2 22l5.6-1.5A10 10 0 1 0 12 2Zm0 17.9c-1.5 0-2.9-.4-4.1-1.1l-.3-.2-3.3.9.9-3.2-.2-.3a7.8 7.8 0 1 1 7 3.9Zm4.3-5.8c-.2-.1-1.4-.7-1.7-.8-.2-.1-.4-.1-.6.1l-.8 1c-.1.2-.3.2-.5.1a6.5 6.5 0 0 1-3.2-2.8c-.2-.3 0-.4.1-.5l.5-.6.2-.5c.1-.2 0-.4 0-.5L9.5 7.8c-.2-.5-.5-.4-.7-.4h-.5c-.2 0-.5.1-.7.4-.3.3-1 1-1 2.4s1 2.8 1.2 3c.1.2 2 3.1 4.9 4.3 1.8.8 2.9.8 3.9.7 1.2-.2 1.4-1 1.6-1.9.2-.8.2-1.5.1-1.6-.2-.3-.4-.4-.7-.5Z"/></svg></a><?php endif; ?>
</aside>
<?php endif; ?>

<footer class="site-footer"><div class="container"><div class="footer-grid"><div><img class="footer-logo" src="<?php echo e($logo); ?>" alt="<?php echo e($name); ?> logo" width="200" height="52" loading="lazy"><p class="mt-3"><?php echo e($get('business.tagline', 'Reliable connectivity with responsive local support.')); ?></p></div><div><h3>Company</h3><div class="footer-links"><?php $__currentLoopData = ['overview'=>'About','services'=>'Services','packages'=>'Packages','contact'=>'Contact']; $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $key=>$label): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?><?php if($sectionMap->has($key)): ?><a href="#<?php echo e($key); ?>"><?php echo e($label); ?></a><?php endif; ?> <?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?></div></div><div><h3>Customer</h3><div class="footer-links"><a href="<?php echo e(route('customer.login')); ?>">Customer Login</a><?php if($phone): ?><a href="tel:<?php echo e(preg_replace('/[^0-9+]/','',$phone)); ?>">Call Support</a><?php endif; ?> <?php if($email): ?><a href="mailto:<?php echo e($email); ?>">Email Support</a><?php endif; ?></div></div></div><div class="footer-bottom"><span>© <?php echo e(date('Y')); ?> <?php echo e($name); ?>. All rights reserved.</span><span>Developed by <a href="https://devniox.com" target="_blank" rel="noopener noreferrer">Devniox</a></span></div></div></footer>

<script>
(()=>{
 const root=document.documentElement,menu=document.getElementById('mainNav'),toggle=document.getElementById('menuToggle'),theme=document.getElementById('themeToggle');
 toggle?.addEventListener('click',()=>{const open=menu.classList.toggle('open');toggle.setAttribute('aria-expanded',String(open))});
 menu?.querySelectorAll('a').forEach(a=>a.addEventListener('click',()=>{menu.classList.remove('open');toggle?.setAttribute('aria-expanded','false')}));
 theme?.addEventListener('click',()=>{const next=root.dataset.theme==='dark'?'light':'dark';root.dataset.theme=next;localStorage.setItem('site-theme',next)});
 document.querySelectorAll('.faq-question').forEach(button=>button.addEventListener('click',()=>{const item=button.closest('.faq-item'),open=item.classList.toggle('open');button.setAttribute('aria-expanded',String(open))}));
 const reveal=new IntersectionObserver(entries=>entries.forEach(e=>{if(e.isIntersecting){e.target.classList.add('in-view');reveal.unobserve(e.target)}}),{threshold:.12});document.querySelectorAll('.reveal').forEach(el=>reveal.observe(el));
 const links=[...document.querySelectorAll('.nav-link-site')], targets=links.map(link=>document.querySelector(link.hash)).filter(Boolean);
 const active=new IntersectionObserver(entries=>entries.forEach(e=>{if(e.isIntersecting){links.forEach(l=>l.classList.toggle('active',l.hash==='#'+e.target.id))}}),{rootMargin:'-30% 0px -60%'});targets.forEach(section=>active.observe(section));
})();
</script>
</body>
</html>
<?php /**PATH D:\herd\billing\laravel-app\resources\views\welcome.blade.php ENDPATH**/ ?>