.page_page__FsKkS{display:flex;flex-direction:column}.case-study-section_section___fvGX{background:linear-gradient(180deg,#FFFFFF,#F6F4F1);padding:var(--section-padding-y) 0}.case-study-section_container__DewpO{margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding)}.case-study-section_card__oxoZD{background:var(--color-white);border-radius:12px;display:flex;gap:clamp(24px,5vw,48px);justify-content:space-between;padding:clamp(32px,6vw,64px) clamp(32px,6vw,72px)}.case-study-section_content__5snNC{display:flex;flex:1;flex-direction:column;gap:clamp(20px,4vw,32px);max-width:clamp(360px,62vw,700px)}.case-study-section_textBlock__3eFZu{display:flex;flex-direction:column;gap:var(--title-gap)}.case-study-section_title__Ex_Z9{font-family:var(--font-geist),sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:400;letter-spacing:-1.12px;line-height:var(--title-line-height);margin:0}.case-study-section_description__9bqYI{color:var(--color-ink-muted);font-size:18px;line-height:var(--body-line-height);margin:0}.case-study-section_author__J0i4t{align-items:center;display:flex;gap:16px}.case-study-section_avatar__Rm8P1{border-radius:16px;height:clamp(40px,5vw,48px);-o-object-fit:cover;object-fit:cover;width:clamp(40px,5vw,48px)}.case-study-section_authorMeta__Wz4X_{display:flex;flex-direction:column;gap:6px}.case-study-section_authorName__OAzbw{font-size:18px;font-weight:600}.case-study-section_authorTitle__5iBYm{color:var(--color-ink-muted);font-size:14px}.case-study-section_decoration__c33PD{align-items:center;display:flex;justify-content:center;width:clamp(140px,22vw,200px)}.case-study-section_decoration__c33PD img{height:auto;-o-object-fit:contain;object-fit:contain;width:clamp(110px,18vw,160px)}.case-study-section_decorationFloat__i_h2R img{animation:case-study-section_caseStudyFloat__bEc0A 10s var(--motion-ease) infinite;will-change:transform}@keyframes case-study-section_caseStudyFloat__bEc0A{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}@media (max-width:1200px){.case-study-section_card__oxoZD{padding:clamp(32px,6vw,48px)}}@media (max-width:960px){.case-study-section_card__oxoZD{flex-direction:column;align-items:flex-start}.case-study-section_decoration__c33PD{width:100%;justify-content:flex-end}}@media (max-width:768px){.case-study-section_card__oxoZD{padding:clamp(28px,7vw,40px) clamp(20px,6vw,32px)}}.rich-text_muted__y3jGf{color:var(--color-ink-muted)}.rich-text_accent__0GRwm{color:var(--color-accent)}.rich-text_script__u1i2x{font-family:var(--font-seriously-nostalgic),cursive;font-size:1.06em;line-height:1}.rich-text_medium__zP0l9{color:inherit;font-weight:500}.credit-infra-section_section__GrfVq{background:transparent;padding:var(--section-padding-y) 0}.credit-infra-section_container__dqDp5{margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding)}.credit-infra-section_header__makTB{align-items:center;display:flex;flex-direction:column;gap:var(--title-gap);text-align:center}.credit-infra-section_title__uvu_3{font-family:var(--font-geist),sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:400;letter-spacing:-1.12px;line-height:var(--title-line-height);margin:0;max-width:clamp(320px,70vw,740px)}.credit-infra-section_description__WvSxO{color:var(--color-ink-muted);font-size:16px;line-height:var(--body-line-height);margin:0;max-width:clamp(280px,60vw,640px)}.credit-infra-section_grid__E9XRW{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(40px,6vw,64px)}.credit-infra-section_card__uxyLt{background:#f8f6f2;border-radius:12px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:clamp(24px,4vw,40px);position:relative}.credit-infra-section_cardHeader__e_MGw{display:flex;flex-direction:column;gap:24px;width:100%}.credit-infra-section_cardTitle__FI0fT{font-family:var(--font-geist),sans-serif;font-size:clamp(18px,2vw,24px);font-weight:500;line-height:1.4;height:auto;margin:0;text-transform:uppercase;white-space:pre-line;width:100%}.credit-infra-section_cardIllustration__dIv_9{border-radius:12px;flex-shrink:0;overflow:hidden;width:100%;display:flex;justify-content:flex-end}.credit-infra-section_cardIllustrationReport__nK3hV{overflow:visible}.credit-infra-section_cardIllustrationWorkflow__45duY{justify-content:flex-start}.credit-infra-section_cardIllustrationImage__3sirm{width:min(360px,100%)}.credit-infra-section_cardIllustrationImage__3sirm,.credit-infra-section_creditReport__5hRFo{animation:credit-infra-section_creditIllustrationFloat__bSO1p 12s var(--motion-ease) infinite;will-change:transform}.credit-infra-section_creditReport__5hRFo{align-self:flex-start;background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);border-radius:12px;box-shadow:0 4px 4px -4px rgba(12,12,13,.05),0 16px 16px -8px rgba(12,12,13,.1);height:clamp(180px,22vw,224.6267px);margin-top:-20px;overflow:hidden;padding:17.143px;position:relative;width:min(300px,100%)}.credit-infra-section_creditReportRow__3BRd7{align-items:center;display:flex;position:absolute}.credit-infra-section_creditReportRowSmall__0MCFR{background:linear-gradient(90deg,#fafafa,#f5f5f5);border-radius:7.963px;gap:5.309px;height:37.161px;left:47.143px;padding:7.963px;width:205.714px}.credit-infra-section_creditReportRowLarge__lBT2W{background:linear-gradient(90deg,#e5e5e5,#f5f5f5);border-radius:10.286px;gap:6.857px;height:48px;left:17.143px;padding:10.286px;width:265.714px}.credit-infra-section_creditReportDot__gZm39{background:#e6e6e6;border-radius:9999px;height:21.235px;width:21.235px;flex-shrink:0}.credit-infra-section_creditReportDotLarge__6r2qA{background:#cccccc;border-radius:9999px;height:27.429px;width:27.429px;flex-shrink:0}.credit-infra-section_creditReportLineShort__lOGMk,.credit-infra-section_creditReportLine__oQ1DW{background:#e3e3e3;border-radius:2.654px;display:block;height:3.982px;flex-shrink:0}.credit-infra-section_creditReportLineShort__lOGMk{margin-left:auto;width:19.244px}.credit-infra-section_creditReportLineLarge__sRFGy{background:#e3e3e3;border-radius:3.429px;display:block;height:5.143px;width:171.429px;flex-shrink:0}.credit-infra-section_creditReportLineShortLarge__iKy7x{background:#e3e3e3;border-radius:3.429px;display:block;height:5.143px;margin-left:auto;width:24.857px;flex-shrink:0}.credit-infra-section_creditReportOverlay__ztKk6{background:linear-gradient(180deg,rgba(255,255,255,.25),#ffffff);height:clamp(200px,26vw,260px);left:-30px;position:absolute;top:2px;width:clamp(300px,40vw,410px);pointer-events:none}.credit-infra-section_creditReportVector__SDM5F{position:absolute;display:block;max-width:none;pointer-events:none}.credit-infra-section_cardIllustrationWorkflow__45duY img{animation:none}.credit-infra-section_workflowCard__ofjjY{background:linear-gradient(180deg,rgba(255,255,255,0),#ffffff);border-radius:12px;box-shadow:0 4px 4px -4px rgba(12,12,13,.05),0 16px 16px -8px rgba(12,12,13,.1);display:flex;align-items:flex-start;justify-content:space-between;overflow:hidden;padding:20px 24px;position:absolute;left:185px;top:120px;height:clamp(160px,20vw,200px);width:clamp(260px,32vw,347px);animation:credit-infra-section_creditIllustrationFloat__bSO1p 12s var(--motion-ease) infinite;will-change:transform}@media (max-width:1024px){.credit-infra-section_grid__E9XRW{grid-template-columns:minmax(0,1fr)}.credit-infra-section_cardIllustration__dIv_9{justify-content:flex-start}.credit-infra-section_workflowCard__ofjjY{position:relative;left:auto;top:auto;width:min(347px,100%);margin-top:24px}.credit-infra-section_creditReport__5hRFo{margin-top:0}}.credit-infra-section_workflowInner__xOtrZ{display:flex;flex-direction:column;gap:0;height:100%;width:100%;box-sizing:border-box}.credit-infra-section_workflowRow__e0ARE{display:flex;gap:clamp(10px,2vw,16px);align-items:flex-start;height:clamp(32px,4vw,40px);margin-left:clamp(16px,2vw,20px);width:calc(100% - clamp(32px, 4vw, 40px))}.credit-infra-section_workflowIconColumn__IcgOp{display:flex;flex-direction:column;align-items:center;height:clamp(32px,4vw,40px);width:clamp(12px,2vw,14px)}.credit-infra-section_workflowIcon___g_Bs{display:flex;align-items:center;height:clamp(18px,2.6vw,24px);justify-content:center}.credit-infra-section_workflowIcon___g_Bs img{display:block;height:clamp(12px,2vw,14px);width:clamp(12px,2vw,14px)}.credit-infra-section_workflowLine__k9iSu{height:clamp(12px,2vw,16px);position:relative;width:clamp(12px,2vw,14px)}.credit-infra-section_workflowLine__k9iSu img{display:none}.credit-infra-section_workflowLine__k9iSu:before{background:repeating-linear-gradient(180deg,rgba(8,31,36,.5) 0,rgba(8,31,36,.5) 2px,transparent 0,transparent 4px);content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}.credit-infra-section_workflowText__3rPCL{font-size:clamp(12px,1.6vw,14px);line-height:clamp(18px,2.4vw,24px);margin:0}.credit-infra-section_workflowTextMuted__Y87fW{color:rgba(8,31,36,.5);font-weight:400}.credit-infra-section_workflowTextActive__NJ93x{color:#081f24;font-weight:500}@keyframes credit-infra-section_creditIllustrationFloat__bSO1p{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.credit-infra-section_cardHighlights__JWQk4{display:flex;flex-direction:column;gap:clamp(24px,4vw,40px)}.credit-infra-section_cardHighlight__L3AqT{color:#081f24;font-family:var(--font-neue-montreal),sans-serif;font-size:clamp(16px,2.2vw,20px);font-weight:400;line-height:1.4;margin:0}@media (max-width:1200px){.credit-infra-section_container__dqDp5{padding:0 80px}.credit-infra-section_cardOverlay__fYi4g{padding:32px}}@media (max-width:960px){.credit-infra-section_grid__E9XRW{grid-template-columns:1fr}.credit-infra-section_cardHeader__e_MGw{flex-direction:column;align-items:flex-start}.credit-infra-section_cardIllustration__dIv_9{align-self:flex-start;max-width:360px;width:100%}}@media (max-width:768px){.credit-infra-section_container__dqDp5{padding:0 24px}.credit-infra-section_title__uvu_3{font-size:32px}}.faq-section_section__8wChw{background:var(--color-white);padding:var(--section-padding-y) 0}.faq-section_inner__pCIqA{display:flex;flex-direction:column;gap:clamp(40px,6vw,80px);margin:0 auto;max-width:var(--container-width);padding:0 var(--container-padding)}.faq-section_header__HWA3X{align-items:center;display:flex;flex-direction:column;gap:var(--title-gap);text-align:center}.faq-section_header__HWA3X h2{font-family:var(--font-geist),sans-serif;font-size:clamp(28px,3.2vw,40px);font-weight:400;letter-spacing:-1.12px;line-height:var(--title-line-height);margin:0}.faq-section_header__HWA3X p{font-size:18px;line-height:var(--body-line-height);margin:0;max-width:clamp(320px,60vw,637px)}.faq-section_panel__P1Owo{background:transparent;border-radius:var(--radius-lg);padding:0}.faq-section_itemOpen__Dfkma,.faq-section_item__qXt8y{display:flex;flex-direction:column;gap:20px;padding:20px 0}.faq-section_itemRow__LSU3C{align-items:center;background:none;border:0;cursor:pointer;display:flex;justify-content:space-between;gap:16px;padding:0;text-align:left;width:100%}.faq-section_itemRow__LSU3C:focus-visible{outline:2px solid rgba(8,31,36,.2);outline-offset:6px;border-radius:4px}.faq-section_itemRow__LSU3C p{font-size:24px;font-weight:500;line-height:32px;margin:0}.faq-section_itemRow__LSU3C img{height:clamp(16px,2.4vw,20px);width:clamp(16px,2.4vw,20px)}.faq-section_itemAnswer__9lfi8{font-size:18px;line-height:var(--body-line-height);margin:0}.faq-section_divider__BGHXR{border-bottom:1px solid rgba(8,31,36,.1)}@media (max-width:1200px){.faq-section_itemRow__LSU3C p{font-size:22px}}@media (max-width:768px){.faq-section_itemRow__LSU3C p{font-size:20px}}