.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pr-hero{display:block;min-height:0}.pr-hero__box{border-radius:var(--r-box)}.pr-hero .section-heading{gap:16px}.pr-hero h1{max-width:1000px;font-size:clamp(32px,4.4vw,60px);line-height:1.15;text-wrap:balance}@media (min-width:1141px){.pr-hero{--hero-h:calc(100svh - 132px);display:flex;flex-direction:column;min-height:var(--hero-h)}html:has(.announce.is-hidden) .pr-hero{--hero-h:calc(100svh - 92px)}.pr-hero .pricing{flex:1;justify-content:center;gap:clamp(16px,2.4vh,28px);padding:clamp(20px,2.4vh,32px) var(--pad-x)}.pr-hero .section-heading{align-items:flex-start;gap:12px;text-align:left}.pr-hero .section-heading>*{max-width:min(620px,56%)}.pr-hero h1{font-size:clamp(38px,3.4vw,50px);line-height:1.1}.pr-hero .section-heading__sub{font-size:17px;line-height:26px}.pr-hero .pricing__cards{margin-top:0}.pr-hero .plan-summary__chef{top:0;right:-6%;width:90%;transform:translateY(-61.8%)}.pr-hero .plan-builder{gap:20px;padding:28px 32px}.pr-hero .plan-summary{gap:12px;padding:26px 30px 22px}.pr-hero .plan-summary__price #price-amount{font-size:52px}.pr-hero .plan-summary__lines{gap:8px}.pr-hero .plan-summary__note{font-size:13px;line-height:19px}}@media (min-width:1141px) and (max-height:880px){.pr-hero .section-heading{gap:8px}.pr-hero h1{font-size:clamp(36px,2.8vw,40px)}.pr-hero .section-heading__sub{font-size:16px;line-height:24px}.pr-hero .plan-summary__chef{width:82%;right:-4%}.pr-hero .plan-builder{gap:16px;padding:24px 30px}.pr-hero .plan-builder__title{font-size:26px;line-height:32px}.pr-hero .plan-builder__group{gap:10px}.pr-hero .plan-summary{gap:8px;padding:22px 28px 20px}.pr-hero .plan-summary .cta{padding-block:10px}.pr-hero .plan-summary__price #price-amount{font-size:46px}.pr-hero .plan-summary__lines{gap:6px}.pr-hero .plan-summary__note{font-size:12.5px;line-height:17px}}@media (min-width:1141px) and (max-height:810px){.pr-hero .pricing{gap:14px}.pr-hero .plan-builder{gap:14px;padding:20px 28px}.pr-hero .section-heading__sub{font-size:15px;line-height:22px}.pr-hero .plan-summary{padding:18px 26px 16px}.pr-hero .plan-summary__price #price-amount{font-size:42px}.pr-hero .plan-summary__note{font-size:12px;line-height:16px}}.pr-plans{padding:var(--section-y) 0;background:#fff}.pr-plans__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,500px);align-items:end;gap:24px 64px}.pr-plans__title{display:flex;flex-direction:column;gap:14px}.pr-plans__title .kicker{justify-content:flex-start}.pr-plans__title h2{text-wrap:balance}.pr-plans__aside{display:flex;flex-direction:column;gap:18px;padding-bottom:6px}.pr-plans__aside>p{font-size:18px;line-height:28px;color:var(--text-secondary);text-wrap:pretty}.pr-bill{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;min-width:0;margin:0;padding:0;border:0}.pr-bill__opt{display:inline-flex;align-items:center;gap:10px;font-size:15px;line-height:22px;font-weight:600;color:var(--brand-primary);cursor:pointer}.pr-bill__opt+.pr-bill__opt{padding-left:18px;border-left:1px solid var(--border-default)}.pr-bill__opt input{-webkit-appearance:none;appearance:none;display:grid;place-items:center;flex:none;width:20px;height:20px;margin:0;border:1.5px solid #9aa6b8;border-radius:50%;background:#fff;cursor:pointer;transition:border-color .2s ease}.pr-bill__opt input:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--brand-primary);transform:scale(0);transition:transform .25s var(--ease-expo)}.pr-bill__opt input:checked{border-color:var(--brand-primary)}.pr-bill__opt input:checked:before{transform:scale(1)}.pr-bill__save{padding:4px 10px;border-radius:8px;background:var(--success-soft);font-size:13px;line-height:18px;font-weight:700;color:var(--success)}.pr-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:calc(var(--head-gap) + 32px)}.pr-card{display:flex;flex-direction:column;min-width:0;padding:8px;border-radius:var(--radius-card);background:var(--surface-box)}.pr-card__in{flex-direction:column;flex:1}.pr-card__in,.pr-card__top{display:flex;border-radius:18px}.pr-card__top{flex-direction:column;padding:28px 28px 24px;background:#fff;box-shadow:0 1px 2px rgba(0,26,59,.06),0 14px 30px -18px rgba(0,26,59,.22)}.pr-card__top h3{font-size:30px;line-height:36px;font-weight:800}.pr-card__desc{margin-top:6px;font-size:15px;line-height:22px;color:var(--text-muted)}.pr-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin:32px 0 22px;color:var(--brand-primary)}.pr-card__price b{font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:52px;line-height:1;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.pr-card__price span{font-size:15px;line-height:20px;font-weight:600;color:var(--text-muted)}.pr-card__save{display:none;align-self:center;padding:3px 8px;border-radius:6px;background:var(--success-soft);font-style:normal;font-size:12px;line-height:16px;font-weight:700;color:var(--success)}.pr-cards.is-annual .pr-card__save{display:inline-block}.pr-card__body{flex:1;padding:24px 20px 18px}.pr-card__lead{margin-bottom:14px;font-size:14px;line-height:20px;color:var(--text-muted)}.pr-list{display:flex;flex-direction:column;gap:12px}.pr-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:15px;line-height:22px;font-weight:500;color:var(--brand-primary)}.pr-list li:before{content:"";width:16px;height:16px;margin-top:3px;background:url(/assets/v12/scale-mark.svg) 50%/contain no-repeat}.pr-card--pick{margin-top:-32px;padding:0 8px 8px;background:linear-gradient(180deg,var(--brand-blue) 0,#1F86D3 45%,var(--brand-teal) 100%);box-shadow:0 30px 60px -30px rgba(0,92,225,.45)}.pr-card__flag{padding:11px 12px 10px;font-size:13px;line-height:19px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.pr-card--pick .pr-card__in{background:#F5F9FE}.pr-btn{position:relative;z-index:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 18px 12px 20px;border:1.5px solid var(--brand-primary);border-radius:var(--radius-md);background:#fff;font-weight:var(--fw-cta);font-size:16px;line-height:22px;color:var(--brand-primary);white-space:nowrap;transition:background-color .2s ease}.pr-btn:focus-visible,.pr-btn:hover{background:#F1F5FA}.pr-btn__arrow{flex:none;transition:transform .25s ease}.pr-btn:focus-visible .pr-btn__arrow,.pr-btn:hover .pr-btn__arrow{transform:translateX(4px)}.pr-btn--fill,.pr-btn--fill:focus-visible,.pr-btn--fill:hover{border-color:transparent;background:var(--brand-gradient);color:#fff}.pr-btn--fill:before{content:"";position:absolute;inset:-1.5px;z-index:-1;border-radius:inherit;background:var(--brand-gradient-hover);opacity:0;transition:opacity .25s ease}.pr-btn--fill:focus-visible:before,.pr-btn--fill:hover:before{opacity:1}.pr-btn--sm{justify-content:center;padding:8px 12px;border-radius:10px;font-size:14px;line-height:20px}.pr-plans__foot{display:flex;align-items:flex-start;gap:14px;max-width:980px;margin-top:32px;font-size:15px;line-height:24px;color:var(--text-secondary);text-wrap:pretty}.pr-plans__ic{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:-4px;border-radius:10px;background:#E4F4F6;color:var(--brand-blue)}.pr-cmp{padding:0 0 var(--section-y);background:#fff}.pr-cmp .section-heading{padding-top:var(--section-y);border-top:1px solid var(--hairline)}.pr-cmp__wrap{margin-top:var(--head-gap)}.pr-tbl{width:100%;border-collapse:collapse;table-layout:fixed}.pr-tbl__feat{width:34%}.pr-tbl thead td,.pr-tbl thead th{position:sticky;top:var(--header-h);z-index:2;padding:14px 8px 16px;background:#fff;vertical-align:bottom;box-shadow:inset 0 -1px 0 var(--border-default)}.pr-tbl__plan{display:block;margin-bottom:12px;font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:22px;line-height:28px;font-weight:800;color:var(--brand-primary);text-align:center}.pr-tbl tbody tr{border-bottom:1px solid var(--hairline)}.pr-tbl tbody th[scope=row]{padding:15px 16px 15px 4px;font-weight:500;text-align:left}.pr-tbl tbody td,.pr-tbl tbody th[scope=row]{font-size:15px;line-height:22px;color:var(--brand-primary)}.pr-tbl tbody td{padding:15px 14px;font-weight:600;text-align:center;background:linear-gradient(rgba(0,26,59,.02),rgba(0,26,59,.02)) 50% /calc(100% - 16px) 100% no-repeat}.pr-tbl tbody td:nth-child(3){background-image:linear-gradient(rgba(0,92,225,.04),rgba(0,92,225,.04))}.pr-tbl tbody .pr-tbl__group{border-bottom:0}.pr-tbl__group th{padding:36px 4px 14px;font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:22px;line-height:28px;font-weight:800;color:var(--brand-primary);text-align:left}.pr-tbl tbody tr:first-child th{padding-top:28px}.pr-tbl__gh{display:flex;align-items:center;gap:12px}.pr-tbl__gi{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:#E4F4F6;color:var(--brand-blue)}.pr-yes{margin-top:0;vertical-align:middle}.pr-badge,.pr-yes{display:inline-block}.pr-badge{margin-left:10px;padding:2px 8px;border-radius:6px;background:var(--accent-soft);font-size:12px;line-height:18px;font-weight:700;color:#0B6577;vertical-align:1px}.final-cta{background:var(--surface-box)}@media (max-width:1140px){.pr-cards{gap:16px}.pr-card__top{padding:24px 22px 20px}.pr-card__top h3{font-size:26px;line-height:32px}.pr-card__price b{font-size:46px}.pr-card__body{padding:22px 16px 16px}}@media (max-width:980px){.pr-plans__head{gap:16px}.pr-cards,.pr-plans__head{grid-template-columns:minmax(0,1fr)}.pr-cards{gap:20px;max-width:560px;margin:var(--head-gap) auto 0}.pr-card--pick{order:-1;margin-top:0}.pr-tbl thead td,.pr-tbl thead th{top:64px}}@media (max-width:767px){.pr-plans__aside>p{font-size:16px;line-height:25px}.pr-bill{gap:10px 12px}.pr-bill__opt{gap:8px;font-size:14px}.pr-bill__opt+.pr-bill__opt{padding-left:12px}.pr-bill__save{padding:3px 8px;font-size:12px}.pr-card__top{padding:22px 20px 20px}.pr-card__price{margin:22px 0 18px}.pr-card__price b{font-size:42px}.pr-card__body{padding:20px 14px 14px}.pr-list li{font-size:14.5px}.pr-plans__foot{margin-top:24px;font-size:14px;line-height:22px}.pr-tbl__feat{width:40%}.pr-tbl thead td,.pr-tbl thead th{padding:10px 2px 12px}.pr-tbl__plan{margin:0;font-size:14px;line-height:18px}.pr-tbl thead .pr-btn{display:none}.pr-tbl tbody th[scope=row]{padding:12px 8px 12px 0;font-size:14px;line-height:20px}.pr-tbl tbody td{padding:12px 6px;font-size:12.5px;line-height:17px;background-size:calc(100% - 6px) 100%}.pr-tbl__group th{padding:28px 0 10px;font-size:18px;line-height:24px}.pr-tbl__gh{gap:10px}.pr-tbl__gi{width:30px;height:30px;border-radius:9px}.pr-tbl__gi .ico{width:16px;height:16px}.pr-badge{display:table;margin:4px 0 0;font-size:11px;line-height:16px}}