.learn39-page{padding-top:24px;padding-bottom:48px}.learn39-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#81748f;margin:0 0 28px;line-height:1.6}.learn39-crumbs a{color:#7146ed}.learn39-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:40px;padding:50px;border-radius:28px;background:radial-gradient(ellipse at 85% 0,#62439655,transparent 65%),#20162e;color:#fff}.learn39-hero .eyebrow{color:#bd9bed}.learn39-hero h1{font-size:clamp(36px,4.2vw,62px);line-height:1.1;letter-spacing:-2px;margin:22px 0}.learn39-hero em{color:#c6a3ff;font-style:normal}.learn39-hero p{max-width:560px;line-height:1.8;color:#c5b8d6;font-size:14px}.learn39-hero .button{background:#fff;color:#442267;margin-top:16px}.learn39-hero-note{display:flex;flex-direction:column;justify-content:center;gap:14px;align-items:flex-start;padding-left:30px;border-left:1px solid #ffffff20}.learn39-hero-note span{font-size:10px;letter-spacing:2px;color:#a88dc9}.learn39-hero-note strong{font-size:27px;line-height:1.3;font-weight:500;margin-top:12px}.learn39-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0}.learn39-card{display:flex;flex-direction:column;align-items:flex-start;gap:15px;border:1px solid #e5ddee;background:#fff;padding:28px;border-radius:22px;color:#362a45;text-decoration:none;transition:border-color .18s,transform .18s}.learn39-card:hover{border-color:#b897e8;transform:translateY(-2px)}.learn39-card h2,.learn39-card h3{font-size:21px;line-height:1.35;letter-spacing:-.45px;margin:0}.learn39-card h2 a{color:inherit;text-decoration:none}.learn39-card p{font-size:13px;line-height:1.75;color:#7d6f89;margin:0 0 10px}.learn39-card>.text-link,.learn39-card>span:last-child{margin-top:auto}.learn39-directory{padding:32px;background:#efe9f8;border-radius:22px;margin-top:42px}.learn39-directory h2{font-size:25px}.learn39-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.learn39-directory a{display:flex;justify-content:space-between;gap:10px;padding:11px 0;border-bottom:1px solid #dcd1e9;color:#59436f;font-size:13px}.learn39-article-head{max-width:930px;margin:0 0 44px}.learn39-article-head h1,.learn39-gen-intro h1{font-size:clamp(32px,3.8vw,52px);line-height:1.15;letter-spacing:-1.8px;margin:18px 0}.learn39-article-head>p,.learn39-gen-intro>p{font-size:17px;line-height:1.75;max-width:800px;color:#7b6b8b}.learn39-article-head small{font-size:11px;color:#9b8ba9}.learn39-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:64px;align-items:start}.learn39-body h2{font-size:25px;line-height:1.3;letter-spacing:-.6px}.learn39-body p{font-size:15px;line-height:1.9;color:#6f627e}.learn39-body>section{margin:36px 0}.learn39-steps{list-style:none;padding:0;margin:24px 0}.learn39-steps>li{display:flex;align-items:flex-start;gap:20px;border-top:1px solid #e9e0f0;padding:24px 0}.learn39-steps>li>span{font-size:12px;color:#9b70cc;background:#eee5fa;border-radius:12px;padding:12px}.learn39-steps h3{font-size:20px;margin:0 0 8px}.learn39-steps p{margin:0}.learn39-aside{position:sticky;top:112px;padding:28px;background:#eee7f8;border:1px solid #e0d3f0;border-radius:24px}.learn39-aside h2{font-size:29px;margin:16px 0}.learn39-aside p{font-size:13px;line-height:1.8;color:#7b658c}.learn39-aside .button{white-space:normal;font-size:12px;width:100%;box-sizing:border-box}.learn39-aside fieldset{border:0;border-top:1px solid #d9cbe7;margin:24px 0 12px;padding:20px 0 0}.learn39-aside legend{font-size:13px;font-weight:650;padding:0 10px 0 0}.learn39-aside label{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.7;margin:12px 0;color:#5f4b73}.learn39-aside input{accent-color:#7146ed;flex:0 0 16px;width:16px;height:16px;margin-top:3px}.learn39-aside small{display:block;font-size:10px;line-height:1.6;color:#927da3}.learn39-faq details{border-bottom:1px solid #e6ddec;padding:18px 0}.learn39-faq summary{font-size:15px;font-weight:600;cursor:pointer;line-height:1.6}.learn39-related{margin-top:52px}.learn39-gen-intro{padding-top:26px;padding-bottom:30px}.learn39-chips{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#765493;margin:24px 0}.learn39-chips span{padding:8px 12px;background:#eee6f9;border-radius:999px}.learn39-help{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding:32px;border:1px solid #e7dff0;background:#fff;border-radius:24px;margin-top:32px;margin-bottom:40px;box-sizing:border-box}.learn39-help h2{font-size:25px;line-height:1.3}.learn39-help h3{font-size:15px}.learn39-help p,.learn39-short-steps{font-size:13px;line-height:1.9;color:#7a688c}.learn39-help pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f6f1fc;border-radius:12px;padding:16px;font:12px/1.8 monospace;color:#58416d}.learn39-short-steps{padding-left:22px}.learn39-short-steps li{margin-bottom:16px}.learn39-short-steps strong{color:#42304f}.learn39-inline{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:25px 28px;background:#f0eafa;border:1px solid #e4d8f2;border-radius:20px;box-sizing:border-box;margin-top:30px;margin-bottom:32px}.learn39-inline h2{font-size:20px;line-height:1.3;margin:10px 0}.learn39-inline p{font-size:12px;line-height:1.7;color:#847191;margin:0}.learn39-inline .button{flex-shrink:0;font-size:12px}.generator-tile{text-decoration:none;color:inherit}
@media(max-width:960px){.learn39-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn39-article-grid{grid-template-columns:1fr 280px;gap:28px}.learn39-aside{padding:22px}.learn39-hero{padding:36px}.learn39-directory>div{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.learn39-hero{grid-template-columns:1fr;padding:28px}.learn39-hero-note{display:none}.learn39-grid{grid-template-columns:1fr;gap:14px}.learn39-card{padding:24px}.learn39-article-grid,.learn39-help{grid-template-columns:1fr}.learn39-article-head h1,.learn39-gen-intro h1{letter-spacing:-1px}.learn39-aside{position:static;grid-row:1}.learn39-help{padding:24px;gap:18px}.learn39-inline{flex-direction:column;align-items:flex-start;gap:15px}.learn39-directory{padding:24px}.learn39-directory>div{grid-template-columns:1fr}.learn39-short-steps{margin:0}.learn39-body p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.learn39-card{transition:none}}

.learn39-switch{border:1px solid #e5dced;background:#fff;border-radius:18px;padding:16px 20px;margin:0 0 24px}.learn39-switch>summary{cursor:pointer;font-size:13px;font-weight:600;color:#7146ed}.learn39-switch[open]>summary{margin-bottom:24px}.generator-hero h2{font-size:clamp(32px,4vw,54px);line-height:1.1;letter-spacing:-1.5px}
