:root{--reef-cream:#fffaf4;--reef-card:#fffffff0;--reef-line:#ede4dc;--reef-coral:#ff624d;--reef-navy:#082c4c;--reef-sky:#a9dce9}.reference-layout.homepage-refresh,.subpage{background:radial-gradient(circle at 7% 20%, #a9dce933 0 2px, transparent 3px), radial-gradient(circle at 94% 36%, #a9dce933 0 2px, transparent 3px), linear-gradient(180deg, #fffdf9 0%, var(--reef-cream) 100%);position:relative;overflow:hidden}.reference-layout.homepage-refresh{padding:28px 0 72px}.shared-financing-options,.offer-requirements,.together-section,.faq-cards,.shared-why-coral,.subpage>section:not(.page-hero-v2){z-index:1;position:relative}.shared-financing-options,.offer-requirements,.together-section,.faq-cards,.shared-why-coral{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:34px;padding-right:34px}.shared-section-heading{text-align:center;max-width:680px;margin:0 auto 25px}.shared-section-heading>span{display:none}.shared-section-heading h2,.reference-heading h2,.faq-cards .reference-heading p{color:var(--reef-navy);letter-spacing:-.045em;margin:0;font-size:clamp(29px,3.1vw,43px);line-height:1.08}.shared-section-heading h2:after,.reference-heading h2:after{content:"";background:var(--reef-coral);border-radius:99px;width:48px;height:3px;margin:16px auto 0;display:block}.shared-section-heading p{color:#527089;max-width:590px;margin:13px auto 0;font-size:15px;line-height:1.55}.shared-options-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px;max-width:1050px;margin:0 auto}.shared-options-grid article,.page-cards article{border:1px solid var(--reef-line);background:var(--reef-card);text-align:center;border-radius:16px;min-height:254px;padding:28px 22px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 30px #082c4c0e}.shared-options-grid article:hover,.page-cards article:hover{transform:translateY(-4px);box-shadow:0 17px 38px #082c4c1a}.shared-product-icon{width:58px;height:58px;color:var(--reef-navy);place-items:center;margin:0 auto 18px;display:grid}.shared-product-icon svg,.page-cards article>svg{width:52px;height:52px}.shared-options-grid h3,.page-cards h3{min-height:44px;color:var(--reef-navy);letter-spacing:-.025em;margin:0;font-size:16px;line-height:1.22}.shared-options-grid .card-accent-line{background:var(--reef-coral);border-radius:9px;width:30px;height:2px;margin:12px auto;display:block}.shared-options-grid p,.page-cards p{color:#59728a;margin:0;font-size:12px;line-height:1.55}.shared-edge-reef{opacity:.9;pointer-events:none;width:132px}.shared-edge-reef-left{bottom:4px;left:-26px}.shared-edge-reef-right{bottom:4px;right:-26px;transform:scaleX(-1)}.shared-bubbles{opacity:.75}.shared-fish{width:48px}.shared-fish-one{top:58px;right:18%}.shared-fish-two{top:92px;right:12%}.shared-fish-three{bottom:26px;left:15%}.financing-process-reference{display:none}.reef-story{position:relative}.shared-reef-fish-layer{opacity:.68}.together-section{background:linear-gradient(#e6f6f9b8,#fffaf40d 80%),radial-gradient(at 50% -10%,#a9dce961,#0000 64%);margin-top:12px;padding-top:64px;padding-bottom:65px;overflow:hidden}.together-section:before{content:"";z-index:-1;background:linear-gradient(#e8f7f9f5,#fffaf473);border-radius:50% 50% 0 0/7% 7% 0 0;width:120vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.together-section .reference-heading{text-align:center}.together-section .reference-heading>span{display:none}.together-flow{grid-template-columns:repeat(3,1fr);gap:22px;max-width:1010px;margin:42px auto 0;display:grid;position:relative}.together-flow:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#adc0ca 0 6px,#0000 6px 12px);height:2px;position:absolute;top:31px;left:17%;right:17%}.together-flow article{border:1px solid var(--reef-line);text-align:center;background:#fffffff0;border-radius:16px;min-height:245px;padding:34px 24px 26px;box-shadow:0 12px 28px #082c4c0b}.together-flow .step-progress{background:var(--reef-coral);color:#fff;border:0;border-radius:50%;place-items:center;width:35px;height:35px;font-size:14px;font-weight:800;display:grid;position:absolute;top:-12px;left:50%;transform:translate(-50%);box-shadow:0 5px 12px #ff624d3d}.together-flow .step-progress:before{display:none}.together-flow .process-art{width:56px;height:56px;color:var(--reef-navy);border-color:#e1e9ed;margin:8px auto 16px}.together-flow h3{color:var(--reef-navy);margin:0 0 10px;font-size:17px;line-height:1.24}.together-flow p{color:#59728a;margin:0;font-size:13px;line-height:1.55}.process-reef{display:none}.offer-requirements{border:1px solid var(--reef-line);background:#ffffffe0;border-radius:18px;max-width:1080px;margin-top:10px;margin-bottom:54px;padding-top:34px;padding-bottom:34px;box-shadow:0 12px 34px #082c4c0a}.offer-requirements-grid{grid-template-columns:repeat(3,1fr);gap:14px}.offer-requirements-grid article{min-height:116px;box-shadow:none;background:#fff;border:1px solid #edf0ed;border-radius:12px;padding:18px}.offer-requirements-grid .illustration-circle{width:42px;height:42px;color:var(--reef-coral);background:#fff6f1;margin:0 auto 11px}.offer-requirements-grid p{color:var(--reef-navy);margin:0;font-size:13px;font-weight:700;line-height:1.4}.shared-why-coral{background:0 0;border-top:1px solid #ede4dccc;border-bottom:1px solid #ede4dccc;grid-template-columns:minmax(0,.96fr) minmax(430px,1.04fr);align-items:center;gap:clamp(38px,6vw,96px);max-width:1240px;min-height:0;margin:0 auto 64px;padding-top:52px;padding-bottom:52px;display:grid}.shared-why-coral .stands-copy{max-width:580px}.shared-why-coral .stands-copy>h2{color:var(--reef-navy);letter-spacing:-.055em;margin:0 0 20px;font-size:clamp(35px,3.8vw,54px);line-height:1}.shared-why-coral .stands-copy>h2:after{content:"";background:var(--reef-coral);border-radius:99px;width:48px;height:3px;margin-top:16px;display:block}.shared-why-coral .stands-list{gap:0;display:grid}.shared-why-coral .stands-list article{background:0 0;border-bottom:1px solid #e4e8eb;grid-template-columns:56px 1fr;align-items:center;gap:16px;min-height:94px;margin:0;padding:15px 0;display:grid}.shared-why-coral .stands-list article:last-child{border-bottom:0}.shared-why-coral .stands-list article>i{border:2px solid var(--reef-coral);width:50px;height:50px;color:var(--reef-coral);background:#fff;border-radius:50%;place-items:center;display:grid}.shared-why-coral .stands-list h3{color:var(--reef-navy);margin:0 0 4px;font-size:20px;line-height:1.2}.shared-why-coral .stands-list p{color:#527089;margin:0;font-size:14px;line-height:1.48}.restored-advisor-scene,.shared-why-coral .advisor-scene{width:100%;min-height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;display:block;overflow:visible}.shared-why-coral .advisor-scene img{object-fit:contain;width:100%;max-width:720px;height:auto;margin-left:auto;display:block}.shared-why-reef,.shared-why-fish{display:none}.faq-cards .reference-heading{text-align:center;margin-bottom:21px}.faq-card-grid.single-faq-list{border:1px solid var(--reef-line);background:#ffffffeb;border-radius:16px;padding:12px;box-shadow:0 12px 30px #082c4c0a}.single-faq-list details{border-bottom:1px solid #edf0f1;margin:0}.single-faq-list details:last-child{border-bottom:0}.single-faq-list summary{min-height:58px;color:var(--reef-navy);padding:0 16px;font-size:14px;font-weight:800}.single-faq-list details p{color:#59728a;padding:0 16px 16px}.shared-funding-banner,.page-cta-banner .funding-options-banner{background:linear-gradient(120deg,#062e50,#0b426c);border:0;border-radius:18px;max-width:1180px;min-height:205px;margin:0 auto;padding:35px clamp(28px,5vw,74px);overflow:hidden;box-shadow:0 16px 38px #082c4c2e}.shared-funding-banner h2,.page-cta-banner .funding-options-banner h2{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(26px,3vw,39px)}.shared-funding-banner p,.page-cta-banner .funding-options-banner p{color:#ffffffc7;margin:9px 0 0;font-size:14px}.shared-funding-banner>img,.page-cta-banner .funding-options-banner>img{opacity:.95;width:122px;bottom:-8px}.shared-funding-banner>img:first-child,.page-cta-banner .funding-options-banner>img:first-child{left:-4px}.shared-funding-banner>img:last-child,.page-cta-banner .funding-options-banner>img:last-child{right:-4px;transform:scaleX(-1)}.shared-funding-banner .banner-fish,.shared-funding-banner .banner-bubbles,.page-cta-banner .emoji-fish{display:none}.shared-funding-banner .banner-action,.page-cta-banner .banner-action{align-items:flex-start}.shared-funding-banner .banner-action small,.page-cta-banner .banner-action small{color:#ffffffc2}.subpage{padding-bottom:74px}.subpage .page-hero-v2{text-align:center;background:0 0;max-width:1180px;min-height:230px;margin:0 auto;padding:60px 34px 40px;overflow:hidden}.subpage .page-hero-v2 .eyebrow{color:var(--reef-coral)}.subpage .page-hero-v2 h1{color:var(--reef-navy);letter-spacing:-.055em;margin:0;font-size:clamp(38px,4vw,58px)}.subpage .page-hero-v2>p:last-child{color:#527089;max-width:620px;margin:13px auto 0;font-size:15px;line-height:1.55}.subpage .page-reef-corner{opacity:.82}.subpage .page-cards{gap:17px;max-width:1120px;margin:0 auto 62px;padding:0 34px}.subpage .page-cards-3{grid-template-columns:repeat(3,1fr)}.subpage .page-cards-4{grid-template-columns:repeat(4,1fr)}.subpage .page-cards article{flex-direction:column;justify-content:center;min-height:238px;display:flex}.subpage .page-cards article>svg{color:var(--reef-navy);margin:0 auto 18px}.subpage .page-why,.subpage .page-two-col{border:1px solid var(--reef-line);background:#ffffffd6;border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(360px,.92fr);align-items:center;gap:clamp(34px,6vw,82px);max-width:1120px;margin:0 auto 62px;padding:42px;display:grid;box-shadow:0 12px 32px #082c4c0b}.subpage .page-why h2,.subpage .page-two-col h2,.subpage .page-section-heading h2{color:var(--reef-navy);letter-spacing:-.045em;margin:0;font-size:clamp(29px,3vw,43px);line-height:1.1}.subpage .page-why-list{margin-top:21px}.subpage .page-why-list article{border-bottom:1px solid #e7edf0;grid-template-columns:36px 1fr;align-items:center;gap:12px;min-height:68px;margin:0;padding:12px 0;display:grid}.subpage .page-why-list article:last-child{border-bottom:0}.subpage .page-why-list article>svg{width:26px;height:26px;color:var(--reef-coral)}.subpage .page-why-list h3{color:var(--reef-navy);margin:0 0 3px;font-size:15px}.subpage .page-why-list p,.subpage .page-two-col>div>p{color:#59728a;margin:0;font-size:13px;line-height:1.5}.subpage .page-two-col>div>p+p{margin-top:11px}.subpage .page-why-image,.subpage .page-two-col-image{background:0 0;border:0;border-radius:14px;min-height:auto;overflow:hidden}.subpage .page-why-image img,.subpage .page-two-col-image img{object-fit:cover;width:100%;height:auto;display:block}.subpage .page-section-heading{text-align:center;max-width:1120px;margin:0 auto 22px;padding:0 34px}.subpage .page-steps{max-width:1120px;margin:0 auto 62px;padding:0 34px}.subpage .page-steps-row{gap:18px;position:relative}.subpage .page-steps-row:before{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#adc0ca 0 6px,#0000 6px 12px);height:2px;position:absolute;top:20px;left:16%;right:16%}.subpage .page-steps-row article{border:1px solid var(--reef-line);background:#fffffff0;border-radius:16px;min-height:196px;padding:37px 22px 22px;box-shadow:0 10px 26px #082c4c0a}.subpage .page-step-num{background:var(--reef-coral);color:#fff;width:38px;height:38px;font-size:15px;top:-13px;box-shadow:0 5px 12px #ff624d38}.subpage .page-step-icon{color:var(--reef-navy)}.subpage .page-steps-row h3{color:var(--reef-navy);font-size:17px}.subpage .page-steps-row p{color:#59728a;font-size:13px}@media (max-width:900px){.shared-options-grid{grid-template-columns:repeat(3,1fr)}.shared-options-grid article{min-height:220px}.shared-why-coral,.subpage .page-why,.subpage .page-two-col{grid-template-columns:1fr;gap:32px}.shared-why-coral .advisor-scene img{margin:0 auto}.subpage .page-cards-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.reference-layout.homepage-refresh{padding:8px 0 48px}.shared-financing-options,.offer-requirements,.together-section,.faq-cards,.shared-why-coral{padding-left:20px;padding-right:20px}.shared-financing-options{padding-top:38px;padding-bottom:42px}.shared-section-heading h2,.reference-heading h2,.faq-cards .reference-heading p{font-size:31px}.shared-section-heading p{font-size:13px}.shared-options-grid{grid-template-columns:1fr;max-width:390px}.shared-options-grid article{min-height:196px;padding:24px 20px}.shared-options-grid h3{min-height:auto}.shared-edge-reef{opacity:.78;width:92px}.shared-fish{display:none}.together-section{padding-top:50px;padding-bottom:45px}.together-flow{grid-template-columns:1fr;max-width:390px;margin-top:32px}.together-flow:before{display:none}.together-flow article{min-height:206px}.offer-requirements{margin:0 20px 45px;padding:30px 20px}.offer-requirements-grid{grid-template-columns:1fr}.offer-requirements-grid article{text-align:left;grid-template-columns:42px 1fr;align-items:center;gap:13px;min-height:92px;display:grid}.offer-requirements-grid .illustration-circle{margin:0}.shared-why-coral{margin-bottom:46px;padding-top:40px;padding-bottom:36px}.shared-why-coral .stands-copy>h2{font-size:39px}.shared-why-coral .stands-list article{grid-template-columns:45px 1fr;gap:13px;min-height:82px}.shared-why-coral .stands-list article>i{width:42px;height:42px}.shared-why-coral .stands-list h3{font-size:16px}.shared-why-coral .stands-list p{font-size:12px}.shared-why-coral .advisor-scene img{max-width:390px}.faq-cards{padding-bottom:42px}.single-faq-list summary{min-height:54px;font-size:12px}.shared-funding-banner,.page-cta-banner .funding-options-banner{text-align:center;min-height:0;margin:0 20px;padding:36px 25px 89px}.shared-funding-banner h2,.page-cta-banner .funding-options-banner h2{font-size:28px}.shared-funding-banner .banner-action,.page-cta-banner .banner-action{align-items:center;margin-top:21px}.shared-funding-banner>img,.page-cta-banner .funding-options-banner>img{width:93px;bottom:-4px}.subpage{padding-bottom:48px}.subpage .page-hero-v2{min-height:0;padding:47px 20px 30px}.subpage .page-hero-v2 h1{font-size:39px}.subpage .page-hero-v2>p:last-child{font-size:13px}.subpage .page-cards,.subpage .page-steps{margin-bottom:45px;padding:0 20px}.subpage .page-cards-3,.subpage .page-cards-4{grid-template-columns:1fr}.subpage .page-cards article{min-height:194px}.subpage .page-why,.subpage .page-two-col{margin:0 20px 45px;padding:28px 22px}.subpage .page-section-heading{margin-bottom:18px;padding:0 20px}.subpage .page-steps-row{grid-template-columns:1fr}.subpage .page-steps-row:before{display:none}.subpage .page-steps-row article{min-height:175px}}.shared-financing-options{overflow:hidden;padding-top:14px!important;padding-bottom:34px!important}.shared-financing-options .shared-section-heading{margin-bottom:18px!important}.shared-financing-options .shared-section-heading p{margin-top:9px!important;font-size:13px!important}.shared-options-grid{gap:12px!important;max-width:980px!important}.shared-options-grid article{border-radius:10px!important;height:190px!important;min-height:190px!important;padding:18px 17px 16px!important;box-shadow:0 8px 19px #082c4c0b!important}.shared-options-grid article:hover{transform:translateY(-2px)!important}.shared-options-grid .shared-product-icon{width:43px!important;height:43px!important;color:var(--reef-navy)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 10px!important;padding:0!important}.shared-options-grid .shared-product-icon:before,.shared-options-grid .shared-product-icon:after{display:none!important}.shared-options-grid .shared-product-icon svg{stroke-width:1.65px!important;width:43px!important;height:43px!important}.shared-options-grid .shared-product-icon svg .icon-accent,.together-flow svg .icon-accent,.offer-requirements-grid svg .icon-accent{stroke:currentColor!important}.shared-options-grid h3{min-height:34px!important;font-size:14px!important;line-height:1.17!important}.shared-options-grid .card-accent-line{width:25px!important;margin:8px auto!important}.shared-options-grid p{font-size:10px!important;line-height:1.42!important}.shared-financing-options .shared-edge-reef-left{opacity:.92!important;width:91px!important;display:block!important;bottom:2px!important;left:-14px!important}.shared-financing-options .shared-edge-reef-right,.shared-financing-options .shared-fish,.shared-reef-fish-layer,.section-fish,.together-section .section-fish-float,.offer-requirements .requirements-fish,.faq-cards .section-fish-float,.shared-funding-banner .banner-fish,.shared-funding-banner .banner-bubbles,.shared-why-coral .shared-why-reef,.shared-why-coral .shared-why-fish{display:none!important}.together-section{background:0 0!important;margin-top:0!important;padding-top:36px!important;padding-bottom:42px!important}.together-section:before{display:none!important}.together-section .reference-heading>span{color:var(--reef-coral)!important;letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:12px!important;font-weight:800!important;display:block!important}.together-section .reference-heading h2{font-size:clamp(28px,3vw,39px)!important}.together-section .reference-heading h2:after{display:none!important}.together-flow:before{background:repeating-linear-gradient(90deg,#bbc4c8 0 5px,#0000 5px 10px)!important;top:24px!important;left:16.5%!important;right:16.5%!important}.together-flow article{border-radius:10px!important;min-height:175px!important;padding:28px 18px 16px!important;box-shadow:0 7px 17px #082c4c09!important}.together-flow .step-progress{width:28px!important;height:28px!important;box-shadow:none!important;font-size:11px!important;top:-11px!important}.together-flow .process-art{width:42px!important;height:42px!important;color:var(--reef-navy)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 auto 9px!important}.together-flow h3{margin-bottom:6px!important;font-size:14px!important}.together-flow p{font-size:10px!important;line-height:1.43!important}.offer-requirements{background:#fff!important;border-radius:11px!important;max-width:960px!important;margin-top:0!important;margin-bottom:37px!important;padding:24px 27px 22px!important;overflow:hidden!important;box-shadow:0 8px 23px #082c4c09!important}.offer-requirements:after{content:""!important;pointer-events:none!important;background:url(/coral-detailed.svg) 100% 100%/contain no-repeat!important;width:91px!important;height:115px!important;position:absolute!important;bottom:-4px!important;right:-10px!important}.offer-requirements .shared-section-heading{margin-bottom:15px!important}.offer-requirements .shared-section-heading h2{font-size:25px!important}.offer-requirements .shared-section-heading h2:after{display:none!important}.offer-requirements-grid{z-index:1!important;display:block!important;position:relative!important}.offer-requirements-grid article{height:45px!important;min-height:45px!important;box-shadow:none!important;border-radius:7px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:7px 16px!important;display:flex!important}.offer-requirements-grid .illustration-circle{color:#84ad45!important;background:0 0!important;border:0!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important}.offer-requirements-grid .illustration-circle svg{width:17px!important;height:17px!important}.offer-requirements-grid p{color:var(--reef-navy)!important;font-size:11px!important;line-height:1.3!important}.shared-why-coral{border:0!important;grid-template-columns:minmax(0,.76fr) minmax(340px,1.04fr)!important;gap:34px!important;max-width:960px!important;margin-bottom:39px!important;padding-top:15px!important;padding-bottom:15px!important}.shared-why-coral:before{content:""!important;z-index:-1!important;background:url(/coral-detailed.svg) 0 100%/contain no-repeat!important;width:90px!important;height:120px!important;position:absolute!important;bottom:-22px!important;left:-72px!important}.shared-why-coral .stands-copy>h2{margin-bottom:11px!important;font-size:27px!important}.shared-why-coral .stands-copy>h2:after{display:none!important}.shared-why-coral .stands-list article{border-bottom:0!important;grid-template-columns:20px 1fr!important;gap:8px!important;min-height:32px!important;padding:5px 0!important}.shared-why-coral .stands-list article>i{width:15px!important;height:15px!important;color:var(--reef-coral)!important;background:0 0!important;border:0!important;border-radius:50%!important}.shared-why-coral .stands-list article>i svg{width:16px!important;height:16px!important}.shared-why-coral .stands-list h3{margin:0!important;font-size:11px!important;line-height:1.3!important}.shared-why-coral .stands-list p{display:none!important}.faq-cards{max-width:760px!important;padding-top:6px!important;padding-bottom:39px!important}.faq-cards .reference-heading{margin-bottom:15px!important}.faq-cards .reference-heading:before{content:"FAQ"!important;color:var(--reef-coral)!important;letter-spacing:.12em!important;margin-bottom:7px!important;font-size:11px!important;font-weight:800!important;display:block!important}.faq-cards .reference-heading p{font-size:26px!important}.faq-card-grid.single-faq-list{border-radius:10px!important;padding:0 12px!important}.single-faq-list details{overflow:hidden!important}.single-faq-list summary{min-height:45px!important;padding:0 12px!important;font-size:11px!important}.single-faq-list summary span{transition:transform .22s!important}.single-faq-list details[open] summary span{transform:rotate(180deg)!important}.single-faq-list details>p{opacity:0!important;max-height:0!important;margin:0!important;padding:0 12px!important;font-size:11px!important;line-height:1.45!important;transition:max-height .28s,padding .28s,opacity .2s!important;overflow:hidden!important}.single-faq-list details[open]>p{opacity:1!important;max-height:92px!important;padding:0 12px 13px!important}@media (max-width:640px){.shared-options-grid article{height:auto!important;min-height:175px!important}.together-section .reference-heading>span{font-size:10px!important}.offer-requirements{margin-left:20px!important;margin-right:20px!important;padding:20px 15px!important}.offer-requirements-grid article{height:auto!important;min-height:48px!important}.shared-why-coral{grid-template-columns:1fr!important}.shared-why-coral:before{left:-20px!important}.shared-why-coral .advisor-scene{order:2!important}.shared-why-coral .advisor-scene img{max-width:100%!important}}.shared-financing-options{padding-top:24px!important;padding-bottom:40px!important}.shared-financing-options .shared-section-heading h2:after{background:var(--reef-coral)!important;width:min(100%,332px)!important;height:3px!important;margin-top:14px!important}.shared-options-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;max-width:900px!important}.shared-options-grid article{height:215px!important;min-height:215px!important;padding:21px 18px 17px!important}.shared-options-grid article:nth-child(4){grid-column:1/span 1!important}.shared-options-grid h3{font-size:15px!important}.shared-options-grid p{font-size:11px!important}.shared-financing-options .shared-fish{z-index:2!important;width:36px!important;display:block!important}.shared-financing-options .shared-fish-one{top:54px!important;right:calc(50% - 350px)!important}.shared-financing-options .shared-fish-two{top:82px!important;right:calc(50% - 390px)!important}.shared-financing-options .shared-fish-three{display:none!important}.shared-financing-options .section-fish .fish-body{fill:#f2a536!important;stroke:#de8d25!important}.shared-financing-options .section-fish .fish-tail,.shared-financing-options .section-fish .fish-fin{fill:#f7cf6b!important;stroke:#de8d25!important}.shared-financing-options .section-fish .fish-eye{fill:var(--reef-navy)!important}.shared-financing-options .shared-bubbles{z-index:2!important;display:block!important}.shared-financing-options .shared-bubbles-left{top:76px!important;left:calc(50% - 480px)!important}.shared-financing-options .shared-bubbles-right{top:190px!important;right:calc(50% - 474px)!important}.together-section{padding-top:46px!important;padding-bottom:43px!important}.together-section .reference-heading>span{color:var(--reef-navy)!important;font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:-.03em!important;text-transform:none!important;margin-bottom:5px!important;font-size:30px!important;font-weight:800!important;line-height:1.1!important}.together-section .reference-heading h2{font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:0!important;font-size:14px!important;font-weight:500!important;line-height:1.45!important}.together-flow{gap:18px!important;max-width:820px!important;margin-top:30px!important}.together-flow article{min-height:212px!important;padding:31px 20px 17px!important}.together-flow .process-art{width:44px!important;height:44px!important;margin-bottom:10px!important}.together-flow .process-art svg{width:42px!important;height:42px!important}.together-flow h3{font-family:var(--font-manrope), Arial, sans-serif!important;font-size:14px!important;font-weight:800!important}.together-flow p{font-size:10px!important}.offer-requirements{max-width:750px!important;margin-top:0!important;margin-bottom:49px!important;padding:20px 27px 24px!important}.offer-requirements .shared-section-heading h2{font-family:var(--font-manrope), Arial, sans-serif!important;font-size:22px!important;font-weight:800!important}.offer-requirements .shared-section-heading p{color:var(--reef-navy)!important;margin:3px 0 0!important;font-size:10px!important;line-height:1.4!important;display:block!important}.offer-requirements-grid article{justify-content:flex-start!important;height:48px!important;min-height:48px!important;padding:7px 17px!important}.offer-requirements-grid .illustration-circle{width:18px!important;height:18px!important}.offer-requirements-grid p{text-align:left!important;font-size:11px!important;font-weight:700!important}.shared-why-coral{grid-template-columns:minmax(250px,.78fr) minmax(360px,1.15fr)!important;align-items:center!important;gap:44px!important;max-width:850px!important;margin-bottom:45px!important;padding-top:5px!important;padding-bottom:12px!important}.shared-why-coral .stands-copy>h2{font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:-.025em!important;font-size:24px!important;font-weight:800!important}.shared-why-coral .stands-copy>h2:before{display:none!important}.shared-why-coral .stands-list{gap:1px!important}.shared-why-coral .stands-list article{grid-template-columns:18px 1fr!important;gap:7px!important;min-height:29px!important;padding:4px 0!important}.shared-why-coral .stands-list article>i{display:none!important}.shared-why-coral .stands-list article:before{content:"✓"!important;background:var(--reef-coral)!important;color:#fff!important;border-radius:50%!important;place-items:center!important;width:14px!important;height:14px!important;font-family:Arial,sans-serif!important;font-size:9px!important;font-weight:800!important;display:grid!important}.shared-why-coral .stands-list h3{font-family:var(--font-manrope), Arial, sans-serif!important;color:var(--reef-navy)!important;font-size:11px!important;font-weight:700!important}.shared-why-coral .advisor-scene img{border-radius:9px!important;max-width:455px!important}.faq-cards{max-width:680px!important;padding-bottom:28px!important}.faq-cards .reference-heading:before{display:none!important}.faq-cards .reference-heading p{font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:-.025em!important;font-size:20px!important;font-weight:800!important}.faq-card-grid.single-faq-list{padding:7px 10px!important}.single-faq-list summary{min-height:39px!important;font-size:10px!important}.single-faq-list details>p{font-size:10px!important}.shared-funding-banner,.page-cta-banner .funding-options-banner{text-align:center!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;max-width:860px!important;height:150px!important;min-height:150px!important;margin:0 auto!important;padding:24px 104px!important;display:flex!important}.shared-funding-banner>div:first-of-type,.page-cta-banner .funding-options-banner>div:first-of-type{width:100%!important}.shared-funding-banner h2,.page-cta-banner .funding-options-banner h2{font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:-.025em!important;font-size:21px!important;font-weight:800!important}.shared-funding-banner p,.page-cta-banner .funding-options-banner p{margin-top:4px!important;font-size:10px!important}.shared-funding-banner .banner-action,.page-cta-banner .banner-action{align-items:center!important;margin-top:10px!important}.shared-funding-banner .banner-action .primary-button,.page-cta-banner .banner-action .primary-button{min-height:31px!important;box-shadow:none!important;border-radius:6px!important;padding:0 19px!important;font-size:10px!important}.shared-funding-banner .banner-action small,.page-cta-banner .banner-action small{display:none!important}.shared-funding-banner>img,.page-cta-banner .funding-options-banner>img{width:82px!important;bottom:-3px!important}@media (max-width:640px){.shared-options-grid{grid-template-columns:1fr!important;max-width:350px!important}.shared-options-grid article{height:auto!important;min-height:184px!important}.shared-financing-options .shared-fish,.shared-financing-options .shared-bubbles{display:none!important}.together-section .reference-heading>span{font-size:25px!important}.offer-requirements{max-width:none!important}.shared-why-coral{gap:24px!important;max-width:none!important}.shared-funding-banner,.page-cta-banner .funding-options-banner{height:auto!important;min-height:153px!important;padding:23px 75px 60px!important}}.compact-reference-layout,.compact-reference-layout .reef-story{background:#fffdf8!important}.compact-reference-layout .reef-story{padding:0 0 32px!important}.compact-reference-layout .reef-story:before,.compact-reference-layout .shared-reef-fish-layer,.compact-reference-layout .shared-section-heading>span,.compact-reference-layout .shared-section-heading>i{display:none!important}.compact-reference-layout .shared-section-heading h2{width:max-content!important;max-width:100%!important;font-family:var(--font-manrope), Arial, sans-serif!important;color:var(--reef-navy)!important;letter-spacing:-.035em!important;margin:0 auto!important;font-size:clamp(27px,2.4vw,35px)!important;font-weight:800!important;line-height:1.05!important}.compact-reference-layout .shared-section-heading h2:after{content:""!important;background:#f06b4d!important;border-radius:999px!important;width:100%!important;height:3px!important;margin:12px 0 0!important;display:block!important}.compact-reference-layout .shared-section-heading p{color:#355a78!important;margin:13px auto 0!important;font-size:13px!important;line-height:1.45!important}.compact-reference-layout .shared-financing-options{min-height:0!important;padding:54px max(24px,50vw - 560px) 42px!important;overflow:hidden!important}.compact-reference-layout .shared-financing-options .shared-section-heading{margin-bottom:26px!important}.compact-reference-layout .shared-options-grid{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:16px!important;max-width:980px!important;margin:0 auto!important;display:grid!important}.compact-reference-layout .shared-options-grid article{background:#fffffff5!important;border:1px solid #d9e2e8!important;border-radius:10px!important;grid-column:span 2!important;justify-content:flex-start!important;height:198px!important;min-height:198px!important;padding:22px 22px 18px!important;box-shadow:0 8px 22px #0d334e0e!important}.compact-reference-layout .shared-options-grid article:nth-child(4){grid-column:2/span 2!important}.compact-reference-layout .shared-options-grid article:nth-child(5){grid-column:4/span 2!important}.compact-reference-layout .shared-product-icon{color:#173f69!important;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0 auto 13px!important}.compact-reference-layout .shared-options-grid h3{color:#12395f!important;min-height:0!important;margin:0!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.compact-reference-layout .shared-options-grid .card-accent-line{background:#f06b4d!important;width:30px!important;height:2px!important;margin:12px auto!important}.compact-reference-layout .shared-options-grid p{color:#355a78!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.compact-reference-layout .shared-financing-options .shared-edge-reef{object-fit:contain!important;opacity:.96!important;filter:saturate(1.08)!important;width:138px!important;height:172px!important;display:block!important}.compact-reference-layout .shared-financing-options .shared-edge-reef-left{bottom:4px!important;left:-38px!important}.compact-reference-layout .shared-financing-options .shared-edge-reef-right{display:none!important}.compact-reference-layout .shared-financing-options .shared-bubbles-left{display:block!important;top:84px!important;left:max(18px,50% - 545px)!important}.compact-reference-layout .shared-financing-options .shared-bubbles-right{display:block!important;top:auto!important;bottom:95px!important;right:max(18px,50% - 535px)!important}.compact-reference-layout .shared-financing-options .shared-fish{z-index:3!important;filter:drop-shadow(0 2px 2px #183b591f)!important;width:25px!important;height:auto!important;display:block!important;position:absolute!important}.compact-reference-layout .shared-financing-options .shared-fish-one{top:64px!important;right:max(105px,50% - 455px)!important}.compact-reference-layout .shared-financing-options .shared-fish-two{width:21px!important;top:88px!important;right:max(72px,50% - 495px)!important}.compact-reference-layout .shared-financing-options .shared-fish-three{width:18px!important;display:block!important;top:55px!important;right:max(55px,50% - 520px)!important}.compact-reference-layout .section-fish-blue .fish-body{fill:#8ea6ad!important;stroke:#5c7c89!important}.compact-reference-layout .section-fish-blue .fish-tail{fill:#c1d0d3!important;stroke:#5c7c89!important}.compact-reference-layout .section-fish-coral .fish-body{fill:#f3a51f!important;stroke:#d68618!important}.compact-reference-layout .section-fish-coral .fish-tail{fill:#ffd366!important;stroke:#d68618!important}.compact-reference-layout .together-section{min-height:0!important;padding:52px 24px 44px!important;overflow:hidden!important}.compact-reference-layout .together-section .reference-heading{text-align:center!important;margin:0 auto 29px!important}.compact-reference-layout .together-section .reference-heading>span{color:var(--reef-navy)!important;font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;margin:0!important;font-size:clamp(28px,2.45vw,35px)!important;font-weight:800!important;line-height:1.05!important;display:block!important}.compact-reference-layout .together-section .reference-heading h2{color:#355a78!important;font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:0!important;margin:7px 0 0!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important}.compact-reference-layout .together-section .reference-heading>i{display:none!important}.compact-reference-layout .together-flow{gap:22px!important;max-width:900px!important;margin:0 auto!important}.compact-reference-layout .together-flow article{border-radius:10px!important;height:206px!important;min-height:206px!important;padding:35px 22px 18px!important;box-shadow:0 7px 20px #0d334e0d!important}.compact-reference-layout .together-flow .step-progress{top:-15px!important}.compact-reference-layout .together-flow .process-art,.compact-reference-layout .together-flow .process-art svg{width:46px!important;height:46px!important}.compact-reference-layout .together-flow h3{margin:10px 0 7px!important;font-size:15px!important;line-height:1.24!important}.compact-reference-layout .together-flow p{margin:0!important;font-size:11px!important;line-height:1.45!important}.compact-reference-layout .process-reef-left{opacity:.9!important;width:122px!important;height:156px!important;display:block!important;bottom:2px!important;left:-48px!important}.compact-reference-layout .process-reef-right{display:none!important}.compact-reference-layout .process-fish-one,.compact-reference-layout .process-fish-two,.compact-reference-layout .process-fish-three{height:auto!important;top:92px!important;bottom:auto!important;left:auto!important}.compact-reference-layout .process-fish-one{width:23px!important;right:max(118px,50% - 455px)!important}.compact-reference-layout .process-fish-two{width:19px!important;right:max(78px,50% - 495px)!important;transform:scaleX(-1)!important}.compact-reference-layout .process-fish-three{width:17px!important;right:max(50px,50% - 525px)!important}.compact-reference-layout .offer-requirements{border-radius:12px!important;max-width:900px!important;min-height:0!important;margin:24px auto 38px!important;padding:25px 30px 28px!important;position:relative!important;overflow:visible!important;box-shadow:0 8px 24px #0d334e0d!important}.compact-reference-layout .offer-requirements .shared-section-heading{margin-bottom:18px!important}.compact-reference-layout .offer-requirements .shared-section-heading h2{font-size:25px!important}.compact-reference-layout .offer-requirements .shared-section-heading h2:after{display:none!important}.compact-reference-layout .offer-requirements .shared-section-heading p{margin-top:5px!important;font-size:11px!important}.compact-reference-layout .offer-requirements-grid{gap:0!important}.compact-reference-layout .offer-requirements-grid article{background:#ffffffeb!important;border-bottom:0!important;border-radius:0!important;justify-content:flex-start!important;height:52px!important;min-height:52px!important;padding:8px 18px!important}.compact-reference-layout .offer-requirements-grid article:first-child{border-radius:8px 8px 0 0!important}.compact-reference-layout .offer-requirements-grid article:last-child{border-bottom:1px solid #dbe4e9!important;border-radius:0 0 8px 8px!important}.compact-reference-layout .offer-requirements-grid .illustration-circle{color:#82ab45!important;width:19px!important;height:19px!important;margin-right:10px!important}.compact-reference-layout .offer-requirements-grid p{text-align:left!important;font-size:11px!important;font-weight:700!important}.compact-reference-layout .offer-requirements:after{content:""!important;z-index:3!important;pointer-events:none!important;background:url(/coral-detailed.svg) bottom/contain no-repeat!important;width:122px!important;height:150px!important;position:absolute!important;bottom:-18px!important;right:-42px!important}.compact-reference-layout .offer-requirements .shared-bubbles-left{display:block!important;top:34px!important;left:-58px!important}.compact-reference-layout .offer-requirements .shared-bubbles-right,.compact-reference-layout .requirements-fish{display:none!important}.compact-reference-layout .shared-why-coral{grid-template-columns:minmax(280px,.88fr) minmax(420px,1.12fr)!important;align-items:center!important;gap:52px!important;max-width:980px!important;min-height:0!important;margin:0 auto 38px!important;padding:42px 28px!important;position:relative!important}.compact-reference-layout .shared-why-coral .stands-copy{align-self:center!important}.compact-reference-layout .shared-why-coral .stands-copy>h2{margin:0 0 20px!important;font-size:30px!important;line-height:1.05!important}.compact-reference-layout .shared-why-coral .stands-list{gap:4px!important}.compact-reference-layout .shared-why-coral .stands-list article{grid-template-columns:20px 1fr!important;gap:9px!important;min-height:34px!important;padding:5px 0!important}.compact-reference-layout .shared-why-coral .stands-list article:before{width:16px!important;height:16px!important;font-size:10px!important}.compact-reference-layout .shared-why-coral .stands-list h3{font-size:14px!important;line-height:1.3!important}.compact-reference-layout .shared-why-coral .stands-list p{display:none!important}.compact-reference-layout .shared-why-coral .advisor-scene{justify-self:end!important;width:100%!important;max-width:500px!important;margin:0!important}.compact-reference-layout .shared-why-coral .advisor-scene img{border-radius:10px!important;width:100%!important;max-width:500px!important;height:auto!important;display:block!important;box-shadow:0 10px 25px #0d334e14!important}.compact-reference-layout .shared-why-coral .shared-why-fish{display:none!important}.compact-reference-layout .shared-why-coral:before{content:""!important;opacity:.92!important;pointer-events:none!important;background:url(/coral-detailed.svg) bottom/contain no-repeat!important;width:125px!important;height:155px!important;position:absolute!important;bottom:12px!important;left:-76px!important}.compact-reference-layout .faq-cards{max-width:850px!important;margin:0 auto!important;padding:34px 20px 32px!important;position:relative!important;overflow:visible!important}.compact-reference-layout .faq-cards .reference-heading p{font-family:var(--font-manrope), Arial, sans-serif!important;font-size:29px!important;font-weight:800!important;line-height:1.08!important}.compact-reference-layout .faq-card-grid.single-faq-list{border-radius:11px!important;padding:8px 14px!important;box-shadow:0 8px 22px #0d334e0d!important}.compact-reference-layout .single-faq-list summary{min-height:47px!important;padding:0 14px!important;font-size:11px!important}.compact-reference-layout .single-faq-list details>p{opacity:0!important;max-height:0!important;padding:0 14px!important;font-size:10px!important;line-height:1.45!important;transition:max-height .28s,padding .28s,opacity .2s,transform .28s!important;transform:translateY(-4px)!important}.compact-reference-layout .single-faq-list details[open]>p{opacity:1!important;max-height:78px!important;padding:0 14px 12px!important;transform:translateY(0)!important}.compact-reference-layout .faq-fish-one,.compact-reference-layout .faq-fish-two,.compact-reference-layout .faq-fish-three{height:auto!important;display:block!important;top:auto!important;bottom:-10px!important;left:auto!important}.compact-reference-layout .faq-fish-one{width:26px!important;right:-74px!important}.compact-reference-layout .faq-fish-two{width:21px!important;right:-108px!important;transform:scaleX(-1)!important}.compact-reference-layout .faq-fish-three{width:18px!important;right:-136px!important}.compact-reference-layout .shared-funding-banner{text-align:center!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:calc(100% - 40px)!important;max-width:1040px!important;height:180px!important;min-height:180px!important;margin:22px auto 0!important;padding:24px 130px!important;display:flex!important}.compact-reference-layout .shared-funding-banner h2{max-width:none!important;font-family:var(--font-manrope), Arial, sans-serif!important;font-size:28px!important;font-weight:800!important;line-height:1.08!important}.compact-reference-layout .shared-funding-banner p{margin:7px 0 0!important;font-size:11px!important}.compact-reference-layout .shared-funding-banner .banner-action{margin-top:13px!important}.compact-reference-layout .shared-funding-banner .banner-action .primary-button{min-width:190px!important;min-height:35px!important;padding:0 22px!important;font-size:10px!important}.compact-reference-layout .shared-funding-banner>img{object-fit:contain!important;width:120px!important;height:150px!important;display:block!important;bottom:-18px!important}.compact-reference-layout .shared-funding-banner>img:first-child{left:-12px!important}.compact-reference-layout .shared-funding-banner>img:last-child{right:-12px!important}.compact-reference-layout .shared-funding-banner .banner-fish{width:20px!important}.compact-reference-layout .shared-funding-banner .banner-fish-left-two{top:67px!important;left:124px!important}.compact-reference-layout .shared-funding-banner .banner-fish-right{top:54px!important;right:105px!important}@media (max-width:900px){.compact-reference-layout .shared-financing-options{padding-left:28px!important;padding-right:28px!important}.compact-reference-layout .shared-options-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:720px!important}.compact-reference-layout .shared-options-grid article,.compact-reference-layout .shared-options-grid article:nth-child(4),.compact-reference-layout .shared-options-grid article:nth-child(5){grid-column:auto!important}.compact-reference-layout .shared-options-grid article:last-child{grid-column:1/-1!important;justify-self:center!important;width:calc(50% - 8px)!important}.compact-reference-layout .shared-why-coral{grid-template-columns:minmax(240px,.82fr) minmax(340px,1.18fr)!important;gap:34px!important;padding-left:36px!important;padding-right:36px!important}.compact-reference-layout .shared-why-coral:before{left:-48px!important}}@media (max-width:640px){.compact-reference-layout .shared-financing-options,.compact-reference-layout .together-section{padding:42px 18px 34px!important}.compact-reference-layout .shared-options-grid{grid-template-columns:1fr!important;max-width:360px!important}.compact-reference-layout .shared-options-grid article,.compact-reference-layout .shared-options-grid article:last-child{grid-column:auto!important;width:100%!important;height:auto!important;min-height:176px!important}.compact-reference-layout .shared-financing-options .shared-edge-reef-left{width:88px!important;height:112px!important;left:-38px!important}.compact-reference-layout .shared-financing-options .shared-fish,.compact-reference-layout .shared-financing-options .shared-bubbles-right{display:none!important}.compact-reference-layout .together-flow{grid-template-columns:1fr!important;gap:24px!important;max-width:350px!important}.compact-reference-layout .together-flow:before{display:none!important}.compact-reference-layout .together-flow article{height:auto!important;min-height:190px!important}.compact-reference-layout .process-fish-one,.compact-reference-layout .process-fish-two,.compact-reference-layout .process-fish-three{display:none!important}.compact-reference-layout .offer-requirements{margin:18px 18px 32px!important;padding:22px 16px 24px!important}.compact-reference-layout .offer-requirements:after{width:82px!important;height:104px!important;right:-32px!important}.compact-reference-layout .offer-requirements-grid article{height:auto!important;min-height:54px!important}.compact-reference-layout .shared-why-coral{flex-direction:column!important;gap:26px!important;margin:0 18px 30px!important;padding:34px 20px!important;display:flex!important}.compact-reference-layout .shared-why-coral .advisor-scene{max-width:420px!important}.compact-reference-layout .shared-why-coral:before{display:none!important}.compact-reference-layout .faq-cards{margin:0 18px!important;padding:30px 0 26px!important}.compact-reference-layout .faq-fish-one,.compact-reference-layout .faq-fish-two,.compact-reference-layout .faq-fish-three{display:none!important}.compact-reference-layout .shared-funding-banner{width:calc(100% - 32px)!important;height:auto!important;min-height:190px!important;margin:18px 16px 0!important;padding:34px 72px 52px!important}.compact-reference-layout .shared-funding-banner h2{font-size:24px!important}.compact-reference-layout .shared-funding-banner>img{width:82px!important;height:105px!important;bottom:-16px!important}.compact-reference-layout .shared-funding-banner>img:first-child{left:-18px!important}.compact-reference-layout .shared-funding-banner>img:last-child{right:-18px!important}.compact-reference-layout .shared-funding-banner .banner-fish{display:none!important}}.compact-reference-layout .shared-financing-options .shared-fish,.compact-reference-layout .process-fish-one,.compact-reference-layout .process-fish-two,.compact-reference-layout .process-fish-three{bottom:auto!important;left:auto!important}.compact-reference-layout .together-flow article{flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:230px!important;min-height:230px!important;padding:34px 20px 18px!important;display:flex!important}.compact-reference-layout .together-flow .process-art{flex:0 0 43px!important;width:43px!important;height:43px!important;margin:0 auto 9px!important}.compact-reference-layout .together-flow .process-art svg{width:41px!important;height:41px!important}.compact-reference-layout .together-flow h3{min-height:38px!important;font-family:var(--font-manrope), Arial, sans-serif!important;justify-content:center!important;align-items:center!important;margin:8px 0 6px!important;font-size:14px!important;line-height:1.25!important;display:flex!important}.compact-reference-layout .together-flow p{width:auto!important;margin:0!important;font-size:10px!important;line-height:1.4!important;position:static!important}.compact-reference-layout .offer-requirements-grid article{text-align:left!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.compact-reference-layout .offer-requirements-grid .illustration-circle{flex:0 0 19px!important;margin:0!important}.compact-reference-layout .offer-requirements-grid p{text-align:left!important;flex:auto!important;margin:0!important}.compact-reference-layout .shared-why-coral{padding-top:30px!important;padding-bottom:30px!important}.compact-reference-layout .shared-why-coral .stands-copy>h2:before{content:none!important;display:none!important}.compact-reference-layout .faq-cards{height:auto!important;min-height:0!important;padding-top:30px!important;padding-bottom:26px!important}.compact-reference-layout .shared-funding-banner{flex-direction:column!important;grid-template-columns:none!important;gap:0!important;display:flex!important}.compact-reference-layout .shared-funding-banner>div:first-of-type{text-align:center!important;width:100%!important;max-width:650px!important;margin:0 auto!important;position:static!important}.compact-reference-layout .shared-funding-banner .banner-action{flex-direction:column!important;place-self:center!important;align-items:center!important;width:auto!important;margin:13px auto 0!important;display:flex!important;position:static!important}@media (max-width:640px){.compact-reference-layout .together-flow article{height:auto!important;min-height:215px!important}.compact-reference-layout .offer-requirements-grid p{font-size:10px!important}}.compact-reference-layout .together-section .together-flow article{height:236px!important;min-height:236px!important}.compact-reference-layout .why-faq-composition .faq-cards{max-width:850px!important;height:auto!important;min-height:0!important;padding:30px 20px 26px!important}.compact-reference-layout .reef-story .shared-funding-banner{flex-direction:column!important;grid-template-columns:none!important;justify-content:center!important;align-items:center!important;gap:0!important;width:calc(100% - 40px)!important;max-width:1040px!important;height:180px!important;min-height:180px!important;margin:22px auto 36px!important;padding:24px 130px!important;display:flex!important}.compact-reference-layout .reef-story .shared-funding-banner>div:first-of-type{text-align:center!important;align-self:center!important;width:100%!important;max-width:650px!important;margin:0 auto!important}.compact-reference-layout .reef-story .shared-funding-banner .banner-action{place-self:center!important;width:auto!important;margin:13px auto 0!important}@media (max-width:640px){.compact-reference-layout .together-section .together-flow article{height:auto!important;min-height:220px!important}.compact-reference-layout .reef-story .shared-funding-banner{width:calc(100% - 32px)!important;height:auto!important;min-height:190px!important;margin:18px 16px 28px!important;padding:34px 72px 52px!important}}@media (min-width:901px){.compact-reference-layout .shared-financing-options,.compact-reference-layout .together-section,.compact-reference-layout .offer-requirements,.compact-reference-layout .shared-why-coral,.compact-reference-layout .faq-cards{scroll-margin-top:92px!important}.compact-reference-layout .shared-financing-options{padding:72px 42px 62px!important}.compact-reference-layout .shared-financing-options .shared-section-heading{margin-bottom:34px!important}.compact-reference-layout .shared-financing-options .shared-section-heading h2{font-size:clamp(37px,3vw,46px)!important}.compact-reference-layout .shared-financing-options .shared-section-heading p{max-width:820px!important;margin-top:18px!important;font-size:15px!important}.compact-reference-layout .shared-options-grid{gap:20px!important;width:100%!important;max-width:1160px!important}.compact-reference-layout .shared-options-grid article{height:238px!important;min-height:238px!important;padding:29px 28px 23px!important}.compact-reference-layout .shared-product-icon{width:58px!important;height:58px!important;margin-bottom:16px!important}.compact-reference-layout .shared-product-icon svg{width:54px!important;height:54px!important}.compact-reference-layout .shared-options-grid h3{font-size:18px!important}.compact-reference-layout .shared-options-grid .card-accent-line{width:36px!important;margin-top:14px!important;margin-bottom:14px!important}.compact-reference-layout .shared-options-grid p{font-size:13px!important;line-height:1.5!important}.compact-reference-layout .shared-financing-options .shared-edge-reef-left{width:164px!important;height:204px!important;bottom:28px!important;left:max(18px,50% - 680px)!important}.compact-reference-layout .shared-financing-options .shared-fish{width:39px!important}.compact-reference-layout .shared-financing-options .shared-fish-one{width:41px!important;top:74px!important;right:max(150px,50% - 530px)!important}.compact-reference-layout .shared-financing-options .shared-fish-two{width:34px!important;top:104px!important;right:max(103px,50% - 580px)!important}.compact-reference-layout .shared-financing-options .shared-fish-three{width:30px!important;top:68px!important;right:max(65px,50% - 620px)!important}.compact-reference-layout .together-section{padding-top:82px!important;padding-bottom:66px!important}.compact-reference-layout .together-section .reference-heading{margin-bottom:40px!important}.compact-reference-layout .together-section .reference-heading>span{font-size:clamp(37px,3vw,45px)!important}.compact-reference-layout .together-section .reference-heading h2{margin-top:10px!important;font-size:16px!important}.compact-reference-layout .together-flow{gap:26px!important;width:100%!important;max-width:1100px!important}.compact-reference-layout .together-section .together-flow article{height:270px!important;min-height:270px!important;padding:43px 28px 25px!important}.compact-reference-layout .together-flow .process-art{flex-basis:58px!important;width:58px!important;height:58px!important;margin-bottom:14px!important}.compact-reference-layout .together-flow .process-art svg{width:54px!important;height:54px!important}.compact-reference-layout .together-flow h3{min-height:46px!important;margin-bottom:9px!important;font-size:17px!important}.compact-reference-layout .together-flow p{font-size:13px!important;line-height:1.5!important}.compact-reference-layout .together-flow .step-progress{top:-18px!important}.compact-reference-layout .process-reef-left{width:155px!important;height:194px!important;bottom:12px!important;left:max(-20px,50% - 720px)!important}.compact-reference-layout .process-fish-one{width:39px!important;top:120px!important;right:max(150px,50% - 535px)!important}.compact-reference-layout .process-fish-two{width:33px!important;top:154px!important;right:max(102px,50% - 585px)!important}.compact-reference-layout .process-fish-three{width:29px!important;top:112px!important;right:max(62px,50% - 625px)!important}.compact-reference-layout .offer-requirements{width:calc(100% - 84px)!important;max-width:1100px!important;margin-top:42px!important;margin-bottom:62px!important;padding:34px 38px 38px!important}.compact-reference-layout .offer-requirements .shared-section-heading{margin-bottom:24px!important}.compact-reference-layout .offer-requirements .shared-section-heading h2{font-size:35px!important}.compact-reference-layout .offer-requirements .shared-section-heading p{margin-top:8px!important;font-size:14px!important}.compact-reference-layout .offer-requirements-grid article{gap:14px!important;height:68px!important;min-height:68px!important;padding:12px 24px!important}.compact-reference-layout .offer-requirements-grid .illustration-circle{flex-basis:25px!important;width:25px!important;height:25px!important}.compact-reference-layout .offer-requirements-grid .illustration-circle svg{width:22px!important;height:22px!important}.compact-reference-layout .offer-requirements-grid p{font-size:14px!important}.compact-reference-layout .offer-requirements:after{width:158px!important;height:198px!important;bottom:-24px!important;right:-58px!important}.compact-reference-layout .shared-why-coral{grid-template-columns:minmax(330px,.9fr) minmax(500px,1.1fr)!important;gap:70px!important;width:calc(100% - 84px)!important;max-width:1120px!important;margin-bottom:58px!important;padding:52px 34px!important}.compact-reference-layout .shared-why-coral .stands-copy>h2{margin-bottom:27px!important;font-size:39px!important}.compact-reference-layout .shared-why-coral .stands-list article{grid-template-columns:24px 1fr!important;gap:12px!important;min-height:43px!important;padding:7px 0!important}.compact-reference-layout .shared-why-coral .stands-list article:before{width:19px!important;height:19px!important;font-size:12px!important}.compact-reference-layout .shared-why-coral .stands-list h3{font-size:17px!important}.compact-reference-layout .shared-why-coral .advisor-scene,.compact-reference-layout .shared-why-coral .advisor-scene img{max-width:560px!important}.compact-reference-layout .shared-why-coral:before{width:158px!important;height:198px!important;bottom:18px!important;left:max(-30px,50% - 720px)!important}.compact-reference-layout .why-faq-composition .faq-cards{width:calc(100% - 84px)!important;max-width:1080px!important;padding-top:54px!important;padding-bottom:44px!important}.compact-reference-layout .faq-cards .reference-heading{margin-bottom:25px!important}.compact-reference-layout .faq-cards .reference-heading p{font-size:39px!important}.compact-reference-layout .faq-card-grid.single-faq-list{padding:10px 18px!important}.compact-reference-layout .single-faq-list summary{min-height:60px!important;padding-left:20px!important;padding-right:20px!important;font-size:14px!important}.compact-reference-layout .single-faq-list details>p{padding-left:20px!important;padding-right:20px!important;font-size:13px!important}.compact-reference-layout .faq-fish-one{width:43px!important;bottom:2px!important;right:-78px!important}.compact-reference-layout .faq-fish-two{width:35px!important;bottom:1px!important;right:-128px!important}.compact-reference-layout .faq-fish-three{width:30px!important;bottom:3px!important;right:-167px!important}.compact-reference-layout .reef-story .shared-funding-banner{width:calc(100% - 84px)!important;max-width:1240px!important;height:220px!important;min-height:220px!important;margin-top:32px!important;margin-bottom:48px!important;padding-left:160px!important;padding-right:160px!important}.compact-reference-layout .shared-funding-banner h2{font-size:36px!important}.compact-reference-layout .shared-funding-banner p{margin-top:9px!important;font-size:14px!important}.compact-reference-layout .shared-funding-banner .banner-action .primary-button{min-width:230px!important;min-height:43px!important;font-size:12px!important}.compact-reference-layout .shared-funding-banner>img{width:150px!important;height:188px!important}.compact-reference-layout .shared-funding-banner .banner-fish-left-one,.compact-reference-layout .shared-funding-banner .banner-fish-left-two,.compact-reference-layout .shared-funding-banner .banner-fish-right{width:34px!important}.compact-reference-layout .together-section .process-fish{z-index:3!important;opacity:1!important;height:auto!important;display:block!important;position:absolute!important}}@media (min-width:901px) and (max-width:1400px){.compact-reference-layout .shared-financing-options .shared-edge-reef-left{width:118px!important;height:166px!important;left:-30px!important}}@media (min-width:1401px){.compact-reference-layout .shared-financing-options .shared-edge-reef-left{width:150px!important;height:196px!important;left:calc(50% - 780px)!important}}.compact-reference-layout .shared-product-icon{isolation:isolate;color:#123f67;background:linear-gradient(145deg,#fff 12%,#fff0e9 100%);border:1px solid #f06b4d47;border-radius:18px;position:relative;box-shadow:0 9px 18px #082c4c14,inset 0 1px #ffffffe6}.compact-reference-layout .shared-product-icon:after{content:"";z-index:-1;background:#f06b4d;border-radius:50%;width:8px;height:8px;position:absolute;bottom:7px;right:7px;box-shadow:0 0 0 4px #f06b4d1a}.compact-reference-layout .shared-product-icon svg{stroke-width:2.15px;width:43px!important;height:43px!important}.compact-reference-layout .shared-product-icon .icon-accent{stroke:#f06b4d}.compact-reference-layout .shared-product-icon .icon-accent-soft{fill:#ffe2d6;stroke:#f06b4d}.compact-reference-layout .shared-product-icon .icon-accent-fill{fill:#f06b4d;stroke:#f06b4d}@media (min-width:901px){.compact-reference-layout .together-flow{padding-top:26px!important}.compact-reference-layout .together-flow:before{border-radius:99px;z-index:0!important;background:linear-gradient(90deg,#f06b4d59,#f06b4d 20% 80%,#f06b4d59)!important;height:3px!important;top:8px!important}.compact-reference-layout .together-flow article{z-index:1;position:relative}.compact-reference-layout .together-flow .step-progress{z-index:3;box-shadow:0 0 0 5px #eef9fa,0 6px 14px #f06b4d47;top:-18px!important}.compact-reference-layout .offer-requirements-grid .illustration-circle{border:1px solid #72993f40;box-shadow:0 5px 12px #486e251a;color:#5f8d2e!important;background:linear-gradient(145deg,#fbfff6,#edf6df)!important;flex:0 0 40px!important;width:40px!important;height:40px!important}.compact-reference-layout .offer-requirements-grid .illustration-circle svg{stroke-width:2.35px;width:32px!important;height:32px!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one,.compact-reference-layout .shared-why-coral .shared-why-fish-two{z-index:2;opacity:.92;pointer-events:none;height:auto;display:block!important;position:absolute!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one{width:45px;top:104px;left:-62px}.compact-reference-layout .shared-why-coral .shared-why-fish-two{width:35px;top:148px;left:-25px}}.compact-reference-layout .section-fish-blue .fish-body{fill:#b9cdd8!important}.compact-reference-layout .section-fish-blue .fish-tail{fill:#9fb9c6!important}.compact-reference-layout .section-fish-coral .fish-body{fill:#e5aa35!important}.compact-reference-layout .section-fish-coral .fish-tail{fill:#cd8f20!important}.compact-reference-layout .section-fish .fish-fin,.compact-reference-layout .section-fish .fish-detail{stroke-width:1.6px;stroke-linecap:round;fill:none!important;stroke:#082c4c7a!important}.compact-reference-layout .section-fish .fish-eye{fill:#082c4c!important}.compact-reference-layout .faq-card-grid.single-faq-list{border-color:#082c4c17;box-shadow:0 18px 42px #082c4c12;padding:14px!important}.compact-reference-layout .single-faq-list details{background:#fff;border-radius:11px;margin:7px 0;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;overflow:hidden;border:1px solid #0000!important}.compact-reference-layout .single-faq-list details:hover{transform:translate(3px);border-color:#f06b4d2e!important}.compact-reference-layout .single-faq-list details[open]{background:linear-gradient(90deg,#fff8f4,#fff 72%);box-shadow:0 8px 22px #082c4c0f;border-color:#f06b4d47!important}.compact-reference-layout .single-faq-list summary{transition:color .2s,background .2s}.compact-reference-layout .single-faq-list summary span{color:#f06b4d;background:#fff0ea;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;transition:transform .28s,color .22s,background .22s,box-shadow .22s;display:grid;transform:rotate(0)}.compact-reference-layout .single-faq-list details[open] summary{color:#0a385e}.compact-reference-layout .single-faq-list details[open] summary span{color:#fff;background:#f06b4d;transform:rotate(180deg);box-shadow:0 5px 12px #f06b4d40}.compact-reference-layout .single-faq-list details[open]>p{border-left:3px solid #f06b4d8c;animation:.3s both faq-answer-reveal}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.compact-reference-layout .shared-why-coral .shared-why-fish{display:none!important}}.industries-page .page-hero-v2{max-width:1320px;min-height:300px;padding-top:78px;padding-bottom:54px}.industries-page .page-hero-v2 .eyebrow{letter-spacing:.15em;text-transform:uppercase;margin-bottom:18px;font-size:15px;font-weight:850}.industries-page .page-hero-v2 h1{font-size:clamp(48px,5vw,72px)}.industries-page .page-hero-v2>p:last-child{max-width:790px;margin-top:24px;font-size:18px}.industries-page .page-reef-corner{opacity:.94;width:150px}.industries-page .page-cards.page-cards-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:calc(100% - 80px);max-width:1240px;margin-bottom:76px;padding:0}.industries-page .page-cards article{text-align:center;border-radius:19px;grid-template-rows:92px 56px 3px 1fr;place-items:center;min-height:310px;padding:34px 34px 30px;display:grid}.industries-page .industry-card-icon{color:#0a385e;background:linear-gradient(145deg,#fff,#fff0e9);border:1px solid #f06b4d3d;border-radius:22px;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 9px 20px #082c4c14}.industries-page .page-cards h3{color:#082c4c;align-self:end;min-height:0;margin:0;font-size:21px;line-height:1.25}.industries-page .industry-card-accent{background:#f06b4d;border-radius:99px;align-self:center;width:42px;height:3px}.industries-page .page-cards p{color:#527089;align-self:start;max-width:315px;margin:14px auto 0;font-size:15px;line-height:1.55}.industries-page .page-why{border-radius:22px;grid-template-columns:minmax(0,1.05fr) minmax(440px,.95fr);gap:74px;width:calc(100% - 80px);max-width:1240px;margin-bottom:72px;padding:58px 56px}.industries-page .page-why h2{max-width:650px;font-size:clamp(39px,4vw,54px)}.industries-page .page-why-list{margin-top:32px}.industries-page .page-why-list article{grid-template-columns:44px 1fr;gap:15px;min-height:82px;padding:14px 0}.industries-page .page-why-list article>svg{stroke-width:2.25px;width:32px;height:32px}.industries-page .page-why-list h3{font-size:18px}.industries-page .page-why-list p{margin-top:4px;font-size:15px;line-height:1.5}.industries-page .page-why-image,.industries-page .page-why-image img{width:100%}.industries-page .page-why-image img{object-fit:contain;min-height:390px}.industries-page .page-cta-banner{width:calc(100% - 80px);max-width:1240px;margin:0 auto;padding:0}.industries-page .page-cta-banner .funding-options-banner{max-width:1240px;min-height:220px}@media (max-width:900px){.industries-page .page-hero-v2{min-height:240px;padding:52px 22px 38px}.industries-page .page-hero-v2 h1{font-size:clamp(38px,11vw,52px)}.industries-page .page-hero-v2>p:last-child{font-size:16px}.industries-page .page-cards.page-cards-3{grid-template-columns:1fr;gap:18px;width:calc(100% - 36px)}.industries-page .page-cards article{min-height:280px}.industries-page .page-why{grid-template-columns:1fr;gap:30px;width:calc(100% - 36px);padding:36px 24px}.industries-page .page-why-image img{min-height:0}.industries-page .page-cta-banner{width:calc(100% - 32px)}}.subpage.industries-page,.subpage.how-it-works-page{background:radial-gradient(circle at 8% 22%,#a9dce929 0 2px,#0000 3px),radial-gradient(circle at 92% 52%,#a9dce929 0 2px,#0000 3px),linear-gradient(#fffdf9 0%,#fff9f1 100%);width:100%;max-width:none;margin:0;padding:0 0 86px}.industries-page .page-cards h3:after,.industries-page .page-cards h3:before{content:none!important;display:none!important}.industries-page .industry-card-icon{width:88px;height:88px;box-shadow:none;color:#0a385e;background:0 0;border:0;border-radius:0}.industries-page .industry-card-icon svg{stroke-width:2.35px;width:74px;height:74px}.industries-page .industry-card-icon .icon-accent{stroke:#f06b4d}.industries-page .industry-card-icon .icon-accent-soft{fill:#fff0e9;stroke:#f06b4d}.industries-page .industry-card-icon .icon-accent-fill{fill:#f06b4d;stroke:#f06b4d}.industries-page .page-cards article{grid-template-rows:100px 56px 3px 1fr}.how-it-works-page .page-hero-v2{max-width:1320px;min-height:300px;padding-top:78px;padding-bottom:52px}.how-it-works-page .page-hero-v2 h1{font-size:clamp(48px,5vw,72px)}.how-it-works-page .page-hero-v2>p:last-child{max-width:790px;margin-top:24px;font-size:18px}.how-it-works-page .page-steps{width:calc(100% - 80px);max-width:1240px;margin-bottom:76px;padding:0}.how-it-works-page .page-steps-row{gap:24px}.how-it-works-page .page-steps-row article{border-radius:19px;min-height:330px;padding:48px 34px 34px}.how-it-works-page .page-step-icon{color:#0a385e;background:linear-gradient(145deg,#fff,#fff0e9);border:1px solid #f06b4d38;width:90px;height:90px;margin-top:18px;box-shadow:0 8px 18px #082c4c12}.how-it-works-page .page-step-icon svg{stroke-width:2.2px;width:60px;height:60px}.how-it-works-page .page-step-icon .icon-accent,.how-it-works-page .page-step-icon .icon-accent-soft{stroke:#f06b4d}.how-it-works-page .page-steps-row h3{margin-top:22px;font-size:21px}.how-it-works-page .page-steps-row p{max-width:330px;margin:12px auto 0;font-size:15px;line-height:1.55}.how-it-works-page .page-why{width:calc(100% - 80px);max-width:1240px;margin-bottom:76px}.industries-page .page-cta-banner,.how-it-works-page .page-cta-banner{width:calc(100% - 80px);max-width:1320px;margin:0 auto;padding:0}.industries-page .page-cta-banner .funding-options-banner,.how-it-works-page .page-cta-banner .funding-options-banner{text-align:center;border-radius:24px;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:100%!important;max-width:1320px!important;height:auto!important;min-height:330px!important;margin:0!important;padding:58px 150px!important;display:flex!important}.industries-page .page-cta-banner .funding-options-banner>div:first-of-type,.how-it-works-page .page-cta-banner .funding-options-banner>div:first-of-type{text-align:center;width:100%;max-width:850px}.industries-page .page-cta-banner .funding-options-banner h2,.how-it-works-page .page-cta-banner .funding-options-banner h2{font-size:clamp(38px,4vw,52px)!important}.industries-page .page-cta-banner .funding-options-banner p,.how-it-works-page .page-cta-banner .funding-options-banner p{margin-top:12px;font-size:18px!important}.industries-page .page-cta-banner .banner-action,.how-it-works-page .page-cta-banner .banner-action{align-items:center;width:auto;margin:26px auto 0}.industries-page .page-cta-banner .primary-button,.how-it-works-page .page-cta-banner .primary-button{min-width:360px;min-height:58px;font-size:15px}.industries-page .page-cta-banner .banner-action small,.how-it-works-page .page-cta-banner .banner-action small{margin-top:12px;font-size:12px}.industries-page .page-cta-banner .funding-options-banner>img,.how-it-works-page .page-cta-banner .funding-options-banner>img{width:175px;height:220px}@media (max-width:900px){.subpage.industries-page,.subpage.how-it-works-page{padding-bottom:48px}.how-it-works-page .page-hero-v2{min-height:240px;padding:52px 22px 38px}.how-it-works-page .page-hero-v2 h1{font-size:clamp(38px,11vw,52px)}.how-it-works-page .page-steps{width:calc(100% - 36px)}.how-it-works-page .page-steps-row article{min-height:285px}.how-it-works-page .page-why{width:calc(100% - 36px)}.industries-page .page-cta-banner,.how-it-works-page .page-cta-banner{width:calc(100% - 32px)}.industries-page .page-cta-banner .funding-options-banner,.how-it-works-page .page-cta-banner .funding-options-banner{min-height:280px!important;padding:44px 58px 58px!important}.industries-page .page-cta-banner .funding-options-banner h2,.how-it-works-page .page-cta-banner .funding-options-banner h2{font-size:30px!important}.industries-page .page-cta-banner .funding-options-banner p,.how-it-works-page .page-cta-banner .funding-options-banner p{font-size:15px!important}.industries-page .page-cta-banner .primary-button,.how-it-works-page .page-cta-banner .primary-button{width:100%;min-width:0}}@media (min-width:901px){.industries-page .page-hero-v2,.how-it-works-page .page-hero-v2{max-width:1240px;min-height:238px;padding:58px 34px 38px}.industries-page .page-hero-v2 h1,.how-it-works-page .page-hero-v2 h1{font-size:clamp(39px,3.8vw,52px)}.industries-page .page-hero-v2>p:last-child,.how-it-works-page .page-hero-v2>p:last-child{max-width:680px;margin-top:16px;font-size:15px}.industries-page .page-hero-v2 .eyebrow,.how-it-works-page .page-hero-v2 .eyebrow{margin-bottom:12px;font-size:13px}.industries-page .page-reef-corner,.how-it-works-page .page-reef-corner{width:105px;height:138px;top:22px}.industries-page .page-reef-corner-left,.how-it-works-page .page-reef-corner-left{left:2px}.industries-page .page-reef-corner-right,.how-it-works-page .page-reef-corner-right{right:2px}.industries-page .page-cards.page-cards-3{gap:20px;width:calc(100% - 84px);max-width:1160px;margin-bottom:62px}.industries-page .page-cards article{border-radius:16px;grid-template-rows:68px 43px 2px 1fr;height:238px;min-height:238px;padding:25px 27px 22px}.industries-page .industry-card-icon{width:62px;height:62px}.industries-page .industry-card-icon svg{stroke-width:2.1px;width:54px;height:54px}.industries-page .page-cards h3{font-size:18px}.industries-page .industry-card-accent{width:36px;height:2px}.industries-page .page-cards p{margin-top:11px;font-size:13px;line-height:1.5}.how-it-works-page .page-steps{width:calc(100% - 84px);max-width:1100px;margin-bottom:62px}.how-it-works-page .page-steps-row{gap:26px}.how-it-works-page .page-steps-row article{border-radius:16px;height:270px;min-height:270px;padding:35px 28px 25px}.how-it-works-page .page-step-num{width:48px;height:48px;margin-bottom:12px;font-size:18px}.how-it-works-page .page-step-icon{width:64px;height:64px;margin:8px auto 13px;box-shadow:0 6px 14px #082c4c0f}.how-it-works-page .page-step-icon svg{stroke-width:2.05px;width:44px;height:44px}.how-it-works-page .page-steps-row h3{align-items:center;min-height:43px;margin:0;font-size:17px;display:flex}.how-it-works-page .page-steps-row p{margin-top:8px;font-size:13px;line-height:1.5}.industries-page .page-cta-banner,.how-it-works-page .page-cta-banner{width:calc(100% - 84px);max-width:1240px}.industries-page .page-cta-banner .funding-options-banner,.how-it-works-page .page-cta-banner .funding-options-banner{border-radius:18px;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:1240px!important;height:220px!important;min-height:220px!important;margin:0!important;padding:24px 150px!important;display:flex!important;position:relative!important;overflow:hidden!important}.industries-page .page-cta-banner .funding-options-banner h2,.how-it-works-page .page-cta-banner .funding-options-banner h2{max-width:680px;font-size:36px!important;line-height:1.08!important}.industries-page .page-cta-banner .funding-options-banner p,.how-it-works-page .page-cta-banner .funding-options-banner p{margin-top:9px;font-size:14px!important}.industries-page .page-cta-banner .banner-action,.how-it-works-page .page-cta-banner .banner-action{margin:13px auto 0}.industries-page .page-cta-banner .primary-button,.how-it-works-page .page-cta-banner .primary-button{min-width:230px;min-height:43px;font-size:12px}.industries-page .page-cta-banner .banner-action small,.how-it-works-page .page-cta-banner .banner-action small{margin-top:7px;font-size:10px}.industries-page .page-cta-banner .funding-options-banner>img,.how-it-works-page .page-cta-banner .funding-options-banner>img{object-fit:contain;pointer-events:none;width:150px!important;height:188px!important;position:absolute!important;bottom:-20px!important}.industries-page .page-cta-banner .funding-options-banner>img:first-child,.how-it-works-page .page-cta-banner .funding-options-banner>img:first-child{left:-12px!important;right:auto!important;transform:none!important}.industries-page .page-cta-banner .funding-options-banner>img:last-child,.how-it-works-page .page-cta-banner .funding-options-banner>img:last-child{left:auto!important;right:-12px!important;transform:scaleX(-1)!important}}@media (max-width:900px){.industries-page .page-reef-corner,.how-it-works-page .page-reef-corner{display:none}.industries-page .page-cards article{height:auto;min-height:240px}.industries-page .industry-card-icon{width:66px;height:66px}.industries-page .industry-card-icon svg{width:56px;height:56px}.how-it-works-page .page-steps-row article{height:auto;min-height:240px;padding:30px 24px}.industries-page .page-cta-banner .funding-options-banner,.how-it-works-page .page-cta-banner .funding-options-banner{height:auto!important;min-height:230px!important;padding:34px 62px 48px!important}.industries-page .page-cta-banner .funding-options-banner h2,.how-it-works-page .page-cta-banner .funding-options-banner h2{font-size:28px!important}.industries-page .page-cta-banner .funding-options-banner>img,.how-it-works-page .page-cta-banner .funding-options-banner>img{width:96px!important;height:128px!important;position:absolute!important;bottom:-28px!important}}.subpage.financing-compare-page,.subpage.about-page{background:radial-gradient(circle at 5% 28%,#a9dce92b 0 2px,#0000 3px),radial-gradient(circle at 95% 64%,#a9dce92b 0 2px,#0000 3px),linear-gradient(#fffdf9,#fff9f1);width:100%;max-width:none;margin:0;padding:0 0 72px;overflow:hidden}.financing-compare-hero{text-align:center;max-width:1240px;min-height:175px;margin:0 auto;padding:48px 150px 24px;position:relative}.financing-compare-hero h1{color:#082c4c;font-family:var(--font-lora), Georgia, serif;letter-spacing:-.045em;margin:0;font-size:clamp(36px,3.5vw,49px);line-height:1.08}.financing-compare-hero p{color:#527089;margin:12px auto 0;font-size:13px}.financing-compare-hero .compare-reef{object-fit:contain;pointer-events:none;width:92px;height:118px;position:absolute;top:18px}.financing-compare-hero .compare-reef-left{left:8px}.financing-compare-hero .compare-reef-right{right:8px;transform:scaleX(-1)}.financing-compare-hero .compare-fish{width:34px;height:auto;position:absolute}.financing-compare-hero .compare-fish-one{top:43px;left:105px}.financing-compare-hero .compare-fish-two{width:29px;top:74px;right:112px}.financing-comparison{width:calc(100% - 72px);max-width:1200px;margin:0 auto 44px}.financing-table-scroll{background:#fffffff5;border:1px solid #eadfd6;border-radius:15px;overflow-x:auto;box-shadow:0 12px 30px #082c4c0e}.financing-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:960px}.financing-comparison th,.financing-comparison td{color:#193d5c;text-align:center;vertical-align:middle;border-bottom:1px solid #ece7e2;border-right:1px solid #ece7e2;padding:15px 13px;font-size:12px;line-height:1.42}.financing-comparison tr>:last-child{border-right:0}.financing-comparison tbody tr:last-child>*{border-bottom:0}.financing-comparison thead th:first-child,.financing-comparison tbody th{background:#fffaf5;width:135px}.financing-comparison tbody th{color:#082c4c;text-align:left;font-weight:850}.financing-comparison thead th{color:#082c4c;height:126px;font-size:13px}.comparison-product-icon{color:#0a385e;place-items:center;width:48px;height:48px;margin:0 auto 8px;display:grid}.comparison-product-icon svg{stroke-width:2.1px;width:44px;height:44px}.comparison-product-icon .icon-accent{stroke:#f06b4d}.comparison-product-icon .icon-accent-soft{fill:#fff0e9;stroke:#f06b4d}.comparison-product-icon .icon-accent-fill{fill:#f06b4d;stroke:#f06b4d}.financing-process-breakdown,.financing-fit-guide{width:calc(100% - 72px);max-width:1200px;margin:0 auto 44px}.financing-process-breakdown>h2,.financing-fit-guide>h2{color:#082c4c;font-family:var(--font-lora), Georgia, serif;text-align:center;margin:0 0 20px;font-size:31px}.financing-process-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.financing-process-grid article{background:#fff;border:1px solid #eadfd6;border-radius:13px;min-height:232px;padding:20px 17px;box-shadow:0 8px 22px #082c4c0b}.financing-process-grid header{grid-template-columns:39px 1fr;align-items:center;gap:9px;min-height:64px;display:grid}.financing-process-grid header>span{color:#0a385e;width:37px;height:37px}.financing-process-grid header svg{width:36px;height:36px}.financing-process-grid h3{color:#082c4c;margin:0;font-size:13px;line-height:1.2}.financing-process-grid ol{gap:13px;margin:14px 0 0;padding:0;list-style:none;display:grid}.financing-process-grid li{color:#527089;grid-template-columns:24px 1fr;align-items:center;gap:8px;font-size:11px;display:grid;position:relative}.financing-process-grid li:not(:last-child):after{content:"⌄";color:#9eb1bd;position:absolute;bottom:-13px;left:7px}.financing-process-grid li b{color:#fff;background:#4c91c8;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.financing-fit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.financing-fit-grid article{background:#fff;border:1px solid #eadfd6;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:42px 1fr;gap:8px 12px;min-height:138px;padding:20px 18px 14px;display:grid}.financing-fit-grid .fit-icon{color:#f06b4d;width:40px;height:40px}.financing-fit-grid .fit-icon svg{stroke-width:2.1px;width:38px;height:38px}.financing-fit-grid h3{color:#082c4c;margin:0;font-size:13px}.financing-fit-grid p{color:#527089;margin:5px 0 0;font-size:10px;line-height:1.4}.financing-fit-grid article>strong{color:#163a59;background:#f4f7fa;border-radius:8px;grid-column:1/-1;padding:7px 9px;font-size:10px}.financing-compare-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#062e50,#0b426c);border-radius:17px;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 72px);max-width:1200px;min-height:170px;margin:8px auto 0;padding:26px 150px;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 34px #082c4c29}.financing-compare-cta h2{margin:0;font-size:29px}.financing-compare-cta p{color:#fffc;margin:7px 0 0;font-size:13px}.financing-compare-cta .primary-button{min-width:210px;min-height:40px;margin-top:15px;font-size:11px}.financing-compare-cta>img{object-fit:contain;width:142px;height:178px;position:absolute;bottom:-26px}.financing-compare-cta>img:first-child{left:-15px}.financing-compare-cta>img:last-child{right:-15px;transform:scaleX(-1)}.about-page .page-hero-v2{max-width:1240px;min-height:225px;padding:55px 34px 34px}.about-page .page-hero-v2 h1{font-size:clamp(39px,3.8vw,52px)}.about-page .page-hero-v2>p:last-child{margin-top:15px;font-size:15px}.about-page .page-hero-v2 .eyebrow{margin-bottom:11px;font-size:13px}.about-page .page-reef-corner{width:105px;height:138px;top:20px}.about-page .page-reef-corner-left{left:2px}.about-page .page-reef-corner-right{right:2px}.about-page .page-two-col{gap:58px;width:calc(100% - 84px);max-width:1120px;margin-bottom:56px;padding:42px}.about-page .page-two-col h2{font-size:39px}.about-page .page-two-col p{font-size:13px;line-height:1.58}.about-page .page-two-col-image img{object-fit:contain;max-height:360px}.about-page .page-section-heading{margin-bottom:22px}.about-page .page-section-heading h2{font-size:38px}.about-page .page-cards.page-cards-4{gap:18px;width:calc(100% - 84px);max-width:1160px;margin-bottom:54px;padding:0}.about-page .page-cards article{height:220px;min-height:220px;padding:25px 22px 20px}.about-page .page-cards .illustration-circle{width:56px;height:56px;margin-bottom:12px}.about-page .page-cards .illustration-circle svg{stroke-width:2.05px;width:42px;height:42px}.about-page .page-cards h3{min-height:42px;font-size:16px}.about-page .page-cards p{font-size:12px;line-height:1.48}.about-page .page-steps{width:calc(100% - 84px);max-width:1100px;margin-bottom:58px}.about-page .page-steps-row{gap:24px}.about-page .page-steps-row article{background:#fff;border:1px solid #eadfd6;border-radius:15px;min-height:205px;padding:34px 26px 24px}.about-page .page-step-num{width:45px;height:45px;font-size:17px}.about-page .page-steps-row h3{margin-top:7px;font-size:17px}.about-page .page-steps-row p{max-width:280px;font-size:12px}.about-page .page-cta-banner{width:calc(100% - 84px);max-width:1240px;margin:0 auto;padding:0}.about-page .page-cta-banner .funding-options-banner{flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:1240px!important;height:220px!important;min-height:220px!important;margin:0!important;padding:24px 150px!important;display:flex!important;position:relative!important;overflow:hidden!important}.about-page .page-cta-banner .funding-options-banner>img{width:150px!important;height:188px!important;position:absolute!important;bottom:-20px!important}.about-page .page-cta-banner .funding-options-banner>img:first-child{left:-12px!important;transform:none!important}.about-page .page-cta-banner .funding-options-banner>img:last-child{right:-12px!important;transform:scaleX(-1)!important}.about-page .page-cta-banner h2{font-size:34px!important}.about-page .page-cta-banner p{font-size:14px!important}.about-page .page-cta-banner .banner-action{margin-top:13px}.about-page .page-cta-banner .primary-button{min-width:230px;min-height:43px;font-size:12px}@media (min-width:901px){.how-it-works-page .page-steps-row article{height:292px;min-height:292px;padding-top:30px;padding-bottom:24px}}@media (max-width:900px){.financing-compare-hero{min-height:145px;padding:38px 24px 20px}.financing-compare-hero .compare-reef,.financing-compare-hero .compare-fish{display:none}.financing-comparison,.financing-process-breakdown,.financing-fit-guide,.financing-compare-cta{width:calc(100% - 32px)}.financing-process-grid{grid-template-columns:1fr}.financing-process-grid article{min-height:210px}.financing-fit-grid{grid-template-columns:1fr}.financing-compare-cta{min-height:200px;padding:34px 64px 48px}.financing-compare-cta>img{width:95px;height:125px}.about-page .page-reef-corner{display:none}.about-page .page-two-col,.about-page .page-cards.page-cards-4,.about-page .page-steps{width:calc(100% - 36px)}.about-page .page-cards.page-cards-4{grid-template-columns:1fr}.about-page .page-cards article{height:auto;min-height:210px}.about-page .page-cta-banner{width:calc(100% - 32px)}.about-page .page-cta-banner .funding-options-banner{height:auto!important;min-height:230px!important;padding:34px 62px 48px!important}}.financing-compare-page{--product-one:#f06b4d;--product-two:#438bc2;--product-three:#4f9b61;--product-four:#d39b37;--product-five:#8765be}.financing-compare-page .financing-compare-hero{min-height:150px;padding-top:38px;padding-bottom:20px}.financing-compare-page .financing-compare-hero h1{font-size:clamp(36px,3.2vw,45px)}.financing-compare-page .financing-comparison{max-width:1160px;margin-bottom:38px}.financing-compare-page .financing-table-scroll{border-radius:18px;box-shadow:0 16px 38px #082c4c13}.financing-compare-page .financing-comparison thead th{background:linear-gradient(#fff,#fffdfa);height:116px;padding-top:18px;position:relative;overflow:hidden}.financing-compare-page .financing-comparison thead .product-column:before{content:"";background:var(--column-accent);height:4px;position:absolute;top:0;left:0;right:0}.financing-compare-page .product-column-1{--column-accent:var(--product-one)}.financing-compare-page .product-column-2{--column-accent:var(--product-two)}.financing-compare-page .product-column-3{--column-accent:var(--product-three)}.financing-compare-page .product-column-4{--column-accent:var(--product-four)}.financing-compare-page .product-column-5{--column-accent:var(--product-five)}.financing-compare-page .comparison-product-icon{border:1px solid color-mix(in srgb,var(--column-accent) 28%,white);background:color-mix(in srgb,var(--column-accent) 8%,white);color:#0a385e;border-radius:15px;width:52px;height:52px;margin-bottom:7px}.financing-compare-page .comparison-product-icon svg{width:42px;height:42px}.financing-compare-page .product-column .icon-accent,.financing-compare-page .product-column .icon-accent-soft,.financing-compare-page .product-column .icon-accent-fill{stroke:var(--column-accent)}.financing-compare-page .product-column .icon-accent-soft{fill:color-mix(in srgb,var(--column-accent) 12%,white)}.financing-compare-page .product-column .icon-accent-fill{fill:var(--column-accent)}.financing-compare-page .financing-comparison th,.financing-compare-page .financing-comparison td{padding:13px 12px}.financing-compare-page .financing-comparison tbody tr:nth-child(2n) td{background:#f7fafba6}.financing-compare-page .financing-comparison tbody th{background:linear-gradient(90deg,#fff9f4,#fffdfb);width:150px;padding-left:14px}.financing-compare-page .comparison-row-label{align-items:center;gap:10px;display:flex}.financing-compare-page .comparison-row-label i{color:#f06b4d;background:#fff0ea;border:1px solid #f06b4d40;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.financing-compare-page .comparison-row-label svg{stroke-width:2.1px;width:20px;height:20px}.financing-compare-page .comparison-row-label b{font-size:11px;line-height:1.2}.financing-compare-page .financing-process-breakdown,.financing-compare-page .financing-fit-guide{max-width:1160px;margin-bottom:38px}.financing-compare-page .financing-process-breakdown>h2,.financing-compare-page .financing-fit-guide>h2{width:fit-content;margin:0 auto 20px;padding:0 58px;font-size:29px;position:relative}.financing-compare-page .financing-process-breakdown>h2:before,.financing-compare-page .financing-process-breakdown>h2:after,.financing-compare-page .financing-fit-guide>h2:before,.financing-compare-page .financing-fit-guide>h2:after{content:"";background:linear-gradient(90deg,#0000,#f06b4d);width:42px;height:2px;position:absolute;top:52%}.financing-compare-page .financing-process-breakdown>h2:before,.financing-compare-page .financing-fit-guide>h2:before{left:0}.financing-compare-page .financing-process-breakdown>h2:after,.financing-compare-page .financing-fit-guide>h2:after{right:0;transform:scaleX(-1)}.financing-compare-page .financing-process-grid{gap:16px}.financing-compare-page .financing-process-grid article{border-radius:15px;min-height:214px;padding:18px 16px 16px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.financing-compare-page .financing-process-grid article:before{content:"";background:var(--card-accent);height:4px;position:absolute;top:0;left:0;right:0}.financing-compare-page .financing-process-grid article:hover{transform:translateY(-3px);box-shadow:0 14px 30px #082c4c17}.financing-compare-page .process-option-card-1{--card-accent:var(--product-one)}.financing-compare-page .process-option-card-2{--card-accent:var(--product-two)}.financing-compare-page .process-option-card-3{--card-accent:var(--product-three)}.financing-compare-page .process-option-card-4{--card-accent:var(--product-four)}.financing-compare-page .process-option-card-5{--card-accent:var(--product-five)}.financing-compare-page .financing-process-grid header>span{background:color-mix(in srgb,var(--card-accent) 9%,white);color:#0a385e;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.financing-compare-page .financing-process-grid header svg{width:34px;height:34px}.financing-compare-page .financing-process-grid header .icon-accent,.financing-compare-page .financing-process-grid header .icon-accent-soft,.financing-compare-page .financing-process-grid header .icon-accent-fill{stroke:var(--card-accent)}.financing-compare-page .financing-process-grid header .icon-accent-soft{fill:color-mix(in srgb,var(--card-accent) 12%,white)}.financing-compare-page .financing-process-grid header .icon-accent-fill{fill:var(--card-accent)}.financing-compare-page .financing-process-grid li b{background:var(--card-accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--card-accent) 10%,white)}.financing-compare-page .financing-process-grid li:not(:last-child):before{content:"";background:color-mix(in srgb,var(--card-accent) 34%,white);width:1px;position:absolute;top:21px;bottom:-14px;left:10px}.financing-compare-page .financing-process-grid li:not(:last-child):after{display:none}.financing-compare-page .financing-fit-grid{gap:16px}.financing-compare-page .financing-fit-grid article{border-top:3px solid var(--fit-accent);background:linear-gradient(145deg,#fff,color-mix(in srgb,var(--fit-accent) 6%,white));min-height:145px;transition:transform .2s,box-shadow .2s;overflow:hidden}.financing-compare-page .financing-fit-grid article:hover{transform:translateY(-3px);box-shadow:0 13px 28px #082c4c14}.financing-compare-page .fit-card-1{--fit-accent:var(--product-one)}.financing-compare-page .fit-card-2{--fit-accent:var(--product-two)}.financing-compare-page .fit-card-3{--fit-accent:var(--product-three)}.financing-compare-page .fit-card-4{--fit-accent:var(--product-five)}.financing-compare-page .financing-fit-grid .fit-icon{width:44px;height:44px;color:var(--fit-accent)}.financing-compare-page .financing-fit-grid article>strong{background:color-mix(in srgb,var(--fit-accent) 9%,white);color:color-mix(in srgb,var(--fit-accent) 74%,#082c4c)}.financing-compare-page .financing-compare-cta{max-width:1160px;min-height:165px}@media (max-width:900px){.financing-compare-page .financing-process-breakdown>h2,.financing-compare-page .financing-fit-guide>h2{padding:0}.financing-compare-page .financing-process-breakdown>h2:before,.financing-compare-page .financing-process-breakdown>h2:after,.financing-compare-page .financing-fit-guide>h2:before,.financing-compare-page .financing-fit-guide>h2:after{display:none}.financing-compare-page .financing-process-grid article{min-height:200px}}@media (min-width:901px){.financing-compare-page .financing-comparison,.financing-compare-page .financing-process-breakdown,.financing-compare-page .financing-fit-guide,.financing-compare-page .financing-compare-cta{max-width:1240px}.financing-compare-page .financing-comparison th,.financing-compare-page .financing-comparison td{padding:16px 14px;font-size:13px;line-height:1.5}.financing-compare-page .financing-comparison thead th{height:128px}.financing-compare-page .financing-comparison thead th>strong{font-size:14px;line-height:1.25}.financing-compare-page .comparison-product-icon{width:58px;height:58px}.financing-compare-page .comparison-product-icon svg{width:47px;height:47px}.financing-compare-page .comparison-row-label i{flex-basis:34px;width:34px;height:34px}.financing-compare-page .comparison-row-label svg{width:22px;height:22px}.financing-compare-page .comparison-row-label b{font-size:12px}.financing-compare-page .financing-process-grid{gap:18px}.financing-compare-page .financing-process-grid article{min-height:250px;padding:23px 20px 20px}.financing-compare-page .financing-process-grid header{grid-template-columns:49px 1fr;gap:11px;min-height:72px}.financing-compare-page .financing-process-grid header>span{width:48px;height:48px}.financing-compare-page .financing-process-grid header svg{width:39px;height:39px}.financing-compare-page .financing-process-grid h3{font-size:14px;line-height:1.28}.financing-compare-page .financing-process-grid ol{gap:17px;margin-top:17px}.financing-compare-page .financing-process-grid li{grid-template-columns:28px 1fr;gap:10px;font-size:12.5px;line-height:1.35}.financing-compare-page .financing-process-grid li b{width:26px;height:26px;font-size:11px}.financing-compare-page .financing-process-grid li:not(:last-child):before{top:25px;bottom:-18px;left:12px}.financing-compare-page .financing-fit-grid{gap:18px}.financing-compare-page .financing-fit-grid article{grid-template-columns:52px 1fr;gap:10px 14px;min-height:180px;padding:25px 22px 18px}.financing-compare-page .financing-fit-grid .fit-icon{width:50px;height:50px}.financing-compare-page .financing-fit-grid .fit-icon svg{width:46px;height:46px}.financing-compare-page .financing-fit-grid h3{font-size:15px}.financing-compare-page .financing-fit-grid p{margin-top:7px;font-size:12px;line-height:1.45}.financing-compare-page .financing-fit-grid article>strong{padding:9px 11px;font-size:11px;line-height:1.35}}.financing-compare-page .financing-comparison{margin-top:-2px;margin-bottom:32px}.financing-compare-page .financing-table-scroll{box-shadow:none;background:0 0;border:0;border-radius:0;overflow-x:auto}.financing-compare-page .financing-reference-table{border-collapse:separate;border-spacing:0 7px;table-layout:fixed;background:0 0;min-width:1120px}.financing-compare-page .financing-reference-table thead th{color:#082c4c;letter-spacing:.025em;text-align:center;text-transform:uppercase;background:0 0;border:0;height:auto;padding:0 18px 4px;font-size:12px;font-weight:800;overflow:visible}.financing-compare-page .financing-reference-table thead th:first-child{width:27%}.financing-compare-page .financing-reference-table thead th:nth-child(2){width:17%}.financing-compare-page .financing-reference-table thead th:nth-child(3){width:15%}.financing-compare-page .financing-reference-table thead th:nth-child(4){width:16%}.financing-compare-page .financing-reference-table thead th:nth-child(5){width:25%}.financing-compare-page .financing-reference-table .financing-option-row{--row-accent:var(--product-one)}.financing-compare-page .financing-reference-table .financing-option-row-2{--row-accent:var(--product-two)}.financing-compare-page .financing-reference-table .financing-option-row-3{--row-accent:var(--product-three)}.financing-compare-page .financing-reference-table .financing-option-row-4{--row-accent:var(--product-four)}.financing-compare-page .financing-reference-table .financing-option-row-5{--row-accent:var(--product-five)}.financing-compare-page .financing-reference-table tbody th,.financing-compare-page .financing-reference-table tbody td{color:#264a67;text-align:center;vertical-align:middle;background:#fffffff7;border-top:1px solid #eadfd6;border-bottom:1px solid #eadfd6;height:76px;padding:12px 18px;font-size:12.5px;line-height:1.42;box-shadow:0 7px 18px #082c4c0b}.financing-compare-page .financing-reference-table tbody th{border-left:5px solid var(--row-accent);text-align:left;background:#fff;border-radius:12px 0 0 12px;align-items:center;gap:17px;padding-left:31px;display:flex;position:relative}.financing-compare-page .financing-reference-table tbody th:after,.financing-compare-page .financing-reference-table tbody td:not(:last-child):after{content:"";background:#eee4dc;width:1px;position:absolute;top:18px;bottom:18px;right:0}.financing-compare-page .financing-reference-table tbody td{position:relative}.financing-compare-page .financing-reference-table tbody td:last-child{text-align:left;border-right:1px solid #eadfd6;border-radius:0 12px 12px 0;padding-right:25px}.financing-compare-page .financing-reference-table tbody th strong{color:#082c4c;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.15}.financing-compare-page .financing-reference-table .comparison-product-icon{border-color:color-mix(in srgb,var(--row-accent) 27%,white);background:color-mix(in srgb,var(--row-accent) 8%,white);color:#0a385e;border-radius:50%;flex:0 0 50px;width:50px;height:50px;margin:0}.financing-compare-page .financing-reference-table .comparison-product-icon svg{width:40px;height:40px}.financing-compare-page .financing-reference-table .icon-accent,.financing-compare-page .financing-reference-table .icon-accent-soft,.financing-compare-page .financing-reference-table .icon-accent-fill{stroke:var(--row-accent)}.financing-compare-page .financing-reference-table .icon-accent-soft{fill:color-mix(in srgb,var(--row-accent) 12%,white)}.financing-compare-page .financing-reference-table .icon-accent-fill{fill:var(--row-accent)}.financing-compare-page .financing-reference-table .option-range{color:var(--row-accent);font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:700}.financing-compare-page .financing-reference-table .option-speed{color:#173d5c;white-space:nowrap;font-weight:700}.financing-compare-page .financing-reference-table .option-speed i{width:27px;height:27px;color:var(--row-accent);vertical-align:middle;place-items:center;margin-right:7px;display:inline-grid}.financing-compare-page .financing-reference-table .option-speed svg{stroke-width:2.1px;width:24px;height:24px}.financing-compare-page .financing-process-grid article{background:linear-gradient(160deg,#fff 64%,color-mix(in srgb,var(--card-accent) 5%,white));border-color:#eadfd6}.financing-compare-page .financing-fit-grid article{border-color:color-mix(in srgb,var(--fit-accent) 24%,#eadfd6)}@media (max-width:900px){.financing-compare-page .financing-table-scroll{scrollbar-width:thin;scrollbar-color:#a9dce9 transparent;margin-right:-16px;padding-right:16px}.financing-compare-page .financing-reference-table{border-spacing:0 12px;min-width:100%}.financing-compare-page .financing-reference-table thead{display:none}.financing-compare-page .financing-reference-table,.financing-compare-page .financing-reference-table tbody,.financing-compare-page .financing-reference-table tr,.financing-compare-page .financing-reference-table th,.financing-compare-page .financing-reference-table td{width:100%;display:block}.financing-compare-page .financing-reference-table tbody tr{border:1px solid #eadfd6;border-left:5px solid var(--row-accent);background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 10px 24px #082c4c0f}.financing-compare-page .financing-reference-table tbody th,.financing-compare-page .financing-reference-table tbody td{height:auto;min-height:0;box-shadow:none;text-align:left;border:0;border-radius:0;padding:14px 18px}.financing-compare-page .financing-reference-table tbody th{border-bottom:1px solid #eee4dc;border-left:0;gap:14px;padding:17px 18px}.financing-compare-page .financing-reference-table tbody th:after,.financing-compare-page .financing-reference-table tbody td:after{display:none}.financing-compare-page .financing-reference-table tbody td{padding-left:132px;position:relative}.financing-compare-page .financing-reference-table tbody td:before{color:#082c4c;letter-spacing:.02em;text-transform:uppercase;width:104px;font-size:10px;font-weight:800;position:absolute;top:14px;left:18px}.financing-compare-page .financing-reference-table tbody td:nth-child(2):before{content:"Best For"}.financing-compare-page .financing-reference-table tbody td:nth-child(3):before{content:"Ballpark Range"}.financing-compare-page .financing-reference-table tbody td:nth-child(4):before{content:"Funding Speed"}.financing-compare-page .financing-reference-table tbody td:nth-child(5):before{content:"How It Works"}.financing-compare-page .financing-reference-table tbody td:last-child{text-align:left;border:0;border-radius:0;padding-right:18px}.financing-compare-page .financing-reference-table .option-range{font-size:15px}}@media (max-width:520px){.financing-compare-page .financing-reference-table tbody th strong{font-size:17px}.financing-compare-page .financing-reference-table .comparison-product-icon{flex-basis:46px;width:46px;height:46px}.financing-compare-page .financing-reference-table tbody td{padding-top:35px;padding-left:18px}.financing-compare-page .financing-reference-table tbody td:before{width:auto;top:12px}}@media (min-width:901px){.financing-compare-page .financing-reference-table tbody th{vertical-align:middle;width:auto;padding-left:26px;display:table-cell}.financing-compare-page .financing-option-identity{align-items:center;gap:15px;width:100%;min-width:0;display:flex}.financing-compare-page .financing-option-identity strong{overflow-wrap:normal;word-break:normal;min-width:0}}@media (max-width:900px){.financing-compare-page .financing-option-identity{align-items:center;gap:14px;display:flex}}.reference-layout.homepage-refresh,.subpage{background-image:radial-gradient(circle at 4% 8%,#0000 0 5px,#75c4e257 6px 7px,#0000 8px),radial-gradient(circle at 7% 14%,#0000 0 3px,#75c4e247 4px 5px,#0000 6px),radial-gradient(circle at 95% 11%,#0000 0 7px,#75c4e24d 8px 9px,#0000 10px),radial-gradient(circle at 92% 19%,#0000 0 3px,#75c4e23d 4px 5px,#0000 6px),radial-gradient(circle at 3% 36%,#0000 0 4px,#75c4e240 5px 6px,#0000 7px),radial-gradient(circle at 97% 43%,#0000 0 5px,#75c4e245 6px 7px,#0000 8px),radial-gradient(circle at 5% 62%,#0000 0 7px,#75c4e240 8px 9px,#0000 10px),radial-gradient(circle at 94% 69%,#0000 0 4px,#75c4e24a 5px 6px,#0000 7px),radial-gradient(circle at 3% 83%,#0000 0 3px,#75c4e240 4px 5px,#0000 6px),radial-gradient(circle at 97% 90%,#0000 0 6px,#75c4e247 7px 8px,#0000 9px),linear-gradient(#fffdf9 0%,#fffaf4 100%)}.compact-reference-layout img.section-fish,.subpage img.section-fish{object-fit:contain;filter:drop-shadow(0 5px 8px #082c4c21);height:auto;display:block}.compact-reference-layout .shared-fish{width:76px}.compact-reference-layout .shared-fish-one{top:82px;left:7%}.compact-reference-layout .shared-fish-two{top:72px;right:7%}.compact-reference-layout .shared-fish-three{width:68px;top:228px;right:15%}.compact-reference-layout .shared-reef-fish-layer .reef-fish{opacity:.88;width:64px}.compact-reference-layout .shared-reef-fish-layer .reef-fish-2,.compact-reference-layout .shared-reef-fish-layer .reef-fish-4,.compact-reference-layout .shared-reef-fish-layer .reef-fish-6,.compact-reference-layout .shared-reef-fish-layer .reef-fish-8,.compact-reference-layout .shared-reef-fish-layer .reef-fish-10,.compact-reference-layout .shared-reef-fish-layer .reef-fish-12{transform:scaleX(-1)}.compact-reference-layout .section-fish-float,.compact-reference-layout .requirements-fish,.compact-reference-layout .shared-why-fish{width:66px!important;height:auto!important}.shared-bubbles i:nth-child(5){width:10px;height:10px;top:24px;left:23px}.shared-bubbles i:nth-child(6){width:6px;height:6px;top:72px;left:9px}.shared-bubbles i:nth-child(7){width:12px;height:12px;top:122px;left:24px}.exact-reference-hero .hero-benefit-art.supplied-icon{background:0 0;border:0;width:54px;height:54px;overflow:hidden}.exact-reference-hero .hero-benefit-art.supplied-icon img{object-fit:contain;width:54px;height:54px;display:block}.exact-reference-hero .supplied-metric-icon{overflow:hidden;background:0 0!important;border:0!important}.exact-reference-hero .supplied-metric-icon img{object-fit:contain;width:58px;height:58px;display:block}.compact-reference-layout .supplied-financing-icon{background:0 0;border:0;overflow:hidden;width:78px!important;height:78px!important}.compact-reference-layout .supplied-financing-icon img{object-fit:contain;width:78px;height:78px;display:block}.compact-reference-layout .shared-options-grid article{padding-top:22px!important}.compact-reference-layout .together-section{background:radial-gradient(circle at 8% 22%,#a9dce933,#0000 18%),radial-gradient(circle at 92% 72%,#f06b4d14,#0000 20%),linear-gradient(#edf9fb 0%,#f9fcfb 100%)!important;padding-top:58px!important;padding-bottom:64px!important}.compact-reference-layout .together-flow{gap:22px!important;max-width:1120px!important;margin-top:42px!important}.compact-reference-layout .together-flow article{overflow:visible;background:linear-gradient(160deg,#fff 68%,#fff8f4 100%)!important;border:1px solid #082c4c1a!important;border-top:4px solid #f06b4d!important;border-radius:18px!important;min-height:264px!important;padding:38px 30px 28px!important;transition:transform .22s,box-shadow .22s!important;box-shadow:0 15px 34px #082c4c13!important}.compact-reference-layout .together-flow article:hover{transform:translateY(-5px);box-shadow:0 21px 42px #082c4c1c!important}.compact-reference-layout .together-flow .step-progress{border:4px solid #fff!important;width:42px!important;height:42px!important;font-size:16px!important;top:-22px!important;box-shadow:0 5px 16px #f06b4d47!important}.compact-reference-layout .together-flow .process-art.supplied-process-icon{overflow:hidden;box-shadow:0 8px 22px #082c4c12;background:#fff!important;border:0!important;border-radius:20px!important;width:84px!important;height:84px!important;margin:5px auto 18px!important}.compact-reference-layout .supplied-process-icon img{object-fit:contain;width:84px;height:84px;display:block}.compact-reference-layout .together-flow h3{min-height:46px;margin-bottom:10px!important;font-size:19px!important;line-height:1.22!important}.compact-reference-layout .together-flow p{max-width:275px;color:#527089!important;margin:0 auto!important;font-size:14px!important;line-height:1.55!important}.compact-reference-layout .faq-cards{max-width:1020px!important;padding-top:42px!important;padding-bottom:60px!important}.compact-reference-layout .faq-cards .reference-heading{margin-bottom:28px!important}.compact-reference-layout .faq-cards .reference-heading p{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:clamp(36px,4vw,50px)!important}.compact-reference-layout .faq-card-grid.single-faq-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.compact-reference-layout .single-faq-list details{box-shadow:0 8px 24px #082c4c0d;background:#fffffff5!important;border:1px solid #082c4c1c!important;border-radius:15px!important;margin:11px 0!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}.compact-reference-layout .single-faq-list details:hover{box-shadow:0 13px 30px #082c4c14;border-color:#f06b4d47!important;transform:translateY(-2px)!important}.compact-reference-layout .single-faq-list details[open]{background:linear-gradient(100deg,#fff8f4,#fff 42%)!important;border-color:#f06b4d57!important;box-shadow:0 14px 32px #082c4c14!important}.compact-reference-layout .single-faq-list summary{color:#082c4c!important;min-height:68px!important;padding:0 20px 0 24px!important;font-size:16px!important;font-weight:800!important}.compact-reference-layout .single-faq-list summary span{border:1px solid #f06b4d29;color:#ee674a!important;background:#fff3ee!important;flex-basis:36px!important;width:36px!important;height:36px!important;font-size:20px!important}.compact-reference-layout .single-faq-list details[open] summary span{border-color:#ee674a;color:#fff!important;background:#ee674a!important}.compact-reference-layout .single-faq-list details>p{color:#527089!important;border-left:0!important;margin:0!important;padding:0 72px 22px 24px!important;font-size:14px!important;line-height:1.65!important}.compact-reference-layout .shared-funding-banner{background:radial-gradient(circle at 13% 25%,#a9dce91f 0 3px,#0000 4px),radial-gradient(circle at 86% 28%,#a9dce921 0 4px,#0000 5px),linear-gradient(120deg,#073354,#0a4d76)!important;box-shadow:0 18px 42px #082c4c38!important}@media (max-width:900px){.exact-reference-hero .hero-benefit-art.supplied-icon,.exact-reference-hero .hero-benefit-art.supplied-icon img{width:48px;height:48px}.compact-reference-layout .shared-options-grid article{padding-top:24px!important}.compact-reference-layout .together-flow article{min-height:238px!important}.compact-reference-layout .faq-cards{padding-top:34px!important}.compact-reference-layout .single-faq-list summary{min-height:64px!important;padding:0 15px 0 17px!important;font-size:14px!important}.compact-reference-layout .single-faq-list details>p{padding:0 56px 19px 17px!important;font-size:13px!important}.compact-reference-layout .shared-reef-fish-layer .reef-fish{width:48px}}@media (max-width:640px){.compact-reference-layout .shared-fish,.compact-reference-layout .shared-why-fish,.compact-reference-layout .requirements-fish-three{display:none!important}.exact-reference-hero .hero-benefit-art.supplied-icon,.exact-reference-hero .hero-benefit-art.supplied-icon img{width:44px;height:44px}.compact-reference-layout .supplied-financing-icon,.compact-reference-layout .supplied-financing-icon img{width:72px!important;height:72px!important}.compact-reference-layout .together-flow .process-art.supplied-process-icon,.compact-reference-layout .supplied-process-icon img{width:76px!important;height:76px!important}}.exact-reference-hero .hero-benefit-art.supplied-icon{background:linear-gradient(145deg,#fff,#fff4ef)!important;border:2px solid #ff674f6b!important;border-radius:50%!important;width:70px!important;height:70px!important;box-shadow:0 0 0 7px #ff695012,0 9px 20px #082c4c17!important}.exact-reference-hero .hero-benefit-art.supplied-icon img{object-fit:contain;filter:saturate(1.35)contrast(1.12)drop-shadow(0 2px 3px #f05b4233);transform:scale(1.08);width:66px!important;height:66px!important}.exact-reference-hero .benefit b{letter-spacing:-.01em;font-size:13px!important}.exact-reference-hero .benefit small{font-size:11.5px!important;font-weight:650!important}.exact-reference-hero .hero-metrics-panel .supplied-metric-icon{background:linear-gradient(145deg,#fff,#fff5ef)!important;border:2px solid #ff6f564d!important;border-radius:50%!important;flex-basis:68px!important;width:68px!important;height:68px!important;box-shadow:0 0 0 7px #ff6f560e,0 8px 19px #082c4c14!important}.exact-reference-hero .hero-metrics-panel .supplied-metric-icon img{object-fit:contain;filter:saturate(1.35)contrast(1.1)drop-shadow(0 2px 3px #f05b4229);width:62px!important;height:62px!important}.compact-reference-layout .together-flow .process-art.supplied-process-icon{background:linear-gradient(145deg,#fff,#fff8f3)!important;border:2px solid #f06b4d4d!important;box-shadow:0 0 0 8px #f06b4d0e,0 11px 24px #082c4c1a!important}.compact-reference-layout .supplied-process-icon img{filter:saturate(1.18)contrast(1.08)drop-shadow(0 3px 4px #082c4c1a);transform:scale(1.06)}.compact-reference-layout .together-section .process-fish-one,.compact-reference-layout .together-section .process-fish-two,.compact-reference-layout .together-section .process-fish-three{z-index:2;height:auto!important;display:block!important;position:absolute!important;right:auto!important}.compact-reference-layout .together-section .process-fish-one{width:67px!important;top:29%!important;left:2.5%!important;transform:rotate(-4deg)!important}.compact-reference-layout .together-section .process-fish-two{width:57px!important;top:48%!important;left:7%!important;transform:none!important}.compact-reference-layout .together-section .process-fish-three{width:62px!important;top:68%!important;bottom:auto!important;left:3.5%!important;transform:rotate(5deg)!important}.compact-reference-layout .together-section>.shared-bubbles-left{top:31%!important;left:11%!important}.compact-reference-layout .together-section>.shared-bubbles-right{transform:scale(1.18);display:block!important;top:26%!important;right:3.5%!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-left{display:block!important;top:16%!important;left:2%!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-right{transform:scale(1.15);display:block!important;top:53%!important;right:1.5%!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one,.compact-reference-layout .shared-why-coral .shared-why-fish-two,.compact-reference-layout .shared-why-coral .shared-why-fish-three{z-index:2;height:auto!important;display:block!important;position:absolute!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one{width:62px!important;top:22%!important;left:-3%!important}.compact-reference-layout .shared-why-coral .shared-why-fish-two{width:55px!important;top:27%!important;left:39%!important}.compact-reference-layout .shared-why-coral .shared-why-fish-three{width:65px!important;top:67%!important;left:42%!important;transform:scaleX(-1)!important}.compact-reference-layout .faq-cards{overflow:visible!important}.compact-reference-layout .faq-cards .faq-fish-one,.compact-reference-layout .faq-cards .faq-fish-two,.compact-reference-layout .faq-cards .faq-fish-three{z-index:2;height:auto!important;display:block!important;position:absolute!important;top:auto!important;left:auto!important}.compact-reference-layout .faq-cards .faq-fish-one{width:68px!important;bottom:5%!important;right:-10%!important;transform:scaleX(-1)rotate(3deg)!important}.compact-reference-layout .faq-cards .faq-fish-two{width:57px!important;bottom:17%!important;right:-4%!important;transform:scaleX(-1)rotate(-3deg)!important}.compact-reference-layout .faq-cards .faq-fish-three{width:63px!important;bottom:29%!important;right:-14%!important;transform:scaleX(-1)rotate(5deg)!important}.compact-reference-layout .faq-cards>.shared-bubbles-right{transform:scale(1.15);display:block!important;top:auto!important;bottom:15%!important;right:-8%!important}.compact-reference-layout .faq-cards>.shared-bubbles-left{display:block!important;top:20%!important;left:-7%!important}.compact-reference-layout .shared-funding-banner{background:radial-gradient(circle at 13% 25%,#a9dce938 0 3px,#0000 4px),radial-gradient(circle at 18% 48%,#a9dce929 0 5px,#0000 6px),radial-gradient(circle at 86% 28%,#a9dce933 0 4px,#0000 5px),radial-gradient(circle at 82% 54%,#a9dce924 0 3px,#0000 4px),linear-gradient(120deg,#062f50,#0a4e77)!important;border-radius:24px!important;min-height:245px!important;padding-top:36px!important;padding-bottom:36px!important}.compact-reference-layout .shared-funding-banner>img:not(.banner-fish){opacity:.98!important;width:190px!important;height:235px!important;bottom:-24px!important}.compact-reference-layout .shared-funding-banner>img.banner-fish{object-fit:contain!important;opacity:.96!important;width:46px!important;height:auto!important;position:absolute!important;bottom:auto!important}.compact-reference-layout .shared-funding-banner .banner-fish-left-one{top:27%!important;left:13%!important}.compact-reference-layout .shared-funding-banner .banner-fish-left-two{width:39px!important;top:46%!important;left:18%!important}.compact-reference-layout .shared-funding-banner .banner-fish-left-three{width:34px!important;top:56%!important;left:10%!important}.compact-reference-layout .shared-funding-banner .banner-fish-right{top:26%!important;right:14%!important;transform:scaleX(-1)!important}.compact-reference-layout .shared-funding-banner .banner-fish-right-two{width:39px!important;top:45%!important;right:19%!important;transform:scaleX(-1)!important}.compact-reference-layout .shared-funding-banner .banner-fish-right-three{width:34px!important;top:58%!important;right:10%!important;transform:scaleX(-1)!important}.compact-reference-layout .shared-funding-banner .primary-button{animation:2.8s ease-in-out infinite coral-cta-glow;background:linear-gradient(135deg,#ff7957,#ec6744)!important;border:1px solid #ffffff4d!important;min-width:245px!important;min-height:54px!important;font-size:15px!important;font-weight:850!important;transition:transform .2s,box-shadow .2s!important;box-shadow:0 0 18px #ff704fb8,0 10px 28px #ff5d3761!important}.compact-reference-layout .shared-funding-banner .primary-button:hover{transform:translateY(-2px)scale(1.015);box-shadow:0 0 26px #ff7d5beb,0 14px 34px #ff5d377a!important}@keyframes coral-cta-glow{0%,to{box-shadow:0 0 16px #ff704f9e,0 10px 28px #ff5d3757}50%{box-shadow:0 0 27px #ff7d5be0,0 13px 34px #ff5d3770}}.industries-page .industry-card-icon.supplied-industry-icon{overflow:hidden;background:linear-gradient(145deg,#fff,#fff7f2)!important;border:1px solid #f06b4d38!important;border-radius:25px!important;width:104px!important;height:104px!important;box-shadow:0 0 0 7px #f06b4d0b,0 12px 27px #082c4c17!important}.industries-page .industry-card-icon.supplied-industry-icon img{object-fit:contain;filter:saturate(1.1)contrast(1.06)drop-shadow(0 3px 4px #082c4c1a);width:96px;height:96px;display:block}@media (max-width:900px){.exact-reference-hero .hero-three-benefits .benefit{grid-template-columns:62px minmax(0,1fr)!important}.exact-reference-hero .hero-benefit-art.supplied-icon,.exact-reference-hero .hero-benefit-art.supplied-icon img{width:60px!important;height:60px!important}.compact-reference-layout .faq-cards .faq-fish-one{right:0!important}.compact-reference-layout .faq-cards .faq-fish-two{right:8%!important}.compact-reference-layout .faq-cards .faq-fish-three{right:18%!important}.compact-reference-layout .shared-funding-banner>img.banner-fish{display:none!important}}@media (max-width:640px){.compact-reference-layout .together-section .process-fish-two,.compact-reference-layout .together-section .process-fish-three,.compact-reference-layout .shared-why-coral .shared-why-fish-two,.compact-reference-layout .shared-why-coral .shared-why-fish-three,.compact-reference-layout .faq-cards .faq-fish-two,.compact-reference-layout .faq-cards .faq-fish-three{display:none!important}.industries-page .industry-card-icon.supplied-industry-icon{width:88px!important;height:88px!important}.industries-page .industry-card-icon.supplied-industry-icon img{width:82px;height:82px}}@media (min-width:901px){.compact-reference-layout .why-faq-composition{flex-direction:column!important;gap:0!important;padding-bottom:0!important;display:flex!important}.compact-reference-layout .why-faq-composition .shared-why-coral{margin-bottom:0!important;padding-bottom:18px!important}.compact-reference-layout .why-faq-composition .faq-cards{margin-top:-210px!important;padding-top:24px!important}}.compact-reference-layout .shared-why-coral>.shared-bubbles-left,.compact-reference-layout .shared-why-coral>.shared-bubbles-right{display:block!important;top:39%!important;transform:scale(1.08)!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-left{left:1.5%!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-right{right:1.5%!important}.compact-reference-layout .together-section>.shared-bubbles-left,.compact-reference-layout .together-section>.shared-bubbles-right{display:block!important;top:32%!important;transform:scale(1.12)!important}.compact-reference-layout .together-section>.shared-bubbles-left{left:10%!important}.compact-reference-layout .together-section>.shared-bubbles-right{right:4%!important}.compact-reference-layout .together-section .process-fish-three{width:66px!important;top:55%!important;left:auto!important;right:4%!important;transform:scaleX(-1)rotate(-3deg)!important}.exact-reference-hero .hero-three-benefits .benefit{grid-template-columns:64px minmax(0,1fr)!important;gap:13px!important}.exact-reference-hero .hero-benefit-art.supplied-icon{background:0 0!important;border:0!important;width:62px!important;height:62px!important;overflow:hidden!important;box-shadow:0 7px 17px #082c4c12!important}.exact-reference-hero .hero-benefit-art.supplied-icon img{filter:saturate(1.32)contrast(1.1)!important;width:60px!important;max-width:100%!important;height:60px!important;max-height:100%!important;transform:none!important}.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon{flex-basis:58px!important;width:58px!important;height:58px!important;overflow:hidden!important}.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon img{object-fit:contain!important;width:49px!important;max-width:49px!important;height:49px!important;transform:none!important}.compact-reference-layout .together-flow article.process-step-card{grid-template-rows:104px 62px 1fr!important;align-content:start!important;align-items:center!important;height:286px!important;min-height:286px!important;padding:38px 28px 25px!important;display:grid!important}.compact-reference-layout .together-flow article.process-step-card .process-art{background:linear-gradient(145deg,#fff,#fff7f1)!important;border:2px solid #f06b4d61!important;align-self:center!important;width:94px!important;height:94px!important;margin:0 auto!important;box-shadow:0 0 0 8px #f06b4d11,0 0 23px #f06b4d2e,0 10px 24px #082c4c17!important}.compact-reference-layout .together-flow article.process-step-card .process-art img{object-fit:contain!important;width:82px!important;height:82px!important;margin:auto!important;transform:none!important}.compact-reference-layout .together-flow article.process-step-card-3 .process-art img{transform:scale(1.14)!important}.compact-reference-layout .together-flow article.process-step-card h3{place-items:center!important;min-height:58px!important;margin:0!important;font-size:18px!important;line-height:1.22!important;display:grid!important}.compact-reference-layout .together-flow article.process-step-card p{align-self:start!important;margin:4px auto 0!important;font-size:13.5px!important;line-height:1.5!important}.compact-reference-layout .single-faq-list{interpolate-size:allow-keywords}.compact-reference-layout .single-faq-list details,.compact-reference-layout .single-faq-list details:hover,.compact-reference-layout .single-faq-list details[open]{transform:none!important}.compact-reference-layout .single-faq-list details{transition:border-color .25s,background-color .25s,box-shadow .25s!important}.compact-reference-layout .single-faq-list details::details-content{opacity:0;block-size:0;transition:block-size .32s ease, opacity .24s ease, content-visibility .32s allow-discrete;overflow:hidden}.compact-reference-layout .single-faq-list details[open]::details-content{opacity:1;block-size:auto}.compact-reference-layout .single-faq-list details[open]>p{animation:none!important;transform:none!important}.compact-reference-layout .single-faq-list summary span{transition:transform .3s,color .22s,background-color .22s!important}@media (max-width:900px){.compact-reference-layout .why-faq-composition .faq-cards{margin-top:0!important}.compact-reference-layout .together-flow article.process-step-card{height:auto!important;min-height:238px!important}.exact-reference-hero .hero-benefit-art.supplied-icon,.exact-reference-hero .hero-benefit-art.supplied-icon img{width:56px!important;height:56px!important}}.compact-reference-layout .reef-story .together-section{box-sizing:border-box!important;align-content:initial!important;justify-content:initial!important;width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:64px 24px 54px!important;display:block!important}.compact-reference-layout .reef-story .together-section>.reference-heading{margin:0 auto 36px!important;padding:0!important;position:relative!important;inset:auto!important;transform:none!important}.compact-reference-layout .reef-story .together-section>.together-flow{margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}.compact-reference-layout .reef-story .why-faq-composition{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;transform:none!important}.compact-reference-layout .reef-story .why-faq-composition>.shared-why-coral{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0 auto!important;transform:none!important}.compact-reference-layout .reef-story .why-faq-composition>.faq-cards{box-sizing:border-box!important;height:auto!important;min-height:0!important;margin:0 auto!important;padding-top:42px!important;transform:none!important}.exact-reference-hero .hero-three-benefits .benefit{grid-template-columns:64px minmax(0,1fr)!important;align-content:center!important;place-items:center start!important;display:grid!important}.exact-reference-hero .hero-three-benefits .hero-benefit-art.supplied-icon{box-sizing:border-box!important;place-self:center!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.exact-reference-hero .hero-three-benefits .hero-benefit-art.supplied-icon img{object-fit:contain!important;object-position:50% 50%!important;margin:auto!important;display:block!important;transform:none!important}.exact-reference-hero .hero-three-benefits .benefit>div{place-self:center start!important;margin:0!important}@media (max-width:900px){.compact-reference-layout .reef-story .together-section{padding:52px 24px 46px!important}.compact-reference-layout .reef-story .why-faq-composition>.faq-cards{padding-top:34px!important}}@media (max-width:640px){.compact-reference-layout .reef-story .together-section{padding:42px 18px 36px!important}.exact-reference-hero .hero-three-benefits .benefit{grid-template-columns:58px minmax(0,1fr)!important}}.compact-reference-layout .together-section>.shared-bubbles,.compact-reference-layout .together-section>.section-fish-float,.compact-reference-layout .together-section>.reef-cluster,.compact-reference-layout .faq-cards>.shared-bubbles,.compact-reference-layout .faq-cards>.section-fish-float{float:none!important;margin:0!important;position:absolute!important}.compact-reference-layout .reef-story .together-section{height:auto!important;min-height:0!important;padding-top:58px!important;padding-bottom:52px!important;display:flow-root!important}.compact-reference-layout .reef-story .together-section>.reference-heading{margin:0 auto 36px!important;position:relative!important;inset:auto!important}.compact-reference-layout .reef-story .why-faq-composition{height:auto!important;min-height:0!important;display:flow-root!important}.compact-reference-layout .reef-story .why-faq-composition>.shared-why-coral{margin-bottom:0!important}.compact-reference-layout .reef-story .why-faq-composition>.faq-cards{height:auto!important;min-height:0!important;margin:0 auto!important;padding-top:46px!important;padding-bottom:52px!important;display:flow-root!important}.compact-reference-layout .reef-story .faq-cards>.reference-heading{margin:0 auto 28px!important;position:relative!important;inset:auto!important;transform:none!important}.compact-reference-layout .reef-story .faq-cards>.single-faq-list{margin:0 auto!important;position:relative!important;inset:auto!important;transform:none!important}@media (min-width:901px){.compact-reference-layout .together-flow .process-step-card-1 .process-art,.compact-reference-layout .together-flow .process-step-card-1 h3,.compact-reference-layout .together-flow .process-step-card-1 p{transform:translateY(10px)!important}.compact-reference-layout .together-flow .process-step-card{align-content:start!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-left,.compact-reference-layout .shared-why-coral>.shared-bubbles-right{bottom:auto!important;left:auto!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-left{top:14%!important;right:-7.5%!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-right{top:54%!important;right:-11%!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one,.compact-reference-layout .shared-why-coral .shared-why-fish-two,.compact-reference-layout .shared-why-coral .shared-why-fish-three{bottom:auto!important;left:auto!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one{width:60px!important;top:20%!important;right:-5%!important;transform:scaleX(-1)rotate(-3deg)!important}.compact-reference-layout .shared-why-coral .shared-why-fish-two{width:54px!important;top:45%!important;right:-10%!important;transform:scaleX(-1)rotate(3deg)!important}.compact-reference-layout .shared-why-coral .shared-why-fish-three{width:62px!important;top:72%!important;right:-5.5%!important;transform:scaleX(-1)rotate(-2deg)!important}}@media (max-width:900px){.compact-reference-layout .shared-why-coral>.shared-bubbles-left{top:17%!important;left:auto!important;right:3%!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-right{display:none!important}.compact-reference-layout .shared-why-coral .shared-why-fish-one{top:31%!important;left:auto!important;right:4%!important}}.compact-reference-layout .shared-why-coral>.shared-bubbles-left,.compact-reference-layout .shared-why-coral>.shared-bubbles-right{display:none!important}.compact-reference-layout .reef-story .why-faq-composition>.shared-why-coral{padding-bottom:24px!important}.compact-reference-layout .reef-story .why-faq-composition>.faq-cards{padding-top:30px!important}.compact-reference-layout .together-flow article.process-step-card{text-align:center!important;grid-template-rows:112px 66px minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important;place-items:center!important}.compact-reference-layout .together-flow article.process-step-card .process-art{grid-area:1/1!important;place-self:center!important;margin:0 auto!important;transform:none!important}.compact-reference-layout .together-flow article.process-step-card h3{text-align:center!important;grid-area:2/1!important;place-self:center stretch!important;width:100%!important;margin:0!important;padding:0 8px!important;transform:none!important}.compact-reference-layout .together-flow article.process-step-card p{text-align:center!important;grid-area:3/1!important;place-self:start center!important;width:100%!important;max-width:290px!important;margin:6px auto 0!important;padding:0!important;transform:none!important}@media (max-width:900px){.compact-reference-layout .together-flow article.process-step-card{grid-template-rows:104px auto auto!important;grid-template-columns:minmax(0,1fr)!important}}.compact-reference-layout .together-flow article.process-step-card h3{place-items:center!important;max-width:none!important;display:grid!important}.compact-reference-layout .together-flow article.process-step-card p{margin-left:auto!important;margin-right:auto!important;display:block!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-left{pointer-events:none!important;margin:0!important;display:block!important;position:absolute!important;inset:38% auto auto 3.5%!important;transform:scale(1.04)!important}.compact-reference-layout .shared-why-coral>.shared-bubbles-right{display:none!important}html:has(.smooth-faq-list){scrollbar-gutter:stable}.compact-reference-layout .smooth-faq-list{box-sizing:border-box!important;width:100%!important;max-width:980px!important;margin:0 auto!important;padding:12px!important;overflow:clip!important}.compact-reference-layout .smooth-faq-list .faq-item{box-sizing:border-box;background:#fff;border:1px solid #082c4c1a;border-radius:14px;width:100%;margin:0;transition:border-color .22s,box-shadow .22s,background-color .22s;overflow:hidden;box-shadow:0 7px 20px #082c4c0b}.compact-reference-layout .smooth-faq-list .faq-item+.faq-item{margin-top:10px}.compact-reference-layout .smooth-faq-list .faq-item.is-open{background:#fffdfb;border-color:#f06b4d4d;box-shadow:0 10px 26px #082c4c12}.compact-reference-layout .smooth-faq-list .faq-question{box-sizing:border-box;width:100%;min-height:66px;color:var(--reef-navy);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 38px;align-items:center;gap:14px;margin:0;padding:0 18px 0 22px;font-size:15px;font-weight:800;line-height:1.35;display:grid}.compact-reference-layout .smooth-faq-list .faq-question>span{min-width:0}.compact-reference-layout .smooth-faq-list .faq-question>i{width:32px;height:32px;color:var(--reef-coral);background:#fff3ee;border-radius:50%;justify-self:end;place-items:center;font-size:20px;font-style:normal;line-height:1;transition:transform .28s,background-color .22s,color .22s;display:grid;transform:rotate(0)}.compact-reference-layout .smooth-faq-list .faq-item.is-open .faq-question>i{color:#fff;background:var(--reef-coral);transform:rotate(180deg)}.compact-reference-layout .smooth-faq-list .faq-answer-reveal{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .2s,visibility 0s linear .32s;display:grid}.compact-reference-layout .smooth-faq-list .faq-answer-reveal>div{min-height:0;overflow:hidden}.compact-reference-layout .smooth-faq-list .faq-answer-reveal p{color:#527089;margin:0;padding:0 60px 20px 22px;font-size:14px;line-height:1.6;transition:transform .25s;transform:translateY(-4px)}.compact-reference-layout .smooth-faq-list .faq-item.is-open .faq-answer-reveal{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .24s 40ms,visibility}.compact-reference-layout .smooth-faq-list .faq-item.is-open .faq-answer-reveal p{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.compact-reference-layout .smooth-faq-list .faq-answer-reveal,.compact-reference-layout .smooth-faq-list .faq-answer-reveal p,.compact-reference-layout .smooth-faq-list .faq-question>i{transition:none!important}}@media (max-width:640px){.compact-reference-layout .shared-why-coral>.shared-bubbles-left{top:28%!important;left:2%!important;transform:scale(.85)!important}.compact-reference-layout .smooth-faq-list{padding:8px!important}.compact-reference-layout .smooth-faq-list .faq-question{min-height:60px;padding-left:15px;padding-right:12px;font-size:13px}.compact-reference-layout .smooth-faq-list .faq-answer-reveal p{padding:0 50px 17px 15px;font-size:12.5px}}.compact-reference-layout .faq-cards>.shared-bubbles-left{display:none!important}.compact-reference-layout .faq-cards>.shared-bubbles-right{pointer-events:none!important;margin:0!important;display:block!important;position:absolute!important;inset:30% -8% auto auto!important;transform:scale(1.12)!important}.compact-reference-layout .faq-cards .faq-fish-one,.compact-reference-layout .faq-cards .faq-fish-two,.compact-reference-layout .faq-cards .faq-fish-three{bottom:auto!important;right:auto!important;transform:none!important}.compact-reference-layout .faq-cards .faq-fish-one{width:66px!important;top:24%!important;left:-10%!important;transform:rotate(-3deg)!important}.compact-reference-layout .faq-cards .faq-fish-two{width:56px!important;top:51%!important;left:-5.5%!important;transform:rotate(3deg)!important}.compact-reference-layout .faq-cards .faq-fish-three{width:61px!important;top:73%!important;left:-12%!important;transform:rotate(-2deg)!important}@media (max-width:900px){.compact-reference-layout .faq-cards .faq-fish-one{top:20%!important;left:1%!important}.compact-reference-layout .faq-cards .faq-fish-two,.compact-reference-layout .faq-cards .faq-fish-three{display:none!important}.compact-reference-layout .faq-cards>.shared-bubbles-right{top:35%!important;right:1.5%!important;transform:scale(.9)!important}}.exact-reference-hero .hero-metrics-panel article:last-child{overflow:visible!important}.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon{box-sizing:border-box!important;background:linear-gradient(145deg,#fff,#fff5ef)!important;border:2px solid #ff6f5657!important;border-radius:50%!important;flex:0 0 70px!important;place-self:center!important;place-items:center!important;width:70px!important;height:70px!important;margin:0!important;padding:4px!important;display:grid!important;overflow:hidden!important;box-shadow:0 0 0 7px #ff6f5611,0 0 22px #ff6f5647,0 9px 22px #082c4c17!important}.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon img{object-fit:contain!important;object-position:50% 50%!important;filter:saturate(1.18)contrast(1.08)drop-shadow(0 2px 4px #f05b4233)!important;width:60px!important;max-width:60px!important;height:60px!important;max-height:60px!important;margin:auto!important;display:block!important;transform:none!important}@media (max-width:640px){.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon{flex-basis:60px!important;width:60px!important;height:60px!important}.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon img{width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important}}.compact-reference-layout .shared-financing-options{background:linear-gradient(#ffffff2e,#ffffff2e),url(/background-for-home-page/01-financing-sand.webp) 50%/cover no-repeat!important;width:100%!important;max-width:none!important}.compact-reference-layout .shared-financing-options .shared-fish,.compact-reference-layout .shared-financing-options .shared-bubbles,.compact-reference-layout .shared-financing-options .shared-edge-reef{display:none!important}.process-requirements-background{background:linear-gradient(#ffffff3d,#ffffff3d),url(/background-for-home-page/02-process-requirements.webp) 50%/cover no-repeat;padding:1px 0;position:relative;overflow:hidden}.process-requirements-background .together-section{background:0 0!important}.process-requirements-background .together-section:before,.process-requirements-background .together-flow:before{content:none!important;display:none!important}.process-requirements-background .offer-requirements{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffc7!important}.why-faq-composition .shared-why-coral,.why-faq-composition .faq-cards{background-color:#0000!important}.compact-reference-layout .faq-question>i,.compact-reference-layout .faq-item.is-open .faq-question>i{color:#111!important;width:34px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:50%!important;place-items:center!important;font-family:Arial,sans-serif!important;font-size:27px!important;font-style:normal!important;font-weight:500!important;line-height:1!important;display:grid!important}.compact-reference-layout .faq-item.is-open .faq-question>i{transform:rotate(45deg)!important}.financing-compare-cta,.page-cta-banner .funding-options-banner,.shared-funding-banner{background:linear-gradient(120deg,#062e50,#0b426c)!important;border-radius:22px!important;box-shadow:0 16px 38px #082c4c2e!important}@media (max-width:640px){.process-requirements-background,.why-faq-composition{background-position:bottom!important}.compact-reference-layout .shared-financing-options{background-position:46%!important}}.reference-layout.homepage-refresh.compact-reference-layout{background:#fff!important;padding-top:0!important}.compact-reference-layout .shared-financing-options{background-clip:border-box!important;border:0!important;border-radius:0!important;margin-top:0!important;margin-bottom:0!important}.process-requirements-background,.why-faq-composition{isolation:isolate;width:100%;border:0!important;border-radius:0!important;margin-top:0!important}.process-requirements-background:before,.why-faq-composition:before{content:"";z-index:0;pointer-events:none;height:clamp(58px,7vw,108px);position:absolute;top:0;left:0;right:0}.process-requirements-background:before{background:linear-gradient(#fff8f0f5 0%,#f9fbfb94 48%,#eff7fc00 100%)}.why-faq-composition:before{background:linear-gradient(#f4f9fcf0 0%,#f7fbff80 48%,#fff0 100%)}.process-requirements-background>*,.why-faq-composition>*{z-index:1;position:relative}.process-requirements-background .together-section{margin-top:0!important;padding-top:clamp(72px,8vw,112px)!important}.process-requirements-background .offer-requirements{margin-bottom:0!important}.why-faq-composition{background:linear-gradient(#ffffff1a,#ffffff1a),url(/background-for-home-page/03-why-faq.webp) 50%/cover no-repeat!important}@media (max-width:640px){.process-requirements-background:before,.why-faq-composition:before{height:68px}.process-requirements-background .together-section{padding-top:76px!important}}.exact-reference-hero,.exact-reference-hero:after,.reference-layout.homepage-refresh.compact-reference-layout,.compact-reference-layout .shared-financing-options{box-shadow:none!important;border-top:0!important;border-bottom:0!important;outline:0!important}.exact-reference-hero:after{content:none!important;display:none!important}.reference-layout.homepage-refresh.compact-reference-layout{margin-top:-1px!important}.compact-reference-layout .shared-financing-options{position:relative;top:-1px}.compact-reference-layout .reef-story .why-faq-composition{background-color:#f7fbff!important;background-image:linear-gradient(#ffffff0f,#ffffff0f),url(/background-for-home-page/03-why-faq.webp)!important;background-position:top,top!important;background-repeat:no-repeat,no-repeat!important;background-size:100% 100%,100% 100%!important}.compact-reference-layout .reef-story .why-faq-composition>.shared-why-coral,.compact-reference-layout .reef-story .why-faq-composition>.faq-cards{background:0 0!important}@media (max-width:640px){.compact-reference-layout .reef-story .why-faq-composition{background-position:top,top!important;background-size:auto 100%,auto 100%!important}}.compact-reference-layout .shared-financing-options,.compact-reference-layout .process-requirements-background,.compact-reference-layout .why-faq-composition{box-shadow:none!important;border:0!important;outline:0!important}.compact-reference-layout .process-requirements-background{margin-top:-3px!important}.compact-reference-layout .why-faq-composition{padding-bottom:1px;margin-top:-3px!important}.compact-reference-layout .process-requirements-background:before,.compact-reference-layout .why-faq-composition:before{height:clamp(92px,9vw,146px)!important;top:-3px!important}.compact-reference-layout .process-requirements-background:before{background:linear-gradient(#fff7ed 0%,#fff9f2d1 22%,#f4f9fb61 63%,#eff7fc00 100%)!important}.compact-reference-layout .why-faq-composition:before{background:linear-gradient(#f0f8fcfa 0%,#f4fafeb8 24%,#f7fbff52 64%,#fff0 100%)!important}.compact-reference-layout .process-requirements-background .offer-requirements{box-shadow:none!important;border-bottom:0!important}.compact-reference-layout .why-faq-composition>.shared-funding-banner{z-index:1!important;margin-bottom:0!important;position:relative!important}.compact-reference-layout .why-faq-composition{padding-bottom:clamp(42px,5vw,76px)!important}.reference-layout.homepage-refresh.compact-reference-layout{padding-bottom:0!important}@media (max-width:640px){.compact-reference-layout .process-requirements-background:before,.compact-reference-layout .why-faq-composition:before{height:90px!important}.compact-reference-layout .why-faq-composition{padding-bottom:28px!important}}.reference-layout.homepage-refresh.compact-reference-layout,.compact-reference-layout .reef-story{margin-bottom:0!important;padding-bottom:0!important}.compact-reference-layout .why-faq-composition{margin-bottom:0!important}.subpage.financing-compare-page,.subpage.how-it-works-page,.subpage.industries-page,.subpage.about-page{background-color:#fbfdff!important;background-position:top!important;background-repeat:no-repeat!important;background-size:100% 100%!important}.subpage.financing-compare-page{background-image:linear-gradient(#ffffff14,#ffffff14),url(/background-for-subpages/01-financing-options.webp)!important}.subpage.how-it-works-page{background-image:linear-gradient(#ffffff14,#ffffff14),url(/background-for-subpages/02-how-it-works.webp)!important}.subpage.industries-page{background-image:linear-gradient(#ffffff14,#ffffff14),url(/background-for-subpages/03-industries.webp)!important}.subpage.about-page{background-image:linear-gradient(#ffffff14,#ffffff14),url(/background-for-subpages/04-about-us.webp)!important}.subpage.how-it-works-page .page-reef-corner,.subpage.industries-page .page-reef-corner,.subpage.about-page .page-reef-corner,.subpage.financing-compare-page .compare-reef,.subpage.financing-compare-page .compare-fish{display:none!important}.subpage .page-cta-banner{background:0 0!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{border-radius:24px!important;width:min(100% - 48px,1160px)!important;min-height:306px!important;margin:20px auto 0!important}@media (max-width:640px){.subpage.financing-compare-page,.subpage.how-it-works-page,.subpage.industries-page,.subpage.about-page{background-position:top!important;background-size:auto 100%!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{width:calc(100% - 32px)!important;min-height:250px!important;margin-left:16px!important;margin-right:16px!important}}.subpage .page-cta-banner{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:18px 32px 72px!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{box-sizing:border-box!important;isolation:isolate!important;text-align:center!important;background:linear-gradient(112deg,#073558 0%,#0b4c78 50%,#073558 100%)!important;border:0!important;border-radius:24px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;width:min(100%,1720px)!important;max-width:1720px!important;min-height:365px!important;margin:0 auto!important;padding:46px 250px 42px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #082c4c2e!important}.subpage .page-cta-banner .shared-funding-banner>div:not(.banner-action){z-index:3!important;text-align:center!important;width:100%!important;max-width:820px!important;margin:0 auto!important;position:relative!important}.subpage .page-cta-banner .shared-funding-banner h2{color:#fff!important;letter-spacing:-.045em!important;text-align:center!important;max-width:760px!important;margin:0 auto!important;font-size:clamp(42px,4vw,64px)!important;line-height:1.02!important}.subpage .page-cta-banner .shared-funding-banner p{color:#fff!important;text-align:center!important;margin:20px auto 0!important;font-size:clamp(18px,1.55vw,26px)!important;font-weight:700!important;line-height:1.25!important}.subpage .page-cta-banner .shared-funding-banner .banner-action{z-index:4!important;align-items:stretch!important;width:min(100%,380px)!important;margin:26px auto 0!important;display:flex!important;position:relative!important}.subpage .page-cta-banner .shared-funding-banner .banner-action .primary-button{color:#fff!important;background:linear-gradient(135deg,#ff7656,#f16643)!important;border:2px solid #ffffff52!important;border-radius:12px!important;width:100%!important;min-height:70px!important;font-size:18px!important;font-weight:800!important;box-shadow:0 0 0 5px #ff73531a,0 0 28px #ff6f4eb8,0 14px 26px #00000038!important}.subpage .page-cta-banner .shared-funding-banner .banner-action small,.subpage .page-cta-banner .shared-funding-banner .banner-bubbles{display:none!important}.subpage .page-cta-banner .shared-funding-banner>img{z-index:2!important;opacity:1!important;object-fit:contain!important;filter:none!important;width:225px!important;height:285px!important;display:block!important;position:absolute!important;bottom:-10px!important}.subpage .page-cta-banner .shared-funding-banner>img:first-child{left:-12px!important;transform:none!important}.subpage .page-cta-banner .shared-funding-banner>img:last-child{right:-12px!important;transform:scaleX(-1)!important}.subpage .page-cta-banner .shared-funding-banner .banner-fish{z-index:3!important;opacity:1!important;object-fit:contain!important;filter:drop-shadow(0 5px 8px #00000026)!important;width:56px!important;height:auto!important;display:block!important;position:absolute!important}body main{opacity:1;will-change:opacity, transform;transition:opacity .19s,transform .19s;transform:translateY(0)}@media (max-width:900px){.subpage .page-cta-banner{padding-left:20px!important;padding-right:20px!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{min-height:350px!important;padding:48px 150px 42px!important}.subpage .page-cta-banner .shared-funding-banner>img{width:165px!important;height:220px!important}.subpage .page-cta-banner .shared-funding-banner .banner-fish{width:45px!important}}@media (max-width:640px){.subpage .page-cta-banner{padding:12px 16px 38px!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{border-radius:20px!important;width:100%!important;min-height:390px!important;margin:0!important;padding:54px 32px 92px!important}.subpage .page-cta-banner .shared-funding-banner h2{font-size:38px!important}.subpage .page-cta-banner .shared-funding-banner p{font-size:16px!important}.subpage .page-cta-banner .shared-funding-banner .banner-action{width:min(100%,310px)!important;margin-top:24px!important}.subpage .page-cta-banner .shared-funding-banner .banner-action .primary-button{min-height:60px!important;font-size:15px!important}.subpage .page-cta-banner .shared-funding-banner>img{width:112px!important;height:150px!important;bottom:-7px!important}.subpage .page-cta-banner .shared-funding-banner .banner-fish{width:38px!important}.subpage .page-cta-banner .banner-fish-left-two,.subpage .page-cta-banner .banner-fish-right-two{display:none!important}.subpage .page-cta-banner .banner-fish-left-one{top:16%!important;left:8%!important}.subpage .page-cta-banner .banner-fish-left-three{top:77%!important;left:18%!important}.subpage .page-cta-banner .banner-fish-right{top:18%!important;right:8%!important}.subpage .page-cta-banner .banner-fish-right-three{top:76%!important;right:17%!important}}@media (prefers-reduced-motion:reduce){body main{transition:none!important;transform:none!important}}.subpage .page-cta-banner{padding:14px 32px 54px!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{border-radius:20px!important;width:min(100%,1180px)!important;max-width:1180px!important;min-height:255px!important;padding:32px 178px 30px!important}.subpage .page-cta-banner .shared-funding-banner h2{max-width:590px!important;font-size:clamp(32px,3vw,44px)!important;line-height:1.04!important}.subpage .page-cta-banner .shared-funding-banner p{margin-top:12px!important;font-size:clamp(14px,1.2vw,18px)!important}.subpage .page-cta-banner .shared-funding-banner .banner-action{width:min(100%,320px)!important;margin-top:18px!important}.subpage .page-cta-banner .shared-funding-banner .banner-action .primary-button{border-radius:10px!important;min-height:56px!important;font-size:15px!important;box-shadow:0 0 0 4px #ff735314,0 0 22px #ff6f4e94,0 10px 20px #0000002e!important}.subpage .page-cta-banner .shared-funding-banner>img{width:155px!important;height:205px!important;bottom:-8px!important}.subpage .page-cta-banner .shared-funding-banner .banner-fish{width:42px!important}.subpage .page-cta-banner .banner-fish-left-one{top:25%!important;left:14%!important}.subpage .page-cta-banner .banner-fish-left-two{width:38px!important;top:49%!important;left:20%!important}.subpage .page-cta-banner .banner-fish-left-three{width:44px!important;top:63%!important;left:12%!important}.subpage .page-cta-banner .banner-fish-right{width:45px!important;top:24%!important;right:15%!important}.subpage .page-cta-banner .banner-fish-right-two{width:38px!important;top:49%!important;right:20%!important}.subpage .page-cta-banner .banner-fish-right-three{width:43px!important;top:63%!important;right:12%!important}body:after{content:"";z-index:9998;pointer-events:none;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#fffcf8eb;transition:opacity .22s,visibility 0s linear .22s;position:fixed;inset:0}body.route-transitioning:after{opacity:1;visibility:visible;transition:opacity .22s,visibility}body main{transition:opacity .22s,transform .22s cubic-bezier(.22,.61,.36,1)!important}body.route-transitioning main{opacity:.82!important;transform:translateY(3px)!important}@media (max-width:900px){.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{min-height:245px!important;padding:34px 126px 32px!important}.subpage .page-cta-banner .shared-funding-banner>img{width:130px!important;height:175px!important}}@media (max-width:640px){.subpage .page-cta-banner{padding:10px 16px 34px!important}.subpage .page-cta-banner .shared-funding-banner.funding-options-banner{min-height:315px!important;padding:44px 28px 78px!important}.subpage .page-cta-banner .shared-funding-banner h2{font-size:32px!important}.subpage .page-cta-banner .shared-funding-banner p{font-size:14px!important}.subpage .page-cta-banner .shared-funding-banner .banner-action{width:min(100%,280px)!important;margin-top:18px!important}.subpage .page-cta-banner .shared-funding-banner .banner-action .primary-button{min-height:54px!important;font-size:14px!important}.subpage .page-cta-banner .shared-funding-banner>img{width:96px!important;height:128px!important}}@media (prefers-reduced-motion:reduce){body:after{display:none!important}}.exact-reference-hero{background:linear-gradient(#ffffff0a,#ffffff0a),url(/homepage-icons/reference/hero-section.svg) top/100% 100% no-repeat!important;min-height:830px!important;padding:44px 0 0!important;overflow:visible!important}.exact-reference-hero .hero-pattern,.exact-reference-hero .hero-city-backdrop{display:none!important}.exact-reference-hero .hero-shell{grid-template-columns:minmax(0,1.04fr) minmax(430px,.82fr)!important;align-items:center!important;column-gap:68px!important;width:min(1280px,100% - 56px)!important;max-width:1280px!important;min-height:620px!important;margin:0 auto!important;padding:0!important;display:grid!important}.exact-reference-hero .hero-copy{z-index:3!important;max-width:690px!important;padding:20px 0 34px 92px!important;position:relative!important}.exact-reference-hero .hero-copy .eyebrow{letter-spacing:3px!important;margin:0 0 12px!important;font-size:13px!important;font-weight:800!important}.exact-reference-hero .hero-copy h1{color:#082f68!important;max-width:590px!important;font-family:var(--font-lora), Georgia, serif!important;letter-spacing:-3px!important;margin:0 0 22px!important;font-size:clamp(52px,5vw,76px)!important;line-height:.99!important}.exact-reference-hero .hero-copy h1 span{color:#ef6f4f!important;display:block!important}.exact-reference-hero .hero-sub{max-width:610px!important;margin:0 0 26px!important;font-size:16px!important;line-height:1.62!important}.exact-reference-hero .hero-three-benefits{grid-template-columns:repeat(3,1fr)!important;gap:22px!important;max-width:650px!important;margin:0 0 24px!important}.exact-reference-hero .hero-three-benefits .benefit{grid-template-columns:40px 1fr!important;align-items:start!important;gap:10px!important;display:grid!important}.exact-reference-hero .hero-benefit-art{width:36px!important;height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.exact-reference-hero .hero-benefit-art:before,.exact-reference-hero .hero-benefit-art:after{display:none!important}.exact-reference-hero .hero-benefit-art img{object-fit:contain!important;width:32px!important;height:32px!important}.exact-reference-hero .benefit b{font-size:12px!important;line-height:1.3!important}.exact-reference-hero .benefit small{font-size:10px!important;line-height:1.4!important}.exact-reference-hero .hero-reference-cta{width:365px!important;min-height:56px!important;margin:0!important}.exact-reference-hero .hero-credit-note{justify-content:center!important;align-items:center!important;gap:6px!important;width:365px!important;margin:10px 0 0!important;font-size:10px!important;font-weight:700!important;display:flex!important}.exact-reference-hero .hero-credit-note img{width:14px!important;height:14px!important}.exact-reference-hero .qualification-card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff0!important;justify-self:end!important;width:100%!important;max-width:520px!important;margin:0!important}.exact-reference-hero .hero-metrics-panel{z-index:5!important;background:linear-gradient(110deg,#082f68,#021f4c)!important;border-radius:24px!important;grid-template-columns:repeat(4,1fr)!important;width:min(1160px,100% - 72px)!important;min-height:116px!important;margin:-12px auto 0!important;padding:18px 30px!important;position:relative!important}.exact-reference-hero .hero-metrics-panel article{justify-content:center!important;padding:0 26px!important}.exact-reference-hero .hero-metrics-panel article:nth-child(4){border-right:0!important}.exact-reference-hero .supplied-metric-icon{width:52px!important;height:52px!important;box-shadow:none!important;background:#fff!important;border:2px solid #fffc!important;flex:0 0 52px!important}.exact-reference-hero .supplied-metric-icon:before,.exact-reference-hero .supplied-metric-icon:after{display:none!important}.exact-reference-hero .supplied-metric-icon img{object-fit:contain!important;filter:brightness(0)saturate()invert(16%)sepia(34%)saturate(2336%)hue-rotate(180deg)brightness(88%)!important;width:31px!important;height:31px!important}.exact-reference-hero .hero-metrics-panel strong{white-space:nowrap!important;font-size:24px!important}.exact-reference-hero .hero-metrics-panel p{max-width:130px!important}@media (max-width:1000px){.exact-reference-hero{background-size:auto 100%!important}.exact-reference-hero .hero-shell{grid-template-columns:1fr!important;gap:28px!important;padding-bottom:42px!important}.exact-reference-hero .hero-copy{text-align:center!important;justify-self:center!important;max-width:720px!important;padding:24px 40px!important}.exact-reference-hero .hero-copy h1,.exact-reference-hero .hero-sub,.exact-reference-hero .hero-reference-cta,.exact-reference-hero .hero-credit-note{margin-left:auto!important;margin-right:auto!important}.exact-reference-hero .qualification-card{justify-self:center!important}.exact-reference-hero .hero-metrics-panel{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:640px){.exact-reference-hero{background-position:58% 0!important;padding-top:20px!important}.exact-reference-hero .hero-shell{width:calc(100% - 28px)!important}.exact-reference-hero .hero-copy{padding:24px 4px!important}.exact-reference-hero .hero-copy h1{letter-spacing:-2px!important;font-size:clamp(43px,13vw,60px)!important}.exact-reference-hero .hero-three-benefits{text-align:left!important;grid-template-columns:1fr!important;max-width:285px!important;margin-left:auto!important;margin-right:auto!important}.exact-reference-hero .hero-reference-cta,.exact-reference-hero .hero-credit-note{width:100%!important}.exact-reference-hero .hero-metrics-panel{grid-template-columns:1fr!important;width:calc(100% - 28px)!important;padding:20px!important}.exact-reference-hero .hero-metrics-panel article{border-bottom:1px solid #ffffff3d!important;border-right:0!important;justify-content:flex-start!important;padding:16px 8px!important}.exact-reference-hero .hero-metrics-panel article:last-child{border-bottom:0!important}}body main .hero.exact-reference-hero{isolation:auto!important;background-color:#fffaf7!important;background-image:url(/homepage-icons/reference/hero-section.svg)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important;min-height:760px!important;padding:34px 0 0!important;position:relative!important;overflow:visible!important}body main .hero.exact-reference-hero:before,body main .hero.exact-reference-hero:after,body main .hero.exact-reference-hero .hero-shell:before,body main .hero.exact-reference-hero .hero-shell:after{content:none!important;display:none!important}body main .hero.exact-reference-hero .hero-shell{z-index:2!important;width:min(1180px,100% - 48px)!important;min-height:590px!important;box-shadow:none!important;clip-path:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:minmax(0,.95fr) minmax(430px,.9fr)!important;align-items:start!important;gap:clamp(54px,7vw,110px)!important;margin:0 auto!important;padding:10px 0 44px!important;display:grid!important;position:relative!important}body main .hero.exact-reference-hero .hero-copy{background:0 0!important;max-width:550px!important;padding:10px 0 0!important}body main .hero.exact-reference-hero .eyebrow{color:#ff5f49!important;letter-spacing:.19em!important;text-transform:uppercase!important;margin:0 0 14px!important;font-size:12px!important;font-weight:800!important}body main .hero.exact-reference-hero h1{color:#082d63!important;letter-spacing:-.045em!important;max-width:540px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(48px,4.15vw,66px)!important;font-weight:700!important;line-height:.98!important}body main .hero.exact-reference-hero h1 span{color:#ff5f49!important;display:block!important}body main .hero.exact-reference-hero .hero-sub{color:#0a315e!important;max-width:510px!important;margin:20px 0!important;font-size:14px!important;line-height:1.55!important}body main .hero.exact-reference-hero .benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin:0 0 20px!important;display:grid!important}body main .hero.exact-reference-hero .benefit{color:#082d63!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:32px 1fr!important;align-items:start!important;gap:8px!important;display:grid!important}body main .hero.exact-reference-hero .hero-benefit-art{background:0 0!important;border:0!important;place-items:center!important;width:30px!important;height:30px!important;margin:0!important;display:grid!important}body main .hero.exact-reference-hero .hero-benefit-art img{object-fit:contain!important;filter:none!important;width:29px!important;height:29px!important}body main .hero.exact-reference-hero .benefit b{color:#082d63!important;text-transform:none!important;font-size:11px!important;line-height:1.2!important;display:block!important}body main .hero.exact-reference-hero .benefit small{color:#34526f!important;margin-top:3px!important;font-size:10px!important;line-height:1.3!important;display:block!important}body main .hero.exact-reference-hero .hero-reference-cta{color:#fff!important;text-transform:uppercase!important;background:#ff5f49!important;border-radius:5px!important;justify-content:center!important;align-items:center!important;gap:12px!important;width:330px!important;min-height:48px!important;font-size:13px!important;font-weight:800!important;display:flex!important;box-shadow:0 8px 20px #ff5f492e!important}body main .hero.exact-reference-hero .hero-credit-note{color:#0a315e!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:330px!important;margin:8px 0 0!important;font-size:9px!important;font-weight:700!important;display:flex!important}body main .hero.exact-reference-hero .hero-credit-note img{width:11px!important;height:11px!important}body main .hero.exact-reference-hero .reference-funding-form{background:#fffffff0!important;border:1px solid #dce3e7!important;border-radius:16px!important;flex-direction:column!important;gap:9px!important;width:100%!important;max-width:470px!important;margin:0 0 0 auto!important;padding:24px 27px 20px!important;display:flex!important;box-shadow:0 12px 30px #082c4c12!important}body main .hero.exact-reference-hero .reference-funding-form h2{color:#082d63!important;text-align:center!important;letter-spacing:-.02em!important;max-width:410px!important;margin:0 auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:21px!important;line-height:1.1!important}body main .hero.exact-reference-hero .reference-funding-form>p{color:#0a315e!important;text-align:center!important;margin:-3px 0 5px!important;font-size:10px!important}body main .hero.exact-reference-hero .reference-funding-form label{color:#082d63!important;gap:4px!important;font-size:10px!important;font-weight:800!important;display:grid!important}body main .hero.exact-reference-hero .reference-funding-form select{color:#566677!important;background:#fff!important;border:1px solid #cfd8df!important;border-radius:4px!important;width:100%!important;height:39px!important;padding:0 12px!important;font:10px Arial,sans-serif!important}body main .hero.exact-reference-hero .reference-funding-form .primary-button{color:#fff!important;text-transform:uppercase!important;background:#ff5f49!important;border:0!important;border-radius:5px!important;width:100%!important;min-height:46px!important;margin-top:4px!important;font-size:13px!important;font-weight:800!important}body main .hero.exact-reference-hero .reference-form-assurance{color:#0a315e!important;justify-content:center!important;align-items:center!important;gap:5px!important;margin-top:2px!important;font-size:8px!important;display:flex!important}body main .hero.exact-reference-hero .hero-metrics-panel{z-index:5!important;background:#082d63!important;border:0!important;border-radius:16px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;width:min(1120px,100% - 48px)!important;min-height:104px!important;margin:-46px auto 0!important;padding:18px 30px!important;display:grid!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;overflow:hidden!important;transform:none!important;box-shadow:0 12px 30px #082d6329!important}body main .hero.exact-reference-hero .hero-metrics-panel:before,body main .hero.exact-reference-hero .hero-metrics-panel:after{content:none!important;display:none!important}body main .hero.exact-reference-hero .hero-metrics-panel article{background:0 0!important;border-left:1px solid #ffffff6b!important;grid-template-columns:55px 1fr!important;align-items:center!important;gap:13px!important;min-width:0!important;min-height:68px!important;padding:0 22px!important;display:grid!important}body main .hero.exact-reference-hero .hero-metrics-panel article:first-child{border-left:0!important}body main .hero.exact-reference-hero .supplied-metric-icon{background:#fff7f3!important;border:0!important;border-radius:50%!important;place-items:center!important;width:53px!important;height:53px!important;margin:0!important;display:grid!important;box-shadow:0 0 0 3px #ff7e6652!important}body main .hero.exact-reference-hero .supplied-metric-icon:before,body main .hero.exact-reference-hero .supplied-metric-icon:after{content:none!important;display:none!important}body main .hero.exact-reference-hero .supplied-metric-icon img{object-fit:contain!important;opacity:1!important;filter:none!important;width:34px!important;height:34px!important;display:block!important}body main .hero.exact-reference-hero .hero-metrics-panel strong{color:#fff!important;font-size:20px!important;font-weight:800!important;line-height:1!important;display:block!important}body main .hero.exact-reference-hero .hero-metrics-panel p{color:#fff!important;margin:5px 0 0!important;font-size:10px!important;line-height:1.25!important}@media (max-width:900px){body main .hero.exact-reference-hero{background-position:top!important;background-size:auto 720px!important;min-height:0!important;padding-top:26px!important}body main .hero.exact-reference-hero .hero-shell{grid-template-columns:1fr!important;gap:28px!important;width:min(680px,100% - 36px)!important;padding-bottom:82px!important}body main .hero.exact-reference-hero .hero-copy{max-width:570px!important}body main .hero.exact-reference-hero .reference-funding-form{max-width:570px!important;margin:0!important}body main .hero.exact-reference-hero .hero-metrics-panel{grid-template-columns:repeat(2,1fr)!important;width:min(680px,100% - 36px)!important;margin:-48px auto 0!important}body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3){border-left:0!important}}@media (max-width:560px){body main .hero.exact-reference-hero h1{font-size:43px!important}body main .hero.exact-reference-hero .benefit-grid{grid-template-columns:1fr!important;gap:10px!important}body main .hero.exact-reference-hero .hero-reference-cta,body main .hero.exact-reference-hero .hero-credit-note{width:100%!important}body main .hero.exact-reference-hero .reference-funding-form{padding:22px 18px 18px!important}body main .hero.exact-reference-hero .hero-metrics-panel{grid-template-columns:1fr!important;padding:12px 24px!important}body main .hero.exact-reference-hero .hero-metrics-panel article,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3){border-top:1px solid #ffffff47!important;border-left:0!important}body main .hero.exact-reference-hero .hero-metrics-panel article:first-child{border-top:0!important}}@media (min-width:901px){body main .hero.exact-reference-hero .hero-copy{box-sizing:border-box!important;padding-left:34px!important}}.reference-scroll-sections{background:#f8fcff;position:relative}.reef-page{isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;position:relative;overflow:hidden}.reef-page:before{content:"";z-index:-1;pointer-events:none;background:#ffffff0f;position:absolute;inset:0}.reef-page-two{background-image:url(/homepage-icons/reference/section-two.svg);min-height:1120px;padding:68px 24px 74px}.reef-page-three{background-image:url(/homepage-icons/reference/section-three.svg);min-height:930px;padding:82px 24px 56px}.compact-financing,.compact-process,.compact-reasons,.compact-testimonials,.lower-proof,.compact-faq,.compact-final-cta{z-index:2;width:min(1080px,100%);margin-left:auto;margin-right:auto;position:relative}.compact-section-heading{text-align:center;margin:0 auto 20px}.compact-section-heading>span{color:#ff624d;letter-spacing:.17em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.compact-section-heading h2{color:#082d63;letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,2.5vw,37px);line-height:1.08}.compact-section-heading p{color:#526b82;margin:7px 0 0;font-size:13px}.compact-financing-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;display:grid}.compact-financing-grid article{text-align:center;background:#fffffff0;border:1px solid #dce4e9;border-radius:10px;flex-direction:column;align-items:center;min-height:244px;padding:22px 17px 18px;display:flex;box-shadow:0 9px 22px #082d630e}.compact-financing-grid article>img{object-fit:contain;width:58px;height:58px;margin-bottom:13px}.compact-financing-grid h3{color:#082d63;min-height:40px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:16px;line-height:1.16}.compact-financing-grid p{color:#526b82;margin:12px 0 14px;font-size:11px;line-height:1.48}.compact-financing-grid a{color:#ff5f49;margin-top:auto;font-size:11px;font-weight:800;text-decoration:none}.compact-requirements{background:#ffffffeb;border:1px solid #dce4e9;border-radius:9px;grid-template-columns:repeat(3,1fr);width:min(850px,92%);margin:38px auto 0;padding:12px 20px;display:grid;box-shadow:0 8px 20px #082d630a}.compact-requirements article{border-left:1px solid #e2e8ec;grid-template-columns:45px 1fr;align-items:center;gap:12px;min-height:68px;padding:6px 18px;display:grid}.compact-requirements article:first-child{border-left:0}.compact-requirements article>span{color:#082d63;place-items:center;width:42px;height:42px;display:grid}.compact-requirements svg{width:38px;height:38px}.compact-requirements p{color:#082d63;margin:0;font-size:11px;font-weight:750;line-height:1.35}.compact-process .compact-section-heading{margin-bottom:18px}.compact-process-grid{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.compact-process-grid article{background:#ffffffed;border:1px solid #dce4e9;border-radius:9px;grid-template-columns:57px 1fr;align-items:center;gap:14px;min-height:170px;padding:26px 21px 20px;display:grid;position:relative;box-shadow:0 8px 20px #082d630a}.compact-process-grid article:not(:last-child):after{content:"›";color:#082d63;font-size:33px;font-weight:300;position:absolute;top:50%;right:-25px;transform:translateY(-50%)}.step-number{color:#082d63;font-family:Georgia,Times New Roman,serif;font-size:23px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.process-icon{color:#082d63;place-items:center;width:55px;height:55px;display:grid}.process-icon svg{width:50px;height:50px}.compact-process-grid h3{color:#082d63;margin:0 0 7px;font-family:Georgia,Times New Roman,serif;font-size:15px;line-height:1.15}.compact-process-grid p{color:#526b82;margin:0;font-size:10px;line-height:1.45}.compact-reasons{margin-top:34px}.compact-reasons .compact-section-heading{margin-bottom:13px}.compact-reasons .compact-section-heading h2{letter-spacing:.13em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:12px;font-weight:850}.compact-reasons-grid{grid-template-columns:repeat(5,1fr);display:grid}.compact-reasons-grid article{text-align:center;background:#ffffffe8;border:1px solid #dce4e9;border-right:0;flex-direction:column;align-items:center;min-height:106px;padding:17px 12px 12px;display:flex}.compact-reasons-grid article:first-child{border-radius:9px 0 0 9px}.compact-reasons-grid article:last-child{border-right:1px solid #dce4e9;border-radius:0 9px 9px 0}.compact-reasons-grid h3{color:#082d63;min-height:30px;margin:0 0 9px;font-size:10px;line-height:1.25}.compact-reasons-grid svg{color:#082d63;width:35px;height:35px}.compact-testimonials{margin-top:32px}.compact-testimonials .compact-section-heading{margin-bottom:14px}.compact-testimonials .compact-section-heading h2{font-size:29px}.compact-testimonial-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.compact-testimonial-grid article{background:#fffffff0;border:1px solid #dce4e9;border-radius:9px;min-height:174px;padding:19px 20px 17px;box-shadow:0 8px 18px #082d630a}.review-stars{color:#f4a600;letter-spacing:2px;font-size:13px}.compact-testimonial-grid article>p{color:#526b82;min-height:67px;margin:9px 0 13px;font-size:10px;line-height:1.45}.compact-testimonial-grid footer{align-items:center;gap:10px;display:flex}.compact-testimonial-grid footer>span{color:#fff;background:#082d63;border-radius:50%;place-items:center;width:34px;height:34px;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:800;display:grid}.compact-testimonial-grid footer strong,.compact-testimonial-grid footer small{display:block}.compact-testimonial-grid footer strong{color:#082d63;font-size:11px}.compact-testimonial-grid footer small{color:#687f92;margin-top:2px;font-size:9px}.lower-proof{max-width:940px}.lower-proof .compact-section-heading{max-width:650px}.lower-proof-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lower-proof-grid article{text-align:center;background:#ffffffd1;border:1px solid #b2d0e4b8;border-radius:12px;place-items:center;min-height:124px;padding:19px 14px;display:grid;box-shadow:0 9px 22px #082d630d}.lower-proof-grid article>span{color:#ff5f49;place-items:center;width:50px;height:50px;display:grid}.lower-proof-grid svg{width:45px;height:45px}.lower-proof-grid h3{color:#082d63;margin:8px 0 0;font-size:12px}.compact-faq{max-width:900px;margin-top:58px;padding:0!important}.compact-faq .compact-section-heading{margin-bottom:18px}.compact-faq .faq-card-grid.single-faq-list{background:#ffffffe0;border:1px solid #b2d0e4b8;padding:10px}.compact-faq .single-faq-list summary{min-height:52px}.compact-final-cta{background:#082d63;border-radius:15px;grid-template-columns:92px 1fr 230px;align-items:center;gap:24px;min-height:130px;margin-top:48px;padding:25px 34px;display:grid;overflow:hidden;box-shadow:0 13px 30px #082d632e}.compact-final-cta>img{object-fit:contain;width:88px;height:88px}.compact-final-cta h2{color:#fff;margin:0;font-family:Georgia,Times New Roman,serif;font-size:25px;line-height:1.12}.compact-final-cta p{color:#fffc;margin:7px 0 0;font-size:12px}.compact-final-cta .primary-button{color:#fff;text-transform:uppercase;background:#ff5f49;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:50px;font-size:12px;font-weight:800;text-decoration:none;display:flex}@media (max-width:900px){.reef-page-two,.reef-page-three{background-size:auto 100%}.compact-financing-grid{grid-template-columns:repeat(2,1fr)}.compact-financing-grid article:last-child{grid-column:1/-1;justify-self:center;width:50%}.compact-requirements{grid-template-columns:1fr}.compact-requirements article,.compact-requirements article:first-child{border-top:1px solid #e2e8ec;border-left:0}.compact-requirements article:first-child{border-top:0}.compact-process-grid{grid-template-columns:1fr;gap:28px}.compact-process-grid article:not(:last-child):after{content:"⌄";font-size:24px;top:auto;bottom:-31px;right:50%;transform:translate(50%)}.compact-reasons-grid{grid-template-columns:repeat(2,1fr);gap:10px}.compact-reasons-grid article,.compact-reasons-grid article:first-child,.compact-reasons-grid article:last-child{border:1px solid #dce4e9;border-radius:9px}.compact-reasons-grid article:last-child{grid-column:1/-1}.compact-testimonial-grid,.lower-proof-grid{grid-template-columns:repeat(2,1fr)}.compact-testimonial-grid article:last-child{grid-column:1/-1}.compact-final-cta{grid-template-columns:70px 1fr}.compact-final-cta .primary-button{grid-column:1/-1}}@media (max-width:560px){.reef-page-two,.reef-page-three{background-size:auto 100%;padding-left:18px;padding-right:18px}.compact-section-heading h2{font-size:27px}.compact-financing-grid,.compact-testimonial-grid,.lower-proof-grid{grid-template-columns:1fr}.compact-financing-grid article:last-child,.compact-testimonial-grid article:last-child{grid-column:auto;width:100%}.compact-requirements{width:100%}.compact-reasons-grid{grid-template-columns:1fr}.compact-reasons-grid article:last-child{grid-column:auto}.compact-final-cta{text-align:center;grid-template-columns:1fr;padding:26px 20px}.compact-final-cta>img{margin:0 auto}}.reef-page .compact-financing,.reef-page .compact-requirements,.reef-page .compact-process,.reef-page .compact-reasons,.reef-page .compact-testimonials,.reef-page .lower-proof,.reef-page .compact-faq,.reef-page .compact-final-cta{opacity:1!important;visibility:visible!important;transform:none!important}body main .hero.exact-reference-hero{padding-bottom:72px!important}body main .hero.exact-reference-hero:after{content:""!important;z-index:4!important;pointer-events:none!important;background:linear-gradient(#fff0 0%,#ffffff14 22%,#ffffff52 48%,#ffffffb3 73%,#fffffff0 91%,#fff 100%)!important;height:190px!important;display:block!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important}body main .hero.exact-reference-hero .hero-shell{min-height:610px!important}body main .hero.exact-reference-hero h1{max-width:570px!important;font-size:clamp(55px,4.55vw,72px)!important;line-height:.97!important}body main .hero.exact-reference-hero .hero-copy{padding-top:34px!important}body main .hero.exact-reference-hero .hero-sub{font-size:15px!important;font-weight:550!important}body main .hero.exact-reference-hero .hero-credit-note{color:#082d63!important;min-height:24px!important;margin-top:10px!important;font-size:11px!important;font-weight:850!important}body main .hero.exact-reference-hero .reference-funding-form h2{color:#082d63!important;letter-spacing:-.025em!important;max-width:none!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:700!important;line-height:1.08!important}body main .hero.exact-reference-hero .reference-funding-form>p{margin-top:1px!important;font-size:11px!important;font-weight:600!important}body main .hero.exact-reference-hero .reference-form-assurance{color:#082d63!important;letter-spacing:.005em!important;min-height:22px!important;margin-top:4px!important;font-size:9.5px!important;font-weight:800!important}body main .hero.exact-reference-hero .reference-form-assurance b{color:#082d63!important;margin:0 2px!important}body main .hero.exact-reference-hero .hero-metrics-panel{z-index:7!important}.reference-scroll-sections{background:#fff;margin-top:-74px;padding-top:74px}.reef-page-two{padding-top:74px;box-shadow:inset 0 100px 90px -100px #fffffffa}.compact-funding-top{z-index:2;grid-template-columns:minmax(0,1fr) 238px;align-items:start;gap:22px;width:min(1120px,100%);margin:0 auto;display:grid;position:relative}.compact-funding-top .compact-financing{width:100%;margin:0}.compact-funding-top .compact-financing-grid{gap:11px}.compact-funding-top .compact-financing-grid article{will-change:transform;min-height:236px;padding:20px 13px 17px;transition:transform .28s cubic-bezier(.2,.75,.25,1),border-color .28s,box-shadow .28s,background-color .28s}.compact-funding-top .compact-financing-grid article:hover,.compact-funding-top .compact-financing-grid article:focus-within{background:#fff;border-color:#ff5f49b8;transform:translateY(-10px)scale(1.018);box-shadow:0 18px 34px #082d6321,0 0 0 2px #ff5f4914}.compact-funding-top .compact-financing-grid article>img{transition:transform .38s cubic-bezier(.2,.8,.25,1),filter .28s}.compact-funding-top .compact-financing-grid article:hover>img,.compact-funding-top .compact-financing-grid article:focus-within>img{filter:saturate(1.18)drop-shadow(0 7px 8px #082d6321);transform:translateY(-4px)scale(1.13)rotate(-2deg)}.compact-funding-top .compact-financing-grid article a span{transition:transform .24s;display:inline-block}.compact-funding-top .compact-financing-grid article:hover a span,.compact-funding-top .compact-financing-grid article:focus-within a span{transform:translate(5px)}.compact-funding-top .compact-requirements{background:#fffffff2;border:1px solid #dce4e9;border-radius:12px;width:100%;margin:44px 0 0;padding:20px 17px 16px;display:block;box-shadow:0 13px 30px #082d6314}.compact-funding-top .compact-requirements>h2{color:#ff5f49;letter-spacing:.17em;text-align:center;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:850}.compact-funding-top .compact-requirements article,.compact-funding-top .compact-requirements article:first-child{border:0;border-top:1px solid #e3e9ed;grid-template-columns:48px 1fr;align-items:center;gap:11px;min-height:75px;padding:10px 0;display:grid}.compact-funding-top .compact-requirements article:first-of-type{border-top:0}.compact-funding-top .compact-requirements article>span{color:#fff;background:#082d63;border-radius:50%;width:44px;height:44px}.compact-funding-top .compact-requirements article svg{width:27px;height:27px}.compact-funding-top .compact-requirements article p{color:#082d63;font-size:10px;font-weight:750;line-height:1.35}.compact-funding-top .compact-requirements>a{color:#fff;text-transform:uppercase;background:#082d63;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:41px;margin-top:10px;font-size:10px;font-weight:850;text-decoration:none;transition:background .22s,transform .22s,box-shadow .22s;display:flex}.compact-funding-top .compact-requirements>a:hover,.compact-funding-top .compact-requirements>a:focus-visible{background:#0b427d;transform:translateY(-2px);box-shadow:0 9px 18px #082d6333}.compact-process{margin-top:48px}.reef-page-three{box-shadow:inset 0 120px 110px -115px #fff,inset 0 -100px 100px -110px #fffffff0}.compact-faq .smooth-faq-list{padding:9px!important;display:block!important;overflow:hidden!important}.compact-faq .smooth-faq-list .faq-item{border-bottom:1px solid #e2e9ee}.compact-faq .smooth-faq-list .faq-item:last-child{border-bottom:0}.compact-faq .smooth-faq-list .faq-question{color:#082d63;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:54px;padding:0 15px;font:800 13px/1.3 Arial,sans-serif;display:flex}.compact-faq .smooth-faq-list .faq-question i{color:#082d63;flex:none;font:24px/1 Arial,sans-serif;transition:transform .25s,color .25s}.compact-faq .smooth-faq-list .faq-item.is-open .faq-question i{color:#ff5f49;transform:rotate(45deg)}.compact-faq .smooth-faq-list .faq-answer-reveal{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .34s,opacity .28s;overflow:hidden;display:grid!important}.compact-faq .smooth-faq-list .faq-item.is-open .faq-answer-reveal{opacity:1;grid-template-rows:1fr}.compact-faq .smooth-faq-list .faq-answer-reveal>div{min-height:0;overflow:hidden}.compact-faq .smooth-faq-list .faq-answer-reveal p{color:#526b82;margin:0;padding:0 15px 16px;font-size:12px;line-height:1.5}@media (max-width:1000px){.compact-funding-top{grid-template-columns:1fr}.compact-funding-top .compact-requirements{width:min(680px,100%);margin:22px auto 0}.compact-funding-top .compact-requirements article{min-height:67px}}@media (max-width:560px){body main .hero.exact-reference-hero:after{height:120px!important}body main .hero.exact-reference-hero h1{font-size:46px!important}body main .hero.exact-reference-hero .hero-copy{padding-top:12px!important}body main .hero.exact-reference-hero .reference-funding-form h2{font-size:21px!important}.reference-scroll-sections{margin-top:-35px;padding-top:35px}}@media (prefers-reduced-motion:reduce){.compact-funding-top .compact-financing-grid article,.compact-funding-top .compact-financing-grid article>img,.compact-funding-top .compact-financing-grid article a span,.compact-faq .smooth-faq-list .faq-answer-reveal,.compact-faq .smooth-faq-list .faq-question i{transition:none!important}}body main .hero.exact-reference-hero:after{top:auto!important}.reef-page-two{background-color:#fff!important;background-position:bottom!important;background-size:100%!important;min-height:0!important;padding-bottom:88px!important}.reef-page-three{background-color:#eef9ff!important;background-position:bottom!important;background-size:100%!important;min-height:0!important}.compact-funding-top .compact-financing-grid article{background:#fffffff7!important;min-height:270px!important;padding:24px 16px 20px!important}.compact-funding-top .compact-financing-grid article>img{background:#fff7f2!important;border-radius:50%!important;width:68px!important;height:68px!important;margin-bottom:15px!important;padding:7px!important}.compact-funding-top .compact-financing-grid h3{min-height:44px!important;font-size:17px!important;line-height:1.14!important}.compact-funding-top .compact-financing-grid p{margin:13px 0 16px!important;font-size:11px!important;line-height:1.48!important}.compact-funding-top .compact-requirements{background:linear-gradient(145deg,#fffffffa,#f8fcfff5)!important;border-left:4px solid #ff624d!important;margin-top:43px!important;padding:22px 18px 18px!important}.compact-funding-top .compact-requirements>h2{margin-bottom:12px!important;font-size:12px!important}.compact-funding-top .compact-requirements article,.compact-funding-top .compact-requirements article:first-child{min-height:83px!important}.compact-funding-top .compact-requirements article>span{width:50px!important;height:50px!important}.compact-funding-top .compact-requirements article p{font-size:11px!important;font-weight:800!important}.illustrated-why-coral{z-index:2;background:#ffffffe6;border:1px solid #cfdde7eb;border-radius:17px;grid-template-columns:minmax(0,.92fr) minmax(430px,1.08fr);align-items:center;gap:48px;width:min(1050px,100%);margin:62px auto 0;padding:34px;display:grid;position:relative;box-shadow:0 14px 34px #082d6312;opacity:1!important;visibility:visible!important;transform:none!important}.illustrated-why-copy .compact-section-heading{text-align:left;margin:0 0 20px}.illustrated-why-copy .compact-section-heading h2{font-size:clamp(33px,3.1vw,46px)}.illustrated-why-copy .compact-section-heading p{max-width:470px;font-size:13px;line-height:1.5}.illustrated-why-list{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.illustrated-why-list article{background:#ffffffeb;border:1px solid #e1e8ed;border-radius:9px;grid-template-columns:37px 1fr;align-items:center;gap:9px;min-height:62px;padding:10px 11px;display:grid}.illustrated-why-list article:last-child{grid-column:1/-1}.illustrated-why-list article>span{color:#ff624d;place-items:center;width:36px;height:36px;display:grid}.illustrated-why-list svg{width:31px;height:31px}.illustrated-why-list h3{color:#082d63;margin:0;font-size:11px;line-height:1.25}.illustrated-why-image{background:#fff8f4;border-radius:14px;overflow:hidden}.illustrated-why-image img{object-fit:contain;width:100%;height:auto;display:block}.lower-testimonials{width:min(1040px,100%);margin:0 auto;opacity:1!important;visibility:visible!important;transform:none!important}.lower-testimonials .compact-section-heading h2{font-size:clamp(31px,3vw,43px)}.lower-testimonials .compact-testimonial-grid article{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffe6}.reef-page-three .compact-faq{margin-top:54px}@media (max-width:900px){.reef-page-two,.reef-page-three{background-size:auto 100%!important}.illustrated-why-coral{grid-template-columns:1fr;gap:28px}.illustrated-why-copy .compact-section-heading{text-align:center}.illustrated-why-copy .compact-section-heading p{margin-left:auto;margin-right:auto}.illustrated-why-image{max-width:600px;margin:0 auto}}@media (max-width:560px){.compact-funding-top .compact-financing-grid article{min-height:235px!important}.illustrated-why-coral{margin-top:44px;padding:24px 18px}.illustrated-why-list{grid-template-columns:1fr}.illustrated-why-list article:last-child{grid-column:auto}}body main .hero.exact-reference-hero:after{-webkit-backdrop-filter:blur(11px)!important;backdrop-filter:blur(11px)!important;background:linear-gradient(#fff0 0%,#ffffff08 16%,#ffffff1f 31%,#ffffff4f 49%,#ffffff94 66%,#ffffffd1 80%,#fffffff5 92%,#fff 100%)!important;height:260px!important;top:auto!important;bottom:-18px!important;-webkit-mask-image:linear-gradient(#0000 0%,#00000026 18%,#000 58% 100%)!important;mask-image:linear-gradient(#0000 0%,#00000026 18%,#000 58% 100%)!important}.reference-scroll-sections{margin-top:-92px!important;padding-top:92px!important}.reef-page-two{padding-top:48px!important;position:relative!important}.reef-page-two:after{content:""!important;z-index:1!important;pointer-events:none!important;-webkit-backdrop-filter:blur(9px)!important;backdrop-filter:blur(9px)!important;background:linear-gradient(#eef9ff00 0%,#eef9ff0f 22%,#eef9ff3d 44%,#eef9ff8c 66%,#eef9ffd6 83%,#eef9ff 100%)!important;height:250px!important;position:absolute!important;bottom:-2px!important;left:0!important;right:0!important;-webkit-mask-image:linear-gradient(#0000,#000 54%)!important;mask-image:linear-gradient(#0000,#000 54%)!important}.reef-page-three:before{content:""!important;z-index:1!important;pointer-events:none!important;-webkit-backdrop-filter:blur(7px)!important;backdrop-filter:blur(7px)!important;background:linear-gradient(#eef9ff 0%,#eef9fff5 15%,#eef9ffc2 38%,#eef9ff61 67%,#eef9ff00 100%)!important;height:190px!important;position:absolute!important;inset:0 0 auto!important}body main .hero.exact-reference-hero .hero-metrics-panel p{font-size:11.5px!important;font-weight:700!important;line-height:1.28!important}.compact-funding-top .compact-financing-grid h3{font-size:19px!important;line-height:1.15!important}.compact-funding-top .compact-financing-grid p{font-size:12.5px!important;line-height:1.52!important}.compact-funding-top .compact-financing-grid a{font-size:12.5px!important}.compact-funding-top .compact-requirements article p{font-size:12px!important;line-height:1.38!important}.compact-funding-top .compact-requirements>a{font-size:11.5px!important}.compact-process-grid article{min-height:190px!important}.illustrated-why-copy .compact-section-heading p{font-size:14.5px!important}.illustrated-why-list h3{font-size:12.5px!important;line-height:1.28!important}.compact-testimonial-grid article>p{font-size:12px!important;line-height:1.52!important}.compact-testimonial-grid footer strong{font-size:12.5px!important}.compact-testimonial-grid footer small{font-size:10.5px!important}.compact-faq .smooth-faq-list .faq-question{font-size:14px!important}.compact-faq .smooth-faq-list .faq-answer-reveal p{font-size:13px!important}@media (max-width:560px){body main .hero.exact-reference-hero:after{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;height:150px!important;bottom:-8px!important}.reference-scroll-sections{margin-top:-46px!important;padding-top:46px!important}.reef-page-two:after{height:150px!important}.reef-page-three:before{height:120px!important}}body main .hero.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon{filter:none!important;box-shadow:0 0 0 2px #ff7e663d!important}body main .hero.exact-reference-hero .hero-metrics-panel article:last-child .supplied-metric-icon img{filter:none!important;opacity:1!important}body main .hero.exact-reference-hero .hero-metrics-panel article:last-child:before,body main .hero.exact-reference-hero .hero-metrics-panel article:last-child:after{content:none!important;box-shadow:none!important;display:none!important}body main .hero.exact-reference-hero .hero-credit-note{letter-spacing:.005em!important;margin-top:3px!important;font-size:11.5px!important;font-weight:900!important;transform:translateY(-3px)!important}.compact-process{max-width:970px!important;margin-top:54px!important}.compact-process-grid{gap:34px!important;position:relative!important}.compact-process-grid:before{content:""!important;z-index:0!important;background:repeating-linear-gradient(90deg,#174777 0 7px,#0000 7px 13px)!important;height:2px!important;position:absolute!important;top:18px!important;left:16.5%!important;right:16.5%!important}.compact-process-grid article{z-index:1!important;min-height:238px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0 24px 18px!important;display:block!important;position:relative!important}.compact-process-grid article:not(:last-child):after{content:none!important;display:none!important}.compact-process-grid .step-number{z-index:2!important;color:#fff!important;background:#082d63!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;margin:0 auto 8px!important;font-family:Arial,sans-serif!important;font-size:16px!important;line-height:1!important;display:grid!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important;box-shadow:0 5px 12px #082d6329!important}.compact-process-grid .process-icon{background:#ffffffe0!important;border-radius:50%!important;place-items:center!important;width:86px!important;height:86px!important;margin:0 auto 10px!important;display:grid!important;box-shadow:0 8px 22px #082d630e!important}.compact-process-grid .process-icon svg{width:53px!important;height:53px!important}.compact-process-grid h3{max-width:230px!important;margin:0 auto 7px!important;font-size:17px!important;line-height:1.16!important}.compact-process-grid p{max-width:235px!important;margin:0 auto!important;font-size:12px!important;line-height:1.48!important}.compact-faq .smooth-faq-list{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 16px!important;padding:0!important;display:grid!important;overflow:visible!important}.compact-faq .smooth-faq-list .faq-item,.compact-faq .smooth-faq-list .faq-item:last-child{background:#ffffffed!important;border:1px solid #d2dfe7f5!important;border-radius:8px!important;overflow:hidden!important;box-shadow:0 6px 15px #082d6309!important}.compact-faq .smooth-faq-list .faq-question{min-height:50px!important}.compact-final-cta{background:linear-gradient(115deg,#062e59,#0a3e75 58%,#082d63)!important;border:1px solid #ffffff24!important;grid-template-columns:92px minmax(0,1fr) 280px 105px!important;gap:20px!important;width:min(1120px,100%)!important;min-height:124px!important;margin-top:34px!important;padding:18px 24px!important}.compact-final-cta .final-cta-copy h2{font-size:25px!important}.compact-final-cta .final-cta-copy p{font-size:12px!important}.compact-final-cta .final-cta-action{gap:7px!important;display:grid!important}.compact-final-cta .final-cta-action .primary-button{width:100%!important;min-height:48px!important}.compact-final-cta .final-cta-action small{color:#ffffffd6!important;justify-content:center!important;align-items:center!important;gap:6px!important;font-size:9.5px!important;font-weight:750!important;display:flex!important}.compact-final-cta .final-cta-action small img{filter:brightness(0)invert()!important;width:11px!important;height:11px!important}.compact-final-cta .final-cta-fish{object-fit:contain!important;width:102px!important;height:70px!important;transform:scaleX(-1)!important}@media (max-width:900px){.compact-process-grid:before{display:none!important}.compact-process-grid article{min-height:218px!important}.compact-faq .smooth-faq-list{grid-template-columns:1fr!important}.compact-final-cta{grid-template-columns:78px 1fr!important}.compact-final-cta .final-cta-action{grid-column:1/-1!important}.compact-final-cta .final-cta-fish{opacity:.35!important;position:absolute!important;bottom:18px!important;right:18px!important}}@media (max-width:560px){.compact-process-grid article{min-height:205px!important;padding-left:8px!important;padding-right:8px!important}.compact-final-cta{grid-template-columns:1fr!important;padding:24px 18px 28px!important}.compact-final-cta .final-cta-copy{text-align:center!important}.compact-final-cta .final-cta-fish{display:none!important}}body main .hero.exact-reference-hero .hero-reference-cta{transform:translateY(-6px)!important}body main .hero.exact-reference-hero .hero-reference-cta:hover,body main .hero.exact-reference-hero .hero-reference-cta:focus-visible{transform:translateY(-8px)!important}body main .hero.exact-reference-hero .hero-credit-note{margin-top:-1px!important;transform:translateY(-7px)!important}.reef-page-three{background-position:50% calc(100% + 132px)!important;padding-bottom:178px!important}.compact-final-cta{border-radius:15px!important;grid-template-columns:82px minmax(0,1fr) 300px 100px!important;min-height:118px!important;margin-top:76px!important;padding-top:15px!important;padding-bottom:15px!important}.compact-final-cta .final-cta-coral{width:76px!important;height:76px!important}.compact-final-cta .final-cta-copy h2{max-width:480px!important;font-size:23px!important;line-height:1.13!important}.compact-final-cta .final-cta-action{transform:translateY(-4px)!important}.compact-final-cta .final-cta-action small{margin-top:-2px!important;font-size:10px!important;font-weight:800!important}.compact-final-cta .final-cta-fish{width:96px!important}.lower-testimonials .compact-testimonial-grid article{min-height:275px!important}.lower-testimonials .compact-testimonial-grid article>p{font-size:12.5px!important;line-height:1.55!important}.approval-toast{z-index:80;opacity:0;pointer-events:none;background:#fffdfbf7;border:1px solid #ff624d57;border-radius:16px;grid-template-columns:52px 1fr;align-items:center;gap:14px;width:min(310px,100vw - 34px);min-height:100px;padding:17px 20px;transition:opacity .38s,transform .42s cubic-bezier(.2,.8,.2,1);display:grid;position:fixed;bottom:24px;left:24px;transform:translate(-18px,18px)scale(.97);box-shadow:0 18px 48px #082d6329}.approval-toast.is-visible{opacity:1;transform:translate(0,0)scale(1)}.approval-toast-check{color:#ff624d;background:#fff2ee;border:1px solid #ff9d8d;border-radius:50%;place-items:center;width:48px;height:48px;font:900 24px/1 Arial,sans-serif;display:grid}.approval-toast div{min-width:0}.approval-toast small{color:#60758b;letter-spacing:.11em;text-transform:uppercase;margin-bottom:2px;font:800 9px/1.2 Arial,sans-serif;display:block}.approval-toast strong{color:#082d63;margin-right:8px;font:800 24px/1.12 Arial,sans-serif;display:inline-block}.approval-toast p{color:#36536f;margin:0;font:700 11px/1.3 Arial,sans-serif;display:inline}@media (max-width:900px){.compact-final-cta{grid-template-columns:72px 1fr!important;margin-top:58px!important}.reef-page-three{background-position:50% calc(100% + 94px)!important;padding-bottom:145px!important}}@media (max-width:560px){body main .hero.exact-reference-hero .hero-reference-cta{transform:translateY(-3px)!important}body main .hero.exact-reference-hero .hero-credit-note{transform:translateY(-5px)!important}.compact-final-cta{margin-top:48px!important}.approval-toast{grid-template-columns:44px 1fr;width:calc(100vw - 24px);min-height:82px;padding:13px 15px;bottom:12px;left:12px}.approval-toast-check{width:40px;height:40px;font-size:20px}.approval-toast strong{font-size:20px}}.reference-scroll-sections,.reef-page-two{background-color:#eef7fc!important}.reef-page-two{box-shadow:inset 0 110px 110px -120px #ffffffad!important}.reef-page-three{background-color:#eef7fc!important;background-image:url(/homepage-icons/reference/section-three-soft.webp)!important;background-position:bottom!important;background-size:cover!important;padding-bottom:205px!important}.compact-final-cta{isolation:isolate!important;margin-top:104px!important;position:relative!important;overflow:hidden!important;transform:translateY(18px)!important;box-shadow:0 18px 38px #082d632e!important}.compact-final-cta:before,.compact-final-cta:after{content:""!important;z-index:-1!important;opacity:.26!important;pointer-events:none!important;background:url(/coral-detailed.svg) bottom/contain no-repeat!important;width:115px!important;height:120px!important;position:absolute!important;bottom:-35px!important}.compact-final-cta:before{left:6px!important;transform:rotate(-7deg)!important}.compact-final-cta:after{right:52px!important;transform:scaleX(-1)rotate(-8deg)!important}.compact-final-cta .final-cta-coral,.compact-final-cta .final-cta-copy,.compact-final-cta .final-cta-action,.compact-final-cta .final-cta-fish{z-index:1!important;position:relative!important}@media (max-width:900px){.reef-page-three{background-position:bottom!important;background-size:cover!important;padding-bottom:170px!important}.compact-final-cta{margin-top:72px!important;transform:translateY(12px)!important}}@media (max-width:560px){.reef-page-three{padding-bottom:135px!important}.compact-final-cta{margin-top:58px!important;transform:translateY(8px)!important}.compact-final-cta:after{display:none!important}}.compact-faq{width:min(820px,100%)!important;max-width:820px!important}.compact-faq .smooth-faq-list{grid-template-columns:1fr!important;gap:9px!important}.compact-faq .smooth-faq-list .faq-question{min-height:52px!important;padding-left:18px!important;padding-right:18px!important}.compact-faq .smooth-faq-list .faq-answer-reveal p{padding-left:18px!important;padding-right:18px!important}@media (max-width:900px){.reef-page-two{background-size:auto 100%!important}}.reference-scroll-sections,.reef-page-two,.reef-page-three{background-color:#fffaf4!important}.reef-page-two{background-blend-mode:normal!important;background-image:linear-gradient(#fffaf4cc,#fffaf4cc),url(/homepage-icons/reference/section-two.svg)!important}.reef-page-three{background-blend-mode:normal!important;background-image:linear-gradient(#fffaf4d6,#fffaf4d6),url(/homepage-icons/reference/section-three-soft.webp)!important;background-position:bottom!important;background-size:cover!important;padding-bottom:38px!important}.reef-page-two:after{background:linear-gradient(#fffaf400 0%,#fffaf42e 28%,#fffaf494 64%,#fffaf4 100%)!important}.reef-page-three:before{background:linear-gradient(#fffaf4 0%,#fffaf4f5 18%,#fffaf4b8 46%,#fffaf42e 82%,#fffaf400 100%)!important}.compact-final-cta{border-radius:14px!important;grid-template-columns:68px minmax(0,1fr) 286px 86px!important;gap:18px!important;width:min(1080px,100%)!important;min-height:108px!important;margin-top:44px!important;padding:14px 22px!important;transform:none!important;box-shadow:0 12px 28px #082d6324!important}.compact-final-cta:before,.compact-final-cta:after{content:none!important;display:none!important}.compact-final-cta .final-cta-coral{object-fit:contain!important;width:62px!important;height:72px!important}.compact-final-cta .final-cta-copy h2{max-width:455px!important;margin-bottom:5px!important;font-size:22px!important;line-height:1.08!important}.compact-final-cta .final-cta-copy p{margin:0!important;font-size:11.5px!important}.compact-final-cta .final-cta-action{gap:5px!important;transform:none!important}.compact-final-cta .final-cta-action .primary-button{min-height:45px!important;box-shadow:0 8px 18px #ff624d33!important}.compact-final-cta .final-cta-action small{margin:0!important;font-size:9.5px!important}.compact-final-cta .final-cta-fish{width:84px!important;height:60px!important}.approval-toast{min-height:112px!important}.approval-toast-meta{color:#60758b;margin-top:5px;font:750 10px/1.3 Arial,sans-serif;display:block}.approval-toast-meta b{color:#ff624d;padding:0 3px}@media (max-width:900px){.reef-page-three{padding-bottom:30px!important}.compact-final-cta{grid-template-columns:60px 1fr!important;margin-top:40px!important}}@media (max-width:560px){.reef-page-three{padding-bottom:22px!important}.compact-final-cta{margin-top:34px!important;padding:20px 16px!important}}.reference-scroll-sections{background-color:#fff!important}.reef-page-two{background-blend-mode:normal!important;background-color:#fff!important;background-image:linear-gradient(#ffffff94,#ffffff94),url(/homepage-icons/reference/section-two.svg)!important}.reef-page-two:after{background:linear-gradient(#fff0 0%,#f6fbff26 28%,#eaf7ff7a 62%,#eaf7ff 100%)!important;height:230px!important}.reef-page-three{background-blend-mode:normal!important;background-color:#eaf7ff!important;background-image:linear-gradient(#eaf7ff33,#eaf7ff33),url(/homepage-icons/reference/section-three-soft.webp)!important;background-position:bottom!important;background-size:cover!important}.compact-funding-top .compact-financing-grid article:hover>img,.compact-funding-top .compact-financing-grid article:focus-within>img,.compact-funding-top .compact-financing-grid article:nth-child(2):hover>img{box-shadow:none!important;filter:none!important;background:#fff7f2!important;border-radius:50%!important;transform:translateY(-2px)scale(1.04)!important}.compact-funding-top .compact-financing-grid article:hover:before,.compact-funding-top .compact-financing-grid article:hover:after{box-shadow:none!important;filter:none!important}@media (max-width:900px){.reef-page-three{background-position:bottom!important;background-size:auto 100%!important}}body main .hero.exact-reference-hero .hero-metrics-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1500px!important;padding:18px 36px!important}body main .hero.exact-reference-hero .hero-metrics-panel article{border-right:1px solid #ffffff6b!important;justify-content:center!important;min-width:0!important}body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3){border-top:0!important;border-left:0!important;border-right:0!important}body main .hero.exact-reference-hero .hero-metrics-panel strong{font-size:clamp(25px,2.1vw,34px)!important}body main .hero.exact-reference-hero .hero-metrics-panel p{max-width:170px!important;font-size:14px!important;line-height:1.3!important}body main .hero.exact-reference-hero .reference-funding-form{background:linear-gradient(145deg,#fffffffa,#f9fdfff2)!important;border:1px solid #082c4c29!important;border-radius:22px!important;padding:30px 34px 26px!important;position:relative!important;overflow:hidden!important;box-shadow:0 24px 60px #082c4c21,inset 0 1px #fff!important}body main .hero.exact-reference-hero .reference-funding-form:before{content:""!important;background:linear-gradient(90deg,#ff624d,#ff8b6f 48%,#83c9ee)!important;height:6px!important;position:absolute!important;inset:0 0 auto!important}body main .hero.exact-reference-hero .reference-funding-form h2{color:#082f62!important;max-width:520px!important;font-family:var(--font-lora), Georgia, serif!important;letter-spacing:-.025em!important;text-align:center!important;margin:0 auto 7px!important;font-size:clamp(25px,2vw,34px)!important;line-height:1.12!important}body main .hero.exact-reference-hero .reference-funding-form>p{color:#56718a!important;text-align:center!important;margin:0 0 24px!important;font-size:14px!important;font-weight:700!important}body main .hero.exact-reference-hero .reference-funding-form label{color:#082f62!important;letter-spacing:-.01em!important;gap:8px!important;margin:0 0 14px!important;font-size:14px!important;font-weight:800!important;display:grid!important}body main .hero.exact-reference-hero .reference-funding-form select{color:#455f76!important;background-color:#fff!important;border:1px solid #cddae4!important;border-radius:10px!important;width:100%!important;min-height:54px!important;padding:0 46px 0 16px!important;font-size:14px!important;font-weight:650!important;transition:border-color .2s,box-shadow .2s,transform .2s!important;box-shadow:0 3px 10px #082c4c09!important}body main .hero.exact-reference-hero .reference-funding-form select:hover,body main .hero.exact-reference-hero .reference-funding-form select:focus{border-color:#69acd3!important;outline:0!important;box-shadow:0 0 0 4px #69acd321!important}body main .hero.exact-reference-hero .reference-funding-form .primary-button{border-radius:10px!important;width:100%!important;min-height:58px!important;margin-top:4px!important;font-size:17px!important;box-shadow:0 13px 28px #ff624d3b!important}body main .hero.exact-reference-hero .reference-form-assurance{color:#31516e!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:7px!important;margin-top:16px!important;font-size:11.5px!important;font-weight:750!important;display:flex!important}body main .hero.exact-reference-hero .reference-form-assurance img{width:14px!important;height:14px!important}.why-coral-comparison{width:min(1180px,100% - 48px)!important;margin:72px auto 20px!important;padding:0!important}.why-coral-comparison>.compact-section-heading{text-align:center!important;max-width:860px!important;margin:0 auto 38px!important}.why-coral-comparison .compact-section-heading span,.story-showcase .compact-section-heading span,.reference-faq .compact-section-heading span{color:#318bbb!important}.why-coral-comparison .compact-section-heading h2{font-size:clamp(34px,4vw,52px)!important}.why-coral-comparison .compact-section-heading p{color:#516c84!important;margin-top:10px!important;font-size:17px!important}.why-comparison-grid{grid-template-columns:minmax(0,1fr) 82px minmax(0,1fr)!important;align-items:center!important;display:grid!important}.comparison-card{background:#fffffff2!important;border:1px solid #d8e4ec!important;border-radius:20px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 18px 45px #082c4c16!important}.comparison-card h3{color:#fff!important;font-family:var(--font-manrope), Arial, sans-serif!important;letter-spacing:.04em!important;text-align:center!important;text-transform:uppercase!important;margin:0!important;padding:22px 28px!important;font-size:20px!important;font-weight:850!important}.coral-comparison-card h3{background:linear-gradient(135deg,#ff624d,#ec704d)!important}.typical-comparison-card h3{color:#123d68!important;background:#dcecf7!important}.comparison-card ul{margin:0!important;padding:18px 30px 24px!important;list-style:none!important}.comparison-card li{color:#173e64!important;border-bottom:1px solid #e6edf2!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:64px!important;font-size:15px!important;font-weight:750!important;display:grid!important}.comparison-card li:last-child{border-bottom:0!important}.comparison-card li i{color:#fff!important;background:#ff6b4f!important;border-radius:50%!important;place-items:center!important;width:28px!important;height:28px!important;font-size:17px!important;font-style:normal!important;font-weight:900!important;display:grid!important}.typical-comparison-card li i{background:#b4c3d1!important}.comparison-vs{z-index:2!important;color:#fff!important;background:#0a3970!important;border:7px solid #f5faff!important;border-radius:50%!important;place-items:center!important;width:84px!important;height:84px!important;margin:0 -1px!important;font-size:24px!important;font-weight:900!important;display:grid!important;position:relative!important;box-shadow:0 10px 25px #082c4c2b!important}.story-showcase{padding-top:76px!important}.story-showcase>.compact-section-heading,.reference-faq>.compact-section-heading{text-align:center!important;max-width:900px!important;margin:0 auto 34px!important}.story-showcase .compact-section-heading h2,.reference-faq .compact-section-heading h2{font-size:clamp(34px,4vw,52px)!important}.story-showcase .compact-section-heading p,.reference-faq .compact-section-heading p{color:#526e87!important;margin-top:10px!important;font-size:16px!important}.story-showcase .compact-testimonial-grid{gap:24px!important}.story-showcase .compact-testimonial-grid article{background:#fffffff5!important;border:1px solid #d9e5ed!important;border-radius:20px!important;min-height:390px!important;padding:30px 30px 28px!important;display:block!important;position:relative!important;box-shadow:0 16px 38px #082c4c13!important}.testimonial-person{align-items:center!important;gap:14px!important;padding-right:54px!important;display:flex!important}.testimonial-person>span{color:#fff!important;background:#0b3b70!important;border-radius:50%!important;flex:0 0 54px!important;place-items:center!important;width:54px!important;height:54px!important;font-size:17px!important;font-weight:850!important;display:grid!important}.testimonial-person strong,.testimonial-person small{display:block!important}.testimonial-person strong{color:#0b3768!important;font-size:17px!important}.testimonial-person small{color:#607990!important;margin-top:4px!important;font-size:13px!important}.testimonial-quote-mark{color:#fff!important;background:#f26747!important;border:5px solid #edf8ff!important;border-radius:50%!important;place-items:center!important;width:60px!important;height:60px!important;font-family:Georgia,serif!important;font-size:46px!important;font-style:normal!important;line-height:1!important;display:grid!important;position:absolute!important;top:-15px!important;right:22px!important;box-shadow:0 9px 22px #f2674738!important}.story-showcase .review-stars{color:#ff9d00!important;letter-spacing:3px!important;margin:34px 0 16px!important;font-size:22px!important}.story-showcase .compact-testimonial-grid article>p{color:#294d6c!important;margin:0!important;font-size:15px!important;line-height:1.72!important}.reference-faq{max-width:1120px!important;padding-top:78px!important}.reference-faq .smooth-faq-list{box-shadow:none!important;background:0 0!important;border:0!important;grid-template-columns:1fr!important;gap:14px!important;display:grid!important}.reference-faq .smooth-faq-list .faq-item{background:#fffffff7!important;border:1px solid #d8e4ec!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 20px #082c4c0e!important}.reference-faq .smooth-faq-list .faq-item+.faq-item{border-top:1px solid #d8e4ec!important}.reference-faq .smooth-faq-list .faq-question{color:#113b68!important;min-height:70px!important;padding:0 26px!important;font-size:16px!important;font-weight:800!important}.reference-faq .smooth-faq-list .faq-question>i{color:#0a3565!important;font-size:30px!important}.reference-faq .smooth-faq-list .faq-answer-reveal p{color:#49677f!important;padding:0 26px 23px!important;font-size:14px!important;line-height:1.65!important}@media (max-width:900px){body main .hero.exact-reference-hero .hero-metrics-panel{grid-template-columns:1fr!important;padding:18px 22px!important}body main .hero.exact-reference-hero .hero-metrics-panel article,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3){border-bottom:1px solid #ffffff40!important;border-right:0!important;justify-content:flex-start!important}body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3){border-bottom:0!important}.why-comparison-grid{grid-template-columns:1fr!important;gap:0!important}.comparison-vs{margin:-12px auto!important;transform:scale(.82)!important}.why-coral-comparison{width:min(100% - 28px,680px)!important}.story-showcase .compact-testimonial-grid{grid-template-columns:1fr!important}.story-showcase .compact-testimonial-grid article{min-height:0!important}}@media (max-width:560px){body main .hero.exact-reference-hero .reference-funding-form{border-radius:16px!important;padding:26px 18px 22px!important}body main .hero.exact-reference-hero .reference-funding-form h2{font-size:25px!important}.why-coral-comparison{margin-top:48px!important}.comparison-card h3{padding:18px!important;font-size:17px!important}.comparison-card ul{padding:12px 18px 18px!important}.comparison-card li{min-height:58px!important;font-size:13px!important}.story-showcase,.reference-faq{padding-top:54px!important}.story-showcase .compact-testimonial-grid article{padding:26px 22px!important}.reference-faq .smooth-faq-list .faq-question{min-height:64px!important;padding:0 18px!important;font-size:14px!important}}body main .hero.exact-reference-hero{background-color:#fffdf9!important;background-position:top!important;background-size:92%!important}body main .hero.exact-reference-hero .hero-metrics-panel .supplied-metric-icon,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) .supplied-metric-icon{flex:0 0 78px!important;width:78px!important;height:78px!important;padding:10px!important;box-shadow:0 0 0 5px #ffc6bb6b!important}body main .hero.exact-reference-hero .hero-metrics-panel .supplied-metric-icon img,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) .supplied-metric-icon img{object-fit:contain!important;width:52px!important;max-width:52px!important;height:52px!important;max-height:52px!important}body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) strong{font-size:clamp(22px,1.85vw,30px)!important}.compact-funding-top{gap:30px!important;width:min(1680px,100% - 56px)!important;max-width:1680px!important}.compact-financing>.compact-section-heading{margin-bottom:34px!important}.compact-financing .compact-section-heading h2{font-size:clamp(40px,4.1vw,58px)!important;line-height:1.08!important}.compact-financing .compact-section-heading>p{margin-top:12px!important;font-size:18px!important}.compact-financing-grid h3{font-size:25px!important;line-height:1.12!important}.compact-financing-grid p{font-size:16px!important;line-height:1.55!important}.compact-financing-grid a{font-size:15px!important}.compact-requirements{min-width:330px!important;padding:30px 26px 26px!important}.compact-requirements h2{font-size:19px!important}.compact-requirements article p{font-size:14px!important}.compact-process .compact-section-heading h2{font-size:clamp(44px,4.5vw,62px)!important;line-height:1.06!important}.compact-process-grid h3{font-size:24px!important;line-height:1.18!important}.compact-process-grid p{font-size:16px!important;line-height:1.55!important}.why-coral-comparison .compact-section-heading span{color:#ff624d!important}.why-coral-comparison .compact-section-heading p{max-width:760px!important;margin-left:auto!important;margin-right:auto!important}.testimonial-carousel{width:100%!important}.testimonial-carousel-page{animation:.48s both coral-testimonial-page-in!important}@keyframes coral-testimonial-page-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.story-showcase .testimonial-quote-mark{border-width:4px!important;width:54px!important;height:54px!important;font-size:40px!important;top:18px!important;right:18px!important}.testimonial-carousel-controls{justify-content:center!important;gap:9px!important;margin-top:24px!important;display:flex!important}.testimonial-carousel-controls button{cursor:pointer!important;background:#b8cada!important;border:0!important;border-radius:999px!important;width:10px!important;height:10px!important;padding:0!important;transition:width .2s,background-color .2s!important}.testimonial-carousel-controls button.is-active{background:#ff624d!important;width:30px!important}.reference-faq{padding-top:70px!important}@media (max-width:1180px){.compact-funding-top{width:min(100% - 32px,980px)!important}.compact-financing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.compact-financing-grid article{min-height:390px!important}.compact-requirements{min-width:0!important}.compact-process{width:min(100% - 32px,1100px)!important}}@media (max-width:900px){body main .hero.exact-reference-hero{background-size:auto 100%!important}.compact-funding-top{grid-template-columns:1fr!important}.compact-requirements{width:100%!important}.compact-process-grid article{min-height:0!important}}@media (max-width:620px){body main .hero.exact-reference-hero{background-size:auto 92%!important}.compact-financing .compact-section-heading h2,.compact-process .compact-section-heading h2{font-size:36px!important}.compact-financing-grid{grid-template-columns:1fr!important}.compact-financing-grid article{min-height:360px!important}.compact-process{padding-top:62px!important}}@media (min-width:901px){body main .hero.exact-reference-hero{background-size:98%!important}}.compact-funding-top{grid-template-columns:minmax(0,1fr) 300px!important;gap:22px!important;width:min(1540px,100% - 72px)!important;max-width:1540px!important}.compact-financing .compact-section-heading h2{font-size:clamp(38px,3.4vw,50px)!important}.compact-financing-grid{gap:16px!important}.compact-financing-grid article{min-height:380px!important;padding:28px 18px 24px!important}.compact-financing-grid article>img{width:84px!important;height:84px!important}.compact-financing-grid h3{font-size:22px!important}.compact-financing-grid p{font-size:14px!important}.compact-requirements{width:300px!important;min-width:0!important;padding:26px 20px 22px!important}.compact-requirements article{grid-template-columns:60px minmax(0,1fr)!important}.compact-requirements article p{white-space:normal!important;overflow-wrap:anywhere!important;min-width:0!important;font-size:13px!important}.compact-requirements>a{width:100%!important}.compact-process{width:min(1400px,100% - 72px)!important;max-width:1400px!important;padding-top:68px!important}.compact-process>.compact-section-heading{margin-bottom:30px!important}.compact-process .compact-section-heading h2{font-size:clamp(40px,3.8vw,52px)!important}.compact-process-grid article{min-height:315px!important;padding:46px 28px 28px!important}.compact-process-grid .process-icon{width:120px!important;height:120px!important}.compact-process-grid h3{font-size:21px!important}.compact-process-grid p{font-size:14.5px!important}@media (max-width:1180px){.compact-funding-top{grid-template-columns:1fr!important;width:min(100% - 32px,980px)!important}.compact-requirements{width:100%!important}.compact-process{width:min(100% - 32px,1050px)!important}}@media (min-width:901px){body main .hero.exact-reference-hero{background-size:100%!important}}.story-showcase .compact-section-heading span,.reference-faq .compact-section-heading span{color:#ff624d!important}@media (min-width:901px){body main .hero.exact-reference-hero .hero-metrics-panel{column-gap:0!important;max-width:1500px!important;padding:20px 30px!important}body main .hero.exact-reference-hero .hero-metrics-panel article{align-items:center!important;justify-content:initial!important;grid-template-columns:64px minmax(0,1fr)!important;gap:20px!important;padding:8px 30px!important;display:grid!important}body main .hero.exact-reference-hero .hero-metrics-panel article>div{min-width:0!important}body main .hero.exact-reference-hero .hero-metrics-panel .supplied-metric-icon,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) .supplied-metric-icon{flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:64px!important;margin:0!important;padding:8px!important}body main .hero.exact-reference-hero .hero-metrics-panel .supplied-metric-icon img,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) .supplied-metric-icon img{width:42px!important;max-width:42px!important;height:42px!important;max-height:42px!important}body main .hero.exact-reference-hero .hero-metrics-panel strong,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) strong{white-space:nowrap!important;font-size:clamp(24px,1.8vw,30px)!important;line-height:1.05!important;display:block!important}body main .hero.exact-reference-hero .hero-metrics-panel p{white-space:normal!important;max-width:none!important;margin-top:6px!important;font-size:13px!important}}@media (min-width:901px) and (max-width:1180px){body main .hero.exact-reference-hero .hero-metrics-panel article{grid-template-columns:56px minmax(0,1fr)!important;gap:14px!important;padding:8px 18px!important}body main .hero.exact-reference-hero .hero-metrics-panel .supplied-metric-icon,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) .supplied-metric-icon{flex-basis:56px!important;width:56px!important;min-width:56px!important;height:56px!important}body main .hero.exact-reference-hero .hero-metrics-panel strong,body main .hero.exact-reference-hero .hero-metrics-panel article:nth-child(3) strong{font-size:22px!important}}.reef-page-three{background-blend-mode:normal!important;background-color:#dcefff!important;background-image:linear-gradient(#ebf8ff4d,#daefff2e),url(/backgrounds/real-stories-to-cta.webp)!important;background-position:top!important;background-repeat:no-repeat!important;background-size:cover!important}.reef-page-three:before{background:linear-gradient(#fffaf4f5 0%,#eef7fcad 42%,#e2f3ff33 78%,#e2f3ff00 100%)!important;height:150px!important}.reef-page-three .story-showcase .compact-section-heading,.reef-page-three .reference-faq .compact-section-heading{text-shadow:0 1px #ffffffbf!important}.reef-page-two:after{background:linear-gradient(#eaf7ff00 0%,#eaf7ff33 30%,#eaf7ff94 64%,#eaf7ff 100%)!important;height:260px!important;bottom:-1px!important}.reef-page-three{border-top:0!important;margin-top:-1px!important}.reef-page-three:before{-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;background:linear-gradient(#eaf7ff 0%,#eaf7fff5 18%,#e2f3ffad 46%,#daefff42 76%,#daefff00 100%)!important;height:210px!important;top:-1px!important}body main .hero.exact-reference-hero .funding-slider-card{border-radius:18px!important;justify-content:flex-start!important;gap:0!important;max-width:470px!important;min-height:520px!important;padding:42px 42px 28px!important;position:relative!important;overflow:hidden!important}body main .hero.exact-reference-hero .funding-card-accent{background:linear-gradient(90deg,#ff604f 0%,#ff745e 52%,#6dbbe7 100%)!important;height:5px!important;position:absolute!important;inset:0 0 auto!important}body main .hero.exact-reference-hero .funding-slider-card h2{font-size:clamp(25px,2vw,32px)!important;line-height:1.06!important}body main .hero.exact-reference-hero .funding-slider-card>p{color:#57718a!important;margin:18px 0 32px!important;font-size:14px!important;font-weight:650!important}body main .hero.exact-reference-hero .funding-range-block{justify-items:center!important;width:100%!important;display:grid!important}body main .hero.exact-reference-hero .funding-range-block label{text-align:center!important;font-size:15px!important}body main .hero.exact-reference-hero .funding-range-block output{color:#ff604f!important;letter-spacing:-.035em!important;margin:12px 0 24px!important;font-size:clamp(44px,4vw,58px)!important;font-weight:750!important;line-height:1!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]{appearance:none!important;cursor:pointer!important;background:0 0!important;width:100%!important;height:22px!important;margin:0!important;padding:0!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff604f 0 var(--funding-progress),#dfe6eb var(--funding-progress) 100%)!important;border-radius:999px!important;height:7px!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]::-webkit-slider-thumb{appearance:none!important;background:#fff!important;border:7px solid #ff604f!important;border-radius:50%!important;width:28px!important;height:28px!important;margin-top:-10.5px!important;box-shadow:0 2px 6px #082d6340,0 0 0 4px #ff604f1f!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]::-moz-range-track{background:#dfe6eb!important;border-radius:999px!important;height:7px!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]::-moz-range-progress{background:#ff604f!important;border-radius:999px!important;height:7px!important}body main .hero.exact-reference-hero .funding-range-block input[type=range]::-moz-range-thumb{background:#fff!important;border:7px solid #ff604f!important;border-radius:50%!important;width:16px!important;height:16px!important}body main .hero.exact-reference-hero .funding-range-marks{color:#0a315e!important;justify-content:space-between!important;width:100%!important;margin:9px 0 36px!important;font-size:10px!important;font-weight:800!important;display:flex!important}body main .hero.exact-reference-hero .funding-slider-card .primary-button{min-height:58px!important;margin:0!important;font-size:15px!important}body main .hero.exact-reference-hero .funding-slider-card .reference-form-assurance{color:#315876!important;margin-top:15px!important;font-size:10px!important;font-weight:700!important}@media (max-width:560px){body main .hero.exact-reference-hero .funding-slider-card{min-height:0!important;padding:34px 24px 24px!important}body main .hero.exact-reference-hero .funding-range-marks{font-size:8px!important}}
