:root{--navy:#1b346b;--ink:#152647;--muted:#657084;--line:#dde2e9;--soft:#f5f7fa;--white:#fff;--radius:14px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;color:var(--ink);background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #819dd7;outline-offset:5px}img{max-width:100%;object-fit:contain}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-weight:500;letter-spacing:-.045em;line-height:1.12}h1{font-size:clamp(42px,5.2vw,76px);margin-bottom:28px}h2{font-size:clamp(30px,3.4vw,48px);margin-bottom:25px}h3{font-size:23px;letter-spacing:-.025em}p{color:var(--muted)}.wrap{width:min(1240px,calc(100% - 112px));margin:auto}.section{padding-top:112px;padding-bottom:112px}.bottom-space{padding-bottom:110px}.eyebrow{font-size:12px;font-weight:600;letter-spacing:.19em;margin-bottom:30px;color:var(--navy)}.button{display:inline-flex;justify-content:center;align-items:center;gap:27px;padding:17px 24px;border:1px solid var(--navy);background:var(--navy);color:white;border-radius:7px;font-size:14px;font-weight:500;line-height:1.3;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{background:#284984;transform:translateY(-2px);box-shadow:0 7px 20px #1b346b18}.button span{font-size:19px}.button.secondary{background:transparent;color:var(--navy);border-color:#b9c3d4}.button.secondary:hover{background:#eef2f8}.button.small{padding:13px 17px;font-size:13px;gap:18px}.text-link{display:inline-flex;gap:28px;align-items:center;font-size:14px;font-weight:600;padding:8px 0;border-bottom:1px solid #b9c3d4}.text-link:hover{color:#4a6fa8}.skip-link{position:absolute;top:-80px;left:20px;z-index:100;background:white;padding:12px}.skip-link:focus{top:10px}header{position:sticky;top:0;z-index:20;background:#ffffffed;backdrop-filter:blur(18px);border-bottom:1px solid #e8ebef80;transition:box-shadow .3s}header.scrolled{box-shadow:0 4px 30px #172a5010}.header-inner{height:94px;max-width:1536px;margin:auto;padding:0 42px;display:flex;align-items:center;gap:34px}.brand{display:flex;flex-shrink:0}.brand img{width:96px;height:52px}.header-inner nav{display:flex;gap:22px;align-items:center;margin-left:auto}.header-inner nav a{font-size:13px;white-space:nowrap;color:#576173;padding:12px 0}.header-inner nav a:hover,.header-inner nav a[aria-current]{color:var(--navy)}.header-inner nav a[aria-current]{box-shadow:0 1px var(--navy)}.header-actions{display:flex;align-items:center;gap:23px}.bill-link{font-size:13px;white-space:nowrap}.menu-toggle{display:none;border:0;background:transparent;color:var(--navy);font-size:25px}.mobile-menu{padding:14px 26px 26px;border-top:1px solid var(--line)}.mobile-menu a{display:block;padding:12px}.hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 87% 32%,#d5dfef 0,#eff2f8 31%,#f8f9fc 60%,#f7f8fb 100%);min-height:745px}.hero-content{position:relative;z-index:2;padding-top:88px;padding-bottom:84px;pointer-events:none}.hero-content a{pointer-events:auto}.hero h1{font-size:clamp(48px,5.3vw,77px);line-height:1.025;letter-spacing:-.06em;max-width:720px;margin-bottom:27px}.hero h1 span{color:#8491aa}.hero p{font-size:16px;max-width:475px;line-height:1.8}.hero .eyebrow{margin-bottom:28px}.hero-actions{display:flex;gap:14px;margin-top:33px}.hero-orbit{position:absolute;width:620px;height:650px;right:-20px;top:40px;transform:rotate(-27deg);filter:drop-shadow(25px 45px 28px #152e6424)}.orbit{position:absolute;border-radius:50%;border:42px solid #dae2ee;box-shadow:inset 8px 7px 10px #ffffffed,inset -15px -15px 23px #8297b7,12px 14px 26px #5b719833,-6px -5px 8px #ffffff;transform:rotateY(-30deg);background:transparent}.orbit.one{width:510px;height:590px;left:35px;top:15px;border-width:60px}.orbit.two{width:365px;height:438px;left:108px;top:91px;border-width:43px;opacity:.9}.orbit.three{width:229px;height:291px;left:177px;top:166px;border-width:31px;opacity:.82}.orbit-caption{position:absolute;bottom:2px;left:105px;letter-spacing:.18em;font-size:10px;color:#7788a3;transform:rotate(27deg)}.hero-bottom{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:center;padding:23px 0;border-top:1px solid #d4dce7;color:#778398;font-size:10px;letter-spacing:.1em}.hero-bottom a{font-size:12px;letter-spacing:0;color:var(--navy)}.hero-bottom a span{margin-left:20px}.metrics{padding-top:36px;padding-bottom:49px;border-bottom:1px solid var(--line)}.metrics-heading{font-size:13px;display:flex;gap:15px;align-items:center;margin-bottom:28px}.metrics-heading span{font-size:11px;color:#7d8797;border-left:1px solid var(--line);padding-left:15px}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr)}.metrics-grid>div{padding:0 28px;border-right:1px solid var(--line)}.metrics-grid>div:first-child{padding-left:0}.metrics-grid>div:last-child{border:0}.metrics-grid strong{display:block;font-weight:400;font-size:40px;line-height:1.3;letter-spacing:-.04em}.metrics-grid p{margin:10px 0 3px;font-size:13px}.metrics-grid small{color:#8b95a5;font-size:11px}.about-home,.split{display:grid;grid-template-columns:1fr 1fr;gap:100px}.about-home h2{font-size:clamp(36px,4vw,58px);line-height:1.1}.about-home h2 span{color:#95a0b2}.about-copy{padding-top:50px}.lead{font-size:24px;line-height:1.5;letter-spacing:-.025em;color:var(--ink)}.about-copy .text-link{margin-top:12px}.solutions-home,.soft{background:var(--soft)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:40px}.section-heading h2{margin-bottom:0}.section-heading .eyebrow{margin-bottom:20px}.section-heading p{margin:0}.section-heading>.text-link{flex-shrink:0}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.solution-card{display:flex;flex-direction:column;background:white;border:1px solid #e4e8ef;padding:32px;border-radius:var(--radius);min-height:315px;transition:transform .3s,box-shadow .3s,border-color .3s}.solution-card:hover{transform:translateY(-5px);border-color:#bccbe0;box-shadow:0 18px 40px #1b346b09}.card-top{display:flex;justify-content:space-between;align-items:center;color:#8b98ad;font-size:12px;margin-bottom:36px}.line-icon{font-size:28px;font-weight:300;line-height:1;color:var(--navy)}.solution-card h3{font-size:23px;max-width:245px;min-height:51px;margin-bottom:12px}.solution-card p{font-size:14px;margin-bottom:24px}.solution-card .text-link{font-size:12px;border:0;margin-top:auto;justify-content:space-between}.text-link b,.quick-grid b{font-weight:400}.investor-section{background:#152e60;color:white;position:relative;overflow:hidden}.investor-section .eyebrow{color:#9eafd0}.investor-section p{color:#aab9d1}.quick-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cdd5e1}.quick-grid a{padding:25px 18px;display:flex;align-items:center;gap:17px;border-bottom:1px solid #cdd5e1;font-size:14px;transition:background .25s}.quick-grid a:hover{background:#e9eef5}.quick-grid b{margin-left:auto}.quick-grid .line-icon{font-size:22px}.investor-section .quick-grid{border-color:#ffffff25}.investor-section .quick-grid a{border-color:#ffffff25}.investor-section .quick-grid a:hover{background:#ffffff09}.investor-section .line-icon{color:#a9bedf}.emissions-teaser{display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center;border-bottom:1px solid var(--line)}.emission-placeholder{background:linear-gradient(145deg,#f4f6fa,#e9eef6);padding:50px;border-radius:16px;border:1px solid #e1e7ef;min-height:330px}.emission-placeholder h3{margin:35px 0 18px}.emission-placeholder p{max-width:300px;font-size:14px}.tag{display:inline-block;padding:6px 11px;background:#e8edf6;color:#5b6e8d;border-radius:4px;font-size:11px;letter-spacing:.03em;line-height:1.5}.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;line-height:1.5;font-size:15px}summary::-webkit-details-marker{display:none}summary span{font-size:22px;line-height:1;transition:transform .2s}details[open] summary span{transform:rotate(45deg)}details p{font-size:14px;animation:fade .3s ease;padding-right:20px}.security{display:flex;align-items:center;gap:27px;border-top:1px solid var(--line);padding-top:37px;padding-bottom:42px}.security .shield{font-size:45px;color:#5b749c}.security h3{font-size:19px;margin-bottom:7px}.security p{font-size:13px;max-width:710px;margin-bottom:3px}.security small{font-size:12px;color:#7e899a}.security>a{font-size:12px;margin-left:auto;white-space:nowrap}.page-intro{padding-top:86px;padding-bottom:70px}.page-intro p{max-width:660px;font-size:18px;line-height:1.75}.page-intro h1{max-width:1000px}.page-intro .eyebrow{margin-bottom:23px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;margin-top:60px}.values-grid article{border-top:1px solid var(--line);padding-top:22px}.values-grid span{font-size:12px;color:#8b97ab}.values-grid h3{margin-top:30px}.values-grid p{font-size:15px}.solution-details{padding-bottom:90px}.solution-detail{display:grid;grid-template-columns:1fr 4fr;gap:50px;border-top:1px solid var(--line);padding:55px 0}.solution-detail>div{max-width:700px}.detail-number{font-size:14px;letter-spacing:.06em;color:#8899b4}.solution-detail h2{font-size:34px}.solution-detail .lead{font-size:21px}.portal{display:grid;grid-template-columns:1fr 1fr;gap:100px;padding-top:75px;padding-bottom:90px;align-items:center}.portal-story{overflow:hidden;position:relative}.portal-story h1{font-size:52px}.portal-story>p{max-width:350px}.portal-story small{display:block;max-width:360px;color:#718097;font-size:13px}.portal-lines{height:155px;margin:35px 0;background:repeating-linear-gradient(-30deg,transparent,transparent 15px,#b5c5dc 16px,transparent 17px);mask-image:linear-gradient(90deg,black,transparent)}.portal-card{border:1px solid var(--line);padding:40px;border-radius:16px;background:#fff;box-shadow:0 12px 60px #172c5305}.portal-card h2{font-size:29px;margin-top:24px;margin-bottom:12px}.portal-card>p{font-size:14px}label{display:block;font-size:13px;font-weight:500;margin-bottom:20px;color:#364966}input,select,textarea{display:block;width:100%;border:1px solid #d5dde7;padding:14px 15px;border-radius:6px;background:#fff;color:var(--ink);margin-top:9px;font-size:15px;min-height:50px}input::placeholder,textarea::placeholder{color:#8b96a8}textarea{resize:vertical}.password-field{position:relative;display:block}.password-field input{padding-right:80px}.show-password{position:absolute;right:12px;top:15px;border:0;background:none;color:#536b93;font-size:12px}.form-links{text-align:right;margin-top:-7px;margin-bottom:25px;font-size:12px}.full{width:100%}.portal-bottom{display:flex;justify-content:space-between;margin-top:24px;font-size:13px}.security-note{font-size:12px;text-align:center;margin:29px 0 0;color:#7e8ba1}.form-note{font-size:12px!important;line-height:1.7;color:#7c899a!important}.form-note a{text-decoration:underline}.form-status{font-size:14px;margin:18px 0 0;color:var(--navy)}.form-status:empty{display:none}.billing-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.billing-layout aside{padding-top:20px}.billing-layout aside>p{font-size:15px}.empty{text-align:center;border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:55px 30px}.empty h2{font-size:28px;margin:20px 0 15px}.empty h3{font-size:20px;margin-top:22px}.empty p{max-width:560px;margin:0 auto 20px;font-size:15px}.empty p:last-child{margin-bottom:0}.bill-results{margin-top:35px}.disclaimer{font-size:12px;max-width:840px;margin-top:30px}.emission-data{display:grid;grid-template-columns:repeat(3,1fr);margin:40px 0 70px}.emission-data>div{border-top:1px solid var(--line);padding:25px 0}.emission-data dt{font-size:13px;color:var(--muted)}.emission-data dd{margin:9px 0;font-size:22px}.document-types{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}.document-types span{font-size:12px;padding:7px 12px;background:var(--soft);border-radius:4px}.governance-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.governance-grid article{border-top:1px solid var(--line);padding-top:25px}.governance-grid h2{font-size:29px;margin-top:25px}.governance-grid h3{font-size:18px;letter-spacing:0}.governance-grid p{font-size:15px}.document-filters{display:flex;align-items:end;gap:18px;padding:25px;background:var(--soft);border-radius:10px}.document-filters label{margin:0;flex:1}.document-filters .search-label{flex:2}.document-filters select{min-width:145px}.reset-filters{background:none;border:0;font-size:13px;color:var(--navy);padding:15px 8px}.result-count{font-size:13px;margin:28px 0}.document-row{display:flex;gap:20px;justify-content:space-between;align-items:center;text-align:left;padding:20px;border-bottom:1px solid var(--line)}.document-row h3{font-size:19px;margin:0}.document-row p{margin:4px 0 0;font-size:13px}.ri-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ri-grid article{padding:32px;border:1px solid var(--line);border-radius:12px}.ri-grid h2{font-size:27px}.ri-grid p{font-size:15px}.contact-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.contact-layout>div>p{line-height:2;font-size:14px}.contact-form{padding:35px;border:1px solid var(--line);border-radius:12px}.contact-form h2{font-size:30px}.form-heading p{font-size:14px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-data{margin:40px 0}.contact-data dt{font-size:12px;color:var(--muted);margin-top:24px}.contact-data dd{margin:5px 0 0;font-size:18px}.legal{max-width:850px}.legal section{margin-top:45px}.legal h2{font-size:27px}.legal p{font-size:16px}.notice{padding:25px;background:var(--soft);border-left:3px solid #7991b8;font-size:14px;color:#697c97}footer{background:#0e2147;color:#e6eaf1;padding:64px 0 20px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:48px;border-bottom:1px solid #ffffff20}.footer-top img{width:125px}.footer-top p{font-size:21px;line-height:1.45;letter-spacing:-.025em;color:#c2cce0;margin:0}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:45px 0}.footer-grid h4{font-size:13px;font-weight:500;margin-bottom:19px}.footer-grid a{display:block;color:#9eacc5;font-size:12px;margin-bottom:11px}.footer-grid a:hover{color:white}.company-data{font-size:11px;line-height:1.9;color:#7d90af;padding-bottom:25px}.footer-bottom{border-top:1px solid #ffffff18;padding-top:22px;display:flex;justify-content:space-between;font-size:10px;color:#7d90af}.reveal{animation:fade .6s ease both}@keyframes fade{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@supports(animation-timeline:view()){.reveal{animation:fade linear both;animation-timeline:view();animation-range:entry 0% entry 22%}}
@media(min-width:1500px){.hero-orbit{right:calc((100vw - 1430px)/2)}}@media(max-width:1250px){.header-inner{padding:0 28px;gap:20px}.header-inner nav{gap:15px}.header-actions{gap:15px}.bill-link{display:none}.hero-orbit{right:-125px;opacity:.8}.wrap{width:calc(100% - 80px)}.hero h1{font-size:66px}.hero-content{padding-top:80px}.hero{min-height:710px}.section-heading h2{font-size:39px}.portal{gap:60px}.contact-layout{gap:55px}}@media(max-width:1000px){.header-inner nav{display:none}.header-actions{margin-left:auto}.menu-toggle{display:block}.wrap{width:calc(100% - 56px)}.hero-orbit{right:-240px;opacity:.45}.hero h1{font-size:64px}.hero{min-height:auto}.hero-content{padding-bottom:72px}.section{padding-top:80px;padding-bottom:80px}.about-home,.split,.faq-section,.emissions-teaser{gap:45px}.solution-grid{grid-template-columns:repeat(2,1fr)}.quick-grid{grid-template-columns:repeat(2,1fr)}.security>a{white-space:normal;max-width:160px}.portal{gap:30px}.portal-story h1{font-size:42px}.portal-card{padding:28px}.billing-layout{gap:35px}.document-filters{flex-wrap:wrap}.document-filters .search-label{flex-basis:100%}.contact-layout{grid-template-columns:1fr 1.4fr;gap:35px}.contact-form{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.section-heading{align-items:start}.section-heading h2{font-size:35px}}@media(max-width:650px){.wrap{width:calc(100% - 40px)}.header-inner{height:77px;padding:0 20px;gap:15px}.brand img{width:76px;height:43px}.button.small{font-size:11px;padding:12px;gap:9px}.menu-toggle{font-size:23px;padding:2px}.hero-content{padding-top:58px;padding-bottom:65px}.hero h1{font-size:clamp(42px,10.4vw,62px);max-width:100%;line-height:1.05}.hero p{font-size:15px;max-width:90%}.hero .eyebrow{font-size:10px}.hero-orbit{width:360px;height:450px;right:-232px;top:47px;opacity:.28}.orbit.one{width:330px;height:395px;border-width:40px}.orbit.two{width:235px;height:293px;left:82px;top:67px;border-width:29px}.orbit.three{width:147px;height:192px;left:126px;top:118px;border-width:20px}.orbit-caption{display:none}.hero-actions{gap:10px;flex-wrap:wrap}.hero-actions .button{padding:14px 15px;gap:14px;font-size:12px}.hero-bottom{font-size:8px;gap:18px;align-items:start;padding:19px 0}.hero-bottom>span{max-width:190px}.hero-bottom a{white-space:nowrap;font-size:10px}.metrics-grid{grid-template-columns:1fr 1fr;gap:26px 0}.metrics-grid>div{padding:0 18px!important}.metrics-grid>div:nth-child(odd){padding-left:0!important}.metrics-grid>div:nth-child(even){border:0}.metrics-grid strong{font-size:33px}.metrics-grid p{font-size:12px}.metrics{padding-bottom:32px}.section{padding-top:65px;padding-bottom:65px}.about-home,.split,.faq-section,.emissions-teaser{grid-template-columns:1fr;gap:30px}.about-home h2{font-size:42px}.about-copy{padding-top:0}.lead{font-size:21px}.section-heading{display:block;margin-bottom:30px}.section-heading .text-link{margin-top:20px}.section-heading p{margin-top:22px}.section-heading h2{font-size:34px}.solution-grid{grid-template-columns:1fr}.solution-card{min-height:265px;padding:27px}.card-top{margin-bottom:28px}.solution-card h3{min-height:0;max-width:none}.solution-card .text-link{margin-top:6px}.solution-card p{margin-bottom:12px}.quick-grid{grid-template-columns:1fr}.quick-grid a{padding:22px 9px;font-size:14px}.emission-placeholder{padding:32px;min-height:280px}.security{align-items:start;gap:15px;flex-wrap:wrap}.security .shield{font-size:30px}.security>div{flex:1;min-width:220px}.security>a{margin-left:45px;max-width:none}.security p{font-size:12px}.security small{font-size:11px}.page-intro{padding-top:55px;padding-bottom:40px}.page-intro h1{font-size:41px}.page-intro p{font-size:16px}.eyebrow{font-size:10px;margin-bottom:22px}.bottom-space{padding-bottom:65px}.values-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.values-grid h3{margin-top:20px}.solution-detail{grid-template-columns:1fr;gap:16px;padding:35px 0}.solution-detail h2{font-size:30px}.solution-detail .lead{font-size:19px}.portal{grid-template-columns:1fr;padding-top:50px;padding-bottom:60px;gap:30px}.portal-story h1{font-size:42px}.portal-lines,.portal-story small{display:none}.portal-card{padding:26px}.portal-card h2{font-size:27px}.billing-layout,.contact-layout{grid-template-columns:1fr;gap:35px}.emission-data{grid-template-columns:1fr 1fr;margin-bottom:45px}.emission-data dd{font-size:18px}.governance-grid,.ri-grid{grid-template-columns:1fr;gap:30px}.document-filters{padding:20px;gap:15px}.document-filters label{flex-basis:100%}.document-filters .reset-filters{padding-left:0}.empty{padding:35px 23px}.empty h2{font-size:24px}.empty p{font-size:14px}.contact-form{padding:22px}.footer-top{align-items:start;gap:30px}.footer-top img{width:94px}.footer-top p{font-size:16px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px;padding:35px 0}.footer-bottom{display:block;line-height:1.8}.footer-bottom span{display:block}.company-data{font-size:10px}.footer-grid a{font-size:12px}.legal h2{font-size:24px}.legal p{font-size:15px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Business acquisition direction */
.hero-receivables{background:#f4f6f8;min-height:735px}.hero-photo{position:absolute;inset:0;background-image:linear-gradient(90deg,#f7f8fa 0%,#f7f8faed 25%,#f7f8fab8 44%,#f7f8fa10 67%),url('/assets/business-receivables.webp');background-size:cover;background-position:center}.hero-receivables .hero-content{padding-top:90px;padding-bottom:82px}.hero-receivables h1{font-size:clamp(48px,4.9vw,71px);max-width:760px;line-height:1.08}.hero-receivables h1 span{color:#4d6382}.hero-receivables .hero-content>p{max-width:475px;color:#4e5f74}.hero-receivables .hero-fine{font-size:12px!important;margin:19px 0 0}.hero-receivables .hero-bottom{border-color:#c4cdd7;color:#455977}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:35px 0;border-bottom:1px solid var(--line)}.benefit-strip>div{display:flex;gap:24px;align-items:center;padding:0 35px;border-left:1px solid var(--line)}.benefit-strip>div:first-child{border:0;padding-left:0}.benefit-strip span{font-size:12px;letter-spacing:.06em;color:#8393ab}.benefit-strip p{margin:0;font-size:15px;line-height:1.5}.benefit-strip strong{font-weight:500;color:var(--navy)}.section-description{max-width:460px;line-height:1.8}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin-top:60px}.process-grid article{border-top:1px solid #cdd6e4;padding-top:25px}.process-num{font-size:14px;color:#778dae}.process-grid h3{margin:32px 0 16px;font-size:25px}.process-grid p{font-size:15px}.process-action{display:flex;gap:28px;align-items:center;margin-top:30px}.process-action p{font-size:12px;max-width:310px;margin:0}.business-band{position:relative;background:linear-gradient(90deg,#0f2853f5,#142e5cdb 60%,#142e5c9c),url('/assets/business-receivables.webp') center 55%/cover;color:#fff}.business-band-inner{padding-top:80px;padding-bottom:80px}.business-band .eyebrow{color:#b5c8e7}.business-band h2{font-size:46px;line-height:1.15}.business-band p{color:#c7d3e6;max-width:520px}.business-band .button{background:white;color:var(--navy);border-color:white;margin-top:15px}.business-faq{border-top:1px solid var(--line)}.conversion{background:#eef2f8;border-radius:16px;padding:48px;display:flex;align-items:center;justify-content:space-between;gap:35px}.conversion h2{font-size:38px}.conversion p{font-size:14px;margin-bottom:0}.conversion .button{flex-shrink:0}.investor-compact{display:flex;justify-content:space-between;align-items:center;padding:55px 0;gap:25px}.investor-compact h3{font-size:23px;margin-bottom:8px}.investor-compact p{font-size:14px;margin:0}.whatsapp-float{position:fixed;right:25px;bottom:24px;z-index:30;display:flex;gap:16px;align-items:center;background:#1b346b;color:white;border:1px solid #ffffff60;border-radius:50px;padding:14px 22px;font-size:14px;box-shadow:0 7px 25px #10254630;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-float span{font-size:19px}.hero-receivables .hero-actions .button{gap:17px}.contact-layout aside>.button{margin-top:24px}
@media(max-width:1000px){.hero-photo{background-position:60% center;background-image:linear-gradient(90deg,#f7f8faf5,#f7f8fae6 32%,#f7f8fa55 75%),url('/assets/business-receivables.webp')}.hero-receivables h1{font-size:57px}.hero-receivables{min-height:auto}.process-grid{gap:25px}.conversion{padding:35px}.conversion h2{font-size:32px}.benefit-strip>div{padding:0 22px}.section-description{margin-top:24px!important}}
@media(max-width:650px){.hero-receivables .hero-content{padding-top:52px;padding-bottom:225px}.hero-receivables h1{font-size:clamp(39px,9.5vw,57px);line-height:1.08;letter-spacing:-.055em}.hero-photo{background-position:70% bottom;background-size:auto 65%;background-repeat:no-repeat;background-image:linear-gradient(180deg,#f7f8fa 0%,#f7f8faf5 20%,#f7f8fa40 60%,#f7f8fa05),url('/assets/business-receivables.webp')}.hero-receivables .hero-content>p{max-width:100%;font-size:15px}.hero-receivables .hero-actions{display:flex;align-items:start;flex-direction:column;margin-top:25px}.hero-receivables .hero-actions .button{font-size:13px;padding:15px 18px}.hero-receivables .hero-fine{font-size:11px!important;max-width:270px!important}.hero-receivables .hero-bottom{background:#f5f7fa;margin:0;width:100%;padding:17px 20px}.hero-receivables .eyebrow{letter-spacing:.13em;font-size:9px}.benefit-strip{gap:14px;padding:25px 0}.benefit-strip>div{display:block;padding:0 0 0 13px}.benefit-strip>div:first-child{padding:0}.benefit-strip span{font-size:10px}.benefit-strip p{font-size:12px;margin-top:9px}.process-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.process-grid article{padding-top:20px}.process-grid h3{margin-top:16px}.process-action{flex-direction:column;align-items:start;gap:16px}.business-band-inner{padding-top:60px;padding-bottom:60px}.business-band h2{font-size:34px}.conversion{display:block;padding:30px 24px;border-radius:10px}.conversion h2{font-size:31px}.conversion .button{margin-top:25px}.investor-compact{align-items:start;flex-direction:column;padding-top:40px;padding-bottom:40px;gap:20px}.whatsapp-float{right:16px;bottom:16px;padding:11px 17px;font-size:13px}.footer-bottom{padding-bottom:60px}}
/* Editorial imagery and restricted investor entry */
.editorial-image{margin:0;overflow:hidden;border-radius:16px;background:#edf1f6;aspect-ratio:3/2}.editorial-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.editorial-image:hover img{transform:scale(1.025)}.about-home>div:first-child{grid-column:1/-1}.about-home{gap:38px 70px;align-items:center}.about-home .about-copy{padding-top:0}.split:has(.editorial-image){align-items:center}.solutions-photo{padding-bottom:55px}.solutions-photo .editorial-image{aspect-ratio:2.7/1;max-height:440px}.solutions-photo img{object-position:center 60%}.private-access{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;padding:55px;border-radius:16px;background:var(--soft)}.private-access p{max-width:570px}.private-access ul{align-self:center;list-style:none;margin:0;padding:0}.private-access li{padding:20px 0;border-bottom:1px solid var(--line);font-size:15px}.login-context{background:#edf2f9;padding:14px 16px;border-radius:6px;font-size:14px;color:var(--navy)}.support-email{margin-top:25px!important;overflow-wrap:anywhere}.contact-data a{overflow-wrap:anywhere}.company-data a:hover{text-decoration:underline}
@media(max-width:650px){.about-home{gap:27px}.about-home>div:first-child{grid-column:auto}.private-access{grid-template-columns:1fr;padding:28px;gap:24px}.private-access h2{font-size:30px}.solutions-photo .editorial-image{aspect-ratio:1.35/1}.solutions-photo{padding-bottom:30px}.editorial-image{border-radius:10px}}
/* WhatsApp brand mark, agro imagery, and boleto assistance */
.whatsapp-icon{display:inline-block;flex-shrink:0;width:22px;height:22px;vertical-align:middle}.whatsapp-link{display:inline-flex;align-items:center;gap:12px}.button.whatsapp-link .whatsapp-icon,.whatsapp-float .whatsapp-icon{filter:brightness(0) invert(1)}.button.secondary.whatsapp-link .whatsapp-icon,.business-band .button.whatsapp-link .whatsapp-icon{filter:none}.whatsapp-float{background:#147e51}.whatsapp-float .whatsapp-icon{width:25px;height:25px}.agro-section{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:center}.agro-section .editorial-image{aspect-ratio:1.12/1}.agro-section img{object-position:65% center}.agro-section h2{font-size:43px}.agro-section p{font-size:16px}.agro-section .button{margin-top:14px}.agro-section+.about-home{border-top:1px solid var(--line)}#bill-help{border:1px solid var(--line);border-radius:18px;max-width:560px;width:calc(100% - 40px);padding:46px;color:var(--ink);box-shadow:0 25px 100px #0d214550;max-height:90vh;overflow:auto}#bill-help::backdrop{background:#12264788;backdrop-filter:blur(5px)}#bill-help h2{font-size:32px;margin-top:25px}#bill-help>p{font-size:16px}#bill-help .button{background:#147e51;border-color:#147e51;margin:12px 0 17px;width:100%}#bill-help .form-note{margin-bottom:20px}.dialog-close{position:absolute;right:15px;top:12px;font-size:27px;line-height:1;border:0;background:transparent;color:var(--muted);padding:8px}.dialog-back{border:0;border-bottom:1px solid var(--line);background:none;color:var(--navy);padding:7px 0;font-size:14px}
@media(max-width:1000px){.agro-section{gap:35px}.agro-section h2{font-size:35px}}
@media(max-width:650px){.agro-section{grid-template-columns:1fr;gap:30px}.agro-section .editorial-image{aspect-ratio:1.4/1}.agro-section h2{font-size:34px}#bill-help{padding:35px 24px}#bill-help h2{font-size:28px}#bill-help .button{font-size:13px;padding:15px 12px;gap:10px}.hero-receivables .hero-actions .whatsapp-icon{width:19px;height:19px}.hero-receivables .hero-actions .button{gap:10px}.whatsapp-float .whatsapp-icon{width:23px;height:23px}}
/* One WhatsApp contact point; illustrated solution topics */
.solution-detail{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:center;gap:55px;padding:48px 0}.solution-visual{margin:0;aspect-ratio:1.3/1;overflow:hidden;border-radius:14px;background:var(--soft)}.solution-visual img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.solution-detail:hover .solution-visual img{transform:scale(1.025)}.solution-detail .detail-number{display:block;margin-bottom:24px}.solution-detail:nth-child(3) .solution-visual img{object-position:70% center}.solution-detail h2{font-size:32px}.solution-detail>div{min-width:0}.legal-updated{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:20px}.legal a{color:var(--navy);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal section p{line-height:1.8}#bill-help .dialog-contact{background:var(--navy);border-color:var(--navy)}
@media(max-width:1000px){.solution-detail{gap:30px}.solution-detail h2{font-size:28px}.solution-detail .lead{font-size:19px}}
@media(max-width:650px){.solution-detail{grid-template-columns:1fr;gap:25px;padding:32px 0}.solution-visual{aspect-ratio:1.5/1}.solution-detail h2{font-size:28px}.solution-detail .detail-number{margin-bottom:15px}}
