.brand-blocks_eyebrow__Gh5Fj{display:flex;align-items:center;gap:12px;font-size:11px;font-weight:650;letter-spacing:.07em;line-height:1.5;text-transform:uppercase}.brand-blocks_label__W1iex{min-width:0;overflow-wrap:anywhere}.brand-blocks_blocks__PWVEs{position:relative;display:inline-block;width:27px;height:27px;flex:none;vertical-align:middle}.brand-blocks_blocks__PWVEs i{position:absolute;left:10px;top:0;display:block;width:7px;height:7px;background:#ef9b30;border-radius:1px}.brand-blocks_blocks__PWVEs i:nth-child(2){top:10px}.brand-blocks_blocks__PWVEs i:nth-child(3){top:20px}.floating-quote_space__we4TX{height:89px;background:#fff}.floating-quote_position__9u5qh{position:fixed;inset:auto 0 0;z-index:40;pointer-events:none;opacity:0;visibility:hidden;transform:translateY(100%);transition:opacity .4s ease-in-out,transform .6s ease-in-out,visibility .6s}.floating-quote_position__9u5qh[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}.floating-quote_pill__PEF7v{width:min(350px,calc(100% - 32px));margin:0 auto max(15px,env(safe-area-inset-bottom));padding:8px;background:#fff;border-radius:22px;box-shadow:0 8px 24px #14251c33;pointer-events:auto}.floating-quote_pill__PEF7v a{display:flex;align-items:center;gap:12px;min-height:58px;padding:8px 9px 8px 20px;border:1px solid #ffffff26;border-radius:14px;background:#24332c;color:#fff;font-size:16px;line-height:24px;font-weight:700;transition:background .2s}.floating-quote_icon__aP4nc{width:21px;height:21px;color:#ffb800;flex-shrink:0}.floating-quote_arrow__zQaZh{display:grid;place-items:center;width:40px;height:40px;margin-left:auto;border-radius:9px;background:#ffb800;color:#14120f;transition:background .2s}.floating-quote_arrow__zQaZh svg{width:22px;height:22px}.floating-quote_pill__PEF7v a:hover{background:#30473a}.floating-quote_pill__PEF7v a:hover .floating-quote_arrow__zQaZh{background:#ffcd40}.floating-quote_pill__PEF7v a:focus-visible{outline:3px solid #ffb800;outline-offset:3px}@media (max-width:719px){.floating-quote_space__we4TX{display:none}}@media (prefers-reduced-motion:reduce){.floating-quote_arrow__zQaZh,.floating-quote_pill__PEF7v a,.floating-quote_position__9u5qh{transition:none}}.reference-page_page__uLxV4{padding-top:96px;color:var(--foreground);background:#fff;font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.6}.reference-page_page__uLxV4 h1,.reference-page_page__uLxV4 h2{font-family:var(--font-fraunces),serif;font-weight:700;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.reference-page_page__uLxV4 h1{font-size:clamp(36px,4.2vw,56px);margin:0 0 28px}.reference-page_page__uLxV4 h2{font-size:clamp(28px,3.2vw,42px);margin:0 0 24px}.reference-page_page__uLxV4 h3{font-family:var(--font-inter),sans-serif;font-weight:700;font-size:24px;line-height:1.25;margin:0 0 16px}.reference-page_page__uLxV4 p{margin:0 0 24px}.reference-page_container__htR6P{max-width:1288px;margin-inline:auto;padding-inline:24px}.reference-page_band___Ar8f{padding:90px 0}.reference-page_hero__kTQRV{padding-top:60px}.reference-page_gallery__KEDyx{border-radius:20px;overflow:hidden;width:100%}@media(max-width:767px){.reference-page_contact__Pn0BN .reference-page_brandEyebrow__4Ig3L{justify-content:center}}.reference-page_brandEyebrow__4Ig3L{display:flex;align-items:center;gap:12px;margin-bottom:20px;font-size:12px;font-weight:700;letter-spacing:.055em;text-transform:uppercase}.reference-page_white__PERfB{background:#fff}.reference-page_muted__3qefN{background:var(--muted)}.reference-page_paper__1iVkP{background:var(--paper)}.reference-page_forest__hlEml{background:var(--forest);color:#fff}.reference-page_soft__O5dgz{background:var(--muted)}.reference-page_red__XD7Hw{background:var(--brand-red);color:var(--brand-red-foreground)}.reference-page_split__JGQvj{display:grid;grid-template-columns:2fr 1fr;gap:32px;align-items:start}.reference-page_reverse__3tGtq{grid-template-columns:1fr 2fr}.reference-page_reverse__3tGtq>:first-child{order:2}.reference-page_reverse__3tGtq>:last-child{order:1}.reference-page_photo__Mxyty{display:block;width:100%;aspect-ratio:4/3;height:auto;object-fit:cover;border-radius:20px}.reference-page_hero__kTQRV .reference-page_photo__Mxyty{min-height:300px}.reference-page_copy__j906_>:last-child{margin-bottom:0}.reference-page_sectionHeading__zKvwm{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.reference-page_sectionHeading__zKvwm>a{flex-shrink:0}@media(max-width:767px){.reference-page_sectionHeading__zKvwm{flex-direction:column;gap:24px}}.reference-page_button__Eujkh{display:inline-flex;gap:20px;align-items:center;justify-content:center;background:var(--brand-cta);color:#111;border-radius:99px;padding:17px 30px;text-decoration:none;font-weight:600;line-height:1.4;transition:background .2s}.reference-page_button__Eujkh:hover{background:var(--brand-cta-hover)}.reference-page_button__Eujkh svg{flex-shrink:0;transition:transform .2s}.reference-page_button__Eujkh:hover svg{transform:translateX(4px)}.reference-page_button__Eujkh:focus-visible{outline:2px solid #111;outline-offset:4px}.reference-page_checklist__tiC3m{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}.reference-page_checklist__tiC3m li{display:flex;gap:12px;align-items:flex-start}.reference-page_checklist__tiC3m svg{margin-top:4px;flex-shrink:0}.reference-page_cards__TPDaL{display:grid;grid-template-columns:repeat(var(--columns,2),minmax(0,1fr));gap:20px;margin-top:40px}.reference-page_cards__TPDaL>div{height:100%}.reference-page_card__uVmyE{height:100%;padding:26px;border-radius:10px;background:var(--paper);color:var(--foreground)}.reference-page_muted__3qefN .reference-page_card__uVmyE,.reference-page_paper__1iVkP .reference-page_card__uVmyE,.reference-page_soft__O5dgz .reference-page_card__uVmyE{background:#fff}.reference-page_card__uVmyE p{margin:0;white-space:pre-line}.reference-page_icon__30bDZ{display:flex;justify-content:center;align-items:center;width:90px;height:90px;margin-bottom:32px;background:var(--muted);color:#000;border-radius:50%;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.reference-page_card__uVmyE:hover .reference-page_icon__30bDZ{transform:translateY(-6px) scale(1.1)}.reference-page_advisorGrid__NIx_h{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.reference-page_advisor____F9V{display:flex;flex-direction:column;gap:10px;align-items:center;padding:30px 20px;background:#fff;border-radius:16px;color:var(--foreground);text-align:center}.reference-page_advisor____F9V img{height:140px;width:140px;border-radius:50%;object-fit:cover}.reference-page_advisor____F9V a{display:flex;gap:10px;align-items:center;justify-content:center;background:var(--brand-cta);padding:12px 18px;width:100%;border-radius:7px;color:#111;font-weight:700;margin:12px 0}.reference-page_advisor____F9V small,.reference-page_advisor____F9V span{font-size:13px}.reference-page_advisorGrid__NIx_h .reference-page_cards__TPDaL{margin-top:30px}.reference-page_faq__2uzla{display:grid;grid-template-columns:1fr 2fr;gap:64px}.reference-page_question__b0c5s{background:var(--paper);margin-bottom:16px;border-radius:4px;padding:0 24px}.reference-page_question__b0c5s summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-weight:600;list-style:none}.reference-page_question__b0c5s summary::-webkit-details-marker{display:none}.reference-page_question__b0c5s summary svg{flex-shrink:0;transition:transform .2s}.reference-page_question__b0c5s[open] summary svg{transform:rotate(180deg)}.reference-page_question__b0c5s p{padding-bottom:24px;margin:0}.reference-page_question__b0c5s summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.reference-page_contact__Pn0BN{background:var(--paper);padding:70px 0}.reference-page_contactInner__Mmgx_{display:grid;grid-template-columns:240px 1fr;gap:48px;align-items:center}.reference-page_contactInner__Mmgx_>img{width:180px;height:180px;object-fit:cover;border-radius:50%;margin:auto}.reference-page_contactLinks__RGK8S{display:flex;align-items:center;flex-wrap:wrap;gap:22px}.reference-page_contactLinks__RGK8S a{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600}.reference-page_financeGrid__aksMM{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px}.reference-page_form__aYLHl{padding:36px;background:var(--muted);border-radius:18px}.reference-page_form__aYLHl button[type=submit]{background:var(--brand-cta);color:#111}.reference-page_textLink__SDcV1{display:inline-flex;align-items:center;gap:10px;font-weight:700;margin-top:24px}@media(max-width:1023px){.reference-page_page__uLxV4{padding-top:80px}.reference-page_container__htR6P{padding-inline:24px}.reference-page_cards__TPDaL{grid-template-columns:repeat(2,minmax(0,1fr))}.reference-page_advisorGrid__NIx_h,.reference-page_faq__2uzla,.reference-page_financeGrid__aksMM{gap:32px}.reference-page_contactLinks__RGK8S{flex-direction:column;align-items:flex-start}}@media(max-width:767px){.reference-page_band___Ar8f{padding:52px 0}.reference-page_advisorGrid__NIx_h,.reference-page_contactInner__Mmgx_,.reference-page_faq__2uzla,.reference-page_financeGrid__aksMM,.reference-page_reverse__3tGtq,.reference-page_split__JGQvj{grid-template-columns:1fr;gap:30px}.reference-page_reverse__3tGtq>:first-child,.reference-page_reverse__3tGtq>:last-child{order:0}.reference-page_cards__TPDaL{grid-template-columns:1fr}.reference-page_hero__kTQRV .reference-page_photo__Mxyty{min-height:0}.reference-page_advisorGrid__NIx_h>:first-child{order:2}.reference-page_contact__Pn0BN{padding:48px 0}.reference-page_contactInner__Mmgx_{text-align:center}.reference-page_contactLinks__RGK8S{align-items:center}.reference-page_form__aYLHl{padding:24px 20px}.reference-page_button__Eujkh{padding:15px 24px;max-width:100%;text-align:center}.reference-page_page__uLxV4 h3{font-size:22px}}@media(prefers-reduced-motion:reduce){.reference-page_button__Eujkh svg,.reference-page_icon__30bDZ,.reference-page_question__b0c5s summary svg{transition:none}.reference-page_button__Eujkh:hover svg,.reference-page_card__uVmyE:hover .reference-page_icon__30bDZ{transform:none}}.reference-page_reveal__Hgw_j{transition:opacity .6s cubic-bezier(.22,1,.36,1) var(--delay,0s),transform .6s cubic-bezier(.22,1,.36,1) var(--delay,0s)}.reference-page_reveal__Hgw_j[data-waiting=true]{opacity:0;transform:translateY(24px)}@media(prefers-reduced-motion:reduce){.reference-page_reveal__Hgw_j{transition:none}.reference-page_reveal__Hgw_j[data-waiting=true]{opacity:1;transform:none}}.reference-page_contact__Pn0BN{font-family:var(--font-inter),sans-serif;color:#111;padding:90px 0}.reference-page_contactInner__Mmgx_{grid-template-columns:1fr 2fr;gap:64px}.reference-page_contactPortrait__bBnCQ{text-align:center}.reference-page_contactPortrait__bBnCQ img{width:300px;height:300px;max-width:100%;object-fit:cover;border-radius:50%;margin:0 auto 30px;border:3px solid #fff}.reference-page_contactPortrait__bBnCQ strong{font-size:20px}.reference-page_contactInner__Mmgx_ h2{font-family:var(--font-fraunces),serif;font-weight:700;font-size:32px;margin:0 0 32px;line-height:1.2}.reference-page_contactInner__Mmgx_ h2 span{color:var(--amber)}.reference-page_contactInner__Mmgx_ h3{font-family:var(--font-inter),sans-serif;font-size:20px;margin:0 0 30px;font-weight:700}.reference-page_contactInner__Mmgx_ p{margin:0 0 48px;font-weight:600}.reference-page_contactLinks__RGK8S{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-page_contactLinks__RGK8S>div{display:flex;flex-direction:column;gap:28px;min-width:0}.reference-page_contactLinks__RGK8S a{font-size:15px;gap:12px;overflow-wrap:anywhere}.reference-page_contactLinks__RGK8S svg{flex-shrink:0}.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7{display:flex;justify-content:center;border:1px solid #111;border-radius:99px;padding:16px 10px;font-weight:400}.reference-page_contactLinks__RGK8S>div:first-child .reference-page_contactAction__jjuo7{background:var(--brand-cta);border-color:var(--brand-cta)}@media(max-width:1023px){.reference-page_contactInner__Mmgx_{gap:32px}.reference-page_contactLinks__RGK8S{grid-template-columns:1fr}.reference-page_contactLinks__RGK8S>div{gap:12px}}@media(max-width:767px){.reference-page_contactInner__Mmgx_{grid-template-columns:1fr}.reference-page_contactPortrait__bBnCQ img{width:180px;height:180px}.reference-page_contactLinks__RGK8S a{justify-content:center}.reference-page_contact__Pn0BN{padding:52px 0}}.reference-page_financeForm__fHGwr{display:grid;gap:24px}.reference-page_financeForm__fHGwr label:not(.reference-page_consent__dV9pZ){display:block;margin-bottom:8px}.reference-page_financeForm__fHGwr input:not([type=checkbox]),.reference-page_financeForm__fHGwr textarea{background:#fff;border:1px solid #ddd;border-radius:6px;width:100%;padding:12px}.reference-page_financeForm__fHGwr input:focus-visible,.reference-page_financeForm__fHGwr textarea:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.reference-page_financeForm__fHGwr [role=alert]{color:#a32222;font-size:13px}.reference-page_financeForm__fHGwr button{justify-self:end;cursor:pointer}.reference-page_financeForm__fHGwr button:disabled{opacity:.6;cursor:wait}.reference-page_consent__dV9pZ{display:flex;align-items:flex-start;gap:14px;font-size:12px;line-height:1.5}.reference-page_consent__dV9pZ input{margin-top:3px;width:18px;height:18px;flex-shrink:0}.reference-page_consent__dV9pZ a{text-decoration:underline}.reference-page_materials__hGySM .reference-page_photo__Mxyty{aspect-ratio:3/2}.reference-page_materials__hGySM .reference-page_checklist__tiC3m{gap:4px;margin:32px 0 24px}.reference-page_materials__hGySM .reference-page_checklist__tiC3m li{gap:10px}.reference-page_materials__hGySM .reference-page_checklist__tiC3m svg{margin-top:5px}.reference-page_materials__hGySM .reference-page_checklist__tiC3m strong{font-weight:700}.reference-page_project__aML9C .reference-page_photo__Mxyty{aspect-ratio:3/4}.reference-page_project__aML9C .reference-page_checklist__tiC3m{gap:4px}.reference-page_offer__2z9ki .reference-page_photo__Mxyty{aspect-ratio:3/4}.reference-page_offer__2z9ki .reference-page_checklist__tiC3m{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:4px 24px;padding:24px;background:var(--paper);border-radius:10px;margin:32px 0}.reference-page_developer__KrEDB .reference-page_split__JGQvj{grid-template-columns:1fr 1fr;gap:64px}.reference-page_developer__KrEDB .reference-page_checklist__tiC3m{gap:4px;margin:32px 0 24px}@media(max-width:767px){.reference-page_offer__2z9ki .reference-page_checklist__tiC3m{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.reference-page_developer__KrEDB .reference-page_split__JGQvj{grid-template-columns:1fr;gap:30px}}.reference-page_stickyAdvisor__Iqvx6{position:sticky;top:120px;align-self:start}.reference-page_advisor____F9V{padding:50px 25px;gap:0;border-radius:30px;box-shadow:0 0 20px #0000000d}.reference-page_advisor____F9V img{width:160px;height:160px;margin-bottom:28px}.reference-page_advisor____F9V strong{font-size:20px}.reference-page_advisor____F9V>span{margin:8px 0 32px}.reference-page_advisor____F9V a{margin:0;padding:18px;min-height:60px;font-size:16px;font-weight:400}.reference-page_advisorHours__nL8LB{display:flex;align-items:center;gap:8px;margin-top:20px}.reference-page_advisorHours__nL8LB i{width:11px;height:11px;border-radius:50%;background:var(--done)}.reference-page_advisor____F9V .reference-page_advisorHours__nL8LB span{font-size:15px}.reference-page_scope__hyPfv .reference-page_advisorGrid__NIx_h{gap:32px}.reference-page_scope__hyPfv .reference-page_cards__TPDaL{gap:32px;margin-top:32px}.reference-page_scope__hyPfv .reference-page_card__uVmyE{background:var(--paper);border-radius:20px;padding:25px}.reference-page_scope__hyPfv .reference-page_icon__30bDZ{width:32px;height:32px;margin-bottom:24px;background:transparent;color:var(--amber)}.reference-page_scope__hyPfv .reference-page_icon__30bDZ svg{width:32px;height:32px}.reference-page_afterCards__oLcFy{margin:32px 0 0!important}.reference-page_options__0eI0i .reference-page_photo__Mxyty{aspect-ratio:2/3}.reference-page_options__0eI0i .reference-page_checklist__tiC3m{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 32px;margin:32px 0 24px}.reference-page_options__0eI0i .reference-page_checklist__tiC3m li{gap:10px}.reference-page_options__0eI0i .reference-page_checklist__tiC3m strong{font-weight:700}.reference-page_options__0eI0i .reference-page_copy__j906_>p:last-child{margin-top:32px}.reference-page_banner___yjpy .reference-page_copy__j906_{display:grid;grid-template-columns:2fr 1fr;column-gap:64px}.reference-page_banner___yjpy .reference-page_copy__j906_ h2,.reference-page_banner___yjpy .reference-page_copy__j906_ p{grid-column:1}.reference-page_banner___yjpy .reference-page_copy__j906_ p{margin-bottom:0}.reference-page_banner___yjpy .reference-page_button__Eujkh{grid-column:2;grid-row:1/span 2;align-self:center;justify-self:end}.reference-page_exclusions__UmuEo .reference-page_photo__Mxyty{aspect-ratio:1}.reference-page_exclusions__UmuEo .reference-page_split__JGQvj{gap:64px}.reference-page_exclusions__UmuEo .reference-page_checklist__tiC3m{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(6,auto);grid-auto-flow:column;gap:4px 24px}.reference-page_exclusions__UmuEo .reference-page_checklist__tiC3m li{gap:10px}.reference-page_investor__bksPG .reference-page_cards__TPDaL{gap:32px;margin-top:32px}.reference-page_investor__bksPG .reference-page_checklist__tiC3m{margin:0;gap:4px}.reference-page_investor__bksPG .reference-page_checklist__tiC3m li{gap:10px}.reference-page_investor__bksPG .reference-page_afterCards__oLcFy{font-size:28px;font-weight:700;line-height:1.3;margin-top:40px!important}.reference-page_faqIntro__R2_DH{align-self:start}.reference-page_offerFaq__dXCK9 .reference-page_faqIntro__R2_DH{position:sticky;top:120px;background:var(--forest);border-radius:10px;color:#fff;padding:24px;min-height:190px}.reference-page_offerFaq__dXCK9 .reference-page_faqIntro__R2_DH h2{font-size:34px;margin-bottom:8px}.reference-page_offerFaq__dXCK9 .reference-page_faqIntro__R2_DH p{margin:0}.reference-page_offerFaq__dXCK9 .reference-page_question__b0c5s{padding:0;background:transparent;margin:0}.reference-page_offerFaq__dXCK9 .reference-page_question__b0c5s summary{padding:26px 20px;background:var(--muted);border-radius:4px 4px 0 0;flex-direction:row-reverse;justify-content:flex-end;font-size:18px;font-weight:400}.reference-page_offerFaq__dXCK9 .reference-page_question__b0c5s p{padding:24px 0 32px}.reference-page_offerFaq__dXCK9 .reference-page_question__b0c5s:not([open]){margin-bottom:24px}@media(max-width:1023px){.reference-page_exclusions__UmuEo .reference-page_split__JGQvj{gap:32px}.reference-page_banner___yjpy .reference-page_copy__j906_{column-gap:32px}}@media(max-width:767px){.reference-page_offerFaq__dXCK9 .reference-page_faqIntro__R2_DH,.reference-page_stickyAdvisor__Iqvx6{position:static}.reference-page_advisorGrid__NIx_h>:first-child{order:0}.reference-page_options__0eI0i .reference-page_checklist__tiC3m,.reference-page_scope__hyPfv .reference-page_cards__TPDaL{grid-template-columns:1fr}.reference-page_banner___yjpy .reference-page_copy__j906_{display:block}.reference-page_banner___yjpy .reference-page_copy__j906_ p{margin-bottom:24px}.reference-page_exclusions__UmuEo .reference-page_checklist__tiC3m{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.reference-page_advisor____F9V{padding:30px 25px}.reference-page_offerFaq__dXCK9 .reference-page_faqIntro__R2_DH{min-height:0}}.reference-page_contactLinks__RGK8S svg{transition:transform .2s ease}.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7{transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.reference-page_contactLinks__RGK8S a:focus-visible{outline:2px solid #111;outline-offset:5px}.reference-page_contactLinks__RGK8S a:focus-visible svg{transform:translateY(-3px)}.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7:focus-visible{transform:translateY(-3px);box-shadow:0 6px 14px #00000014}.reference-page_contactLinks__RGK8S>div:first-child .reference-page_contactAction__jjuo7:focus-visible{background:var(--brand-cta-hover);border-color:var(--brand-cta-hover)}@media(hover:hover) and (pointer:fine){.reference-page_contactLinks__RGK8S a:hover svg{transform:translateY(-3px)}.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7:hover{transform:translateY(-3px);box-shadow:0 6px 14px #00000014}.reference-page_contactLinks__RGK8S>div:first-child .reference-page_contactAction__jjuo7:hover{background:var(--brand-cta-hover);border-color:var(--brand-cta-hover)}}@media(prefers-reduced-motion:reduce){.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7,.reference-page_contactLinks__RGK8S svg{transition:none}.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7:focus-visible,.reference-page_contactLinks__RGK8S .reference-page_contactAction__jjuo7:hover,.reference-page_contactLinks__RGK8S a:focus-visible svg,.reference-page_contactLinks__RGK8S a:hover svg{transform:none}}.reference-page_preparation__e01et .reference-page_icon__30bDZ{width:72px;height:72px;margin-bottom:24px;background:#e5efe8;color:#263e33;border-radius:20px}.reference-page_preparation__e01et .reference-page_icon__30bDZ svg{width:36px;height:36px;stroke-width:1.6}.home-reference-sections_section__9dsyH{padding:90px 0;background:#fff;color:var(--foreground);font-family:var(--font-inter),sans-serif;font-size:16px;line-height:1.5;scroll-margin-top:110px}.home-reference-sections_container__PoEqA{max-width:1288px;margin:auto;padding:0 24px}.home-reference-sections_section__9dsyH h2{font-family:var(--font-fraunces),serif;font-size:42px;font-weight:700;line-height:1.2;letter-spacing:-.025em;margin:0 0 24px}.home-reference-sections_section__9dsyH h3{font-family:var(--font-inter),sans-serif;font-weight:700;line-height:1.3;margin:0 0 30px}.home-reference-sections_section__9dsyH p{margin:0 0 30px}.home-reference-sections_section__9dsyH p:last-child{margin-bottom:0}.home-reference-sections_heading__peZbz{display:flex;justify-content:space-between;gap:40px;align-items:center;margin-bottom:60px}.home-reference-sections_heading__peZbz>div{max-width:850px}.home-reference-sections_cta__qYJDH{display:inline-flex;align-items:center;justify-content:center;gap:16px;flex-shrink:0;padding:17px 30px;border:1px solid transparent;border-radius:99px;background:var(--brand-cta);color:#111;font-weight:600;text-align:center;transition:background .2s}.home-reference-sections_cta__qYJDH svg{flex-shrink:0;transition:transform .2s}.home-reference-sections_cta__qYJDH:hover svg{transform:translateX(4px)}.home-reference-sections_cta__qYJDH:hover{background:var(--brand-cta-hover)}.home-reference-sections_outline__SazYR{border-color:currentColor;background:transparent;color:inherit}.home-reference-sections_outline__SazYR:hover{background:#ffffff25}.home-reference-sections_cta__qYJDH:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-reference-sections_benefits__SpMyV{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px}.home-reference-sections_benefits__SpMyV>div{height:100%;grid-column:span 5}.home-reference-sections_benefits__SpMyV>div:first-child,.home-reference-sections_benefits__SpMyV>div:nth-child(4){grid-column:span 7}.home-reference-sections_benefits__SpMyV>div:nth-child(n+5){grid-column:span 6}.home-reference-sections_benefit__KT6Ye{height:100%;overflow:hidden;border-radius:6px 28px 28px 28px;color:#1a1814;background:#f3f0ea;display:flex;flex-direction:column}.home-reference-sections_benefit__KT6Ye img{display:block;height:240px;width:100%;object-fit:cover;object-position:center 42%}.home-reference-sections_benefit__KT6Ye>div{position:relative;padding:28px 32px 32px;flex:1;border-top:4px solid #f59b23}.home-reference-sections_benefit__KT6Ye h3{font-size:24px;margin:0 0 14px;max-width:90%}.home-reference-sections_benefit__KT6Ye p{margin:0;line-height:1.65}.home-reference-sections_benefitNumber__xr7L3{display:block;font-size:12px;font-weight:700;letter-spacing:.14em;margin-bottom:12px;color:#8b501a}.home-reference-sections_benefits__SpMyV>div:first-child .home-reference-sections_benefit__KT6Ye{background:#24332c;color:#fff}.home-reference-sections_benefits__SpMyV>div:first-child .home-reference-sections_benefitNumber__xr7L3{color:#ffbb58}.home-reference-sections_benefits__SpMyV>div:nth-child(4) .home-reference-sections_benefit__KT6Ye{background:#ffba00}.home-reference-sections_benefits__SpMyV>div:nth-child(4) .home-reference-sections_benefit__KT6Ye>div{border-color:#24332c}.home-reference-sections_region__Qo7VU{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.home-reference-sections_region__Qo7VU span{display:block;margin-bottom:16px;font-size:14px}.home-reference-sections_contactTiles__x2ZW3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px;margin-top:64px}.home-reference-sections_contactTiles__x2ZW3>*{display:flex;align-items:center;gap:20px;background:var(--paper);border-radius:5px;padding:13px 20px;font-size:14px;line-height:1.5}.home-reference-sections_contactTiles__x2ZW3 svg{flex-shrink:0}.home-reference-sections_contactTiles__x2ZW3 a{transition:background .2s}.home-reference-sections_contactTiles__x2ZW3 a:hover{background:var(--brand-cta)}.home-reference-sections_paper__5MSpP{background:var(--paper)}.home-reference-sections_sidebarGrid__NGWVE{display:grid;grid-template-columns:1fr 2fr;gap:64px;align-items:start}.home-reference-sections_cooperation__7_tE2{display:grid;gap:32px}.home-reference-sections_cooperation__7_tE2 article{padding:26px;border-radius:22px;background:#fff}.home-reference-sections_cooperation__7_tE2 svg{color:var(--amber);margin-bottom:24px}.home-reference-sections_cooperation__7_tE2 h3{font-size:28px;margin-bottom:12px}.home-reference-sections_technologies__epmfs{background:var(--forest);color:#fff}.home-reference-sections_technologyGrid__aFkxj{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-reference-sections_technologyGrid__aFkxj>div{height:100%}.home-reference-sections_technology__RR1bT{height:100%;border:1px solid #e6e6e6;border-radius:10px;background:#fff;color:#111;padding:26px}.home-reference-sections_roundIcon__9GqQ8{display:flex;width:90px;height:90px;background:var(--muted);border-radius:50%;align-items:center;justify-content:center;margin-bottom:32px;transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.home-reference-sections_technology__RR1bT:hover .home-reference-sections_roundIcon__9GqQ8{transform:translateY(-6px) scale(1.1)}.home-reference-sections_technology__RR1bT h3{font-size:16px;margin-bottom:32px}.home-reference-sections_technology__RR1bT .home-reference-sections_cta__qYJDH{font-weight:500}.home-reference-sections_technology__RR1bT p{margin-bottom:32px}.home-reference-sections_steps__Zi1Qk{background:var(--foreground);color:#fff}.home-reference-sections_stepsGrid__Rj6_0{display:grid;grid-template-columns:1fr 2fr;gap:32px;align-items:start}.home-reference-sections_stepsLabel__7tHhw{padding-top:8px}.home-reference-sections_stickyAdvisor__1ze68{position:sticky;top:120px;background:#fff;color:#222;border-radius:30px;padding:50px 25px;display:flex;flex-direction:column;align-items:center;text-align:center}.home-reference-sections_stickyAdvisor__1ze68 img{width:160px;height:160px;border-radius:50%;object-fit:cover;margin-bottom:25px}.home-reference-sections_stickyAdvisor__1ze68 h3{font-size:20px;margin-bottom:8px}.home-reference-sections_stickyAdvisor__1ze68 p{font-size:13px;margin-bottom:32px}.home-reference-sections_stickyAdvisor__1ze68>a{width:100%;display:flex;align-items:center;justify-content:center;gap:40px;padding:20px 10px;border-radius:10px;background:var(--brand-cta);color:#111;margin-bottom:20px;font-size:14px}.home-reference-sections_availability___3Qa4{display:flex;align-items:center;gap:12px;font-size:14px}.home-reference-sections_availability___3Qa4>span:first-child{background:var(--done);width:11px;height:11px;border-radius:50%}.home-reference-sections_stepCards__d_Jfi{display:grid;grid-template-columns:1fr 1fr;gap:32px}.home-reference-sections_stepCards__d_Jfi>div{height:100%}.home-reference-sections_stepCards__d_Jfi article{height:100%;border-radius:22px;background:var(--paper);color:#111}.home-reference-sections_stepCards__d_Jfi svg{color:var(--amber);margin-bottom:22px}.home-reference-sections_stepCards__d_Jfi h3{font-size:28px;margin-bottom:12px}.home-reference-sections_faqIntro__uLSV2{padding:26px;border-radius:10px;background:var(--muted)}.home-reference-sections_faqIntro__uLSV2 h2{font-size:48px;margin-bottom:12px}.home-reference-sections_faq__UxiSZ details{border-top:1px solid #111}.home-reference-sections_faq__UxiSZ summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-size:18px;padding:30px 0;color:#111}.home-reference-sections_faq__UxiSZ summary::-webkit-details-marker{display:none}.home-reference-sections_faq__UxiSZ summary svg{flex-shrink:0;transition:transform .2s}.home-reference-sections_faq__UxiSZ details[open] summary svg{transform:rotate(180deg)}.home-reference-sections_faq__UxiSZ details p{margin:0;padding-bottom:32px}.home-reference-sections_faq__UxiSZ summary:focus-visible{outline:2px solid var(--amber);outline-offset:4px}@media(max-width:1023px){.home-reference-sections_section__9dsyH h2{font-size:36px}.home-reference-sections_heading__peZbz{align-items:flex-start;flex-direction:column;gap:16px}.home-reference-sections_benefits__SpMyV{gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-reference-sections_benefits__SpMyV>div:nth-child(n){grid-column:span 1}.home-reference-sections_region__Qo7VU,.home-reference-sections_sidebarGrid__NGWVE{gap:32px}.home-reference-sections_contactTiles__x2ZW3{gap:16px}.home-reference-sections_contactTiles__x2ZW3>*{padding:14px;gap:12px;font-size:12px}.home-reference-sections_stepsGrid__Rj6_0{grid-template-columns:1fr 1.8fr;gap:24px}.home-reference-sections_stickyAdvisor__1ze68{padding:30px 16px;top:100px}.home-reference-sections_stepCards__d_Jfi{gap:20px}.home-reference-sections_stepCards__d_Jfi h3{font-size:24px}.home-reference-sections_faqIntro__uLSV2 h2{font-size:36px}}@media(max-width:767px){.home-reference-sections_section__9dsyH{padding:52px 0}.home-reference-sections_container__PoEqA{padding:0 20px}.home-reference-sections_section__9dsyH h2{font-size:32px}.home-reference-sections_heading__peZbz{margin-bottom:32px}.home-reference-sections_benefits__SpMyV,.home-reference-sections_contactTiles__x2ZW3,.home-reference-sections_region__Qo7VU,.home-reference-sections_sidebarGrid__NGWVE,.home-reference-sections_stepCards__d_Jfi,.home-reference-sections_stepsGrid__Rj6_0,.home-reference-sections_technologyGrid__aFkxj{grid-template-columns:1fr}.home-reference-sections_benefit__KT6Ye img{height:230px}.home-reference-sections_benefit__KT6Ye>div{padding:24px}.home-reference-sections_benefit__KT6Ye h3{font-size:22px;max-width:100%}.home-reference-sections_contactTiles__x2ZW3{margin-top:32px}.home-reference-sections_contactTiles__x2ZW3>*{font-size:14px}.home-reference-sections_cooperation__7_tE2 h3{font-size:24px}.home-reference-sections_stickyAdvisor__1ze68{position:static;max-width:400px;width:100%;margin:auto}.home-reference-sections_stepCards__d_Jfi h3{font-size:25px}.home-reference-sections_faqIntro__uLSV2 h2{font-size:36px}.home-reference-sections_faq__UxiSZ summary{font-size:17px}.home-reference-sections_cta__qYJDH{max-width:100%;padding:15px 24px}.home-reference-sections_technologyGrid__aFkxj{gap:24px}}@media(prefers-reduced-motion:reduce){.home-reference-sections_benefit__KT6Ye img,.home-reference-sections_cta__qYJDH svg,.home-reference-sections_faq__UxiSZ summary svg,.home-reference-sections_roundIcon__9GqQ8{transition:none}.home-reference-sections_benefit__KT6Ye:hover img,.home-reference-sections_cta__qYJDH:hover svg,.home-reference-sections_technology__RR1bT:hover .home-reference-sections_roundIcon__9GqQ8{transform:none}}.home-reference-sections_faqIntro__uLSV2{position:sticky;top:120px}@media(max-width:767px){.home-reference-sections_faqIntro__uLSV2{position:static}}.home-reference-sections_benefits__SpMyV{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0;padding-bottom:16px;scrollbar-width:thin;scrollbar-color:#b76a22 #ece8e0}.home-reference-sections_benefits__SpMyV>div:nth-child(n){flex:0 0 300px;height:auto;scroll-snap-align:start}.home-reference-sections_benefit__KT6Ye{border-radius:14px}.home-reference-sections_benefit__KT6Ye img{height:210px}.home-reference-sections_benefit__KT6Ye>div{padding:20px}.home-reference-sections_benefit__KT6Ye h3{font-size:20px;max-width:100%}.home-reference-sections_benefit__KT6Ye p{font-size:15px;line-height:1.55}.home-reference-sections_benefitNumber__xr7L3{display:none}@media (max-width:767px){.home-reference-sections_benefits__SpMyV{gap:14px}.home-reference-sections_benefits__SpMyV>div:nth-child(n){flex-basis:min(300px,82vw)}.home-reference-sections_benefit__KT6Ye img{height:190px}}.home-reference-sections_regionMap__r61bG{width:210px;max-width:100%;height:auto;margin-top:12px}.home-reference-sections_regionContact__hh1VY{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding:24px 28px;background:#24332c;color:#fff;border-radius:16px;border-top:3px solid #f59b23}.home-reference-sections_regionContact__hh1VY a{display:flex;align-items:center;gap:10px;font-weight:600;overflow-wrap:anywhere}.home-reference-sections_regionContact__hh1VY a:hover{color:#ffc15c}.home-reference-sections_regionContact__hh1VY a:focus-visible{outline:2px solid #ffc15c;outline-offset:5px}.home-reference-sections_regionContact__hh1VY svg{flex-shrink:0;color:#ffc15c}.home-reference-sections_regionContact__hh1VY small,.home-reference-sections_regionPerson__HvC2f span{display:block;margin-top:5px;font-size:13px;color:#d2dbd5}.home-reference-sections_regionPerson__HvC2f{display:flex;align-items:center;gap:14px}.home-reference-sections_regionPerson__HvC2f img{width:56px;height:56px;border-radius:50%;object-fit:cover}@media(max-width:1023px){.home-reference-sections_regionContact__hh1VY{flex-wrap:wrap}}@media(max-width:767px){.home-reference-sections_regionContact__hh1VY{flex-direction:column;align-items:flex-start;gap:22px;padding:24px 20px}.home-reference-sections_regionMap__r61bG{width:160px}.home-reference-sections_region__Qo7VU{gap:16px}}.home-reference-sections_cooperation__7_tE2{gap:18px}.home-reference-sections_cooperation__7_tE2 article{display:flex;align-items:flex-start;gap:22px;padding:26px 28px;border:1px solid #e2ddd4;border-left:3px solid #f59b23;border-radius:4px 18px 18px 4px}.home-reference-sections_cooperationIcon__2y4o7{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:52px;height:52px;background:#f8eddb;color:#80501d;border-radius:12px}.home-reference-sections_cooperation__7_tE2 .home-reference-sections_cooperationIcon__2y4o7 svg{margin:0;color:inherit}.home-reference-sections_cooperation__7_tE2 h3{font-size:23px;margin-bottom:10px}.home-reference-sections_cooperation__7_tE2 p{color:#57534c;line-height:1.65}@media(max-width:767px){.home-reference-sections_cooperation__7_tE2 article{padding:22px 18px;gap:14px}.home-reference-sections_cooperationIcon__2y4o7{width:42px;height:42px;border-radius:10px}.home-reference-sections_cooperation__7_tE2 h3{font-size:20px}}.home-reference-sections_technology__RR1bT{display:flex;flex-direction:column;padding:30px;border:0;border-top:4px solid #f59b23;border-radius:4px 20px 20px 20px}.home-reference-sections_technologyIcon__Tnakq{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;flex-shrink:0;border-radius:12px;background:#f8eddb;color:#80501d;margin-bottom:20px}.home-reference-sections_technology__RR1bT h3{font-size:24px;margin:0 0 22px}.home-reference-sections_technologySpecs__qI4sM{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 0;margin-bottom:22px;border-block:1px solid #e6e0d7}.home-reference-sections_technologySpecs__qI4sM span{display:block;font-size:13px;color:#625d54}.home-reference-sections_technologySpecs__qI4sM strong{display:block;font-size:28px;color:#24332c;line-height:1.2;margin-bottom:6px}.home-reference-sections_technology__RR1bT p{color:#57534c;line-height:1.65}.home-reference-sections_technology__RR1bT .home-reference-sections_cta__qYJDH{margin-top:auto;align-self:flex-start}@media(max-width:767px){.home-reference-sections_technology__RR1bT{padding:24px 20px}.home-reference-sections_technology__RR1bT h3{font-size:21px}.home-reference-sections_technologyIcon__Tnakq{width:48px;height:48px}.home-reference-sections_technologySpecs__qI4sM strong{font-size:25px}.home-reference-sections_technology__RR1bT .home-reference-sections_cta__qYJDH{width:100%;font-size:14px}}.home-reference-sections_stepCards__d_Jfi{gap:24px}.home-reference-sections_stepCards__d_Jfi article{padding:26px;border-radius:6px 20px 20px 20px;border-top:3px solid #d68b2c}.home-reference-sections_stepIcon__EhGoK{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:#e9e1d3;color:#80501d;margin-bottom:20px}.home-reference-sections_stepCards__d_Jfi .home-reference-sections_stepIcon__EhGoK svg{margin:0;color:inherit}.home-reference-sections_stepCards__d_Jfi h3{font-size:24px;line-height:1.3;margin-bottom:14px}.home-reference-sections_stepCards__d_Jfi p{color:#57534c;line-height:1.65}@media(max-width:767px){.home-reference-sections_stepCards__d_Jfi{gap:18px}.home-reference-sections_stepCards__d_Jfi article{padding:24px}.home-reference-sections_stepCards__d_Jfi h3{font-size:22px}}.home-reference-sections_faqLayout__9ksuf{max-width:1120px}.home-reference-sections_faqHeader__uMtOV{display:grid;grid-template-columns:1.3fr 1fr;align-items:end;gap:48px;margin-bottom:36px}.home-reference-sections_faqHeader__uMtOV h2{margin-bottom:0}.home-reference-sections_faqHeader__uMtOV p{color:#625d54;line-height:1.65}.home-reference-sections_faqHeader__uMtOV a{color:#80501d;text-decoration:underline;text-underline-offset:4px}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ{display:grid;gap:12px}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ details{border:1px solid #e2ddd4;border-radius:14px;background:#faf8f4;overflow:hidden}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ details[open]{border-color:#d8b47b;background:#fff}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ summary{padding:22px 24px;justify-content:space-between;gap:20px;font-weight:600}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ summary svg{color:#a9631d}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ details p{padding:0 24px 24px;max-width:900px;line-height:1.7;color:#57534c}@media(max-width:767px){.home-reference-sections_faqHeader__uMtOV{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ summary{padding:20px;font-size:16px}.home-reference-sections_faqLayout__9ksuf .home-reference-sections_faq__UxiSZ details p{padding:0 20px 20px;font-size:15px}}.hero_hero__Aa1kH{margin-top:80px;min-height:calc(100svh - 80px);background:#24332c}.hero_scrim__ru53l{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgb(16 24 19/.76),rgb(16 24 19/.56) 58%,rgb(16 24 19/.2))}@media (min-width:768px){.hero_hero__Aa1kH{min-height:clamp(560px,43vw,860px)}.hero_scrim__ru53l{background:linear-gradient(90deg,rgb(16 24 19/.74),rgb(16 24 19/.64) 32%,rgb(16 24 19/.4) 47%,rgb(16 24 19/.08) 65%,transparent 80%)}}@media (min-width:1024px){.hero_hero__Aa1kH{margin-top:96px}}@media (max-width:767px){.hero_hero__Aa1kH{justify-content:flex-start;min-height:0}.hero_hero__Aa1kH .hero-background-photo{object-position:60% 60%;transform:scale(1.4);transform-origin:60% 65%}}.opieka-klienta_section__AIPvS{background:#f7f4ef;padding:72px 20px}.opieka-klienta_container__Q_MAU{max-width:1208px;margin:0 auto}.opieka-klienta_heading__Dw4w_{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:36px}.opieka-klienta_heading__Dw4w_ h2{max-width:760px;margin-top:20px;font-size:clamp(30px,3.4vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.025em}.opieka-klienta_more__YrhVa{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-shrink:0;min-height:48px;padding:12px 0;border-bottom:2px solid #f59b23;font-weight:600}.opieka-klienta_more__YrhVa:hover{color:#a34313}.opieka-klienta_more__YrhVa:focus-visible{outline:2px solid #a34313;outline-offset:6px}.opieka-klienta_grid__Kmz1p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.opieka-klienta_card__OgLjC{padding:28px 32px 32px;border:1px solid #ded9d0;border-radius:4px 24px 24px 24px;background:#fff}.opieka-klienta_card__OgLjC:first-child{background:#24332c;border-color:#24332c;color:#fff}.opieka-klienta_cardTop___MK6i{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.opieka-klienta_icon__MwvTp{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:4px 14px 14px 14px;color:#1a1814;background:#ffb900}.opieka-klienta_number__5Sm4d{font-size:14px;font-weight:600;letter-spacing:.12em;color:#77736c}.opieka-klienta_card__OgLjC:first-child .opieka-klienta_number__5Sm4d{color:#c4cec7}.opieka-klienta_card__OgLjC h3{margin:0 0 12px;font-size:22px;font-weight:650;line-height:1.3;letter-spacing:-.015em}.opieka-klienta_card__OgLjC p{margin:0;color:#595650;font-size:16px;line-height:1.65}.opieka-klienta_card__OgLjC:first-child p{color:#e0e5e1}@media (max-width:767px){.opieka-klienta_section__AIPvS{padding:48px 20px}.opieka-klienta_heading__Dw4w_{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.opieka-klienta_grid__Kmz1p{grid-template-columns:1fr;gap:16px}.opieka-klienta_card__OgLjC{padding:24px}.opieka-klienta_card__OgLjC h3{font-size:21px}.opieka-klienta_cardTop___MK6i{margin-bottom:20px}}