.status.offered{background:#e8f4ff;color:#17608d}.accept-offer{margin:24px 0;padding:22px;background:#f2f8f6;border-radius:14px;display:grid;grid-template-columns:1fr 280px auto;gap:16px;align-items:end}.contract-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:45px}.contract-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:35px 0}.contract-summary div{border:1px solid var(--line);border-radius:14px;padding:20px;display:grid}.contract-summary span{color:var(--muted)}.contract-summary strong{font-size:1.3rem}@media(max-width:850px){.accept-offer,.contract-summary{grid-template-columns:1fr 1fr}}@media(max-width:600px){.accept-offer,.contract-summary{grid-template-columns:1fr}.contract-actions{align-items:flex-start;flex-direction:column;gap:18px}}@media print{.site-header,.site-footer,.contract-actions{display:none}.legal-page{padding:20px}.contract-summary{grid-template-columns:repeat(4,1fr)}}

/* WowCash home — a working credit surface, not a stock landing layout. */
.wc-hero{--lime:#c9fa3d;--blue:#2447ff;min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(480px,.95fr);background:#eef3f2;overflow:hidden;position:relative}
.wc-hero:before{content:"";position:absolute;width:390px;height:390px;border:1px solid rgba(9,32,44,.13);border-radius:50%;left:-245px;top:105px;box-shadow:0 0 0 65px rgba(9,32,44,.025),0 0 0 130px rgba(9,32,44,.02)}
.wc-hero-copy{padding:88px clamp(35px,6vw,105px) 70px;align-self:center;position:relative;z-index:2}
.wc-kicker{display:flex;align-items:center;gap:12px;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:800;color:#31505a;margin-bottom:38px}.wc-kicker span{width:34px;height:4px;background:var(--lime);border:1px solid #80a414}
.wc-hero h1{font-size:clamp(3.45rem,5.8vw,6.8rem);line-height:.89;letter-spacing:-.078em;margin:0 0 35px;max-width:920px;color:#09202c}.wc-hero h1 em{font-style:normal;color:var(--blue);position:relative;white-space:nowrap}.wc-hero h1 em:after{content:"";position:absolute;height:9px;left:2px;right:0;bottom:-3px;background:var(--lime);z-index:-1;transform:rotate(-1deg)}
.wc-hero-copy>p{font-size:1.16rem;line-height:1.65;color:#4d626b;max-width:650px;margin-bottom:30px}.wc-hero-actions{display:flex;align-items:center;gap:28px}.wc-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 20px 17px 24px;background:#09202c;color:#fff;font-weight:800;min-width:250px}.wc-primary span{display:grid;place-items:center;width:29px;height:29px;background:var(--lime);color:#09202c}.wc-primary:hover span{transform:rotate(45deg)}.wc-primary span{transition:transform .2s}.wc-secondary{font-weight:750;border-bottom:1px solid #82949b;padding:4px 0}
.wc-quiet-proof{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:54px;padding-top:24px;border-top:1px solid #c9d3d4;max-width:690px}.wc-quiet-proof div{display:grid;gap:4px}.wc-quiet-proof strong{font-size:.95rem}.wc-quiet-proof span{font-size:.84rem;color:#62757d}
.wc-calc-wrap{background:#09202c;display:grid;place-items:center;padding:60px clamp(28px,5vw,82px);position:relative;isolation:isolate}.wc-calc-wrap:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:46px 46px;mask-image:linear-gradient(to bottom,transparent,black 18%,black 82%,transparent)}
.wc-orbit{position:absolute;width:150px;height:150px;border-radius:50%;background:var(--lime);right:-42px;top:50px;display:grid;place-items:center;font:800 2.6rem 'Manrope';color:#09202c;transform:rotate(12deg);z-index:-1}
.wc-calc{width:min(540px,100%);background:#fff;padding:34px 36px 30px;box-shadow:18px 18px 0 var(--blue);position:relative}.wc-calc:before{content:"";position:absolute;left:-15px;top:82px;width:30px;height:30px;border-radius:50%;background:#09202c}.wc-calc:after{content:"";position:absolute;right:-15px;top:82px;width:30px;height:30px;border-radius:50%;background:#09202c}
.wc-calc-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:25px;border-bottom:1px dashed #aebbbf}.wc-calc-head>div{display:grid}.wc-calc-head>div span{font-size:.74rem;text-transform:uppercase;letter-spacing:.16em;color:#708188}.wc-calc-head strong{font-size:1.45rem}.wc-live{font-size:.76rem;font-weight:700;color:#52676f;display:flex;align-items:center;gap:7px}.wc-live i{width:7px;height:7px;border-radius:50%;background:#21b989;box-shadow:0 0 0 5px #e2f8f0}
.wc-amount-label{display:flex;align-items:end;justify-content:space-between;margin:28px 0 16px;color:#314852}.wc-amount-label output{font:800 2.5rem 'Manrope';letter-spacing:-.06em;color:#09202c}.wc-range{appearance:none!important;padding:0!important;min-height:8px!important;height:8px!important;border:0!important;border-radius:0!important;background:linear-gradient(90deg,var(--blue) 44%,#dce4e5 44%)!important;outline:0!important}.wc-range::-webkit-slider-thumb{appearance:none;width:26px;height:26px;border-radius:50%;background:var(--lime);border:6px solid #09202c;cursor:pointer}.wc-range-scale{display:flex;justify-content:space-between;color:#78888e;font-size:.75rem;margin-top:8px}
.wc-calc-row{display:grid;grid-template-columns:1.55fr .65fr;gap:16px;margin:27px 0}.wc-calc-row label,.wc-calc-row .field-label{font-size:.82rem;color:#546970;gap:8px}.wc-calc-row select{min-height:45px;border-radius:0;background:#f0f4f4;border-color:#d1dcde}.wc-segment{display:flex;background:#eef2f2;padding:4px}.wc-segment button{min-height:37px;flex:1;border:0;background:transparent;color:#5f737b;font-weight:750;cursor:pointer}.wc-segment button.active{background:#09202c;color:#fff}
.wc-ticket{background:#eff3f2;border-left:5px solid var(--lime);padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.wc-ticket-main{display:flex;flex-direction:column;justify-content:center}.wc-ticket-main>span{font-size:.78rem;color:#66777d}.wc-ticket-main>strong{font-size:2.1rem;letter-spacing:-.06em}.wc-ticket-main>small{color:#2447ff;font-weight:700}.wc-ticket dl{margin:0;border-left:1px solid #ccd7d8;padding-left:18px}.wc-ticket dl div{display:flex;justify-content:space-between;gap:12px;font-size:.78rem;padding:4px 0}.wc-ticket dt{color:#697b82}.wc-ticket dd{font-weight:750;margin:0;white-space:nowrap}.wc-calc-submit{display:flex;align-items:center;justify-content:space-between;background:var(--blue);color:#fff;padding:16px 18px;margin-top:17px;font-weight:800}.wc-calc-submit b{font-size:1.4rem}.wc-calc-note{font-size:.73rem!important;color:#78888e!important;text-align:center;margin:15px 0 0!important;line-height:1.45!important}
.wc-facts{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #d8e0e1;background:#fff;padding:0 max(4vw,30px)}.wc-facts div{padding:29px clamp(16px,3vw,45px);border-right:1px solid #d8e0e1;display:flex;align-items:center;gap:18px}.wc-facts div:last-child{border-right:0}.wc-facts span,.wc-section-number{font-size:.69rem;letter-spacing:.12em;color:#718389;font-weight:800}.wc-facts strong{font-size:.92rem}
.wc-story{display:grid;grid-template-columns:1.05fr .95fr;min-height:740px;padding:110px max(5vw,40px);gap:clamp(55px,8vw,130px);align-items:center}.wc-story-image{height:590px;position:relative;overflow:hidden;background:#dbe7e4}.wc-story-image:before{content:"";position:absolute;inset:20px;border:1px solid rgba(255,255,255,.6);z-index:1}.wc-story-image img{width:100%;height:100%;object-fit:cover}.wc-image-caption{position:absolute;right:0;bottom:0;width:min(390px,82%);background:#c9fa3d;padding:25px 29px;display:grid;color:#09202c}.wc-image-caption span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em}.wc-image-caption strong{font-size:1.2rem;line-height:1.25}
.wc-story-copy h2,.wc-route h2,.wc-terms-copy h2,.wc-close h2{font-size:clamp(2.5rem,4.2vw,4.8rem);letter-spacing:-.065em;line-height:1.02}.wc-story-copy h2{margin:24px 0 25px}.wc-lead{font-size:1.13rem;color:#536970;max-width:610px}.wc-lines{margin-top:38px}.wc-lines>div{display:grid;grid-template-columns:190px 1fr;gap:24px;padding:20px 0;border-top:1px solid #d5dfe0}.wc-lines b{font-family:'Manrope'}.wc-lines p{margin:0;color:#667980}
.wc-route{background:#2447ff;color:#fff;padding:105px max(5vw,40px)}.wc-route .wc-section-number{color:#c9fa3d}.wc-route-head{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:start}.wc-route h2{max-width:820px;margin:0 0 70px}.wc-route ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.38)}.wc-route li{padding:28px 30px 0 0;position:relative}.wc-route li:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#c9fa3d;left:0;top:-6px}.wc-route li>span{font:800 3.5rem 'Manrope';color:rgba(255,255,255,.2);display:block;margin-bottom:18px}.wc-route li strong{font-size:1.16rem}.wc-route li p{color:#cbd4ff;max-width:240px}
.wc-terms-showcase{background:#09202c;color:#fff;padding:110px max(6vw,45px);display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(70px,10vw,150px);align-items:center;overflow:hidden}.wc-terms-copy .wc-section-number{color:#92aaaF}.wc-terms-copy h2{margin:24px 0}.wc-terms-copy p{font-size:1.12rem;color:#afc0c6;max-width:570px}.wc-terms-copy a{display:inline-block;margin-top:18px;color:#c9fa3d;font-weight:800;border-bottom:1px solid #c9fa3d}.wc-offer-sheet{background:#f9fbfa;color:#09202c;padding:35px;box-shadow:22px 22px 0 #c9fa3d;transform:rotate(1.5deg)}.wc-offer-sheet header{display:flex;justify-content:space-between;font-size:.72rem;letter-spacing:.1em;border-bottom:1px dashed #aebbbf;padding-bottom:22px}.wc-offer-sheet header b{color:#2447ff}.wc-offer-total{display:flex;justify-content:space-between;align-items:end;padding:34px 0}.wc-offer-total span{color:#687b82}.wc-offer-total strong{font-size:3rem;letter-spacing:-.07em}.wc-offer-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #cfdbdc}.wc-offer-grid div{display:grid;padding:18px;border-right:1px solid #cfdbdc;border-bottom:1px solid #cfdbdc}.wc-offer-grid div:nth-child(2n){border-right:0}.wc-offer-grid div:nth-child(n+3){border-bottom:0}.wc-offer-grid span{font-size:.75rem;color:#6a7c83}.wc-offer-sheet footer{display:flex;align-items:center;gap:12px;padding-top:25px;font-size:.78rem;color:#52676f}.wc-offer-sheet footer i{width:11px;height:11px;background:#18b88b;border-radius:50%}
.wc-close{background:#c9fa3d;color:#09202c;margin:0;padding:75px max(6vw,45px);display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px}.wc-close>div>span{font-size:.78rem;text-transform:uppercase;letter-spacing:.13em;font-weight:800}.wc-close h2{margin:9px 0 0}.wc-close>a{background:#09202c;color:#fff;min-width:250px;padding:20px 22px;display:flex;justify-content:space-between;font-weight:800}.wc-close>p{grid-column:1/-1;margin:0;color:#42534d;font-size:.83rem}
@media(max-width:1100px){.wc-hero{grid-template-columns:1fr}.wc-calc-wrap{padding:70px 30px}.wc-calc{width:min(650px,100%)}.wc-story{grid-template-columns:1fr;gap:55px}.wc-story-image{height:520px}.wc-route-head{grid-template-columns:1fr}.wc-route ol{grid-template-columns:1fr 1fr;gap:35px}.wc-terms-showcase{grid-template-columns:1fr}.wc-facts{grid-template-columns:1fr 1fr}.wc-facts div:nth-child(2){border-right:0}}
@media(max-width:700px){.wc-hero-copy{padding:60px 22px 48px}.wc-hero h1{font-size:3.25rem}.wc-hero h1 em{white-space:normal}.wc-hero-actions{align-items:flex-start;flex-direction:column}.wc-quiet-proof{grid-template-columns:1fr}.wc-calc-wrap{padding:45px 20px 60px}.wc-orbit{display:none}.wc-calc{padding:27px 20px;box-shadow:9px 9px 0 #2447ff}.wc-calc-row,.wc-ticket{grid-template-columns:1fr}.wc-ticket dl{border-left:0;border-top:1px solid #ccd7d8;padding:12px 0 0}.wc-facts{grid-template-columns:1fr}.wc-facts div{border-right:0;border-bottom:1px solid #d8e0e1}.wc-story{padding:75px 20px}.wc-story-image{height:400px}.wc-lines>div{grid-template-columns:1fr;gap:5px}.wc-route{padding:75px 22px}.wc-route ol{grid-template-columns:1fr}.wc-terms-showcase{padding:75px 22px;gap:55px}.wc-offer-sheet{padding:24px 19px;box-shadow:10px 10px 0 #c9fa3d}.wc-offer-total strong{font-size:2.25rem}.wc-offer-grid{grid-template-columns:1fr}.wc-offer-grid div{border-right:0!important;border-bottom:1px solid #cfdbdc!important}.wc-offer-grid div:last-child{border-bottom:0!important}.wc-close{padding:60px 22px;grid-template-columns:1fr;align-items:start}.wc-close>p{grid-column:auto}}

.wc-banner-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;mix-blend-mode:luminosity;z-index:-1}.wc-calc{z-index:2}
.wc-dynamic-section{padding:95px max(6vw,40px);display:grid;grid-template-columns:.55fr 1.45fr;gap:60px;border-bottom:1px solid #d6dfe0}.wc-dynamic-section h2{font-size:clamp(2.2rem,3.7vw,4rem);line-height:1.04;letter-spacing:-.06em;margin:0 0 22px}.wc-dynamic-section p{white-space:normal;color:#536970;font-size:1.08rem;max-width:780px}.wc-dynamic-section a{display:inline-block;margin-top:12px;color:#2447ff;font-weight:800}

/* Shared public pages */
.page-hero{background:#09202c;color:#fff;border-bottom:10px solid #c9fa3d;position:relative;overflow:hidden}.page-hero:after{content:"S/";position:absolute;right:5vw;bottom:-55px;font:800 clamp(8rem,19vw,18rem) 'Manrope';color:rgba(255,255,255,.035);letter-spacing:-.1em}.page-hero .eyebrow,.investors-hero .eyebrow{color:#c9fa3d}.page-hero p,.investors-hero p{color:#b8c9ce}.content-grid{background:#eef3f2;gap:0}.content-grid article{border-radius:0;border-color:#cfdadb;padding:40px;min-height:270px}.content-grid article>span{font:800 .75rem 'Manrope';color:#2447ff;letter-spacing:.12em}.content-grid article h2{margin-top:55px}.application-form,.interest-form,.auth-card{border-radius:0;box-shadow:12px 12px 0 #c9fa3d}.form-page,.auth-shell{background:#eef3f2}.form-intro .eyebrow{color:#2447ff}.form-intro h1{color:#09202c}.investor-layout{background:#eef3f2}.warning-card{border-radius:0;border-left:5px solid #f3ad43}.legal-page h1{padding-bottom:25px;border-bottom:8px solid #c9fa3d}

/* Site content manager */
.cms-intro{display:flex;justify-content:space-between;align-items:end;background:#09202c;color:#fff;padding:34px 38px;margin-bottom:20px}.cms-intro span,.cms-heading span{font-size:.72rem;letter-spacing:.13em;color:#91a9b1;font-weight:800}.cms-intro h1{font-size:2rem;margin:5px 0}.cms-intro p{margin:0;color:#aac0c7}.cms-intro .button{background:#c9fa3d;color:#09202c;border:0}.cms-tabs{display:flex;gap:3px;border-bottom:1px solid #cfdbde;margin-bottom:24px}.cms-tabs a{padding:13px 19px;color:#64767d;font-weight:700}.cms-tabs a.active{background:#2447ff;color:#fff}.cms-page-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.cms-page-nav a{background:#fff;border:1px solid #d8e0e2;padding:17px 19px;display:flex;justify-content:space-between;font-weight:800}.cms-page-nav a.active{border-color:#2447ff;box-shadow:inset 4px 0 #2447ff}.cms-page-nav small{color:#75868c;font-weight:500}.cms-form,.cms-item,.cms-new{border-radius:0}.cms-heading{display:flex;justify-content:space-between;align-items:end;margin:38px 0 18px}.cms-heading h2{margin:3px 0 0}.cms-heading p{margin:0;color:#6e7f85}.cms-stack{display:grid;gap:12px}.cms-item{padding:0}.cms-item summary,.cms-new>summary{cursor:pointer;list-style:none;padding:22px 24px;display:flex;justify-content:space-between;align-items:center}.cms-item summary::-webkit-details-marker,.cms-new>summary::-webkit-details-marker{display:none}.cms-item summary>div{display:grid}.cms-item summary>div:last-child{display:flex;align-items:center;gap:14px}.cms-item summary span:not(.status){color:#6f8086}.cms-item>form:not(.cms-delete),.cms-new>form{border-top:1px solid #dfe6e8;padding:25px}.cms-fields{margin-bottom:22px}.cms-delete{border-top:1px solid #f0d1d5;padding:12px 25px}.cms-delete button{border:0;background:none;color:#b42335;font-weight:700;cursor:pointer}.cms-new{margin-top:15px;border:1px dashed #9aadb3;background:transparent}.cms-new>summary{font-weight:800;color:#2447ff}
@media(max-width:850px){.wc-dynamic-section{grid-template-columns:1fr}.cms-intro,.cms-heading{align-items:flex-start;flex-direction:column;gap:18px}.cms-page-nav{grid-template-columns:1fr}.cms-tabs{overflow:auto}.cms-tabs a{white-space:nowrap}}
.wc-hero-slide{position:relative}.wc-hero-slide>p{font-size:1.16rem;line-height:1.65;color:#4d626b;max-width:650px;margin-bottom:30px}.wc-slide-image{position:absolute;width:210px;height:150px;object-fit:cover;right:-60px;top:-35px;opacity:.11;filter:grayscale(1);pointer-events:none}.wc-banner-dots{display:flex;gap:8px;margin-top:28px}.wc-banner-dots button{width:34px;height:5px;padding:0;border:0;background:#b8c5c7;cursor:pointer}.wc-banner-dots button.active{background:#2447ff}
