/* A concise business overview and two clear customer consultation paths. */
.business-evidence{padding-bottom:52px}.business-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:32px 0 0;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:22px}.business-facts>div{padding:0 22px;border-right:1px solid var(--line)}.business-facts>div:first-child{padding-left:0}.business-facts>div:last-child{border-right:0}.business-facts dt{font-size:14px;color:var(--muted);margin-bottom:12px}.business-facts dd{margin:0;display:flex;flex-direction:column;gap:8px}.business-facts strong{font-size:42px;line-height:1.25;font-weight:500;color:var(--accent)}.business-facts strong span{font-size:20px;margin-left:6px}.business-facts dd>span{font-size:14px;color:var(--muted)}.business-facts .fact-process{font-size:27px;padding-top:13px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.evidence-card{display:block;background:var(--soft);padding:28px;border:1px solid transparent}.evidence-card:hover{border-color:#c5aeab}.evidence-card>span,.service-path-grid article>span{color:var(--accent);font-size:13px}.evidence-card h3{font-size:21px;margin:13px 0 10px}.evidence-card p{font-size:14px;color:var(--muted);margin:0 0 20px}.evidence-card b{font-size:14px;color:var(--accent);font-weight:500}.service-paths{padding-top:22px;padding-bottom:45px}.service-paths h2{font-size:clamp(25px,2.5vw,34px)}.service-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:25px}.service-path-grid article{padding:30px 32px;border:1px solid var(--line);background:#fff}.service-path-grid h3{font-size:24px;margin:10px 0}.service-path-grid p{font-size:15px;color:var(--muted);max-width:450px;margin:0 0 20px}.service-path-grid .button{display:inline-flex;align-items:center;justify-content:center}.service-path-grid article:first-child{border-top:3px solid var(--accent)}.service-path-grid article:last-child{border-top:3px solid #c0a788}
.package-quick-compare{margin:0 0 30px;padding:25px 28px;background:#fff;border:1px solid var(--line)}.package-quick-compare h3{font-size:23px;margin:0 0 15px}.package-table-wrap{overflow-x:auto;overscroll-behavior-x:contain}.package-table-wrap:focus-visible{outline:3px solid #b77a3f;outline-offset:3px}.package-quick-compare table{border-collapse:collapse;width:100%;min-width:650px;font-size:14px;text-align:left}.package-quick-compare caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.package-quick-compare th,.package-quick-compare td{padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}.package-quick-compare thead{background:#f5f1ed;color:var(--accent)}.package-quick-compare th{font-weight:500}.package-quick-compare tbody th{width:30%}.package-quick-compare>p{font-size:13px;color:var(--muted);margin:17px 0 0}.package-inquiry{margin-top:24px;width:100%;text-align:center;display:inline-flex;justify-content:center;align-items:center}.package-featured .package-inquiry{background:var(--accent);color:white}.package-boundary{background:#f7f0e8;color:#514238;border-left:3px solid #a68b6a;padding:14px;font-size:13px;line-height:1.75;margin:20px 0}.package-key-terms{font-size:14px!important;background:#fff;padding:15px 18px;border:1px solid var(--line)}
.practical-guide-links{margin-top:28px;padding:26px;border:1px solid var(--line)}.practical-guide-links h3{font-size:20px;margin:0 0 12px}.practical-guide-links a{display:flex;justify-content:space-between;gap:15px;padding:13px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--accent)}.practical-guide-links a:last-child{border:0}.practical-guide-links span{flex-shrink:0}
.package-quick-compare>.package-scroll-hint{display:none;margin:0 0 13px;color:var(--accent)}@media(max-width:700px){.package-quick-compare>.package-scroll-hint{display:block}}
@media(max-width:1000px){.business-facts{gap:18px}.business-facts>div{padding:0 14px}.business-facts strong{font-size:34px}.business-facts .fact-process{font-size:23px}.evidence-grid{gap:14px}.evidence-card{padding:23px 20px}.evidence-card h3{font-size:19px}}
@media(max-width:600px){.business-evidence{padding-bottom:32px}.business-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px;padding:23px 0;margin-top:22px}.business-facts>div,.business-facts>div:first-child{padding:0}.business-facts>div:nth-child(2){border:0}.business-facts dt{font-size:13px;margin-bottom:9px}.business-facts strong{font-size:34px}.business-facts dd>span{font-size:12px}.business-facts .fact-process{font-size:21px;padding-top:10px}.evidence-grid{grid-template-columns:1fr;gap:12px;margin-top:23px}.evidence-card{padding:22px}.evidence-card h3{font-size:21px}.evidence-card p{margin-bottom:13px}.service-paths{padding-top:20px;padding-bottom:32px}.service-path-grid{grid-template-columns:1fr;gap:14px;margin-top:20px}.service-path-grid article{padding:23px}.service-path-grid h3{font-size:22px}.service-path-grid p{font-size:14px}.package-quick-compare{padding:20px 16px;margin-bottom:22px}.package-quick-compare h3{font-size:21px}.package-quick-compare th,.package-quick-compare td{padding:11px 12px}.package-key-terms{font-size:13px!important;padding:14px}.package-inquiry{font-size:14px}.package-boundary{font-size:13px}}
