@import "https://fonts.googleapis.com/css2?family=Archivo:wght@700;800;900&family=Inter:wght@400;500;600;700&display=swap";:root,[data-theme=light]{--cb-orange:#f0a500;--cb-orange-hover:#d99300;--cb-orange-dark:#c68200;--cb-charcoal:#14171a;--cb-charcoal-card:#1b1e22;--cb-charcoal-text:#fff;--cb-charcoal-subtext:#ffffffd9;--cb-charcoal-muted:#ffffffa6;--cb-charcoal-border:#ffffff24;--cb-paper:#f6f3ed;--cb-paper-heading:#000;--cb-paper-text:#111;--cb-paper-slate:#5d636a;--cb-paper-border:#0000001f;--cb-card-bg:#fff;--cb-card-border:#00000014;--cb-card-border-top:#14171a;--cb-card-shadow:0 4px 20px #0000000d;--cb-card-shadow-hover:0 12px 32px #0000001a;--cb-form-card-bg:#fff;--cb-form-card-title:#000;--cb-form-card-sub:#444;--cb-form-card-label:#333;--cb-form-input-bg:#f7f7f7;--cb-form-input-border:#d5d5d5;--cb-form-input-text:#000;--cb-form-input-placeholder:#666;--cb-form-card-shadow:0 16px 40px #00000040;--cb-font-heading:"Archivo", var(--font-heading,sans-serif);--cb-font-body:"Inter", var(--font-body,sans-serif)}[data-theme=dark]{--cb-orange:#f0a500;--cb-orange-hover:#ffaf1a;--cb-orange-dark:#ffb733;--cb-charcoal:#0b0d10;--cb-charcoal-card:#15191d;--cb-charcoal-text:#fff;--cb-charcoal-subtext:#ffffffe0;--cb-charcoal-muted:#ffffffb3;--cb-charcoal-border:#ffffff1f;--cb-paper:#121519;--cb-paper-heading:#fff;--cb-paper-text:#e5e7eb;--cb-paper-slate:#cbd5e1;--cb-paper-border:#ffffff1f;--cb-card-bg:#1a1e24;--cb-card-border:#ffffff1f;--cb-card-border-top:var(--cb-orange);--cb-card-shadow:0 4px 24px #00000073;--cb-card-shadow-hover:0 12px 36px #000000a6;--cb-form-card-bg:#1a1e24;--cb-form-card-title:#fff;--cb-form-card-sub:#cbd5e1;--cb-form-card-label:#e5e7eb;--cb-form-input-bg:#101316;--cb-form-input-border:#ffffff2e;--cb-form-input-text:#fff;--cb-form-input-placeholder:#888;--cb-form-card-shadow:0 16px 40px #0009}.top-utility-bar[data-astro-cid-3vzfwish]{color:#ffffffb3;font-size:.85rem;font-family:var(--cb-font-body);background-color:#0a0c0e;border-bottom:1px solid #ffffff14;padding:.65rem 0}.utility-inner[data-astro-cid-3vzfwish]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.utility-left[data-astro-cid-3vzfwish]{align-items:center;gap:.75rem;display:flex}.utility-link[data-astro-cid-3vzfwish]{color:#ffffffd9;align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:inline-flex}.utility-link[data-astro-cid-3vzfwish]:hover{color:var(--cb-orange)}.utility-divider[data-astro-cid-3vzfwish]{color:#ffffff4d}.utility-right[data-astro-cid-3vzfwish]{color:#fff9;font-weight:500}.section-charcoal[data-astro-cid-3vzfwish]{background-color:var(--cb-charcoal);color:var(--cb-charcoal-text);padding:6rem 0;transition:background-color .3s,color .3s;position:relative}.section-paper[data-astro-cid-3vzfwish]{background-color:var(--cb-paper);color:var(--cb-paper-text);padding:6rem 0;transition:background-color .3s,color .3s;position:relative}.section-tag[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.section-charcoal[data-astro-cid-3vzfwish] .section-tag[data-astro-cid-3vzfwish]{color:var(--cb-orange)}.section-paper[data-astro-cid-3vzfwish] .section-tag[data-astro-cid-3vzfwish]{color:var(--cb-orange-dark)}.tag-diamond[data-astro-cid-3vzfwish]{color:var(--cb-orange);font-size:.75rem}.section-heading-white[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#fff;letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:800;line-height:1.15}.section-heading-dark[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(2rem,4.2vw,2.75rem);font-weight:800;line-height:1.15;transition:color .3s}.highlight-orange[data-astro-cid-3vzfwish]{color:var(--cb-orange)}.comm-hero[data-astro-cid-3vzfwish]{padding-top:5rem;padding-bottom:6rem;overflow:hidden}.hero-blueprint-bg[data-astro-cid-3vzfwish]{pointer-events:none;opacity:.4;z-index:0;width:65%;height:100%;position:absolute;bottom:-10%;right:-5%}.blueprint-svg[data-astro-cid-3vzfwish]{object-fit:contain;width:100%;height:100%}.hero-container[data-astro-cid-3vzfwish]{z-index:1;position:relative}.hero-grid[data-astro-cid-3vzfwish]{grid-template-columns:1.15fr .85fr;align-items:flex-start;gap:4.5rem;display:grid}.hero-headline[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#fff;letter-spacing:-.03em;margin-bottom:1.75rem;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:900;line-height:1.1}.hero-subtext[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-charcoal-subtext);max-width:600px;margin-bottom:2.5rem;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.65}.hero-ctas[data-astro-cid-3vzfwish]{flex-wrap:wrap;gap:1.25rem;margin-bottom:3.5rem;display:flex}.cta-orange-btn[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);color:#000;font-family:var(--cb-font-body);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:1.1rem 2rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.cta-orange-btn[data-astro-cid-3vzfwish]:hover{background-color:var(--cb-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #f0a50059}.cta-outline-btn[data-astro-cid-3vzfwish]{color:#fff;font-family:var(--cb-font-body);background-color:#0000;border:1px solid #ffffff59;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:1.1rem 2rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex}.cta-outline-btn[data-astro-cid-3vzfwish]:hover{background-color:#ffffff14;border-color:#fff}.hero-proof-stats[data-astro-cid-3vzfwish]{border-top:1px solid var(--cb-charcoal-border);grid-template-columns:repeat(3,1fr);gap:1.5rem;padding-top:2rem;display:grid}.proof-stat-item[data-astro-cid-3vzfwish]{flex-direction:column;gap:.35rem;display:flex}.proof-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:#fff;font-size:1.05rem;font-weight:700;line-height:1.3}.proof-label[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-charcoal-muted);font-size:.85rem}.enquiry-card[data-astro-cid-3vzfwish]{background-color:var(--cb-form-card-bg);box-shadow:var(--cb-form-card-shadow);border-top:5px solid var(--cb-orange);color:var(--cb-form-card-title);border-radius:4px;padding:2.25rem 2.25rem 2rem;transition:background-color .3s,color .3s,box-shadow .3s}.enquiry-card-header[data-astro-cid-3vzfwish]{margin-bottom:1.5rem}.enquiry-card-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-form-card-title);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.65rem;font-weight:800;line-height:1.2;transition:color .3s}.enquiry-card-subtitle[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-form-card-sub);font-size:.9rem;line-height:1.45;transition:color .3s}.enquiry-form[data-astro-cid-3vzfwish]{flex-direction:column;gap:1.15rem;display:flex}.form-row-split[data-astro-cid-3vzfwish]{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.form-field[data-astro-cid-3vzfwish]{flex-direction:column;gap:.4rem;display:flex}.form-field[data-astro-cid-3vzfwish] label[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);letter-spacing:.08em;color:var(--cb-form-card-label);text-transform:uppercase;font-size:.72rem;font-weight:800;transition:color .3s}.form-field[data-astro-cid-3vzfwish] input[data-astro-cid-3vzfwish],.form-field[data-astro-cid-3vzfwish] select[data-astro-cid-3vzfwish],.form-field[data-astro-cid-3vzfwish] textarea[data-astro-cid-3vzfwish]{background-color:var(--cb-form-input-bg);border:1px solid var(--cb-form-input-border);width:100%;font-family:var(--cb-font-body);color:var(--cb-form-input-text);box-sizing:border-box;border-radius:3px;min-height:44px;padding:.85rem .95rem;font-size:.92rem;transition:border-color .2s,background-color .2s,color .2s}.form-field[data-astro-cid-3vzfwish] input[data-astro-cid-3vzfwish]::placeholder,.form-field[data-astro-cid-3vzfwish] textarea[data-astro-cid-3vzfwish]::placeholder{color:var(--cb-form-input-placeholder)}.form-field[data-astro-cid-3vzfwish] input[data-astro-cid-3vzfwish]:focus,.form-field[data-astro-cid-3vzfwish] select[data-astro-cid-3vzfwish]:focus,.form-field[data-astro-cid-3vzfwish] textarea[data-astro-cid-3vzfwish]:focus{border-color:var(--cb-orange);background-color:var(--cb-form-input-bg);outline:none}.select-wrapper[data-astro-cid-3vzfwish]{position:relative}.select-wrapper[data-astro-cid-3vzfwish]:after{content:"▼";color:var(--cb-form-card-label);pointer-events:none;font-size:.65rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.select-wrapper[data-astro-cid-3vzfwish] select[data-astro-cid-3vzfwish]{appearance:none;cursor:pointer}.submit-orange-btn[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);color:#000;font-family:var(--cb-font-body);cursor:pointer;text-transform:uppercase;letter-spacing:.06em;border:none;border-radius:3px;width:100%;min-height:48px;margin-top:.5rem;padding:1.05rem;font-size:.92rem;font-weight:800;transition:all .25s}.submit-orange-btn[data-astro-cid-3vzfwish]:hover{background-color:var(--cb-orange-hover);box-shadow:0 4px 14px #f0a50066}.enquiry-card-footer[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);text-align:center;color:var(--cb-form-card-sub);margin-top:.5rem;font-size:.85rem}.enquiry-card-footer[data-astro-cid-3vzfwish] .phone-link[data-astro-cid-3vzfwish]{color:var(--cb-form-card-title);font-weight:700;text-decoration:underline}.section-why-credentials[data-astro-cid-3vzfwish]{border-bottom:1px solid var(--cb-paper-border)}.why-lakshmi-block[data-astro-cid-3vzfwish]{margin-bottom:4rem}.why-lakshmi-grid[data-astro-cid-3vzfwish]{grid-template-columns:1fr 1.25fr;align-items:center;gap:4.5rem;display:grid}.why-lakshmi-left[data-astro-cid-3vzfwish]{border-top:4px solid var(--cb-paper-heading);flex-direction:column;gap:.5rem;padding-top:1.5rem;transition:border-color .3s;display:flex}.years-big-num[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-orange);letter-spacing:-.03em;font-size:clamp(3.5rem,7vw,5.5rem);font-weight:900;line-height:1}.years-label[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);margin-bottom:1.5rem;font-size:1.35rem;font-weight:800;transition:color .3s}.architects-subhead[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);border-top:2px solid var(--cb-paper-heading);letter-spacing:-.01em;padding-top:1.25rem;font-size:1.45rem;font-weight:800;line-height:1.3;transition:color .3s,border-color .3s}.why-lakshmi-body[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-paper-slate);font-size:1.2rem;line-height:1.75;transition:color .3s}.why-lakshmi-body[data-astro-cid-3vzfwish] strong[data-astro-cid-3vzfwish]{color:var(--cb-paper-heading)}.section-divider-line[data-astro-cid-3vzfwish]{background-color:var(--cb-paper-border);width:100%;height:1px;margin:4.5rem 0}.credentials-grid[data-astro-cid-3vzfwish]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.credential-card[data-astro-cid-3vzfwish]{background-color:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-top:4px solid var(--cb-card-border-top);box-shadow:var(--cb-card-shadow);border-radius:4px;flex-direction:column;gap:.75rem;padding:2.25rem 2rem;transition:transform .25s,box-shadow .25s,background-color .3s,border-color .3s;display:flex}.credential-card[data-astro-cid-3vzfwish]:hover{box-shadow:var(--cb-card-shadow-hover);transform:translateY(-4px)}.credential-num[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-orange);font-size:1.75rem;font-weight:900}.credential-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);font-size:1.3rem;font-weight:800;line-height:1.25;transition:color .3s}.credential-desc[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-paper-slate);font-size:.95rem;line-height:1.6;transition:color .3s}.design-build-header[data-astro-cid-3vzfwish]{max-width:900px;margin-bottom:3.5rem}.design-build-intro[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-charcoal-subtext);font-size:1.15rem;line-height:1.7}.design-build-intro[data-astro-cid-3vzfwish] strong[data-astro-cid-3vzfwish]{color:#fff}.design-build-flow-diagram[data-astro-cid-3vzfwish]{align-items:center;gap:1.25rem;margin-bottom:2rem;display:flex}.flow-card[data-astro-cid-3vzfwish]{background-color:var(--cb-charcoal-card);border:1px solid var(--cb-charcoal-border);border-radius:4px;flex-direction:column;flex:1;gap:.5rem;padding:2rem 2.25rem;display:flex}.flow-team-highlight[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);color:#000;border-color:var(--cb-orange)}.flow-stage-label[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);letter-spacing:.12em;color:var(--cb-orange);text-transform:uppercase;font-size:.78rem;font-weight:800}.flow-team-highlight[data-astro-cid-3vzfwish] .flow-stage-label[data-astro-cid-3vzfwish]{color:#000;opacity:.85}.flow-stage-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#fff;font-size:1.4rem;font-weight:800;line-height:1.2}.flow-team-highlight[data-astro-cid-3vzfwish] .flow-stage-title[data-astro-cid-3vzfwish]{color:#000}.flow-arrow[data-astro-cid-3vzfwish]{color:var(--cb-orange);font-size:1.75rem;font-weight:800}.design-build-pills[data-astro-cid-3vzfwish]{flex-wrap:wrap;gap:.75rem;margin-bottom:4.5rem;display:flex}.db-pill[data-astro-cid-3vzfwish]{background-color:var(--cb-charcoal-card);border:1px solid var(--cb-charcoal-border);font-family:var(--cb-font-body);color:#fff;border-radius:100px;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600}.how-it-helps-header[data-astro-cid-3vzfwish]{border-top:1px solid var(--cb-charcoal-border);margin-bottom:2.5rem;padding-top:3.5rem}.how-it-helps-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#fff;letter-spacing:-.01em;font-size:1.75rem;font-weight:800}.how-it-helps-grid[data-astro-cid-3vzfwish]{grid-template-columns:repeat(3,1fr);gap:3rem 2.5rem;display:grid}.benefit-col[data-astro-cid-3vzfwish]{flex-direction:column;gap:.65rem;display:flex}.benefit-num[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-orange);font-size:.9rem;font-weight:800}.benefit-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#fff;font-size:1.3rem;font-weight:800;line-height:1.25}.benefit-desc[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-charcoal-muted);font-size:.95rem;line-height:1.6}.orange-cta-strip[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);color:#000;padding:3.5rem 0}.cta-strip-inner[data-astro-cid-3vzfwish]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.cta-strip-heading[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#000;letter-spacing:-.01em;margin-bottom:.4rem;font-size:clamp(1.85rem,3.5vw,2.25rem);font-weight:900;line-height:1.2}.cta-strip-sub[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:#1a1a1a;font-size:1.05rem}.cta-dark-btn[data-astro-cid-3vzfwish]{color:#fff;font-family:var(--cb-font-body);text-transform:uppercase;letter-spacing:.05em;background-color:#14171a;border-radius:4px;justify-content:center;align-items:center;min-height:48px;padding:1.15rem 2.25rem;font-size:.95rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.cta-dark-btn[data-astro-cid-3vzfwish]:hover{background-color:#000;transform:translateY(-2px);box-shadow:0 8px 20px #00000059}.journey-track[data-astro-cid-3vzfwish]{margin-bottom:4rem;padding:1rem 0;position:relative}.journey-line[data-astro-cid-3vzfwish]{background-color:var(--cb-paper-border);z-index:0;height:2px;transition:background-color .3s;position:absolute;top:36px;left:40px;right:40px}.journey-nodes[data-astro-cid-3vzfwish]{z-index:1;text-align:center;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.journey-node[data-astro-cid-3vzfwish]{flex-direction:column;align-items:center;gap:.85rem;padding:0 .5rem;display:flex}.node-circle[data-astro-cid-3vzfwish]{background-color:var(--cb-card-bg);border:2px solid var(--cb-paper-heading);width:48px;height:48px;color:var(--cb-paper-heading);font-family:var(--cb-font-heading);box-shadow:var(--cb-card-shadow);border-radius:50%;justify-content:center;align-items:center;font-size:1.1rem;font-weight:800;transition:all .3s;display:flex}.node-highlight[data-astro-cid-3vzfwish] .node-circle[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);border-color:var(--cb-orange);color:#000;box-shadow:0 0 0 4px #f0a50040}.node-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);font-size:.88rem;font-weight:700;line-height:1.3;transition:color .3s}.stages-cards-grid[data-astro-cid-3vzfwish]{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.stage-card[data-astro-cid-3vzfwish]{background-color:var(--cb-card-bg);border:1px solid var(--cb-card-border);border-top:4px solid var(--cb-orange);box-shadow:var(--cb-card-shadow);border-radius:4px;flex-direction:column;gap:.65rem;padding:2.25rem 2rem;transition:transform .25s,box-shadow .25s,background-color .3s,border-color .3s;display:flex}.stage-card[data-astro-cid-3vzfwish]:hover{box-shadow:var(--cb-card-shadow-hover);transform:translateY(-4px)}.stage-step-tag[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);letter-spacing:.1em;color:var(--cb-orange-dark);text-transform:uppercase;font-size:.78rem;font-weight:800}.stage-title[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:var(--cb-paper-heading);font-size:1.35rem;font-weight:800;line-height:1.25;transition:color .3s}.stage-desc[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:var(--cb-paper-slate);font-size:.95rem;line-height:1.6;transition:color .3s}.orange-closing-section[data-astro-cid-3vzfwish]{background-color:var(--cb-orange);color:#000;padding:6rem 0}.closing-grid[data-astro-cid-3vzfwish]{grid-template-columns:1fr 1fr;align-items:flex-start;gap:4.5rem;display:grid}.closing-headline[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#000;letter-spacing:-.02em;margin-bottom:2.5rem;font-size:clamp(2.35rem,5.2vw,3.5rem);font-weight:900;line-height:1.1}.direct-call-box[data-astro-cid-3vzfwish]{flex-direction:column;gap:.5rem;margin-bottom:2.5rem;display:flex}.direct-call-label[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);letter-spacing:.12em;color:#000;text-transform:uppercase;font-size:.82rem;font-weight:800}.direct-call-phone[data-astro-cid-3vzfwish]{font-family:var(--cb-font-heading);color:#000;letter-spacing:-.02em;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:900;text-decoration:none;transition:opacity .2s}.direct-call-phone[data-astro-cid-3vzfwish]:hover{opacity:.85}.closing-subtext[data-astro-cid-3vzfwish]{font-family:var(--cb-font-body);color:#1a1a1a;max-width:500px;font-size:1.15rem;line-height:1.65}.quote-card[data-astro-cid-3vzfwish]{border-top:5px solid #000}.form-response[data-astro-cid-3vzfwish]{font-size:.9rem;font-family:var(--cb-font-body);border-radius:4px;margin-top:0;padding:0;display:none}.form-response[data-astro-cid-3vzfwish].success{color:#155724;background-color:#e6f7ec;border:1px solid #c3e6cb;margin-top:.5rem;padding:.85rem;display:block}.form-response[data-astro-cid-3vzfwish].error{color:#721c24;background-color:#fce8e6;border:1px solid #f5c6cb;margin-top:.5rem;padding:.85rem;display:block}.pulse-highlight[data-astro-cid-3vzfwish]{animation:1.2s ease-out pulseBorder}@keyframes pulseBorder{0%{box-shadow:0 0 #f0a500cc}70%{box-shadow:0 0 0 16px #f0a50000}to{box-shadow:var(--cb-form-card-shadow)}}@media (width<=1024px){.hero-grid[data-astro-cid-3vzfwish],.why-lakshmi-grid[data-astro-cid-3vzfwish],.closing-grid[data-astro-cid-3vzfwish]{grid-template-columns:1fr;gap:3rem}.credentials-grid[data-astro-cid-3vzfwish],.stages-cards-grid[data-astro-cid-3vzfwish]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.how-it-helps-grid[data-astro-cid-3vzfwish]{grid-template-columns:repeat(2,1fr);gap:2.5rem 2rem}.design-build-flow-diagram[data-astro-cid-3vzfwish]{flex-direction:column;gap:1rem}.flow-arrow[data-astro-cid-3vzfwish]{margin:.25rem 0;transform:rotate(90deg)}.flow-card[data-astro-cid-3vzfwish]{width:100%}.journey-track[data-astro-cid-3vzfwish]{display:none}.hero-blueprint-bg[data-astro-cid-3vzfwish]{opacity:.25;width:90%}}@media (width<=768px){.section-charcoal[data-astro-cid-3vzfwish],.section-paper[data-astro-cid-3vzfwish],.orange-closing-section[data-astro-cid-3vzfwish]{padding:4.5rem 0}.comm-hero[data-astro-cid-3vzfwish]{padding-top:3.5rem;padding-bottom:4.5rem}.cta-strip-inner[data-astro-cid-3vzfwish]{flex-direction:column;align-items:flex-start;gap:1.5rem}.cta-strip-right[data-astro-cid-3vzfwish]{width:100%}.cta-strip-right[data-astro-cid-3vzfwish] .cta-dark-btn[data-astro-cid-3vzfwish]{text-align:center;width:100%}.hero-ctas[data-astro-cid-3vzfwish]{flex-direction:column;gap:1rem}.hero-ctas[data-astro-cid-3vzfwish] a[data-astro-cid-3vzfwish]{text-align:center;width:100%}}@media (width<=640px){.section-charcoal[data-astro-cid-3vzfwish],.section-paper[data-astro-cid-3vzfwish],.orange-closing-section[data-astro-cid-3vzfwish]{padding:3.5rem 0}.credentials-grid[data-astro-cid-3vzfwish],.stages-cards-grid[data-astro-cid-3vzfwish],.how-it-helps-grid[data-astro-cid-3vzfwish],.hero-proof-stats[data-astro-cid-3vzfwish]{grid-template-columns:1fr;gap:1.25rem}.form-row-split[data-astro-cid-3vzfwish]{grid-template-columns:1fr}.enquiry-card[data-astro-cid-3vzfwish]{padding:1.75rem 1.25rem}.why-lakshmi-left[data-astro-cid-3vzfwish]{padding-top:1rem}}@media (width<=380px){.enquiry-card[data-astro-cid-3vzfwish]{padding:1.25rem 1rem}}
