@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b529365fa126a3f2-s.1yo2pz3g4u6be.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8e451580e5e95631-s.p.0ic9f6t6i9npx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d74bdd14d6019bc6-s.3wo4ln4ldr9c9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(../media/345c85a432359eed-s.p.24jxsbewvqxgy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato Fallback;src:local(Arial);ascent-override:101.03%;descent-override:21.8%;line-gap-override:0.0%;size-adjust:97.69%}.lato_1313b267-module__-Yi-wW__className{font-family:Lato,Lato Fallback;font-style:normal}.lato_1313b267-module__-Yi-wW__variable{--font-lato:"Lato", "Lato Fallback"}
@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.p.2r-cuu_7locvx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_2222c751-module__Az_CiG__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_2222c751-module__Az_CiG__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
:root{--green:#143d31;--green-deep:#0c2c23;--charcoal:#202424;--cream:#f8f6ef;--paper:#fffdf8;--white:#fff;--muted:#646a67;--gold:#b89b54;--line:#20242429;--line-light:#f8f6ef33;--serif:var(--font-playfair,"Playfair Display"), "Playfair Display", "Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, serif;--sans:var(--font-lato,"Lato"), Lato, "Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif;--page-x:clamp(22px, 5vw, 78px);--section-y:clamp(72px, 8.5vw, 132px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{background:var(--cream);color:var(--charcoal);font-family:var(--sans);margin:0;font-size:16px;line-height:1.6}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit}h1,h2,h3,p{text-wrap:pretty}section{scroll-margin-top:24px}.skip-link{z-index:100;background:var(--white);color:var(--green);padding:10px 14px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-header{min-height:82px;padding:0 var(--page-x);border-bottom:1px solid var(--line);background:#f8f6eff2;grid-template-columns:minmax(170px,1fr) auto minmax(170px,1fr);align-items:center;gap:28px;display:grid}.logo-link{align-items:center;width:max-content;text-decoration:none;display:inline-flex}.brand-logo{width:auto;max-width:none;display:block}.brand-logo-light{height:40px}.brand-logo-dark{height:44px}.desktop-nav{align-items:center;gap:clamp(18px,2vw,31px);display:flex}.desktop-nav a{color:#202424b8;white-space:nowrap;font-size:12px;font-weight:500;text-decoration:none;position:relative}.desktop-nav a:after{content:"";background:var(--green);transform-origin:100%;height:1px;transition:transform .2s;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover:after{transform-origin:0;transform:scaleX(1)}.header-cta{justify-self:end}.mobile-nav{display:none}.button{min-height:48px;color:var(--white);background:#143d31f7;border:1px solid #0c2c23e0;border-radius:11px;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 7px 18px #0c2c2321}.button:hover{background:var(--green-deep);color:var(--white);border-color:#0c2c23f5;transform:translateY(-1px);box-shadow:inset 0 1px #fff3,0 9px 22px #0c2c2329}.button:active{transform:translateY(0)}.button-secondary{color:var(--green);background:#fffdf88c;border-color:#143d3185;box-shadow:inset 0 1px #ffffffd1,0 5px 14px #143d3112}.button-secondary:hover{color:var(--green-deep);background:#143d3112;border-color:#143d31b8;box-shadow:inset 0 1px #ffffffb3,0 7px 16px #143d3117}.button-small{min-height:40px;padding-inline:18px}.text-link{text-underline-offset:6px;font-weight:600}.eyebrow{color:var(--green);letter-spacing:.18em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:700;line-height:1.4}.eyebrow-light{color:#f8f6efb8}.section-number{color:var(--green);letter-spacing:.14em;margin:0 0 22px;font-size:12px;font-weight:700}.hero{min-height:calc(100svh - 82px);padding:clamp(66px, 7.5vw, 116px) var(--page-x);grid-template-columns:minmax(0,1.13fr) minmax(360px,.87fr);align-items:center;gap:clamp(44px,7vw,112px);display:grid}.hero-copy{max-width:820px}h1{max-width:900px;font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(53px,6vw,92px);font-weight:400;line-height:.98}.hero-copy>p:not(.eyebrow):not(.supporting-line){max-width:690px;font-size:clamp(17px,1.35vw,20px);line-height:1.65}.hero-lead{margin:36px 0 0}.hero-actions{align-items:center;gap:28px;margin-top:34px;display:flex}.supporting-line{color:var(--muted);margin:20px 0 0;font-size:14px}.first-conversation{color:var(--green);margin-top:5px;display:block}.hero-contact{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 24px;margin-top:30px;padding-top:20px;font-size:13px;display:flex}.hero-contact a{text-underline-offset:4px}.image-placeholder{isolation:isolate;color:#f8f6efdb;background:linear-gradient(145deg, transparent 0 54%, #f8f6ef1a 54% 55%, transparent 55%), radial-gradient(circle at 72% 22%, #f8f6ef2e, transparent 25%), linear-gradient(135deg, #536860, var(--green));flex-direction:column;justify-content:flex-end;gap:5px;padding:28px;display:flex;position:relative;overflow:hidden}.image-placeholder:after{content:"";z-index:-1;aspect-ratio:1.4;border:1px solid #f8f6ef29;width:64%;position:absolute;bottom:-22%;right:-12%;transform:rotate(-8deg)}.image-placeholder span{font-family:var(--serif);font-size:24px}.image-placeholder small{letter-spacing:.1em;text-transform:uppercase;font-size:10px;line-height:1.4}.hero-image{width:100%;height:auto;display:block}.stage-statement{padding:clamp(62px, 7vw, 98px) var(--page-x);border-block:1px solid var(--line);background:var(--white);grid-template-columns:.8fr 1fr 1fr;gap:clamp(28px,5vw,78px);display:grid}.stage-statement h2,.stage-statement p{margin-top:0;margin-bottom:0}.stage-statement p{max-width:590px;line-height:1.75}.section{padding:var(--section-y) var(--page-x);grid-template-columns:minmax(240px,.76fr) minmax(0,1.4fr);gap:clamp(54px,8vw,140px);display:grid}.section+.section{border-top:1px solid var(--line)}.section-heading{max-width:500px}.sticky-heading{align-self:start;position:sticky;top:32px}.section h2,.ways-section h2{font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(38px,3.8vw,60px);font-weight:400;line-height:1.07}.section-body{min-width:0}.prose{max-width:790px}.prose p{margin:0 0 1.25em;line-height:1.75}.intro-copy{font-size:clamp(18px,1.7vw,24px)}.question-list{border-top:1px solid var(--line);margin:44px 0;padding:0;list-style:none}.question-list li{border-bottom:1px solid var(--line);font-family:var(--serif);padding:21px 0;font-size:clamp(25px,2.4vw,38px);line-height:1.18;position:relative}.closing-copy{font-size:18px}.services-section{background:var(--paper)}.service-list{border-top:1px solid var(--line)}.service{border-bottom:1px solid var(--line);grid-template-columns:52px 1fr;gap:26px;padding:36px 0 40px;display:grid}.service-index{color:var(--green);letter-spacing:.12em;margin:7px 0 0;font-size:11px;font-weight:700}.service h3,.ways-list h3{max-width:720px;font-family:var(--sans);letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.2}.service p:not(.service-index){max-width:750px;margin:0 0 16px;line-height:1.75}.product-evidence-grid{grid-column:2;width:min(100%,750px);min-width:0;margin-top:18px}.product-evidence-products,.product-evidence-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px);display:grid}.product-evidence-products{grid-template-columns:minmax(0,1.053fr) minmax(0,.947fr);align-items:center;gap:clamp(14px,2vw,28px);width:141.5%;margin-left:-32%}.product-evidence-photos{width:88%;margin:clamp(10px,1vw,14px) auto 0}.product-evidence-item{aspect-ratio:3/2;place-items:center;min-width:0;margin:0;display:grid;position:relative;overflow:hidden}.product-evidence-image{object-fit:contain;width:100%;height:100%;display:block}.product-evidence-products .product-evidence-item{aspect-ratio:2.35}.product-evidence-products .product-evidence-image{height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.product-evidence-photo{object-fit:cover;position:absolute;inset:0}.product-evidence-ovuvo{transform-origin:59% 56%;transform:scale(2.15)}.product-evidence-commercial{object-position:50% 69%}.phase-section{padding:clamp(78px, 9vw, 138px) var(--page-x);background:var(--green);color:var(--cream);position:relative;overflow:hidden}.phase-section:before{content:"";opacity:.35;background:repeating-linear-gradient(115deg,#0000 0 84px,#f8f6ef09 85px 86px);position:absolute;inset:0}.phase-intro,.phase-list,.phase-close{position:relative}.phase-intro{grid-template-columns:1fr 1.05fr;align-items:end;gap:50px;display:grid}.phase-intro .eyebrow{grid-column:1/-1}.phase-intro h2{font-family:var(--serif);letter-spacing:-.045em;margin:0;font-size:clamp(54px,6.8vw,104px);font-weight:400;line-height:.9}.phase-intro>p:last-child{color:#f8f6efc7;max-width:470px;margin:0 0 6px;font-size:20px}.phase-list{border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin:clamp(58px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.phase-list li{border-right:1px solid var(--line-light);min-height:240px;padding:24px clamp(18px,2.2vw,36px) 30px 0}.phase-list li+li{padding-left:clamp(18px,2.2vw,36px)}.phase-list li:last-child{border-right:0}.phase-list span{color:#f8f6ef8c;letter-spacing:.12em;font-size:11px}.phase-list h3{font-family:var(--serif);margin:54px 0 14px;font-size:clamp(34px,3.2vw,52px);font-weight:400}.phase-list p{color:#f8f6efb8;max-width:245px;margin:0}.phase-close{font-family:var(--serif);margin:46px 0 0;font-size:clamp(24px,2.5vw,40px)}.experience-section{background:var(--white)}.experience-grid{grid-template-columns:minmax(0,.72fr) minmax(300px,1fr);align-items:start;gap:clamp(34px,5vw,70px);display:grid}.experience-copy{font-size:17px}blockquote{border-top:1px solid var(--line);font-family:var(--serif);margin:48px 0 0;padding:28px 0 0;font-size:clamp(25px,2.4vw,38px);line-height:1.25}blockquote p{margin-bottom:.35em!important}.experience-proof blockquote{margin-top:28px;padding-top:24px;font-size:clamp(24px,2.2vw,34px)}.experience-summary{color:var(--green);margin:24px 0 0;font-size:17px;line-height:1.7}.detail-image{align-self:start;width:100%;height:auto;display:block}.ways-section{padding:var(--section-y) var(--page-x)}.ways-intro{grid-template-columns:.8fr 1.25fr;align-items:end;gap:40px;display:grid}.ways-intro .section-number{grid-column:1/-1}.ways-intro p:last-child{max-width:520px;margin:0 0 8px;font-size:18px}.ways-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.ways-list article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff59;flex-direction:column;min-height:430px;padding:clamp(24px,3.2vw,48px);transition:background-color .18s,border-color .18s;display:flex}.way-number{color:var(--green);letter-spacing:.13em;margin:0 0 56px;font-size:11px;font-weight:700}.ways-list article>p:not(.way-number):not(.way-fee){line-height:1.75}.way-fee{color:var(--green);margin:auto 0 0;padding-top:30px;font-weight:600}.ways-close{font-family:var(--serif);margin:34px 0 0;font-size:clamp(22px,2.2vw,34px)}.value-section{border-top:1px solid var(--line);background:var(--paper)}.large-prose{font-size:clamp(17px,1.55vw,21px)}.value-body .large-prose p{margin-bottom:1em}.value-refrain{border-top:1px solid var(--line);margin-top:58px;padding-top:36px}.value-refrain p{font-family:var(--serif);margin:0 0 8px;font-size:clamp(25px,2.5vw,39px);line-height:1.25}.confidentiality-section{padding:clamp(64px, 7vw, 96px) var(--page-x);background:var(--charcoal);color:var(--cream);grid-template-columns:1.05fr 1fr;gap:clamp(44px,8vw,130px);display:grid}.confidentiality-section h2{max-width:580px;font-family:var(--serif);letter-spacing:-.03em;margin:0;font-size:clamp(40px,4vw,62px);font-weight:400;line-height:1.06}.confidentiality-section div{max-width:610px}.confidentiality-section div p{color:#f8f6efbd;margin-top:0;margin-bottom:1.25em;line-height:1.75}.about-section{background:var(--white)}.about-grid{grid-template-columns:minmax(260px,.78fr) 1.1fr;gap:clamp(38px,6vw,92px);display:grid}.portrait-image{place-self:start;width:100%;max-width:460px;margin:0}.portrait-image img{width:100%;height:auto;display:block}.about-intro{align-self:start}.about-opening{font-family:var(--serif);margin:36px 0 0;font-size:clamp(26px,2.3vw,36px);line-height:1.2}.about-close{border-top:1px solid var(--line);color:var(--green);font-family:var(--serif);margin:40px 0 0;padding-top:26px;font-size:clamp(20px,1.8vw,28px);line-height:1.3}.final-cta{padding:clamp(92px, 11vw, 158px) var(--page-x);text-align:center}.final-cta>*{max-width:920px;margin-left:auto;margin-right:auto}.final-cta>p:not(.eyebrow):not(.cta-line){max-width:690px;color:var(--muted);font-size:18px}.final-cta h2{max-width:930px;font-family:var(--serif);letter-spacing:-.04em;margin-top:0;margin-bottom:0;font-size:clamp(48px,6.2vw,88px);font-weight:400;line-height:.98}.final-cta h2+p{margin-top:38px}.final-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 30px;margin-top:40px;display:flex}.final-contact{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:24px;font-size:13px;display:flex}.site-footer{padding:72px var(--page-x) 30px;color:var(--cream);background:#123d31;grid-template-columns:1fr .8fr .8fr;gap:40px;display:grid}.site-footer p{margin-top:0}.site-footer>div:first-child>p:last-child{color:#f8f6efa6;margin-top:24px}.site-footer address{color:#f8f6efb8;font-style:normal;line-height:1.75}.footer-contact{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-contact a{text-underline-offset:5px}.footer-legal{border-top:1px solid var(--line-light);color:#f8f6ef8c;grid-column:1/-1;padding-top:24px;font-size:11px;margin:60px 0 0!important}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.not-found-page{min-height:100vh;padding:var(--section-y) var(--page-x);background:var(--cream);place-items:center;display:grid}.not-found-content{width:min(100%,760px)}.not-found-content .eyebrow{margin-bottom:22px}.not-found-content h1{max-width:720px;margin:0 0 24px}.not-found-content>p{max-width:610px;margin:0 0 32px;font-size:18px;line-height:1.7}@media (max-width:1120px){.brand-logo-light{height:36px}.desktop-nav{display:none}.site-header{grid-template-columns:1fr auto auto}.mobile-nav{grid-area:1/3;justify-self:end;display:block;position:relative}.header-cta{grid-area:1/2}.mobile-nav summary{cursor:pointer;text-align:right;min-width:60px;font-size:13px;font-weight:600;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav-panel{z-index:20;border:1px solid var(--line);background:var(--cream);flex-direction:column;width:min(330px,100vw - 44px);padding:22px;display:flex;position:absolute;top:44px;right:0;box-shadow:0 18px 40px #143d3124}.mobile-nav-panel a{border-bottom:1px solid var(--line);padding:11px 0;text-decoration:none}.mobile-nav-panel a:nth-last-child(-n+2){color:var(--green);font-weight:600}.hero{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.phase-list{grid-template-columns:repeat(2,1fr)}.phase-list li:nth-child(2){border-right:0}.phase-list li:nth-child(n+3){border-top:1px solid var(--line-light)}.ways-list article{min-height:490px}}@media (min-width:1281px){.product-evidence-products .product-evidence-image{width:109%;left:-4.5%}}@media (min-width:901px){.ways-section,.value-section,.about-section{padding-block:clamp(64px,7.2vw,112px)}.about-section+.final-cta{padding-top:clamp(78px,9vw,134px)}}@media (min-width:901px) and (max-width:1280px){.experience-grid{grid-template-columns:1fr}.experience-copy,.experience-proof{width:min(100%,720px)}.about-section{row-gap:56px}.about-grid{display:contents}.portrait-image{grid-area:1/2}.about-copy{grid-area:2/1/auto/-1;justify-self:end;width:min(100%,790px)}}@media (max-width:900px){:root{--section-y:88px}.hero{grid-template-columns:1fr;min-height:auto}.stage-statement{grid-template-columns:1fr 1fr}.stage-statement h2{grid-column:1/-1}.section{grid-template-columns:1fr;gap:58px}.sticky-heading{position:static}.section-heading{max-width:660px}.phase-intro{grid-template-columns:1fr}.phase-intro h2{font-size:clamp(68px,12vw,104px)}.experience-grid,.ways-intro,.ways-list{grid-template-columns:1fr}.ways-list article{min-height:0}.way-number{margin-bottom:48px}.way-fee{margin-top:48px}.confidentiality-section{grid-template-columns:1fr}.about-grid{grid-template-columns:.8fr 1fr}.site-footer{grid-template-columns:1fr 1fr}.site-footer>div:first-child{grid-column:1/-1}.product-evidence-products{width:100vw;margin-left:calc(-78px - var(--page-x))}}@media (max-width:620px){:root{--section-y:72px}.site-header{grid-template-columns:1fr auto;gap:12px;min-height:72px}.brand-logo-light{height:32px}.header-cta{display:none}.mobile-nav{grid-column:2}.button-small{min-height:38px;padding-inline:14px}.hero{gap:52px;padding-top:62px}h1{font-size:clamp(47px,14vw,63px)}.hero-copy>p:not(.eyebrow):not(.supporting-line){font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.hero-contact{display:none}.stage-statement{grid-template-columns:1fr}.stage-statement h2{grid-column:auto}.section{gap:46px}.section h2,.ways-section h2{font-size:clamp(37px,10.5vw,50px)}.final-cta h2{font-size:clamp(46px,13vw,62px)}.question-list{margin-block:38px}.question-list li{padding:18px 0;font-size:24.5px}.service{grid-template-columns:34px 1fr;gap:12px;padding-block:34px}.product-evidence-grid{margin-top:14px}.product-evidence-products{width:100vw;margin-left:calc(-46px - var(--page-x));grid-template-columns:1fr;gap:10px}.product-evidence-products .product-evidence-item:nth-child(2){justify-self:center;width:96%}.product-evidence-photos{grid-template-columns:1fr;gap:24px;margin-top:10px}.phase-intro h2{font-size:clamp(58px,17vw,82px)}.phase-list{grid-template-columns:1fr}.phase-list li{border-right:0;border-top:1px solid var(--line-light);min-height:0;padding:26px 0 34px!important}.phase-list h3{margin-top:32px}.ways-list{margin-top:52px}.ways-list article{padding:32px 24px}.confidentiality-section{padding-block:82px}.about-grid{grid-template-columns:1fr}.final-cta{text-align:left;padding-block:110px}.final-cta>*{margin-left:0}.final-actions,.final-contact{flex-direction:column;justify-content:flex-start;align-items:flex-start}.site-footer{grid-template-columns:1fr}.site-footer>div:first-child{grid-column:auto}}@media (hover:hover) and (pointer:fine){.ways-list article:hover{background:#143d310b;border-color:#143d3140}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
