@layer components{.ph-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(40px,6vw,96px)}.ph-mini{display:flex;align-items:flex-end;gap:3px;height:26px;margin:0;padding:0;list-style:none}.ph-mini li{width:7px;border-radius:2px 2px 1px 1px;background:rgba(44,62,80,.14)}.ph-mini li.is-on{background:var(--blue)}.ph-card{transition:transform .45s var(--ease),box-shadow .45s var(--ease),border-color .45s var(--ease)}.ph-card:hover{transform:translateY(-4px);border-color:rgba(26,155,196,.4);box-shadow:0 30px 50px -36px rgba(15,40,60,.5)}.ph-card__top{display:flex;align-items:flex-end;justify-content:space-between}.ph-card__n{font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--blue-ink)}.ph-filter{display:inline-flex;flex-wrap:wrap;gap:4px;margin-top:40px;padding:5px;border-radius:14px;background:var(--blue-ghost);box-shadow:inset 0 0 0 1px var(--line)}.ph-filter__tab{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 15px;border:0;border-radius:10px;background:transparent;font:inherit;font-size:14px;font-weight:500;color:var(--ink-2);cursor:pointer;transition:background-color .25s var(--ease),color .25s var(--ease),box-shadow .25s var(--ease)}.ph-filter__tab:hover{color:var(--ink);background:rgba(255,255,255,.7)}.ph-filter__tab.is-on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(15,22,32,.08),0 6px 16px -10px rgba(15,40,60,.45),inset 0 0 0 1px var(--line)}.ph-filter__tab:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.ph-filter__n{font-size:11px;font-weight:600;color:var(--blue-ink)}.ph-table-card{margin-top:20px;overflow:hidden;border-radius:20px;background:#fff;border:1px solid var(--line-strong);box-shadow:0 1px 0 rgba(15,22,32,.03),0 40px 70px -56px rgba(15,40,60,.5)}.ph-table{width:100%;border-collapse:collapse;text-align:left}.ph-table,.ph-table tbody,.ph-table thead{display:block}.ph-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,2fr) minmax(0,2.2fr) minmax(0,2.3fr);align-items:center;column-gap:24px;padding:0 28px}.ph-row>*{padding:0}.ph-row--head{padding-block:16px;background:#fbfcfd;border-bottom:1px solid var(--line)}.ph-row--head th{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.ph-num{text-align:right;justify-self:end}.ph-group__head{display:block}.ph-group__head th{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px 10px}.ph-group+.ph-group .ph-group__head th{border-top:1px solid var(--line);padding-top:26px}.ph-group__title{display:inline-flex;align-items:center;gap:12px}.ph-group__n{font-size:13px;letter-spacing:.02em}.ph-group__link,.ph-group__n{font-weight:600;color:var(--blue-ink)}.ph-group__link{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;text-decoration:none}.ph-group__link svg{transition:transform .3s var(--ease)}.ph-group__link:hover svg{transform:translateX(3px)}.ph-row:not(.ph-row--head){position:relative;min-height:60px;transition:background-color .25s var(--ease)}.ph-group .ph-row+.ph-row:before{content:"";position:absolute;top:0;left:28px;right:28px;height:1px;background:var(--line)}.ph-row:not(.ph-row--head):after{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;border-radius:0 3px 3px 0;background:var(--blue);transform:scaleY(0);transition:transform .3s var(--ease)}.ph-row:not(.ph-row--head):hover{background:var(--blue-ghost)}.ph-row:not(.ph-row--head):hover:after{transform:scaleY(1)}.ph-group:last-child .ph-row:last-child{margin-bottom:10px}.ph-name{font-size:16px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--ink)}.ph-name__link{display:inline-flex;align-items:center;gap:6px;color:inherit;text-decoration:none}.ph-name__arrow{color:var(--blue-ink);opacity:1;transform:translate(-2px,2px);transition:transform .3s var(--ease)}.ph-name__link:hover{color:#0a6d8f}.ph-name__link:hover .ph-name__arrow{transform:none}.ph-label{display:none}.ph-chip{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;white-space:nowrap}.ph-chip--s0{background:#eef1f4;color:#3b4652}.ph-chip--s1{background:#eef8fc;color:#0a6d8f}.ph-chip--s2{background:#e2f5fc;color:#0a6d8f}.ph-chip--s3{background:#d3f0fa;color:#095f7c}.ph-chip--s4{background:#c2eaf8;color:#085670}.ph-chip--s5{background:#2c3e50;color:#fff}.ph-chip--s6{background:#10708f;color:#fff}.ph-chip--link{transition:filter .25s var(--ease)}.ph-chip--link:hover{filter:brightness(.96)}.ph-group__title .ph-chip{font-size:14px;padding:7px 14px}.ph-dur__v{display:inline-flex;align-items:center;gap:7px;font-size:15px;color:var(--ink-2)}.ph-dur__v svg{flex-shrink:0;color:var(--ink-2)}.ph-price{font-size:16px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink)}.ph-price.is-free{padding:4px 12px;border-radius:999px;background:var(--blue);color:var(--ink)}.ph-note{margin:18px 0 0;font-size:14px;line-height:1.6;color:var(--ink-2)}@media (max-width:1023px){.ph-hero__grid{grid-template-columns:minmax(0,1fr)}.ph-hero__steps{max-width:560px}}@media (max-width:767px){.ph-filter{display:flex}.ph-filter__tab{height:36px;padding:0 12px;font-size:13.5px}.ph-table-card{border-radius:16px}.ph-row,.ph-row:not(.ph-row--head){grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px 14px;padding:16px 20px}.ph-row>.ph-name{grid-column:1/-1}.ph-row>td{display:contents}.ph-row>td>*{justify-self:start}.ph-label{display:block;font-size:12.5px;color:var(--ink-2)}.ph-num{text-align:left;justify-self:start}.ph-group .ph-row+.ph-row:before{left:20px;right:20px}.ph-group__head th{padding:20px 20px 4px}}}