.public-page{color:#22283d;max-width:1120px;margin:auto;padding:0 30px}.public-nav{border-bottom:1px solid #dfe2eb;justify-content:space-between;align-items:center;gap:15px;padding:25px 0;display:flex}.public-brand{align-items:center;gap:10px;font-size:20px;font-weight:800;display:flex}.public-brand>span{color:#171c2e;background:#d7f88a;border-radius:9px;padding:9px 7px;font-size:15px;font-weight:900;transform:rotate(-6deg)}.public-nav>a:last-child{color:#74658d;font-size:12px}.public-hero{padding:75px 0 65px;position:relative}.public-eyebrow{letter-spacing:2px;color:#81748e;font-size:10px;font-weight:700}.public-hero h1{letter-spacing:-1.5px;margin:18px 0 24px;font-size:clamp(32px,4.8vw,54px);line-height:1.55}.public-hero em{color:#675188;font-style:normal}.public-hero>p{color:#777e91;font-size:15px;line-height:2}.public-cta{color:#d7f88a;background:#171c2e;border-radius:8px;margin-top:22px;padding:17px 24px;font-size:14px;font-weight:650;display:inline-block}.public-hero>small{color:#a0a5b4;margin-top:14px;font-size:10px;display:block}.public-formula{color:#826c9a;background:#eeebf8;border:1px solid #ded7ed;border-radius:14px;padding:38px;font:italic 46px Georgia;position:absolute;top:145px;right:30px;transform:rotate(5deg)}.public-formula span{color:#a093b1;letter-spacing:.5px;margin-top:20px;font:10px/2 Arial;display:block}.public-features{border-top:1px solid #dfe2eb;grid-template-columns:repeat(3,1fr);gap:30px;padding:35px 0 55px;display:grid}.public-features article>span{letter-spacing:1px;color:#9a8ba8;font-size:9px}.public-features h2{margin:18px 0 12px;font-size:16px}.public-features p{color:#8c91a2;font-size:13px;line-height:1.9}.public-pricing{background:#eae6f2;border-radius:15px;grid-template-columns:1fr 1fr;gap:40px;margin:15px 0 50px;padding:40px;display:grid}.public-pricing h2{margin:18px 0;font-size:27px}.public-pricing p{color:#8c8099;font-size:13px;line-height:2}.price-box{background:#fff;border-radius:10px;padding:24px}.price-box>span{color:#9e91ad;font-size:10px}.price-box>strong{color:#504265;margin:15px 0;font-size:32px;display:block}.price-box>strong small{font-size:13px;font-weight:400}.price-box>small{color:#aaa0b4;font-size:10px;line-height:1.8}.public-faq{max-width:800px;margin:0 auto}.public-faq>h2{margin-bottom:25px;font-size:20px}.public-faq details{border-bottom:1px solid #dfe2eb;padding:20px 0}.public-faq summary{cursor:pointer;font-size:14px}.public-faq details p{color:#8b91a4;padding:10px 10px 0;font-size:13px;line-height:2}.public-bottom{text-align:center;padding:55px 0}.public-bottom h2{font-size:30px}.public-page>footer{color:#9399aa;border-top:1px solid #dfe2eb;font-size:10px;line-height:2}.public-trial{max-width:850px}.public-trial>section{padding:35px 0}.public-trial h1{margin:17px 0;font-size:29px}.trial-note{color:#9399aa;font-size:12px;line-height:1.9}.trial-subjects{flex-wrap:wrap;gap:9px;margin:24px 0;display:flex}.trial-subjects button{color:#888d9f;background:#fff;border:1px solid #dfe2eb;border-radius:7px;padding:11px 15px;font-size:12px}.trial-subjects button.selected{color:#79618f;background:#eee7f8;border-color:#aa95c1}.trial-question{background:#ebe8f2;border:1px solid #ded6e9;border-radius:10px;padding:22px;font-size:15px;line-height:2}.trial-answer{background:#fff;border:1px solid #e0e2eb;border-radius:10px;margin-top:20px;padding:8px 28px 25px}.trial-answer h2{margin:0;font-size:15px}.trial-back{color:#8c769f;margin-top:30px;font-size:12px;display:inline-block}@media (max-width:900px){.public-formula{display:none}}@media (max-width:650px){.public-page{padding:0 20px}.public-nav{padding:20px 0}.public-brand{font-size:17px}.public-nav>a:last-child{font-size:10px}.public-hero{padding:45px 0}.public-hero h1{font-size:32px}.public-hero p{font-size:13px}.public-features{grid-template-columns:1fr;gap:15px}.public-features h2{margin:12px 0 8px}.public-pricing{grid-template-columns:1fr;gap:18px;padding:24px}.public-pricing h2{font-size:23px}.public-faq>h2{font-size:17px}.public-faq summary{font-size:13px}.public-trial h1{font-size:24px}.trial-subjects{gap:6px}.trial-subjects button{padding:10px 12px;font-size:11px}.trial-answer{padding:6px 20px 25px}.trial-question{font-size:14px}}
