.page_page__rMlBX .ai-hero{background:linear-gradient(120deg,#0d0d0b,#201a10);color:#fff;padding:135px 0 125px}.page_page__rMlBX .ai-closing h2,.page_page__rMlBX .ai-dark-section h2,.page_page__rMlBX .ai-faq h2,.page_page__rMlBX .ai-hero h1,.page_page__rMlBX .ai-intro h2,.page_page__rMlBX .ai-plans h2,.page_page__rMlBX .ai-process h2,.page_page__rMlBX .ai-use-cases h2{font-size:clamp(54px,6.8vw,105px);font-weight:500;line-height:.84;letter-spacing:-.055em;margin:0}.page_page__rMlBX .ai-hero-copy{font-size:24px;line-height:1.32;max-width:630px;color:#e8e0d2;margin:30px 0 35px}.page_page__rMlBX .ai-intro{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:100px;gap:100px;padding:130px 0}.page_page__rMlBX .ai-intro h2{font-size:clamp(48px,5.7vw,82px)}.page_page__rMlBX .ai-intro>div:last-child{font-size:22px;line-height:1.38;max-width:610px}.page_page__rMlBX .ai-intro>div:last-child p{margin:0 0 25px}.page_page__rMlBX .ai-dark-section{background:var(--ink);color:#fff;padding:125px 0}.page_page__rMlBX .ai-dark-section h2{max-width:750px}.page_page__rMlBX .ai-card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-top:60px}.page_page__rMlBX .ai-card-grid article{padding:34px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.page_page__rMlBX .ai-card-grid span,.page_page__rMlBX .ai-process li>span{color:var(--gold-light);font-size:14px;letter-spacing:.12em}.page_page__rMlBX .ai-card-grid h3,.page_page__rMlBX .ai-faq h3,.page_page__rMlBX .ai-plan-grid h3,.page_page__rMlBX .ai-process h3,.page_page__rMlBX .ai-use-grid h3{font-size:31px;line-height:.95;font-weight:500;margin:18px 0}.page_page__rMlBX .ai-card-grid p{margin:0;color:#d7cebf;font-size:19px;line-height:1.32}.page_page__rMlBX .ai-use-cases{padding:130px 0}.page_page__rMlBX .ai-use-cases h2{font-size:clamp(48px,5.7vw,82px);max-width:720px}.page_page__rMlBX .ai-use-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:34px;gap:34px;border-top:1px solid #a99d87;margin-top:60px}.page_page__rMlBX .ai-use-grid article{padding:28px 0}.page_page__rMlBX .ai-use-grid h3{margin-top:0}.page_page__rMlBX .ai-use-grid p{font-size:19px;line-height:1.33;margin:0;color:#554e43}.page_page__rMlBX .ai-note{max-width:750px;border-top:1px solid #a99d87;margin:18px 0 0;padding-top:32px;font-size:22px;line-height:1.35}.page_page__rMlBX .ai-process{background:#e5dbc8;padding:125px 0}.page_page__rMlBX .ai-process-grid{display:grid;grid-template-columns:.85fr 1.15fr;grid-gap:95px;gap:95px}.page_page__rMlBX .ai-process h2{font-size:clamp(48px,5.7vw,82px)}.page_page__rMlBX .ai-process ol{list-style:none;margin:0;padding:0;border-top:1px solid #a99d87}.page_page__rMlBX .ai-process li{display:grid;grid-template-columns:55px 1fr;grid-gap:22px;gap:22px;padding:28px 0;border-bottom:1px solid #a99d87}.page_page__rMlBX .ai-process h3{margin:0 0 12px}.page_page__rMlBX .ai-process p{font-size:19px;line-height:1.33;margin:0;color:#554e43}.page_page__rMlBX .ai-plans{padding:130px 0}.page_page__rMlBX .ai-plans h2{font-size:clamp(48px,5.7vw,82px)}.page_page__rMlBX .ai-plans-lede{font-size:22px;line-height:1.35;max-width:620px;margin:30px 0 55px}.page_page__rMlBX .ai-plan-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #9f8b69;border-left:1px solid #9f8b69}.page_page__rMlBX .ai-plan-grid article{padding:38px;border-right:1px solid #9f8b69;border-bottom:1px solid #9f8b69}.page_page__rMlBX .ai-plan-grid .overline{margin-bottom:16px}.page_page__rMlBX .ai-price{font-size:22px;margin:10px 0}.page_page__rMlBX .ai-price strong{font-size:29px;font-weight:600}.page_page__rMlBX .ai-plan-grid ul{margin:27px 0 35px;padding-left:21px;font-size:19px;line-height:1.5}.page_page__rMlBX .ai-featured-plan{background:var(--ink);color:#fff}.page_page__rMlBX .ai-featured-plan .overline{color:var(--gold-light)}.page_page__rMlBX .ai-faq{padding:0 0 130px}.page_page__rMlBX .ai-faq h2{font-size:clamp(48px,5.7vw,82px);margin-bottom:60px}.page_page__rMlBX .ai-faq>div{border-top:1px solid #a99d87}.page_page__rMlBX .ai-faq article{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:50px;gap:50px;padding:30px 0;border-bottom:1px solid #a99d87}.page_page__rMlBX .ai-faq h3{margin:0}.page_page__rMlBX .ai-faq p{font-size:20px;line-height:1.35;margin:0;color:#554e43}.page_page__rMlBX .ai-closing{background:var(--ink);color:#fff;padding:130px 0}.page_page__rMlBX .ai-closing h2{max-width:850px}.page_page__rMlBX .ai-closing p:not(.overline){font-size:22px;line-height:1.35;color:#e2d9cb;max-width:610px;margin:30px 0}.page_page__rMlBX .ai-closing .text-link{align-self:center}.page_page__rMlBX .ai-closing .light{color:#fff}@media(max-width:900px){.page_page__rMlBX .ai-hero{padding:95px 0}.page_page__rMlBX .ai-hero-copy{font-size:21px}.page_page__rMlBX .ai-intro,.page_page__rMlBX .ai-process-grid{grid-template-columns:1fr;gap:42px;padding:85px 0}.page_page__rMlBX .ai-closing,.page_page__rMlBX .ai-dark-section,.page_page__rMlBX .ai-process{padding:85px 0}.page_page__rMlBX .ai-card-grid,.page_page__rMlBX .ai-plan-grid,.page_page__rMlBX .ai-use-grid{grid-template-columns:1fr}.page_page__rMlBX .ai-card-grid article{padding:28px}.page_page__rMlBX .ai-plans,.page_page__rMlBX .ai-use-cases{padding:85px 0}.page_page__rMlBX .ai-use-grid{margin-top:42px}.page_page__rMlBX .ai-use-grid article{padding:24px 0}.page_page__rMlBX .ai-plans-lede{margin-bottom:40px}.page_page__rMlBX .ai-plan-grid article{padding:28px}.page_page__rMlBX .ai-faq{padding-bottom:85px}.page_page__rMlBX .ai-faq h2{margin-bottom:42px}.page_page__rMlBX .ai-faq article{grid-template-columns:1fr;gap:14px;padding:26px 0}.page_page__rMlBX .ai-faq p{font-size:19px}}.decision_section__LZyqs{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:100px;gap:100px;padding:130px 0}.decision_section__LZyqs h2{font-size:clamp(48px,5.7vw,82px);font-weight:500;line-height:.84;letter-spacing:-.055em;margin:0}.decision_section__LZyqs h2 em{color:var(--gold-light);font-weight:400}.decision_section__LZyqs>div:last-child{font-size:22px;line-height:1.38;max-width:610px}.decision_section__LZyqs p{margin:0 0 25px}@media(max-width:900px){.decision_section__LZyqs{grid-template-columns:1fr;gap:42px;padding:85px 0}.decision_section__LZyqs>div:last-child{font-size:20px}}