.corralones-page{overflow:hidden}.corralones-page h2{color:var(--navy);letter-spacing:-.055em;font-size:clamp(38px,4.7vw,66px);line-height:1.06}.corralones-page h2 span{color:var(--blue);font-weight:650}.corralones-page .section-kicker.light{color:#9bb7df}.corralones-hero{background:radial-gradient(circle at 82% 12%,#e5edf8 0,#0000 38%),linear-gradient(110deg,#fff 40%,#f2f6fb 100%);padding:160px 0 110px}.corralones-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:clamp(45px,6vw,110px);display:grid}.corralones-hero-copy{max-width:760px}.corralones-hero h1{max-width:800px;color:var(--navy);letter-spacing:-.065em;font-size:clamp(50px,5.4vw,78px);font-weight:800;line-height:.99}.corralones-hero h1 em{color:var(--blue);font-style:normal;font-weight:650}.corralones-hero-copy>p{color:#586980;max-width:650px;margin:28px 0 32px;font-size:18px;line-height:1.7}.corralones-hero-copy>.button{text-align:center}.corralones-hero-note{color:#718096;margin-top:17px;font-size:12px;display:block}.corralones-hero-card{background:var(--navy);color:#fff;padding:clamp(28px,3vw,46px);box-shadow:0 34px 70px #18274430}.corralones-card-top{color:#b5c4d9;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #ffffff29;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:11px;font-weight:700;display:flex}.corralones-card-top span:last-child{color:#fff;white-space:nowrap}.corralones-card-title{font-family:var(--font-manrope);letter-spacing:-.04em;margin:37px 0 28px;font-size:clamp(25px,2.5vw,34px);font-weight:700}.corralones-bag-track{gap:4px;height:26px;display:flex}.corralones-bag-track span{height:100%;display:block}.corralones-bag-track .delivered-one{background:#7495c7;width:30%}.corralones-bag-track .delivered-two{background:#aec4e1;width:20%}.corralones-bag-track .remaining{background:#f0f5fc;width:50%}.corralones-card-legend{color:#bac8dc;flex-wrap:wrap;gap:12px 20px;margin-top:17px;font-size:11px;display:flex}.corralones-card-legend span{align-items:center;gap:7px;display:inline-flex}.corralones-card-legend i{width:9px;height:9px;display:inline-block}.corralones-card-legend .one{background:#7495c7}.corralones-card-legend .two{background:#aec4e1}.corralones-card-legend .left{background:#f0f5fc}.corralones-card-balance{border-top:1px solid #ffffff29;justify-content:space-between;align-items:end;gap:15px;margin-top:46px;padding-top:24px;display:flex}.corralones-card-balance div{flex-direction:column;gap:5px;display:flex}.corralones-card-balance small{color:#9bb7df;letter-spacing:.13em;font-size:10px;font-weight:800}.corralones-card-balance strong{letter-spacing:-.04em;font-size:34px}.corralones-card-balance>span{color:#afbed1;text-align:right;padding-bottom:5px;font-size:11px}.corralones-illustration-label{color:#899bb4;margin-top:26px;font-size:10px;display:block}.corralones-section-head{max-width:850px;margin-bottom:48px}.corralones-section-head>p{max-width:690px;color:var(--muted);margin-top:22px;font-size:17px;line-height:1.7}.corralones-problems{background:#fff}.corralones-problem-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.corralones-problem-grid article{background:#f6f8fb;border:1px solid #e3e9f1;min-height:255px;padding:32px}.corralones-problem-grid article>span{color:var(--blue);letter-spacing:.1em;font-size:11px;font-weight:800}.corralones-problem-grid h3{color:var(--navy);letter-spacing:-.025em;margin:28px 0 11px;font-size:21px}.corralones-problem-grid p{max-width:370px;color:var(--muted);font-size:14px;line-height:1.7}.corralones-example{background:var(--navy);color:#fff}.corralones-example-head{justify-content:space-between;align-items:end;gap:60px;margin-bottom:45px;display:flex}.corralones-example h2{color:#fff}.corralones-example h2 span{color:#9bb7df}.corralones-example-head>p{color:#abbad0;max-width:360px;font-size:16px;line-height:1.7}.corralones-ledger{color:var(--navy);background:#fff}.corralones-ledger-heading{background:#eaf0f8;justify-content:space-between;gap:20px;padding:24px 30px;font-size:14px;display:flex}.corralones-ledger-heading span{color:#667792}.corralones-ledger-row{border-bottom:1px solid #e6ebf1;grid-template-columns:1.1fr 1fr auto;align-items:center;gap:24px;padding:24px 30px;display:grid}.corralones-ledger-row>div:first-child{grid-template-columns:12px 1fr;align-items:center;gap:3px 13px;display:grid}.corralones-ledger-dot{background:var(--blue);border-radius:50%;grid-row:span 2;width:10px;height:10px}.corralones-ledger-row small{color:#79889c;grid-column:2;font-size:12px}.corralones-ledger-row>div:nth-child(2){color:#5c718f;flex-wrap:wrap;gap:10px;font-size:12px;display:flex}.corralones-ledger-row>div:nth-child(2) span{background:#eff3f8;padding:7px 10px}.corralones-ledger-row>b{color:var(--blue);font-family:var(--font-manrope);white-space:nowrap;font-size:18px}.corralones-ledger-foot{justify-content:flex-end;gap:30px;padding:22px 30px;font-size:14px;display:flex}.corralones-ledger-foot span:last-child{color:var(--blue)}.corralones-example-caption{color:#aebed3;margin:15px 0 58px;font-size:12px;line-height:1.6}.corralones-circuit{background:#ffffff2e;border:1px solid #ffffff2e;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.corralones-circuit article{background:var(--navy);min-height:185px;padding:27px}.corralones-circuit article>span{color:#8ca8d1;font-size:11px;font-weight:800}.corralones-circuit h3{margin:20px 0 9px;font-size:18px}.corralones-circuit p{color:#aebbd0;max-width:390px;font-size:13px;line-height:1.65}.corralones-capabilities{background:#fff}.corralones-capabilities-grid{grid-template-columns:.85fr 1.15fr;gap:10%;display:grid}.corralones-capabilities-grid h2{max-width:600px}.corralones-capabilities-grid>div:first-child>p{max-width:550px;color:var(--muted);margin:24px 0 30px;font-size:16px;line-height:1.7}.corralones-capability-list{border-top:1px solid var(--line)}.corralones-capability-list article{border-bottom:1px solid var(--line);grid-template-columns:42px 1fr;gap:18px;padding:23px 0;display:grid}.corralones-capability-list article>span{color:var(--blue);padding-top:4px;font-size:10px;font-weight:800}.corralones-capability-list h3{color:var(--navy);font-size:18px}.corralones-capability-list p{color:var(--muted);margin-top:7px;font-size:13px;line-height:1.65}.corralones-implementation{background:#f5f7fa}.corralones-implementation-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.corralones-implementation-grid article{background:#fff;border:1px solid #e0e6ee;min-height:215px;padding:28px}.corralones-implementation-grid article>span{width:37px;height:37px;color:var(--blue);border:1px solid #bdcde3;border-radius:50%;place-items:center;font-size:10px;font-weight:800;display:grid}.corralones-implementation-grid h3{color:var(--navy);margin:25px 0 9px;font-size:18px}.corralones-implementation-grid p{color:var(--muted);font-size:13px;line-height:1.65}.corralones-faq{background:#fff}.corralones-faq-grid{grid-template-columns:.8fr 1.2fr;gap:10%;display:grid}.corralones-faq-list{border-top:1px solid var(--line)}.corralones-faq-list details{border-bottom:1px solid var(--line)}.corralones-faq-list summary{color:var(--navy);font-family:var(--font-manrope);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.corralones-faq-list summary::-webkit-details-marker{display:none}.corralones-faq-list summary span{color:var(--blue);font-size:25px;font-weight:400;line-height:1}.corralones-faq-list details[open] summary span{transform:rotate(45deg)}.corralones-faq-list details p{max-width:700px;color:var(--muted);padding:0 32px 24px 0;font-size:14px;line-height:1.7}.corralones-closing{background:var(--navy);color:#fff;padding:80px 0}.corralones-closing .shell{justify-content:space-between;align-items:center;gap:60px;display:flex}.corralones-closing h2{color:#fff;max-width:750px;font-size:clamp(32px,3.5vw,50px)}.corralones-closing p{color:#b2c0d2;margin-top:16px;font-size:15px;line-height:1.65}.corralones-closing .button{text-align:center;flex-shrink:0}.corralones-back{color:var(--blue);background:#f3f6f9;padding:20px 0;font-size:12px;font-weight:700}.corralones-back a:hover{text-decoration:underline}@media (max-width:1000px){.corralones-hero{padding-top:135px}.corralones-hero-grid{gap:40px}.corralones-hero h1{font-size:clamp(45px,5vw,60px)}.corralones-implementation-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.corralones-hero{padding:125px 0 80px}.corralones-hero-grid,.corralones-capabilities-grid,.corralones-faq-grid{grid-template-columns:1fr;gap:48px}.corralones-hero-copy{max-width:680px}.corralones-hero-card{max-width:620px}.corralones-problem-grid{grid-template-columns:1fr}.corralones-problem-grid article{min-height:0}.corralones-example-head{display:block}.corralones-example-head>p{margin-top:20px}.corralones-circuit{grid-template-columns:repeat(2,1fr)}.corralones-closing .shell{flex-direction:column;align-items:flex-start;gap:30px}}@media (max-width:540px){.corralones-hero{padding:110px 0 65px}.corralones-hero h1{font-size:clamp(43px,11vw,54px)}.corralones-hero-copy>p{font-size:16px}.corralones-hero-copy>.button,.corralones-closing .button{width:100%;padding:12px 18px;line-height:1.4}.corralones-card-top{font-size:9px}.corralones-card-balance{flex-direction:column;align-items:start}.corralones-card-balance>span{text-align:left}.corralones-ledger-heading,.corralones-ledger-row,.corralones-ledger-foot{padding-left:18px;padding-right:18px}.corralones-ledger-heading{flex-direction:column;gap:5px}.corralones-ledger-row{grid-template-columns:1fr;gap:12px}.corralones-ledger-foot{flex-direction:column;justify-content:flex-start;gap:7px}.corralones-circuit,.corralones-implementation-grid{grid-template-columns:1fr}.corralones-circuit article{min-height:0}.corralones-page h2{font-size:39px}.corralones-problem-grid article{padding:25px}.corralones-section-head{margin-bottom:34px}}
