.aig-page{--aig-ink: #21192f;--aig-muted: #706779;--aig-accent: #793fee;--aig-line: #eae4f1;color:var(--aig-ink);background:#fff;font-family:Minded,sans-serif;overflow-x:clip}.aig-page *,.aig-page *:before,.aig-page *:after{box-sizing:border-box}.aig-page button,.aig-page a{font-family:Minded,sans-serif}.aig-main{width:min(1240px,calc(100% - 64px));margin:0 auto}.aig-main a{color:inherit}.aig-main svg{flex-shrink:0}.aig-main img{display:block;max-width:100%}.aig-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:24px;align-items:center;padding:142px 0 72px;min-height:760px}.aig-hero-copy{position:relative;z-index:2;min-width:0}.aig-badge{display:inline-flex;align-items:center;gap:9px;padding:9px 13px;border:1px solid #e9dff8;border-radius:100px;background:#faf7ff;color:#66409c!important;text-decoration:none;font-size:12px;font-weight:500}.aig-hero h1{font-size:clamp(44px,4.9vw,66px);font-weight:500;line-height:1.11;letter-spacing:-.05em;margin:26px 0 23px}.aig-hero h1 span,.aig-section h2 span,.aig-final h2 span{color:var(--aig-accent)}.aig-lead{max-width:485px;color:var(--aig-muted);font-size:17px;line-height:1.7;margin:0}.aig-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px 24px;margin-top:30px}.aig-main .aig-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:16px 23px;border:1px solid transparent;border-radius:15px;color:#fff;background:var(--aig-accent);text-decoration:none;font-size:14px;font-weight:500;line-height:1.4;box-shadow:0 8px 24px #793fee20,inset 0 1px #ffffff26;transition:background .2s,transform .2s,box-shadow .2s}.aig-main .aig-button:hover{background:#6731d2;transform:translateY(-2px);box-shadow:0 12px 28px #793fee30}.aig-main .aig-button-secondary{color:var(--aig-accent);background:#f1eafa;box-shadow:none}.aig-main .aig-text-link{display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-size:14px;font-weight:500;min-height:44px}.aig-text-link:hover{color:var(--aig-accent)}.aig-hero-note{display:flex;gap:8px;align-items:flex-start;margin-top:20px;color:var(--aig-muted);font-size:11px;line-height:1.6}.aig-hero-note svg{color:#8f70b5;margin-top:1px}.aig-hero-art{position:relative;display:grid;place-items:center;min-width:0;aspect-ratio:1;isolation:isolate}.aig-art-halo{position:absolute;inset:4%;border-radius:50%;background:radial-gradient(ellipse,#e4d2ff 0%,#f1e8ff 42%,#faf7ff 60%,transparent 72%);z-index:-2}.aig-art-orbit{position:absolute;inset:7%;border:1px solid #b895ed33;border-radius:50%;transform:rotate(-26deg) scaleY(.75);z-index:-1}.aig-art-orbit-two{inset:-1%;transform:rotate(28deg) scaleY(.78);opacity:.55}.aig-hero-object{width:110%;max-width:110%!important;height:auto;object-fit:contain;filter:drop-shadow(0 25px 26px #54367e18)}.aig-float-label{position:absolute;display:flex;align-items:center;gap:11px;padding:14px 17px;border:1px solid #ffffffdd;border-radius:16px;background:#ffffffbd;backdrop-filter:blur(18px);box-shadow:0 10px 36px #3921530f;color:#514160;font-size:12px;font-weight:500}.aig-float-label-top{top:9%;right:-1%;transform:rotate(5deg)}.aig-float-label-top svg{color:var(--aig-accent)}.aig-float-label-bottom{left:2%;bottom:7%;transform:rotate(-4deg)}.aig-wave{display:flex;align-items:center;gap:3px;height:34px;transform:scaleY(.66)}.aig-wave i{width:3px;border-radius:4px;background:linear-gradient(#a786ec,#793fee)}.aig-section{padding:65px 0}.aig-eyebrow{color:var(--aig-muted);font-size:11px;line-height:1.6;font-weight:500;letter-spacing:.1em;text-transform:uppercase;margin:0 0 16px}.aig-section h2,.aig-final h2{font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.17;letter-spacing:-.04em;margin:0}.aig-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:30px}.aig-section-heading>p{color:var(--aig-muted);font-size:14px;line-height:1.75;margin:0;flex-shrink:0}.aig-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.aig-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:25px 26px 22px;border-radius:26px;border:1px solid #eee6f8;background:#f7f2fc;text-decoration:none;transition:transform .22s,box-shadow .22s}.aig-card--lyrics{background:#f0f2ff;border-color:#e6e8f9}.aig-card--release{background:#f8f1ff;border-color:#efe2fa}.aig-card:hover{transform:translateY(-5px);box-shadow:0 18px 40px #49326312}.aig-card-top{display:flex;justify-content:space-between;color:#766387;font-size:11px;font-weight:500}.aig-card-top>span:first-child{border-radius:50px;padding:6px 10px;background:#ffffffa6}.aig-card-top>span:last-child{padding-top:6px}.aig-card h3{font-size:25px;line-height:1.2;font-weight:500;letter-spacing:-.035em;margin:19px 0 0}.aig-card-picture{aspect-ratio:1.45;display:grid;place-items:center;margin:3px -20px 6px}.aig-card-picture img{width:100%;height:100%;object-fit:contain;min-height:0}.aig-card-bottom{display:flex;flex:1;flex-direction:column}.aig-card-bottom p{font-size:13px;line-height:1.7;color:#6d6178;margin:0 0 23px}.aig-card-action{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:500;font-size:12px;margin-top:auto}.aig-card-action>span{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:#fff}.aig-how{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aig-steps{list-style:none;padding:0;margin:28px 0 23px}.aig-steps li{display:flex;gap:18px;align-items:center;padding:16px 0;border-bottom:1px solid var(--aig-line)}.aig-steps li>span{flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:#f2ebfc;width:36px;height:36px;font-size:11px;font-weight:500;color:var(--aig-accent)}.aig-steps p{margin:0;font-size:15px;line-height:1.5}.aig-how-note{color:var(--aig-muted);font-size:12px;line-height:1.75}.aig-idea-card{background:linear-gradient(135deg,#fcfaff,#f4edfc);border:1px solid #e6dcee;border-radius:26px;padding:29px;box-shadow:0 20px 70px #6244830a;min-width:0}.aig-idea-heading{display:flex;justify-content:space-between;gap:12px;color:#8a7b96;font-size:10px}.aig-idea-heading>span:first-child{display:flex;align-items:center;gap:8px;color:#775397;font-weight:500}.aig-idea-card blockquote{font-size:23px;line-height:1.55;letter-spacing:-.025em;margin:30px 0 23px;overflow-wrap:anywhere}.aig-idea-tags{display:flex;flex-wrap:wrap;gap:7px}.aig-idea-tags span{padding:7px 10px;border:1px solid #e4d9f0;border-radius:8px;color:#82718f;font-size:10px}.aig-idea-footer{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #e5daef;margin-top:27px;padding-top:23px}.aig-idea-footer p{font-size:11px;line-height:1.65;color:var(--aig-muted)}.aig-idea-footer .aig-button{min-height:44px;padding:12px 16px;font-size:12px}.aig-tool-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 27px}.aig-tool-tabs button{display:inline-flex;align-items:center;gap:9px;min-height:46px;border:1px solid #e9e3ee;background:#fff;border-radius:12px;padding:12px 20px;color:#706379;font-size:13px;font-weight:500;cursor:pointer}.aig-tool-tabs button[aria-pressed=true]{background:#eee6fc;border-color:#d8c7f7;color:#6d3dcc}.aig-showcase-body{display:grid;grid-template-columns:1.65fr 1fr;gap:50px;align-items:center}.aig-product-screen{min-width:0;overflow:hidden;border:1px solid #e9e1f1;border-radius:20px;background:#faf8fc;box-shadow:0 18px 50px #4227600d}.aig-screen-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;border-bottom:1px solid #eae3ef;background:#f5f0fa;font-size:9px;color:#81748d}.aig-screen-bar>span:first-child{display:flex;gap:5px}.aig-screen-bar i{width:6px;height:6px;border-radius:50%;background:#d6c9e3}.aig-product-screen>img{width:100%;height:auto}.aig-product-screen--portrait>img{max-height:470px;object-fit:contain}.aig-showcase-copy{min-width:0}.aig-showcase-copy h3{font-size:34px;font-weight:500;letter-spacing:-.035em;margin:0 0 16px}.aig-showcase-copy>p{font-size:15px;color:var(--aig-muted);line-height:1.8;margin:0 0 25px}.aig-pricing{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.aig-pricing>div>p:not(.aig-eyebrow){max-width:410px;margin:22px 0 26px;font-size:15px;line-height:1.8;color:var(--aig-muted)}.aig-price-list{padding:15px 28px 22px;border-radius:25px;border:1px solid #e8dff0;background:#fcfaff}.aig-price-list>div{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 0;border-bottom:1px solid #eae2f1}.aig-price-list>div>span{display:flex;gap:12px;align-items:center;font-size:14px}.aig-price-list svg{color:#9774c1}.aig-price-list strong{font-size:29px;font-weight:500;white-space:nowrap;letter-spacing:-.03em;text-align:right}.aig-price-list strong small{display:block;margin-top:3px;font-size:10px;font-weight:400;letter-spacing:0;color:#8a7c96}.aig-price-list .aig-price-variable{font-size:19px}.aig-price-list>p{margin:17px 0 0!important;color:#84748e!important;font-size:11px!important;line-height:1.65!important}.aig-faq-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.aig-faq-section h2{margin-bottom:20px}.aig-faq details{border-bottom:1px solid var(--aig-line)}.aig-faq details:first-child{border-top:1px solid var(--aig-line)}.aig-faq summary{position:relative;list-style:none;cursor:pointer;padding:22px 32px 22px 0;font-size:15px;font-weight:500;line-height:1.5}.aig-faq summary::-webkit-details-marker{display:none}.aig-faq summary:after{content:"+";position:absolute;right:2px;top:20px;font-size:24px;font-weight:400;color:#927baa}.aig-faq details[open] summary:after{content:"−"}.aig-faq details>p{color:var(--aig-muted);font-size:14px;line-height:1.8;margin:0;padding:0 24px 23px 0}.aig-final{position:relative;isolation:isolate;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;overflow:hidden;background:radial-gradient(ellipse at 10% 60%,#eadcff,transparent 65%),#f8f3ff;border:1px solid #eee2fd;border-radius:30px;padding:25px 65px 25px 30px;margin:55px 0 80px}.aig-final>img{width:100%;height:auto;max-height:370px;object-fit:contain}.aig-final h2{font-size:clamp(34px,3.7vw,48px);margin:0 0 25px}.aig-main :is(a,button,summary):focus-visible{outline:3px solid #793fee;outline-offset:5px}#how-it-works{scroll-margin-top:100px}@media(max-width:1050px){.aig-main{width:calc(100% - 48px)}.aig-hero{padding-top:125px;min-height:670px;gap:10px}.aig-hero h1{font-size:49px}.aig-how,.aig-pricing{gap:35px}.aig-card{padding:22px 20px}.aig-card h3{font-size:22px}.aig-showcase-body{gap:30px}.aig-section-heading>p{max-width:230px}.aig-float-label{font-size:10px;padding:11px 13px}.aig-float-label-top{right:0}.aig-final{padding-right:35px}}@media(max-width:760px){.aig-main{width:calc(100% - 36px)}.aig-hero{grid-template-columns:1fr;padding:112px 0 35px;gap:10px;min-height:0}.aig-hero h1{font-size:clamp(40px,8vw,58px);margin:22px 0 20px}.aig-lead{font-size:16px;max-width:530px}.aig-hero-art{width:min(440px,94%);justify-self:center;margin-top:15px}.aig-float-label-top{top:8%;right:0}.aig-float-label-bottom{bottom:5%;left:0}.aig-section{padding:40px 0}.aig-section-heading{display:block;margin-bottom:25px}.aig-section-heading>p{max-width:none;margin-top:17px;font-size:13px}.aig-section h2{font-size:33px}.aig-cards{grid-template-columns:1fr;gap:16px}.aig-card{padding:24px;border-radius:23px}.aig-card h3{font-size:27px}.aig-card-picture{aspect-ratio:1.7;max-height:240px;margin-inline:0}.aig-card-picture img{max-height:240px}.aig-card-bottom p{max-width:430px;font-size:14px}.aig-how,.aig-pricing,.aig-faq-section,.aig-showcase-body{grid-template-columns:1fr;gap:28px}.aig-idea-card{padding:25px}.aig-idea-card blockquote{font-size:21px}.aig-tool-tabs{gap:7px;margin-bottom:20px}.aig-tool-tabs button{padding:12px 16px}.aig-showcase-copy h3{font-size:29px}.aig-product-screen--portrait>img{max-height:400px}.aig-pricing>div>p:not(.aig-eyebrow){max-width:none}.aig-price-list{padding:8px 22px 20px}.aig-final{grid-template-columns:1fr;gap:0;padding:18px 25px 35px;margin:35px 0 50px;text-align:center;border-radius:25px}.aig-final>img{max-height:255px}.aig-final h2{font-size:37px}.aig-final .aig-eyebrow{font-size:10px}}@media(max-width:390px){.aig-hero h1{font-size:39px}.aig-actions{gap:12px 18px}.aig-main .aig-button{font-size:13px;padding-inline:18px}.aig-hero-note{font-size:10px}.aig-section h2{font-size:30px}.aig-card h3{font-size:25px}.aig-tool-tabs button{padding-inline:12px;gap:6px;font-size:12px}.aig-price-list>div>span{font-size:12px;gap:8px}.aig-price-list strong{font-size:26px}.aig-price-list .aig-price-variable{font-size:17px}}@media(prefers-reduced-motion:reduce){.aig-main *,.aig-main *:before,.aig-main *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
