.services-page{background:#fcfcf8}.services-page .container{width:min(1280px,100% - 96px)}.services-page .eyebrow{letter-spacing:.11em;margin-bottom:22px;font-size:12px;line-height:1.6}.services-page h1,.services-page h2{letter-spacing:-.04em}.services-page h1 em,.services-page h2 em{color:var(--green);font-family:Georgia,Times New Roman,serif;font-weight:400}.services-page .button{gap:20px;min-height:52px;padding:14px 21px;font-size:14px}.services-page .text-link{font-size:14px}.services-page .button>span,.services-page .text-link>span{transition:transform .18s}.services-page .button:hover>span,.services-page .text-link:hover>span{transform:translate(2px,-2px)}.services-page .svc-hero{background:#f3f6ed;border-bottom:1px solid #d8e2cf;align-items:center;min-height:65svh;padding-block:64px;display:grid}.svc-hero-grid{grid-template-columns:1.12fr 1fr;align-items:center;gap:70px;display:grid}.services-page .svc-hero h1{text-wrap:balance;max-width:680px;margin-bottom:26px;font-size:clamp(46px,4.4vw,66px);line-height:1.07}.svc-hero-copy>p:not(.eyebrow){color:#42574b;max-width:570px;font-size:18px;line-height:1.8}.svc-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:30px;display:flex}.svc-explore{border-bottom:1px solid #9eb494;padding-block:10px}.svc-overview{isolation:isolate;min-width:0;padding:32px 18px 22px;position:relative}.svc-overview-orbit{z-index:-2;background-image:radial-gradient(#9bb68c35 .8px,#0000 .8px);background-size:22px 22px;border:1px solid #ceddc3;border-radius:50%;position:absolute;inset:0 8px}.svc-overview-stack{z-index:-1;background:#e5eddd;border:1px solid #cbd9be;border-radius:5px;position:absolute;inset:48px 35px 60px;transform:rotate(6deg)}.svc-overview-path{flex-direction:column;gap:16px;padding:12px 0;display:flex;position:relative}.svc-overview-path:before{content:"";border-left:1px solid #8ca67c;position:absolute;top:22px;bottom:22px;left:47px}.svc-overview-area{background:#fff;border:1px solid #d0dfc5;border-radius:4px;align-items:center;gap:18px;padding:20px;display:flex;position:relative;box-shadow:0 6px 20px #24432108}.svc-overview-area:nth-child(2){margin-left:22px;margin-right:-4px}.svc-overview-area:nth-child(3){margin-left:44px;margin-right:-8px}.svc-overview-icon{width:52px;height:52px;color:var(--green);background:#edf3e6;border:1px solid #dbe6d2;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.svc-overview-area strong{color:var(--navy);max-width:300px;font-size:16px;font-weight:500;line-height:1.4;display:block}.svc-overview-area div>span{color:#5a7155;margin-top:5px;font-size:12px;line-height:1.6;display:block}.svc-overview-point{background:#8aaa78;border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.svc-overview-caption{color:#46643c;justify-content:center;align-items:center;gap:9px;margin-top:20px;font-size:12px;line-height:1.6;display:flex}.svc-overview-caption>span{background:#98b18a;width:24px;height:1px}.svc-jump{background:#fcfcf8;border-bottom:1px solid #dce4d4;padding-block:16px}.svc-jump-inner{align-items:center;gap:32px;display:flex}.svc-jump-label{letter-spacing:.1em;color:#4a6444;flex-shrink:0;font-size:11px;line-height:1.5}.svc-jump-inner>div{flex-wrap:wrap;gap:8px 28px;display:flex}.svc-jump a{min-height:44px;color:var(--navy);align-items:center;gap:10px;padding:10px 0;font-size:14px;line-height:1.6;display:inline-flex}.svc-jump a>span{color:#637f59;font-size:11px}.svc-jump a:hover{color:var(--green);text-underline-offset:5px;text-decoration:underline}.svc-service{padding-block:88px;scroll-margin-top:24px}.svc-service-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;column-gap:88px;display:grid}.svc-service-copy{grid-area:1/1;max-width:590px}.services-page .svc-service h2{margin-bottom:26px;font-size:clamp(36px,3.5vw,49px);line-height:1.12}.svc-service-copy>p:not(.eyebrow){color:#4b5d53;margin-bottom:19px;font-size:17px;line-height:1.85}.svc-service-copy>p:last-child{margin-bottom:0}.svc-service-copy .svc-decision-note{color:#244532;background:#eef3e7;border-left:2px solid #87a875;margin-top:23px;padding:15px 18px;font-size:16px;line-height:1.75}.svc-service-action{grid-area:2/1;align-self:start;padding-top:28px}.svc-service-verification{background:#edf2e7;border-block:1px solid #dce5d4}.svc-service-verification .svc-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.svc-service-verification .svc-service-copy,.svc-service-verification .svc-service-action{grid-column:2}.svc-service-verification .svc-art{grid-column:1}.svc-art{background:#edf2e5;border:1px solid #d4dfca;border-radius:6px;grid-area:1/2/3;min-width:0;padding:30px}.svc-art-caption{letter-spacing:.09em;color:#4e6c42;margin-bottom:26px;font-size:12px;line-height:1.6}.svc-file-stack{isolation:isolate;margin:10px 9px 29px;position:relative}.svc-file-stack:before,.svc-file-stack:after{content:"";z-index:-1;background:#e3edda;border:1px solid #b9cbb0;border-radius:4px;position:absolute;inset:5px -3px;transform:rotate(5deg)}.svc-file-stack:after{background:#f8faf3;transform:rotate(-4deg)}.svc-paper{background:#fff;border:1px solid #d1ddc7;border-radius:4px;padding:24px;box-shadow:0 12px 24px #203d1c08}.svc-paper-heading{align-items:center;gap:14px;display:flex}.svc-paper-heading strong{font-size:19px;font-weight:500;line-height:1.4}.svc-paper-icon{color:var(--green);background:#edf3e6;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.svc-abstract-lines{gap:7px;padding-block:23px;display:grid}.svc-abstract-lines>i{background:#e4ecdd;width:92%;height:5px;display:block}.svc-abstract-lines>i:nth-child(2){width:76%}.svc-abstract-lines>i:nth-child(3){width:85%}.svc-checklist-row{color:#385332;border-top:1px solid #e0e9d9;align-items:center;gap:12px;padding-block:15px;font-size:14px;line-height:1.5;display:flex}.svc-mark{width:24px;height:24px;color:var(--green);background:#eff5e8;border:1px solid #c5d9b9;border-radius:50%;flex-shrink:0;place-items:center;font-size:14px;display:grid}.svc-mark-flag{color:#8c651a;background:#fbf2df;border-color:#dfcfab;font-size:15px;font-weight:600}.svc-exception-row{background:#fcf8ef;border:1px solid #e7ddc6;align-items:center;gap:12px;margin-top:14px;padding:14px 12px;display:flex}.svc-exception-row strong{color:#604e2b;font-size:14px;font-weight:500;line-height:1.5;display:block}.svc-exception-row div>span{color:#766644;margin-top:3px;font-size:12px;line-height:1.6;display:block}.svc-art-baseline{color:#516b47;justify-content:center;align-items:center;gap:10px;font-size:12px;line-height:1.6;display:flex}.svc-art-baseline>i{background:#a6bc97;width:20px;height:1px}.svc-verification-art{background:#f7f9f3}.svc-comparison{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid;position:relative}.svc-comparison-paper{background:#fff;border:1px solid #cbdac0;border-radius:4px;min-width:0;padding:18px 16px;box-shadow:0 7px 15px #27422006}.svc-comparison-paper:last-child{margin-top:25px}.svc-small-document{color:var(--green);margin-bottom:15px;display:block}.svc-small-document svg{display:block}.svc-comparison-paper>strong{color:#324e36;font-size:14px;font-weight:500;line-height:1.5;display:block}.svc-comparison-paper .svc-abstract-lines{padding-block:20px}.svc-comparison-line{align-items:center;gap:8px;padding-block:6px;display:flex}.svc-comparison-line>i{background:#e1eada;width:55%;height:4px}.svc-comparison-line .svc-mark{width:20px;height:20px;margin-left:auto;font-size:12px}.svc-missing-information{color:#725821;background:#fcf4e3;border:1px dashed #cbb47f;padding:10px 8px;font-size:12px;line-height:1.5}.svc-missing-information>span{color:#876014;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.svc-findings-label{color:#586a4c;align-items:center;gap:9px;padding-block:22px;font-size:13px;line-height:1.6;display:flex}.svc-findings-dot{border:1px solid #927d4f;border-radius:50%;width:5px;height:5px}.svc-findings-output{background:var(--navy);color:#fff;border-radius:3px;align-items:center;gap:12px;padding:18px;display:flex}.svc-findings-output svg{color:#cfdfc3;flex-shrink:0}.svc-findings-output strong{font-size:15px;font-weight:500;line-height:1.5}.svc-records-art{background:#f0f4e9}.svc-records-composition{grid-template-columns:1.1fr 1fr;align-items:center;gap:18px;padding-top:8px;display:grid}.svc-record-folder{min-width:0;padding-top:38px;position:relative}.svc-folder-sheets{gap:0;display:flex;position:absolute;inset:0 16px 12px}.svc-folder-sheets>i{background:#fff;border:1px solid #b9cbaa;flex:1;transform:rotate(-7deg)}.svc-folder-sheets>i:nth-child(2){background:#eef4e7;transform:rotate(2deg)}.svc-folder-sheets>i:nth-child(3){transform:rotate(7deg)}.svc-folder-face{background:#dae7cb;border:1px solid #9db58a;border-radius:2px 4px 4px;min-width:0;padding:24px 16px;position:relative}.svc-folder-face:before{content:"";background:#dae7cb;border:1px solid #9db58a;border-bottom:0;border-radius:4px 4px 0 0;width:44%;height:11px;position:absolute;top:-11px;left:-1px}.svc-folder-face svg{color:var(--green);margin-bottom:18px}.svc-folder-face strong{color:#36582d;font-size:14px;font-weight:500;line-height:1.5;display:block}.svc-routine-report{background:#fff;border:1px solid #c4d4b7;border-radius:3px;min-width:0;padding:18px 16px}.svc-routine-report strong{color:#324c35;font-size:14px;font-weight:500;line-height:1.5;display:block}.svc-routine-report .svc-abstract-lines{padding-block:18px}.svc-report-rules{gap:10px;display:grid}.svc-report-rules>i{background:#dbe6d3;height:1px}.svc-records-entry{color:#46633b;align-items:center;gap:10px;padding-block:20px;font-size:14px;line-height:1.6;display:flex}.svc-entry-symbol{background:#f8fbf4;border:1px solid #bed0ae;border-radius:50%;place-items:center;width:25px;height:25px;font-size:18px;display:grid}.svc-tracking{border-top:1px solid #cbdabd;align-items:center;gap:20px;padding-top:18px;display:flex}.svc-tracking strong{color:#395733;font-size:14px;font-weight:500;line-height:1.5}.svc-tracking-line{flex:1;align-items:center;display:flex}.svc-tracking-line>span{background:#f9fcf5;border:1px solid #779766;border-radius:50%;width:10px;height:10px}.svc-tracking-line>i{background:#9fb98b;flex:1;height:1px}.svc-closing{background:#e6eedc;border-top:1px solid #d3dfc7;padding-block:82px}.svc-closing-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:100px;display:grid}.services-page .svc-closing h2{max-width:630px;font-size:clamp(38px,3.8vw,54px);line-height:1.1}.svc-closing h2 em{display:block}.svc-closing-grid>div>p:not(.eyebrow){color:#42593e;max-width:520px;margin-bottom:28px;font-size:17px;line-height:1.85}@media (min-width:1000px) and (max-height:800px){.services-page .svc-hero{padding-block:44px}}@media (max-width:1199px){.services-page .container{width:calc(100% - 64px)}.svc-hero-grid{gap:38px}.services-page .svc-hero h1{font-size:53px}.svc-overview{padding-inline:6px}.svc-overview-area{gap:13px;padding:17px 15px}.svc-overview-area:nth-child(2){margin-left:12px;margin-right:0}.svc-overview-area:nth-child(3){margin-left:24px;margin-right:0}.svc-overview-icon{width:44px;height:44px}.svc-overview-area strong{font-size:15px}.svc-service-grid{column-gap:52px}.services-page .svc-service h2{font-size:40px}.svc-art{padding:25px}.svc-paper{padding:20px}.svc-comparison{gap:12px}.svc-comparison-paper{padding:16px 12px}.svc-records-composition{gap:12px}.svc-jump-inner{gap:24px}.svc-jump-inner>div{gap:8px 20px}.svc-closing-grid{gap:55px}}@media (max-width:999px){.services-page .svc-hero{min-height:auto;padding-block:48px}.svc-hero-grid{grid-template-columns:1fr;gap:36px}.svc-hero-copy{max-width:720px}.services-page .svc-hero h1{max-width:700px;font-size:56px}.svc-hero-copy>p:not(.eyebrow){max-width:650px}.svc-overview{width:min(100%,540px);margin-inline:auto}.svc-jump-inner{flex-direction:column;align-items:flex-start;gap:8px}.svc-service{padding-block:64px}.svc-service-grid,.svc-service-verification .svc-service-grid{grid-template-columns:1fr;gap:30px}.svc-service-copy,.svc-service-verification .svc-service-copy{grid-area:auto/1;max-width:720px}.svc-art,.svc-service-verification .svc-art{grid-area:auto/1;width:min(100%,530px);margin-inline:auto;padding:30px}.svc-service-action,.svc-service-verification .svc-service-action{grid-area:auto/1;padding-top:0}.svc-comparison{gap:18px}.svc-closing{padding-block:64px}.svc-closing-grid{grid-template-columns:1fr;gap:27px}.svc-closing-grid>div>p:not(.eyebrow){max-width:680px}}@media (max-width:767px){.services-page .container{width:calc(100% - 40px)}.services-page .eyebrow{margin-bottom:18px;font-size:11px}.services-page .svc-hero{padding-block:40px}.services-page .svc-hero h1{text-wrap:pretty;margin-bottom:23px;font-size:clamp(39px,8vw,48px);line-height:1.1}.services-page .svc-hero h1 em{white-space:nowrap}.svc-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.svc-hero-actions{gap:10px 20px;margin-top:25px}.svc-overview{padding:20px 0 14px}.svc-overview-area{gap:12px;padding:16px 13px}.svc-overview-area:nth-child(2){margin-left:8px}.svc-overview-area:nth-child(3){margin-left:16px}.svc-overview-area strong{font-size:14px}.svc-overview-area div>span{font-size:12px}.svc-overview-icon{width:40px;height:40px}.svc-overview-icon svg{width:25px;height:25px}.svc-overview-caption{margin-top:15px;font-size:12px}.svc-jump{padding-block:18px}.svc-jump-inner>div{flex-direction:column;align-items:flex-start;gap:2px}.svc-jump-label{font-size:11px}.svc-jump a{min-height:44px;padding-block:8px;font-size:14px}.svc-service{padding-block:52px}.services-page .svc-service h2{margin-bottom:22px;font-size:36px;line-height:1.13}.svc-service-copy>p:not(.eyebrow){font-size:16px;line-height:1.8}.svc-service-copy .svc-decision-note{padding:14px 16px;font-size:16px}.svc-service-grid{gap:26px}.services-page .button{min-height:52px;padding:14px 18px;font-size:13px}.svc-art,.svc-service-verification .svc-art{padding:22px 18px}.svc-art-caption{letter-spacing:.07em;margin-bottom:22px;font-size:11px}.svc-file-stack{margin:5px 4px 25px}.svc-paper{padding:20px 16px}.svc-paper-heading{gap:10px}.svc-paper-heading strong{font-size:17px}.svc-checklist-row{gap:10px;font-size:13px}.svc-art-baseline{gap:8px;font-size:11px}.svc-art-baseline>i{width:12px}.svc-comparison{gap:10px}.svc-comparison-paper{padding:15px 10px}.svc-comparison-paper>strong{font-size:13px}.svc-small-document svg{width:26px;height:26px}.svc-missing-information{padding:9px 7px;font-size:12px}.svc-findings-label{padding-block:19px;font-size:12px}.svc-findings-output{gap:10px;padding:15px 13px}.svc-findings-output strong{font-size:14px}.svc-findings-output svg{width:25px;height:25px}.svc-records-composition{grid-template-columns:1fr 1fr;gap:12px}.svc-folder-face{padding:20px 12px}.svc-folder-face strong,.svc-routine-report strong{font-size:13px}.svc-routine-report{padding:15px 11px}.svc-records-entry,.svc-tracking strong{font-size:13px}.svc-tracking{gap:16px}.svc-closing{padding-block:54px}.services-page .svc-closing h2{font-size:39px}.svc-closing-grid>div>p:not(.eyebrow){font-size:16px;line-height:1.8}}@media (max-width:389px){.svc-hero-actions{flex-direction:column;align-items:stretch}.svc-hero-actions .button,.svc-hero-actions .svc-explore{justify-content:space-between}.svc-overview-point{display:none}.svc-overview-area{padding-inline:12px}.svc-paper-heading strong{font-size:16px}.svc-art-baseline>i{display:none}}@media (prefers-reduced-motion:reduce){.services-page *,.services-page :before,.services-page :after{transition:none!important;animation:none!important}}
