.public-header .public-mobile-menu{display:none}.public-footer>div>p{margin-top:18px;font-size:14px}.public-footer nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;max-width:620px;font-size:14px}.public-document a:hover,.public-footer nav a:hover{color:var(--blue)}.public-hero{padding:72px 0 44px;max-width:830px}.public-hero h1{font-size:clamp(42px,5.6vw,76px);line-height:1.06;letter-spacing:-.055em;margin:22px 0}.public-hero .lede{max-width:670px}.public-notice{padding:20px 24px;border:1px solid #cbd6ff;border-radius:14px;background:#edf1ff;font-size:15px;margin:0 0 32px}.public-notice strong{display:block;margin-bottom:5px}.plan-grid,.story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.plan-card{border:1px solid var(--border);border-radius:20px;background:#fff;padding:30px;display:flex;flex-direction:column;gap:18px}.plan-card.growth{background:#233fd0;color:white;border-color:#233fd0}.plan-card.special{background:#e7f4eb;border-color:#c3dfcd}.plan-label{display:flex;gap:10px;flex-wrap:wrap;align-items:center;justify-content:space-between}.plan-card h2{font:700 27px Arial,sans-serif;letter-spacing:-.03em}.plan-tag{font-size:11px;text-transform:uppercase;letter-spacing:.07em;border:1px solid;border-radius:99px;padding:4px 9px}.plan-price{font-size:34px;letter-spacing:-.05em;line-height:1.2;font-weight:700}.plan-price small{font-size:14px;font-weight:400;letter-spacing:0}.plan-card ul{margin:0;padding:20px 0 10px;list-style:none;border-top:1px solid #b4bdcd}.plan-card li{display:flex;gap:10px;margin-bottom:13px;font-size:15px}.plan-card li svg{flex-shrink:0;margin-top:3px}.plan-card .plan-action{margin-top:auto}.plan-card.growth .plan-action{background:white;color:#233fd0}.plan-meta{font-size:13px}.public-section{padding:60px 0}.public-section h2{font-size:clamp(30px,4vw,43px);margin-bottom:20px}.public-section>p{max-width:750px;margin-bottom:22px}.public-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.public-feature-grid article{border-top:2px solid var(--blue);padding-top:22px}.public-feature-grid h3{font-size:20px;margin:14px 0 10px}.public-feature-grid p{font-size:15px;color:#4c5953}.plan-faq{max-width:880px}.plan-faq details{border-bottom:1px solid var(--border);padding:20px 0}.plan-faq summary{font-weight:600}.plan-faq details p{padding-top:14px}.public-document{display:grid;grid-template-columns:230px minmax(0,780px);gap:70px;padding-bottom:80px}.public-document aside{align-self:start;position:sticky;top:25px}.public-document aside nav{display:grid;gap:13px;font-size:14px;border-left:2px solid var(--border);padding-left:20px}.public-document section{margin-bottom:34px;scroll-margin-top:30px}.public-document h2{font:700 25px Arial,sans-serif;letter-spacing:-.035em;margin-bottom:14px}.public-document p{margin:0 0 16px}.public-document ul{list-style:disc;padding-left:22px}.public-document li{margin:9px 0}.public-document a{text-decoration:underline;text-underline-offset:3px}.legal-fields{display:grid;gap:8px;padding:18px;background:#fff;border:1px solid var(--border);border-radius:12px}.legal-fields span{color:#765510}.story-card{padding:28px;border-radius:18px;background:#fff;border:1px solid var(--border)}.story-card:nth-child(2n){background:#eaf0ff}.story-card:nth-child(3n){background:#e7f4eb}.story-type{font-size:11px;text-transform:uppercase;letter-spacing:.08em;display:block;margin:14px 0 24px}.story-card blockquote{margin:0 0 26px;font:25px/1.4 Georgia,serif;letter-spacing:-.015em}.story-card h2{font:700 16px Arial,sans-serif}.story-card p{font-size:14px;margin:9px 0 20px}.story-pill{display:inline-block;border-radius:99px;background:#fff9;padding:5px 10px;font-size:12px;border:1px solid var(--border)}@media(max-width:1000px){.plan-card{padding:22px}.public-document{grid-template-columns:180px minmax(0,1fr);gap:30px}.story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.public-header{height:auto;min-height:82px;flex-wrap:wrap;padding-block:17px;gap:14px}.public-header .public-mobile-menu{display:block;position:relative}.public-mobile-menu summary{font-size:14px;padding:8px}.public-header .public-mobile-menu nav{display:grid;position:absolute;right:0;top:42px;z-index:20;width:205px;padding:20px;background:#fff;box-shadow:0 12px 35px #17201e24;border:1px solid var(--border);border-radius:12px;gap:15px}.public-header>.brand{margin-right:auto}.public-header .brand{font-size:23px}.public-header>a:last-of-type{font-size:12px}.public-header .brand-symbol{width:29px;height:29px}.public-hero{padding-top:42px}.plan-grid,.public-feature-grid,.story-grid{grid-template-columns:1fr}.plan-card{padding:27px}.public-document{display:block}.public-document aside{position:static;margin-bottom:35px}.public-footer nav{justify-content:flex-start}.public-section{padding:42px 0}.public-notice{padding:18px}.story-card{padding:25px}}.usage-note{margin-top:24px;font-size:14px;color:#4c5953}.story-card .usage-total{font-size:36px;font-weight:700;color:var(--blue);margin:20px 0}.usage-total span{display:block;font-size:14px;font-weight:400;color:var(--ink)}.story-card ul{list-style:disc;padding-left:20px;font-size:14px}.story-card li{margin:12px 0}