.pricing-hero{text-align:center;padding:66px 0 74px}.pricing-hero h1{font-size:56px;max-width:1000px;margin:auto}.pricing-hero>p:not(.eyebrow){font-size:20px;margin:25px auto 12px;line-height:1.6}.pricing-hero>span{font-size:14px;color:var(--muted)}.site-header [aria-current=page]{color:var(--orange)}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}.plan-card{position:relative;border:1px solid #e2e6e9;border-radius:14px;padding:32px;display:flex;flex-direction:column}.plan-card.featured{background:#fff6ef;border-color:#ffc4a8}.plan-card h2{font-size:30px;letter-spacing:-.04em}.plan-tag{font-size:17px;margin-top:9px}.plan-flag{position:absolute;top:-27px;left:-1px;right:-1px;height:29px;border-radius:10px 10px 0 0;background:var(--orange);color:white;text-align:center;font-size:12px;font-weight:700;line-height:29px}.price{display:flex;align-items:baseline;gap:5px;color:var(--ink);padding:27px 0 25px;border-bottom:1px solid #e9e5e1}.price strong{font-size:54px;letter-spacing:-.045em;line-height:1.1}.price span{font-size:15px}.plan-card ul{list-style:none;padding:25px 0 30px;margin:0;flex:1}.plan-card li{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;margin-bottom:13px}.plan-card li:last-child{margin:0}.plan-card li .icon{width:20px;height:20px;margin-top:2px}.plan-card .button{width:100%;border-radius:9px;padding:15px 12px}.trial-note{text-align:center;font-size:12px;line-height:1.65;margin:17px -8px 0}.trial-banner{display:flex;align-items:flex-start;gap:27px;background:var(--peach);padding:30px 34px;border-radius:14px;margin-top:32px}.trial-banner>.icon{width:46px;height:46px;margin-top:5px}.trial-banner h2{font-size:24px;letter-spacing:-.035em}.trial-banner p{font-size:14px;margin-top:9px;max-width:980px}.compare{padding:90px 0}.compare>h2{font-size:35px}.compare>p{margin-top:12px}.table-scroll{margin-top:35px;border:1px solid #e4e7e9;border-radius:10px;overflow:auto;scrollbar-color:#d4b2a1 #fff}.table-scroll:focus-visible{outline:3px solid #246cc1;outline-offset:4px}table{border-collapse:collapse;width:100%;min-width:700px;text-align:center;font-size:15px}th,td{padding:19px 18px;border-bottom:1px solid #e9ecee;border-right:1px solid #e9ecee}thead th{font-weight:700;padding:24px 18px}thead span{display:block;font-size:13px;font-weight:500;margin-top:5px}th:first-child{width:39%;text-align:left}tbody th{font-weight:500}td{width:20%}th:nth-child(3),td:nth-child(3){background:#fff6ef}tr:last-child>*{border-bottom:0}tr>*:last-child{border-right:0}.usage-note{font-size:13px;line-height:1.65;max-width:960px;margin-top:19px!important}.scroll-hint{display:none}.service{padding-bottom:95px}.service h2{font-size:38px}.service .section-intro p{font-size:17px}.service-steps{list-style:none;padding:0;margin:50px 0 25px;display:grid;grid-template-columns:repeat(3,1fr);gap:70px;text-align:center}.service-steps .icon{width:44px;height:44px;margin:0 auto 22px}.service-steps h3{font-size:21px;margin-bottom:13px}.service-steps p{font-size:16px;max-width:270px;margin:auto}.managed-note{text-align:center;font-size:13px;max-width:750px;margin:35px auto 0}.pricing-faq{grid-template-columns:.75fr 1.25fr;padding-bottom:90px}.pricing-faq h2{font-size:36px}.closing .eyebrow{color:var(--orange);font-size:12px;letter-spacing:.14em}.closing h2{font-size:43px}.closing .button{min-width:210px}.closing .closing-note{max-width:780px;font-size:13px}@media(max-width:950px){.plan-card{padding:24px 20px}.plan-grid{gap:16px}.plan-card li{font-size:14px;gap:8px}.trial-note{font-size:11px}.pricing-hero h1{font-size:46px}.price strong{font-size:44px}.service-steps{gap:30px}}@media(max-width:700px){.pricing-hero{padding:40px 0 48px}.pricing-hero h1{font-size:39px}.desktop-break{display:none}.pricing-hero>p:not(.eyebrow){font-size:17px;margin-top:22px}.plan-grid{grid-template-columns:1fr;gap:48px}.plan-card{padding:28px}.plan-card h2{font-size:30px}.price strong{font-size:50px}.plan-card li{font-size:16px}.plan-card ul{padding-bottom:24px}.trial-note{font-size:13px}.trial-banner{padding:25px;gap:15px;margin-top:28px}.trial-banner>.icon{width:28px;height:28px}.trial-banner h2{font-size:23px}.trial-banner p{font-size:14px}.compare{padding:60px 0}.compare>h2{font-size:31px}.scroll-hint{display:block;font-size:13px}.table-scroll{margin-top:23px}.service{padding-bottom:65px}.service h2{font-size:32px}.service-steps{grid-template-columns:1fr;gap:38px;margin-top:38px}.service-steps p{max-width:280px}.pricing-faq{grid-template-columns:1fr;padding-bottom:60px}.closing h2{font-size:34px}.closing .closing-note{font-size:12px}}
