
  :root{ color-scheme: dark; }
  /* ============ TOKENS ============ */
  :root{
    --void:#0A0A0C;
    --void-2:#131316;
    --void-3:#1C1C20;
    --void-4:#08080A;
    --velvet:#0A0A0C;
    --velvet-2:#131316;
    --velvet-3:#1C1C20;
    --gold:#F0B429;
    --gold-deep:#F5C859;
    --gold-pale:#FCEFCF;
    --blue:#4C8DFF;
    --emerald:#2ECC8F;
    --coral:#FF5C7A;
    --purple:#FF8A4C;
    --amber:#F0B429;
    --ink:#F5F4F0;
    --ink-dim:rgba(245,244,240,0.84);
    --ink-faint:rgba(245,244,240,0.46);
    --line:rgba(245,244,240,0.14);
    --line-gold:rgba(240,180,41,0.55);
    --shadow-sm:0 2px 10px rgba(0,0,0,0.30);
    --shadow-md:0 8px 24px rgba(0,0,0,0.40);
    --shadow-lg:0 20px 48px rgba(0,0,0,0.50);

    --font-display:'Space Grotesk', sans-serif;
    --font-body:'Inter', sans-serif;
    --font-mono:'Space Mono', monospace;

    --container:1260px;
    --gutter:clamp(20px, 4vw, 48px);
    --section-pad:clamp(64px, 9vw, 132px);

    --radius-lg:20px;
    --radius-md:14px;

    --logo-uri:url("data:image/png;base64,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");
    --logo-uri-light:url("data:image/png;base64,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");
  }
  .logo-mark{display:inline-block; background-image:var(--logo-uri); background-size:contain; background-repeat:no-repeat; background-position:center;}

  /* ============ RESET ============ */
  *,*::before,*::after{box-sizing:border-box; margin:0; padding:0;}
  html{scroll-behavior:smooth; overflow-x:hidden;}
  body{
    font-family:var(--font-body);
    background:var(--void);
    color:var(--ink);
    line-height:1.5;
    -webkit-font-smoothing:antialiased;
    overflow-x:hidden;
    -moz-osx-font-smoothing:grayscale;
    overflow-x:hidden;
    scrollbar-color:var(--gold-deep) var(--void);
  }
  body.no-scroll{overflow:hidden;}
  img,svg{max-width:100%; display:block;}
  a{color:inherit; text-decoration:none;}
  button{font:inherit; cursor:pointer; border:none; background:none; color:inherit;}
  ul{list-style:none;}
  input,select,textarea{font-family:inherit;}
  ::selection{background:var(--gold); color:#1A1610;}
  ::-webkit-scrollbar{width:10px;}
  ::-webkit-scrollbar-track{background:var(--void);}
  ::-webkit-scrollbar-thumb{background:var(--gold-deep); border-radius:10px;}
  ::-webkit-scrollbar-thumb:hover{background:var(--gold);}

  a:focus-visible, button:focus-visible, input:focus-visible, textarea:focus-visible, select:focus-visible{
    outline:2px solid var(--gold); outline-offset:3px; border-radius:2px;
  }

  /* ============ UTILITY ============ */
  section{padding:var(--section-pad) var(--gutter); position:relative;}

  /* ============ AMBIENT MOTION ORBS ============ */
  /* Continuous, slow-drifting soft-glow shapes — unlike the one-time reveal
     animations, these never stop moving, giving every section some of the
     same persistent-motion quality the hero has. Purely decorative, sits
     behind content (z-index:0), so it can never interfere with text. */
  .motion-orb{
    position:absolute; border-radius:50%; filter:blur(56px); z-index:0;
    pointer-events:none; will-change:transform;
    animation:orb-drift 16s ease-in-out infinite;
  }
  @keyframes orb-drift{
    0%,100%{transform:translate(0,0) scale(1);}
    33%{transform:translate(3vw,-2vh) scale(1.12);}
    66%{transform:translate(-2.5vw,2.5vh) scale(0.92);}
  }
  @media (prefers-reduced-motion: reduce){
    .motion-orb{animation:none;}
  }
  @media (max-width:600px){
    .motion-orb{opacity:0.5;}
  }
  .section-inner{max-width:var(--container); margin:0 auto; position:relative; z-index:1;}
  .eyebrow{
    font-family:var(--font-mono); font-size:.78rem; letter-spacing:.12em; text-transform:uppercase;
    color:var(--gold); margin-bottom:18px; display:flex; align-items:center; gap:10px;
  }
  .eyebrow::before{content:''; width:26px; height:1px; background:currentColor; opacity:.7;}
  .section-head{max-width:640px; margin-bottom:60px;}
  .section-head h2{font-family:var(--font-display); font-weight:600; font-size:clamp(1.9rem,3.6vw,3rem); line-height:1.14; letter-spacing:-.01em;}
  .section-head p{margin-top:18px; font-size:1.05rem; color:var(--ink-dim); max-width:52ch;}

  .reveal{opacity:0; transform:translateY(28px) rotate(-1.5deg); transition:opacity .7s cubic-bezier(.34,1.56,.64,1), transform .7s cubic-bezier(.34,1.56,.64,1);}

  /* ============ PAGE VIEWS (single-file page switcher) ============ */
  .page-view{display:none; opacity:0; transform:translateY(14px); transition:opacity .32s ease, transform .32s ease;}
  .page-view.active{display:block;}
  .page-view.active.page-visible{opacity:1; transform:translateY(0);}
  @media (prefers-reduced-motion: reduce){
    .page-view{transition:none; transform:none;}
    .page-view.active{opacity:1;}
  }
  .page-view.active{display:block;}
  .reveal.is-visible{opacity:1; transform:none;}

  .hex-layer{position:absolute; inset:0; pointer-events:none; z-index:0;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='90.00' height='51.96'%3E%3Cg fill='none' stroke='%23D9A520' stroke-width='1'%3E%3Cpolygon points='30.00,0.00 15.00,25.98 -15.00,25.98 -30.00,0.00 -15.00,-25.98 15.00,-25.98'/%3E%3Cpolygon points='120.00,0.00 105.00,25.98 75.00,25.98 60.00,0.00 75.00,-25.98 105.00,-25.98'/%3E%3Cpolygon points='75.00,25.98 60.00,51.96 30.00,51.96 15.00,25.98 30.00,0.00 60.00,0.00'/%3E%3Cpolygon points='-15.00,25.98 -30.00,51.96 -60.00,51.96 -75.00,25.98 -60.00,0.00 -30.00,0.00'/%3E%3Cpolygon points='165.00,25.98 150.00,51.96 120.00,51.96 105.00,25.98 120.00,0.00 150.00,0.00'/%3E%3Cpolygon points='30.00,51.96 15.00,77.94 -15.00,77.94 -30.00,51.96 -15.00,25.98 15.00,25.98'/%3E%3Cpolygon points='120.00,51.96 105.00,77.94 75.00,77.94 60.00,51.96 75.00,25.98 105.00,25.98'/%3E%3C/g%3E%3C/svg%3E");
    background-size:90px 51.96px; opacity:.09;
  }

  .tile{border-radius:4px; display:inline-block; flex-shrink:0;}

  .btn{
    display:inline-flex; align-items:center; gap:10px; padding:15px 30px; border-radius:100px;
    font-size:.92rem; font-weight:600; white-space:nowrap;
    transition:transform .35s cubic-bezier(.2,.8,.2,1), background .3s ease, color .3s ease, border-color .3s ease;
  }
  .btn svg{width:15px; height:15px; transition:transform .3s ease;}
  .btn-primary{background:linear-gradient(135deg, var(--gold), var(--gold-deep)); color:#1A1610; box-shadow:var(--shadow-sm);}
  .btn-primary:hover{transform:translateY(-2px); box-shadow:var(--shadow-md);}
  .btn-primary:hover svg{transform:translate(3px,-3px);}
  .btn-outline{border:1px solid var(--line); color:var(--ink);}
  .btn-outline:hover{border-color:var(--gold); color:var(--gold);}

  /* ============ CURSOR ============ */
  @media (hover:hover) and (pointer:fine){
    a,button,.work-row,.service-row{cursor:none;}
  }
  .cursor-dot,.cursor-ring{position:fixed; top:0; left:0; border-radius:50%; pointer-events:none; z-index:9999; transform:translate(-50%,-50%); will-change:transform;}
  .cursor-dot{width:6px; height:6px; background:var(--gold);}
  .cursor-ring{width:34px; height:34px; border:1px solid var(--ink-dim); transition:width .28s ease,height .28s ease,border-color .28s ease,background .28s ease;}
  body.cursor-hover .cursor-ring{width:58px; height:58px; border-color:var(--gold); background:rgba(217,165,32,0.08);}
  @media (hover:none), (pointer:coarse){
    .cursor-dot,.cursor-ring{display:none;}
  }

  /* ============ PRELOADER ============ */
  .preloader{
    position:fixed; inset:0; z-index:10000; background:var(--void);
    display:flex; align-items:center; justify-content:center;
    transition:opacity .6s ease, visibility .6s ease;
  }
  .preloader .logo-mark{width:76px; height:76px; animation:pulse 1.3s ease-in-out infinite;}
  @keyframes pulse{0%,100%{opacity:.5; transform:scale(.92);} 50%{opacity:1; transform:scale(1);}}
  .preloader.done{opacity:0; visibility:hidden; pointer-events:none;}

  /* ============ GRAIN ============ */
  .grain{
    position:fixed; inset:0; z-index:9997; pointer-events:none; opacity:.035; mix-blend-mode:overlay;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");
  }

  .whatsapp-float{
    position:fixed; bottom:26px; right:26px; z-index:998;
    width:60px; height:60px; border-radius:50%;
    background:#25D366; color:#FFFFFF;
    display:flex; align-items:center; justify-content:center;
    box-shadow:0 8px 24px rgba(37,211,102,0.45);
    transition:transform .3s ease, box-shadow .3s ease;
  }
  .whatsapp-float:hover{transform:scale(1.08); box-shadow:0 12px 32px rgba(37,211,102,0.55);}
  .whatsapp-float svg{width:30px; height:30px;}
  @media (max-width:600px){
    .whatsapp-float{width:52px; height:52px; bottom:16px; right:16px;}
    .whatsapp-float svg{width:26px; height:26px;}
  }

  /* ============ NAV ============ */
  .nav{
    position:fixed; top:0; left:0; right:0; z-index:1000;
    padding:20px var(--gutter);
    display:flex; align-items:center; justify-content:space-between;
    border-bottom:1px solid transparent;
    color:var(--ink);
    transition:background .4s ease, padding .4s ease, border-color .4s ease, backdrop-filter .4s ease;
  }
  .nav.scrolled{
    background:rgba(26,16,70,0.86); backdrop-filter:blur(14px); -webkit-backdrop-filter:blur(14px);
    border-color:var(--line); padding-block:13px; box-shadow:var(--shadow-sm);
  }
  .nav-brand{display:flex; align-items:center; gap:14px; font-family:var(--font-display); font-size:1.2rem; font-weight:600; letter-spacing:-.01em; color:var(--ink);}
  .nav-brand .logo-mark{filter:drop-shadow(0 0 10px rgba(240,180,41,0.35));}
  .nav-brand .logo-mark{width:42px; height:42px; background-image:var(--logo-uri-light);}
  .nav-links{display:flex; gap:36px; font-size:.92rem;}
  .nav-links a{position:relative; padding:4px 0; color:var(--ink-dim); transition:color .3s ease;}
  .nav-links a:hover{color:var(--ink);}
  .nav-links a::after{content:''; position:absolute; left:0; right:100%; bottom:0; height:1px; background:var(--gold); transition:right .3s ease;}
  .nav-links a:hover::after{right:0;}
  .nav-right{display:flex; align-items:center; gap:26px;}

  .menu-toggle{display:none; flex-direction:column; gap:5px; width:26px; z-index:1001;}
  .menu-toggle span{height:2px; width:100%; background:var(--ink); transition:transform .3s ease, opacity .3s ease;}
  .menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg);}
  .menu-toggle.active span:nth-child(2){opacity:0;}
  .menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg);}

  .mobile-menu{
    position:fixed; inset:0; z-index:999; background:var(--velvet);
    display:flex; flex-direction:column; justify-content:center; padding:40px var(--gutter);
    color:var(--ink);
    transform:translateY(-100%); transition:transform .55s cubic-bezier(.2,.8,.2,1);
  }
  .mobile-menu.open{transform:translateY(0);}
  .mobile-menu a{font-family:var(--font-display); font-size:2rem; padding:16px 0; border-bottom:1px solid var(--line); font-weight:600; color:var(--ink);}

  @media (max-width:960px){
    .nav-links{display:none;}
    .menu-toggle{display:flex;}
  }

  /* ============ HERO ============ */
  .hero{
    min-height:100vh; display:flex; align-items:center;
    padding:140px var(--gutter) 90px;
    background:var(--velvet);
    color:var(--ink);
    overflow:hidden;
  }
  .hero-video{
    position:absolute; inset:0; width:100%; height:100%; object-fit:cover;
    opacity:0; transition:opacity 1.4s ease; z-index:0;
  }
  .hero-video.is-playing{opacity:.32;}
  .hero-bg-overlay{
    position:absolute; inset:0; z-index:0;
    background:
      radial-gradient(ellipse 60% 50% at 88% 12%, rgba(240,180,41,0.420), transparent 62%),
      radial-gradient(ellipse 50% 45% at 2% 98%, rgba(240,180,41,0.420), transparent 60%),
      linear-gradient(160deg, var(--velvet-3), var(--velvet) 55%);
  }
  .hero-grid{max-width:var(--container); margin:0 auto; width:100%; display:grid; grid-template-columns:1.05fr .95fr; gap:48px; align-items:center; position:relative; z-index:1;}
  .hero h1{font-family:var(--font-display); font-weight:700; font-size:clamp(2.4rem,5vw,4.5rem); line-height:1.06; letter-spacing:-.015em; color:var(--ink);}
  .hero h1 span{color:var(--gold);}
  .hero .lede{margin-top:26px; max-width:46ch; font-size:1.15rem; color:var(--ink-dim);}
  .hero-actions{margin-top:42px; display:flex; gap:18px; flex-wrap:wrap; align-items:center;}
  .hero-goal-picker{margin-top:36px; padding:22px; border:1px solid var(--line); border-radius:var(--radius-lg); background:rgba(255,255,255,0.03); max-width:520px;}
  .hero-goal-picker label{display:block; font-family:var(--font-mono); font-size:.82rem; letter-spacing:.02em; color:var(--ink-dim); margin-bottom:12px;}
  .hero-goal-row{display:flex; gap:12px; flex-wrap:wrap; align-items:stretch;}
  .hero-goal-row select{
    flex:1; min-width:220px; padding:15px 44px 15px 20px; border-radius:14px; border:1px solid var(--line);
    background:var(--void-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23F0B429' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 16px center;
    background-size:18px; -webkit-appearance:none; appearance:none;
    color:var(--ink); font-family:var(--font-body); font-size:.92rem; cursor:pointer; line-height:1.3;
    transition:border-color .25s ease;
  }
  .hero-goal-row select:hover, .hero-goal-row select:focus{border-color:var(--gold); outline:none;}
  .hero-goal-row select option{background:var(--void-2); color:var(--ink); padding:10px;}
  .hero-goal-row .hero-goal-cta{white-space:nowrap; flex-shrink:0;}
  @media (max-width:680px){
    .hero-goal-row{flex-direction:column; align-items:stretch;}
    .hero-goal-row select, .hero-goal-row .hero-goal-cta{width:100%; min-width:0; white-space:normal; justify-content:center;}
  }
  .hero-credential{margin-top:56px; font-family:var(--font-mono); font-size:.78rem; letter-spacing:.03em; color:var(--ink-faint);}

  .hero-visual{position:relative; aspect-ratio:1/1; max-height:540px; margin:0 auto; width:100%; border-radius:var(--radius-lg); overflow:hidden;}
  .hero-visual-fallback{position:absolute; inset:0; width:100%; height:100%; opacity:1; transition:opacity .7s ease; display:flex; align-items:center; justify-content:center;}
  .hero-visual.js-active .hero-visual-fallback{opacity:0;}
  .hero-logo-glow{
    position:absolute; width:60%; height:60%; border-radius:50%;
    background:radial-gradient(circle, rgba(217,165,32,0.34), transparent 70%);
    animation:glow-pulse 3.2s ease-in-out infinite;
  }
  @keyframes glow-pulse{0%,100%{transform:scale(0.94); opacity:.8;} 50%{transform:scale(1.04); opacity:1;}}
  .hero-logo-static{position:relative; width:46%; aspect-ratio:1/1; filter:drop-shadow(0 20px 40px rgba(0,0,0,0.5)); background-image:var(--logo-uri-light);}
  #hero-canvas{position:absolute; inset:0; width:100%!important; height:100%!important; display:block;}

  @media (max-width:960px){
    .hero-grid{grid-template-columns:1fr; text-align:left;}
    .hero-visual{max-height:360px; margin-top:20px;}
    .hero{padding-top:120px;}
  }

  /* ============ MARQUEE ============ */
  .marquee{
    --ink-dim:rgba(247,245,239,0.7);
    border-top:1px solid rgba(247,245,239,0.16); border-bottom:1px solid rgba(247,245,239,0.16);
    padding:20px 0; overflow:hidden; white-space:nowrap; background:var(--velvet);
  }
  .marquee-track{display:inline-flex; animation:scroll-left 28s linear infinite;}
  .marquee-track span{
    font-family:var(--font-mono); font-size:.92rem; letter-spacing:.04em; color:var(--ink-dim);
    padding:0 18px; display:inline-flex; align-items:center; gap:10px;
  }
  .marquee-track span svg{width:18px; height:18px; flex-shrink:0;}
  @keyframes scroll-left{from{transform:translateX(0);} to{transform:translateX(-50%);}}

  /* ============ VIDEO FEATURE ============ */
  .video-feature-section{background:var(--void); text-align:center;}
  .youtube-embed{
    position:relative; width:100%; max-width:880px; margin:0 auto;
    aspect-ratio:3/2; border-radius:var(--radius-lg); overflow:hidden;
    box-shadow:var(--shadow-lg); background:var(--ink); cursor:pointer;
  }
  .youtube-embed iframe{position:absolute; inset:0; width:100%; height:100%; border:0; display:block;}
  .video-thumbnail{position:absolute; inset:0; width:100%; height:100%; object-fit:cover;}
  .youtube-embed::after{
    content:''; position:absolute; inset:0;
    background:radial-gradient(circle at 50% 50%, rgba(0,0,0,0.05), rgba(0,0,0,0.35));
    transition:background .3s ease;
  }
  .youtube-embed:hover::after{background:radial-gradient(circle at 50% 50%, rgba(0,0,0,0.02), rgba(0,0,0,0.15));}
  .youtube-embed .play-button{
    position:absolute; top:50%; left:50%; transform:translate(-50%,-50%);
    width:84px; height:84px; border-radius:50%; z-index:2;
    background:rgba(240,180,41,0.92); display:flex; align-items:center; justify-content:center;
    box-shadow:0 8px 30px rgba(0,0,0,0.4); transition:transform .3s ease, background .3s ease;
  }
  .youtube-embed:hover .play-button{transform:translate(-50%,-50%) scale(1.1); background:var(--gold);}
  .youtube-embed .play-button svg{width:28px; height:28px; margin-left:4px; color:#1A1610;}
  @media (max-width:600px){
    .youtube-embed .play-button{width:64px; height:64px;}
    .youtube-embed .play-button svg{width:22px; height:22px;}
  }

  /* ============ WHY CHOOSE US ============ */
  .why-section{position:relative; overflow:hidden; background:
      radial-gradient(ellipse 50% 60% at 95% 0%, rgba(46,111,242,0.386), transparent 60%),
      radial-gradient(ellipse 40% 50% at 0% 100%, rgba(240,66,107,0.312), transparent 60%),
      var(--void-2);}
  .why-grid{position:relative; z-index:1; display:grid; grid-template-columns:1fr 1fr; gap:64px;}
  .why-statement{font-family:var(--font-display); font-weight:600; font-size:clamp(1.7rem,3vw,2.4rem); line-height:1.25;}
  .why-body p{font-size:1.05rem; color:var(--ink-dim); max-width:54ch;}
  .why-tags{display:flex; flex-direction:column; gap:16px; margin-top:38px;}

  /* ============ COMPARISON TABLE ============ */
  .compare-table{border:1px solid var(--line); border-radius:var(--radius-lg); overflow:hidden; background:var(--void);}
  .compare-row{display:grid; grid-template-columns:1fr 1.4fr 1fr 1fr; border-bottom:1px solid var(--line);}
  .compare-row:last-child{border-bottom:none;}
  .compare-cell{padding:18px 20px; font-size:.9rem; color:var(--ink-dim); display:flex; align-items:center;}
  .compare-label{font-family:var(--font-mono); font-size:.78rem; letter-spacing:.04em; color:var(--ink-faint); text-transform:uppercase;}
  .compare-highlight{background:var(--gold-pale); color:#1A1610; font-weight:500; border-left:2px solid var(--gold); border-right:2px solid var(--gold);}
  .compare-head .compare-cell{font-family:var(--font-display); font-weight:600; color:var(--ink); font-size:.95rem; padding:16px 20px;}
  .compare-head .compare-highlight{background:var(--gold); color:#1A1610; border-top:2px solid var(--gold);}
  @media (max-width:760px){
    .compare-row{grid-template-columns:1fr; gap:2px;}
    .compare-cell{padding:10px 16px;}
    .compare-highlight{border:none; border-left:2px solid var(--gold);}
    .compare-row:not(.compare-head) .compare-label{padding-top:16px; border-top:1px solid var(--line);}
  }
  .why-tag{display:flex; align-items:center; gap:14px; font-family:var(--font-mono); font-size:.88rem; letter-spacing:.02em;}
  .why-tag .tile{width:9px; height:9px; background:var(--gold);}

  @media (max-width:900px){
    .why-grid{grid-template-columns:1fr; gap:32px;}
  }

  /* ============ 3D DECORATIVE ELEMENTS ============ */
  /* All three types are sized to fit inside the guaranteed minimum 64px
     section padding and anchored to the very top or bottom edge of a
     section (never a percentage into the middle) — so regardless of how
     long the text content is, or how narrow the screen is, these can
     structurally never overlap real content. */

  .cube-scene{position:absolute; width:46px; height:46px; perspective:400px; z-index:0; pointer-events:none;}
  .cube-3d{width:100%; height:100%; position:relative; transform-style:preserve-3d; animation:cube-spin 14s linear infinite;}
  @keyframes cube-spin{
    from{transform:rotateX(0deg) rotateY(0deg);}
    to{transform:rotateX(360deg) rotateY(360deg);}
  }
  .cube-face{
    position:absolute; width:46px; height:46px; border-radius:7px;
    border:1px solid rgba(255,255,255,0.18); opacity:0.92;
    display:flex; align-items:center; justify-content:center;
  }
  .cube-face svg{width:20px; height:20px; color:#FFFFFF;}
  .cube-face.cf-front{background:var(--gold);}
  .cube-face.cf-back{background:var(--blue);}
  .cube-face.cf-right{background:var(--coral);}
  .cube-face.cf-left{background:var(--emerald);}
  .cube-face.cf-top{background:var(--purple);}
  .cube-face.cf-bottom{background:#0A66C2;}
  .cf-front{transform:translateZ(23px);}
  .cf-back{transform:translateZ(-23px) rotateY(180deg);}
  .cf-right{transform:rotateY(90deg) translateZ(23px);}
  .cf-left{transform:rotateY(-90deg) translateZ(23px);}
  .cf-top{transform:rotateX(90deg) translateZ(23px);}
  .cf-bottom{transform:rotateX(-90deg) translateZ(23px);}

  .card3d-scene{position:absolute; width:38px; height:52px; perspective:400px; z-index:0; pointer-events:none;}
  .card3d{width:100%; height:100%; position:relative; transform-style:preserve-3d; animation:card3d-flip 9s linear infinite;}
  @keyframes card3d-flip{from{transform:rotateY(0deg);} to{transform:rotateY(360deg);}}
  .card3d-face{
    position:absolute; inset:0; border-radius:8px; border:1px solid rgba(255,255,255,0.18);
    display:flex; align-items:center; justify-content:center; backface-visibility:hidden; opacity:0.92;
  }
  .card3d-face svg{width:18px; height:18px; color:#fff;}
  .c3f-back{transform:rotateY(180deg);}

  .cubemini-scene{position:absolute; width:32px; height:32px; perspective:320px; z-index:0; pointer-events:none;}
  .cubemini-3d{width:100%; height:100%; position:relative; transform-style:preserve-3d; animation:cubemini-spin 6s linear infinite;}
  @keyframes cubemini-spin{from{transform:rotateX(0deg) rotateY(0deg);} to{transform:rotateX(-360deg) rotateY(360deg);}}
  .cubemini-face{
    position:absolute; width:32px; height:32px; border-radius:5px;
    border:1px solid rgba(255,255,255,0.18); opacity:0.92;
    display:flex; align-items:center; justify-content:center;
  }
  .cubemini-face svg{width:14px; height:14px; color:#fff;}
  .cmf-front{transform:translateZ(16px);}
  .cmf-back{transform:translateZ(-16px) rotateY(180deg);}
  .cmf-right{transform:rotateY(90deg) translateZ(16px);}
  .cmf-left{transform:rotateY(-90deg) translateZ(16px);}
  .cmf-top{transform:rotateX(90deg) translateZ(16px);}
  .cmf-bottom{transform:rotateX(-90deg) translateZ(16px);}

  /* Mobile: shrink every 3D element as one scaled unit (not individual
     face values) so the same horizontal percentage positions leave real
     breathing room between elements instead of nearly touching. */
  @media (max-width:600px){
    .cube-scene, .card3d-scene, .cubemini-scene{transform:scale(0.62);}
  }
  @media (max-width:420px){
    .cube-scene, .card3d-scene, .cubemini-scene{transform:scale(0.5);}
  }

  /* On narrow screens, keep a curated subset visible (the first 5 placed
     per section) rather than all of them — same reasoning as the "floating
     tiles" problem: too many small moving things on a small screen reads as
     clutter, not craft. The edge-anchoring keeps every visible one safely
     clear of text either way. */

  /* ============ CHALLENGES ============ */
  .challenges-section{background:
      radial-gradient(ellipse 50% 55% at 8% 0%, rgba(46,111,242,0.300), transparent 60%),
      radial-gradient(ellipse 45% 50% at 100% 100%, rgba(240,180,41,0.273), transparent 60%),
      var(--void-3);}
  .challenges-grid{display:grid; grid-template-columns:1fr 1fr; gap:28px;}
  /* ============ CASE STUDIES ============ */
  .case-grid{display:grid; grid-template-columns:repeat(2,1fr); gap:28px; margin-top:12px;}
  .case-card{
    padding:32px; border:1px solid var(--line); border-radius:var(--radius-lg);
    background:var(--void-2); box-shadow:var(--shadow-sm);
    transition:transform .35s ease, box-shadow .35s ease;
  }
  .case-card:hover{transform:translateY(-4px); box-shadow:var(--shadow-md);}
  .case-industry{font-family:var(--font-mono); font-size:.78rem; letter-spacing:.06em; text-transform:uppercase; color:var(--gold); margin-bottom:6px;}
  .case-card h3{font-family:var(--font-display); font-weight:600; font-size:1.4rem; margin-bottom:20px;}
  .case-block{margin-bottom:18px;}
  .case-block:last-child{margin-bottom:0;}
  .case-label{display:block; font-family:var(--font-mono); font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; color:var(--ink-faint); margin-bottom:6px;}
  .case-block p{font-size:.94rem; color:var(--ink-dim); line-height:1.55;}
  .case-note{margin-top:32px; font-size:.85rem; color:var(--ink-faint); text-align:center; max-width:64ch; margin-left:auto; margin-right:auto;}
  @media (max-width:900px){
    .case-grid{grid-template-columns:1fr; gap:20px;}
  }

  .challenge-card{
    padding:36px; border:1px solid var(--line); border-radius:var(--radius-lg);
    background:var(--void); transition:transform .4s ease, border-color .4s ease, box-shadow .4s ease;
    box-shadow:var(--shadow-sm);
  }
  .challenge-card:hover{transform:translateY(-4px); border-color:var(--challenge-accent, var(--gold)); box-shadow:var(--shadow-md);}
  .challenge-title{font-family:var(--font-display); font-size:1.2rem; font-weight:600; margin-bottom:14px; color:var(--challenge-accent, var(--gold)); line-height:1.35;}
  .challenge-desc{color:var(--ink-dim); font-size:.96rem; margin-bottom:20px;}
  .challenge-list{display:flex; flex-direction:column; gap:9px; margin-bottom:24px;}
  .challenge-list li{display:flex; align-items:flex-start; gap:10px; font-size:.9rem; color:var(--ink-dim);}
  .challenge-list li::before{content:'✓'; color:var(--challenge-accent, var(--gold)); flex-shrink:0; font-weight:700;}
  .work-link{display:inline-flex; align-items:center; gap:8px; font-size:.92rem; color:var(--challenge-accent, var(--gold)); border-bottom:1px solid currentColor; padding-bottom:4px; transition:opacity .3s ease;}
  .work-link svg{width:13px; height:13px;}
  .work-link:hover{opacity:.7;}

  @media (max-width:760px){
    .challenges-grid{grid-template-columns:1fr;}
  }

  /* ============ SERVICES ============ */
  .service-row{
    display:grid; grid-template-columns:32px 1fr 1fr; gap:32px; align-items:start;
    padding:32px 0; border-top:1px solid var(--line); transition:padding-left .4s ease;
  }
  .service-list .service-row:last-child{border-bottom:1px solid var(--line);}
  .service-row:hover{padding-left:14px;}
  .service-row:hover .tile{transform:rotate(12deg) scale(1.15);}
  .service-index{padding-top:10px;}
  .service-index .tile{width:14px; height:14px; background:var(--gold); transition:transform .35s ease;}
  .service-icon{display:inline-flex; width:26px; height:26px; transition:transform .35s ease;}
  .service-icon svg{width:100%; height:100%;}
  .service-row:hover .service-icon{transform:scale(1.15) rotate(6deg);}
  .service-title{font-family:var(--font-display); font-size:clamp(1.2rem,2vw,1.55rem); font-weight:600;}
  .service-desc{color:var(--ink-dim); font-size:1rem; max-width:50ch; padding-top:6px;}

  @media (max-width:760px){
    .service-row{grid-template-columns:1fr; gap:12px;}
    .service-index{padding-top:0;}
  }

  /* ============ SERVICES PREVIEW (home) ============ */
  .service-circles{position:relative; height:560px; margin-top:8px;}
  .circle-float-wrap{position:absolute; animation:circle-float 7s ease-in-out infinite;}
  @keyframes circle-float{
    0%,100%{transform:translateY(0) rotate(-2deg);}
    50%{transform:translateY(-12px) rotate(2deg);}
  }
  .circle-enter{
    width:100%; height:100%;
    opacity:0; transform:scale(0.3) rotate(-35deg);
    transition:opacity .6s cubic-bezier(.34,1.56,.64,1), transform .7s cubic-bezier(.34,1.56,.64,1);
  }
  .service-circles.is-visible .circle-enter{opacity:1; transform:scale(1) rotate(0deg);}
  .service-circle{
    width:100%; height:100%; border-radius:50%; border:1.5px solid var(--line);
    display:flex; align-items:center; justify-content:center; text-align:center; padding:12%;
    background:var(--void); box-sizing:border-box;
    transition:transform .35s ease, border-color .35s ease, box-shadow .35s ease;
    cursor:pointer;
  }
  .service-circle:hover{transform:scale(1.1); border-color:var(--gold); box-shadow:var(--shadow-md); z-index:2;}
  .service-circle span{
    font-family:'Cormorant Garamond', serif; font-style:italic; font-weight:600;
    color:var(--ink); line-height:1.22; font-size:clamp(1rem, 1.7vw, 1.35rem);
  }

  @media (max-width:900px){
    .service-circles{display:flex; flex-wrap:wrap; justify-content:center; gap:16px; height:auto; position:static;}
    .circle-float-wrap{position:static !important; animation:none;}
  }

  /* ============ NAV ACTIVE PAGE ============ */
  .nav-links a[aria-current="page"], .mobile-menu a[aria-current="page"]{color:var(--gold);}
  .nav-links a[aria-current="page"]::after{right:0;}

  /* ============ INDUSTRIES ============ */
  .industries-section{background:
      radial-gradient(ellipse 45% 55% at 5% 10%, rgba(18,183,106,0.386), transparent 60%),
      radial-gradient(ellipse 40% 50% at 100% 90%, rgba(240,180,41,0.312), transparent 60%),
      var(--void-2);}
  .industry-grid{display:flex; flex-wrap:wrap; gap:14px;}
  .industry-pill{
    display:inline-flex; align-items:center; gap:10px; padding:14px 26px; border-radius:100px;
    border:1px solid var(--line); font-family:var(--font-mono); font-size:.9rem; letter-spacing:.02em;
    transition:border-color .3s ease, background .3s ease, transform .3s ease;
  }
  .industry-pill .tile{width:7px; height:7px; border-radius:50%; background:var(--gold);}
  .industry-pill:hover{border-color:var(--gold); background:rgba(217,165,32,0.06); transform:translateY(-2px);}

  /* ============ PROCESS ============ */
  .process-section{background:var(--void);}
  .process-rail{display:grid; grid-template-columns:repeat(4,1fr); gap:32px; position:relative;}
  .process-rail::before{content:''; position:absolute; top:23px; left:0; right:0; height:1px; background:var(--line);}
  .process-step{position:relative; padding-top:60px;}
  .process-num{
    position:absolute; top:0; left:0; width:46px; height:46px; border-radius:50%;
    background:var(--velvet); color:var(--gold); display:flex; align-items:center; justify-content:center;
    font-family:var(--font-mono); font-size:.85rem; z-index:1; box-shadow:var(--shadow-sm);
  }
  .process-title{font-family:var(--font-display); font-size:1.3rem; font-weight:600; margin-bottom:10px;}
  .process-desc{color:var(--ink-dim); font-size:.95rem; max-width:32ch;}

  @media (max-width:760px){
    .process-rail{grid-template-columns:1fr 1fr; row-gap:48px;}
  }
  @media (max-width:480px){
    .process-rail{grid-template-columns:1fr;}
  }

  /* ============ WORK & RESULTS ============ */
  .work-section{background:var(--void);}
  .video-grid{
    display:grid; grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)); gap:22px;
  }
  .video-card{
    position:relative; aspect-ratio:4/5; border-radius:var(--radius-lg); overflow:hidden;
    box-shadow:var(--shadow-lg); transition:transform .4s cubic-bezier(.2,.8,.2,1), box-shadow .4s ease;
  }
  .video-card:hover{transform:translateY(-6px); box-shadow:var(--shadow-lg), 0 0 0 2px var(--gold);}
  .video-card a{display:flex; align-items:center; justify-content:center; width:100%; height:100%; position:relative;}
  .video-card-bg{position:absolute; inset:0; background:linear-gradient(150deg, var(--vc-a), var(--vc-b));}
  .video-card-bg::after{content:''; position:absolute; inset:0; background:radial-gradient(circle at 50% 38%, rgba(255,255,255,0.16), transparent 62%);}
  .video-card-content{position:relative; z-index:1; display:flex; flex-direction:column; align-items:center; gap:18px; color:#FFFFFF; padding:0 16px; text-align:center;}
  .play-button{
    width:60px; height:60px; border-radius:50%; background:rgba(255,255,255,0.16); border:1.5px solid rgba(255,255,255,0.55);
    display:flex; align-items:center; justify-content:center; backdrop-filter:blur(4px);
    transition:transform .3s ease, background .3s ease;
  }
  .video-card:hover .play-button{transform:scale(1.12); background:rgba(255,255,255,0.28);}
  .play-button svg{width:20px; height:20px; margin-left:3px; color:#fff;}
  .video-card-label{font-family:var(--font-mono); font-size:.76rem; letter-spacing:.03em; display:flex; align-items:center; gap:8px; opacity:.92;}
  .video-card-label svg{width:15px; height:15px; flex-shrink:0;}

  @media (max-width:760px){
    .video-grid{grid-template-columns:repeat(2, 1fr);}
  }
  @media (max-width:480px){
    .video-grid{grid-template-columns:1fr 1fr; gap:14px;}
    .video-card-label{font-size:.68rem;}
  }

  .showcase-section{background:
      radial-gradient(ellipse 45% 55% at 90% 5%, rgba(240,66,107,0.346), transparent 60%),
      radial-gradient(ellipse 40% 50% at 5% 95%, rgba(46,111,242,0.346), transparent 60%),
      var(--void);}
  .showcase-grid{display:grid; grid-template-columns:1fr 1fr; gap:24px;}
  .showcase-item{
    position:relative; aspect-ratio:4/5; border-radius:var(--radius-lg); border:1px solid var(--line); overflow:hidden;
    background-size:cover; background-position:center; display:flex; align-items:flex-end;
    box-shadow:var(--shadow-md);
    transition:transform .5s cubic-bezier(.2,.8,.2,1), box-shadow .5s ease; will-change:transform;
  }
  .showcase-item::after{content:''; position:absolute; inset:0; background:linear-gradient(to top, rgba(58,58,58,0.90), transparent 55%);}
  .showcase-label{position:relative; z-index:1; padding:20px; font-family:var(--font-mono); font-size:.82rem; letter-spacing:.03em; color:#F5F1E6;}

  @media (max-width:760px){
    .showcase-grid{grid-template-columns:1fr 1fr; gap:14px;}
    .showcase-label{padding:14px; font-size:.72rem;}
  }
  @media (max-width:520px){
    .showcase-grid{grid-template-columns:1fr;}
  }

  /* ============ STATS + QUOTE ============ */
  .stats-section{
    position:relative; overflow:hidden;
    background:
      radial-gradient(ellipse 45% 60% at 8% 20%, rgba(46,111,242,0.175), transparent 60%),
      radial-gradient(ellipse 40% 55% at 95% 80%, rgba(240,66,107,0.150), transparent 60%),
      var(--void-2);
  }
  .stats-grid{position:relative; z-index:1; display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:32px; align-items:end;}
  .stat-number{font-family:var(--font-display); font-weight:700; color:var(--gold); line-height:1; font-size:clamp(2.4rem,4.6vw,3.2rem);}
  .stat-hero .stat-number{font-size:clamp(3.6rem,7.4vw,5.8rem);}
  .stat-label{margin-top:12px; font-family:var(--font-mono); font-size:.78rem; letter-spacing:.03em; color:var(--ink-dim); text-transform:uppercase;}

  .quote-block{margin-top:72px; padding-top:56px; border-top:1px solid var(--line); max-width:820px;}
  .quote-text{font-family:var(--font-display); font-weight:500; font-size:clamp(1.25rem,2.2vw,1.65rem); line-height:1.5;}
  .quote-attr{margin-top:20px; font-family:var(--font-mono); font-size:.82rem; color:var(--ink-faint);}

  @media (max-width:860px){
    .stats-grid{grid-template-columns:1fr 1fr; row-gap:40px;}
  }

  /* ============ BLOG ============ */
  .blog-section{position:relative; overflow:hidden; background:var(--void);}
  .blog-grid{position:relative; z-index:1; display:flex; flex-direction:column; gap:14px;}
  .blog-post{
    border:1px solid var(--line); border-radius:var(--radius-md);
    background:var(--void-2); box-shadow:var(--shadow-sm); transition:box-shadow .3s ease;
  }
  .blog-post[open]{box-shadow:var(--shadow-md);}
  .blog-post summary{
    padding:24px 28px; cursor:pointer; list-style:none;
    display:flex; align-items:center; gap:18px; flex-wrap:wrap;
  }
  .blog-post summary::-webkit-details-marker{display:none;}
  .blog-post-meta{
    font-family:var(--font-mono); font-size:.72rem; letter-spacing:.05em; text-transform:uppercase;
    color:var(--gold-deep); flex-shrink:0; min-width:150px;
  }
  .blog-post-title{font-family:var(--font-display); font-weight:600; font-size:1.05rem; flex:1;}
  .blog-post-toggle{
    flex-shrink:0; width:26px; height:26px; border-radius:50%; border:1px solid var(--line);
    display:flex; align-items:center; justify-content:center; font-size:1.1rem; color:var(--gold-deep);
    transition:transform .3s ease;
  }
  .blog-post[open] .blog-post-toggle{transform:rotate(45deg);}
  .blog-post-body{padding:0 28px 28px; max-width:70ch;}
  .blog-post-body p{color:var(--ink-dim); font-size:.96rem; margin-bottom:14px; line-height:1.65;}
  .blog-post-body p:last-child{margin-bottom:0;}

  @media (max-width:640px){
    .blog-post-meta{min-width:auto;}
  }

  /* ============ FAQ ============ */
  .faq-section{background:var(--void-2);}
  .faq-list{max-width:820px; display:flex; flex-direction:column; gap:14px;}
  .faq-item{
    padding:26px 30px; border:1px solid var(--line); border-radius:var(--radius-md);
    background:var(--void); box-shadow:var(--shadow-sm); transition:box-shadow .3s ease;
  }
  .faq-item[open]{box-shadow:var(--shadow-md);}
  .faq-item summary{
    font-family:var(--font-display); font-weight:600; font-size:1.08rem; cursor:pointer;
    list-style:none; display:flex; align-items:center; justify-content:space-between; gap:16px;
  }
  .faq-item summary::-webkit-details-marker{display:none;}
  .faq-item summary::after{
    content:'+'; flex-shrink:0; width:26px; height:26px; border-radius:50%; border:1px solid var(--line);
    display:flex; align-items:center; justify-content:center; font-size:1.1rem; color:var(--gold);
    transition:transform .3s ease;
  }
  .faq-item[open] summary::after{transform:rotate(45deg);}
  .faq-item p{margin-top:16px; color:var(--ink-dim); font-size:.96rem; max-width:65ch;}

  /* ============ CONTACT / CTA ============ */
  .contact-section{
    position:relative; overflow:hidden;
    background:var(--void-2);
    background-image:
      radial-gradient(ellipse 50% 60% at 92% 100%, rgba(240,180,41,0.200), transparent 60%),
      radial-gradient(ellipse 45% 50% at 5% 10%, rgba(46,111,242,0.150), transparent 60%);
  }
  .cta-grid{position:relative; z-index:1; display:grid; grid-template-columns:1fr 1fr; gap:64px;}
  .cta-statement{font-family:var(--font-display); font-weight:700; font-size:clamp(2rem,4vw,3.1rem); line-height:1.1; color:var(--ink);}
  .cta-statement span{color:var(--gold);}
  .cta-sub{margin-top:20px; color:var(--ink-dim); max-width:40ch; font-size:1.05rem;}
  .cta-meta{margin-top:40px; display:flex; flex-direction:column; gap:10px; font-size:.95rem; color:var(--ink-dim);}
  .cta-meta a:hover{color:var(--gold);}

  .contact-form{display:flex; flex-direction:column; gap:22px;}
  .form-row{display:grid; grid-template-columns:1fr 1fr; gap:22px;}
  .field{display:flex; flex-direction:column; gap:8px;}
  .field label{font-family:var(--font-mono); font-size:.72rem; letter-spacing:.06em; text-transform:uppercase; color:var(--ink-faint);}
  .field input,.field select,.field textarea{
    background:transparent; border:none; border-bottom:1px solid var(--line); padding:10px 2px 12px;
    color:var(--ink); font-size:1rem;
  }
  .field select{appearance:none; -webkit-appearance:none;}
  .field select option{background:var(--void); color:var(--ink);}
  .field input::placeholder,.field textarea::placeholder{color:var(--ink-faint);}
  .field input:focus,.field select:focus,.field textarea:focus{outline:none; border-color:var(--gold);}
  .field textarea{resize:vertical; min-height:88px;}
  .contact-form .btn-primary{align-self:flex-start; margin-top:6px;}
  .contact-form .btn-primary:disabled{opacity:.7; transform:none;}
  .form-status{font-size:.9rem; margin-top:4px; min-height:1.2em;}
  .form-status-success{color:var(--emerald);}
  .form-status-error{color:var(--coral);}

  @media (max-width:960px){
    .cta-grid{grid-template-columns:1fr; gap:40px;}
  }
  @media (max-width:560px){
    .form-row{grid-template-columns:1fr;}
  }

  /* ============ FOOTER ============ */
  .footer{
    background:var(--void-2); color:var(--ink);
    border-top:1px solid var(--line); padding:72px var(--gutter) 30px;
  }
  .footer-top{display:grid; grid-template-columns:1.5fr 1fr 1fr; gap:48px; padding-bottom:52px;}
  .footer-brand{display:flex; align-items:center; gap:12px; font-family:var(--font-display); font-size:1.2rem; font-weight:600; margin-bottom:16px;}
  .footer-brand .logo-mark{width:34px; height:34px; background-image:var(--logo-uri-light);}
  .footer-desc{color:var(--ink-dim); font-size:.95rem; max-width:34ch; margin-bottom:24px;}
  .social-row{display:flex; gap:14px;}
  .social-row a{
    width:38px; height:38px; border:1px solid var(--line); border-radius:50%;
    display:flex; align-items:center; justify-content:center; transition:border-color .3s ease, color .3s ease;
  }
  .social-row a svg{width:16px; height:16px;}
  .social-row a:hover{border-color:var(--gold); color:var(--gold);}
  .footer-cols h4{font-family:var(--font-mono); font-size:.74rem; letter-spacing:.08em; text-transform:uppercase; color:var(--ink-faint); margin-bottom:18px;}
  .footer-cols a,.footer-cols p{display:block; padding:6px 0; color:var(--ink-dim); font-size:.92rem;}
  .footer-cols a:hover{color:var(--gold);}
  .footer-bottom{
    display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:16px;
    padding-top:24px; border-top:1px solid var(--line); font-size:.82rem; color:var(--ink-faint);
  }

  @media (max-width:760px){
    .footer-top{grid-template-columns:1fr; gap:34px;}
  }

  /* ============ REDUCED MOTION ============ */
  @media (prefers-reduced-motion: reduce){
    *{animation-duration:0.001ms !important; animation-iteration-count:1 !important; transition-duration:0.001ms !important; scroll-behavior:auto !important;}
    .reveal{opacity:1 !important; transform:none !important;}
  }


/* Confirmed business details */
.business-nap{font-style:normal;line-height:1.8;overflow-wrap:anywhere}.business-nap a{text-decoration:underline;text-underline-offset:3px}footer>.business-nap{max-width:var(--max-w,1200px);margin:24px auto 0;padding:0 24px}.location-section{padding:64px 0}.location-section h2{margin-bottom:24px}.location-section iframe{display:block;margin-top:24px}
