.service-page{padding-block:2rem var(--space-section)}.hub-hero{padding-block:clamp(2rem,5vw,5rem);max-width:62rem}.hub-hero h1{font-size:clamp(2.1rem,5vw,5rem);line-height:1.08;letter-spacing:-.045em;margin:1rem 0 1.5rem}.hub-hero>p:last-child{font-size:1.15rem;max-width:58ch}.hub-options>h2,.services-hub .service-section>h2{font-size:var(--text-xl);margin-bottom:2rem}.hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4rem)}.hub-option{min-width:0;border-top:3px solid var(--color-accent);padding-block:1.5rem 3rem}.hub-option h3{font-size:var(--text-xl);line-height:1.25;margin-block:1rem}.hub-option ul{list-style:none;margin:1.5rem 0;padding:0}.hub-option li{margin-block:.75rem}.hub-price{color:var(--color-accent);margin-block:1.5rem}.services-hub .service-section{margin-top:1rem}.service-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--color-muted);font-size:var(--text-sm)}.service-breadcrumbs a{display:inline-flex;align-items:center;min-height:var(--touch-target);text-underline-offset:.25em}.commercial-service{overflow-wrap:anywhere}.commercial-service article[id]{scroll-margin-top:.5rem}.commercial-service h1,.commercial-service h2,.commercial-service h3{font-weight:var(--weight-heading);text-wrap:balance}.commercial-service h1{font-size:clamp(2.6rem,5.6vw,6rem);line-height:1.04;letter-spacing:-.055em;margin:0;max-width:16ch}.commercial-service h2{font-size:var(--text-section);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);max-width:23ch;margin:0 0 2.5rem}.commercial-service h3{font-size:var(--text-xl);line-height:1.2;letter-spacing:-.025em;margin:0 0 1.5rem;max-width:36ch}.commercial-service p,.commercial-service li{max-width:70ch}.commercial-service p:last-child{margin-bottom:0}.commercial-service a{color:var(--color-accent);text-underline-offset:.25em}.commercial-service a[href^="https://t.me/"]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--touch-target);padding:1rem 1.5rem;background:var(--color-accent);color:var(--color-on-accent);text-decoration:none;border-radius:var(--radius-sm)}.commercial-service a[href^="https://t.me/"]:hover{background:var(--color-accent-hover)}.service-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(2rem,5vw,6rem);padding-block:clamp(3rem,6vw,6rem) var(--space-section)}.service-hero h1{grid-column:1;grid-row:1 / span 8}.service-hero-heading,.service-hero-copy{min-width:0}.service-lead{font-size:var(--text-xl);line-height:1.4;margin-bottom:1.5rem}.service-hero-prices{max-width:34rem;margin-top:2rem;border-top:2px solid var(--color-accent);padding-top:1rem}.service-hero-prices>p{margin-bottom:.5rem;color:var(--color-muted)}.commercial-service .service-hero-prices ul{display:block;list-style:none;margin:0;padding:0}.service-hero-prices li+li{border-top:1px solid var(--color-line)}.service-hero-prices a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;min-height:44px;padding-block:.65rem;text-decoration:none;color:var(--color-ink)}.service-hero-prices a strong{color:var(--color-accent);white-space:nowrap}.service-hero-experience{margin-top:2rem;max-width:48ch;font-size:var(--text-sm);color:var(--color-muted)}.service-audit-commercial{border-top:2px solid var(--color-accent);margin-top:1.5rem;padding-top:1rem}.service-audit-commercial>p:first-child{font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4}.service-timing-conditions{font-size:var(--text-sm);color:var(--color-muted)}.mobile-contact-bar[data-primary-channel=max] .contact-action[data-channel=max]{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm)}.service-hero>p{grid-column:2}.service-hero>.service-contact{grid-column:2}.service-contact{margin-block:1.25rem}.service-contact>p{margin-bottom:.5rem}.service-contact .contact-actions{display:flex;flex-wrap:wrap;gap:.75rem 1.5rem}.service-contact .contact-action{min-height:var(--touch-target);color:var(--color-ink)}.service-contact .contact-action[data-channel=max]{padding:.75rem 1.25rem;background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-sm)}.commercial-service .service-contact a[href^="https://t.me/"]{padding:0;background:transparent;color:var(--color-ink)}.service-hero>p:first-of-type{font-size:var(--text-xl);line-height:1.4;margin-bottom:2rem}.service-section{border-top:1px solid var(--color-line);padding-block:clamp(3rem,6vw,6rem)}.service-items{display:grid;gap:2.5rem}.service-item{min-width:0}.service-pricing .service-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--color-line)}.service-pricing .service-item{padding:clamp(1.5rem,3vw,3rem);border-bottom:1px solid var(--color-line)}.service-pricing .service-item:nth-child(odd){padding-left:0;border-right:1px solid var(--color-line)}.service-pricing .service-item>p:first-of-type{font-size:clamp(1.5rem,2.5vw,2.25rem);color:var(--color-accent);margin-bottom:1.75rem}.service-proof .service-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);margin-top:2.5rem}.service-proof .service-item{border-top:3px solid var(--color-accent);padding-top:2rem}.service-faq .service-items{gap:0;max-width:62rem}.service-faq .service-item{padding-block:2rem;border-top:1px solid var(--color-line)}.service-faq h3{font-size:clamp(1.125rem,2vw,1.5rem);margin-bottom:1rem}.service-deliverable .service-item:has(table){background:var(--color-surface);padding:clamp(1.25rem,4vw,4rem);border-left:3px solid var(--color-accent)}.commercial-service table{width:100%;border-collapse:collapse;margin-block:2rem;font-size:var(--text-sm);table-layout:fixed}.commercial-service th,.commercial-service td{text-align:left;vertical-align:top;border-top:1px solid var(--color-line);padding:1rem}.commercial-service th:first-child,.commercial-service td:first-child{width:24%;padding-left:0;font-weight:var(--weight-bold)}.commercial-service ol,.commercial-service ul{display:grid;gap:1rem;padding-left:1.5rem;margin-block:1.5rem}@media(max-width:47.999rem){:root{--sticky-header-offset: 8rem}.conversion-mobile-menu>nav{max-height:max(10rem,calc(100dvh - var(--sticky-header-offset) - var(--contact-bar-height, 0px)));overflow-y:auto;overscroll-behavior:contain}.hub-hero{padding-block:1.5rem 2rem}.hub-hero>p:last-child{font-size:1rem}.hub-grid{grid-template-columns:minmax(0,1fr);gap:.5rem}.service-page{padding-top:.75rem}.service-breadcrumbs{gap:.4rem;font-size:.8rem}.service-hero{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.5rem 2.5rem}.service-hero h1{grid-row:auto;margin-bottom:0;max-width:22ch;font-size:clamp(2.05rem,9vw,2.65rem);line-height:1.1}.service-lead{font-size:1.1rem;line-height:1.45;margin-bottom:1rem}.service-hero-prices{margin-top:1.25rem}.service-hero-prices a{font-size:.875rem}.service-hero-experience{margin-top:1rem}.service-contact{margin-block:1rem}.service-contact .contact-actions{gap:.4rem .75rem}.service-contact .contact-action{font-size:.8rem}.service-audit-commercial{margin-top:1rem}.service-section{padding-block:2.5rem}.service-hero>p{grid-column:1}.service-hero>.service-contact{grid-column:1}.service-pricing .service-items,.service-proof .service-items{grid-template-columns:minmax(0,1fr)}.service-pricing .service-item,.service-pricing .service-item:nth-child(odd){padding:2rem 0;border-right:0}.commercial-service th,.commercial-service td{padding:1rem .5rem}.commercial-service th:first-child,.commercial-service td:first-child{width:31%}.commercial-service table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.commercial-service table tr{display:grid;grid-template-columns:minmax(0,1fr);padding-block:1rem;border-top:1px solid var(--color-line)}.commercial-service table td,.commercial-service table td:first-child{width:auto;padding:.4rem 0;border:0}}
