.compact-home{--paper:#f8fafc;--blue:#1652b8;background:var(--paper)}
.compact-home .wrap{width:min(1200px,calc(100% - 64px))}
.compact-home .site-header{height:86px}.compact-home .brand small{font-size:.75rem;letter-spacing:.08em}
.compact-home .language-picker>span{font-size:.75rem}.compact-home .site-header nav{font-size:.9375rem}
.compact-home .eyebrow{font-size:.8125rem;letter-spacing:.1em;line-height:1.6}
.opening{color:white;padding:126px 0 54px;background:radial-gradient(ellipse at 85% 35%,#183b64 0,transparent 55%),#070d20}
.opening-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:64px;align-items:center}
.opening .eyebrow{color:var(--cyan);margin-bottom:20px}
.opening h1{font-size:clamp(3rem,4.8vw,4.6rem);line-height:1.05;letter-spacing:-.055em}
.opening h1 em{font-style:normal;color:var(--cyan)}
.opening-lede{font-size:1.125rem;line-height:1.65;color:#bdcbe0;max-width:540px;margin:24px 0}.opening-lede strong{color:#edf4ff;font-weight:500}
.opening-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.opening-actions .button{font-size:.9375rem;min-height:52px}
.quiet-link{font-size:.9375rem;text-decoration:underline;text-underline-offset:5px;color:#d9e5f7}
.opening-location{font-size:.875rem;color:#b6c5dc;margin-top:20px}.opening-location span{margin:0 7px}
.opening-proof{border-top:1px solid #ffffff25;display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:27px;padding-top:18px;font-size:.8125rem;color:#b6c5dc}.opening-proof strong{color:white}
.operations-preview{background:#101e34;border:1px solid #577da454;border-radius:18px;box-shadow:0 22px 65px #0004;min-width:0;overflow:hidden}
.preview-top{display:flex;justify-content:space-between;gap:16px;padding:23px 24px 20px}.preview-eyebrow{font-size:.75rem;letter-spacing:.09em;color:#94b1d3}.preview-top h2{font-size:1.15rem;line-height:1.3;letter-spacing:-.02em;margin-top:7px}.sample-label{font-size:.75rem;white-space:nowrap;color:#b5c7df}
.preview-tabs{display:flex;gap:6px;padding:0 24px 15px;border-bottom:1px solid #ffffff15}.preview-tabs button{border:1px solid transparent;padding:7px 14px;color:#b5c7df;background:transparent;border-radius:6px;font:500 .875rem var(--font);cursor:pointer}.preview-tabs button[aria-selected="true"]{color:#091428;background:var(--cyan)}.preview-tabs button:hover{border-color:#83b3d9}
.preview-panel{padding:18px 24px 0}.preview-summary{display:flex;flex-direction:column;gap:2px;margin-bottom:12px}.preview-summary strong{font-size:.9375rem}.preview-summary>span{color:#a9bdd5;font-size:.8125rem}
.example-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff14}.example-row>div{display:grid;gap:3px}.example-row strong{font-size:.875rem;font-weight:600}.example-row small{font-size:.8125rem;color:#a9bdd5}.status{font-size:.75rem;color:#d0d9fa;background:#617ab024;padding:4px 8px;border-radius:5px;white-space:nowrap}.status-ready{color:#a9efda;background:#60d7b81c}.status-review{color:#ffdda1;background:#e9b85d1c}.report-number{font:600 1.4rem var(--heading);color:var(--cyan)}
.preview-insight{margin-top:16px;background:#5be7ff0b;border-left:2px solid var(--cyan);padding:12px 14px}.preview-insight>span{font-size:.75rem;color:var(--cyan);font-weight:700;letter-spacing:.06em}.preview-insight p{font-weight:600;font-size:.9375rem;margin:5px 0}.preview-insight small{font-size:.8125rem;line-height:1.5;color:#bbcee3;display:block}.preview-note{padding:14px 24px 18px;color:#94abc7;font-size:.75rem;line-height:1.5}
.compact-section{padding-top:68px;padding-bottom:68px}.compact-heading{max-width:760px;margin-bottom:28px}.compact-heading h2{font-size:clamp(2rem,3vw,2.8rem);line-height:1.12}.compact-heading .eyebrow{margin-bottom:12px}.compact-heading>p:last-child{margin-top:14px;color:var(--muted)}
.offer-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.offer-card{background:#fff;border:1px solid #d5dfed;padding:30px;border-radius:12px;display:flex;flex-direction:column}.offer-custom{border-top:3px solid #176075;background:#eef8fc}.offer-number{font-size:.8125rem;color:var(--blue);font-weight:700;letter-spacing:.07em}.offer-card h3{font-size:1.8rem;line-height:1.2;margin:18px 0 12px}.offer-card p{color:var(--muted)}.offer-card ul{padding-left:20px;margin:18px 0;color:#35455f}.offer-card li{margin:7px 0}.service-link{margin-top:auto;padding-top:10px;color:#114eaa;font-weight:700;text-decoration:underline;text-underline-offset:4px}.related-services{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:24px;font-size:.875rem}.related-services span{color:var(--muted)}.related-services a{color:#1852ad;text-decoration:underline;text-underline-offset:4px}
.process-band{background:#eaf0f7;padding:36px 0}.process-grid{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:28px}.process-grid h2{font-size:1.65rem;line-height:1.2}.process-grid .eyebrow{margin-bottom:10px;font-size:.75rem}.process-grid article>span{color:#1b56b5;font-size:.875rem;font-weight:700}.process-grid h3{font-size:1.1rem;letter-spacing:-.02em;margin:9px 0}.process-grid p{font-size:.9375rem;color:var(--muted)}
.compact-prices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.compact-prices>article{padding:24px 20px;border:1px solid #d5dfed;background:#fff;border-radius:10px;display:flex;flex-direction:column;position:relative}.compact-prices h3{font-size:1.12rem;letter-spacing:-.025em;line-height:1.3}.compact-price{font:700 2rem/1.2 var(--heading);margin:16px 0 5px;letter-spacing:-.04em}.compact-price>span{font:400 .875rem var(--font);color:var(--muted);letter-spacing:0}.compact-prices .range-price{font-size:1.8rem}.price-secondary{font-size:.8125rem;color:#2d5090;font-weight:600;min-height:40px}.compact-prices p:not(.compact-price):not(.price-secondary){margin:13px 0;font-size:.9375rem;color:var(--muted)}.compact-prices p.small-note{font-size:.8125rem!important}.compact-prices a{margin-top:auto;padding-top:12px;text-decoration:underline;text-underline-offset:4px;font-size:.875rem;font-weight:600;color:#1652b8}.compact-prices .custom-price-card{background:#0d2039;border-color:#0d2039;color:white}.custom-price-card .compact-price{font-size:1.75rem}.custom-price-card p:not(.compact-price),.compact-prices .custom-price-card p.small-note{color:#c2d2e8!important}.custom-price-card a{color:var(--cyan)}.price-tag{font-size:.6875rem;letter-spacing:.05em;color:var(--cyan);margin-bottom:9px}.compact-terms{padding-top:22px;max-width:1000px}.compact-terms p{font-size:.875rem;color:var(--muted);margin-bottom:9px}.compact-terms strong{color:var(--ink)}
.founder-section{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:white;padding:42px 0}.founder-grid{display:grid;grid-template-columns:160px 1fr;gap:44px;align-items:center}.founder-stat{border-right:1px solid #d6dfec;display:grid;gap:4px}.founder-stat strong{font:600 4.2rem/1 var(--heading);color:#184f9b}.founder-stat span{font-size:.875rem;line-height:1.45;color:var(--muted)}.founder-grid h2{font-size:2rem;line-height:1.2}.founder-grid .eyebrow{margin-bottom:10px}.founder-grid p:not(.eyebrow){color:var(--muted);margin:15px 0;font-size:.9375rem;max-width:830px}.founder-grid a{font-size:.875rem;color:var(--blue);text-decoration:underline}
.compact-faq{max-width:960px}.compact-faq .faq-list summary{font-size:1rem}.compact-faq .faq-list p{font-size:.9375rem}.existing-demo{border-top:1px solid var(--line);padding-top:18px;margin-top:18px;color:var(--muted);font-size:.875rem}.existing-demo summary{cursor:pointer}.existing-demo>.demo-player{max-width:660px;margin-top:20px}
.closing{background:#0a1931;color:white;padding:48px 0}.closing-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.closing h2{font-size:clamp(2.1rem,3vw,2.9rem)}.closing p{margin-top:16px;color:#bdcbe0}.closing .eyebrow{color:var(--cyan);margin-top:0;margin-bottom:12px}.closing-inner>div:last-child{display:grid;gap:12px}.closing-phone{text-align:center;color:white;font-size:1rem}.closing-note{text-align:center;font-size:.8125rem;color:#a8bdd8}.compact-home footer{padding-top:34px}.compact-home .footer-grid{gap:30px}.compact-home .footer-grid>p{font-size:.875rem}.compact-home .footer-links{font-size:.875rem}
@media(max-width:1100px){.opening-grid{gap:32px}.opening h1{font-size:3.4rem}.compact-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.price-secondary{min-height:0}.process-grid{grid-template-columns:repeat(3,1fr)}.process-grid>div{grid-column:1/-1}.process-grid h2 br{display:none}}
@media(max-width:800px){.compact-home .wrap{width:calc(100% - 40px)}.opening{padding:112px 0 38px}.opening-grid{grid-template-columns:1fr;gap:34px}.opening-copy{max-width:630px}.opening h1{font-size:clamp(3rem,8.7vw,4rem)}.opening-lede{max-width:620px}.operations-preview{max-width:630px;width:100%}.compact-section{padding:46px 0}.offer-grid{grid-template-columns:1fr}.offer-card{padding:26px}.closing-inner{align-items:flex-start;flex-direction:column;gap:26px}.founder-grid{grid-template-columns:100px 1fr;gap:24px}.founder-grid h2{font-size:1.7rem}.founder-stat strong{font-size:3.5rem}}
@media(max-width:560px){.compact-home .wrap{width:calc(100% - 32px)}.compact-home .site-header{height:82px}.compact-home .brand small{font-size:.625rem}.opening .eyebrow{font-size:.75rem}.opening-lede{font-size:1.0625rem}.opening-actions{gap:16px}.opening-actions .button{width:100%}.opening-proof{font-size:.8125rem;gap:6px}.opening-location{font-size:.8125rem}.preview-top{padding:20px 18px;gap:10px}.preview-top h2{font-size:1.05rem}.preview-tabs{padding-inline:18px}.preview-panel{padding-inline:18px}.preview-note{padding-inline:18px}.sample-label{font-size:.75rem}.example-row small{font-size:.75rem}.status{font-size:.75rem;padding:4px 6px}.compact-prices{grid-template-columns:1fr}.compact-prices>article{padding:24px}.process-grid{grid-template-columns:1fr;gap:24px}.process-grid>div{grid-column:auto}.process-grid article{border-top:1px solid #c9d6e7;padding-top:18px}.founder-grid{grid-template-columns:1fr;gap:20px}.founder-stat{display:flex;align-items:center;gap:14px;border:0}.compact-heading h2{font-size:2rem}.closing-inner>div:last-child{width:100%}}
html[lang="ur"] .opening h1,html[lang="bn"] .opening h1{line-height:1.35;letter-spacing:0}
.compact-home .offer-card p,.compact-home .process-grid p,.compact-home .compact-prices p:not(.compact-price):not(.price-secondary):not(.small-note),.compact-home .founder-grid p:not(.eyebrow),.compact-home .compact-faq .faq-list p{font-size:1rem}
.compact-home .status{font-size:.875rem}.compact-home .price-tag{font-size:.75rem}
.compact-home .language-note{font-size:.875rem;color:#bec9df;margin-top:18px}
.compact-home .localized .opening-copy{max-width:960px}
.compact-home .localized .opening h1{font-size:clamp(2.4rem,4.8vw,4.1rem);max-width:940px}
.compact-home .localized .offer-card p{margin:12px 0}.compact-home .localized .compact-price{overflow-wrap:anywhere}
.compact-home .localized .compact-prices details{font-size:.875rem;margin:12px 0}.compact-home .localized .compact-prices summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px}
.compact-home .localized .founder-section p{max-width:950px;margin-top:18px;color:var(--muted)}
@media(max-width:560px){.compact-home .example-row{flex-wrap:wrap}.compact-home .example-row>div{flex:1 1 155px}.compact-home .preview-top{flex-wrap:wrap}}

/* Three equally clear service areas, with AI leading the offer. */
.offer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card{padding:26px}.offer-card h3{font-size:1.6rem}.opening h1{font-size:clamp(2.7rem,4.1vw,3.8rem);line-height:1.12;letter-spacing:-.04em}.compact-home .site-header nav{gap:16px;font-size:.875rem}
@media(max-width:1100px){.offer-grid{grid-template-columns:1fr}.opening h1{font-size:3rem}.compact-home .site-header nav{display:none}}
@media(max-width:560px){.opening h1{font-size:2.65rem}}
