:root{ --sky: #e8f4fd; --sky2: #d0eaf8; --ocean: #0a6ea4; --deep: #064d75; --deeper: #032d47; --foam: #f0f8ff; --white: #ffffff; --ink: #0d2535; --slate: #4a6274; --mist: #8ba8bc; --accent: #00b4d8; --gold: #f4a732; --glass: rgba(255,255,255,0.75); --gline: rgba(255,255,255,0.5); --shadow: rgba(6,77,117,0.12); --fd: 'Bebas Neue', sans-serif; --fo: 'Outfit', sans-serif; --fb: 'DM Sans', sans-serif; --border: #d0eaf8; --surface: #f0f8ff; *,*::before,*::after{box-sizing:border-box;margin:0;padding:0} html{scroll-behavior:smooth} body{ background:var(--surface); color:var(--ink); font-family:var(--fb); font-weight:300; overflow-x:hidden; -webkit-font-smoothing:antialiased; } img{display:block;max-width:100%} a{color:inherit;text-decoration:none} ::-webkit-scrollbar{width:4px} ::-webkit-scrollbar-track{background:var(--sky)} /* ══════════════════════════════════════════════════ NAV — identical to index.html ══════════════════════════════════════════════════ */ .nav-wrap { position: fixed; top: 0; left: 0; right: 0; z-index: 1000; padding: 1rem 2rem; } .nav-inner { max-width: 1300px; margin: 0 auto; background: var(--glass); backdrop-filter: blur(20px) saturate(180%); -webkit-backdrop-filter: blur(20px) saturate(180%); border: 1px solid var(--gline); border-radius: 18px; padding: 0 2rem; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 8px 32px var(--shadow), 0 2px 8px rgba(0,180,216,0.08); transition: box-shadow 0.3s; } .nav-logo { font-family: var(--fd); font-size: 1.75rem; letter-spacing: 0.18em; color: var(--deeper); text-decoration: none; padding: 1.1rem 0; flex-shrink: 0; } .nav-logo span { color: var(--ocean); } .nav-links { display: flex; list-style: none; align-items: center; gap: 0; } .nav-links > li { position: relative; } .nav-links > li > a { display: flex; align-items: center; gap: 0.3rem; padding: 1.1rem; font-family: var(--fo); font-size: 0.82rem; font-weight: 600; color: var(--slate); text-decoration: none; transition: color 0.2s; white-space: nowrap; } .nav-links > li > a .ch { font-size: 0.6rem; transition: transform 0.25s; opacity: 0.6; } .nav-links > li:hover > a { color: var(--ocean); } .nav-links > li:hover > a .ch { transform: rotate(180deg); } .nav-links > li::after { content: ''; position: absolute; top: 100%; left: 0; right: 0; height: 16px; } .dropdown { position: absolute; top: calc(100% + 4px); left: 50%; transform: translateX(-50%) translateY(8px); background: var(--white); border: 1px solid var(--sky2); border-radius: 16px; box-shadow: 0 20px 60px rgba(6,77,117,0.18); opacity: 0; visibility: hidden; transition: opacity 0.22s, transform 0.22s, visibility 0.22s; pointer-events: none; min-width: 240px; overflow: hidden; } .nav-links > li:hover .dropdown { opacity: 1; visibility: visible; transform: translateX(-50%) translateY(0); pointer-events: all; } .dropdown.wide { min-width: 480px; left: 0; transform: translateX(0) translateY(8px); } .nav-links > li:hover .dropdown.wide { transform: translateX(0) translateY(0); } .dropdown-inner { padding: 1rem; } .dropdown-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 0.25rem; } .dd-label { font-family: var(--fo); font-size: 0.65rem; font-weight: 700; letter-spacing: 0.2em; text-transform: uppercase; color: var(--mist); padding: 0.5rem 0.75rem; margin-bottom: 0.25rem; } .dropdown a { display: flex; align-items: center; gap: 0.85rem; padding: 0.7rem 0.75rem; border-radius: 10px; text-decoration: none; transition: background 0.15s; color: var(--ink); } .dropdown a:hover { background: var(--sky); } .dd-icon { width: 36px; height: 36px; background: linear-gradient(135deg, var(--sky), var(--sky2)); border-radius: 9px; display: flex; align-items: center; justify-content: center; font-size: 1rem; flex-shrink: 0; } .dd-text strong { display: block; font-family: var(--fo); font-size: 0.88rem; font-weight: 600; color: var(--ink); } .dd-text span { font-size: 0.75rem; color: var(--mist); } .dd-divider { height: 1px; background: var(--sky2); margin: 0.5rem 0.75rem; } .nav-cta { margin-left: 1rem; padding: 0.6rem 1.4rem; background: linear-gradient(135deg, var(--ocean), var(--accent)); color: var(--white); font-family: var(--fo); font-weight: 600; font-size: 0.82rem; border: none; border-radius: 10px; text-decoration: none; cursor: pointer; box-shadow: 0 4px 16px rgba(0,180,216,0.35); transition: transform 0.2s, box-shadow 0.2s; white-space: nowrap; flex-shrink: 0; } .nav-cta:hover { transform: translateY(-2px); box-shadow: 0 8px 24px rgba(0,180,216,0.45); } .ham { display: none; background: none; border: none; cursor: pointer; padding: 0.5rem; flex-direction: column; gap: 5px; } .ham span { display: block; width: 22px; height: 2px; background: var(--ink); border-radius: 2px; transition: 0.3s; } .drawer { display: none; position: fixed; inset: 0; background: rgba(2,20,35,0.6); backdrop-filter: blur(4px); z-index: 998; opacity: 0; transition: opacity 0.3s; } .drawer.open { opacity: 1; } .drawer-panel { position: absolute; top: 0; right: 0; bottom: 0; width: 300px; background: var(--white); padding: 2rem; transform: translateX(100%); transition: transform 0.35s cubic-bezier(0.4,0,0.2,1); overflow-y: auto; } .drawer.open .drawer-panel { transform: translateX(0); } .drawer-logo { font-family: var(--fd); font-size: 1.6rem; letter-spacing: 0.18em; color: var(--deeper); text-decoration: none; display: block; margin-bottom: 2rem; } .drawer-logo span { color: var(--ocean); } .drawer-close { position: absolute; top: 1.5rem; right: 1.5rem; background: var(--sky); border: none; border-radius: 50%; width: 36px; height: 36px; cursor: pointer; font-size: 1.1rem; color: var(--ink); display: flex; align-items: center; justify-content: center; } .drawer-nav { list-style: none; } .drawer-nav li { border-bottom: 1px solid var(--sky2); } .drawer-nav a { display: block; padding: 0.9rem 0; font-family: var(--fo); font-weight: 600; font-size: 1rem; color: var(--ink); text-decoration: none; } .drawer-nav a:hover { color: var(--ocean); } .drawer-nav .sub { padding-left: 1rem; } .drawer-nav .sub a { font-size: 0.9rem; font-weight: 400; color: var(--slate); } .drawer-cta { display: block; margin-top: 1.5rem; padding: 0.9rem; background: linear-gradient(135deg, var(--ocean), var(--accent)); color: var(--white); border-radius: 12px; text-align: center; font-family: var(--fo); font-weight: 600; text-decoration: none; } @media (max-width: 900px) { .nav-links, .nav-cta { display: none; } .ham { display: flex; } .drawer { display: block; } } @media (max-width: 600px) { .nav-inner { border-radius: 0; } .nav-wrap { padding: 0; } } /* ── MOBILE DRAWER ── */ .mobile-drawer{display:none;position:fixed;inset:0;background:rgba(2,20,35,0.65);backdrop-filter:blur(6px);z-index:998;opacity:0;transition:opacity .3s} .mobile-drawer.open{opacity:1} .mobile-panel{position:absolute;top:0;right:0;bottom:0;width:300px;background:var(--white);padding:2rem;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);overflow-y:auto} .mobile-drawer.open .mobile-panel{transform:translateX(0)} .mobile-logo{font-family:var(--fd);font-size:1.6rem;letter-spacing:.18em;color:var(--deeper);text-decoration:none;display:block;margin-bottom:2rem} .mobile-logo span{color:var(--ocean)} .mobile-close{position:absolute;top:1.5rem;right:1.5rem;background:var(--sky);border:none;border-radius:50%;width:36px;height:36px;cursor:pointer;font-size:1.1rem;color:var(--ink);display:flex;align-items:center;justify-content:center} .mobile-nav{list-style:none} .mobile-nav li{border-bottom:1px solid var(--sky2)} .mobile-nav a{display:block;padding:.9rem 0;font-family:var(--fo);font-weight:600;font-size:1rem;color:var(--ink);text-decoration:none} .mobile-nav a:hover{color:var(--ocean)} /* ── SHARED UTILITIES ── */ .slbl{ font-family:var(--fo);font-size:.7rem;font-weight:700;letter-spacing:.24em; text-transform:uppercase;color:var(--accent); margin-bottom:.9rem;display:flex;align-items:center;gap:.75rem; } .slbl::before{ content:'';display:block;width:2.2rem;height:2px; background:linear-gradient(to right,var(--accent),rgba(0,180,216,.3)); border-radius:2px;flex-shrink:0; } .btn-primary{ display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem; background:linear-gradient(135deg,var(--deeper) 0%,var(--ocean) 100%); color:var(--white);font-family:var(--fo);font-weight:600;font-size:.88rem; text-decoration:none;border:none;cursor:pointer;border-radius:14px; box-shadow:0 4px 24px rgba(0,100,180,.28); transition:transform .2s,box-shadow .2s; } .btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 36px rgba(0,100,180,.38)} .btn-white{ display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 2rem; background:var(--white);color:var(--deeper); font-family:var(--fo);font-weight:700;font-size:.88rem; border-radius:14px;text-decoration:none; box-shadow:0 4px 20px rgba(0,0,0,.10);transition:transform .2s,box-shadow .2s; } /* ── SCROLL REVEAL ── */ .rv{opacity:0;transform:translateY(28px);transition:opacity .7s ease,transform .7s ease} .rvl{opacity:0;transform:translateX(-28px);transition:opacity .7s ease,transform .7s ease} .rvr{opacity:0;transform:translateX(28px);transition:opacity .7s ease,transform .7s ease} .rv.on,.rvl.on,.rvr.on{opacity:1;transform:translate(0)} .sg>*:nth-child(1){transition-delay:0s} .sg>*:nth-child(2){transition-delay:.09s} .sg>*:nth-child(3){transition-delay:.18s} .sg>*:nth-child(4){transition-delay:.27s} .sg>*:nth-child(5){transition-delay:.36s} /* ══════════════════════════════════════════════════ HERO — CINEMATIC FULL-BLEED ══════════════════════════════════════════════════ */ .page-hero{ position:relative;overflow:hidden; min-height:72vh; display:flex;align-items:flex-end; padding:11rem 6rem 5.5rem; } .page-hero-img{ position:absolute;inset:0;width:100%;height:100%; object-fit:cover;object-position:center 40%;z-index:0; filter:brightness(0.55) saturate(1.2); transform:scale(1.04); transition:transform 8s ease; } .page-hero:hover .page-hero-img{transform:scale(1.0)} /* Multi-stop gradient for cinematic depth */ .page-hero-overlay{ position:absolute;inset:0;z-index:1; background: linear-gradient( 180deg, rgba(3,45,71,0.55) 0%, rgba(3,45,71,0.25) 30%, rgba(2,18,35,0.15) 55%, rgba(2,18,35,0.88) 100% ), linear-gradient( 90deg, rgba(0,20,40,0.60) 0%, transparent 60% ); } /* Noise/grain overlay */ .page-hero::after{ content:'';position:absolute;inset:0;z-index:2; background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.035'/%3E%3C/svg%3E"); pointer-events:none;mix-blend-mode:overlay;opacity:.5; } /* Accent line bottom */ .page-hero::before{ content:'';position:absolute;bottom:0;left:0;right:0;height:3px;z-index:4; background:linear-gradient(90deg,var(--accent),var(--ocean),transparent); } .phc{position:relative;z-index:3;max-width:860px} .phc .slbl{color:rgba(0,212,255,.9)} .phc .slbl::before{background:linear-gradient(to right,rgba(0,212,255,.9),rgba(0,212,255,.2))} .phc h1{ font-family:var(--fd); font-size:clamp(3.4rem,7vw,6.5rem); line-height:.91;letter-spacing:.015em; color:#fff; margin:.9rem 0 1.4rem; text-shadow:0 4px 40px rgba(0,0,0,.5); } .phc h1 em{ color:#00e5ff;font-style:normal; text-shadow:0 0 40px rgba(0,220,255,.5),0 0 80px rgba(0,180,216,.25); } .phsub{ font-size:1.08rem;color:rgba(255,255,255,.88); line-height:1.75;max-width:600px; text-shadow:0 1px 12px rgba(0,0,0,.5); font-weight:300; } .blog-meta{display:flex;align-items:center;gap:1rem;margin-top:2rem;flex-wrap:wrap} .bmeta-tag{ font-family:var(--fo);font-size:.66rem;font-weight:700; letter-spacing:.18em;text-transform:uppercase; padding:.35rem 1rem; border:1px solid rgba(0,220,255,.4); color:rgba(0,220,255,.9);border-radius:100px; background:rgba(0,180,216,.08); backdrop-filter:blur(8px); } .bmeta-info{ font-family:var(--fo);font-size:.74rem; color:rgba(255,255,255,.45);letter-spacing:.05em; /* ══════════════════════════════════════════════════ ARTICLE LAYOUT — EDITORIAL MAGAZINE ══════════════════════════════════════════════════ */ .article-wrap{ max-width:1280px;margin:0 auto; padding:0 5rem; display:grid;grid-template-columns:1fr 320px; gap:5rem;align-items:start; } /* Section labels before h2 */ .article-body h2{ font-family:var(--fd); font-size:clamp(2.1rem,4vw,3.4rem); color:var(--deeper); line-height:.95; margin:4rem 0 1.4rem; padding-top:1.5rem; border-top:1px solid var(--border); position:relative; } .article-body h2::before{ content:''; position:absolute;top:-1px;left:0; width:3rem;height:3px; background:linear-gradient(to right,var(--accent),var(--ocean)); border-radius:2px; } .article-body h2 em{color:var(--ocean);font-style:normal} .article-body h3{ font-family:var(--fo);font-size:1.08rem;font-weight:700; color:var(--ink);margin:2.2rem 0 .8rem; display:flex;align-items:center;gap:.6rem; } .article-body h3::before{ content:'';display:block;width:.6rem;height:.6rem; background:var(--accent);border-radius:50%;flex-shrink:0; } .article-body p{ font-size:1rem;line-height:1.88; color:var(--slate);margin-bottom:1.5rem; } /* Lead paragraph — prominent opener */ .article-body .lead{ font-size:1.18rem;color:var(--ink);font-weight:400; line-height:1.78; padding:2rem 2rem 2rem 2.2rem; margin:2rem 0 2.8rem; background:linear-gradient(135deg,rgba(0,180,216,.05),rgba(0,100,160,.04)); border-left:4px solid var(--accent); border-radius:0 16px 16px 0; position:relative;overflow:hidden; } .article-body .lead::before{ content:'';position:absolute;top:0;left:0;bottom:0;width:4px; background:linear-gradient(to bottom,var(--accent),var(--ocean)); /* ── STAT BLOCKS — glowing cards ── */ .stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin:2.8rem 0} .stat-b{ background:var(--white); border:1px solid var(--border); border-radius:20px;padding:2rem 1.5rem; text-align:center; position:relative;overflow:hidden; box-shadow:0 4px 24px rgba(0,100,160,.06); transition:transform .3s,box-shadow .3s; } .stat-b:hover{transform:translateY(-5px);box-shadow:0 16px 48px rgba(0,100,180,.13)} .stat-b::before{ content:'';position:absolute;inset:0; background:radial-gradient(ellipse at 50% 0%,rgba(0,180,216,.08) 0%,transparent 70%); pointer-events:none; } .stat-b::after{ content:'';position:absolute;top:0;left:20%;right:20%;height:2px; background:linear-gradient(90deg,transparent,var(--accent),transparent); border-radius:0 0 4px 4px; } .stat-n{ font-family:var(--fd);font-size:3.2rem; background:linear-gradient(135deg,var(--deeper),var(--ocean)); -webkit-background-clip:text;-webkit-text-fill-color:transparent; background-clip:text; line-height:1; } .stat-l{ font-family:var(--fo);font-size:.68rem;font-weight:600; letter-spacing:.13em;text-transform:uppercase; color:var(--mist);margin-top:.5rem;line-height:1.4; /* ── REVENUE CARDS — elevated ── */ .rev-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem;margin:2.5rem 0} .rev-card{ background:var(--white); border:1px solid var(--border); border-radius:20px;padding:2rem; transition:transform .3s,box-shadow .3s,border-color .3s; position:relative;overflow:hidden; box-shadow:0 2px 12px rgba(0,100,160,.05); } .rev-card::before{ content:'';position:absolute;top:0;left:0;right:0;height:2px; background:linear-gradient(90deg,var(--accent),var(--ocean)); transform:scaleX(0);transform-origin:left;transition:transform .4s; } .rev-card:hover{ transform:translateY(-6px); box-shadow:0 20px 50px rgba(0,100,180,.14); border-color:rgba(0,180,216,.25); } .rev-card:hover::before{transform:scaleX(1)} .rev-card-icon{ font-size:2rem;margin-bottom:1rem;display:block; width:52px;height:52px; background:linear-gradient(135deg,var(--sky),var(--sky2)); border-radius:14px; display:flex;align-items:center;justify-content:center; } .rev-card h3{font-family:var(--fo);font-size:.97rem;font-weight:700;color:var(--ink);margin-bottom:.5rem} .rev-card p{font-size:.85rem;color:var(--slate);line-height:1.65;margin:0} .rev-card .rev-num{ font-family:var(--fd);font-size:2.2rem; color:var(--ocean);margin-top:1rem;line-height:1; /* ── QUOTE BLOCK — magazine pull-quote ── */ .quote-block{ background:var(--deeper); border-radius:24px;padding:3rem; margin:3rem 0;position:relative;overflow:hidden; } .quote-block::before{ content:'"'; position:absolute;top:-2rem;left:2rem; font-family:var(--fd);font-size:14rem;line-height:1; color:rgba(0,180,216,.08);pointer-events:none; background:linear-gradient(180deg,rgba(0,180,216,.15),rgba(0,180,216,.02)); -webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text; } /* Ambient glow */ .quote-block::after{ content:'';position:absolute; bottom:-4rem;right:-4rem; width:16rem;height:16rem; background:radial-gradient(circle,rgba(0,180,216,.12) 0%,transparent 70%); pointer-events:none; } .quote-block blockquote{ font-size:1.12rem;line-height:1.8; color:rgba(255,255,255,.92); font-style:italic;position:relative;z-index:1; margin-bottom:1.2rem; font-family:var(--fb);font-weight:300; } .quote-block .q-attr{ font-family:var(--fo);font-size:.8rem;font-weight:600; color:var(--accent);position:relative;z-index:1; display:flex;align-items:center;gap:.6rem; } .quote-block .q-attr::before{ content:'';display:block;width:1.5rem;height:1px; background:var(--accent); /* ── CHECKLIST — styled ── */ .checklist{list-style:none;margin:1.8rem 0 2.2rem;display:flex;flex-direction:column;gap:.85rem} .checklist li{ display:flex;align-items:flex-start;gap:1rem; font-size:.97rem;color:var(--slate);line-height:1.65; padding:.85rem 1rem; background:var(--white);border:1px solid var(--border); border-radius:12px; transition:border-color .2s,background .2s; } .checklist li:hover{border-color:rgba(0,180,216,.25);background:rgba(0,180,216,.02)} .checklist li::before{ content:'';display:block; width:20px;height:20px;min-width:20px; background:linear-gradient(135deg,var(--accent),var(--ocean)); border-radius:6px; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E"); background-size:12px;background-position:center;background-repeat:no-repeat; margin-top:2px;flex-shrink:0; /* ── TABLES — premium ── */ .rev-table{ width:100%;border-collapse:collapse; margin:2.5rem 0;border-radius:20px;overflow:hidden; box-shadow:0 8px 40px rgba(0,100,160,.09); } .rev-table th{ background:linear-gradient(135deg,var(--deeper),var(--deep)); color:var(--white); font-family:var(--fo);font-size:.72rem;font-weight:700; letter-spacing:.16em;text-transform:uppercase; padding:1.1rem 1.4rem;text-align:left; } .rev-table td{ padding:1rem 1.4rem;font-size:.9rem; color:var(--slate);vertical-align:top; border-bottom:1px solid var(--sky2); transition:background .15s; } .rev-table tr:hover td{background:rgba(0,180,216,.035)} .rev-table tr:last-child td{border-bottom:none} .rev-table td:first-child{font-family:var(--fo);font-weight:600;color:var(--ink)} .rev-table td.highlight{ font-family:var(--fo);font-weight:700;color:var(--ocean); } .rev-table tr:nth-child(even) td{background:rgba(232,244,253,.4)} /* ── ROI CALCULATOR ── */ .roi-box{ background:linear-gradient(135deg,var(--deeper) 0%,var(--deep) 100%); border-radius:24px;padding:2.8rem;margin:3rem 0; position:relative;overflow:hidden; box-shadow:0 12px 48px rgba(3,45,71,.3); } .roi-box::before{ content:'';position:absolute;inset:0; background-image: linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px); background-size:36px 36px;pointer-events:none; } .roi-box::after{ content:'';position:absolute; bottom:-6rem;right:-4rem; width:22rem;height:22rem; background:radial-gradient(circle,rgba(0,180,216,.15) 0%,transparent 70%); pointer-events:none; } .roi-box h3{font-family:var(--fd);font-size:2rem;color:var(--white);margin-bottom:.3rem;position:relative;z-index:1} .roi-box .roi-sub{font-size:.85rem;color:rgba(255,255,255,.5);margin-bottom:2rem;font-family:var(--fo);position:relative;z-index:1} .roi-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;margin-bottom:1rem;position:relative;z-index:1} .roi-input{display:flex;flex-direction:column;gap:.5rem} .roi-input label{font-family:var(--fo);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5)} .roi-input input{ padding:.8rem 1rem; border:1.5px solid rgba(255,255,255,.15); border-radius:12px; font-family:var(--fo);font-size:1rem; color:var(--white);background:rgba(255,255,255,.08); outline:none;transition:border-color .2s,background .2s; } .roi-input input:focus{border-color:var(--accent);background:rgba(0,180,216,.1)} .roi-results{ display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem; margin-top:2rem;padding-top:2rem; border-top:1px solid rgba(255,255,255,.1); position:relative;z-index:1; } .roi-res-item{text-align:center;padding:1.2rem;background:rgba(255,255,255,.06);border-radius:14px;border:1px solid rgba(255,255,255,.08)} .roi-res-n{ font-family:var(--fd);font-size:2.4rem; color:#00e5ff;line-height:1; text-shadow:0 0 20px rgba(0,220,255,.35); } /* ══════════════════════════════════════════════════ SIDEBAR ══════════════════════════════════════════════════ */ .article-sidebar{padding:5rem 0;position:sticky;top:6rem} .sidebar-cta{ background:linear-gradient(150deg,var(--deeper) 0%,var(--deep) 100%); border-radius:24px;padding:2.2rem;margin-bottom:1.5rem; position:relative;overflow:hidden; box-shadow:0 12px 48px rgba(3,45,71,.28); } .sidebar-cta::before{ content:'';position:absolute;inset:0; background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px); background-size:28px 28px; } .sidebar-cta::after{ content:'';position:absolute;top:-5rem;right:-5rem; width:14rem;height:14rem; background:radial-gradient(circle,rgba(0,180,216,.18) 0%,transparent 70%); pointer-events:none; } .sidebar-cta h3{ font-family:var(--fd);font-size:1.8rem; color:var(--white);margin-bottom:.5rem; position:relative;z-index:1;line-height:.95; } .sidebar-cta p{ font-size:.85rem;color:rgba(255,255,255,.55); line-height:1.7;margin-bottom:1.8rem; position:relative;z-index:1; } .sidebar-cta .btn-primary{ width:100%;justify-content:center; position:relative;z-index:1; background:linear-gradient(135deg,var(--accent),var(--ocean)); box-shadow:0 4px 20px rgba(0,180,216,.35); } .sidebar-facts{ background:var(--white); border:1px solid var(--border); border-radius:22px;padding:1.8rem;margin-bottom:1.5rem; box-shadow:0 4px 24px rgba(0,100,160,.06); } .sidebar-facts h4{ font-family:var(--fo);font-size:.7rem;font-weight:700; letter-spacing:.2em;text-transform:uppercase;color:var(--accent); margin-bottom:1.4rem; } .fact-item{ display:flex;justify-content:space-between;align-items:center; padding:.75rem 0;border-bottom:1px solid var(--sky2); } .fact-item:last-child{border-bottom:none} .fact-label{font-size:.82rem;color:var(--mist);font-family:var(--fo)} .fact-val{font-family:var(--fd);font-size:1.3rem;color:var(--ocean)} .sidebar-links{ background:var(--white); border:1px solid var(--border); border-radius:20px;padding:1.8rem; box-shadow:0 4px 24px rgba(0,100,160,.05); } .sidebar-links h4{ font-family:var(--fo);font-size:.7rem;font-weight:700; letter-spacing:.2em;text-transform:uppercase;color:var(--mist); margin-bottom:1.2rem; } .sidebar-links a{ display:flex;align-items:center;justify-content:space-between; padding:.7rem 0;font-size:.84rem;color:var(--ocean); text-decoration:none;font-family:var(--fo);font-weight:500; border-bottom:1px solid var(--sky2); transition:color .2s,padding-right .2s; } .sidebar-links a:last-child{border-bottom:none} .sidebar-links a::after{content:'→';opacity:.5;transition:opacity .2s,transform .2s} .sidebar-links a:hover{color:var(--deeper)} /* ══════════════════════════════════════════════════ CTA BAND ══════════════════════════════════════════════════ */ .cta-band{ background:linear-gradient(135deg,var(--deeper) 0%,#073a5a 50%,var(--ocean) 100%); padding:6rem 5rem; display:flex;justify-content:space-between;align-items:center; gap:2rem;flex-wrap:wrap; position:relative;overflow:hidden; } .cta-band::before{ content:'';position:absolute;inset:0; background-image: linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px); background-size:48px 48px; } .cta-band::after{ content:'';position:absolute; right:-6rem;top:-6rem; width:28rem;height:28rem; background:radial-gradient(circle,rgba(0,180,216,.12) 0%,transparent 65%); pointer-events:none; } .cta-band h2{ font-family:var(--fd); font-size:clamp(2.2rem,4.5vw,3.8rem); color:var(--white);line-height:.95; position:relative;z-index:1; } .cta-band p{ color:rgba(255,255,255,.65);font-size:1.02rem; margin-top:.7rem;max-width:400px; position:relative;z-index:1;line-height:1.7; } /* ══════════════════════════════════════════════════ FOOTER ══════════════════════════════════════════════════ */ footer { background: var(--deeper); padding: 5rem 5rem 3rem; position: relative; overflow: hidden; } footer::before{ content:'';position:absolute;top:0;left:0;right:0;height:1px; background:linear-gradient(90deg,transparent,rgba(0,180,216,.4),transparent); } .fg { display: grid; grid-template-columns: 2fr 1fr 1fr 1fr; gap: 3rem; margin-bottom: 4rem; } .fb-logo { font-family: var(--fd); font-size: 2rem; letter-spacing: 0.18em; color: var(--white); text-decoration: none; display: block; margin-bottom: 1rem; } .fb-logo span { color: var(--accent); } .fb > p { font-size: 0.88rem; color: rgba(255,255,255,0.4); line-height: 1.75; max-width: 280px; } .socials { display: flex; gap: 0.75rem; margin-top: 1.5rem; } .socials a { width: 36px; height: 36px; border-radius: 10px; background: rgba(255,255,255,0.07); border: 1px solid rgba(255,255,255,0.1); display: flex; align-items: center; justify-content: center; color: rgba(255,255,255,0.45); text-decoration: none; font-size: 0.85rem; transition: background 0.2s, color 0.2s, border-color 0.2s; } .socials a:hover { background: var(--accent); border-color: var(--accent); color: var(--white); } .fc h4 { font-family: var(--fo); font-size: 0.73rem; font-weight: 700; letter-spacing: 0.18em; text-transform: uppercase; color: var(--accent); margin-bottom: 1.2rem; } .fc ul { list-style: none; display: flex; flex-direction: column; gap: 0.65rem; } .fc ul a { font-size: 0.87rem; color: rgba(255,255,255,0.4); text-decoration: none; transition: color 0.2s; } .fc ul a:hover { color: var(--white); } .fb-bottom { display: flex; justify-content: space-between; align-items: center; padding-top: 2rem; border-top: 1px solid rgba(255,255,255,0.06); flex-wrap: wrap; gap: 1rem; } .fb-bottom p { font-size: 0.77rem; color: rgba(255,255,255,0.28); } .fb-tag { font-family: var(--fo); font-size: 0.7rem; font-weight: 600; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent); } .fb-links a { color: rgba(255,255,255,0.28); text-decoration: none; font-size: 0.77rem; } /* ══════════════════════════════════════════════════ RESPONSIVE ══════════════════════════════════════════════════ */ @media(max-width:1100px){ .article-wrap{grid-template-columns:1fr;padding:0 3rem} .article-sidebar{padding:0 0 4rem;position:static} } @media(max-width:900px){ .nav-links,.nav-cta-btn{display:none}.ham-btn{display:flex} .page-hero{padding:7rem 2rem 3.5rem;min-height:50vh} .article-wrap{padding:0 2rem} .stat-row{grid-template-columns:1fr 1fr} .rev-cards{grid-template-columns:1fr} .roi-row,.roi-results{grid-template-columns:1fr 1fr} .cta-band{padding:4rem 2rem;flex-direction:column;text-align:center} footer{padding:3.5rem 2rem 2rem} .fg{grid-template-columns:1fr 1fr;gap:2rem} } @media(max-width:600px){ .stat-row{grid-template-columns:1fr} .roi-row,.roi-results{grid-template-columns:1fr} .fg{grid-template-columns:1fr}
Models, pricing, certifications, factory-direct advantages, and the step-by-step purchase process — everything you need to know before you buy, direct from the manufacturer.
A jet car boat — also called a water car, jet car watercraft, or supercar boat — is a personal watercraft engineered to look and handle like a high-performance sports car while operating on water. Unlike a jet ski, which is functional in design, a jet car boat is built for visual impact as much as performance. The body panels replicate the lines of a supercar. The cockpit is enclosed. The ride experience is unlike anything else on the water.
Super Water Car is the manufacturer of the world's most commercially proven jet car boat, built in Ras al Khaimah, UAE, and deployed across resort fleets in 14 countries. When you buy a Super Water Car, you are buying direct from the factory that engineered it — not through a distributor, not from a reseller.
Entry-level commercial unit. 65-hour service interval. The most popular model for high-volume resort rental fleets. Ideal for operators prioritising throughput over top-end performance.
Grand Tourer. Side-by-side seating, extended cockpit, 70-hour service interval. Suited to premium experiences, VIP packages, and marina clubs targeting couples and duo rides.
Race Spec. CF-ABS hull, 90-hour service interval, standard GPS and geo-fencing. For operators who want the highest visual impact and performance envelope on the water.
Commercial-grade. 90-hour service interval, 5-year commercial warranty, fleet dashboard app, built-in GPS telemetry. Designed for operators running 300+ days per year.
Outboard engine configuration. Adjustable power output, 100-hour service interval, 2× jet engine lifespan. For operators in regulated-speed zones or long-season commercial environments.
Twin-engine open-water configuration. Deep-V CF hull, full navigation suite, 78 mph top speed, self-righting stabilisation. For operators running offshore excursions and island-hop tours.
Jet car boat pricing varies significantly based on model, specification, custom livery, and delivery destination. As a manufacturer, Super Water Car does not publish fixed retail prices because every fleet order is configured to the operator's specific requirements — engine tuning, hull colour, livery branding, telematics package, and delivery logistics all factor into the final quote.
What you should know about pricing in this category:
To get accurate pricing, the right approach is a fleet consultation — a 20-minute conversation where we understand your operation and build a custom proposal. Most operators receive their proposal within 48 hours.
"We had been quoted by two distributors before we found Super Water Car's direct contact. The factory price for three units was 28% below what the distributor had quoted for the same configuration. Same product. Same certifications. Entirely different price."
Before purchasing any jet car boat for commercial use, confirm that the unit carries the certifications required by your operating jurisdiction. Super Water Car units are certified to the following standards, which cover all major operating markets:
| Certification | What It Covers | Required In |
|---|---|---|
| CE (EU Marine Equipment Directive) | Build quality, safety, environmental compliance | EU, ASEAN, Africa, most global markets |
| USCG (US Coast Guard) | US federal watercraft safety standards | USA, US territories, widely recognised globally |
| ISO 11591 | Field-of-vision standards for powered watercraft | Commercial operations, insurance requirements |
| RCD (Recreational Craft Directive) | EU recreational craft regulation compliance | European Union markets |
| IP68 | Electronics sealed to full submersion standard | All markets — required for commercial reliability |
| Factor | Factory Direct (Super Water Car) | Through Distributor / Reseller |
|---|---|---|
| Price | Factory price — no markup layers | +20–35% distributor margin typical |
| Configuration | Custom-built to your exact spec | Limited to distributor stock |
| Lead Time | Direct production scheduling | Depends on distributor inventory |
| Livery / Branding | Factory-applied, included in price | Often unavailable or costly add-on |
| Parts Supply | Direct factory supply chain | Dependent on distributor stock |
| Technical Support | Factory engineering team direct access | Third-party service centre |
| Warranty | Manufacturer warranty, direct claim | Warranty claims via distributor |
A conversation with our sales team covering your operation type, location, fleet size, and revenue goals. We ask the right questions to build the right proposal.
A written proposal with model recommendation, full specification sheet, factory pricing, livery options, and delivery timeline for your destination.
You confirm model, engine specification, colour, livery design, and any additional options. Production is scheduled from this point.
Standard builds take 6–8 weeks. Custom livery builds take 10–14 weeks. Your unit is built to order — not pulled from stock.
Every unit passes a 47-point inspection and receives its serialised QA passport before shipping. Delivery includes on-site commissioning and operator training for your team.
Single units are available. There is no minimum order requirement. However, fleet orders of 3+ units attract volume pricing and dedicated logistics support.
Yes. Super Water Car ships to all markets. We have active deliveries to the GCC, Southeast Asia, Africa, Europe, and the Americas. Our logistics team handles all export documentation.
Production time is 6–14 weeks depending on configuration. Shipping time varies by destination — 12–14 days to East Africa, 18–22 days to Southeast Asia and South Africa, 3–5 days within the GCC.
All units carry a manufacturer warranty (2–5 years depending on model) covering structural defects, drivetrain components, and electronics. Commercial operators on the Fleet Pro model receive a 5-year warranty — the longest in the category.
Yes. Custom livery is standard on all orders — not a cost extra. We apply your resort branding, colour scheme, and any graphics at factory before shipping.
Factory-direct supply. Custom fleet proposals within 48 hours.