/* Slide 05: a finished site, its live address, and a simple handover story. */
#ai-features .launch-story{position:relative;isolation:isolate;display:flex;flex-direction:column;gap:clamp(10px,1.4cqw,16px);height:clamp(430px,60vh,640px);padding:clamp(13px,2cqw,23px);overflow:hidden;border:1px solid #8c7bea;border-radius:16px;background:radial-gradient(circle at 52% -10%,#725fea 0,#3a2986 44%,#1b1737 100%);box-shadow:0 25px 70px #0009,0 0 48px #6550d333;text-align:left}
#ai-features .launch-story::before{content:"";position:absolute;z-index:-1;inset:0;background-image:linear-gradient(#e4dfff12 1px,transparent 1px),linear-gradient(90deg,#e4dfff12 1px,transparent 1px);background-size:18% 18%;mask-image:linear-gradient(#0009,transparent 85%)}
#ai-features .launch-story__top{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none;min-height:30px;color:#eee9ff;font-size:clamp(9px,1.25cqw,13px);font-weight:900;letter-spacing:.12em}
#ai-features .launch-story__top strong{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid #d4f0a4;border-radius:999px;background:#d8fb9b;color:#22371b;white-space:nowrap;font-size:clamp(9px,1.2cqw,12px);box-shadow:0 0 24px #c9fc8980}
#ai-features .launch-story__top i{display:block;width:8px;height:8px;border-radius:50%;background:#398142;box-shadow:0 0 0 3px #39814230}
#ai-features .launch-story__browser{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid #c5b8f5;border-radius:11px;background:#f5efe4;box-shadow:0 18px 35px #0d0b2080}
#ai-features .launch-story__browser .showcase__chrome{flex:none;height:36px;background:#17132b;color:#f0ebff;border-bottom-color:#5d50a2;font-size:clamp(9px,1.35cqw,13px)}
#ai-features .launch-story__address{display:inline-block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:800;letter-spacing:.01em}
#ai-features .launch-story__browser .showcase__chrome>b{margin-left:auto;color:#c9fb85;font-size:clamp(8px,1.1cqw,11px);font-weight:900;letter-spacing:.1em;white-space:nowrap}
#ai-features .launch-story__page{display:flex;flex:1;flex-direction:column;min-height:0;background:#f5efe4;color:#3d261f}
#ai-features .launch-story__nav{display:flex;justify-content:space-between;align-items:center;gap:9px;flex:none;min-height:clamp(38px,5.8cqw,55px);padding:8px clamp(13px,2.2cqw,24px);border-bottom:1px solid #a86f5245;white-space:nowrap}
#ai-features .launch-story__nav strong{font-size:clamp(15px,2.5cqw,26px);font-weight:900;letter-spacing:-.06em}
#ai-features .launch-story__nav strong em{color:#b85b39;font-style:normal}
#ai-features .launch-story__nav>span{font-size:clamp(7px,1cqw,10px);font-weight:800;letter-spacing:.09em}
#ai-features .launch-story__hero{display:grid;grid-template-columns:51% 49%;flex:1;min-height:0;overflow:hidden}
#ai-features .launch-story__copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(15px,3cqw,34px);background:linear-gradient(110deg,#f6efe5 78%,#f6efe5ec)}
#ai-features .launch-story__copy>small{color:#aa5135;font-size:clamp(8px,1.1cqw,11px);font-weight:900;letter-spacing:.12em}
#ai-features .launch-story__copy h3{margin:clamp(12px,1.9cqw,21px) 0 clamp(9px,1.4cqw,15px);color:#3f281f;font:400 clamp(29px,5.2cqw,57px)/.96 Georgia,serif;letter-spacing:-.075em}
#ai-features .launch-story__copy h3 em{color:#b85b39;font-style:normal}
#ai-features .launch-story__copy p{max-width:26ch;margin:0;color:#5c4537;font-size:clamp(10px,1.45cqw,15px);font-weight:600;line-height:1.35}
#ai-features .launch-story__copy>b{display:inline-block;margin-top:clamp(15px,2.3cqw,25px);padding:clamp(9px,1.3cqw,14px) clamp(11px,1.6cqw,18px);background:#b85b39;color:white;font-size:clamp(9px,1.2cqw,13px);font-weight:900;letter-spacing:.05em;white-space:nowrap}
#ai-features .launch-story__hero>img{width:100%;height:100%;min-height:0;object-fit:cover;object-position:57% 50%;filter:saturate(.95) contrast(1.03)}
#ai-features .launch-story__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;flex:none;min-height:clamp(80px,12cqw,116px)}
#ai-features .launch-story__steps>div{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:clamp(9px,1.4cqw,16px);border:1px solid #9d90d9;border-radius:8px;background:#211b48;color:#fff}
#ai-features .launch-story__steps>div:nth-child(2){border-color:#d8fb9b;background:#d8fb9b;color:#22371b;box-shadow:0 0 23px #d8fb9b45}
#ai-features .launch-story__steps span{color:#c8bcff;font-size:clamp(8px,1.05cqw,11px);font-weight:900;letter-spacing:.1em}
#ai-features .launch-story__steps>div:nth-child(2) span{color:#426033}
#ai-features .launch-story__steps strong{margin:4px 0 2px;font-size:clamp(18px,2.7cqw,29px);font-weight:900;letter-spacing:-.045em;text-transform:uppercase;line-height:1}
#ai-features .launch-story__steps small{color:#dcd5f6;font-size:clamp(8px,1.12cqw,12px);font-weight:600;line-height:1.2}
#ai-features .launch-story__steps>div:nth-child(2) small{color:#38502e}
@media(max-width:1000px){#ai-features .launch-story{height:clamp(310px,58vw,520px)}}
@media(max-width:520px){
 #ai-features .launch-story{height:355px;gap:7px;padding:9px}
 #ai-features .launch-story__top{min-height:25px;font-size:7px;letter-spacing:.06em}
 #ai-features .launch-story__top strong{padding:6px 7px;font-size:7px;letter-spacing:.03em}
 #ai-features .launch-story__top i{width:6px;height:6px}
 #ai-features .launch-story__browser .showcase__chrome{height:26px;padding:0 8px;gap:6px;font-size:8px}
 #ai-features .launch-story__browser .showcase__chrome>b{font-size:7px}
 #ai-features .launch-story__nav{min-height:31px;padding:6px 9px}
 #ai-features .launch-story__nav strong{font-size:12px}
 #ai-features .launch-story__nav>span{font-size:5px}
 #ai-features .launch-story__hero{grid-template-columns:54% 46%}
 #ai-features .launch-story__copy{padding:8px}
 #ai-features .launch-story__copy>small{font-size:6px}
 #ai-features .launch-story__copy h3{font-size:18px;line-height:.94;margin:7px 0 6px}
 #ai-features .launch-story__copy p{font-size:7px;line-height:1.2}
 #ai-features .launch-story__copy>b{font-size:6px;margin-top:7px;padding:6px}
 #ai-features .launch-story__steps{gap:4px;min-height:64px}
 #ai-features .launch-story__steps>div{padding:6px}
 #ai-features .launch-story__steps span{font-size:6px;letter-spacing:0}
 #ai-features .launch-story__steps strong{font-size:15px;margin:3px 0 2px}
 #ai-features .launch-story__steps small{font-size:6px}
}
