.svc-hero{padding-block:var(--space-16) var(--space-12);gap:var(--space-12);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.svc-hero__title{font:var(--type-h1);color:var(--color-navy-900);margin:18px 0 var(--space-4)}.svc-hero__intro{font:var(--type-body-lg);color:var(--text-secondary);max-width:500px;margin:0 0 28px}.svc-hero__media{border-radius:var(--radius-xl);aspect-ratio:4/3;overflow:hidden}.svc-hero__media img{object-fit:cover;width:100%;height:100%;display:block}.svc-includes{padding-block:var(--space-12);background:var(--surface-sunken)}.svc-includes__title{font:var(--type-h3);color:var(--color-navy-900);margin:0 0 var(--space-6)}.svc-includes__grid{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.svc-includes__card{align-items:center;gap:var(--space-3);display:flex}.svc-includes__label{font:var(--type-body);color:var(--text-primary)}.svc-steps{padding-block:70px var(--space-20)}.svc-steps__head{max-width:900px;padding-inline:var(--gutter);text-align:center;margin:0 auto}.svc-steps__title{font:var(--type-h2);color:var(--color-navy-900);margin:10px 0 56px}.svc-steps__track{grid-template-columns:repeat(var(--svc-steps-count,4), 1fr);gap:var(--space-1);display:grid;position:relative}.svc-steps__rail{top:21px;left:calc(100% / (var(--svc-steps-count,4) * 2));right:calc(100% / (var(--svc-steps-count,4) * 2));background:var(--border-subtle);border-radius:var(--radius-full);height:3px;position:absolute}.svc-steps__rail--active{background:linear-gradient(90deg, var(--color-ocean-500), var(--color-orange-500))}.svc-step{text-align:center;flex-direction:column;align-items:center;padding-top:28px;display:flex;position:relative}.svc-step__dot{border-radius:var(--radius-full);background:var(--color-white);border:3px solid var(--color-ocean-500);z-index:1;width:48px;height:48px;box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:flex;position:relative}.svc-step__body{margin-top:var(--space-5);max-width:220px}.svc-step__num{font:var(--type-label);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);margin-bottom:6px}.svc-step__name{font:var(--type-h4);color:var(--text-primary);margin-bottom:var(--space-2)}.svc-step__desc{font:var(--type-body-sm);color:var(--text-secondary)}.svc-uni{padding-bottom:70px}.svc-uni__band{background:var(--color-navy-900);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.svc-uni__content{min-width:0;padding:56px}.svc-uni__headline{overflow-wrap:anywhere;font:var(--type-h2);color:var(--color-white);margin:18px 0 14px}.svc-uni__body{font:var(--type-body-lg);color:#ffffffbf;margin:0 0 var(--space-6);max-width:440px}.svc-uni__points{flex-direction:column;gap:14px;margin-bottom:28px;display:flex}.svc-uni__point{align-items:center;gap:10px;display:flex}.svc-uni__point-icon{border-radius:var(--radius-sm);background:#ffffffe6;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.svc-uni__point-label{font:var(--type-body-sm);color:#ffffffbf}.svc-uni__media{min-width:0;min-height:300px}.svc-uni__media img{object-fit:cover;width:100%;height:100%;display:block}.svc-faq{padding-bottom:var(--space-20)}.svc-faq__title{font:var(--type-h3);color:var(--color-navy-900);margin:0 0 var(--space-2)}.svc-faq__item{border-top:1px solid var(--border-default)}.svc-faq__question{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;text-align:start;background:0 0;border:none;width:100%;padding:18px 0;display:flex}.svc-faq__question:focus-visible{box-shadow:var(--shadow-focus);outline:none}.svc-faq__q{font:var(--fw-semibold) var(--fs-300)/1.3 var(--font-body);color:var(--text-primary)}.svc-faq__toggle{flex-shrink:0;display:inline-flex}.svc-faq__answer{font:var(--type-body-sm);color:var(--text-secondary);max-width:640px;padding-bottom:18px}.svc-closing{padding:0 var(--gutter) var(--space-20);text-align:center}.svc-closing__title{font:var(--type-h2);color:var(--color-navy-900);max-width:640px;margin:0 auto var(--space-4)}.svc-closing__body{font:var(--type-body-lg);color:var(--text-secondary);margin:0 0 28px}@media (width<=900px){.svc-hero{gap:var(--space-8);padding-block:var(--space-10) var(--space-8);grid-template-columns:1fr}.svc-includes__grid{grid-template-columns:repeat(2,1fr)}.svc-steps__title{margin-bottom:var(--space-10)}.svc-steps__track{row-gap:var(--space-8);grid-template-columns:repeat(2,1fr)}.svc-steps__rail{display:none}.svc-uni__band{grid-template-columns:1fr}.svc-uni__media{aspect-ratio:16/7;order:-1;min-height:240px}}@media (width<=640px){.svc-hero__title{font:var(--type-h2)}.svc-includes__grid{grid-template-columns:1fr}.svc-steps{padding-block:var(--space-12) var(--space-16)}.svc-steps__track{grid-template-columns:1fr}.svc-uni__content{padding:var(--space-8) var(--space-6)}.svc-closing,.svc-faq{padding-bottom:var(--space-16)}}.expert-hero{grid-template-columns:1.4fr 1fr;align-items:center;gap:56px;padding-block:64px;display:grid}.expert-hero h1{letter-spacing:-.03em;color:var(--text-primary);margin-block:18px 24px;font-size:clamp(32px,4vw,54px);line-height:1.12}.expert-hero p,.expert-sections p,.expert-process p,.expert-closing p{color:var(--text-secondary);line-height:1.75}.expert-actions{flex-wrap:wrap;gap:12px;margin-block-start:28px;display:flex}.expert-summary{background:#edf5fc;border:1px solid #d7e8f7;border-radius:20px;padding:32px}.expert-summary h2{margin-block:20px 12px;font-size:24px}.expert-summary ul{margin-block-start:16px;padding-inline-start:20px;line-height:1.9}.expert-sections{grid-template-columns:repeat(3,1fr);gap:24px;padding-block:24px 64px;display:grid}.expert-sections article{background:#fff;border:1px solid #dfe7ef;border-radius:16px;padding:28px}.expert-number{color:#397caf;font:600 14px monospace}.expert-sections h2{margin-block:18px 12px;font-size:21px}.expert-process{padding-block:36px 64px}.expert-process h2{margin-block:14px 30px;font-size:30px}.expert-process ol{grid-template-columns:repeat(3,1fr);gap:32px;padding-inline-start:22px;display:grid}.expert-process strong{font-size:18px}.expert-faq{border-block-end:1px solid #dfe7ef;padding-block:20px}.expert-faq summary{cursor:pointer;min-height:28px;font-weight:600}.expert-faq p{color:var(--text-secondary);padding-block-start:12px;line-height:1.75}.expert-closing{text-align:center;padding-block:64px}.expert-closing h2{font-size:32px}.expert-closing p{margin-block:16px 24px}.business-purchase{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;padding-block:20px 56px;display:grid}.business-purchase__card{background:#f4f9fd;border:1px solid #d7e8f7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;scroll-margin-top:150px;display:flex}.business-purchase__card h2{font-size:24px}.business-purchase__card p{line-height:1.6}.business-purchase__price{font-size:30px;font-weight:700}.business-purchase__price span{font-size:15px;font-weight:400}.business-purchase__card small{color:var(--text-secondary);font-size:12px;line-height:1.6}@media (width<=800px){.expert-hero{grid-template-columns:1fr;gap:28px;padding-block:36px}.expert-sections{grid-template-columns:1fr}.expert-process ol{grid-template-columns:1fr;gap:24px}.expert-summary{padding:24px}.expert-actions>*{text-align:center;flex:180px}}
