/* Five distinct, outcome-led illustrations for the Website Builds stories. */
#ai-features .showcase{position:relative;isolation:isolate;width:100%;max-width:900px;margin:auto;color:#f7f5f2;font-family:Archivo,Arial,sans-serif;container-type:inline-size}
#ai-features .showcase img{display:block}
#ai-features .showcase__eyebrow,#ai-features .showcase__caption{margin:0;text-align:center;font:700 clamp(11px,1.6cqw,15px)/1.3 Archivo,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}
#ai-features .showcase__eyebrow{color:#d5cee8;margin-bottom:14px}
#ai-features .showcase__caption{color:#bbb4c9;margin-top:14px;font-weight:500;letter-spacing:.01em;text-transform:none}
#ai-features .showcase__chrome{display:flex;align-items:center;gap:10px;height:37px;padding:0 15px;background:#24212d;color:#c9c3d3;border-bottom:1px solid #564d67;font-size:clamp(10px,1.4cqw,13px)}
#ai-features .showcase__chrome small{margin-left:auto;color:#aaa4b5;font-size:10px;font-weight:700;letter-spacing:.1em}
#ai-features .showcase__dots{display:flex;gap:5px;flex:none}
#ai-features .showcase__dots i{display:block;width:7px;height:7px;border-radius:50%;background:#e97c78}
#ai-features .showcase__dots i:nth-child(2){background:#f1d95f}
#ai-features .showcase__dots i:nth-child(3){background:#79b98a}
#ai-features .showcase__browser{overflow:hidden;border:1px solid #8f83b4;border-radius:15px;box-shadow:0 25px 70px #0009,0 0 50px #6d55d629}

/* 01: let the finished website dominate; the ticket calls out the outcome. */
#ai-features .showcase--design{padding:0 2% 3%}
#ai-features .design-site{width:93%;height:clamp(350px,53vh,640px);margin-left:auto;background:#f4f0e8;color:#282d28}
#ai-features .design-site__page{height:calc(100% - 37px);display:flex;flex-direction:column;padding:clamp(16px,2.4cqw,27px);gap:clamp(14px,2cqw,24px)}
#ai-features .design-site__nav{display:flex;justify-content:space-between;align-items:center;gap:10px;flex:none;font-size:clamp(10px,1.35cqw,14px)}
#ai-features .design-site__nav strong{font-size:clamp(16px,2.2cqw,25px);letter-spacing:.28em;font-weight:600}
#ai-features .design-site__hero{display:grid;grid-template-columns:44% 56%;flex:1;min-height:0;gap:0;background:#e8e0d2}
#ai-features .design-site__copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(15px,2.7cqw,33px);min-width:0}
#ai-features .design-site__copy small{font-size:clamp(9px,1.2cqw,13px);letter-spacing:.16em;color:#746d61;font-weight:700}
#ai-features .design-site__copy h3{font:400 clamp(34px,6.4cqw,74px)/.95 Georgia,serif;letter-spacing:-.065em;margin:clamp(18px,3cqw,32px) 0 15px;color:#202820}
#ai-features .design-site__copy h3 em{font-weight:400;color:#6b6256}
#ai-features .design-site__copy p{font-size:clamp(11px,1.6cqw,18px);line-height:1.35;color:#4e534c;max-width:26ch}
#ai-features .design-site__copy b{display:flex;align-items:center;gap:18px;margin-top:clamp(18px,3cqw,30px);padding:clamp(9px,1.4cqw,14px) clamp(13px,2cqw,22px);background:#262f28;color:white;font-size:clamp(11px,1.5cqw,16px);white-space:nowrap}
#ai-features .design-site__hero>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
#ai-features .design-site__projects{display:flex;gap:15px;align-items:stretch;flex:none;height:24%;min-height:70px}
#ai-features .design-site__projects>span{width:24%;padding-top:7px;font-size:clamp(9px,1.2cqw,12px);font-weight:700;letter-spacing:.14em;color:#5a574e}
#ai-features .design-site__projects>div{display:grid;grid-template-columns:1fr 1fr;gap:12px;flex:1;min-width:0}
#ai-features .design-site__projects img{width:100%;height:100%;min-height:0;object-fit:cover}
#ai-features .showcase__ticket{position:absolute;z-index:2;left:0;bottom:4%;display:flex;flex-direction:column;gap:11px;width:42%;padding:clamp(16px,2.4cqw,28px);border:1px solid #a49aef;border-radius:14px;background:#6251ce;box-shadow:0 15px 40px #0009;text-align:left}
#ai-features .design-ticket small{color:#f0dc75;font-size:clamp(9px,1.3cqw,13px);font-weight:800;letter-spacing:.12em}
#ai-features .design-ticket strong{font-size:clamp(20px,3.3cqw,37px);line-height:1.08;text-transform:uppercase}
#ai-features .design-ticket>span{position:absolute;right:20px;bottom:18px;color:#f0dc75;font-size:25px}

/* 02: one brand in three legible device frames. */
#ai-features .responsive-stage{position:relative;height:clamp(360px,54vh,640px)}
#ai-features .responsive-device{position:absolute;overflow:hidden;background:#f4f3e8;color:#243b2f;box-shadow:0 25px 65px #000b;border:clamp(5px,.9cqw,9px) solid #4e475c}
#ai-features .responsive-device--desktop{left:1%;top:2%;width:87%;height:78%;border-radius:15px}
#ai-features .responsive-device--desktop .showcase__chrome{height:30px;font-size:clamp(9px,1.2cqw,12px)}
#ai-features .responsive-site{height:100%;overflow:hidden;background:#f2f1e8}
#ai-features .responsive-device--desktop .responsive-site{height:calc(100% - 30px);padding:clamp(15px,2cqw,22px)}
#ai-features .responsive-site__nav{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:clamp(10px,1.3cqw,14px)}
#ai-features .responsive-site__nav strong{font-weight:900;letter-spacing:.1em;font-size:clamp(13px,2cqw,22px)}
#ai-features .responsive-site__hero{display:grid;grid-template-columns:43% 57%;gap:10px;align-items:center;height:77%;margin-top:clamp(12px,2cqw,23px)}
#ai-features .responsive-site__hero small,#ai-features .responsive-site__stack small{font-size:clamp(8px,1.1cqw,12px);letter-spacing:.12em;color:#647c67;font-weight:800}
#ai-features .responsive-site__hero h3{font:800 clamp(25px,4.8cqw,52px)/.97 Archivo,Arial,sans-serif;letter-spacing:-.06em;margin:clamp(12px,2cqw,20px) 0}
#ai-features .responsive-site__hero p{font-size:clamp(10px,1.4cqw,16px);margin-bottom:clamp(11px,2cqw,20px)}
#ai-features .responsive-site__hero b,#ai-features .responsive-site__stack b{display:inline-block;background:#cedf8e;padding:9px 12px;font-size:clamp(9px,1.2cqw,13px)}
#ai-features .responsive-site__hero img{width:100%;height:100%;object-fit:cover;min-height:0}
#ai-features .responsive-site__tiles{display:flex;gap:8px;margin-top:7px}
#ai-features .responsive-site__tiles span{flex:1;background:#e2e9d7;border:1px solid #d5dccb;padding:7px;font-size:clamp(8px,1.1cqw,11px);font-weight:700}
#ai-features .responsive-device--tablet{left:50%;top:29%;width:34%;height:64%;border-radius:23px;padding:clamp(8px,1cqw,12px)}
#ai-features .responsive-device--phone{right:0;top:39%;width:25%;height:61%;border-radius:32px;padding:clamp(9px,1cqw,13px)}
#ai-features .responsive-device--tablet .responsive-site,#ai-features .responsive-device--phone .responsive-site{padding:clamp(10px,1.4cqw,17px);border-radius:8px}
#ai-features .responsive-device--tablet .responsive-site__nav strong,#ai-features .responsive-device--phone .responsive-site__nav strong{font-size:clamp(9px,1.4cqw,15px)}
#ai-features .responsive-device--tablet .responsive-site__nav span,#ai-features .responsive-device--phone .responsive-site__nav span{font-size:clamp(14px,2cqw,20px)}
#ai-features .responsive-site__stack{padding-top:clamp(12px,2cqw,20px)}
#ai-features .responsive-site__stack h3{font:800 clamp(18px,3cqw,33px)/.98 Archivo,Arial,sans-serif;letter-spacing:-.06em;margin:10px 0}
#ai-features .responsive-site__stack p{font-size:clamp(9px,1.1cqw,13px);margin:8px 0}
#ai-features .responsive-site__stack img{display:block;width:100%;height:clamp(65px,13vh,150px);object-fit:cover;margin:10px 0}
#ai-features .responsive-device__camera,#ai-features .responsive-device__speaker{position:absolute;z-index:2;background:#918998}
#ai-features .responsive-device__camera{width:6px;height:6px;border-radius:50%;top:5px;left:50%}
#ai-features .responsive-device__speaker{width:26%;height:5px;border-radius:6px;top:5px;left:37%}
#ai-features .responsive-device__home{position:absolute;bottom:4px;left:38%;width:24%;height:4px;border-radius:6px;background:#a7a2ad}

/* 03: the copy improvement is the illustration, not another tiny page. */
#ai-features .message-stage{position:relative;height:clamp(360px,54vh,640px)}
#ai-features .message-before{position:absolute;z-index:2;left:0;top:16%;width:30%;padding:clamp(14px,2.4cqw,29px);border:1px solid #77717f;border-radius:12px;background:#28262d;box-shadow:0 18px 45px #0009;text-align:left}
#ai-features .message-before small{display:block;color:#b9afc7;font-size:clamp(9px,1.3cqw,13px);font-weight:800;letter-spacing:.1em}
#ai-features .message-before strong{display:block;margin:clamp(18px,3cqw,33px) 0;color:#d4d0d3;font:600 clamp(19px,3.5cqw,39px)/1.1 Georgia,serif;text-decoration:line-through;text-decoration-color:#f1d95f}
#ai-features .message-before span{display:block;font-size:clamp(10px,1.4cqw,15px);color:#aba5b2}
#ai-features .message-after{position:absolute;right:0;top:0;overflow:hidden;width:67%;height:95%;border:1px solid #958ca3;border-radius:14px;background:#f3eee3;color:#2a302a;box-shadow:0 25px 65px #0009}
#ai-features .message-after__page{position:relative;height:calc(100% - 37px);overflow:hidden}
#ai-features .message-after__nav{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding:clamp(13px,1.8cqw,20px);font-size:clamp(9px,1.3cqw,14px)}
#ai-features .message-after__nav strong{letter-spacing:.17em;font-size:clamp(11px,1.6cqw,18px)}
#ai-features .message-after__page>img{position:absolute;right:0;top:16%;width:58%;height:84%;object-fit:cover;object-position:center}
#ai-features .message-after__page::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f3eee3 17%,#f3eee3f0 39%,transparent 73%)}
#ai-features .message-after__body{position:relative;z-index:2;width:65%;padding:clamp(15px,2.5cqw,30px);text-align:left}
#ai-features .message-after__body small{color:#806c4c;font-size:clamp(9px,1.2cqw,12px);font-weight:800;letter-spacing:.12em}
#ai-features .message-after__body h3{font:400 clamp(31px,5.7cqw,62px)/.97 Georgia,serif;letter-spacing:-.07em;margin:clamp(19px,3cqw,34px) 0;color:#273129}
#ai-features .message-after__body h3 em{color:#7c7155}
#ai-features .message-after__body p{font-size:clamp(11px,1.6cqw,17px);line-height:1.35;max-width:23ch;color:#50584e}
#ai-features .message-after__body b{display:inline-block;margin-top:clamp(14px,2.6cqw,29px);padding:clamp(10px,1.6cqw,16px);background:#2c3b30;color:white;font-size:clamp(10px,1.4cqw,15px)}
#ai-features .message-after__body b span{margin-left:12px}
#ai-features .message-arrow{position:absolute;z-index:3;left:25%;bottom:9%;display:grid;place-items:center;width:clamp(50px,8cqw,78px);height:clamp(50px,8cqw,78px);border-radius:50%;background:#f1d95f;color:#2b2352;font-size:clamp(30px,4cqw,45px);box-shadow:0 8px 28px #0005}

/* 04: one compelling path and the useful lead it creates. */
#ai-features .conversion-stage{position:relative;height:clamp(360px,54vh,640px)}
#ai-features .conversion-site{position:absolute;left:0;top:0;width:82%;height:94%;overflow:hidden;border:1px solid #8d86a2;border-radius:14px;background:#efe9df;box-shadow:0 24px 60px #000a;color:#283029}
#ai-features .conversion-site__page{position:relative;height:calc(100% - 37px);overflow:hidden}
#ai-features .conversion-site__page>img{position:absolute;inset:0 0 0 auto;width:66%;height:100%;object-fit:cover}
#ai-features .conversion-site__page::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f2ecdf 8%,#f2ecdff5 38%,#f2ecdf00 85%)}
#ai-features .conversion-site__nav{position:relative;z-index:1;display:flex;justify-content:space-between;padding:clamp(15px,2.2cqw,25px);font-size:clamp(11px,1.5cqw,16px);font-weight:800;letter-spacing:.14em}
#ai-features .conversion-site__nav span{font-size:clamp(8px,1.1cqw,11px);font-weight:600}
#ai-features .conversion-site__content{position:relative;z-index:1;width:68%;padding:clamp(18px,2.9cqw,35px);text-align:left}
#ai-features .conversion-site__content small{color:#756847;font-size:clamp(9px,1.2cqw,12px);font-weight:800;letter-spacing:.12em}
#ai-features .conversion-site__content h3{font:400 clamp(32px,5.5cqw,62px)/.98 Georgia,serif;letter-spacing:-.065em;margin:clamp(20px,3cqw,35px) 0}
#ai-features .conversion-site__content p{font-size:clamp(11px,1.55cqw,17px);line-height:1.38;max-width:25ch}
#ai-features .conversion-site__content b{display:inline-flex;gap:18px;margin-top:clamp(19px,3cqw,35px);padding:clamp(11px,1.6cqw,17px) clamp(14px,2cqw,22px);background:#2f3c31;color:white;font-size:clamp(11px,1.4cqw,15px)}
#ai-features .conversion-lead{position:absolute;z-index:2;right:0;bottom:0;width:47%;padding:clamp(15px,2.3cqw,27px);border:1px solid #a595f0;border-radius:14px;background:#5f50c6;color:white;box-shadow:0 18px 50px #000a;text-align:left}
#ai-features .conversion-lead__top{display:flex;align-items:center;gap:7px;font-size:clamp(8px,1.1cqw,11px);font-weight:800;letter-spacing:.09em}
#ai-features .conversion-lead__top>span:last-child{margin-left:auto;color:#d9d2ff}
#ai-features .conversion-lead__spark{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#f1d95f;color:#382b78;font-size:15px}
#ai-features .conversion-lead>strong{display:block;margin:clamp(14px,2.3cqw,27px) 0;font-size:clamp(20px,3cqw,34px);line-height:1.08;text-transform:uppercase}
#ai-features .conversion-lead>p{font-size:clamp(10px,1.5cqw,16px);line-height:1.35;color:#eee9ff}
#ai-features .conversion-lead>div:not(.conversion-lead__top){display:flex;justify-content:space-between;gap:10px;padding:clamp(9px,1.3cqw,14px) 0;border-bottom:1px solid #ffffff42;font-size:clamp(9px,1.3cqw,14px)}
#ai-features .conversion-lead>div:not(.conversion-lead__top) span{color:#d2cbf1;font-size:.82em;letter-spacing:.1em}
#ai-features .conversion-lead footer{display:flex;justify-content:space-between;padding-top:clamp(12px,1.7cqw,18px);color:#f1d95f;font-size:clamp(10px,1.4cqw,15px);font-weight:800}

/* 05: a live site plus a concrete handover, shown at equal scale. */
#ai-features .launch-stage{height:clamp(370px,54vh,650px);display:flex;flex-direction:column;gap:clamp(10px,1.5cqw,17px);padding:clamp(14px,2cqw,24px);border:1px solid #786c9f;border-radius:16px;background:linear-gradient(145deg,#2c2546,#191825);box-shadow:0 24px 70px #000a;text-align:left}
#ai-features .launch-stage__header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#cfc9de;font-size:clamp(9px,1.3cqw,13px);font-weight:800;letter-spacing:.12em}
#ai-features .launch-stage__header strong{display:flex;align-items:center;gap:7px;padding:clamp(7px,1cqw,11px);border-radius:30px;background:#f1d95f;color:#2b2454;white-space:nowrap}
#ai-features .launch-stage__header i{width:8px;height:8px;border-radius:50%;background:#3eaa68}
#ai-features .launch-stage__body{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(10px,1.5cqw,17px);flex:1;min-height:0}
#ai-features .launch-stage__site{min-width:0;overflow:hidden;border:1px solid #a29aaf;border-radius:10px;background:#efe8dc}
#ai-features .launch-stage__site-page{position:relative;height:calc(100% - 37px);overflow:hidden}
#ai-features .launch-stage__site-page>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
#ai-features .launch-stage__site-page::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f5f0e9 0%,#f5f0e9e8 42%,transparent 88%)}
#ai-features .launch-stage__site-page>div{position:relative;z-index:1;width:78%;padding:clamp(18px,2.5cqw,30px);color:#263027}
#ai-features .launch-stage__site-page small{font-size:clamp(8px,1.2cqw,12px);font-weight:800;letter-spacing:.12em}
#ai-features .launch-stage__site-page h3{font:400 clamp(31px,5.4cqw,59px)/.98 Georgia,serif;letter-spacing:-.065em;margin:clamp(30px,5cqw,55px) 0}
#ai-features .launch-stage__site-page b{display:inline-block;background:#2c3b30;color:white;padding:clamp(10px,1.5cqw,16px);font-size:clamp(10px,1.4cqw,15px)}
#ai-features .launch-stage__side{display:flex;flex-direction:column;padding:clamp(16px,2.3cqw,28px);border:1px solid #8279a5;border-radius:10px;background:#3d355c}
#ai-features .launch-stage__side small{color:#f1d95f;font-size:clamp(9px,1.2cqw,12px);font-weight:800;letter-spacing:.1em}
#ai-features .launch-stage__side h3{font:800 clamp(23px,3.7cqw,42px)/1.05 Archivo,Arial,sans-serif;text-transform:uppercase;margin:clamp(16px,2.5cqw,30px) 0}
#ai-features .launch-stage__side h3 em{color:#f1d95f;font-style:normal}
#ai-features .launch-stage__side ul{list-style:none;margin:auto 0 0;padding:0}
#ai-features .launch-stage__side li{display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff3b;padding:clamp(10px,1.5cqw,16px) 0;font-size:clamp(10px,1.45cqw,15px);font-weight:600}
#ai-features .launch-stage__side li::before{content:'✓';display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:50%;background:#f1d95f;color:#2a2445;font-size:12px;font-weight:900}
#ai-features .launch-stage__footer{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
#ai-features .launch-stage__footer span{display:flex;align-items:center;gap:8px;padding:clamp(8px,1.2cqw,14px);border:1px solid #706889;border-radius:7px;font-size:clamp(9px,1.3cqw,13px);font-weight:700}
#ai-features .launch-stage__footer b{color:#f1d95f}

@media(max-width:1000px){
 #ai-features .showcase{max-width:700px}
 #ai-features .showcase__eyebrow{margin-bottom:10px}
 #ai-features .showcase__caption{margin-top:10px}
 #ai-features .design-site,#ai-features .responsive-stage,#ai-features .message-stage,#ai-features .conversion-stage,#ai-features .launch-stage{height:clamp(310px,58vw,520px)}
 #ai-features .showcase__chrome{height:28px}
 #ai-features .design-site__page,#ai-features .message-after__page,#ai-features .conversion-site__page,#ai-features .launch-stage__site-page{height:calc(100% - 28px)}
 #ai-features .design-site__copy h3{font-size:clamp(25px,5cqw,50px)}
 #ai-features .design-site__copy p{font-size:clamp(9px,1.6cqw,14px)}
 #ai-features .responsive-device--desktop .showcase__chrome{height:25px}
 #ai-features .responsive-device--desktop .responsive-site{height:calc(100% - 25px)}
 #ai-features .message-after__body h3,#ai-features .conversion-site__content h3,#ai-features .launch-stage__site-page h3{font-size:clamp(25px,5cqw,50px)}
}
@media(max-width:520px){
 #ai-features .showcase__eyebrow,#ai-features .showcase__caption{font-size:10px}
 #ai-features .showcase__chrome{font-size:9px;padding:0 9px;gap:6px}
 #ai-features .showcase__chrome small{display:none}
 #ai-features .design-site{width:100%;height:320px}
 #ai-features .design-site__page{padding:11px;gap:10px}
 #ai-features .design-site__nav strong{font-size:12px}
 #ai-features .design-site__nav span{font-size:8px}
 #ai-features .design-site__hero{grid-template-columns:49% 51%}
 #ai-features .design-site__copy{padding:10px}
 #ai-features .design-site__copy small{font-size:7px}
 #ai-features .design-site__copy h3{font-size:25px;margin:10px 0}
 #ai-features .design-site__copy p{font-size:8px}
 #ai-features .design-site__copy b{font-size:8px;padding:7px;margin-top:10px}
 #ai-features .design-site__projects{height:19%;min-height:0}
 #ai-features .design-site__projects>span{font-size:6px}
 #ai-features .design-ticket{width:48%;bottom:2%;padding:10px}
 #ai-features .design-ticket small{font-size:7px}
 #ai-features .design-ticket strong{font-size:15px}
 #ai-features .design-ticket>span{font-size:16px;right:8px;bottom:8px}
 #ai-features .responsive-stage{height:335px}
 #ai-features .responsive-device--desktop{height:74%}
 #ai-features .responsive-device--desktop .responsive-site{padding:8px}
 #ai-features .responsive-site__hero h3{font-size:20px}
 #ai-features .responsive-site__hero small,#ai-features .responsive-site__hero p{font-size:7px}
 #ai-features .responsive-site__hero b{font-size:7px;padding:6px}
 #ai-features .responsive-site__tiles span{font-size:6px;padding:4px}
 #ai-features .responsive-device--tablet{left:47%;top:30%;width:38%;height:60%;padding:6px}
 #ai-features .responsive-device--phone{width:29%;top:38%;height:61%;padding:6px}
 #ai-features .responsive-device--tablet .responsive-site,#ai-features .responsive-device--phone .responsive-site{padding:6px}
 #ai-features .responsive-site__stack h3{font-size:15px}
 #ai-features .responsive-site__stack small,#ai-features .responsive-site__stack p,#ai-features .responsive-site__stack b{font-size:7px}
 #ai-features .responsive-site__stack img{height:65px}
 #ai-features .message-stage,#ai-features .conversion-stage{height:335px}
 #ai-features .message-before{top:19%;width:34%;padding:10px}
 #ai-features .message-before small,#ai-features .message-before span{font-size:7px}
 #ai-features .message-before strong{font-size:16px;margin:15px 0}
 #ai-features .message-after{width:64%;height:94%}
 #ai-features .message-after__nav{padding:8px}
 #ai-features .message-after__nav strong{font-size:9px}
 #ai-features .message-after__nav span{display:none}
 #ai-features .message-after__body{padding:9px;width:76%}
 #ai-features .message-after__body small{font-size:7px}
 #ai-features .message-after__body h3{font-size:25px;margin:15px 0}
 #ai-features .message-after__body p{font-size:9px}
 #ai-features .message-after__body b{font-size:8px;padding:8px;margin-top:13px}
 #ai-features .message-arrow{left:30%;bottom:6%;width:42px;height:42px;font-size:23px}
 #ai-features .conversion-site{width:86%;height:91%}
 #ai-features .conversion-site__nav{padding:10px;font-size:9px}
 #ai-features .conversion-site__nav span{font-size:6px}
 #ai-features .conversion-site__content{padding:10px;width:72%}
 #ai-features .conversion-site__content small{font-size:7px}
 #ai-features .conversion-site__content h3{font-size:24px;margin:17px 0}
 #ai-features .conversion-site__content p{font-size:9px}
 #ai-features .conversion-site__content b{font-size:8px;padding:8px;margin-top:15px}
 #ai-features .conversion-lead{width:55%;padding:10px}
 #ai-features .conversion-lead__top{font-size:6px}
 #ai-features .conversion-lead__top>span:last-child{display:none}
 #ai-features .conversion-lead__spark{width:15px;height:15px;font-size:10px}
 #ai-features .conversion-lead>strong{font-size:15px;margin:10px 0}
 #ai-features .conversion-lead>p,#ai-features .conversion-lead>div:not(.conversion-lead__top),#ai-features .conversion-lead footer{font-size:8px}
 #ai-features .launch-stage{height:370px;padding:10px;gap:8px}
 #ai-features .launch-stage__header{font-size:7px}
 #ai-features .launch-stage__header strong{font-size:7px;padding:5px}
 #ai-features .launch-stage__body{grid-template-columns:1.1fr .9fr;gap:7px}
 #ai-features .launch-stage__site-page>div{width:90%;padding:10px}
 #ai-features .launch-stage__site-page small{font-size:7px}
 #ai-features .launch-stage__site-page h3{font-size:23px;margin:30px 0}
 #ai-features .launch-stage__site-page b{font-size:7px;padding:7px}
 #ai-features .launch-stage__side{padding:9px}
 #ai-features .launch-stage__side small{font-size:7px}
 #ai-features .launch-stage__side h3{font-size:16px;margin:13px 0}
 #ai-features .launch-stage__side li{font-size:7px;padding:7px 0;gap:4px}
 #ai-features .launch-stage__side li::before{width:12px;height:12px;font-size:8px}
 #ai-features .launch-stage__footer span{font-size:7px;padding:5px;gap:3px}
}
@media(prefers-reduced-motion:no-preference){#ai-features .showcase__ticket,#ai-features .conversion-lead{transition:transform .3s ease,box-shadow .3s ease}#ai-features .showcase:hover .showcase__ticket,#ai-features .showcase:hover .conversion-lead{transform:translateY(-5px);box-shadow:0 23px 56px #000b}}
