.customer-page.company-calm{--company-calm-version:85;--ink:#193b32;--muted:#53655d;--gold:#967231;--line:#dce2db;color:var(--ink);overflow-wrap:anywhere;background:#fff;font-family:Arial,Helvetica,sans-serif}.company-calm *,.company-calm :before,.company-calm :after{box-sizing:border-box;scroll-behavior:auto!important;transition:none!important;animation:none!important}.customer-page.company-calm header{background:#14372d;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:20px;height:auto;min-height:78px;padding:16px max(24px,50% - 500px);display:flex}.company-calm header>a{flex-shrink:0;display:block}.company-calm header img{object-fit:contain;width:128px;height:44px;display:block}.company-calm header div{gap:6px;display:flex}.company-calm header button{color:#fff;min-width:44px;min-height:44px;box-shadow:none;cursor:pointer;background:0 0;border:1px solid #ffffff45;border-radius:6px;justify-content:center;align-items:center;padding:8px 12px;font-size:14px;font-weight:600;display:inline-flex}.company-calm header button.active{color:#15372d;background:#d4b776;border-color:#d4b776}.company-calm button:hover,.company-calm button:active{box-shadow:none!important;transform:none!important}.company-calm a:focus-visible,.company-calm button:focus-visible{outline-offset:4px;outline:3px solid #c6a053}.customer-page.company-calm .customer-hero{color:#fff;background:#14372d;border:0;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:44px;min-height:0;padding:42px max(24px,50% - 500px);display:grid}.company-calm .customer-hero>div{min-width:0}.company-calm .customer-hero>div>span{letter-spacing:.1em;color:#dcc38c;font-size:13px;font-weight:600;line-height:1.6}.customer-page.company-calm .customer-hero h1{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:14px 0 12px;font:600 clamp(1.9rem,3.7vw,2.8rem)/1.2 Arial,Helvetica,sans-serif}.company-calm .customer-hero p{color:#d9e3dd;max-width:36rem;margin:0;font-size:1rem;line-height:1.65}.customer-page.company-calm .customer-hero img{object-fit:contain;width:220px;max-width:100%;height:160px;max-height:none;box-shadow:none;filter:none;background:0 0;border:0;border-radius:0;order:0;padding:0;display:block}.customer-page.company-calm .customer-about{width:100%;max-width:1000px;margin:0 auto;padding:48px 24px 42px;display:block}.company-calm .customer-about>div>span{color:var(--gold);letter-spacing:.1em;margin:0 0 12px;font-size:.8125rem;font-weight:700;display:block}.customer-page.company-calm .customer-about h2{color:var(--ink);letter-spacing:-.02em;margin:0 0 24px;font:600 clamp(1.65rem,2.5vw,2rem)/1.35 Arial,Helvetica,sans-serif}.company-calm .company-description{max-width:100%}.company-calm .company-lead{margin:0;padding:0;display:block}.customer-page.company-calm .company-description p{color:var(--muted);text-align:left;border:0;max-width:80ch;margin:0 0 18px;padding:0;font-size:1.0625rem;font-weight:400;line-height:1.85}.company-calm .company-blocks{margin-top:32px;display:block}.company-calm .company-section-title{border-top:1px solid var(--line);margin:0;padding:26px 0 8px}.company-calm .company-blocks h3{letter-spacing:-.01em;color:var(--ink);text-align:left;margin:0 0 12px;font:600 1.25rem/1.45 Arial,Helvetica,sans-serif}.company-calm .company-section-title h3{margin:0 0 8px;font-size:1.5rem}.company-calm .company-direction{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:22px 0 22px 52px;display:block;position:relative;transform:none!important}.company-calm .company-direction:hover{box-shadow:none;background:0 0;transform:none!important}.company-calm .company-number{letter-spacing:0;width:32px;color:var(--gold);background:0 0;border:0;border-radius:0;margin:0;padding:0;font:600 .9375rem/1.5 Arial,Helvetica,sans-serif;display:block;position:absolute;top:25px;left:0}.company-calm .company-direction p:last-child{margin-bottom:0}.company-calm .company-mission{box-shadow:none;background:#f4f6f2;border:0;border-left:3px solid #b69650;border-radius:0;margin:30px 0;padding:24px 28px}.company-calm .company-mission h3{font-size:1.375rem}.customer-page.company-calm .company-mission p{color:var(--ink);margin:0;font-size:1.0625rem;line-height:1.85}.company-calm .company-benefits{margin:0;padding:0}.company-calm .company-benefits h3{margin:0 0 14px;font-size:1.375rem}.company-calm .company-benefits ul{margin:0 0 26px;padding:0;list-style:none;display:block}.company-calm .company-benefits li{box-shadow:none;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:baseline;gap:14px;margin:0;padding:8px 0;font-size:1.0625rem;line-height:1.65;display:flex}.company-calm .company-benefits li span{width:18px;height:auto;color:var(--gold);letter-spacing:0;background:0 0;border:0;border-radius:0;flex:0 0 18px;font-size:15px;line-height:1.5;display:block}.customer-page.company-calm .company-benefits>p{border-top:1px solid var(--line);color:var(--ink);text-align:left;margin:0;padding:22px 0 0;font-size:1.0625rem;font-weight:600;line-height:1.8}.customer-page.company-calm .customer-about dl{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr 1fr;gap:20px 32px;margin:32px 0 0;padding:24px 0 0;display:grid}.company-calm .customer-about dl div{border:0;padding:0}.company-calm .customer-about dt{color:var(--muted);letter-spacing:0;margin:0 0 6px;font-size:.875rem;font-weight:400;line-height:1.5}.company-calm .customer-about dd{color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.6}.company-calm .customer-about a{color:inherit;text-underline-offset:4px}.customer-page.company-calm footer{border-top:1px solid var(--line);background:#f4f6f2;padding:24px max(24px,50% - 476px)}.company-calm footer a{min-height:44px;color:var(--ink);align-items:center;font-size:1rem;font-weight:600;line-height:1.6;text-decoration:none;display:inline-flex}.company-calm footer a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:650px){.customer-page.company-calm header{gap:12px;padding:14px 20px}.company-calm header img{width:104px;height:40px}.company-calm header div{gap:4px}.company-calm header button{min-width:42px;padding:8px}.customer-page.company-calm .customer-hero{grid-template-columns:1fr;gap:22px;padding:30px 24px}.customer-page.company-calm .customer-hero img{order:0;justify-self:start;width:180px;height:105px}.customer-page.company-calm .customer-about{padding:32px 24px}.company-calm .company-direction{padding-left:38px}.company-calm .company-number{width:26px}.company-calm .company-mission{padding:20px}.customer-page.company-calm .customer-about dl{grid-template-columns:1fr}.customer-page.company-calm .company-description p,.company-calm .company-benefits li{font-size:1rem;line-height:1.8}.company-calm .company-section-title h3{font-size:1.35rem}}
