/* LaRose 3.8.0 v6 · Proof, desire and One Idea → Everywhere */
:root{--eai-v6-ink:#080a11;--eai-v6-ivory:#fbf8f1;--eai-v6-line:rgba(255,255,255,.1);--eai-v6-gold:#d4b26e;--eai-v6-cyan:#5adfff;--eai-v6-violet:#826cff;--eai-v6-pink:#f274c2}

/* Header: clearer crystal, backdrop remains visible. */
.eai-marketing .eai-mkt-header{background:linear-gradient(115deg,rgba(255,255,255,.34),rgba(255,255,255,.20))!important;border-color:rgba(255,255,255,.62)!important;backdrop-filter:blur(30px) saturate(185%)!important;-webkit-backdrop-filter:blur(30px) saturate(185%)!important;box-shadow:0 18px 56px rgba(37,49,77,.10),inset 0 1px 0 rgba(255,255,255,.92)!important}
.eai-marketing .eai-mkt-header:after{content:"";position:absolute;left:4%;right:4%;top:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.95),rgba(236,203,142,.65),transparent);pointer-events:none}

.eai-v6-everywhere{position:relative;padding:clamp(74px,8vw,120px) clamp(16px,5vw,78px);background:radial-gradient(circle at 84% 4%,rgba(126,100,255,.18),transparent 34%),radial-gradient(circle at 12% 55%,rgba(75,216,255,.12),transparent 32%),#070911;color:#fff;overflow:hidden}
.eai-v6-everywhere:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,transparent,#000 15%,#000 80%,transparent);pointer-events:none}
.eai-v6-everywhere-head{position:relative;max-width:1480px;margin:0 auto 30px;display:flex;justify-content:space-between;align-items:end;gap:32px}.eai-v6-everywhere-head>div>span,.eai-v6-case-story>span{font:850 9px/1.2 Inter,system-ui,sans-serif;letter-spacing:.26em;color:var(--eai-v6-gold)}
.eai-v6-everywhere-head h2,.eai-v6-case-story h2{margin:10px 0 0;font:500 clamp(46px,6vw,86px)/.94 Georgia,serif;letter-spacing:-.055em}.eai-v6-everywhere-head h2 em,.eai-v6-case-story h2 em{font-family:"Pinyon Script",cursive;font-weight:400;background:linear-gradient(100deg,#66e4ff,#7c7bff,#e975c6,#f0c985);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:220% 100%;animation:eaiV6TextDrift 8s ease-in-out infinite}
.eai-v6-everywhere-head>p{max-width:510px;margin:0;color:#9ea8bd;line-height:1.75;font-size:14px}
.eai-v6-command{position:relative;max-width:1480px;margin:auto;display:grid;grid-template-columns:.72fr 1.36fr .58fr;gap:10px;padding:10px;border-radius:34px;background:linear-gradient(125deg,rgba(255,255,255,.11),rgba(115,128,255,.10),rgba(236,112,194,.08));border:1px solid rgba(255,255,255,.13);box-shadow:0 45px 110px rgba(0,0,0,.34);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px)}
.eai-v6-brief,.eai-v6-stage,.eai-v6-output{border:1px solid var(--eai-v6-line);border-radius:26px;background:rgba(10,13,22,.82);min-width:0}.eai-v6-brief,.eai-v6-output{padding:22px}.eai-v6-brief>span,.eai-v6-output>span,.eai-v6-stage-top>span{font:850 8px/1.2 Inter,system-ui,sans-serif;letter-spacing:.22em;color:#9185ff}.eai-v6-brief blockquote{margin:26px 0 20px;font:500 clamp(24px,2.4vw,36px)/1.12 Georgia,serif;letter-spacing:-.035em;color:#f6f2eb}.eai-v6-brief-tags{display:flex;gap:6px;flex-wrap:wrap}.eai-v6-brief-tags i{font-style:normal;padding:7px 9px;border-radius:999px;border:1px solid #272d3b;color:#aeb7c9;font-size:8px}.eai-v6-strategy{margin-top:38px;padding-top:20px;border-top:1px solid #222735;display:grid;gap:7px}.eai-v6-strategy small{font-size:8px;letter-spacing:.18em;color:#7f899e}.eai-v6-strategy b{font:500 22px Georgia,serif;color:#e7c989}.eai-v6-strategy p{font-size:10px;line-height:1.6;color:#7f899d;margin:0}
.eai-v6-stage{padding:12px}.eai-v6-stage-top{display:flex;justify-content:space-between;align-items:center;padding:5px 6px 12px}.eai-v6-stage-top em{font-style:normal;font-size:8px;color:#758096;letter-spacing:.08em}.eai-v6-preview{position:relative;height:470px;border-radius:20px;overflow:hidden;background:#10131c}.eai-v6-preview>img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .28s ease,transform .7s ease}.eai-v6-preview.is-switching>img{opacity:.25;transform:scale(1.025)}.eai-v6-preview:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,7,12,.05),rgba(5,7,12,.12) 45%,rgba(5,7,12,.86));pointer-events:none}.eai-v6-preview-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:28px;display:grid;gap:8px}.eai-v6-preview-copy small{font-size:8px;letter-spacing:.22em;color:#e7c98f}.eai-v6-preview-copy strong{font:500 clamp(30px,3.8vw,58px)/.94 Georgia,serif;letter-spacing:-.045em;color:#fff;max-width:700px}.eai-v6-preview-copy span{max-width:560px;color:#c3cbda;font-size:11px;line-height:1.55}.eai-v6-live{position:absolute;z-index:3;right:16px;top:16px;padding:8px 10px;border-radius:999px;background:rgba(6,9,15,.58);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);font-size:7px;letter-spacing:.14em}.eai-v6-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42efb2;margin-right:6px;box-shadow:0 0 14px #42efb2}
.eai-v6-formats{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px}.eai-v6-formats button{border:1px solid #242a38;background:#0b0e17;color:#8893a8;padding:10px 5px;border-radius:13px;font:750 8px/1 Inter,system-ui,sans-serif;cursor:pointer;transition:.25s}.eai-v6-formats button:hover,.eai-v6-formats button.is-active{color:#fff;border-color:#766cff;background:linear-gradient(120deg,#141a30,#201530);box-shadow:0 8px 30px rgba(111,91,255,.13)}
.eai-v6-output{display:flex;flex-direction:column}.eai-v6-output-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:20px 0}.eai-v6-output-grid article{position:relative;min-height:100px;padding:12px;border-radius:16px;border:1px solid #242a38;background:linear-gradient(150deg,#111622,#0a0d15);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.eai-v6-output-grid article:before{content:"";position:absolute;width:68px;height:68px;border-radius:50%;right:-20px;top:-22px;background:radial-gradient(circle,#6edfff88,#856dff44 48%,transparent 70%);filter:blur(4px)}.eai-v6-output-grid b{font:500 18px Georgia,serif}.eai-v6-output-grid small{font-size:7px;letter-spacing:.11em;color:#707b91;margin-top:4px}.eai-v6-output-grid i{height:2px;width:30px;margin-top:8px;background:linear-gradient(90deg,var(--eai-v6-cyan),var(--eai-v6-pink))}.eai-v6-output>a{margin-top:auto;display:flex;justify-content:center;text-align:center;padding:12px;border-radius:999px;background:#f7f3ec;color:#111;text-decoration:none;font-size:9px;font-weight:850}

.eai-v6-case{padding:clamp(80px,9vw,135px) clamp(16px,5vw,80px);background:#070911;color:#fff;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,90px);align-items:center}.eai-v6-case-media{position:relative;min-height:650px;border-radius:34px;overflow:hidden;border:1px solid rgba(255,255,255,.11);background:#111}.eai-v6-case-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.eai-v6-case-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(5,7,11,.86),transparent 55%)}.eai-v6-case-media>div{position:absolute;z-index:2;left:28px;bottom:28px;display:grid;gap:6px}.eai-v6-case-media span{font-size:8px;letter-spacing:.2em;color:#e8cd91}.eai-v6-case-media b{font:500 42px Georgia,serif}.eai-v6-case-media small{font-size:9px;color:#aab2c3}.eai-v6-case-story p{max-width:590px;color:#929caf;line-height:1.75}.eai-v6-case-story ol{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid #202633}.eai-v6-case-story li{display:grid;grid-template-columns:42px 1fr;gap:15px;padding:17px 0;border-bottom:1px solid #202633}.eai-v6-case-story li>i{font-style:normal;color:#6bdcff;font-size:9px;letter-spacing:.14em}.eai-v6-case-story li>div{display:grid;gap:4px}.eai-v6-case-story li b{font:500 20px Georgia,serif}.eai-v6-case-story li span{font-size:9px;color:#727d92}.eai-v6-case-tags{display:flex;gap:6px;flex-wrap:wrap;margin-top:25px}.eai-v6-case-tags span{padding:7px 9px;border-radius:999px;border:1px solid #252b39;font-size:8px;color:#9ca7bb}

@keyframes eaiV6TextDrift{0%,100%{background-position:0% 50%}50%{background-position:100% 50%}}
@media(max-width:1120px){.eai-v6-command{grid-template-columns:1fr 1.5fr}.eai-v6-output{grid-column:1/-1}.eai-v6-output-grid{grid-template-columns:repeat(6,1fr)}.eai-v6-case{grid-template-columns:1fr}.eai-v6-case-media{min-height:560px}}
@media(max-width:760px){.eai-v6-everywhere-head{display:block}.eai-v6-everywhere-head>p{margin-top:18px}.eai-v6-command{grid-template-columns:1fr}.eai-v6-output{grid-column:auto}.eai-v6-preview{height:390px}.eai-v6-formats{grid-template-columns:repeat(3,1fr)}.eai-v6-output-grid{grid-template-columns:repeat(3,1fr)}.eai-v6-case{padding-left:14px;padding-right:14px}.eai-v6-case-media{min-height:420px}}
@media(max-width:480px){.eai-v6-preview{height:340px}.eai-v6-output-grid{grid-template-columns:1fr 1fr}.eai-v6-everywhere,.eai-v6-case{padding-left:10px;padding-right:10px}.eai-v6-command{padding:6px;border-radius:26px}.eai-v6-brief,.eai-v6-output{padding:17px}.eai-v6-preview-copy{left:18px;right:18px;bottom:18px}}
@media(prefers-reduced-motion:reduce){.eai-v6-everywhere-head h2 em,.eai-v6-case-story h2 em{animation:none!important}.eai-v6-preview>img{transition:none!important}}
