.prices-hero{border-bottom:1px solid var(--line);padding:48px 0 72px}.prices-hero-grid{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:end;gap:80px;margin-top:72px;display:grid}.prices-hero .eyebrow{align-items:center;gap:10px;margin-bottom:20px;display:flex}.prices-hero h1{max-width:820px;font-size:64px;line-height:1.04}.prices-intro>p:not(:first-child){color:var(--muted);margin-top:18px;font-size:17px;line-height:1.55}.prices-intro .prices-revision{margin-top:28px;font-size:13px}.prices-revision code{font-size:inherit}.prices-nav{top:var(--header);z-index:8;background:color-mix(in srgb, var(--paper) 94%, transparent);border-bottom:1px solid var(--line);backdrop-filter:blur(12px);position:sticky}.prices-nav .shell{scrollbar-width:none;display:flex;overflow-x:auto}.prices-nav .shell::-webkit-scrollbar{display:none}.prices-nav a{white-space:nowrap;align-items:center;min-height:56px;padding-right:32px;font-size:15px;display:flex}.prices-nav a:hover{color:var(--blue)}.prices-group{scroll-margin-top:calc(var(--header) + 56px);border-bottom:1px solid var(--line)}.prices-group:nth-child(2n){background:var(--white)}.prices-group-grid{grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);align-items:start;gap:72px;display:grid}.prices-group header{top:calc(var(--header) + 88px);position:sticky}.prices-group h2{max-width:14ch;margin-top:18px;font-size:34px;line-height:1.14}.price-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 190px;gap:24px 40px;padding:30px 0;display:grid}.price-row:last-child{border-bottom:1px solid var(--line)}.price-row h3{font-size:23px}.price-row h3 a{text-underline-offset:5px;text-decoration:underline #0000}.price-row h3 a:hover{color:var(--blue);text-decoration-color:currentColor}.price-row-main p,.price-row-recurring p{max-width:66ch;color:var(--muted);margin-top:12px;font-size:16px;line-height:1.55}.price-row-value{text-align:right}.price-row-value strong,.price-row-value span{display:block}.price-row-value strong{font-size:22px}.price-row-value span{color:var(--muted);margin-top:6px;font-size:13px}.price-row-recurring{background:var(--surface);border-left:3px solid var(--lime);grid-column:1/-1;padding:18px 20px}.price-row-recurring>span{color:var(--muted);text-transform:uppercase;margin-right:16px;font-size:13px}.price-row-recurring strong{font-size:17px}.prices-conditions-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:80px;display:grid}.prices-conditions h2{max-width:15ch;margin-top:18px;font-size:48px}.prices-conditions ol{list-style:none}.prices-conditions li{border-top:1px solid color-mix(in srgb, var(--white) 25%, transparent);grid-template-columns:200px minmax(0,1fr);gap:24px;padding:22px 0;display:grid}.prices-conditions li span{color:var(--on-dark);line-height:1.55}.prices-exclusions{color:var(--on-dark);margin-top:28px;font-size:15px;line-height:1.6}.prices-actions{align-items:center;gap:28px;margin-top:36px;display:flex}@media (width<=900px){.prices-hero-grid,.prices-group-grid,.prices-conditions-grid{grid-template-columns:1fr;gap:40px}.prices-group header{position:static}.prices-group h2{max-width:20ch}}@media (width<=600px){.prices-hero{padding:28px 0 48px}.prices-hero-grid{gap:28px;margin-top:48px}.prices-hero h1{font-size:40px}.prices-nav a{min-height:52px;padding-right:24px}.prices-group{padding-block:72px}.prices-group h2{font-size:30px}.price-row{grid-template-columns:1fr;gap:16px;padding:26px 0}.price-row-value{text-align:left}.price-row-recurring{grid-column:auto}.price-row-recurring>span,.price-row-recurring strong{display:block}.price-row-recurring strong{margin-top:6px}.prices-conditions h2{font-size:36px}.prices-conditions li{grid-template-columns:1fr;gap:8px}.prices-actions{flex-direction:column;align-items:stretch}}
