.about-page{background:#fcfcf8}.about-page .container{width:min(1280px,100% - 96px)}.about-page .eyebrow{letter-spacing:.11em;margin-bottom:22px;font-size:12px;line-height:1.6}.about-page h1,.about-page h2,.about-page h3{letter-spacing:-.04em}.about-page h1 em,.about-page h2 em{color:var(--green);font-family:Georgia,Times New Roman,serif;font-weight:400}.about-page h2{font-size:clamp(36px,3.7vw,53px);line-height:1.1}.about-page .button{gap:20px;min-height:52px;padding:14px 21px;font-size:14px}.about-page .text-link{min-height:48px;font-size:14px}.about-page .button>span,.about-page .text-link>span{transition:transform .18s}.about-page .button:hover>span,.about-page .text-link:hover>span{transform:translate(2px,-2px)}.about-page a:focus-visible{outline-color:var(--green)}.about-hero{background:#f4f7ef;border-bottom:1px solid #d9e3cf;padding-block:72px}.about-hero-grid{grid-template-columns:1.15fr 1fr;align-items:center;gap:90px;display:grid}.about-page .about-hero h1{text-wrap:balance;max-width:690px;margin-bottom:27px;font-size:clamp(46px,4.4vw,64px);line-height:1.08}.about-hero-copy>p:not(.eyebrow){color:#4a5e50;max-width:620px;font-size:17px;line-height:1.85}.about-hero-copy>p.about-hero-lead{color:#294b37;margin-bottom:18px;font-size:18px}.about-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 25px;margin-top:30px;display:flex}.about-hero-actions .text-link{border-bottom:1px solid #a0b78e;padding-block:10px}.about-support-art{isolation:isolate;min-width:0;padding:35px 17px;position:relative}.about-support-orbit{z-index:-1;background-color:#e7efdd;background-image:linear-gradient(#9db38f0e 1px,#0000 1px),linear-gradient(90deg,#9db38f0e 1px,#0000 1px);background-size:28px 28px;border:1px solid #cdddc0;border-radius:50%;position:absolute;inset:0}.about-information-paper{background:#fff;border:1px solid #c6d8b7;border-radius:4px;width:86%;margin-left:4px;padding:23px;transform:rotate(-3deg);box-shadow:0 8px 22px #27401e08}.about-information-paper>div:first-child{color:#2e5133;align-items:center;gap:12px;display:flex}.about-information-paper svg{color:var(--green);flex-shrink:0}.about-information-paper strong{font-size:16px;font-weight:500;line-height:1.4}.about-paper-lines{gap:7px;padding-top:20px;display:grid}.about-paper-lines>i{background:#dfe9d5;width:94%;height:4px}.about-paper-lines>i:nth-child(2){width:75%}.about-paper-lines>i:nth-child(3){width:86%}.about-support-connector{flex-direction:column;align-items:center;height:28px;display:flex}.about-support-connector>i{background:#8daa77;flex:1;width:1px}.about-support-connector>span{background:#b2c99d;width:5px;height:5px;transform:rotate(45deg)}.about-support-block{color:#fff;background:#0d3040;border:1px solid #375e4b;border-radius:4px;align-items:center;gap:17px;margin-inline:25px 0;padding:27px;display:flex;box-shadow:0 12px 25px #233d2012}.about-support-block>span{color:#d1e2be;border:1px solid #7d9d6959;border-radius:50%;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.about-support-block strong{font-size:20px;font-weight:400;line-height:1.3}.about-support-rules{gap:8px;margin-left:auto;display:grid}.about-support-rules>i{background:#7b9c69;width:18px;height:1px}.about-client-review{background:#f9fcf3;border:1px solid #b8cfa6;border-radius:4px;align-items:center;gap:15px;width:77%;margin-left:auto;padding:22px;display:flex}.about-client-review>svg{color:var(--green);flex-shrink:0}.about-client-review strong{color:#254831;font-size:17px;font-weight:500;line-height:1.4;display:block}.about-client-review span{color:#5b734c;margin-top:5px;font-size:12px;line-height:1.6;display:block}.about-name{background:#eaf0e3;border-bottom:1px solid #d9e2cf;padding-block:76px}.about-name-grid{grid-template-columns:.7fr 1.5fr;align-items:start;gap:100px;display:grid}.about-page .about-name h2{max-width:350px;font-size:34px;line-height:1.2}.about-name .eyebrow{margin-bottom:20px;font-size:11px}.about-name .about-expansion{color:#164d33;letter-spacing:-.035em;max-width:900px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,3.5vw,51px);line-height:1.2}.about-name-explanation{color:#4d6351;max-width:690px;margin-top:25px;font-size:17px;line-height:1.8}.about-approach{padding-block:86px}.about-approach-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:100px;display:grid}.about-approach h2{margin-bottom:25px}.about-approach-grid>div>p:not(.eyebrow){color:#4d5f53;max-width:580px;font-size:18px;line-height:1.85}.about-approach .text-link{margin-top:22px}.about-approach-art{background:#f4f7ef;border:1px solid #d8e3cd;border-radius:5px;padding:28px}.about-requirements{color:#2a5133;background:#fff;border:1px solid #cadcbd;border-radius:3px;align-items:center;gap:15px;max-width:310px;padding:20px;font-size:16px;line-height:1.5;display:flex}.about-requirements svg{color:var(--green);flex-shrink:0}.about-approach-branches{border-left:1px solid #b6cca6;margin:0 0 0 34px;padding:22px 0 0 28px}.about-approach-branches>div{background:#edf4e5;border:1px solid #cadcba;border-radius:3px;align-items:center;gap:13px;padding:17px 18px;display:flex;position:relative}.about-approach-branches>div+div{margin-top:15px}.about-approach-branches>div:before{content:"";background:#b6cca6;width:28px;height:1px;position:absolute;top:50%;left:-29px}.about-connection-dot{border:1px solid #7a9d64;border-radius:50%;flex-shrink:0;width:6px;height:6px}.about-approach-branches strong{color:#365830;font-size:14px;font-weight:400;line-height:1.6}.about-technology{background:var(--navy);color:#fff;padding-block:86px}.about-technology-grid{grid-template-columns:1fr 1.13fr;align-items:center;gap:100px;display:grid}.about-page .about-technology .eyebrow{color:#b9d3ac}.about-page .about-technology h2{margin-bottom:27px;font-size:clamp(38px,3.6vw,52px);line-height:1.1}.about-page .about-technology h2 em{color:#c4d9b1}.about-technology-grid>div>p:not(.eyebrow){color:#d0dce3;font-size:17px;line-height:1.85}.about-page .about-technology .text-link{color:#d7e7c9;margin-top:23px}.about-technology a:focus-visible{outline-color:#c1d9ae}.about-relationship{isolation:isolate;grid-template-columns:minmax(0,1fr) 32px minmax(0,1fr);align-items:center;padding-block:30px;display:grid;position:relative}.about-relationship-ring{z-index:-1;border:1px solid #98b38940;border-radius:50%;position:absolute;inset:0 10px;transform:rotate(-18deg)}.about-company-role{background:#152f46;border:1px solid #819c6d52;min-width:0;padding:25px 20px}.about-company-role>svg{color:#bad2a8;margin-bottom:24px;display:block}.about-company-role strong{letter-spacing:-.01em;margin-bottom:10px;font-size:28px;font-weight:400;line-height:1.3;display:block}.about-company-role>span{color:#cddfc3;font-size:13px;line-height:1.6;display:block}.about-narvya-role{background:#1a3e4c;border-color:#8eb1806e;transform:translateY(22px)}.about-role-link{align-items:center;display:flex}.about-role-link>i{background:#a8c591;flex:1;height:1px}.about-role-link>span{border:1px solid #aecb99;width:6px;height:6px;transform:rotate(45deg)}.about-shared-workflow{color:#c2d6b4;grid-column:1/-1;align-items:center;gap:14px;margin-top:48px;font-size:12px;line-height:1.5;display:flex}.about-shared-workflow>i{background:#7291655c;flex:1;height:1px}.about-clients{padding-block:76px}.about-clients-band{background:#eaf0e3;border:1px solid #d9e2cf;border-radius:5px;grid-template-columns:1fr 1.1fr;align-items:center;gap:80px;padding:44px 50px;display:grid}.about-clients h2{margin-bottom:20px}.about-clients-band>div>p:not(.eyebrow){color:#4e6450;max-width:440px;font-size:17px;line-height:1.8}.about-clients-band ul{border-left:1px solid #c8d6bc;margin:0;padding:0 0 0 38px;list-style:none}.about-clients-band li{letter-spacing:-.025em;color:#1f4b30;align-items:center;gap:20px;padding-block:20px;font-family:Georgia,serif;font-size:clamp(26px,2.2vw,34px);line-height:1.3;display:flex}.about-clients-band li+li{border-top:1px solid #c8d6bc}.about-clients-band li>i{background:#85a36f;flex-shrink:0;width:20px;height:1px;margin-left:auto}.about-company{background:#f3f6ee;border-top:1px solid #dce5d3;padding-block:64px}.about-company-grid{grid-template-columns:.8fr 1.4fr;align-items:center;gap:80px;display:grid}.about-company h2{margin-bottom:27px}.about-company-record{background:#fbfcf7;border:1px solid #d2dfc8;border-radius:4px;padding:30px 32px}.about-page .about-company-record h3{margin-bottom:23px;font-size:23px;font-weight:500;line-height:1.3}.about-company-information{grid-template-columns:1.1fr 1fr;gap:36px;display:grid}.about-company-record address{color:#405b43;font-size:16px;font-style:normal;line-height:1.9;display:block}.about-company-record .about-contact-label{letter-spacing:.08em;color:#5c7651;margin:0 0 9px;font-size:11px;line-height:1.5;display:block}.about-company-links{gap:17px;display:grid}.about-company-links a{color:#205333;align-items:center;gap:13px;min-height:35px;font-size:16px;line-height:1.5;display:inline-flex}.about-company-links a:hover{text-underline-offset:5px;text-decoration:underline}.about-company-links a>span{font-size:20px}@media (max-width:1199px){.about-page .container{width:calc(100% - 64px)}.about-hero-grid{gap:48px}.about-page .about-hero h1{font-size:53px}.about-name-grid,.about-approach-grid,.about-technology-grid{gap:55px}.about-support-art{padding-inline:8px}.about-support-block{gap:13px;padding:23px}.about-support-block strong{font-size:18px}.about-company-grid{gap:45px}.about-company-information{grid-template-columns:1fr;gap:24px}}@media (max-width:999px){.about-hero{padding-block:50px}.about-hero-grid{grid-template-columns:1fr;gap:36px}.about-hero-copy{max-width:730px}.about-page .about-hero h1{font-size:57px}.about-support-art{width:min(100%,530px);margin-inline:auto}.about-name{padding-block:60px}.about-name-grid{grid-template-columns:1fr;gap:28px}.about-name h2 br{display:none}.about-page .about-name h2{max-width:none}.about-name .about-expansion{max-width:740px;font-size:43px}.about-approach{padding-block:65px}.about-approach-grid{grid-template-columns:1fr;gap:33px}.about-approach-grid>div>p:not(.eyebrow){max-width:700px}.about-approach-art{width:min(100%,530px);margin-inline:auto}.about-technology{padding-block:66px}.about-technology-grid{grid-template-columns:1fr;gap:35px}.about-relationship{width:min(100%,550px);margin-inline:auto}.about-technology-grid>div:last-child{max-width:720px}.about-clients{padding-block:60px}.about-clients-band{gap:40px;padding:34px}.about-clients-band li{font-size:27px}.about-clients-band li>i{display:none}.about-company-grid{grid-template-columns:1fr 1.3fr;gap:40px}}@media (max-width:767px){.about-page .container{width:calc(100% - 40px)}.about-page .eyebrow{margin-bottom:18px;font-size:11px}.about-hero{padding-block:40px}.about-page .about-hero h1{text-wrap:pretty;margin-bottom:25px;font-size:clamp(40px,8.4vw,48px);line-height:1.09}.about-hero-copy>p:not(.eyebrow){font-size:16px;line-height:1.85}.about-hero-copy>p.about-hero-lead{font-size:17px}.about-hero-actions{gap:12px 20px;margin-top:25px}.about-page .button{min-height:52px;padding-inline:18px;font-size:13px}.about-support-art{padding:25px 4px}.about-information-paper{width:90%;padding:20px 17px}.about-information-paper strong{font-size:14px}.about-support-block{gap:13px;margin-left:12px;padding:22px 18px}.about-support-block strong{font-size:17px}.about-support-block>span{width:39px;height:39px}.about-support-rules{display:none}.about-client-review{width:85%;padding:20px 17px}.about-client-review strong{font-size:16px}.about-name{padding-block:50px}.about-page .about-name h2{font-size:29px}.about-name .about-expansion{font-size:clamp(32px,7.7vw,39px);line-height:1.24}.about-name-explanation{margin-top:22px;font-size:16px}.about-approach{padding-block:52px}.about-page .about-approach h2{font-size:37px}.about-approach-grid>div>p:not(.eyebrow){font-size:16px}.about-approach-art{padding:24px 18px}.about-requirements{gap:12px;padding:17px 15px;font-size:15px}.about-approach-branches{margin-left:25px;padding-left:21px}.about-approach-branches>div{gap:10px;padding:15px 13px}.about-approach-branches>div:before{width:21px;left:-22px}.about-approach-branches strong{font-size:13px}.about-technology{padding-block:52px}.about-page .about-technology h2{font-size:38px}.about-technology-grid>div>p:not(.eyebrow){font-size:16px}.about-relationship{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr)}.about-company-role{padding:22px 14px}.about-company-role>svg{width:25px;height:25px;margin-bottom:20px}.about-company-role strong{font-size:25px}.about-company-role>span{font-size:12px}.about-shared-workflow{margin-top:42px}.about-clients{padding-block:50px}.about-clients-band{grid-template-columns:1fr;gap:25px;padding:29px 25px 15px}.about-page .about-clients h2{margin-bottom:17px;font-size:37px}.about-clients-band>div>p:not(.eyebrow){font-size:16px}.about-clients-band ul{border-top:1px solid #c8d6bc;border-left:0;padding:0}.about-clients-band li{padding-block:21px;font-size:27px}.about-company{padding-block:48px}.about-company-grid{grid-template-columns:1fr;gap:30px}.about-page .about-company h2{margin-bottom:23px;font-size:39px}.about-company-record{padding:25px 23px}.about-company-information{gap:24px}.about-company-record address{font-size:16px}.about-company-links a{min-height:44px;font-size:16px}}@media (max-width:389px){.about-hero-actions{flex-direction:column;align-items:stretch}.about-hero-actions .button,.about-hero-actions .text-link{justify-content:space-between}.about-company-role{padding-inline:12px}.about-approach-branches{margin-left:20px;padding-left:17px}.about-approach-branches>div:before{width:17px;left:-18px}}@media (prefers-reduced-motion:reduce){.about-page *,.about-page :before,.about-page :after{transition:none!important;animation:none!important}}
