.approved-landing .pricing-confirmation-main{max-width:1200px;margin:auto;padding:0 32px}.approved-landing .pricing-confirmation-opening{text-align:center;max-width:850px;margin:auto;padding:76px 0 30px}.approved-landing .pricing-confirmation-opening .public-tool-label{justify-content:center}.approved-landing .pricing-confirmation-opening>p:last-child{max-width:60ch;margin:24px auto;font-size:19px}.approved-landing .pricing-confirmation-cards{grid-template-columns:1fr 1fr;gap:28px;padding:48px 0 72px;display:grid}.approved-landing .pricing-confirmation-cards article{background:var(--k-surface);border:1px solid var(--k-line);border-radius:14px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}.approved-landing .pricing-confirmation-cards article>svg{color:var(--k-coral);margin-bottom:24px}.approved-landing .pricing-confirmation-cards h2{margin:0 0 16px;font-size:28px}.approved-landing .pricing-confirmation-price{font-size:30px;font-weight:600;line-height:1.3;color:var(--k-ink)!important}.approved-landing .pricing-confirmation-price span{font-size:15px;font-weight:400}.approved-landing .pricing-confirmation-cards ul{gap:16px;margin:14px 0 36px;padding:0;list-style:none;display:grid}.approved-landing .pricing-confirmation-cards li{align-items:flex-start;gap:12px;display:flex}.approved-landing .pricing-confirmation-cards li svg{color:var(--k-coral);flex:none}.approved-landing .pricing-confirmation-cards .btn{margin-top:auto}.approved-landing .pricing-confirmation-cards .pricing-confirmation-paid{background:var(--k-workspace)}.approved-landing .pricing-confirmation-note{max-width:48ch;margin-top:16px;font-size:13px}.approved-landing .pricing-confirmation-planner{border-top:1px solid var(--k-line);grid-template-columns:1fr 1fr;gap:64px;padding:56px 0;display:grid}.approved-landing .pricing-confirmation-planner h2,.approved-landing .pricing-confirmation-faq h2,.approved-landing .pricing-confirmation-closing h2{font-size:34px}.approved-landing .pricing-usage-input{grid-template-columns:1fr 110px;align-items:center;gap:16px;margin-bottom:32px;display:grid}.approved-landing .pricing-usage-input label{font-weight:600}.approved-landing .pricing-usage-input input[type=number]{border:1px solid var(--k-control-border);background:var(--k-surface);border-radius:6px;width:100%;padding:10px}.approved-landing .pricing-usage-input input[type=range]{grid-column:1/-1;width:100%}.approved-landing .pricing-confirmation-faq{max-width:840px;margin:auto;padding:56px 0}.approved-landing .pricing-confirmation-faq details{border-top:1px solid var(--k-line);padding:22px 0}.approved-landing .pricing-confirmation-faq summary{cursor:pointer;font-size:18px;font-weight:600}.approved-landing .pricing-confirmation-faq details p{margin-top:20px}.approved-landing .pricing-confirmation-faq a{color:var(--k-coral);text-decoration:underline}.approved-landing .pricing-confirmation-faq a svg{vertical-align:middle;display:inline-block}.approved-landing .pricing-confirmation-closing{background:var(--k-workspace);border-radius:16px;grid-template-columns:1.4fr 1fr;align-items:center;gap:48px;margin:28px 0 72px;padding:44px;display:grid}.approved-landing .pricing-confirmation-actions{flex-wrap:wrap;gap:12px;display:flex}.approved-landing.public-pricing .btn{align-items:center;gap:12px;display:inline-flex}.approved-landing.public-pricing .btn.primary{border:0}.approved-landing.public-pricing main>section.pricing-confirmation-closing{background:var(--k-workspace)}@media (max-width:700px){.approved-landing .pricing-confirmation-main{padding:0 24px}.approved-landing .pricing-confirmation-opening{padding:48px 0 16px}.approved-landing .pricing-confirmation-cards,.approved-landing .pricing-confirmation-planner,.approved-landing .pricing-confirmation-closing{grid-template-columns:1fr;gap:24px}.approved-landing .pricing-confirmation-cards article,.approved-landing .pricing-confirmation-closing{padding:28px}.approved-landing .pricing-confirmation-planner h2,.approved-landing .pricing-confirmation-faq h2,.approved-landing .pricing-confirmation-closing h2{font-size:28px}.approved-landing .pricing-confirmation-closing img{max-width:260px;margin:auto}}.approved-landing .pricing-live-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:48px 0 72px;display:grid}.approved-landing .pricing-live-card{background:var(--k-surface);border:1px solid var(--k-line);border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 22px;display:flex}.approved-landing .pricing-live-card>svg{color:var(--k-coral);margin-bottom:22px}.approved-landing .pricing-live-card h2{min-height:2.4em;font-size:23px}.approved-landing .pricing-live-card .pricing-confirmation-price{font-size:34px;line-height:1.2}.approved-landing .pricing-live-card .pricing-confirmation-price span{margin-top:8px;font-size:13px;display:block}.approved-landing .pricing-live-card ul{gap:18px;margin:12px 0 28px;padding:0;font-size:14px;list-style:none;display:grid}.approved-landing .pricing-live-card li{align-items:flex-start;gap:10px;display:flex}.approved-landing .pricing-live-card li svg{color:var(--k-coral);flex:none;width:20px;height:20px}.approved-landing .pricing-live-card .btn{justify-content:center;width:100%;margin-top:auto}.approved-landing .pricing-cost-result{background:var(--k-workspace);border:1px solid var(--k-line);border-radius:10px;padding:24px}.approved-landing .pricing-cost-result>strong{font-size:32px}.approved-landing .pricing-cost-result small{font-size:15px;font-weight:400}.approved-landing .pricing-cost-result dl{margin-top:20px}.approved-landing .pricing-cost-result dl>div{border-top:1px solid var(--k-line);justify-content:space-between;gap:16px;padding:10px 0;display:flex}.approved-landing .pricing-plan-comparison{border-top:1px solid var(--k-line);padding:48px 0}.approved-landing .pricing-plan-comparison h2{font-size:34px}.approved-landing .pricing-plan-comparison>div{border:1px solid var(--k-line);border-radius:10px;overflow-x:auto}.approved-landing .pricing-plan-comparison table{border-collapse:collapse;background:var(--k-surface);width:100%;min-width:760px}.approved-landing .pricing-plan-comparison th,.approved-landing .pricing-plan-comparison td{text-align:left;border-bottom:1px solid var(--k-line);padding:20px 16px;font-size:14px}.approved-landing .pricing-plan-comparison thead{background:var(--k-workspace)}.approved-landing .pricing-plan-comparison th{font-weight:600}@media (max-width:1000px){.approved-landing .pricing-live-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.approved-landing .pricing-live-cards{grid-template-columns:1fr}.approved-landing .pricing-live-card h2{min-height:0}.approved-landing .pricing-live-card{padding:28px}.approved-landing .pricing-plan-comparison h2{font-size:28px}}
