.home-module__b8A7Ya__site{--ink:#f4f3ed;--ink-muted:#c2cbc4;--pine:#10201f;--pine-deep:#0b1718;--paper:#f3f1e9;--paper-bright:#faf9f4;--text:#15211f;--muted:#69736c;--line:#15211f26;--lime:#d3e79a;background:var(--paper);color:var(--text);overflow:hidden}.home-module__b8A7Ya__hero{min-height:min(890px,100svh);color:var(--ink);background:#11201f;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.home-module__b8A7Ya__heroArtwork,.home-module__b8A7Ya__heroShade{pointer-events:none;position:absolute;inset:0}.home-module__b8A7Ya__heroArtwork{opacity:.94;background-image:linear-gradient(90deg,#0a16171f,#0a161708),url(https://cdn.polsia.com/generated-media/company_965393/bf4bcd37-2005-4ecb-a294-e0635e76ac4b.png);background-position:50%;background-size:cover;animation:1.2s ease-out both home-module__b8A7Ya__hero-arrive;transform:scale(1.015)}.home-module__b8A7Ya__heroShade{background:linear-gradient(90deg,#0a1617f7 0%,#0a1617e6 30%,#0a161778 59%,#0a161724 100%),linear-gradient(#0914153b 0%,#0000 28% 73%,#091415b0 100%)}.home-module__b8A7Ya__header{z-index:2;border-bottom:1px solid #f4f3ed2e;justify-content:space-between;align-items:center;width:min(100% - 104px,1320px);height:96px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.home-module__b8A7Ya__brand,.home-module__b8A7Ya__nav,.home-module__b8A7Ya__navContact,.home-module__b8A7Ya__mobileContact,.home-module__b8A7Ya__heroActions,.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__textButton,.home-module__b8A7Ya__footer,.home-module__b8A7Ya__footerBrand,.home-module__b8A7Ya__backTop,.home-module__b8A7Ya__contactLink{align-items:center;display:flex}.home-module__b8A7Ya__brand{color:var(--ink);gap:12px;text-decoration:none}.home-module__b8A7Ya__brandMark{width:38px;height:38px;color:var(--lime);border:1px solid #d3e79a8c;border-radius:50%;place-items:center;display:grid}.home-module__b8A7Ya__brandMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4px;width:27px}.home-module__b8A7Ya__brandName{letter-spacing:.06em;font-size:17px;font-weight:650}.home-module__b8A7Ya__nav{color:#f4f3edc7;letter-spacing:.035em;gap:clamp(28px,4vw,58px);font-size:13px}.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__navContact,.home-module__b8A7Ya__mobileContact{text-decoration:none;transition:color .18s,border-color .18s,background-color .18s}.home-module__b8A7Ya__nav a:hover,.home-module__b8A7Ya__textButton:hover{color:var(--lime)}.home-module__b8A7Ya__nav .home-module__b8A7Ya__navContact{min-height:42px;color:var(--ink);border:1px solid #f4f3ed5e;border-radius:3px;gap:16px;padding:0 17px}.home-module__b8A7Ya__nav .home-module__b8A7Ya__navContact:hover{border-color:var(--lime);background:#d3e79a14}.home-module__b8A7Ya__navContact span{color:var(--lime);font-size:16px}.home-module__b8A7Ya__mobileContact{display:none}.home-module__b8A7Ya__heroContent{z-index:1;width:min(100% - 104px,1320px);margin:56px auto 4px;animation:.8s ease-out .1s both home-module__b8A7Ya__copy-arrive;position:relative}.home-module__b8A7Ya__eyebrow,.home-module__b8A7Ya__sectionLabel,.home-module__b8A7Ya__stepNumber,.home-module__b8A7Ya__contactEyebrow{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:11px;font-weight:600;display:flex}.home-module__b8A7Ya__eyebrow{color:#f4f3edc4;margin-bottom:31px}.home-module__b8A7Ya__eyebrow>span{background:var(--lime);width:25px;height:1px}.home-module__b8A7Ya__hero h1,.home-module__b8A7Ya__intro h2,.home-module__b8A7Ya__approach h2,.home-module__b8A7Ya__contact h2{letter-spacing:-.055em;margin:0;font-weight:500}.home-module__b8A7Ya__hero h1{color:#f5f4ee;max-width:850px;font-size:clamp(48px,6.25vw,88px);line-height:1.19}.home-module__b8A7Ya__tagline{color:var(--lime);letter-spacing:.055em;margin:28px 0 0;font-size:clamp(16px,1.35vw,19px)}.home-module__b8A7Ya__heroCopy{color:#f4f3edb8;letter-spacing:.025em;max-width:474px;margin:16px 0 0;font-size:14px;line-height:2}.home-module__b8A7Ya__heroActions{gap:30px;margin-top:33px}.home-module__b8A7Ya__primaryButton{background:var(--lime);color:#14211e;justify-content:center;gap:20px;min-height:52px;padding:0 20px;font-size:13px;font-weight:650;text-decoration:none;transition:background .18s,transform .18s}.home-module__b8A7Ya__primaryButton:hover{background:#e0efb7;transform:translateY(-2px)}.home-module__b8A7Ya__primaryButton span{font-size:17px}.home-module__b8A7Ya__textButton{color:#f4f3edcc;gap:12px;font-size:13px;text-decoration:none;transition:color .18s}.home-module__b8A7Ya__textButton span{color:var(--lime);font-size:16px}.home-module__b8A7Ya__heroCaption{z-index:1;color:#f4f3eda6;letter-spacing:.04em;align-items:center;gap:15px;font-size:10px;display:flex;position:absolute;bottom:45px;right:max(52px,50vw - 660px)}.home-module__b8A7Ya__captionLine{background:#d3e79abd;width:36px;height:1px}.home-module__b8A7Ya__scrollHint{z-index:1;color:#f4f3edb0;letter-spacing:.1em;align-items:center;gap:12px;font-size:10px;text-decoration:none;display:flex;position:absolute;bottom:39px;left:max(52px,50vw - 660px)}.home-module__b8A7Ya__scrollArrow{width:23px;height:23px;color:var(--lime);border:1px solid #f4f3ed6b;border-radius:50%;place-items:center;display:grid}.home-module__b8A7Ya__intro{background:var(--paper);padding:clamp(94px,11vw,160px) max(52px,50vw - 660px) clamp(106px,12vw,174px)}.home-module__b8A7Ya__sectionLabel{color:#737d72;letter-spacing:.13em;font-size:10px}.home-module__b8A7Ya__sectionLabel span:first-child{color:#88944f}.home-module__b8A7Ya__introContent{grid-template-columns:1.15fr .65fr;align-items:end;gap:clamp(50px,11vw,170px);margin-top:75px;display:grid}.home-module__b8A7Ya__intro h2,.home-module__b8A7Ya__approach h2,.home-module__b8A7Ya__contact h2{font-size:clamp(43px,6vw,78px);line-height:1.24}.home-module__b8A7Ya__intro h2 em,.home-module__b8A7Ya__approach h2 em,.home-module__b8A7Ya__contact h2 em{color:#7a8957;font-style:normal}.home-module__b8A7Ya__introAside{max-width:365px;padding-bottom:5px}.home-module__b8A7Ya__smallAccent{color:#859452;margin-bottom:20px;font-size:23px;display:inline-block}.home-module__b8A7Ya__introAside p{color:#43514a;margin:0;font-size:15px;line-height:2}.home-module__b8A7Ya__introAside .home-module__b8A7Ya__quietLine{border-top:1px solid var(--line);color:var(--muted);margin-top:21px;padding-top:18px;font-size:12px}.home-module__b8A7Ya__approach{background:var(--paper-bright);padding:clamp(90px,10vw,144px) max(52px,50vw - 660px) clamp(96px,11vw,158px)}.home-module__b8A7Ya__approachHeading{grid-template-columns:.62fr 1fr .58fr;align-items:start;gap:40px;display:grid}.home-module__b8A7Ya__approachHeading .home-module__b8A7Ya__sectionLabel{padding-top:13px}.home-module__b8A7Ya__approach h2{font-size:clamp(40px,5.2vw,68px)}.home-module__b8A7Ya__approachHeading>p{max-width:280px;color:var(--muted);margin:12px 0 0;font-size:13px;line-height:2}.home-module__b8A7Ya__steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:clamp(64px,8vw,110px);display:grid}.home-module__b8A7Ya__step{border-right:1px solid var(--line);min-height:263px;padding:27px clamp(20px,3vw,42px) 30px 0;position:relative}.home-module__b8A7Ya__step+.home-module__b8A7Ya__step{padding-left:clamp(20px,3vw,42px)}.home-module__b8A7Ya__step:last-child{border-right:0}.home-module__b8A7Ya__stepNumber{color:#78854f;letter-spacing:.11em;font-size:10px}.home-module__b8A7Ya__step h3{color:#1b2b27;letter-spacing:-.03em;max-width:250px;margin:30px 0 12px;font-size:clamp(18px,2vw,23px);font-weight:600}.home-module__b8A7Ya__step p{max-width:285px;color:var(--muted);margin:0;font-size:12px;line-height:1.9}.home-module__b8A7Ya__stepGlyph{color:#93a16a;opacity:.75;font-size:22px;position:absolute;bottom:20px;right:28px}.home-module__b8A7Ya__contact{background:var(--pine-deep);color:var(--ink);padding:74px max(52px,50vw - 660px) 0;position:relative;overflow:hidden}.home-module__b8A7Ya__contact .home-module__b8A7Ya__sectionLabel{z-index:1;color:#f4f3ed99;position:relative}.home-module__b8A7Ya__contact .home-module__b8A7Ya__sectionLabel span:first-child{color:var(--lime)}.home-module__b8A7Ya__contactOrb{aspect-ratio:1;pointer-events:none;border:1px solid #d3e79a1f;border-radius:50%;width:min(48vw,630px);position:absolute;top:-190px;right:8%;box-shadow:0 0 0 44px #d3e79a06,0 0 0 90px #d3e79a05,inset 0 0 90px #708f651a}.home-module__b8A7Ya__contactBody{z-index:1;padding:clamp(76px,9vw,128px) 0 clamp(97px,11vw,156px);position:relative}.home-module__b8A7Ya__contactEyebrow{color:var(--lime);letter-spacing:.14em;margin-bottom:26px;font-size:10px}.home-module__b8A7Ya__contact h2{color:#f0f1e9;font-size:clamp(46px,6.5vw,84px)}.home-module__b8A7Ya__contact h2 em{color:#9dae77}.home-module__b8A7Ya__contactLink{color:#f4f3ed;border-bottom:1px solid #d3e79a8f;gap:24px;width:fit-content;margin-top:39px;padding-bottom:9px;font-size:13px;text-decoration:none;transition:color .18s,border-color .18s}.home-module__b8A7Ya__contactLink:hover{border-color:var(--lime);color:var(--lime)}.home-module__b8A7Ya__contactLink span{color:var(--lime);font-size:18px}.home-module__b8A7Ya__footer{z-index:1;color:#f4f3ed96;border-top:1px solid #f4f3ed2b;justify-content:space-between;gap:25px;min-height:84px;position:relative}.home-module__b8A7Ya__footerBrand{color:#f4f3ed;letter-spacing:.04em;flex-wrap:wrap;gap:12px;font-size:13px;font-weight:600;text-decoration:none}.home-module__b8A7Ya__footerBrand span{color:#f4f3ed6b;letter-spacing:.14em;font-size:8px;font-weight:500}.home-module__b8A7Ya__copyright,.home-module__b8A7Ya__backTop{letter-spacing:.03em;font-size:10px}.home-module__b8A7Ya__backTop{color:#f4f3edbf;gap:8px;text-decoration:none}.home-module__b8A7Ya__backTop:hover{color:var(--lime)}@keyframes home-module__b8A7Ya__hero-arrive{0%{opacity:.4;transform:scale(1.06)}to{opacity:.94;transform:scale(1.015)}}@keyframes home-module__b8A7Ya__copy-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.home-module__b8A7Ya__header,.home-module__b8A7Ya__heroContent{width:calc(100% - 64px)}.home-module__b8A7Ya__heroCaption{right:32px}.home-module__b8A7Ya__scrollHint{left:32px}.home-module__b8A7Ya__intro,.home-module__b8A7Ya__approach,.home-module__b8A7Ya__contact{padding-left:32px;padding-right:32px}.home-module__b8A7Ya__approachHeading{grid-template-columns:.52fr 1fr}.home-module__b8A7Ya__approachHeading>p{grid-column:2;margin-top:-12px}.home-module__b8A7Ya__introContent{grid-template-columns:1fr .75fr;gap:56px}}@media (max-width:640px){.home-module__b8A7Ya__hero{min-height:max(740px,100svh)}.home-module__b8A7Ya__heroArtwork{background-position:58%}.home-module__b8A7Ya__heroShade{background:linear-gradient(90deg,#0a1617d4,#0a161757),linear-gradient(#09141540,#0000 57%,#091415bd)}.home-module__b8A7Ya__header{width:calc(100% - 40px);height:76px}.home-module__b8A7Ya__brand{gap:9px}.home-module__b8A7Ya__brandMark{width:34px;height:34px}.home-module__b8A7Ya__brandName{font-size:15px}.home-module__b8A7Ya__nav{display:none}.home-module__b8A7Ya__mobileContact{width:40px;height:40px;color:var(--lime);border:1px solid #f4f3ed6b;border-radius:50%;place-items:center;font-size:19px;display:grid}.home-module__b8A7Ya__heroContent{width:calc(100% - 40px);margin-top:48px}.home-module__b8A7Ya__eyebrow{letter-spacing:.12em;margin-bottom:25px;font-size:9px}.home-module__b8A7Ya__hero h1{letter-spacing:-.065em;font-size:clamp(43px,11.2vw,61px);line-height:1.28}.home-module__b8A7Ya__tagline{max-width:310px;margin-top:22px;font-size:15px;line-height:1.7}.home-module__b8A7Ya__heroCopy{max-width:390px;margin-top:14px;font-size:13px;line-height:1.9}.home-module__b8A7Ya__heroActions{gap:21px;margin-top:27px}.home-module__b8A7Ya__primaryButton{gap:14px;min-height:48px;padding:0 14px;font-size:12px}.home-module__b8A7Ya__textButton{gap:7px;font-size:12px}.home-module__b8A7Ya__heroCaption{font-size:8px;bottom:28px;right:20px}.home-module__b8A7Ya__heroCaption .home-module__b8A7Ya__captionLine,.home-module__b8A7Ya__heroCaption span:last-child{display:none}.home-module__b8A7Ya__scrollHint{font-size:8px;bottom:23px;left:20px}.home-module__b8A7Ya__scrollArrow{width:21px;height:21px}.home-module__b8A7Ya__intro,.home-module__b8A7Ya__approach{padding:82px 21px 88px}.home-module__b8A7Ya__introContent{margin-top:47px;display:block}.home-module__b8A7Ya__intro h2,.home-module__b8A7Ya__approach h2{font-size:clamp(40px,10.5vw,55px);line-height:1.32}.home-module__b8A7Ya__introAside{margin-top:35px}.home-module__b8A7Ya__smallAccent{margin-bottom:13px}.home-module__b8A7Ya__introAside p{font-size:14px}.home-module__b8A7Ya__introAside .home-module__b8A7Ya__quietLine{margin-top:15px;padding-top:14px}.home-module__b8A7Ya__approachHeading{display:block}.home-module__b8A7Ya__approachHeading .home-module__b8A7Ya__sectionLabel{margin-bottom:44px}.home-module__b8A7Ya__approachHeading>p{margin:18px 0 0;font-size:12px}.home-module__b8A7Ya__steps{margin-top:50px;display:block}.home-module__b8A7Ya__step,.home-module__b8A7Ya__step+.home-module__b8A7Ya__step{min-height:unset;border-right:0;border-bottom:1px solid var(--line);padding:23px 42px 27px 0}.home-module__b8A7Ya__step h3{margin:18px 0 8px;font-size:19px}.home-module__b8A7Ya__step p{max-width:310px;font-size:12px}.home-module__b8A7Ya__stepGlyph{bottom:24px;right:9px}.home-module__b8A7Ya__step:last-child{border-bottom:0}.home-module__b8A7Ya__contact{padding:42px 21px 0}.home-module__b8A7Ya__contactOrb{width:110vw;top:12px;right:-44%}.home-module__b8A7Ya__contactBody{padding:75px 0 88px}.home-module__b8A7Ya__contactEyebrow{margin-bottom:19px;font-size:9px}.home-module__b8A7Ya__contact h2{font-size:clamp(43px,11vw,59px);line-height:1.3}.home-module__b8A7Ya__contactLink{gap:11px;margin-top:30px;font-size:11px}.home-module__b8A7Ya__footer{flex-wrap:wrap;justify-content:space-between;gap:7px 15px;min-height:91px;padding:17px 0}.home-module__b8A7Ya__footerBrand{gap:9px;width:100%;font-size:12px}.home-module__b8A7Ya__footerBrand span{font-size:7px}.home-module__b8A7Ya__copyright,.home-module__b8A7Ya__backTop{font-size:8px}}@media (prefers-reduced-motion:reduce){.home-module__b8A7Ya__heroArtwork,.home-module__b8A7Ya__heroContent{animation:none}.home-module__b8A7Ya__primaryButton,.home-module__b8A7Ya__nav a,.home-module__b8A7Ya__textButton{transition:none}}
