.pricing-page{color:#060652;background-color:#fff;background-image:linear-gradient(#07075212 1px,#0000 1px),linear-gradient(90deg,#07075212 1px,#0000 1px);background-size:128px 128px;padding-top:1px;overflow:hidden}.pricing-nav-shell{position:fixed}.nav-current:after{transform:scaleX(1)!important}.pricing-hero{width:min(1742px,100% - 158px);height:850px;margin:0 auto;padding-top:210px;position:relative;overflow:hidden}.pricing-hero-copy{z-index:2;position:relative}.pricing-eyebrow,.pricing-section-heading>p,.prompt-packs-copy>p,.pricing-final-cta>div>p{color:#f90;letter-spacing:.14em;margin:0;font-size:14px;font-weight:700}.pricing-hero h1{letter-spacing:-.055em;margin:34px 0 38px;font-size:clamp(68px,6.8vw,122px);font-weight:600;line-height:.98}.pricing-hero h1 em,.pricing-section-heading h2 em,.prompt-packs-copy h2 em,.pricing-faq h2 em,.pricing-final-cta h2 em{color:#f90;font-family:var(--font-playfair), Georgia, serif;font-style:normal;font-weight:500}.pricing-hero-copy>p:last-child{color:#72749a;max-width:780px;font-size:21px;line-height:1.55}.pricing-hero-robot{opacity:.44;pointer-events:none;width:620px;position:absolute;top:170px;right:-35px}.pricing-proof{z-index:2;border:1px solid #07075229;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;width:min(850px,65%);display:grid;position:absolute;bottom:54px;left:0;overflow:hidden}.pricing-proof span{background:#ffffffd1;align-items:center;gap:10px;min-height:82px;padding:0 24px;font-size:15px;display:flex}.pricing-proof span+span{border-left:1px solid #0707521f}.pricing-proof strong{color:#f90;font-size:30px}.pricing-plans{background:#fffdfa;border-top:1px solid #0707521a;border-bottom:1px solid #0707521a;padding:110px max(79px,50% - 871px) 130px}.pricing-section-heading{text-align:center;margin-bottom:62px}.pricing-section-heading h2{letter-spacing:-.05em;margin:25px 0 0;font-size:clamp(54px,5vw,90px);font-weight:500;line-height:1.05}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;max-width:1742px;margin:0 auto;display:grid}.pricing-card{background:#fff;border:1px solid #d9d9e4;border-radius:13px;flex-direction:column;min-height:850px;padding:44px 40px 42px;transition:border-color .24s,box-shadow .24s,transform .24s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.pricing-card:hover{border-color:#ffad32;transform:translateY(-8px);box-shadow:0 24px 60px #0707521c}.pricing-card-featured{border:2px solid #f90;box-shadow:0 18px 50px #ff99001a}.pricing-card-badge{color:#060652;letter-spacing:.13em;background:#f90;border-radius:0 0 0 8px;padding:11px 18px;font-size:11px;font-weight:800;position:absolute;top:-1px;right:-1px}.pricing-card-eyebrow{color:#f90;letter-spacing:.13em;margin:0 0 18px;font-size:12px;font-weight:700}.pricing-card h3{letter-spacing:-.04em;margin:0;font-size:36px}.pricing-price{align-items:baseline;min-height:102px;padding:25px 0 16px;display:flex}.pricing-price strong{letter-spacing:-.045em;font-size:42px}.pricing-price-number strong{font-size:68px}.pricing-price span{color:#777895;margin-left:8px;font-size:16px}.pricing-card-description{color:#707196;min-height:75px;margin:0 0 24px;font-size:16px;line-height:1.55}.pricing-prompt-count{background:#f6f6fb;border:1px solid #e0e0ea;border-radius:8px;align-items:center;gap:10px;min-height:52px;padding:0 15px;font-size:15px;font-weight:700;display:flex}.pricing-prompt-count span{color:#f90;font-size:22px}.pricing-card-cta{color:#fff;cursor:pointer;background:#060652;border:1px solid #060652;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:58px;margin-top:22px;font-size:16px;font-weight:700;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:flex}.pricing-card-cta span{transition:transform .22s}.pricing-card-cta:hover,.pricing-card-cta:focus-visible{color:#060652;background:#f90;border-color:#f90;transform:translateY(-3px)}.pricing-card-cta:hover span,.pricing-card-cta:focus-visible span{transform:translate(4px,-4px)}.pricing-divider{background:#e2e2eb;height:1px;margin:32px 0 27px}.pricing-includes{letter-spacing:.14em;font-size:11px}.pricing-card ul{gap:15px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pricing-card li{color:#55567c;gap:10px;font-size:15px;line-height:1.4;display:flex}.pricing-card li span{color:#f90;font-weight:800}.prompt-packs{grid-template-columns:minmax(0,.7fr) minmax(620px,1.3fr);gap:80px;width:min(1742px,100% - 158px);margin:0 auto;padding:135px 0;display:grid}.prompt-packs-copy h2{letter-spacing:-.05em;margin:28px 0 30px;font-size:clamp(54px,4.6vw,84px);font-weight:500;line-height:1.02}.prompt-packs-copy>span{color:#717297;max-width:520px;font-size:18px;line-height:1.55;display:block}.prompt-pack-list{border-top:1px solid #d8d8e3}.prompt-pack-list button{color:#060652;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #d8d8e3;grid-template-columns:54px minmax(0,1fr) auto 28px;align-items:center;gap:22px;width:100%;min-height:118px;padding:0 20px;transition:background-color .22s,padding .22s;display:grid}.prompt-pack-list button:hover,.prompt-pack-list button:focus-visible{background:#fff8ec;padding-left:30px}.prompt-pack-number{color:#f90;font-size:13px;font-weight:700}.prompt-pack-list button>span:nth-child(2){gap:7px;display:grid}.prompt-pack-list strong{font-size:20px}.prompt-pack-list small{color:#777895;font-size:14px}.prompt-pack-list b{font-size:17px}.prompt-pack-list i{color:#f90;font-size:22px;font-style:normal}.pricing-explainer{color:#fff;background:#060652;border-radius:12px;width:min(1742px,100% - 158px);margin:0 auto 140px;padding:70px 74px}.pricing-explainer-label{color:#ffad32;letter-spacing:.14em;margin:0 0 35px;font-size:12px;font-weight:700}.pricing-explainer-flow{grid-template-columns:repeat(7,auto);align-items:center;gap:22px;display:grid}.pricing-explainer-flow span{text-align:center;border:1px solid #ffffff38;border-radius:7px;padding:20px 18px;font-size:17px;font-weight:700}.pricing-explainer-flow i{color:#f90;font-size:25px;font-style:normal}.pricing-explainer>p:last-child{color:#bfc0d4;max-width:1080px;margin:34px 0 0;font-size:16px;line-height:1.55}.pricing-faq{grid-template-columns:minmax(0,.75fr) minmax(620px,1.25fr);gap:110px;width:min(1600px,100% - 158px);margin:0 auto;padding-bottom:140px;display:grid}.pricing-faq .pricing-section-heading{text-align:left;margin:0}.pricing-faq-list{border-top:1px solid #d8d8e3}.pricing-faq details{border-bottom:1px solid #d8d8e3;padding:0 5px}.pricing-faq summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:86px;font-size:19px;font-weight:700;list-style:none;display:flex}.pricing-faq summary::-webkit-details-marker{display:none}.pricing-faq summary span{color:#f90;font-size:28px;transition:transform .22s}.pricing-faq details[open] summary span{transform:rotate(45deg)}.pricing-faq details p{color:#707196;margin:-3px 44px 27px 0;font-size:16px;line-height:1.6}.pricing-final-cta{background:#fff2dc;border:1px solid #ffb43f;border-radius:12px;justify-content:space-between;align-items:center;width:min(1742px,100% - 158px);min-height:350px;margin:0 auto 110px;padding:55px 72px;display:flex;position:relative;overflow:hidden}.pricing-final-cta:after{content:"";opacity:.08;background:url(/aimate-robot-720.webp) 50%/contain no-repeat;width:300px;height:330px;position:absolute;top:10px;right:27%}.pricing-final-cta h2{letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(48px,4.5vw,78px);font-weight:500;line-height:1.03}.pricing-final-cta button{color:#fff;cursor:pointer;white-space:nowrap;z-index:2;background:#060652;border:1px solid #060652;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:14px;min-width:400px;height:72px;padding:0 30px;font-size:18px;font-weight:700;line-height:1;transition:background-color .22s,border-color .22s,color .22s,transform .22s;display:flex;position:relative}.pricing-final-cta button:hover,.pricing-final-cta button:focus-visible{color:#060652;background:#f90;border-color:#f90;transform:translateY(-4px)}.pricing-footer{margin-top:0}@media (max-width:1200px){.pricing-hero,.prompt-packs,.pricing-explainer,.pricing-final-cta{width:calc(100% - 72px)}.pricing-plans{padding-left:36px;padding-right:36px}.pricing-card{padding-left:26px;padding-right:26px}.pricing-hero-robot{right:-190px}.prompt-packs,.pricing-faq{grid-template-columns:minmax(0,.65fr) minmax(520px,1.35fr);gap:55px}.pricing-faq{width:calc(100% - 72px)}}@media (max-width:1024px){.pricing-page{background-size:64px 64px}.pricing-hero{width:calc(100% - 36px);height:auto;padding:150px 0 70px}.pricing-hero-robot{opacity:.14;width:560px;top:120px;right:-230px}.pricing-hero h1{font-size:clamp(54px,12vw,78px)}.pricing-proof{width:100%;margin-top:55px;position:relative;bottom:auto}.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card-description{min-height:auto}.prompt-packs,.pricing-faq,.pricing-explainer-flow{grid-template-columns:1fr}.pricing-explainer-flow i{text-align:center;transform:rotate(90deg)}.pricing-final-cta{flex-direction:column;align-items:flex-start;gap:38px}}@media (max-width:600px){.pricing-hero-copy>p:last-child{font-size:17px}.pricing-proof{grid-template-columns:1fr}.pricing-proof span+span{border-top:1px solid #0707521f;border-left:0}.pricing-plans{padding:78px 18px 88px}.pricing-section-heading{margin-bottom:40px}.pricing-section-heading h2,.prompt-packs-copy h2{font-size:48px}.pricing-card{padding:37px 22px 34px}.pricing-price-number strong{font-size:60px}.prompt-packs,.pricing-explainer,.pricing-faq,.pricing-final-cta{width:calc(100% - 36px)}.prompt-packs{padding:88px 0}.prompt-pack-list button{grid-template-columns:32px minmax(0,1fr) 20px;gap:12px;min-height:124px;padding:0 4px}.prompt-pack-list b{grid-area:2/2}.prompt-pack-list i{grid-area:1/3/span 2}.pricing-explainer{margin-bottom:90px;padding:46px 22px}.pricing-faq{gap:52px;padding-bottom:90px}.pricing-faq summary{font-size:17px}.pricing-final-cta{margin-bottom:72px;padding:42px 24px}.pricing-final-cta h2{font-size:48px}.pricing-final-cta button{width:100%;min-width:0;padding:0 14px;font-size:clamp(12px,3.65vw,15px)}}@media (prefers-reduced-motion:reduce){.pricing-card,.pricing-card-cta,.prompt-pack-list button,.pricing-final-cta button{transition-duration:1ms}}
