.pricing-hero{padding-block:38px 68px}.pricing-hero>.eyebrow{color:var(--accent);margin-block:42px 24px}.pricing-hero h1{letter-spacing:-.05em;max-width:1100px;font-size:clamp(44px,6.8vw,102px);line-height:1.03}.pricing-intro{grid-template-columns:1.1fr .8fr;align-items:center;gap:10%;margin-top:40px;display:grid}.pricing-intro>p{max-width:610px;font-size:clamp(18px,1.8vw,25px);line-height:1.5}.pricing-guide{align-items:center;gap:22px;display:flex}.pricing-guide .astura-character{flex:0 0 92px;width:92px}.pricing-guide p{max-width:250px;color:var(--muted-foreground);line-height:1.6}.pricing-option{border-top:1px solid var(--border);grid-template-columns:.9fr 1.1fr;gap:10%;padding-block:44px;scroll-margin-top:30px;display:grid}.pricing-option-heading>.eyebrow{color:var(--accent);margin-bottom:16px;display:block}.pricing-option h2{letter-spacing:-.035em;font-size:clamp(27px,3vw,43px);line-height:1.14}.pricing-option-heading>p{color:var(--muted-foreground);margin-top:14px;line-height:1.5}.pricing-amount{letter-spacing:-.035em;margin-top:28px;font-size:32px;font-weight:500;display:block}.pricing-amount small{letter-spacing:normal;font-size:16px;font-weight:400}.pricing-timing{color:var(--muted-foreground);margin-top:9px;font-size:13px;line-height:1.5;display:block}.pricing-option-content>p{max-width:600px;font-size:18px;line-height:1.6}.pricing-option-content dl{margin-block:24px}.pricing-option-content dl>div+div{margin-top:18px}.pricing-option-content dt{margin-bottom:7px;font-size:12px;font-weight:600}.pricing-option-content dd{color:var(--muted-foreground);max-width:620px;font-size:15px;line-height:1.65}.pricing-qualifier{border-top:1px solid var(--border);color:var(--muted-foreground);padding-block:24px 55px;font-size:13px;line-height:1.6}.pricing-next{grid-template-columns:.9fr 1.1fr;gap:10%;padding-block:30px 65px;display:grid}.pricing-next h2,.pricing-questions h2{letter-spacing:-.035em;margin-top:20px;font-size:clamp(32px,4vw,56px);line-height:1.12}.pricing-next ol{padding:0;list-style:none}.pricing-next li{border-bottom:1px solid var(--border);grid-template-columns:30px 1fr;gap:8px 14px;padding-block:20px;display:grid}.pricing-next li>span{color:var(--accent);padding-top:6px;font-size:12px}.pricing-next li>h3{font-size:21px}.pricing-next li>p{color:var(--muted-foreground);grid-column:2;font-size:15px;line-height:1.6}.pricing-questions{grid-template-columns:.9fr 1.1fr;gap:10%;padding-block:15px 45px;display:grid}.pricing-questions details{border-bottom:1px solid var(--border)}.pricing-questions summary{cursor:pointer;justify-content:space-between;gap:20px;padding-block:22px;font-size:17px;line-height:1.4;list-style:none;display:flex}.pricing-questions summary::-webkit-details-marker{display:none}.pricing-questions summary span{color:var(--accent)}.pricing-questions details[open] summary span{transform:rotate(45deg)}.pricing-questions details>p{color:var(--muted-foreground);padding-bottom:22px;font-size:15px;line-height:1.65}.pricing-related{flex-wrap:wrap;gap:18px 35px;padding-block:15px 65px;display:flex}@media (max-width:700px){.pricing-hero{padding-block:25px 40px}.pricing-hero>.eyebrow{margin-top:30px;font-size:10px}.pricing-intro,.pricing-option,.pricing-next,.pricing-questions{grid-template-columns:1fr;gap:26px}.pricing-intro{margin-top:26px}.pricing-guide{gap:18px}.pricing-guide .astura-character{flex-basis:70px;width:70px}.pricing-guide p{font-size:14px}.pricing-option{padding-block:30px}.pricing-option-content>p{font-size:16px}.pricing-amount{margin-top:18px;font-size:28px}.pricing-next{padding-bottom:35px}.pricing-questions summary{font-size:16px}.pricing-related{padding-bottom:40px;font-size:14px}}
