.site-page{overflow-x:hidden}.site-page .header{border-bottom:1px solid var(--line)}.site-page .header nav{gap:20px}.site-page .header nav>a:not(.nav-access):hover,.site-page .header nav>a[aria-current=page]{color:var(--accent)}
.breadcrumbs{display:flex;align-items:center;gap:10px;padding-top:28px;color:var(--muted);font-size:11px}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs span:last-child{color:var(--ink)}
.page-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:9%;align-items:center;padding-block:85px 95px}.page-hero h1{font-size:clamp(50px,5.4vw,78px);line-height:1.05;letter-spacing:-3.6px;margin:22px 0}.page-hero h1 span,.page-hero h1 em{color:var(--accent)}.page-lead{font-size:clamp(16px,1.5vw,21px);line-height:1.6;max-width:690px}.scope-card{padding:31px;background:#e8e9e0;border:1px solid #c9d0c5;border-radius:15px;box-shadow:0 20px 45px #15221d10}.scope-card h2{font-size:25px;line-height:1.18;letter-spacing:-.3px;word-spacing:3px;margin:24px 0 15px}.scope-card p{font-size:13px;color:var(--muted);line-height:1.7}.scope-card strong{display:block;font-size:12px;margin-top:22px;color:#314438}.page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(30px,7vw,110px);padding-block:82px}.content-block h2,.page-grid h2,.pricing-factors h2,.pricing-list h2,.process-steps h2{font-size:clamp(30px,3vw,43px);line-height:1.15;margin:15px 0 26px}.content-block,.page-grid>div{min-width:0}.benefit-list,.check-list{list-style:none;padding:0;margin:0;display:grid;gap:16px}.benefit-list li,.check-list li{font-size:14px;line-height:1.65;padding:13px 0 13px 30px;border-bottom:1px solid var(--line);position:relative}.benefit-list li:before,.check-list li:before{content:'↗';position:absolute;left:0;color:var(--accent);font-weight:700}.flow-list{list-style:none;padding:0;margin:0;display:grid;gap:13px}.flow-list li{display:flex;align-items:center;gap:19px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:18px}.flow-list li span{font-size:12px;color:var(--accent);font-weight:700}.flow-list li strong{font-size:15px;font-weight:600}.scope-band{background:#e9ede4;border-block:1px solid var(--line)}.page-copy{font-size:15px;line-height:1.75;color:var(--muted)}.boundary{border-left:3px solid var(--accent);padding:18px 22px;background:#fffaf1;margin-top:29px;border-radius:0 7px 7px 0}.boundary strong{font-size:14px}.boundary p{font-size:13px;line-height:1.6;margin-top:8px;color:var(--muted)}.related{display:flex;justify-content:space-between;gap:35px;padding-block:80px}.related h2{font-size:33px;margin-top:13px}.related-links{display:grid;gap:12px;min-width:min(100%,410px)}.related-links a{display:flex;justify-content:space-between;gap:18px;padding:15px 19px;border:1px solid var(--line);border-radius:8px;font-size:13px;background:#fff}.related-links a:hover,.catalog-card:hover{border-color:var(--accent);transform:translateY(-2px)}.related-links span{color:var(--accent)}.page-closing{margin-top:0}.page-closing p:not(.eyebrow){font-size:13px;margin-top:17px;color:var(--muted)}.site-footer{border-top:1px solid var(--line);padding-top:32px}.site-footer nav{display:flex;flex-wrap:wrap;gap:15px;font-size:11px}.site-footer nav a:hover{text-decoration:underline}
.catalog-hero{padding-bottom:65px}.catalog-group{padding-block:53px 65px;border-top:1px solid var(--line)}.catalog-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin:12px 0 27px}.catalog-head h2{font-size:clamp(31px,3vw,43px);margin:0}.catalog-head p{max-width:410px;color:var(--muted);font-size:13px}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.catalog-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:248px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:24px;transition:transform .18s,border-color .18s}.catalog-card h3{font-size:20px;line-height:1.2;margin:22px 0 10px;letter-spacing:-.5px}.catalog-card p{font-size:12px;line-height:1.65;color:var(--muted);flex:1}.catalog-card strong{font-size:11px;margin-top:20px}.catalog-card strong span{color:var(--accent)}
.pricing-factors,.pricing-list,.process-steps{padding-block:65px 75px;border-top:1px solid var(--line)}.factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.factor-grid article{padding:25px;border:1px solid var(--line);border-radius:10px;background:#fff}.factor-grid article>span{font-size:11px;color:var(--accent)}.factor-grid h3{font-size:19px;margin:21px 0 10px}.factor-grid p{font-size:12px;line-height:1.7;color:var(--muted)}.price-table{border-top:1px solid var(--line)}.price-row{display:grid;grid-template-columns:1.4fr 1fr .9fr;gap:20px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);font-size:12px}.price-row:nth-child(2n){background:#fff9}.price-row>a{font-weight:650}.price-row>a:hover{text-decoration:underline}.price-row>span{color:var(--muted)}.price-row>strong{font-weight:600}.price-header{font-size:10px;letter-spacing:1px;color:var(--muted);font-weight:700;text-transform:uppercase}.price-clarity{border-top:1px solid var(--line)}.price-clarity .button{margin-top:22px}
.process-steps ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.process-steps li{display:flex;gap:19px;padding:24px;border:1px solid var(--line);border-radius:10px;background:#fff}.process-steps li>span{font-size:12px;color:var(--accent);font-weight:700}.process-steps h3{font-size:17px}.process-steps p{font-size:12px;color:var(--muted);line-height:1.65;margin-top:8px}
@media(max-width:1020px){.site-page .header nav{gap:12px;font-size:10px}.page-hero{gap:30px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.page-hero{grid-template-columns:1fr;padding-block:55px}.page-hero h1{font-size:clamp(48px,7vw,64px)}.scope-card{max-width:620px}.page-grid{grid-template-columns:1fr;padding-block:58px;gap:52px}.related{flex-direction:column}.related-links{width:100%}.site-footer{align-items:flex-start}.site-footer nav{width:100%}}
@media(max-width:520px){.breadcrumbs{padding-top:17px;font-size:10px;flex-wrap:wrap}.page-hero{padding-block:40px 53px}.page-hero h1{font-size:clamp(41px,11vw,55px);letter-spacing:-2.2px}.page-lead{font-size:16px}.scope-card{padding:23px}.catalog-head{display:block}.catalog-head p{margin-top:13px}.catalog-grid,.factor-grid,.process-steps ol{grid-template-columns:1fr}.catalog-card{min-height:0}.price-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 15px;padding:15px 10px}.price-row>span{grid-column:1;font-size:10px}.price-row>strong{grid-column:2;grid-row:1/3;text-align:right;font-size:11px}.price-header{display:none}.site-footer nav{gap:12px}.site-footer p{order:initial;width:auto}}
