/* CR8RLABS — HOMEPAGE DESKTOP FLAGSHIP PASS
   Scope: homepage only, desktop only (min-width: 901px).
   Mobile content and mobile-content.css remain untouched. */
@media (min-width:901px){
  .home-v08{--desktop-ease:cubic-bezier(.22,.78,.18,1)}

  /* Navigation: quieter at rest, more precise once the user enters the page. */
  .home-v08 nav{transition:width .45s var(--desktop-ease),top .45s var(--desktop-ease),background .35s,border-color .35s,box-shadow .35s,padding .35s}
  .home-v08 nav.is-scrolled{top:12px;width:min(calc(100% - 44px),1080px);background:rgba(3,6,14,.88);border-color:rgba(255,255,255,.17);box-shadow:0 20px 70px rgba(0,0,0,.48);padding-top:7px;padding-bottom:7px}
  .home-v08 nav.is-scrolled .navlinks a{padding-top:8px;padding-bottom:8px}
  .home-v08 nav.is-scrolled .brand img{width:34px;height:28px}
  .home-v08 nav.is-scrolled .nav-cta{padding-top:9px;padding-bottom:9px}
  .home-v08 .navlinks a{position:relative}
  .home-v08 .navlinks a:after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:1px;background:linear-gradient(90deg,var(--cyan),var(--pink),var(--orange));transform:translateX(-50%);transition:width .3s var(--desktop-ease);opacity:.9}
  .home-v08 .navlinks a:hover:after,.home-v08 .navlinks a.active:after{width:18px}

  /* Hero: create a deliberate visual split between editorial copy and the spatial engine. */
  .home-v08 .v08-hero{padding-top:132px;padding-bottom:68px;background:
    radial-gradient(circle at 72% 43%,rgba(33,91,255,.18),transparent 27%),
    radial-gradient(circle at 91% 70%,rgba(242,25,184,.13),transparent 23%),
    radial-gradient(circle at 52% 92%,rgba(255,157,34,.045),transparent 25%),#02040a}
  .home-v08 .v08-hero-inner{grid-template-columns:minmax(490px,.86fr) minmax(620px,1.14fr);min-height:770px}
  .home-v08 .v08-hero-copy{padding-left:6px}
  .home-v08 .v08-hero h1{max-width:820px;text-wrap:balance}
  .home-v08 .v08-hero .hero-lede{max-width:560px}
  .home-v08 .hero-actions .btn{min-height:52px}
  .home-v08 .hero-actions .line-btn{background:rgba(255,255,255,.015);border-color:rgba(255,255,255,.13)}
  .home-v08 .hero-actions .line-btn:hover{background:rgba(255,255,255,.055);border-color:rgba(25,217,255,.38);transform:translateY(-2px)}
  .home-v08 .hero-actions .btn span{transition:transform .3s var(--desktop-ease)}
  .home-v08 .hero-actions .btn:hover span{transform:translate(3px,-3px)}
  .home-v08 .hero-proof{display:flex;gap:0;max-width:660px;border-top:1px solid rgba(255,255,255,.1);padding-top:18px}
  .home-v08 .hero-proof span{position:relative;flex:1;color:#6e7b93;font-size:.57rem;letter-spacing:.14em;line-height:1.45;padding-right:18px}
  .home-v08 .hero-proof span+span{padding-left:18px;border-left:1px solid rgba(255,255,255,.08)}
  .home-v08 .hero-proof b{color:#dce5f2;font-weight:600;margin-right:7px}

  .home-v08 .v08-loop-engine{height:730px;transform-origin:center center}
  .home-v08 .v08-loop-engine:after{content:"";position:absolute;inset:4.5%;border:1px solid rgba(255,255,255,.075);border-radius:50% 46% 52% 48% / 46% 54% 47% 53%;transform:rotate(-7deg);box-shadow:inset 0 0 80px rgba(26,94,255,.035);pointer-events:none;z-index:2}
  .home-v08 .v08-loop-engine .engine-vignette{background:radial-gradient(circle at 50% 49%,transparent 24%,rgba(2,4,10,.07) 47%,rgba(2,4,10,.68) 100%)}
  .home-v08 .v08-loop-engine .engine-hud{top:7.5%;left:6%;right:6%;font-size:.55rem}
  .home-v08 .v08-loop-engine .hud-top b{padding:5px 8px;border:1px solid rgba(25,217,255,.18);background:rgba(25,217,255,.035)}
  .home-v08 .v08-loop-engine .hud-bottom{bottom:7.5%}
  .home-v08 .v08-loop-engine .engine-core-3d{transition:transform .55s var(--desktop-ease)}
  .home-v08 .v08-loop-engine.is-focused .engine-core-3d{transform:translate(-50%,-50%) scale(1.035)}
  .home-v08 .v08-loop-engine .engine-node-3d{transition:transform .4s var(--desktop-ease),opacity .3s}
  .home-v08 .v08-loop-engine:hover .engine-node-3d{opacity:.92}

  /* First transition: let the hero resolve into the idea section instead of hard-cutting. */
  .home-v08 .v08-idea{padding-top:132px}
  .home-v08 .v08-idea:after{content:"";position:absolute;left:50%;top:-1px;width:min(920px,80%);height:1px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,var(--cyan),var(--pink),var(--orange),transparent);opacity:.34;filter:blur(.2px)}
  .home-v08 .v08-idea-layout{gap:100px}
  .home-v08 .v08-idea-layout .v2-display{max-width:850px}
  .home-v08 .idea-copy{padding-bottom:5px}
  .home-v08 .idea-copy p{max-width:590px;line-height:1.8}

  /* Capability system: make the field feel like a product surface, not a decorative viewport. */
  .home-v08 .v08-capabilities{padding-top:140px}
  .home-v08 .v08-capabilities .section-head{align-items:end}
  .home-v08 .v08-capabilities .section-head>p{max-width:430px;line-height:1.75}
  .home-v08 .v08-capabilities .cr8r-cap3d{margin-top:62px;border-color:rgba(255,255,255,.13);box-shadow:0 38px 120px rgba(0,0,0,.32)}
  .home-v08 .v08-capabilities .cr8r-cap3d:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:30;background:linear-gradient(120deg,rgba(255,255,255,.025),transparent 18%,transparent 78%,rgba(240,34,185,.025));mix-blend-mode:screen}
  .home-v08 .v08-capabilities .cap3d-card{transition:transform .45s var(--desktop-ease),border-color .35s,box-shadow .45s,background .35s}
  .home-v08 .v08-capabilities .cap3d-card:hover,.home-v08 .v08-capabilities .cap3d-card:focus-visible{transform:translateZ(34px) translateY(-6px) rotateX(1deg)}

  /* Operating model: clearer relationship between visual system and explanatory copy. */
  .home-v08 .v08-model{padding-top:150px;padding-bottom:160px}
  .home-v08 .v08-model-shell{gap:88px}
  .home-v08 .flagship-model{box-shadow:0 40px 120px rgba(0,0,0,.34)}
  .home-v08 .flagship-model:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 14%,transparent 84%,rgba(0,0,0,.18));z-index:20}
  .home-v08 .flagship-model-copy{padding-right:8px}
  .home-v08 .flagship-model-copy:before{left:-42px;opacity:.5}
  .home-v08 .model-principles button{transition:padding .35s var(--desktop-ease),color .3s}
  .home-v08 .model-principles button:hover{padding-left:8px}
  .home-v08 .model-detail{border-left:1px solid var(--cyan);padding-left:13px;display:flex;align-items:center}

  /* Work: sharpen the primary case-study hierarchy and keep supporting actions distinct. */
  .home-v08 .v08-work{padding-top:150px}
  .home-v08 .proof-head{grid-template-columns:150px 1fr auto;gap:42px}
  .home-v08 .proof-head .eyebrow{padding-bottom:9px}
  .home-v08 .v08-work-system{margin-top:62px;gap:20px}
  .home-v08 .v08-work-main,.home-v08 .v08-work-panel{transition:transform .55s var(--desktop-ease),border-color .35s,box-shadow .45s}
  .home-v08 .v08-work-main:hover{transform:translateY(-4px);border-color:rgba(25,217,255,.24);box-shadow:0 44px 120px rgba(0,0,0,.44)}
  .home-v08 .v08-work-main:hover .work-main-copy span{color:#fff}
  .home-v08 .v08-work-panel strong{max-width:350px}
  .home-v08 .v08-work-panel:hover{transform:translateY(-4px)}

  /* Studio: increase quiet space around the interactive object so the copy remains the anchor. */
  .home-v08 .v08-studio{padding-top:160px;padding-bottom:170px}
  .home-v08 .v08-studio-shell{gap:84px}
  .home-v08 .studio-copy-v08>p{max-width:500px}
  .home-v08 .studio-system{box-shadow:0 40px 120px rgba(0,0,0,.34)}

  /* Closing: stronger final-stage composition without adding another UI layer. */
  .home-v08 .v08-closing{min-height:800px}
  .home-v08 .closing-inner h2{max-width:900px;margin-left:auto;margin-right:auto}
  .home-v08 .closing-inner .btn{min-width:190px;justify-content:center}

  /* Universal desktop reveal polish. */
  .home-v08 .reveal{transition:opacity .8s ease,transform .9s var(--desktop-ease)}
  .home-v08 .reveal:not(.in){transform:translateY(20px)}

  @media (prefers-reduced-motion:reduce){
    .home-v08 nav,.home-v08 .v08-loop-engine,.home-v08 .v08-loop-engine *,.home-v08 .cap3d-card,.home-v08 .v08-work-main,.home-v08 .v08-work-panel,.home-v08 .model-principles button{transition:none!important}
  }
}
@media (min-width:901px){
  .home-v08 .cap3d-card,.home-v08 .v08-work-panel,.home-v08 .model-principles button{isolation:isolate}
  .home-v08 .cap3d-card:before,.home-v08 .v08-work-panel:after,.home-v08 .model-principles button:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(220px circle at var(--spot-x,50%) var(--spot-y,50%),rgba(60,150,255,.13),transparent 68%);z-index:-1}
  .home-v08 .cap3d-card:hover:before,.home-v08 .v08-work-panel:hover:after,.home-v08 .model-principles button:hover:before{opacity:1}
}

/* AI VELOCITY ENGINE — DESKTOP V02
   Scope: homepage Operating Model section, desktop only (901px+). */
@media (min-width:901px){
  .home-v08 .v08-model{padding-top:156px;padding-bottom:170px;background:
    radial-gradient(circle at 28% 48%,rgba(22,103,255,.10),transparent 28%),
    radial-gradient(circle at 82% 48%,rgba(222,26,190,.075),transparent 27%),
    #050813}
  .home-v08 .v08-model:before{left:38%;width:980px;height:980px;border-color:rgba(72,130,255,.055)}
  .home-v08 .v08-model-shell{grid-template-columns:minmax(600px,1.16fr) minmax(430px,.84fr);gap:72px;align-items:center}

  .home-v08 .flagship-model{height:720px;border-color:rgba(255,255,255,.12);background:
    radial-gradient(circle at 48% 51%,rgba(33,99,255,.13),transparent 22%),
    radial-gradient(circle at 74% 36%,rgba(242,32,183,.065),transparent 20%),
    radial-gradient(circle at 28% 68%,rgba(255,151,29,.035),transparent 22%),
    #02050d;box-shadow:0 42px 130px rgba(0,0,0,.40);perspective:1400px}
  .home-v08 .flagship-model:before{background:
    linear-gradient(105deg,rgba(255,255,255,.035),transparent 24%,transparent 72%,rgba(83,130,255,.028)),
    radial-gradient(circle at 50% 50%,transparent 0,transparent 48%,rgba(0,0,0,.30) 100%)}
  .home-v08 .flagship-model:after{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 18%,transparent 78%,rgba(0,0,0,.25));z-index:22}
  .home-v08 .flagship-model-grid{background-image:linear-gradient(rgba(76,132,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(76,132,255,.055) 1px,transparent 1px);background-size:38px 38px;opacity:.56;transform:perspective(900px) rotateX(67deg) rotateZ(-10deg) translateY(15%)}
  .home-v08 .flagship-model-depth{width:78%;height:54%;transform:translate(-50%,-50%) rotateX(66deg) rotateZ(-11deg);border-color:rgba(51,128,255,.11);box-shadow:0 0 100px rgba(29,100,255,.08)}
  .home-v08 .flagship-model-sweep{width:150%;left:-25%;top:50%;animation-duration:9s;opacity:.7}
  .home-v08 .flagship-model-header{left:28px;right:28px;top:26px;font-size:.50rem;letter-spacing:.22em}
  .home-v08 .flagship-model-coordinate{left:28px;bottom:27px;font-size:.43rem}
  .home-v08 .flagship-model-readout{right:28px;bottom:26px;font-size:.43rem;gap:12px}
  .home-v08 .flagship-model-tip{bottom:70px;font-size:.39rem;letter-spacing:.22em;color:#56647c}

  /* The HTML core is deliberately only the semantic/typographic anchor. The canvas builds the intricate mechanism around it. */
  .home-v08 .flagship-core{width:282px;height:282px;top:51%;z-index:25}
  .home-v08 .flagship-core-aura{inset:-70px;background:radial-gradient(circle,rgba(30,119,255,.16),rgba(224,30,184,.055) 38%,transparent 69%);filter:blur(13px);animation:flagshipAura 5.5s ease-in-out infinite}
  .home-v08 .flagship-core-glass{inset:30px;background:radial-gradient(circle at 34% 27%,rgba(63,127,255,.28),rgba(5,12,31,.91) 48%,rgba(2,4,11,.98) 74%);border-color:rgba(255,255,255,.19);box-shadow:inset 0 0 55px rgba(61,108,255,.17),0 0 95px rgba(30,99,255,.18),0 30px 90px rgba(0,0,0,.5);backdrop-filter:blur(7px)}
  .home-v08 .flagship-core-rings i{opacity:.18}
  .home-v08 .flagship-core-rings i:nth-child(1){width:300px;height:300px}
  .home-v08 .flagship-core-rings i:nth-child(2){width:340px;height:185px}
  .home-v08 .flagship-core-rings i:nth-child(3){width:390px;height:150px}
  .home-v08 .flagship-core>span{font-size:.42rem;color:#71819d}
  .home-v08 .flagship-core strong{font-size:3.25rem;margin:13px 0 11px}
  .home-v08 .flagship-core>small{font-size:.40rem;letter-spacing:.20em;color:#aebbd0}
  .home-v08 .flagship-core>b{font-size:.36rem;margin-top:14px}

  /* Precision stage markers: these visually align with the three written principles. */
  .home-v08 .flagship-node{min-width:166px;padding:14px 17px 13px 43px;border-color:rgba(255,255,255,.13);background:rgba(3,8,19,.78);box-shadow:0 16px 48px rgba(0,0,0,.30)}
  .home-v08 .flagship-node:after{content:"";position:absolute;right:-70px;top:50%;width:70px;height:1px;background:linear-gradient(90deg,currentColor,transparent);opacity:.24;transform:scaleX(.65);transform-origin:left center;transition:opacity .35s,transform .45s var(--desktop-ease)}
  .home-v08 .node-leverage:after{left:-70px;right:auto;background:linear-gradient(90deg,transparent,currentColor);transform-origin:right center}
  .home-v08 .flagship-node:hover:after,.home-v08 .flagship-node.is-active:after{opacity:.72;transform:scaleX(1)}
  .home-v08 .flagship-node b{font-size:.57rem}
  .home-v08 .flagship-node em{font-size:.42rem;color:#77859d}
  .home-v08 .node-think{left:9%;top:27%}
  .home-v08 .node-leverage{right:8%;top:25%}
  .home-v08 .node-account{left:11%;bottom:19%}

  .home-v08 .model-copy{padding-left:4px}
  .home-v08 .flagship-model-copy:before{left:-30px;top:-25px;height:calc(100% + 50px);opacity:.45}
  .home-v08 .model-copy-intro{max-width:610px}
  .home-v08 .model-copy h2{font-size:clamp(4rem,5.4vw,6.8rem);line-height:.84;letter-spacing:-.09em;margin:18px 0 24px;text-wrap:balance}
  .home-v08 .model-copy .body-lg{font-size:1.20rem;line-height:1.35;color:#e8edf6;max-width:500px;margin-bottom:15px}
  .home-v08 .model-copy-intro>p:not(.body-lg){font-size:.88rem;line-height:1.78;color:#8794ab;max-width:560px}

  .home-v08 .model-flow{display:flex;align-items:center;gap:12px;margin-top:31px;padding:13px 14px;border:1px solid rgba(255,255,255,.085);background:linear-gradient(90deg,rgba(25,217,255,.025),rgba(255,255,255,.012),rgba(255,157,34,.018));font-family:var(--mono);font-size:.50rem;letter-spacing:.14em;color:#dce4f1}
  .home-v08 .model-flow span{display:flex;flex-direction:column;gap:4px;min-width:0}
  .home-v08 .model-flow span:nth-of-type(2){color:#b9c5d7}
  .home-v08 .model-flow span:nth-of-type(3){color:#d5c4df}
  .home-v08 .model-flow small{font-size:.40rem;letter-spacing:.11em;color:#64738c}
  .home-v08 .model-flow i{font-style:normal;color:#4b698f;transition:transform .35s var(--desktop-ease)}
  .home-v08 .model-flow:hover i{transform:translateX(3px);color:#9bb7e8}

  .home-v08 .model-principles{margin-top:28px;border-top:1px solid rgba(255,255,255,.11)}
  .home-v08 .model-principles button{grid-template-columns:38px 1fr 24px;gap:12px;padding:13px 0;min-height:58px}
  .home-v08 .model-principles button:before{z-index:-1}
  .home-v08 .model-principles button:after{height:2px}
  .home-v08 .model-principles button b{font-size:.50rem}
  .home-v08 .model-principles button span{display:flex;flex-direction:column;gap:4px;font-size:.68rem;letter-spacing:.13em;text-transform:uppercase}
  .home-v08 .model-principles button span strong{font-weight:500;color:#cfd8e7}
  .home-v08 .model-principles button span small{font-size:.45rem;letter-spacing:.12em;text-transform:uppercase;color:#65748d}
  .home-v08 .model-principles button.is-active span strong,.home-v08 .model-principles button:hover span strong{color:#fff}
  .home-v08 .model-principles button.is-active span small{color:#88b5d9}
  .home-v08 .model-principles button i{font-size:.75rem;transition:transform .35s var(--desktop-ease),color .25s}
  .home-v08 .model-principles button.is-active i{transform:rotate(45deg);color:#4fe2ff}

  .home-v08 .model-detail{min-height:52px;margin-top:14px;padding:0 0 0 14px;border-left:1px solid rgba(48,221,255,.65);font-size:.67rem;line-height:1.55;color:#8290a7;max-width:560px}
  .home-v08 .model-takeaway{display:flex;align-items:baseline;gap:15px;margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}
  .home-v08 .model-takeaway span{font-family:var(--mono);font-size:.40rem;letter-spacing:.16em;color:#55637b;white-space:nowrap}
  .home-v08 .model-takeaway strong{font-size:.67rem;font-weight:500;letter-spacing:.01em;color:#cbd5e3}
  .home-v08 .flagship-model-copy .text-link{margin-top:19px;font-size:.67rem}
}


/* AI VELOCITY ENGINE V03 — desktop-only redesign. */
@media (min-width:901px){
  .home-v08 .v08-model-shell{grid-template-columns:minmax(650px,1.20fr) minmax(430px,.80fr);gap:76px}
  .home-v08 .flagship-model{height:720px;overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(33,105,255,.10),transparent 26%),radial-gradient(circle at 78% 32%,rgba(238,32,181,.055),transparent 24%),radial-gradient(circle at 24% 72%,rgba(255,154,31,.035),transparent 24%),#02050d}
  .home-v08 .flagship-model-grid{opacity:.34;background-size:44px 44px;transform:perspective(1000px) rotateX(68deg) rotateZ(-8deg) translateY(17%)}
  .home-v08 .flagship-model-depth{width:84%;height:57%;border-color:rgba(91,125,255,.07);transform:translate(-50%,-50%) rotateX(67deg) rotateZ(-8deg);box-shadow:0 0 120px rgba(33,105,255,.06)}
  .home-v08 .flagship-model-sweep{opacity:.20;animation-duration:12s}
  .home-v08 .flagship-core{width:254px;height:254px;top:52%}
  .home-v08 .flagship-core-glass{inset:36px;border-radius:28%;transform:rotate(45deg);background:radial-gradient(circle at 35% 28%,rgba(66,128,255,.25),rgba(4,11,29,.94) 48%,rgba(1,4,10,.99) 78%);border-color:rgba(255,255,255,.16);box-shadow:inset 0 0 60px rgba(49,109,255,.14),0 0 90px rgba(25,95,255,.15)}
  .home-v08 .flagship-core>span,.home-v08 .flagship-core strong,.home-v08 .flagship-core>small,.home-v08 .flagship-core>b{position:relative;z-index:3}
  .home-v08 .flagship-core strong{font-size:2.85rem;letter-spacing:-.08em}
  .home-v08 .flagship-core .flagship-velocity-word{font-size:2.44rem;letter-spacing:-.08em}
  .home-v08 .flagship-node{min-width:178px;padding:15px 18px 14px 44px;background:rgba(2,7,17,.86);border-radius:3px;border-color:rgba(255,255,255,.15);box-shadow:0 20px 55px rgba(0,0,0,.42)}
  .home-v08 .flagship-node:before{content:"";position:absolute;inset:-5px;border:1px solid currentColor;opacity:.08;pointer-events:none}
  .home-v08 .node-think{left:8%;top:25%}.home-v08 .node-leverage{right:7%;top:23%}.home-v08 .node-account{left:9%;bottom:17%}
  .home-v08 .model-copy-intro{max-width:590px}.home-v08 .model-copy h2{font-size:clamp(4.1rem,5.3vw,6.4rem);line-height:.86;margin:17px 0 26px}.home-v08 .model-copy .body-lg{font-size:1.18rem;line-height:1.42;max-width:520px;color:#f1f4f9}.home-v08 .model-copy-intro>p:not(.body-lg){font-size:.92rem;line-height:1.72;max-width:545px;color:#7f8da5}
  .home-v08 .model-flow{margin-top:34px;padding:0;border:0;background:none;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;gap:0}.home-v08 .model-flow span{padding:13px 14px;border-top:1px solid rgba(255,255,255,.11);border-bottom:1px solid rgba(255,255,255,.07);background:linear-gradient(180deg,rgba(255,255,255,.018),transparent)}.home-v08 .model-flow span b{font-size:.52rem;letter-spacing:.16em;font-weight:600}.home-v08 .model-flow span small{font-size:.42rem;color:#596a83;letter-spacing:.08em;text-transform:uppercase}.home-v08 .model-flow i{display:grid;place-items:center;font-size:.55rem;color:#52627b}
  .home-v08 .model-principles{margin-top:26px}.home-v08 .model-principles button{min-height:62px;padding:13px 0}.home-v08 .model-detail{margin-top:12px;min-height:50px;padding-left:15px;font-size:.68rem;line-height:1.58}.home-v08 .model-takeaway{margin-top:17px;padding-top:15px;gap:12px}.home-v08 .model-takeaway span{font-size:.37rem;color:#4f6079}.home-v08 .model-takeaway strong{font-size:.64rem;color:#d6deea}.home-v08 .flagship-model-copy .text-link{margin-top:18px}
}


/* V04 PERFORMANCE REFINEMENT — desktop AI Velocity only.
   Preserve the visual language while avoiding expensive compositor effects. */
@media (min-width:901px){
  .home-v08 .flagship-model{contain:layout paint;will-change:auto;}
  .home-v08 .flagship-model-grid{will-change:auto;}
  .home-v08 .flagship-model-sweep{filter:none;box-shadow:none;opacity:.42;}
  .home-v08 .flagship-core-aura{filter:none;box-shadow:none;opacity:.72;}
  .home-v08 .flagship-core-glass{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 42px rgba(61,108,255,.13),0 0 60px rgba(30,99,255,.12),0 24px 65px rgba(0,0,0,.42);}
  .home-v08 .flagship-node{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 12px 30px rgba(0,0,0,.24);}
  .home-v08 .flagship-node:hover,.home-v08 .flagship-node:focus-visible,.home-v08 .flagship-node.is-active{box-shadow:0 14px 34px rgba(15,70,180,.18),0 0 24px rgba(25,217,255,.06);}
}
