.scan-note{font-size:13px;margin-top:18px}.purple-hero .scan-note{color:white}.expanded-cards{grid-template-columns:repeat(3,1fr)}.scan-section{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:#f5f3ff;border-radius:20px;margin:24px auto}.scan-section p{max-width:640px}.scan-steps{list-style:none;counter-reset:scan;padding:0;margin:0;align-self:center}.scan-steps li{counter-increment:scan;position:relative;padding:20px 0 20px 56px;border-bottom:1px solid #ddd6fe}.scan-steps li:before{content:'0' counter(scan);position:absolute;left:0;color:#6d28d9;font-size:24px}.scan-steps b,.scan-steps span{display:block}.scan-steps span{color:#606060;margin-top:5px}.billing-controls{display:inline-flex;border:1px solid #ddd6fe;border-radius:9px;padding:5px;gap:5px;margin:24px 0 0}.billing-controls button{border:0;border-radius:6px;padding:12px 26px;background:white;color:#6d28d9}.billing-controls button[aria-pressed=true]{background:#6d28d9;color:white}#billing-status,.price-source{font-size:13px}.plan-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.plan-card{border:1px solid #ddd6fe;border-radius:16px;padding:28px;display:flex;flex-direction:column;background:white}.plan-card h3{font-size:28px;margin:0}.plan-card>p:first-of-type{min-height:76px}.price strong{font-size:46px;font-weight:600;letter-spacing:-.05em;display:block;color:#6d28d9;line-height:1.15}.price span{font-size:14px;color:#606060}.billing-caption{margin:5px 0 20px;font-size:14px}.plan-scope{font-size:13px;background:#f5f3ff;padding:10px;border-radius:7px;min-height:62px}.plan-card ul{padding-left:20px;font-size:14px;flex:1;margin-bottom:28px}.plan-card li{padding:6px 0}.plan-card .button{font-size:13px;padding:12px 10px;gap:5px}.plan-detail{margin-top:18px;align-self:center}.trial-note{padding:24px;background:#f5f3ff;border-radius:12px;margin-top:28px}.included-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px}.cost-list{max-width:650px}.cost-list p{display:flex;justify-content:space-between;gap:30px;padding:10px 0;border-bottom:1px solid #e5e5e5}.resource-links{display:flex;flex-wrap:wrap;gap:16px 30px;color:#6d28d9;margin-top:30px}.footer-links{display:flex;flex-wrap:wrap;gap:15px;max-width:800px}.editorial-sub .actions{margin:0;flex-direction:column;align-items:start}.editorial-sub{align-items:start}.editorial-sub .scan-note{max-width:250px}.close-dialog{margin-top:25px;display:block}.plan-card:hover{border-color:#a855f7}.included-features p{max-width:none}.benefits-hero h1{max-width:1100px;margin-left:auto;margin-right:auto}#plan-body ul{padding-left:22px}#plan-body li{font-size:15px}.price-source{overflow-wrap:anywhere}@media(max-width:1100px){nav{gap:16px}.expanded-cards{grid-template-columns:repeat(2,1fr)}.plan-card{padding:22px}.scan-section{border-radius:0}.hero h1{overflow-wrap:normal}}@media(max-width:800px){.plan-cards{grid-template-columns:1fr}.plan-card>p:first-of-type,.plan-scope{min-height:0}.scan-section{grid-template-columns:1fr;gap:20px}.price strong{font-size:43px}.included-grid{grid-template-columns:1fr}.plan-card ul{columns:2;column-gap:35px}.plan-card li{break-inside:avoid}}@media(max-width:650px){.expanded-cards{grid-template-columns:1fr}.plan-card ul{columns:1}.scan-section{margin:0}.plan-card{padding:26px}.editorial-sub .actions{margin-top:26px;align-items:stretch}.editorial-sub .scan-note{max-width:none}.hero h1,.editorial-intro h1,.purple-hero h1{font-size:46px}.footer-links{gap:17px 24px}.plan-card .button{min-height:48px}nav .scan-link{margin-top:12px}.included-grid{gap:8px}.scan-steps li{padding-left:44px}.scan-note{font-size:12px}.billing-controls{display:flex}.billing-controls button{flex:1}}
.story-hero .actions{justify-content:center}.editorial-sub{display:grid;grid-template-columns:1.4fr 1fr;column-gap:50px;row-gap:0}.editorial-sub>.lead{grid-row:1/3;margin-top:0}.editorial-sub>.scan-note{grid-column:2;margin-top:14px}.editorial-sub .actions{align-self:center}@media(max-width:650px){.story-hero .actions{justify-content:start}.editorial-sub{display:block}.editorial-sub>.scan-note{margin-top:18px}}
