.pricing{max-width:1250px;margin:auto;padding:70px 55px 100px}.pricing-intro{text-align:center;max-width:750px;margin:0 auto 70px}.pricing-intro h1{letter-spacing:-.065em;font-size:clamp(62px,6vw,88px);line-height:.99}.pricing-intro p{max-width:500px;margin:25px auto 0;font-size:19px;line-height:1.6}.pricing-offer{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.pricing-preview{padding:10px 15px 20px}.pricing-preview-stack{justify-content:center;align-items:center;gap:0;height:280px;margin-bottom:48px;display:flex;position:relative}.pricing-preview-stack img{aspect-ratio:3/4;object-fit:cover;border-radius:4px;width:200px;transform:rotate(-9deg)translate(15px);box-shadow:0 10px 25px #0002}.pricing-preview-stack img+img{transform:rotate(10deg)translate(-10px)translateY(15px)}.pricing-preview h2{letter-spacing:-.06em;font-size:45px;line-height:1.07}.pricing-preview p{max-width:330px;margin:22px 0 24px;font-size:16px;line-height:1.6}.pricing-preview .text-link{font-size:15px}.pricing-card{border:1px solid var(--theme-border,#d8dcd0);background:var(--theme-canvas,#fff);border-radius:15px;padding:30px 34px 28px;box-shadow:0 12px 40px #24301805}.pricing-toggle{background:var(--theme-surface,#f1f3eb);border-radius:8px;gap:3px;margin-bottom:35px;padding:4px;display:flex}.pricing-toggle button{white-space:nowrap;background:0 0;border-radius:6px;flex:1;padding:11px 10px;font-size:13px}.pricing-toggle button[aria-pressed=true]{background:var(--theme-canvas,#fff);font-weight:700;box-shadow:0 1px 5px #17240d10}.pricing-toggle button>span{color:var(--theme-muted,#697447);margin-left:5px;font-size:10px}.pricing-card>h2{letter-spacing:-.045em;margin-bottom:20px;font-size:26px}.pricing-price{align-items:baseline;gap:9px;display:flex}.pricing-price strong{letter-spacing:-.07em;font-family:Inter,sans-serif;font-size:67px;font-weight:800;line-height:1}.pricing-price>span{color:var(--theme-muted,#7f8771);font-size:15px}.pricing-billing{margin-top:12px;font-size:13px}.pricing-card ul{border-top:1px solid var(--theme-border,#e1e5d9);gap:16px;margin:26px 0 0;padding:28px 0;list-style:none;display:grid}.pricing-card li{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.pricing-card li>svg{color:var(--theme-text,#4f5d34);flex-shrink:0}.pricing-card>.button{width:100%;min-height:53px;font-size:15px}.pricing-card .pricing-credit-note{color:var(--theme-muted,#8d9680);margin-top:17px;font-size:11px;line-height:1.6}.pricing-error{background:var(--theme-surface,#fff0e9);color:#a34232;border-radius:5px;margin-bottom:15px;padding:12px;font-size:12px}.pricing-questions{border-top:1px solid var(--theme-border,#e0e3d8);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:95px;padding-top:65px;display:grid}.pricing-questions h2{max-width:330px;font-size:45px;line-height:1.05}.pricing-questions details{border-bottom:1px solid var(--theme-border,#e0e3d8);padding:22px 0}.pricing-questions details:first-child{padding-top:0}.pricing-questions summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:16px;font-weight:700;list-style:none;display:flex}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions summary svg{flex-shrink:0}.pricing-questions details[open] svg{transform:rotate(45deg)}.pricing-questions details p{margin-top:17px;font-size:14px;line-height:1.7}@media (max-width:1100px){.pricing{padding:65px 40px 80px}.pricing-offer{gap:40px}.pricing-preview h2{font-size:39px}.pricing-preview-stack img{width:170px}.pricing-preview-stack{height:240px;margin-bottom:35px}.pricing-card{padding:25px}.pricing-price strong{font-size:61px}.pricing-questions{gap:45px}.pricing-questions h2{font-size:39px}}@media (max-width:760px){.pricing{padding:45px 22px 65px}.pricing-intro{margin-bottom:35px}.pricing-intro h1{font-size:57px}.pricing-intro p{max-width:340px;margin-top:22px;font-size:16px;line-height:1.6}.pricing-offer{flex-direction:column-reverse;gap:55px;display:flex}.pricing-card{border-radius:12px;width:100%;max-width:480px;padding:22px}.pricing-toggle{margin-bottom:28px}.pricing-toggle button{padding:10px 8px;font-size:12px}.pricing-toggle button>span{margin-left:3px;font-size:9px}.pricing-card>h2{margin-bottom:17px;font-size:25px}.pricing-price strong{font-size:61px}.pricing-price>span{font-size:14px}.pricing-card li{gap:10px;font-size:13px}.pricing-card ul{gap:15px;margin-top:23px;padding:24px 0}.pricing-card .pricing-credit-note{font-size:10px}.pricing-preview{text-align:center;padding:0}.pricing-preview-stack{height:235px;margin-bottom:35px}.pricing-preview-stack img{width:170px}.pricing-preview h2{font-size:40px}.pricing-preview p{max-width:300px;margin:20px auto 25px;font-size:15px}.pricing-preview .text-link{font-size:14px}.pricing-questions{margin-top:60px;padding-top:40px;display:block}.pricing-questions h2{max-width:300px;margin-bottom:35px;font-size:38px}.pricing-questions summary{font-size:15px}.pricing-questions details p{font-size:13px}.pricing-questions details{padding:20px 0}}@media (max-width:375px){.pricing-intro h1{font-size:51px}.pricing{padding-left:17px;padding-right:17px}.pricing-card{padding:20px}.pricing-card li{font-size:12px}}
