.clearpath-home-module__SbtmVa__site{--ink:#1e2b23;--muted:#68766b;--pine:#1d4937;--pine-deep:#173b2e;--lime:#d9ef79;--paper:#f7f7ef;--line:#dfe4d9;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;overflow:hidden}.clearpath-home-module__SbtmVa__site a{color:inherit;text-decoration:none}.clearpath-home-module__SbtmVa__header,.clearpath-home-module__SbtmVa__hero,.clearpath-home-module__SbtmVa__principles,.clearpath-home-module__SbtmVa__featuresSection,.clearpath-home-module__SbtmVa__contactSection,.clearpath-home-module__SbtmVa__footer{width:min(100% - 96px,1280px);margin-inline:auto}.clearpath-home-module__SbtmVa__header{border-bottom:1px solid #1f36271a;justify-content:space-between;align-items:center;height:92px;display:flex}.clearpath-home-module__SbtmVa__wordmark,.clearpath-home-module__SbtmVa__footerBrand{letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:11px;font-size:15px;font-weight:700;display:inline-flex}.clearpath-home-module__SbtmVa__brandMark{width:39px;height:39px;color:var(--pine);flex:none}.clearpath-home-module__SbtmVa__wordmarkLight{color:#7b877d;font-weight:500}.clearpath-home-module__SbtmVa__navigation{color:#58665b;align-items:center;gap:clamp(24px,3.3vw,52px);font-size:13px;font-weight:550;display:flex}.clearpath-home-module__SbtmVa__navigation a{transition:color .18s}.clearpath-home-module__SbtmVa__navigation a:hover,.clearpath-home-module__SbtmVa__footer a:hover{color:#4f713d}.clearpath-home-module__SbtmVa__navigation .clearpath-home-module__SbtmVa__navContact{color:var(--ink);border:1px solid #bfcabb;border-radius:999px;align-items:center;gap:14px;padding:12px 16px;font-weight:650;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.clearpath-home-module__SbtmVa__navContact span,.clearpath-home-module__SbtmVa__textLink span,.clearpath-home-module__SbtmVa__primaryButton span,.clearpath-home-module__SbtmVa__lightLink span{font-size:18px;line-height:.8}.clearpath-home-module__SbtmVa__navigation .clearpath-home-module__SbtmVa__navContact:hover{background:#e9eddd;border-color:#a9b89f;transform:translateY(-1px)}.clearpath-home-module__SbtmVa__hero{grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:46px;min-height:618px;padding-block:50px 61px;display:grid}.clearpath-home-module__SbtmVa__heroCopy{max-width:570px;padding-block:10px 18px}.clearpath-home-module__SbtmVa__eyebrow{color:#53724c;letter-spacing:.105em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:750;line-height:1.4;display:flex}.clearpath-home-module__SbtmVa__eyebrow>span{background:#87a55d;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #87a55d24}.clearpath-home-module__SbtmVa__hero h1,.clearpath-home-module__SbtmVa__sectionIntro h2,.clearpath-home-module__SbtmVa__everydayCopy h2,.clearpath-home-module__SbtmVa__contactSection h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.062em;margin:22px 0 0;font-weight:500}.clearpath-home-module__SbtmVa__hero h1{max-width:570px;font-size:clamp(54px,5.6vw,80px);line-height:.99}.clearpath-home-module__SbtmVa__heroDescription{color:#5f6c60;max-width:480px;margin:25px 0 0;font-size:16px;line-height:1.75}.clearpath-home-module__SbtmVa__heroActions{align-items:center;gap:25px;margin-top:31px;display:flex}.clearpath-home-module__SbtmVa__primaryButton{border:1px solid var(--pine);background:var(--pine);border-radius:999px;justify-content:center;align-items:center;gap:20px;min-height:51px;padding:0 21px;font-size:13px;font-weight:650;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;color:#fff!important}.clearpath-home-module__SbtmVa__primaryButton:hover{background:#28583f;transform:translateY(-2px);box-shadow:0 8px 18px #1d49372b}.clearpath-home-module__SbtmVa__textLink,.clearpath-home-module__SbtmVa__lightLink{align-items:center;gap:10px;font-size:13px;font-weight:650;display:inline-flex;color:#455c47!important}.clearpath-home-module__SbtmVa__textLink span{font-size:16px;transition:transform .18s}.clearpath-home-module__SbtmVa__textLink:hover span{transform:translateY(3px)}.clearpath-home-module__SbtmVa__audienceNote{color:#879087;letter-spacing:.015em;margin:30px 0 0;font-size:12px}.clearpath-home-module__SbtmVa__artwork{aspect-ratio:1.08;isolation:isolate;justify-self:end;width:min(100%,620px);position:relative}.clearpath-home-module__SbtmVa__artwork:before{z-index:-1;content:"";border:1px solid #d2dbca;border-radius:46% 54% 49% 51%/55% 45%;width:86%;height:84%;position:absolute;top:9%;right:-1%;transform:rotate(-8deg)}.clearpath-home-module__SbtmVa__routeArt{filter:drop-shadow(0 24px 26px #15342221);width:100%;height:100%;display:block;overflow:visible}.clearpath-home-module__SbtmVa__artCaption{color:#3e5c42;letter-spacing:.015em;background:#f6f6eb;border:1px solid #ffffff85;border-radius:999px;align-items:center;gap:10px;padding:11px 15px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:8%;left:11.5%;box-shadow:0 5px 18px #1b36241f}.clearpath-home-module__SbtmVa__artCaptionDot{background:#82a54d;border-radius:50%;width:6px;height:6px}.clearpath-home-module__SbtmVa__artIndex{color:#708577;font-variant-numeric:tabular-nums;letter-spacing:.1em;font-size:10px;position:absolute;bottom:8.5%;right:8%}.clearpath-home-module__SbtmVa__principles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#788478;letter-spacing:.085em;text-transform:uppercase;justify-content:space-between;align-items:center;min-height:76px;padding-inline:8px;font-size:11px;font-weight:700;display:flex}.clearpath-home-module__SbtmVa__principleLine{background:#d6ddd2;width:16%;height:1px}.clearpath-home-module__SbtmVa__featuresSection{grid-template-columns:.85fr 1.45fr;gap:8%;padding-block:122px 130px;display:grid}.clearpath-home-module__SbtmVa__sectionIntro h2{max-width:410px;margin-top:25px;font-size:clamp(47px,4.65vw,64px);line-height:1.02}.clearpath-home-module__SbtmVa__sectionIntro h2 em{color:#6b8b50;font-weight:400}.clearpath-home-module__SbtmVa__sectionDescription{max-width:355px;color:var(--muted);margin:23px 0 0;font-size:14px;line-height:1.8}.clearpath-home-module__SbtmVa__featureGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:15px;padding-top:27px;display:grid}.clearpath-home-module__SbtmVa__featureCard{background:#ffffff6b;border:1px solid #e0e5dc;border-radius:15px;flex-direction:column;min-height:258px;padding:20px 17px 17px;display:flex}.clearpath-home-module__SbtmVa__featureMeta{justify-content:space-between;align-items:center;display:flex}.clearpath-home-module__SbtmVa__featureIcon{color:#3f654b;background:#e9eddd;border-radius:13px;place-items:center;width:47px;height:47px;display:grid}.clearpath-home-module__SbtmVa__featureIcon svg{width:31px;height:31px}.clearpath-home-module__SbtmVa__featureNumber{color:#a1a99c;font-variant-numeric:tabular-nums;letter-spacing:.09em;font-size:10px}.clearpath-home-module__SbtmVa__featureCard h3{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:22px 0 0;font-size:19px;font-weight:500;line-height:1.2}.clearpath-home-module__SbtmVa__featureCard p{color:#758075;margin:10px 0 0;font-size:11px;line-height:1.65}.clearpath-home-module__SbtmVa__featureRule{background:linear-gradient(#8ca26f,#8ca26f) 0 100%/29px 2px no-repeat;width:29px;height:2px;margin-top:auto;padding-top:18px}.clearpath-home-module__SbtmVa__everydaySection{background:var(--pine-deep);color:#f3f3e9;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);align-items:center;gap:7%;min-height:470px;padding:78px max(48px,50vw - 640px);display:grid}.clearpath-home-module__SbtmVa__everydayVisual{aspect-ratio:1;background:radial-gradient(circle at 40% 38%,#2b5942,#193e30 66%);border-radius:50%;justify-self:center;width:min(100%,440px);position:relative;overflow:hidden}.clearpath-home-module__SbtmVa__everydayVisual:before,.clearpath-home-module__SbtmVa__everydayVisual:after{content:"";border:1px solid #cbdfaf38;border-radius:50%;position:absolute;inset:14%}.clearpath-home-module__SbtmVa__everydayVisual:after{border-color:#cbdfaf2e;inset:24%}.clearpath-home-module__SbtmVa__orbit{border:1px solid #cbdfaf3d;border-radius:50%;position:absolute;transform:rotate(-37deg)}.clearpath-home-module__SbtmVa__orbitOne{inset:27% 9%}.clearpath-home-module__SbtmVa__orbitTwo{inset:9% 26%;transform:rotate(40deg)}.clearpath-home-module__SbtmVa__orbitThree{border-style:dashed;border-color:#cbdfaf21;inset:0 18%;transform:rotate(14deg)}.clearpath-home-module__SbtmVa__orbitCenter{aspect-ratio:1;background:radial-gradient(circle at 37% 34%,#e6f39e,#a5c26b 72%);border:1px solid #e6f2ae59;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #c9e87445}.clearpath-home-module__SbtmVa__orbitPoint{background:var(--pine-deep);border:3px solid #d9ef79;border-radius:50%;width:11px;height:11px;position:absolute;box-shadow:0 0 0 5px #d9ef791a}.clearpath-home-module__SbtmVa__pointOne{top:24%;left:24%}.clearpath-home-module__SbtmVa__pointTwo{top:67%;right:21%}.clearpath-home-module__SbtmVa__pointThree{top:14%;right:27%}.clearpath-home-module__SbtmVa__everydayCopy{max-width:540px}.clearpath-home-module__SbtmVa__everydayCopy .clearpath-home-module__SbtmVa__eyebrow{color:#c1d593}.clearpath-home-module__SbtmVa__everydayCopy .clearpath-home-module__SbtmVa__eyebrow>span{background:var(--lime);box-shadow:0 0 0 4px #d9ef791f}.clearpath-home-module__SbtmVa__everydayCopy h2{color:#f6f5e9;max-width:550px;margin-top:24px;font-size:clamp(44px,4.4vw,62px);line-height:1.04}.clearpath-home-module__SbtmVa__everydayCopy>p:not(.clearpath-home-module__SbtmVa__eyebrow){color:#c0ccc0;max-width:485px;margin:22px 0 0;font-size:14px;line-height:1.8}.clearpath-home-module__SbtmVa__lightLink{margin-top:27px;color:#e3f0b2!important}.clearpath-home-module__SbtmVa__lightLink span{transition:transform .18s}.clearpath-home-module__SbtmVa__lightLink:hover span{transform:translate(2px,-2px)}.clearpath-home-module__SbtmVa__contactSection{justify-content:space-between;align-items:end;gap:35px;padding-block:107px 102px;display:flex}.clearpath-home-module__SbtmVa__contactSection h2{max-width:670px;margin-top:20px;font-size:clamp(43px,5.5vw,73px);line-height:1.01}.clearpath-home-module__SbtmVa__contactSection>.clearpath-home-module__SbtmVa__primaryButton{flex:none;margin-bottom:7px}.clearpath-home-module__SbtmVa__footer{border-top:1px solid var(--line);color:#7b857a;justify-content:space-between;align-items:center;gap:22px;min-height:83px;font-size:11px;display:flex}.clearpath-home-module__SbtmVa__footerBrand{gap:8px;font-size:12px;color:var(--ink)!important}.clearpath-home-module__SbtmVa__footerBrand .clearpath-home-module__SbtmVa__brandMark{border-radius:9px;width:28px;height:28px}.clearpath-home-module__SbtmVa__footer a{transition:color .18s}.clearpath-home-module__SbtmVa__site a:focus-visible{outline-offset:4px;outline:3px solid #86a94e}@media (max-width:1050px){.clearpath-home-module__SbtmVa__header,.clearpath-home-module__SbtmVa__hero,.clearpath-home-module__SbtmVa__principles,.clearpath-home-module__SbtmVa__featuresSection,.clearpath-home-module__SbtmVa__contactSection,.clearpath-home-module__SbtmVa__footer{width:min(100% - 64px,1280px)}.clearpath-home-module__SbtmVa__hero{grid-template-columns:minmax(0,.95fr) minmax(350px,1.05fr);gap:25px}.clearpath-home-module__SbtmVa__hero h1{font-size:clamp(52px,6vw,68px)}.clearpath-home-module__SbtmVa__featuresSection{grid-template-columns:1fr;gap:30px;padding-block:93px 104px}.clearpath-home-module__SbtmVa__sectionIntro{max-width:620px}.clearpath-home-module__SbtmVa__sectionIntro h2 br{display:none}.clearpath-home-module__SbtmVa__featureGrid{padding-top:0}.clearpath-home-module__SbtmVa__everydaySection{gap:5%;padding-inline:32px}}@media (max-width:700px){.clearpath-home-module__SbtmVa__header,.clearpath-home-module__SbtmVa__hero,.clearpath-home-module__SbtmVa__principles,.clearpath-home-module__SbtmVa__featuresSection,.clearpath-home-module__SbtmVa__contactSection,.clearpath-home-module__SbtmVa__footer{width:min(100% - 40px,1280px)}.clearpath-home-module__SbtmVa__header{height:74px}.clearpath-home-module__SbtmVa__wordmark{gap:8px;font-size:13px}.clearpath-home-module__SbtmVa__brandMark{width:34px;height:34px}.clearpath-home-module__SbtmVa__wordmarkLight{display:none}.clearpath-home-module__SbtmVa__navigation{gap:0}.clearpath-home-module__SbtmVa__navigation>a:not(.clearpath-home-module__SbtmVa__navContact){display:none}.clearpath-home-module__SbtmVa__navigation .clearpath-home-module__SbtmVa__navContact{gap:7px;padding:10px 13px;font-size:11px}.clearpath-home-module__SbtmVa__hero{grid-template-columns:1fr;gap:15px;min-height:0;padding-block:61px 44px}.clearpath-home-module__SbtmVa__heroCopy{padding:0}.clearpath-home-module__SbtmVa__eyebrow{letter-spacing:.09em;font-size:9px}.clearpath-home-module__SbtmVa__hero h1{max-width:530px;margin-top:20px;font-size:clamp(49px,13.2vw,63px);line-height:.99}.clearpath-home-module__SbtmVa__heroDescription{max-width:500px;margin-top:18px;font-size:14px;line-height:1.72}.clearpath-home-module__SbtmVa__heroActions{flex-wrap:wrap;gap:17px;margin-top:24px}.clearpath-home-module__SbtmVa__primaryButton{gap:15px;min-height:48px;padding-inline:17px;font-size:12px}.clearpath-home-module__SbtmVa__audienceNote{margin-top:21px;font-size:11px}.clearpath-home-module__SbtmVa__artwork{width:min(100%,465px);margin:12px auto 0}.clearpath-home-module__SbtmVa__artCaption{gap:8px;padding:9px 12px;font-size:10px;bottom:6%;left:10%}.clearpath-home-module__SbtmVa__artIndex{font-size:9px;bottom:6.5%;right:7%}.clearpath-home-module__SbtmVa__principles{letter-spacing:.045em;white-space:nowrap;justify-content:center;gap:10px;min-height:64px;padding:0;font-size:8px}.clearpath-home-module__SbtmVa__principleLine{flex:none;width:10px}.clearpath-home-module__SbtmVa__featuresSection{gap:28px;padding-block:78px 83px}.clearpath-home-module__SbtmVa__sectionIntro h2{margin-top:19px;font-size:49px}.clearpath-home-module__SbtmVa__sectionDescription{max-width:420px;margin-top:18px;font-size:13px}.clearpath-home-module__SbtmVa__featureGrid{grid-template-columns:1fr;gap:11px}.clearpath-home-module__SbtmVa__featureCard{grid-template-columns:54px 1fr;column-gap:14px;min-height:0;padding:16px;display:grid}.clearpath-home-module__SbtmVa__featureMeta{grid-row:span 2;align-items:start}.clearpath-home-module__SbtmVa__featureNumber{display:none}.clearpath-home-module__SbtmVa__featureIcon{width:48px;height:48px}.clearpath-home-module__SbtmVa__featureCard h3{margin:2px 0 0;font-size:18px}.clearpath-home-module__SbtmVa__featureCard p{margin-top:6px;font-size:11px}.clearpath-home-module__SbtmVa__featureRule{display:none}.clearpath-home-module__SbtmVa__everydaySection{grid-template-columns:1fr;gap:35px;padding:57px 20px 67px}.clearpath-home-module__SbtmVa__everydayVisual{width:min(74vw,310px)}.clearpath-home-module__SbtmVa__everydayCopy{width:min(100%,540px);margin-inline:auto}.clearpath-home-module__SbtmVa__everydayCopy h2{margin-top:19px;font-size:47px}.clearpath-home-module__SbtmVa__everydayCopy>p:not(.clearpath-home-module__SbtmVa__eyebrow){margin-top:16px;font-size:13px}.clearpath-home-module__SbtmVa__contactSection{flex-direction:column;align-items:start;gap:25px;padding-block:77px 70px}.clearpath-home-module__SbtmVa__contactSection h2{margin-top:19px;font-size:50px}.clearpath-home-module__SbtmVa__footer{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding-block:21px 25px;font-size:10px}}@media (max-width:360px){.clearpath-home-module__SbtmVa__header,.clearpath-home-module__SbtmVa__hero,.clearpath-home-module__SbtmVa__principles,.clearpath-home-module__SbtmVa__featuresSection,.clearpath-home-module__SbtmVa__contactSection,.clearpath-home-module__SbtmVa__footer{width:min(100% - 32px,1280px)}.clearpath-home-module__SbtmVa__navigation .clearpath-home-module__SbtmVa__navContact{padding-inline:10px}.clearpath-home-module__SbtmVa__hero h1{font-size:46px}.clearpath-home-module__SbtmVa__principles{gap:7px;font-size:7px}.clearpath-home-module__SbtmVa__principleLine{width:7px}}@media (prefers-reduced-motion:reduce){.clearpath-home-module__SbtmVa__site *,.clearpath-home-module__SbtmVa__site :before,.clearpath-home-module__SbtmVa__site :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
