/* SeeJay Motion Journey v6 */
:root{
  --m-bg:#0b1714;
  --m-bg2:#10231d;
  --m-cream:#eee9dc;
  --m-paper:#f7f4ec;
  --m-lime:#9db300;
  --m-moss:#6d7e39;
  --m-ink:#10211c;
  --m-red:#e45b4d;
  --m-blue:#2f6eb0;
  --m-line:rgba(16,33,28,.13);
  --m-glass:rgba(246,244,237,.82);
}
html{scroll-behavior:smooth!important;scroll-snap-type:none!important;scroll-padding-top:96px!important}
body.motion-v6{background:var(--m-cream)!important;color:var(--m-ink)!important;font-family:"Manrope",sans-serif!important;font-size:16px!important;line-height:1.7!important;overflow-x:hidden!important}
body.motion-v6 *{scroll-snap-align:none!important}
body.motion-v6 .shell{width:min(1380px,calc(100% - 64px))!important}
body.motion-v6 .scroll-meter{height:3px!important;background:linear-gradient(90deg,var(--m-lime),#d6e46c,var(--m-red))!important}

/* glass travel header */
.motion-v6 .site-header{position:fixed!important;top:18px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:min(1380px,calc(100% - 48px))!important;border:1px solid rgba(255,255,255,.72)!important;border-radius:24px!important;background:rgba(246,244,237,.86)!important;backdrop-filter:blur(22px) saturate(1.25)!important;box-shadow:0 18px 55px rgba(2,18,13,.16)!important;overflow:visible!important;z-index:1100!important;transition:top .3s ease,background .3s ease,box-shadow .3s ease!important}
.motion-v6 .site-header:before{content:"";position:absolute;inset:7px;border:1px solid rgba(16,33,28,.08);border-radius:18px;pointer-events:none}
.motion-v6 .nav-shell{height:76px!important;width:100%!important;padding:0 22px!important;gap:26px!important}
.motion-v6 .brand-lockup{gap:14px!important;position:relative;z-index:2}
.motion-v6 .brand-lockup .seejay-logo{width:52px!important;height:52px!important}
.motion-v6 .brand-lockup .vynzo-logo{width:104px!important;height:28px!important}
.motion-v6 .brand-lockup .brand-divider{height:28px!important;background:rgba(16,33,28,.14)!important}
.motion-v6 .desktop-nav{gap:6px!important;margin-left:auto!important;overflow:visible!important;position:relative;z-index:2}
.motion-v6 .desktop-nav a{font-size:12px!important;font-weight:800!important;letter-spacing:.01em!important;color:#425249!important;border-radius:14px!important;padding:11px 14px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;transition:.24s ease!important}
.motion-v6 .desktop-nav a:hover,.motion-v6 .desktop-nav a.active{color:#10211c!important;background:#fff!important;border-color:rgba(16,33,28,.08)!important;transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(2,18,13,.07)!important}
.motion-v6 .desktop-nav .tech-link{background:#112c3f!important;color:#eaf6ff!important;border:0!important;padding-inline:18px!important}
.motion-v6 .desktop-nav .tech-link:hover{background:#0b2233!important;color:#fff!important}
.motion-v6 .menu-btn span{background:#10211c!important}
.motion-v6 .mobile-nav{top:104px!important;background:rgba(247,244,236,.96)!important;backdrop-filter:blur(20px)!important;border-radius:24px!important}

/* vertical journey */
.motion-progress-rail{position:fixed;right:22px;top:50%;transform:translateY(-50%);z-index:1050;display:grid;gap:10px;padding:14px 10px;border-radius:999px;background:rgba(8,24,19,.64);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(18px)}
.motion-progress-rail a{width:11px;height:11px;border:1px solid rgba(255,255,255,.55);transform:rotate(45deg);transition:.28s ease;position:relative}
.motion-progress-rail a:after{content:attr(data-label);position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(-45deg) translateX(8px);opacity:0;pointer-events:none;background:#f5f2e9;color:#10211c;font-size:10px;font-weight:800;padding:7px 10px;border-radius:9px;white-space:nowrap;transition:.22s ease}
.motion-progress-rail a:hover:after{opacity:1;transform:translateY(-50%) rotate(-45deg) translateX(0)}
.motion-progress-rail a.active{background:#d8e557;border-color:#d8e557;box-shadow:0 0 0 5px rgba(216,229,87,.12)}

/* hero stage */
.motion-v6 .hero{min-height:100svh!important;padding:128px 0 42px!important;display:flex!important;align-items:center!important;background:
 linear-gradient(90deg,rgba(5,20,15,.86) 0%,rgba(5,20,15,.69) 42%,rgba(5,20,15,.20) 70%,rgba(5,20,15,.46) 100%),
 radial-gradient(circle at 72% 40%,rgba(170,191,88,.28),transparent 24%),
 linear-gradient(135deg,#2a473c 0%,#74876b 48%,#20372e 100%)!important;
position:relative!important;overflow:hidden!important}
.motion-v6 .hero:before{content:""!important;position:absolute!important;inset:25px!important;border:1px solid rgba(255,255,255,.78)!important;border-radius:28px!important;opacity:1!important;background:none!important;mask-image:none!important;z-index:1!important;pointer-events:none}
.motion-v6 .hero:after{content:"JAPAN / GROWTH"!important;position:absolute!important;right:-20px!important;bottom:18px!important;color:rgba(255,255,255,.055)!important;font-size:clamp(84px,13vw,210px)!important;line-height:.8!important;font-weight:900!important;letter-spacing:.04em!important;white-space:nowrap!important;font-family:"Manrope",sans-serif!important;z-index:1!important}
.motion-v6 .hero-layout{grid-template-columns:.93fr 1.07fr!important;gap:48px!important;align-items:center!important;z-index:3!important;width:min(1380px,calc(100% - 86px))!important}
.motion-v6 .hero-copy{color:#fff!important;max-width:720px!important;padding:30px 0 14px!important;z-index:5!important}
.motion-v6 .proposal-label{color:#d8e557!important;font-size:11px!important;letter-spacing:.22em!important;margin-bottom:18px!important}
.motion-v6 .proposal-label span{background:#d8e557!important;width:34px!important}
.motion-v6 .editorial-route{display:flex!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:22px!important}
.motion-v6 .editorial-route span{font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important;color:rgba(255,255,255,.68)!important;padding-right:16px!important;border-right:1px solid rgba(255,255,255,.18)!important}
.motion-v6 .editorial-route span:last-child{border-right:0!important}
.motion-v6 h1{font-family:"Manrope",sans-serif!important;font-size:clamp(60px,6.7vw,112px)!important;line-height:.87!important;font-weight:800!important;letter-spacing:.015em!important;text-transform:uppercase!important;margin-bottom:24px!important;color:#fff!important;max-width:790px!important}
.motion-v6 h1 em{font-style:normal!important;color:#d8e557!important;text-shadow:0 0 28px rgba(216,229,87,.16)!important}
.motion-v6 .hero-lead{font-size:17px!important;line-height:1.8!important;color:rgba(255,255,255,.75)!important;max-width:670px!important;margin-bottom:24px!important}
.motion-v6 .hero-actions{gap:12px!important;margin:26px 0 32px!important}
.motion-v6 .hero-actions .primary-btn{background:#a7bd00!important;color:#10211c!important;box-shadow:0 12px 30px rgba(157,179,0,.2)!important}
.motion-v6 .hero-actions .ghost-btn{background:rgba(255,255,255,.06)!important;color:#fff!important;border:1px solid rgba(255,255,255,.28)!important;backdrop-filter:blur(12px)!important}
.motion-v6 .primary-btn,.motion-v6 .ghost-btn{border-radius:14px!important;padding:14px 18px!important;font-size:12px!important;font-weight:800!important;transition:.24s ease!important}
.motion-v6 .primary-btn:hover,.motion-v6 .ghost-btn:hover{transform:translateY(-3px)!important}
.motion-v6 .hero-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important;max-width:650px!important}
.motion-v6 .hero-facts article{border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;border-radius:0!important;background:rgba(5,20,15,.24)!important;box-shadow:none!important;min-height:106px!important;padding:17px!important;color:#fff!important;backdrop-filter:blur(6px)!important}
.motion-v6 .hero-facts article:after{display:none!important}
.motion-v6 .hero-facts small{font-size:9px!important;color:rgba(255,255,255,.47)!important;letter-spacing:.13em!important}
.motion-v6 .hero-facts b{font-size:14px!important;color:#fff!important;margin:5px 0!important}
.motion-v6 .hero-facts span{font-size:11px!important;color:rgba(255,255,255,.58)!important;line-height:1.55!important}

/* animated hero poster stack */
.motion-hero-visual{min-height:660px!important;position:relative!important;perspective:1600px!important;z-index:4!important;filter:none!important}
.motion-scene-stack{position:absolute;inset:30px 0 72px 55px;transform-style:preserve-3d}
.motion-panel{position:absolute;margin:0;width:280px;height:420px;border-radius:4px;overflow:hidden;border:1px solid rgba(255,255,255,.65);box-shadow:0 26px 55px rgba(0,0,0,.34);transform-origin:bottom center;transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease;will-change:transform}
.motion-panel img{width:100%;height:100%;object-fit:cover;display:block}
.motion-panel figcaption{position:absolute;left:16px;right:16px;bottom:15px;color:#fff;display:flex;justify-content:space-between;align-items:end;text-shadow:0 2px 10px rgba(0,0,0,.5)}
.motion-panel figcaption b{font-size:14px;letter-spacing:.16em}
.motion-panel figcaption span{font-size:9px;letter-spacing:.11em;text-transform:uppercase;opacity:.78}
.motion-panel-1{left:6%;top:13%;transform:translateZ(10px) rotateY(7deg) rotateZ(-3deg)}
.motion-panel-2{left:28%;top:7%;transform:translateZ(80px) rotateY(3deg) rotateZ(-1deg)}
.motion-panel-3{left:50%;top:2%;transform:translateZ(140px) rotateY(-2deg) rotateZ(2deg)}
.motion-panel-4{left:70%;top:10%;transform:translateZ(60px) rotateY(-8deg) rotateZ(5deg)}
.motion-scene-stack:hover .motion-panel-1{transform:translate(-26px,12px) translateZ(30px) rotateY(9deg) rotateZ(-5deg)}
.motion-scene-stack:hover .motion-panel-2{transform:translate(-8px,-14px) translateZ(110px) rotateY(4deg) rotateZ(-2deg)}
.motion-scene-stack:hover .motion-panel-3{transform:translate(8px,-20px) translateZ(170px) rotateY(-2deg) rotateZ(1deg)}
.motion-scene-stack:hover .motion-panel-4{transform:translate(28px,4px) translateZ(80px) rotateY(-10deg) rotateZ(7deg)}
.motion-orbit{position:absolute;right:9px;top:70px;width:144px;height:144px;border:1px solid rgba(255,255,255,.32);border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.8);font-size:9px;letter-spacing:.17em;text-align:center;padding:24px;animation:motionSpin 18s linear infinite;backdrop-filter:blur(4px)}
.motion-orbit:before{content:"";position:absolute;inset:9px;border:1px dashed rgba(216,229,87,.6);border-radius:50%}
.motion-live-badge{position:absolute;right:28px;bottom:140px;padding:9px 12px;border-radius:2px;background:#a7bd00;color:#10211c;font-size:10px;font-weight:900;letter-spacing:.12em;animation:motionPulse 2.4s ease-in-out infinite}
.motion-hero-stats{position:absolute;left:74px;right:28px;bottom:10px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.26)}
.motion-hero-stats article{padding:14px 12px;border-right:1px solid rgba(255,255,255,.18);color:#fff}
.motion-hero-stats article:last-child{border-right:0}
.motion-hero-stats small{display:block;font-size:8px;letter-spacing:.13em;text-transform:uppercase;color:rgba(255,255,255,.44);margin-bottom:4px}
.motion-hero-stats b{font-size:11px;line-height:1.4;color:#fff}

/* journey index */
.motion-v6 .journey-index{background:#101d18!important;color:#fff!important;border:0!important;padding:0!important}
.motion-v6 .journey-index-inner{display:grid!important;grid-template-columns:repeat(5,1fr)!important;border-left:1px solid rgba(255,255,255,.12)!important}
.motion-v6 .journey-index article{padding:22px 18px!important;border-right:1px solid rgba(255,255,255,.12)!important;border-bottom:0!important;background:transparent!important;display:grid!important;grid-template-columns:auto 1fr!important;gap:14px!important;align-items:start!important;transition:.25s ease!important}
.motion-v6 .journey-index article:hover{background:#a7bd00!important;color:#10211c!important}
.motion-v6 .journey-index article>span{font-size:10px!important;color:#a7bd00!important}
.motion-v6 .journey-index article:hover>span{color:#10211c!important}
.motion-v6 .journey-index b{font-family:"Manrope",sans-serif!important;font-size:14px!important;color:inherit!important}
.motion-v6 .journey-index small{font-size:10px!important;line-height:1.5!important;color:rgba(255,255,255,.5)!important}
.motion-v6 .journey-index article:hover small{color:#2e3a31!important}
.motion-v6 .journey-strip{background:#d8e557!important;border:0!important;color:#10211c!important}
.motion-v6 .journey-strip:before,.motion-v6 .journey-strip:after{display:none!important}
.motion-v6 .journey-track{padding:11px 0!important;gap:26px!important;animation-duration:24s!important}
.motion-v6 .journey-track span{color:#10211c!important;font-size:10px!important;letter-spacing:.18em!important}
.motion-v6 .journey-track i{background:#10211c!important;width:4px!important;height:4px!important}

/* chapters */
.motion-v6 .section{padding:122px 0!important;position:relative!important;overflow:hidden!important;background:var(--m-paper)!important}
.motion-v6 .section.alt{background:#e7e2d5!important}
.motion-v6 .section.dark{background:#0e1d18!important;color:#fff!important}
.motion-v6 .section:before{content:attr(data-motion-title);position:absolute;right:-20px;top:28px;font-size:clamp(70px,10vw,150px);line-height:.8;font-weight:900;letter-spacing:.03em;color:rgba(16,33,28,.035);pointer-events:none;white-space:nowrap;z-index:0}
.motion-v6 .section.dark:before{color:rgba(255,255,255,.035)}
.motion-v6 .section>.shell{position:relative;z-index:2}
.motion-v6 .section-intro{display:grid!important;grid-template-columns:minmax(0,1.05fr) minmax(300px,.55fr)!important;gap:70px!important;align-items:end!important;margin-bottom:60px!important}
.motion-v6 .section-kicker{font-size:10px!important;letter-spacing:.22em!important;color:#6f7f18!important;padding-left:34px!important;position:relative!important}
.motion-v6 .section-kicker:before{content:"";position:absolute;left:0;top:50%;width:24px;height:1px;background:currentColor}
.motion-v6 .section-intro h2{font-family:"Bodoni Moda",serif!important;font-size:clamp(46px,5vw,78px)!important;line-height:1!important;letter-spacing:-.028em!important;color:#10211c!important;margin:0!important;max-width:850px!important}
.motion-v6 .section.dark .section-intro h2{color:#fff!important}
.motion-v6 .section-intro p{font-size:15px!important;line-height:1.9!important;color:#5b6b63!important;margin:0!important;max-width:560px!important}
.motion-v6 .section.dark .section-intro p{color:rgba(255,255,255,.62)!important}

/* less boxy audit */
.motion-v6 .audit-grid{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .metric-card{border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:190px!important;padding:26px 22px!important;transition:.25s ease!important}
.motion-v6 .metric-card:before{display:none!important}
.motion-v6 .metric-card:after{content:"↗"!important;display:block!important;position:absolute!important;right:18px!important;top:14px!important;color:#879288!important}
.motion-v6 .metric-card:hover,.motion-v6 .metric-card.active{transform:none!important;background:#10211c!important;color:#fff!important}
.motion-v6 .metric-card small{font-size:9px!important;letter-spacing:.14em!important;color:#77827c!important}
.motion-v6 .metric-card:hover small,.motion-v6 .metric-card.active small{color:#b3bea8!important}
.motion-v6 .metric-card b{font-family:"Bodoni Moda",serif!important;font-size:46px!important;color:inherit!important}
.motion-v6 .metric-card span{font-size:12px!important;line-height:1.65!important;color:#67746d!important}
.motion-v6 .metric-card:hover span,.motion-v6 .metric-card.active span{color:rgba(255,255,255,.62)!important}
.motion-v6 .audit-drawer{margin-top:0!important;border-radius:0!important;background:#10211c!important;display:grid!important;grid-template-columns:.9fr 1.1fr!important;gap:44px!important;padding:34px!important;box-shadow:none!important}
.motion-v6 .audit-drawer h3{font-family:"Bodoni Moda",serif!important;font-size:36px!important;color:#fff!important}
.motion-v6 .audit-drawer p{font-size:13px!important;line-height:1.85!important;color:rgba(255,255,255,.6)!important}
.motion-v6 .drawer-proof{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .drawer-proof span{border-radius:0!important;background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;padding:14px!important;font-size:11px!important}
.motion-v6 .issue-board{gap:0!important;margin-top:32px!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .big-issue,.motion-v6 .site-review{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important;padding:32px!important;box-shadow:none!important}
.motion-v6 .big-issue h3,.motion-v6 .site-review h3{font-family:"Bodoni Moda",serif!important;font-size:34px!important}
.motion-v6 .issue-list{gap:0!important;border-top:1px solid var(--m-line)!important}
.motion-v6 .issue-list button{border-radius:0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--m-line)!important;padding:16px 0!important}
.motion-v6 .issue-list button:hover{padding-left:12px!important;color:#697a15!important}
.motion-v6 .live-signal{padding:16px 0!important;border-top:1px solid var(--m-line)!important}
.motion-v6 .live-signal b{font-size:13px!important}
.motion-v6 .live-signal p{font-size:12px!important;line-height:1.75!important}

/* generic surfaces become editorial */
.motion-v6 .partnership-map,.motion-v6 .scope-grid,.motion-v6 .content-engine,.motion-v6 .audience-cards,.motion-v6 .trade-grid,.motion-v6 .media-split,.motion-v6 .team-grid,.motion-v6 .risk-grid,.motion-v6 .privacy-grid,.motion-v6 .breakdown-grid{gap:0!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .engine,.motion-v6 .scope-card,.motion-v6 .content-type,.motion-v6 .audience-cards article,.motion-v6 .trade-card,.motion-v6 .media-card,.motion-v6 .team-grid article,.motion-v6 .risk-card,.motion-v6 .privacy-card,.motion-v6 .breakdown-grid article{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important;box-shadow:none!important;padding:24px!important;transition:.25s ease!important}
.motion-v6 .engine:hover,.motion-v6 .scope-card:hover,.motion-v6 .content-type:hover,.motion-v6 .audience-cards article:hover,.motion-v6 .trade-card:hover,.motion-v6 .media-card:hover,.motion-v6 .team-grid article:hover{background:#fff!important;transform:translateY(-4px)!important;box-shadow:0 18px 40px rgba(16,33,28,.08)!important;z-index:3!important}
.motion-v6 .engine h3,.motion-v6 .scope-card h3,.motion-v6 .trade-card h3,.motion-v6 .media-card h3,.motion-v6 .team-grid h3{font-family:"Bodoni Moda",serif!important;font-size:26px!important;line-height:1.15!important}
.motion-v6 .engine p,.motion-v6 .scope-card p,.motion-v6 .trade-card p,.motion-v6 .media-card p,.motion-v6 .team-grid p{font-size:12px!important;line-height:1.8!important;color:#617067!important}

/* website as browser experience */
.motion-v6 .website-stage{display:grid!important;grid-template-columns:.78fr 1.22fr!important;gap:0!important;border:1px solid var(--m-line)!important;background:#fff!important}
.motion-v6 .preview-copy{padding:44px!important;background:#11271f!important;color:#fff!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.motion-v6 .preview-copy .section-kicker{color:#d8e557!important}
.motion-v6 .preview-copy h3{font-family:"Bodoni Moda",serif!important;font-size:46px!important;line-height:1.04!important;color:#fff!important}
.motion-v6 .preview-copy p{font-size:13px!important;line-height:1.85!important;color:rgba(255,255,255,.62)!important}
.motion-v6 .web-preview{border:0!important;border-radius:0!important;box-shadow:none!important;background:#eef0e4!important}
.motion-v6 .browser-bar{background:#d9ddcd!important;border-bottom:1px solid var(--m-line)!important}
.motion-v6 .preview-screen{min-height:420px!important}
.motion-v6 .included-card{border-radius:0!important;border:0!important;border-left:1px solid var(--m-line)!important;background:rgba(255,255,255,.46)!important}
.motion-v6 .website-promise{margin-top:24px!important;border-radius:0!important;border:1px solid var(--m-line)!important;background:#f5f2e8!important}

/* search */
.motion-v6 #search{background:#0c1b17!important;color:#fff!important}
.motion-v6 #search:before{color:rgba(255,255,255,.035)!important}
.motion-v6 #search .section-intro h2{color:#fff!important}
.motion-v6 #search .section-intro p{color:rgba(255,255,255,.58)!important}
.motion-v6 #search .section-kicker{color:#d8e557!important}
.motion-v6 .search-board{display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:0!important;border:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .search-score{border-radius:0!important;background:#d8e557!important;color:#10211c!important;padding:34px!important}
.motion-v6 .search-score .ring{border-color:rgba(16,33,28,.25)!important}
.motion-v6 .plan-tabs{border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:30px!important;color:#fff!important}
.motion-v6 .tab-row{gap:8px!important}
.motion-v6 .tab-btn{border-radius:2px!important;background:rgba(255,255,255,.05)!important;color:#c8d0ca!important;border:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .tab-btn.active{background:#d8e557!important;color:#10211c!important;border-color:#d8e557!important}
.motion-v6 .tab-panel h3{font-family:"Bodoni Moda",serif!important;font-size:34px!important;color:#fff!important}
.motion-v6 .tab-panel p{color:rgba(255,255,255,.58)!important;font-size:13px!important}
.motion-v6 .task-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important;border-top:1px solid rgba(255,255,255,.12)!important;border-left:1px solid rgba(255,255,255,.12)!important}
.motion-v6 .task-grid span{border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;background:transparent!important;color:#d6ddd8!important;font-size:11px!important;padding:14px!important}
.motion-v6 .search-ladder{display:grid!important;grid-template-columns:repeat(6,1fr)!important;gap:0!important;border-top:1px solid rgba(255,255,255,.12)!important;border-left:1px solid rgba(255,255,255,.12)!important;margin-top:26px!important}
.motion-v6 .search-ladder article{border-radius:0!important;background:transparent!important;border:0!important;border-right:1px solid rgba(255,255,255,.12)!important;border-bottom:1px solid rgba(255,255,255,.12)!important;padding:18px!important;color:#fff!important}
.motion-v6 .search-ladder small{color:rgba(255,255,255,.46)!important}
.motion-v6 .search-ladder b{font-size:28px!important;color:#d8e557!important}
.motion-v6 .search-ladder span{font-size:10px!important;color:rgba(255,255,255,.5)!important}

/* seasonal becomes horizontal gallery */
.motion-v6 #seasonal{background:#ded7c8!important}
.motion-v6 .season-focus{display:grid!important;grid-template-columns:.75fr 1.25fr!important;gap:0!important;border:1px solid var(--m-line)!important;margin-bottom:32px!important}
.motion-v6 .focus-main{border:0!important;border-radius:0!important;background:#6c7d3e!important;color:#fff!important;padding:34px!important}
.motion-v6 .focus-main .section-kicker{color:#f3f6d5!important}
.motion-v6 .focus-main h3{font-family:"Bodoni Moda",serif!important;font-size:40px!important}
.motion-v6 .focus-main p{font-size:13px!important;color:rgba(255,255,255,.68)!important}
.motion-v6 .focus-steps{gap:0!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .focus-steps article{border-radius:0!important;border:0!important;border-bottom:1px solid var(--m-line)!important;background:rgba(255,255,255,.46)!important;padding:20px!important}
.motion-v6 .season-rail{display:flex!important;gap:0!important;overflow-x:auto!important;scroll-snap-type:x proximity!important;padding:0!important;border-left:1px solid var(--m-line)!important;border-top:1px solid var(--m-line)!important}
.motion-v6 .season-card{flex:0 0 300px!important;min-height:330px!important;border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:rgba(255,255,255,.38)!important;box-shadow:none!important;padding:25px!important;scroll-snap-align:start!important}
.motion-v6 .season-card:before{height:3px!important;background:#6c7d3e!important}
.motion-v6 .season-card:hover{transform:translateY(-8px)!important;background:#fff!important;box-shadow:0 22px 40px rgba(16,33,28,.12)!important}
.motion-v6 .season-card h3{font-family:"Bodoni Moda",serif!important;font-size:27px!important}
.motion-v6 .calendar-grid{gap:0!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important;margin-top:28px!important}
.motion-v6 .calendar-card{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:rgba(255,255,255,.4)!important;box-shadow:none!important;padding:28px!important}

/* audience, trade, paid */
.motion-v6 .audience-grid{gap:0!important;border:1px solid var(--m-line)!important}
.motion-v6 .audience-main{border-radius:0!important;background:#0f2b24!important;padding:36px!important}
.motion-v6 .audience-main h3{font-family:"Bodoni Moda",serif!important;font-size:42px!important;color:#fff!important}
.motion-v6 .audience-main p{font-size:13px!important;color:rgba(255,255,255,.62)!important}
.motion-v6 .audience-pills span{border-radius:2px!important;background:transparent!important;border:1px solid rgba(255,255,255,.16)!important;color:#dce7df!important;padding:9px 10px!important;font-size:10px!important}
.motion-v6 .trade-value{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .trade-value article{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important;box-shadow:none!important;padding:24px!important}
.motion-v6 .trade-value article:last-child{background:#10211c!important;color:#fff!important}
.motion-v6 .trade-value b{font-family:"Bodoni Moda",serif!important;font-size:34px!important}
.motion-v6 #paid{background:#cfd8ce!important}
.motion-v6 .media-card .share{font-family:"Bodoni Moda",serif!important;font-size:76px!important;color:#536a57!important}
.motion-v6 .budget-line{height:4px!important;background:rgba(16,33,28,.12)!important}
.motion-v6 .budget-line i{background:#667d5d!important}
.motion-v6 .roi-board{gap:0!important;border:1px solid var(--m-line)!important}
.motion-v6 .roi-callout{border-radius:0!important;background:#a7bd00!important;color:#10211c!important;padding:34px!important;box-shadow:none!important}
.motion-v6 .roi-callout h3{font-family:"Bodoni Moda",serif!important;font-size:40px!important;color:#10211c!important}
.motion-v6 .roi-callout p{color:#34402e!important;font-size:13px!important}
.motion-v6 .roi-table{border-radius:0!important;border:0!important;background:#f2f5ef!important;padding:28px!important}

/* team becomes motion studio */
.motion-v6 #team{background:#efe9dc!important}
.motion-v6 .team-layout{display:grid!important;grid-template-columns:.72fr 1.28fr!important;gap:0!important;border:1px solid var(--m-line)!important;align-items:stretch!important}
.motion-v6 .team-lead{position:relative!important;top:auto!important;border-radius:0!important;background:#0d2c3d!important;padding:36px!important;min-height:100%!important;display:flex!important;flex-direction:column!important;justify-content:center!important;box-shadow:none!important}
.motion-v6 .team-lead h3{font-family:"Bodoni Moda",serif!important;font-size:48px!important;color:#fff!important}
.motion-v6 .team-lead p{font-size:13px!important;color:rgba(255,255,255,.64)!important}
.motion-v6 .office{margin-top:22px!important;color:#fff!important}
.motion-v6 .team-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;border:0!important}
.motion-v6 .team-grid article{min-height:155px!important;opacity:1!important;transform:none!important;background:rgba(255,255,255,.36)!important;padding:24px 24px 24px 58px!important}
.motion-v6 .team-grid article:before{color:#6f7f18!important}
.motion-v6 .monthly-cycle{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:0!important;margin-top:28px!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .cycle-step{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important;box-shadow:none!important;padding:20px!important}
.motion-v6 .cycle-step b{font-family:"Bodoni Moda",serif!important;font-size:23px!important}
.motion-v6 .cycle-step span{font-size:10px!important;line-height:1.55!important}

/* outcomes and pricing */
.motion-v6 #outcomes{background:#f3f0e8!important}
.motion-v6 .outcome-strip{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;border-top:1px solid var(--m-line)!important;border-left:1px solid var(--m-line)!important}
.motion-v6 .outcome-strip article{border-radius:0!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important;box-shadow:none!important;padding:24px!important}
.motion-v6 .outcome-strip b{font-family:"Bodoni Moda",serif!important;font-size:32px!important;color:#5d6e24!important}
.motion-v6 .outcome-table{border-radius:0!important;box-shadow:none!important;border:1px solid var(--m-line)!important;background:#fff!important}
.motion-v6 #investment{background:#101d18!important;color:#fff!important}
.motion-v6 #investment:before{color:rgba(255,255,255,.03)!important}
.motion-v6 #investment .section-intro h2{color:#fff!important}
.motion-v6 #investment .section-intro p{color:rgba(255,255,255,.58)!important}
.motion-v6 #investment .section-kicker{color:#d8e557!important}
.motion-v6 .investment-lead{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .investment-lead article{border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#fff!important;padding:20px!important}
.motion-v6 .investment-lead small,.motion-v6 .investment-lead span{color:rgba(255,255,255,.48)!important}
.motion-v6 .pricing-grid{gap:0!important;border:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .price-card{border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#fff!important;box-shadow:none!important;padding:34px!important}
.motion-v6 .price-card.recommended{background:#d8e557!important;color:#10211c!important}
.motion-v6 .price-card h3{font-family:"Bodoni Moda",serif!important;font-size:42px!important}
.motion-v6 .price-card .price{font-size:48px!important}
.motion-v6 .price-card p,.motion-v6 .price-card ul,.motion-v6 .price-card small{color:rgba(255,255,255,.62)!important}
.motion-v6 .price-card.recommended p,.motion-v6 .price-card.recommended ul,.motion-v6 .price-card.recommended small{color:#394231!important}
.motion-v6 .breakdown{border-radius:0!important;border:1px solid rgba(255,255,255,.14)!important;background:transparent!important;box-shadow:none!important;color:#fff!important;padding:28px!important}
.motion-v6 .breakdown h3{font-family:"Bodoni Moda",serif!important;color:#fff!important}
.motion-v6 .breakdown-grid{border-color:rgba(255,255,255,.14)!important}
.motion-v6 .breakdown-grid article{border-color:rgba(255,255,255,.14)!important;color:#fff!important}
.motion-v6 .breakdown-grid small,.motion-v6 .breakdown-grid span{color:rgba(255,255,255,.5)!important}

/* privacy and tech */
.motion-v6 #privacy{background:#283c34!important}
.motion-v6 #privacy .privacy-grid{border-color:rgba(255,255,255,.12)!important}
.motion-v6 #privacy .privacy-card{border-color:rgba(255,255,255,.12)!important;color:#fff!important}
.motion-v6 #privacy .privacy-card p{color:rgba(255,255,255,.58)!important}
.motion-v6 .service-boundary{border-radius:0!important;border:1px solid rgba(255,255,255,.12)!important;background:transparent!important}
.motion-v6 #technology{background:#d7d2c5!important}
.motion-v6 .tech-bridge{border-radius:0!important;background:#0d2c3d!important;padding:48px!important;box-shadow:none!important}
.motion-v6 .tech-bridge h2{font-family:"Bodoni Moda",serif!important;font-size:52px!important}
.motion-v6 .tech-cards{gap:0!important;border-left:1px solid rgba(255,255,255,.14)!important;border-top:1px solid rgba(255,255,255,.14)!important}
.motion-v6 .tech-cards span{border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:transparent!important;padding:16px!important}

/* source, close, footer */
.motion-v6 .source-notes{padding:30px 0!important;background:#d7d2c5!important}
.motion-v6 .source-notes details{border-radius:0!important;background:transparent!important;border:1px solid var(--m-line)!important}
.motion-v6 .close-section{padding:0 0 40px!important;background:#d7d2c5!important}
.motion-v6 .close-card{border-radius:0!important;background:#10211c!important;padding:54px!important;box-shadow:none!important}
.motion-v6 .close-card h2{font-family:"Bodoni Moda",serif!important;font-size:60px!important}
.motion-v6 .proposal-footer{background:#10211c!important;padding:0 0 60px!important}
.motion-v6 .footer-wrap{border-radius:0!important;background:#162821!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important;color:#fff!important}
.motion-v6 .proposal-footer h4{color:#fff!important}
.motion-v6 .footer-brand p,.motion-v6 .footer-links a,.motion-v6 .footer-copy p,.motion-v6 .footer-note p{color:rgba(255,255,255,.55)!important}
.motion-v6 .footer-badges span{border-radius:2px!important;background:transparent!important;border:1px solid rgba(255,255,255,.12)!important;color:#d6e0d8!important}
.motion-v6 .footer-note .mini{border-radius:2px!important;background:#d8e557!important;color:#10211c!important}

/* tables and modals */
.motion-v6 .data-table th,.motion-v6 .data-table td{padding:12px 10px!important}
.motion-v6 .data-table th{font-size:9px!important;letter-spacing:.1em!important}
.motion-v6 .data-table td{font-size:11px!important;line-height:1.55!important}
.motion-v6 .modal-panel{border-radius:8px!important;background:#f4f0e6!important}
.motion-v6 .modal-head{background:#10211c!important;color:#fff!important}
.motion-v6 .modal-head b{font-family:"Bodoni Moda",serif!important;color:#fff!important}
.motion-v6 .modal-head button{background:#d8e557!important;color:#10211c!important}

/* motion */
.motion-v6 .reveal{opacity:0!important;transform:translateY(34px) scale(.985)!important;filter:blur(5px)!important;transition:opacity .8s ease,transform .8s cubic-bezier(.2,.8,.2,1),filter .8s ease!important}
.motion-v6 .reveal.visible{opacity:1!important;transform:none!important;filter:none!important}
.motion-v6 .section.motion-active:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:var(--section-progress,0%);background:#a7bd00;transition:width .12s linear}
.motion-v6 .motion-parallax{will-change:transform}
@keyframes motionSpin{to{transform:rotate(360deg)}}
@keyframes motionPulse{0%,100%{transform:translateY(0);box-shadow:0 0 0 0 rgba(216,229,87,.3)}50%{transform:translateY(-5px);box-shadow:0 0 0 12px rgba(216,229,87,0)}}

@media(max-width:1100px){
  .motion-progress-rail{display:none}
  .motion-v6 .desktop-nav{display:none!important}
  .motion-v6 .menu-btn{display:block!important}
  .motion-v6 .hero-layout{grid-template-columns:1fr!important;width:min(100% - 58px,900px)!important}
  .motion-hero-visual{min-height:520px!important}
  .motion-scene-stack{left:0!important;right:0!important}
  .motion-panel{width:235px;height:350px}
  .motion-panel-1{left:4%!important}.motion-panel-2{left:24%!important}.motion-panel-3{left:45%!important}.motion-panel-4{left:66%!important}
  .motion-v6 .section-intro{grid-template-columns:1fr!important;gap:18px!important}
  .motion-v6 .audit-grid{grid-template-columns:repeat(2,1fr)!important}
  .motion-v6 .website-stage,.motion-v6 .search-board,.motion-v6 .team-layout,.motion-v6 .season-focus{grid-template-columns:1fr!important}
  .motion-v6 .search-ladder{grid-template-columns:repeat(3,1fr)!important}
  .motion-v6 .trade-value{grid-template-columns:repeat(2,1fr)!important}
  .motion-v6 .journey-index-inner{grid-template-columns:repeat(5,1fr)!important}
  .motion-v6 .journey-index small{display:none!important}
}
@media(max-width:720px){
  body.motion-v6{font-size:15px!important}
  body.motion-v6 .shell{width:min(100% - 28px,1380px)!important}
  .motion-v6 .site-header{top:8px!important;width:calc(100% - 16px)!important;border-radius:18px!important}
  .motion-v6 .nav-shell{height:66px!important;padding:0 12px!important}
  .motion-v6 .brand-lockup .seejay-logo{width:44px!important;height:44px!important}.motion-v6 .brand-lockup .vynzo-logo{width:88px!important}
  .motion-v6 .hero{padding:98px 0 30px!important;min-height:auto!important}
  .motion-v6 .hero:before{inset:10px!important;border-radius:18px!important}
  .motion-v6 .hero-layout{width:min(100% - 34px,900px)!important;gap:20px!important}
  .motion-v6 h1{font-size:clamp(48px,14vw,72px)!important}
  .motion-v6 .hero-lead{font-size:14px!important}
  .motion-v6 .hero-facts{grid-template-columns:1fr 1fr!important}
  .motion-hero-visual{min-height:430px!important}
  .motion-scene-stack{inset:15px 0 70px 0!important}
  .motion-panel{width:160px;height:250px!important}
  .motion-panel-1{left:1%!important;top:18%!important}.motion-panel-2{left:24%!important;top:8%!important}.motion-panel-3{left:47%!important;top:4%!important}.motion-panel-4{left:66%!important;top:16%!important}
  .motion-orbit{width:100px;height:100px;right:0;top:10px;font-size:7px}
  .motion-live-badge{right:0;bottom:110px;font-size:8px}
  .motion-hero-stats{left:0;right:0;grid-template-columns:repeat(2,1fr)}
  .motion-v6 .journey-index-inner{grid-template-columns:repeat(2,1fr)!important}
  .motion-v6 .journey-index article:nth-child(5){display:none!important}
  .motion-v6 .section{padding:82px 0!important}
  .motion-v6 .section:before{font-size:70px!important;top:18px!important}
  .motion-v6 .section-intro h2{font-size:44px!important}
  .motion-v6 .audit-grid,.motion-v6 .team-grid,.motion-v6 .trade-value,.motion-v6 .outcome-strip,.motion-v6 .investment-lead{grid-template-columns:1fr!important}
  .motion-v6 .audit-drawer{grid-template-columns:1fr!important}
  .motion-v6 .partnership-map,.motion-v6 .scope-grid,.motion-v6 .content-engine,.motion-v6 .audience-cards,.motion-v6 .trade-grid,.motion-v6 .media-split,.motion-v6 .privacy-grid,.motion-v6 .breakdown-grid,.motion-v6 .monthly-cycle{grid-template-columns:1fr!important}
  .motion-v6 .search-ladder{grid-template-columns:1fr 1fr!important}
  .motion-v6 .task-grid{grid-template-columns:1fr!important}
  .motion-v6 .price-card,.motion-v6 .preview-copy,.motion-v6 .team-lead,.motion-v6 .tech-bridge{padding:28px!important}
  .motion-v6 .route-marquee{display:block!important}
}
@media(prefers-reduced-motion:reduce){
  .motion-v6 *, .motion-v6 *:before,.motion-v6 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
  .motion-v6 .reveal{opacity:1!important;transform:none!important;filter:none!important}
}
.motion-panel.motion-focus{filter:saturate(1.15) brightness(1.08);z-index:8!important;box-shadow:0 34px 70px rgba(0,0,0,.42),0 0 0 1px rgba(216,229,87,.7)}
/* technical support page motion sync */
.tech-page.motion-v6{background:#0c1b17!important;color:#fff!important}
.tech-page.motion-v6 .tech-hero{min-height:88vh!important;padding:148px 0 90px!important;background:radial-gradient(circle at 80% 20%,rgba(157,179,0,.22),transparent 24%),linear-gradient(135deg,#0b1e18,#17362b)!important;position:relative!important;overflow:hidden!important}
.tech-page.motion-v6 .tech-hero:before{content:"";position:absolute;inset:26px;border:1px solid rgba(255,255,255,.35);border-radius:24px;pointer-events:none}
.tech-page.motion-v6 .tech-hero-grid{gap:60px!important;position:relative;z-index:2}
.tech-page.motion-v6 .tech-hero h1{font-family:"Manrope",sans-serif!important;font-size:clamp(58px,6vw,98px)!important;line-height:.9!important;text-transform:uppercase!important;color:#fff!important}
.tech-page.motion-v6 .tech-hero h1 em{color:#d8e557!important}
.tech-page.motion-v6 .tech-hero p{color:rgba(255,255,255,.66)!important;font-size:15px!important;line-height:1.85!important}
.tech-page.motion-v6 .support-card{border-radius:0!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.16)!important;box-shadow:none!important;backdrop-filter:blur(18px)!important}
.tech-page.motion-v6 .support-card h3{font-family:"Bodoni Moda",serif!important;font-size:38px!important;color:#fff!important}
.tech-page.motion-v6 .support-list{gap:0!important;border-top:1px solid rgba(255,255,255,.14)!important;border-left:1px solid rgba(255,255,255,.14)!important}
.tech-page.motion-v6 .support-list span{border-radius:0!important;border:0!important;border-right:1px solid rgba(255,255,255,.14)!important;border-bottom:1px solid rgba(255,255,255,.14)!important;background:transparent!important;color:#dce5df!important}
.tech-page.motion-v6 .light-section{background:#eee9dc!important;color:#10211c!important}
.tech-page.motion-v6 #capability,.tech-page.motion-v6 #governance{background:#10211c!important;color:#fff!important}
.tech-page.motion-v6 .included-band,.tech-page.motion-v6 .tech-service-grid,.tech-page.motion-v6 .travel-tech,.tech-page.motion-v6 .workflow,.tech-page.motion-v6 .company-facts{gap:0!important;border-left:1px solid var(--m-line)!important;border-top:1px solid var(--m-line)!important}
.tech-page.motion-v6 .included-panel,.tech-page.motion-v6 .tech-service-grid article,.tech-page.motion-v6 .travel-tech article,.tech-page.motion-v6 .workflow article,.tech-page.motion-v6 .company-facts article{border-radius:0!important;box-shadow:none!important;border:0!important;border-right:1px solid var(--m-line)!important;border-bottom:1px solid var(--m-line)!important;background:transparent!important}
.tech-page.motion-v6 #capability .tech-service-grid,.tech-page.motion-v6 #governance .workflow{border-color:rgba(255,255,255,.14)!important}
.tech-page.motion-v6 #capability .tech-service-grid article,.tech-page.motion-v6 #governance .workflow article{border-color:rgba(255,255,255,.14)!important;color:#fff!important}
.tech-page.motion-v6 #capability p,.tech-page.motion-v6 #governance p{color:rgba(255,255,255,.58)!important}
.tech-page.motion-v6 .company-band{background:#d7d2c5!important;color:#10211c!important}
