

.product-intro{padding:75px 0;background:var(--soft)}.section-heading{display:flex;justify-content:space-between;gap:30px;align-items:center;margin-bottom:32px}.section-heading p{color:var(--muted);font-size:14px}.cajealo-card{display:grid;grid-template-columns:1.25fr 1fr;border:1px solid #e8e9ed;border-radius:24px;background:#fff;overflow:hidden}.cajealo-card>div:first-child{padding:42px}.status{display:inline-flex;font-size:11px;color:#005cba;background:#eaf3ff;padding:6px 12px;border-radius:20px;font-weight:600;letter-spacing:.2px}.product-logo{display:block;width:275px;margin:18px 0 20px}.cajealo-card h3{font-size:23px;line-height:1.35}.cajealo-card p{color:var(--muted);font-size:14px;max-width:480px}.card-visual{background:#edf4fc;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:45px;gap:22px}.card-visual img{border-radius:40px;box-shadow:0 22px 45px #18345c12}.card-visual span{font-weight:600;font-size:21px}.card-visual small{color:var(--muted)}.product-nav{border-bottom:1px solid var(--line);background:#fff}.product-nav>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-block:12px}.product-nav img{width:105px;display:block}.product-nav div div{display:flex;gap:25px;font-size:12px;color:var(--muted)}.product-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:80px;padding-block:70px 65px}.brand-lockup{width:260px;display:block;margin:20px 0 22px}.product-hero h1{font-size:64px;letter-spacing:-3px;line-height:1.04;margin-bottom:25px}.product-hero .hero-description{font-size:17px;max-width:480px}.product-hero .support{font-size:12px;color:var(--muted);margin:14px 0}.byline{font-size:12px;color:var(--muted);margin-top:26px}.byline b{color:var(--ink);font-weight:600}.concept-wrap{position:relative;background:#f1f5fa;border-radius:28px;padding:30px 20px 24px;display:flex;flex-direction:column;align-items:center}.concept-label{font-size:9px;letter-spacing:1.2px;color:#626874;text-transform:uppercase;margin-bottom:22px}.phone{width:268px;background:white;border:7px solid #222329;border-radius:38px;box-shadow:0 22px 40px #15283c18;overflow:hidden;padding:18px 18px 15px}.phone-top{display:flex;justify-content:space-between;font-size:10px;margin:0 5px 22px}.phone-brand{width:99px;display:block;margin-left:-5px}.phone .greeting{font-size:11px;color:var(--muted);margin:8px 0 1px}.phone h3{font-size:19px;margin:0 0 14px}.balance{background:#f4f7fc;border-radius:12px;padding:15px}.balance span{font-size:10px;color:var(--muted)}.balance strong{display:block;font-size:28px;letter-spacing:-1px;margin:3px 0}.balance small{font-size:9px;color:#58687a}.mock-action{background:var(--blue);color:white;border-radius:10px;text-align:center;padding:10px;margin:14px 0 18px;font-size:11px;font-weight:600}.activity-head{display:flex;justify-content:space-between;font-size:10px;margin-bottom:5px}.activity{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #f0f0f3;padding:11px 0;font-size:10px}.activity small{display:block;color:var(--muted);font-size:9px}.phone-bottom{display:flex;justify-content:space-between;font-size:9px;color:var(--muted);padding-top:17px}.phone-bottom span:first-child{color:var(--blue)}.concept-caption{font-size:10px;color:var(--muted);margin-top:20px;text-align:center;max-width:290px}.release-note{border-block:1px solid var(--line);padding:18px 0;text-align:center;font-size:12px;color:var(--muted)}.release-note strong{color:var(--ink);margin-right:8px}.section{padding-block:80px}.section .section-lead{max-width:600px;color:var(--muted);margin-bottom:35px}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:40px}.benefit-number{font-size:13px;color:var(--blue);display:block;border-top:1px solid #dde4ee;padding-top:20px;margin-bottom:26px}.benefits-grid h3{font-size:19px}.benefits-grid p{color:var(--muted);font-size:14px}.features-section{background:var(--soft)}.feature-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.feature-list article{display:grid;grid-template-columns:35px 1fr;gap:10px;border-top:1px solid #dedfe5;padding:22px 0}.feature-list article>span{color:var(--blue);font-size:12px}.feature-list h3{font-size:18px;margin-bottom:8px}.feature-list p{color:var(--muted);font-size:14px;margin:0}.plans-head{text-align:center}.plans-head p{color:var(--muted)}.plans-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:930px;margin:40px auto 20px}.plan{border:1px solid #e1e3e8;border-radius:20px;padding:32px}.plan.plus{border-color:#8abcf2;background:#f8fbff}.plan-label{display:flex;justify-content:space-between;align-items:center}.plan-label h3{font-size:24px;margin:0}.plan-label span{font-size:10px;color:var(--muted)}.price{font-size:36px;letter-spacing:-1.5px;margin:20px 0 4px;font-weight:600}.price small{font-size:13px;font-weight:400;letter-spacing:0;color:var(--muted)}.price-note{font-size:11px;color:var(--muted);min-height:35px}.plan ul{padding:18px 0 0;list-style:none;border-top:1px solid var(--line);font-size:13px;margin:0}.plan li{padding:7px 0}.plan li:before{content:'✓';color:var(--blue);margin-right:10px}.plans-disclaimer{text-align:center;font-size:12px;color:var(--muted);max-width:670px;margin:auto}.beta-section{background:#f3f6fa}.beta-layout{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:start}.beta-layout h2{font-size:42px;line-height:1.1;margin-top:22px}.beta-layout p{color:var(--muted);font-size:14px}.beta-facts{display:flex;gap:30px;margin:30px 0;border-block:1px solid #dde3ec;padding:22px 0}.beta-facts strong{display:block;font-size:26px;color:var(--ink)}.beta-facts span{font-size:11px;color:var(--muted)}.beta-form{background:white;border:1px solid #e2e6ec;border-radius:20px;padding:30px}.beta-form h3{font-size:20px;margin-bottom:6px}.form-note{font-size:11px!important}.form-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;border:0;padding:0;margin:22px 0}.form-fields label{font-size:12px;font-weight:500}.form-fields input,.form-fields select{font-family:inherit;display:block;width:100%;min-height:44px;border:1px solid #dedfe4;border-radius:8px;padding:10px;margin-top:6px;background:white;color:#6c6c74}.form-fields label:nth-of-type(2){grid-column:2;grid-row:1}.consent{display:flex;gap:10px;font-size:11px!important;font-weight:400;grid-column:1/-1;align-items:start}.consent input{width:15px;min-height:15px;margin:3px 0 0}.disabled-submit{width:100%;background:#dce6f1;border:0;color:#5d6f83;cursor:not-allowed}.faq{max-width:800px;margin-inline:auto}.faq h2{margin-bottom:35px}.faq details{border-top:1px solid var(--line);padding:21px 0}.faq summary{font-weight:600;font-size:15px;cursor:pointer}.faq details p{font-size:14px;color:var(--muted);margin:14px 0 0}.product-footer-note{font-size:12px;color:var(--muted);padding-bottom:35px;text-align:center}
@media(max-width:950px){.product-hero{gap:30px}.product-hero h1{font-size:49px}.feature-layout,.beta-layout{gap:35px}.benefits-grid{grid-template-columns:1fr 1fr}.cajealo-card>div:first-child{padding:28px}.product-nav div div{gap:15px}}
@media(max-width:640px){.section-heading{display:block}.cajealo-card{grid-template-columns:1fr}.cajealo-card h3{font-size:21px}.card-visual{padding:30px}.card-visual img{width:135px;border-radius:25px}.product-intro{padding-block:45px}.product-nav div div{gap:14px;font-size:10px}.product-nav img{width:85px}.product-nav div div a:first-child{display:none}.product-hero{grid-template-columns:1fr;padding-block:35px 40px;gap:25px}.brand-lockup{width:215px;margin:16px 0}.product-hero h1{font-size:49px}.product-hero .hero-description{font-size:16px}.concept-wrap{padding-top:22px}.release-note{padding-inline:5%;font-size:11px}.section{padding-block:48px}.benefits-grid{gap:15px}.benefits-grid h3{font-size:17px}.benefits-grid p{font-size:12px}.benefit-number{margin-bottom:20px}.feature-layout,.beta-layout,.plans-grid{grid-template-columns:1fr;gap:25px}.plan{padding:25px}.beta-layout h2{font-size:35px}.beta-form{padding:23px}.form-fields{grid-template-columns:1fr}.form-fields label:nth-of-type(2){grid-column:auto;grid-row:auto}.beta-facts{gap:30px}.section-heading h2{font-size:29px}.product-hero .button{width:100%}}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}

.cajealo-solution-icon img{width:44px;height:44px;object-fit:contain}.product-bottom{flex-wrap:wrap}.phone .activity>b{white-space:nowrap}.phone .activity{font-size:9px}.price small{white-space:nowrap}
