.v2-prices-hero{padding-top:calc(76px + clamp(32px, 4vw, 64px));padding-bottom:clamp(40px,6vw,80px);border-bottom:1px solid var(--v2-hairline)}.v2-prices-hero__eyebrow{margin-bottom:16px}.v2-prices-hero__h1{font-size:clamp(36px,5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.035em;color:var(--v2-ink);margin-bottom:20px}.v2-prices-hero__sub{font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:var(--v2-ink-soft);max-width:64ch}.v2-prices-notice{background:var(--v2-accent-soft);border:1px solid var(--v2-accent-line);border-radius:var(--v2-radius);padding:14px 20px;display:flex;align-items:flex-start;gap:12px;margin-top:32px;max-width:800px}.v2-prices-notice__icon{color:var(--v2-accent);flex-shrink:0;margin-top:2px}.v2-prices-notice__text{font-size:14px;font-weight:500;line-height:1.6;color:var(--v2-ink-soft)}.v2-prices-notice__text strong{color:var(--v2-ink);font-weight:700}.v2-prices-body{padding-block:clamp(48px,7vw,96px)}.v2-prices-categories{display:flex;flex-direction:column;gap:clamp(48px,6vw,80px)}.v2-prices-cat__head{display:flex;align-items:center;gap:14px;margin-bottom:24px}.v2-prices-cat__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--v2-accent-soft);color:var(--v2-accent);flex-shrink:0}.v2-prices-cat__title{font-size:clamp(20px,2.2vw,26px);font-weight:700;letter-spacing:-.02em;color:var(--v2-ink)}.v2-prices-cat__divider{border:0;border-top:1px solid var(--v2-hairline);margin:0}.v2-prices-list{background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius-lg);overflow:hidden}.v2-prices-list__header{grid-template-columns:1fr 130px 140px}.v2-prices-list__col{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-muted)}.v2-prices-list__col--price{text-align:right}.v2-prices-list__col--unit{text-align:center}.v2-prices-row{grid-template-columns:1fr 130px 140px}.v2-prices-row:not(:last-child){border-bottom:1px solid var(--v2-hairline)}.v2-prices-row:hover{background:var(--v2-canvas)}.v2-prices-row__info{display:flex;flex-direction:column;gap:4px}.v2-prices-row__name{font-size:16px;font-weight:600;color:var(--v2-ink)}.v2-prices-row__note{font-size:13px;font-weight:500;color:var(--v2-muted);line-height:1.5}.v2-prices-row__unit{text-align:center;font-size:14px;font-weight:500;color:var(--v2-ink-soft);background:var(--v2-canvas);border-radius:6px;padding:4px 10px;white-space:nowrap}.v2-prices-row__price{text-align:right;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--v2-accent);white-space:nowrap}.v2-prices-minorder{display:inline-flex;align-items:center;gap:8px;margin-top:12px;padding:10px 16px;background:var(--v2-canvas);border:1px solid var(--v2-hairline-strong);border-radius:var(--v2-radius);font-size:13px;font-weight:500;color:var(--v2-ink-soft)}.v2-prices-minorder strong{color:var(--v2-ink);font-weight:700}.v2-prices-note{display:flex;align-items:flex-start;gap:10px;padding:16px 20px;background:var(--v2-surface);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius);font-size:14px;font-weight:500;color:var(--v2-ink-soft);line-height:1.6}.v2-prices-note svg{color:var(--v2-accent);flex-shrink:0;margin-top:1px}.v2-prices-cta{background:var(--v2-ink);border-radius:var(--v2-radius-lg);padding:clamp(36px,5vw,64px) clamp(28px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:clamp(48px,7vw,96px)}.v2-prices-cta__copy{flex:1}.v2-prices-cta__eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:hsla(0,0%,100%,.45);margin-bottom:12px}.v2-prices-cta__title{font-size:clamp(22px,2.8vw,34px);font-weight:700;letter-spacing:-.025em;color:#fff;line-height:1.2;margin-bottom:10px}.v2-prices-cta__sub{font-size:15px;color:hsla(0,0%,100%,.6);line-height:1.6}.v2-prices-cta__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;flex-shrink:0}.v2-prices-cta__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding-inline:28px;border-radius:999px;font-size:15px;font-weight:700;cursor:pointer;text-decoration:none;transition:transform .3s var(--v2-ease),background .3s var(--v2-ease),color .3s var(--v2-ease);white-space:nowrap}.v2-prices-cta__btn:hover{transform:translateY(-2px)}.v2-prices-cta__btn--primary{background:var(--v2-accent);color:#fff}.v2-prices-cta__btn--primary:hover{background:#1d4e7c}.v2-prices-cta__btn--outline{background:transparent;border:1.5px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.85)}.v2-prices-cta__btn--outline:hover{border-color:hsla(0,0%,100%,.55);color:#fff}.v2-prices-tabs{display:inline-flex;gap:8px;margin-bottom:40px;padding:6px;background:var(--v2-canvas);border:1px solid var(--v2-hairline);border-radius:var(--v2-radius)}.v2-prices-tabs__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;height:44px;padding-inline:24px;border-radius:10px;border:1px solid transparent;background:transparent;color:var(--v2-ink-soft);font-size:15px;font-weight:600;cursor:pointer;transition:color .2s var(--v2-ease),background .2s var(--v2-ease),box-shadow .2s var(--v2-ease)}.v2-prices-tabs__btn:hover{color:var(--v2-ink)}.v2-prices-tabs__btn[data-active=true]{background:#fff;color:var(--v2-ink);border-color:var(--v2-hairline);box-shadow:0 2px 8px rgba(0,0,0,.04)}.v2-prices-list__header{display:grid;grid-template-columns:1fr 120px 120px 120px;gap:16px;align-items:center;padding:12px 24px;background:var(--v2-canvas);border-bottom:1px solid var(--v2-hairline)}.v2-prices-list__col--action{text-align:right}.v2-prices-row{display:grid;grid-template-columns:1fr 120px 120px 120px;gap:16px;align-items:center;padding:18px 24px;transition:background .2s var(--v2-ease)}.v2-prices-row__minorder{width:-moz-fit-content;width:fit-content;margin-top:6px;padding:4px 10px;background:var(--v2-accent-soft);color:var(--v2-accent);font-size:12px;border-radius:6px}.v2-prices-row__cta,.v2-prices-row__minorder{display:inline-flex;align-items:center;font-weight:600}.v2-prices-row__cta{justify-content:center;gap:4px;height:36px;padding-inline:14px;border-radius:999px;background:var(--v2-accent);color:#fff;font-size:13px;text-decoration:none;transition:background .2s var(--v2-ease),transform .2s var(--v2-ease);white-space:nowrap}.v2-prices-row__cta:hover{background:#1d4e7c;transform:translateY(-1px)}.v2-prices-row__cta svg{width:14px;height:14px}@media (max-width:860px){.v2-prices-list__header{display:none}.v2-prices-row{grid-template-columns:1fr auto;grid-template-rows:auto auto auto;gap:8px 12px}.v2-prices-row__unit{grid-column:2;grid-row:1;align-self:center;justify-self:end}.v2-prices-row__price{grid-column:2;grid-row:2;font-size:16px}.v2-prices-row__cta{grid-column:1/3;grid-row:3;justify-self:start}.v2-prices-row__info{grid-column:1;grid-row:1/3}.v2-prices-cta{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.v2-prices-list{border-radius:var(--v2-radius)}.v2-prices-row{padding:14px 16px}.v2-prices-cta{border-radius:var(--v2-radius)}}