#ai-start.ba-idea{background:#f9f8f4;color:#242d27;padding:112px 0;scroll-margin-top:100px;font-family:Onest,Arial,sans-serif;overflow:hidden}
#ai-start.ba-idea *{box-sizing:border-box}
#ai-start .bi-shell{width:min(1360px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}
#ai-start .bi-copy{min-width:0}
#ai-start .bi-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 26px;color:#697169;font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1.6}
#ai-start .bi-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#7d71c7;flex-shrink:0}
#ai-start h2{font:700 clamp(38px,3.7vw,56px)/1.12 Onest,Arial,sans-serif!important;letter-spacing:-.055em!important;margin:0 0 25px!important;max-width:none!important;color:#242d27!important}
#ai-start h2 em{font:inherit;color:#7a6cc4}
#ai-start .bi-lead{font-size:17px;line-height:1.7;color:#626b61;max-width:390px;margin:0 0 32px}
#ai-start .bi-tabs{display:inline-flex;padding:5px;gap:3px;background:#edede7;border:1px solid #e5e5dd;border-radius:14px;max-width:100%}
#ai-start .bi-tabs button{appearance:none;border:0;background:transparent;color:#666e65;font:600 14px/1.2 Onest,Arial,sans-serif;display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border-radius:10px;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}
#ai-start .bi-tabs button[aria-selected="true"]{background:#fff;color:#2c342d;box-shadow:0 2px 6px #29302a0d}
#ai-start .bi-tab-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.25}
#ai-start .bi-tabs button[aria-selected="true"] .bi-tab-dot{background:#8d7dcf;opacity:1}
#ai-start .bi-tabs button:hover{color:#2b322d}
#ai-start .bi-description{min-height:78px;max-width:380px;font-size:14px;line-height:1.8;color:#626b61;margin:20px 0 26px}
#ai-start .bi-cta{display:inline-flex;justify-content:center;align-items:center;min-height:54px;padding:16px 25px;background:#27332b;border:1px solid #27332b;border-radius:10px;color:#fff;font-size:14px;font-weight:650;text-decoration:none;transition:background .2s,transform .2s}
#ai-start .bi-cta:hover{background:#413a79;transform:translateY(-2px)}
#ai-start .bi-tabs button:focus-visible,#ai-start .bi-cta:focus-visible,#ai-start .bi-panel:focus-visible{outline:3px solid #8b7acb;outline-offset:4px}
#ai-start .bi-studio{min-width:0;background:#eeedf3;border:1px solid #e5e2eb;border-radius:26px;padding:24px;box-shadow:0 28px 65px -38px #423b6452;position:relative}
#ai-start .bi-studio-head{display:flex;gap:12px;justify-content:space-between;align-items:center;margin:0 2px 23px;min-height:26px;font-size:11px;line-height:1.45;color:#5f606c}
#ai-start .bi-studio-label{display:flex;align-items:center;gap:8px}
#ai-start .bi-spark{font-size:19px;color:#8678c3}
#ai-start .bi-example{padding:5px 9px;border:1px solid #d6d2e1;border-radius:20px;font-size:9px;color:#6f687c}
#ai-start .bi-stage{display:grid;container-type:inline-size;min-width:0}
#ai-start .bi-panel{grid-area:1/1;min-width:0;min-height:390px}
#ai-start .bi-panel[hidden]{display:block!important;visibility:hidden;pointer-events:none}
#ai-start .bi-panel:not([hidden]){animation:bi-reveal .35s ease both}
#ai-start .bi-deck{display:flex;flex-direction:column;gap:16px}
#ai-start .bi-slide{aspect-ratio:1.6;position:relative;padding:7%;background:#faf9f3;border:1px solid #fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 20px #2a26391a;isolation:isolate}
#ai-start .bi-slide-kicker{font-size:1.45cqw;letter-spacing:.12em;font-weight:600;color:#65705f;position:relative;z-index:2}
#ai-start .bi-slide-title{position:relative;z-index:2;margin:8% 0 3%;font:750 7.2cqw/1.12 Onest,Arial,sans-serif;letter-spacing:-.055em;color:#2b372c}
#ai-start .bi-slide-title span{color:#727f4c}
#ai-start .bi-slide-caption{position:relative;z-index:2;font-size:1.6cqw;color:#65705f;max-width:60%;margin:0;line-height:1.6}
#ai-start .bi-slide-foot{position:absolute;bottom:7%;left:7%;right:7%;display:flex;justify-content:space-between;align-items:center;color:#68735e;font-size:1.35cqw}
#ai-start .bi-mini-brand{font-weight:700;letter-spacing:-.06em;color:#46533e;font-size:2cqw}
#ai-start .bi-slide-art{position:absolute;right:-13%;top:6%;width:56%;height:80%;z-index:1;transform:rotate(-15deg)}
#ai-start .bi-slide-art i{position:absolute;display:block;border:1.5px solid #bbc69b;border-radius:50%;width:100%;height:100%;transform:rotate(-20deg) scaleX(.7)}
#ai-start .bi-slide-art i:nth-child(2){transform:rotate(25deg) scaleX(.6)}
#ai-start .bi-slide-art i:nth-child(3){transform:rotate(65deg) scaleX(.65)}
#ai-start .bi-slide-art b{position:absolute;top:16%;left:11%;font:normal 28cqw/1 Georgia,serif;color:#c7da81;transform:rotate(25deg);text-shadow:2px 3px #b9ca77}
#ai-start .bi-thumbnails{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 3px}
#ai-start .bi-thumb{aspect-ratio:1.9;border-radius:6px;padding:11%;position:relative;overflow:hidden;isolation:isolate;display:flex;align-items:center;background:#faf9f3;color:#35402d;box-shadow:0 4px 9px #2a26390a}
#ai-start .bi-thumb span{font-size:2.4cqw;font-weight:650;line-height:1.16;letter-spacing:-.04em;z-index:2}
#ai-start .bi-thumb-current{outline:2px solid #9a8dcd;outline-offset:3px}
#ai-start .bi-thumb-current i{position:absolute;right:-4%;font-size:10cqw;color:#c7da81;font-style:normal}
#ai-start .bi-thumb-value{background:#a694c9;color:#332546}
#ai-start .bi-thumb-value i{position:absolute;width:60%;height:120%;border-radius:50%;background:#c9bfe0;right:-20%;bottom:-35%;z-index:1}
#ai-start .bi-thumb-launch{background:#2e3a30;color:#e5edda}
#ai-start .bi-thumb-launch i{position:absolute;right:-4%;bottom:-55%;width:65%;height:130%;border:7px solid #7d8e61;border-radius:50%}
#ai-start .bi-studio-foot{display:flex;align-items:center;gap:7px;color:#6d6579;font-size:10px;margin:22px 3px 0}
#ai-start .bi-status-dot{width:5px;height:5px;background:#9b91b6;border-radius:50%}
#ai-start .bi-brief,#ai-start .bi-outline{background:#faf9f3;border-radius:12px;padding:8%;height:100%;min-height:390px;position:relative;overflow:hidden;border:1px solid #fff;box-shadow:0 8px 20px #2a263912}
#ai-start .bi-brief-tag,#ai-start .bi-outline-label{font-size:11px;line-height:1.5;color:#70695f;letter-spacing:.03em;margin:0}
#ai-start .bi-brief-quote{font:550 clamp(22px,4.6cqw,30px)/1.4 Onest,Arial,sans-serif;color:#3d4435;letter-spacing:-.035em;margin:30px 0;position:relative;z-index:2;max-width:95%}
#ai-start .bi-brief-divider{height:1px;background:#e4e5d8;margin:0 0 22px}
#ai-start .bi-brief-details{display:flex;gap:35px;position:relative;z-index:2;color:#4c5644;font-size:12px;line-height:1.6}
#ai-start .bi-brief-details small{display:block;color:#68735e;font-size:10px;margin-bottom:5px}
#ai-start .bi-brief-mark{position:absolute;right:-16px;bottom:-30px;font-size:170px;color:#e0e6ca;line-height:1}
#ai-start .bi-outline h3{font:650 clamp(22px,5cqw,32px)/1.16 Onest,Arial,sans-serif;letter-spacing:-.04em;color:#3c4438;margin:22px 0}
#ai-start .bi-outline-rows{display:grid;gap:0}
#ai-start .bi-outline-rows>div{display:grid;grid-template-columns:7px .8fr 1fr;gap:12px;align-items:center;min-height:46px;border-top:1px solid #e3e5da;font-size:11px;color:#68735e}
#ai-start .bi-outline-rows strong{font-weight:550;color:#556047}
#ai-start .bi-outline-dot{width:5px;height:5px;border-radius:2px;background:#b4c19b}
@keyframes bi-reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){#ai-start .bi-panel{min-height:420px}#ai-start .bi-brief,#ai-start .bi-outline{min-height:420px}}
@media(max-width:1100px){#ai-start .bi-shell{gap:40px;grid-template-columns:.92fr 1.08fr}#ai-start .bi-tabs button{padding:12px 14px}#ai-start .bi-studio{padding:18px}#ai-start .bi-panel,#ai-start .bi-brief,#ai-start .bi-outline{min-height:340px}}
@media(max-width:820px){#ai-start.ba-idea{padding:72px 0}#ai-start .bi-shell{width:calc(100% - 48px);grid-template-columns:1fr;gap:38px;max-width:640px}#ai-start h2{font-size:44px!important}#ai-start .bi-lead{max-width:440px;margin-bottom:24px}#ai-start .bi-description{min-height:50px;max-width:450px;margin:18px 0 22px}#ai-start .bi-panel,#ai-start .bi-brief,#ai-start .bi-outline{min-height:380px}#ai-start .bi-studio{padding:22px}}
@media(max-width:480px){#ai-start.ba-idea{padding:60px 0;scroll-margin-top:150px}#ai-start .bi-shell{width:calc(100% - 32px);gap:30px}#ai-start h2{font-size:38px!important;line-height:1.1!important}#ai-start .bi-eyebrow{font-size:9px;letter-spacing:.1em;margin-bottom:20px}#ai-start .bi-lead{font-size:15px;line-height:1.65}#ai-start .bi-tabs{width:100%}#ai-start .bi-tabs button{flex:1;padding:12px 8px;font-size:13px}#ai-start .bi-description{font-size:13px;min-height:70px;margin-bottom:20px}#ai-start .bi-cta{width:100%;min-height:50px}#ai-start .bi-studio{padding:14px;border-radius:20px}#ai-start .bi-studio-head{font-size:9px;gap:6px;margin-bottom:16px}#ai-start .bi-spark{font-size:16px}#ai-start .bi-example{font-size:8px;padding:4px 7px}#ai-start .bi-panel,#ai-start .bi-brief,#ai-start .bi-outline{min-height:275px}#ai-start .bi-slide{aspect-ratio:1.45;padding:7%}#ai-start .bi-slide-kicker{font-size:1.8cqw}#ai-start .bi-slide-title{font-size:8cqw;margin-top:11%}#ai-start .bi-slide-caption{font-size:2cqw}#ai-start .bi-slide-foot{font-size:1.6cqw}#ai-start .bi-mini-brand{font-size:2.5cqw}#ai-start .bi-slide-art{right:-15%;top:10%}#ai-start .bi-thumbnails{gap:9px}#ai-start .bi-studio-foot{margin-top:17px;font-size:9px}#ai-start .bi-brief-quote{font-size:20px;margin:20px 0}#ai-start .bi-brief-details{font-size:10px;gap:18px}#ai-start .bi-brief-details small{font-size:9px}#ai-start .bi-outline h3{font-size:24px;margin:17px 0}#ai-start .bi-outline-rows>div{font-size:9px;min-height:35px;gap:8px}#ai-start .bi-brief-mark{font-size:130px}}
@media(prefers-reduced-motion:reduce){#ai-start .bi-panel:not([hidden]){animation:none}#ai-start .bi-cta,#ai-start .bi-tabs button{transition:none}}
