.cohesive-site[data-site-page="app"] #site-main .app-intro-hero {
 position:relative;isolation:isolate;overflow:hidden;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr)!important;gap:16px!important;align-items:center!important;padding:32px 40px!important;margin-bottom:32px;border-radius:18px;
 background:radial-gradient(ellipse at 85% 34%,#d3e4fa 0,transparent 53%),linear-gradient(115deg,#f8fafe 25%,#e8f0fa 100%)!important;
}
.cohesive-site[data-site-page="app"] #site-main .app-intro-hero::before { content:"";position:absolute;z-index:-1;width:640px;height:640px;right:-140px;top:-100px;border:1px solid #ffffffb3;border-radius:50%;box-shadow:0 0 0 70px #ffffff24;pointer-events:none; }
.cohesive-site[data-site-page="app"] #site-main .app-intro-hero>div { min-width:0;position:relative;z-index:1; }
.cohesive-site[data-site-page="app"] #site-main .app-intro-hero h1 { font-size:clamp(34px,3.25vw,46px)!important;line-height:1.35!important;letter-spacing:-.04em!important; }
.cohesive-site[data-site-page="app"] #site-main .app-intro-lede { font-size:16px!important;max-width:33em; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual { min-width:0;align-self:center; }
.cohesive-site[data-site-page="app"] #site-main .aui-scene { position:relative;isolation:isolate;display:block;min-height:0;height:452px;padding:0;margin:0;border-radius:0;background:transparent;overflow:visible; }
.cohesive-site[data-site-page="app"] #site-main .aui-scene::before { content:"";position:absolute;z-index:-1;left:50%;top:50%;width:330px;height:330px;border-radius:50%;background:linear-gradient(145deg,#ffffff80,#c9ddf53d);border:1px solid #ffffffa6;transform:translate(-50%,-50%);pointer-events:none; }
.cohesive-site[data-site-page="app"] #site-main .aui-scene::after { content:"";position:absolute;z-index:-1;bottom:8px;left:50%;width:186px;height:28px;transform:translateX(-45%) rotate(-8deg);border-radius:50%;background:#456e9f26;filter:blur(13px);pointer-events:none; }
.cohesive-site[data-site-page="app"] #site-main .aui-phone { position:absolute;left:50%;top:50%;width:248px;height:536px;aspect-ratio:248/536;transform:translate(-50%,-50%) perspective(1100px) rotateY(-10deg) rotateZ(-9deg) scale(.8);transform-origin:center;box-shadow:18px 24px 30px -18px #34578080,0 5px 12px #18395e1a,inset 0 0 0 1px #a6b2c2; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-visual figcaption { position:relative;z-index:1;padding-top:10px;font-size:11px;line-height:1.6;color:#60758b; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-preview[lang="en"] { word-break:normal;overflow-wrap:normal; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-preview[lang="en"] .aui-copy>.aui-en { display:inline; }
.cohesive-site[data-site-page="app"] #site-main .app-intro-feature>.app-ui-preview { background:linear-gradient(145deg,#edf4fc,#e4eefb);min-height:360px; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-preview .aui-sheet { box-shadow:0 10px 26px -20px #284f826b; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-preview .aui-data-row :is(dt,dd) { overflow-wrap:normal; }
.cohesive-site[data-site-page="app"] #site-main .app-ui-preview .aui-sheet-heading>strong { font-size:16px; }
@media(max-width:1100px){
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero { padding:30px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr)!important;gap:8px!important; }
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero h1 { font-size:37px!important; }
 .cohesive-site[data-site-page="app"] #site-main .aui-phone { transform:translate(-50%,-50%) perspective(1100px) rotateY(-10deg) rotateZ(-9deg) scale(.76); }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene { height:438px; }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene::before { width:285px;height:285px; }
}
@media(max-width:760px){
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero { grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:30px 24px 24px!important;margin-bottom:24px;border-radius:14px;background:radial-gradient(ellipse at 80% 80%,#d9e8fb,transparent 63%),linear-gradient(145deg,#f8fafe,#edf3fc)!important; }
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero::before { width:520px;height:520px;right:-170px;top:auto;bottom:-50px;box-shadow:0 0 0 50px #ffffff24; }
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero h1 { font-size:clamp(29px,7.1vw,38px)!important; }
 .cohesive-site[data-site-page="app"] #site-main .app-intro-lede { font-size:15px!important; }
 .cohesive-site[data-site-page="app"] #site-main .app-ui-visual { width:100%; }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene { height:415px;width:100%; }
 .cohesive-site[data-site-page="app"] #site-main .aui-phone { transform:translate(-50%,-50%) perspective(1100px) rotateY(-8deg) rotateZ(-8deg) scale(.74); }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene::before { width:280px;height:280px; }
 .cohesive-site[data-site-page="app"] #site-main .app-intro-feature>.app-ui-preview { min-height:0; }
 .cohesive-site[data-site-page="app"] #site-main .app-ui-preview .aui-sheet-heading>strong { font-size:14px; }
}
@media(max-width:380px){
 .cohesive-site[data-site-page="app"] #site-main .app-intro-hero { padding:26px 20px 22px!important; }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene { height:390px; }
 .cohesive-site[data-site-page="app"] #site-main .aui-phone { transform:translate(-50%,-50%) perspective(1100px) rotateY(-8deg) rotateZ(-8deg) scale(.7); }
 .cohesive-site[data-site-page="app"] #site-main .aui-scene::before { width:240px;height:240px; }
 .cohesive-site[data-site-page="app"] #site-main .app-ui-preview .aui-data-row { grid-template-columns:minmax(66px,.8fr) minmax(0,1.4fr); }
}
