.ai-wrap{max-width:var(--container);padding:304px var(--gutter) 120px;margin-inline:auto}.ai{border-radius:var(--r-lg);background:var(--grain), radial-gradient(45% 140% at 10% 100%,#4068e073 0%,#4068e000 70%), linear-gradient(100deg,var(--brand) 0%,var(--brand-hover) 100%);grid-template-columns:minmax(0,1fr) 420px;gap:40px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff38,0 1px 2px #060f290d,0 24px 40px -24px #060f2952}.ai-body{align-self:center;padding:64px 0 64px 72px}.ai .ai-title{font-family:var(--display);letter-spacing:-.01em;color:#fff;margin:0;font-size:40px;font-weight:400;line-height:1.12}.ai .ai-title em{color:#b9c8f5;font-style:italic}.ai-keep{white-space:nowrap}.ai .ai-copy{color:#fffc;max-width:52ch;margin-top:14px;font-size:16px;line-height:26px}.ai-short{display:none}.ai-list{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.ai-btn{border-radius:var(--r-md);height:42px;font-family:var(--label);white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:0 16px;font-size:13.5px;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ai-btn:first-child{background:var(--action);color:#fff}.ai-btn:first-child:hover{background:var(--action-deep)}.ai-btn:nth-child(2){color:var(--navy);background:#fff;box-shadow:0 1px 2px #060f290f,0 6px 16px -8px #060f2940}.ai-btn:nth-child(2):hover{background:var(--tint);color:var(--brand)}.ai-btn:nth-child(3){color:#fff;background:0 0;border-color:#fff9}.ai-btn:nth-child(3):hover{color:var(--navy);background:#fff;border-color:#fff}.ai-btn svg{flex:none;margin-left:2px}.ai-btn:active{translate:0 1px}.ai-art{width:420px;position:absolute;bottom:0;right:24px}.ai-art img{width:100%;height:auto;display:block}@media (max-width:900px){.ai-ask{display:none}}@media (min-width:601px) and (max-width:1239px){.ai-wrap{padding-top:208px;padding-bottom:88px}.ai{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.ai-body{padding:34px 0 34px 40px}.ai .ai-title{font-size:28px}.ai .ai-copy{margin-top:10px;font-size:15px;line-height:23px}.ai-list{margin-top:20px}.ai-long{display:none}.ai-short{display:inline}.ai-art{width:280px;right:0}.ai-list{gap:8px}.ai-btn{height:38px;padding:0 12px;font-size:13px}}@media (max-width:600px){.ai-wrap{padding-top:168px;padding-bottom:48px}.ai{border-radius:var(--r-md);grid-template-columns:minmax(0,1fr);gap:0}.ai-body{padding:32px 18px 28px}.ai .ai-title{font-size:28px}.ai .ai-copy{margin-top:10px;font-size:15px;line-height:24px}.ai-list{gap:6px;margin-top:22px}.ai-btn{gap:5px;height:40px;padding:0 9px;font-size:13px}.ai-btn svg{width:14px;height:14px}@media (max-width:389px){.ai-btn{padding:0 8px;font-size:12.5px}}.ai-art{clip-path:polygon(0 -100%,100% -100%,100% 76%,0 62%);order:-1;width:auto;margin:0 0 -52px;position:relative;right:auto}.ai-art:before{content:"";border-radius:var(--r-md) var(--r-md) 0 0;background:var(--grain-tint), radial-gradient(60% 90% at 88% 0%,#ffffffbf 0%,#fff0 70%), radial-gradient(70% 80% at 0% 100%,#4068e024 0%,#4068e000 70%), linear-gradient(160deg,#eef2fd 0%,#dfe7fb 100%);position:absolute;inset:0}.ai-art img{width:280px;margin:-96px auto 0;position:relative}.ai-body{padding-top:16px}}
