.services-page{--sv-side-pad:clamp(24px, 4vw, 60px);--sv-x:clamp(18px, 4vw, 40px);--sv-ease:cubic-bezier(.16, 1, .3, 1);--sv-muted:#ffffff80;--sv-soft:#ffffffb8;--sv-dim:#ffffff9e;--sv-row:#1e1f21;--sv-ghost:#2c2c2c;background:var(--color-bg);min-height:100vh;position:relative}.services-page .ph-hero{--ph-side-pad:var(--sv-side-pad)}.services-page .sv-section{z-index:3;background:var(--color-bg);padding:clamp(72px, 10vh, 130px) var(--sv-x) clamp(40px, 6vh, 80px);position:relative}.services-page .sv-section--tight{padding-top:clamp(40px,6vh,72px)}.services-page .sv-inner{max-width:1100px;margin:0 auto}.services-page .sv-inner--narrow{max-width:920px}.services-page .sv-head{flex-direction:column;gap:14px;margin-bottom:clamp(30px,4vh,52px);display:flex}.services-page .sv-label{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--sv-muted);margin:0;font-size:12px}.services-page .sv-title{max-width:24ch;font-family:var(--font-family-display);font-weight:600;font-stretch:112.5%;font-size:var(--text-display-xs);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;line-height:1}.services-page .sv-title--sentence{letter-spacing:-.01em;text-transform:none;max-width:24ch;font-size:clamp(1.7rem,3.4vw,2.8rem);line-height:1.12}.services-page .sv-lede{max-width:58ch;color:var(--sv-dim);margin:-6px 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.7}.services-page .sv-chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.services-page .sv-chip{border:1px solid var(--sv-ghost);color:var(--sv-soft);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;padding:10px 20px;font-size:12px;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.services-page a.sv-chip:hover{color:#fff;border-color:#4a4a4a}.services-page .sv-btn{background:var(--grad-accent);color:var(--color-on-metal,#0d0e10);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:15px 34px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s;display:inline-flex}.services-page .sv-btn:hover{transform:translateY(-2px)}.services-page .sv-btn--ghost{border:1px solid var(--sv-ghost);color:#fff;background:0 0}.services-page .sv-btn--ghost:hover{border-color:#4a4a4a}.services-page .sv-more{margin:0}.services-page .sv-more a{min-height:24px;letter-spacing:var(--tracking-ui);text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff4d;padding-bottom:3px;font-size:12px;text-decoration:none;transition:border-color .3s;display:inline-block}.services-page .sv-more a:hover{border-color:#fff}.services-page .sv-fit__list a,.services-page .sv-mig dd a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .3s}.services-page .sv-fit__list a:hover,.services-page .sv-mig dd a:hover{text-decoration-color:#fff}.services-page .sv-proof{z-index:3;padding:0 var(--sv-side-pad) clamp(20px, 3vh, 36px);position:relative}.services-page .sv-proof__row{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;padding:18px 0;display:flex}.services-page .sv-proof__rating{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.services-page .sv-proof__text{letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--sv-muted);margin:0;font-size:12px}.services-page .sv-proof .sv-chip{padding:8px 16px;font-size:11px}.services-page .sv-intro__grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.services-page .sv-intro__lead{max-width:62ch;color:var(--sv-soft);margin:0;font-size:clamp(17px,1.55vw,22px);line-height:1.6}.services-page .sv-intro__note{max-width:62ch;color:var(--sv-muted);margin:18px 0 0;font-size:clamp(13.5px,1.1vw,15px);line-height:1.7}.services-page .sv-aud__h,.services-page .sv-fit__h,.services-page .sv-extras__h{letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-accent,#c7ccd4);margin:0 0 6px;font-size:12px}.services-page .sv-aud{margin:0;padding:0;list-style:none}.services-page .sv-aud li{border-top:1px solid var(--sv-row);color:var(--sv-dim);padding:12px 0;font-size:clamp(14px,1.15vw,15px);line-height:1.6}.services-page .sv-aud li:last-child{border-bottom:1px solid var(--sv-row)}.services-page .sv-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.services-page .sv-card{background:var(--color-bg-img-placeholder,#141518);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:clamp(22px,2.2vw,30px);display:flex}.services-page .sv-card__n{font-family:var(--font-family-accent);letter-spacing:.06em;color:var(--color-accent,#c7ccd4);font-size:13px}.services-page .sv-card__t{color:#fff;margin:0;font-size:clamp(16px,1.4vw,18px);font-weight:600;line-height:1.3}.services-page .sv-card__p{color:#fff9;margin:0;font-size:14px;line-height:1.65}.services-page .sv-fit__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,4vw,64px);display:grid}.services-page .sv-fit__h--no{color:var(--sv-muted)}.services-page .sv-fit__list{margin:0;padding:0;list-style:none}.services-page .sv-fit__list li{border-top:1px solid var(--sv-row);color:var(--sv-dim);grid-template-columns:18px 1fr;gap:0 12px;padding:14px 0;font-size:clamp(14px,1.15vw,15.5px);line-height:1.65;display:grid}.services-page .sv-fit__list li:last-child{border-bottom:1px solid var(--sv-row)}.services-page .sv-fit__mark{font-family:var(--font-family-accent);color:var(--color-accent,#c7ccd4)}.services-page .sv-stages{margin:0;padding:0;list-style:none}.services-page .sv-stage{border-top:1px solid var(--sv-row);grid-template-columns:130px 1fr;gap:0 28px;padding:22px 0;display:grid}.services-page .sv-stage:last-child{border-bottom:1px solid var(--sv-row)}.services-page .sv-stage__k{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#c7ccd4);padding-top:3px;font-size:12px}.services-page .sv-stage__body{color:var(--sv-dim);font-size:clamp(14px,1.25vw,16px);line-height:1.7}.services-page .sv-stage__std{margin:0}.services-page .sv-stage__body strong,.services-page .sv-after strong{color:#fff;font-weight:600}.services-page .sv-stage__note{color:#ffffffc7;border-left:2px solid #c7ccd459;margin:12px 0 0;padding-left:14px;font-size:clamp(13.5px,1.15vw,15px)}.services-page .sv-stage__on{letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--sv-muted);margin-bottom:4px;font-size:11px;display:block}.services-page .sv-after{color:var(--sv-muted);margin:18px 0 0;font-size:clamp(13px,1.1vw,14px);line-height:1.7}.services-page .sv-after .sv-stage__k{margin-right:6px;padding:0}.services-page .sv-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.services-page .sv-tier{background:var(--color-bg-img-placeholder,#141518);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:10px;padding:clamp(24px,2.4vw,34px);display:flex;position:relative}.services-page .sv-tier--popular{background:linear-gradient(var(--color-bg-img-placeholder), var(--color-bg-img-placeholder)) padding-box, var(--grad-accent) border-box;border-color:#0000}.services-page .sv-tier__badge{background:var(--grad-accent);color:var(--color-on-metal,#0d0e10);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:10px;font-weight:700;position:absolute;top:-11px;right:22px}.services-page .sv-tier__name{font-family:var(--font-family-display);letter-spacing:var(--tracking-display);text-transform:uppercase;margin:0;font-size:clamp(16px,1.4vw,20px);font-weight:600;font-stretch:112.5%}.services-page .sv-tier__price{font-family:var(--font-family-display);font-size:clamp(30px,2.8vw,42px);font-weight:600;line-height:1}.services-page .sv-tier__sum{color:var(--sv-muted);margin:0;font-size:13px;line-height:1.55}.services-page .sv-tier__link{letter-spacing:var(--tracking-ui);text-transform:uppercase;color:#fff;border-bottom:1px solid #ffffff4d;align-self:flex-start;margin-top:auto;padding:10px 0 3px;font-size:12px;text-decoration:none;transition:border-color .3s}.services-page .sv-tier__link:hover{border-color:#fff}.services-page .sv-pricing__foot{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);margin-top:clamp(28px,4vh,44px);display:grid}.services-page .sv-pricing__note{max-width:62ch;color:var(--sv-dim);margin:0;font-size:clamp(14px,1.15vw,15.5px);line-height:1.7}.services-page .sv-extras__h{color:var(--sv-muted)}.services-page .sv-extras{margin:0;padding:0;list-style:none}.services-page .sv-extras li{border-top:1px solid var(--sv-row);color:var(--sv-muted);grid-template-columns:14px 1fr;gap:0 10px;padding:9px 0;font-size:13.5px;line-height:1.55;display:grid}.services-page .sv-extras li:last-child{border-bottom:1px solid var(--sv-row)}.services-page .sv-extras__plus{color:var(--color-accent-2,#8b929c)}.services-page .sv-actions{flex-wrap:wrap;gap:14px;margin-top:clamp(24px,4vh,36px);display:flex}.services-page .sv-mig{margin:0}.services-page .sv-mig__row{border-top:1px solid var(--sv-row);grid-template-columns:minmax(160px,240px) 1fr;gap:0 28px;padding:20px 0;display:grid}.services-page .sv-mig__row:last-child{border-bottom:1px solid var(--sv-row)}.services-page .sv-mig dt{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent,#c7ccd4);margin:0;padding-top:3px;font-size:12px}.services-page .sv-mig dd{color:var(--sv-dim);margin:0;font-size:clamp(14px,1.2vw,15.5px);line-height:1.7}.services-page .sv-tech{padding-top:clamp(32px,5vh,60px);padding-bottom:clamp(32px,5vh,60px)}.services-page .sv-tech__row{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 0;display:flex}.services-page .sv-tech__text{max-width:44ch;color:var(--sv-dim);margin:0;font-size:clamp(13.5px,1.1vw,15px);line-height:1.6}.services-page .sv-tech__text strong{color:#fff;font-weight:600}.services-page .sv-reading__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.services-page .sv-reading__link{height:100%;color:inherit;border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;gap:10px;padding:20px 22px;text-decoration:none;transition:border-color .3s;display:flex}.services-page .sv-reading__link:hover{border-color:#ffffff59}.services-page .sv-reading__meta,.services-page .sv-reading__cue{letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-text-dim);font-size:11px}.services-page .sv-reading__name{font-size:clamp(15px,1.4vw,17px);font-weight:600;line-height:1.3}.services-page .sv-reading__cue{margin-top:auto;transition:color .3s}.services-page .sv-reading__link:hover .sv-reading__cue{color:var(--color-text)}.services-page .sv-sib__row{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.services-page .sv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin:0;padding:0;list-style:none;display:grid}.services-page .sv-svc__link{background:var(--color-bg-img-placeholder,#141518);height:100%;color:inherit;transition:border-color .3s ease, transform .4s var(--sv-ease);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:12px;padding:clamp(22px,2.2vw,30px);text-decoration:none;display:flex}.services-page .sv-svc__link:hover{border-color:#ffffff38;transform:translateY(-3px)}.services-page .sv-svc__top{letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--color-text-dim);justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;display:flex}.services-page .sv-svc__from{font-family:var(--font-family-accent);letter-spacing:.04em;text-transform:none;color:var(--color-accent,#c7ccd4);font-size:13px}.services-page .sv-svc__t{font-family:var(--font-family-display);letter-spacing:var(--tracking-display);text-transform:uppercase;color:#fff;margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:600;font-stretch:112.5%}.services-page .sv-svc__p{color:#fff9;margin:0;font-size:14px;line-height:1.65}.services-page .sv-svc__cue{letter-spacing:var(--tracking-ui);text-transform:uppercase;color:var(--color-accent,#c7ccd4);margin-top:auto;font-size:12px}.services-page .sv-decision__wrap{background:var(--color-bg-img-placeholder,#141518);border:1px solid #ffffff14;border-radius:14px;overflow-x:auto}.services-page .sv-decision__table{border-collapse:collapse;width:100%;min-width:680px;font-size:13.5px}.services-page .sv-decision__table caption{caption-side:bottom;text-align:left;color:var(--sv-muted);padding:14px 18px 16px;font-size:12px;line-height:1.6}.services-page .sv-decision__table th,.services-page .sv-decision__table td{text-align:left;vertical-align:top;color:var(--sv-soft);border-bottom:1px solid #ffffff14;padding:14px 18px;line-height:1.55}.services-page .sv-decision__table thead th{letter-spacing:var(--tracking-label);text-transform:uppercase;color:#fff;padding-top:18px;font-size:12px;font-weight:600}.services-page .sv-decision__table tbody tr:last-child th,.services-page .sv-decision__table tbody tr:last-child td{border-bottom:0}.services-page .sv-decision__need{color:#fff;width:38%;font-weight:500}.services-page .sv-decision__pick a{color:#fff;white-space:nowrap;border-bottom:1px solid #ffffff4d;padding-bottom:2px;text-decoration:none;transition:border-color .3s}.services-page .sv-decision__pick a:hover{border-color:#fff}@media (max-width:1024px){.services-page .sv-cards,.services-page .sv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.services-page .sv-intro__grid,.services-page .sv-fit__cols,.services-page .sv-pricing__foot,.services-page .sv-reading__list{grid-template-columns:1fr}.services-page .sv-tiers{grid-template-columns:1fr;max-width:560px}}@media (max-width:767px){.services-page .sv-cards,.services-page .sv-grid{grid-template-columns:1fr}.services-page .sv-stage,.services-page .sv-mig__row{grid-template-columns:1fr;gap:6px}.services-page .sv-proof__row{flex-direction:column;align-items:flex-start}.services-page .sv-chip{white-space:normal}}
