:root{--lian-pantone-280:#012169;--lian-pantone-2728:#0047BB;--lian-pantone-2995:#00A9E0;--lian-pantone-3115:#00C1D4;--wba-accent:#0047BB;--wba-accent-soft:#EAF7FC;--wba-ink:#102A56;--wba-muted:#61718A;--wba-surface:#fff;--wba-line:#DDEAF3;--wba-bg:#F7FBFE;--wba-radius:24px;--wba-shadow:0 20px 60px rgba(1,33,105,.11)}
*{box-sizing:border-box}.public-body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--wba-bg);color:var(--wba-ink)}a{text-decoration:none;color:inherit}.public-nav{background:rgba(255,255,255,.88);backdrop-filter:blur(16px);border-bottom:1px solid rgba(231,235,241,.9)}.public-logo{width:38px;height:38px;border-radius:13px;background:linear-gradient(135deg,var(--lian-pantone-2728),var(--lian-pantone-2995),var(--lian-pantone-3115));display:grid;place-items:center;color:white;box-shadow:0 8px 20px color-mix(in srgb,var(--wba-accent) 25%,transparent)}.public-nav .nav-link{color:#536076;font-weight:600;border-radius:999px;padding:.55rem .85rem!important}.public-nav .nav-link:hover{color:var(--wba-ink);background:#f1f4f8}.hero-section{background:radial-gradient(circle at 84% 12%,rgba(0,193,212,.18),transparent 32%),radial-gradient(circle at 70% 5%,rgba(0,169,224,.12),transparent 25%),linear-gradient(180deg,#fff,#F7FBFE)}.py-lg-7{padding-top:6rem!important;padding-bottom:6rem!important}.eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:800;color:color-mix(in srgb,var(--wba-accent) 86%,#223);background:var(--wba-accent-soft);border-radius:999px;padding:.48rem .72rem}.btn-primary{--bs-btn-bg:var(--wba-accent);--bs-btn-border-color:var(--wba-accent);--bs-btn-hover-bg:color-mix(in srgb,var(--wba-accent) 88%,#000);--bs-btn-hover-border-color:color-mix(in srgb,var(--wba-accent) 88%,#000)}.btn-soft{background:var(--wba-accent-soft);color:color-mix(in srgb,var(--wba-accent) 76%,#111);border:1px solid color-mix(in srgb,var(--wba-accent) 16%,white);font-weight:700}.hero-proof{display:flex;flex-wrap:wrap;gap:.55rem}.hero-proof span{font-size:.78rem;color:#536076;border:1px solid #e2e7ee;background:#fff;border-radius:999px;padding:.45rem .65rem}.product-preview{background:#fff;border:1px solid var(--wba-line);border-radius:30px;box-shadow:var(--wba-shadow);overflow:hidden;transform:rotate(1deg)}.preview-top{padding:1rem 1.1rem;border-bottom:1px solid var(--wba-line);display:flex;align-items:center;gap:.6rem;font-weight:700}.preview-dot{width:10px;height:10px;border-radius:50%;background:#44b37e}.preview-grid{display:grid;grid-template-columns:40% 60%;min-height:390px}.preview-list{border-right:1px solid var(--wba-line);padding:.8rem;background:#fbfcfe}.preview-search{background:#f1f4f8;color:#98a2b3;border-radius:12px;padding:.7rem .8rem;font-size:.75rem;margin-bottom:.5rem}.preview-contact{display:grid;grid-template-columns:36px 1fr auto;gap:.55rem;align-items:center;padding:.75rem .55rem;border-radius:14px}.preview-contact.active{background:var(--wba-accent-soft)}.preview-contact .avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:white;border:1px solid var(--wba-line);font-weight:800}.preview-contact strong,.preview-contact small{display:block}.preview-contact small{font-size:.66rem;color:#7a8598;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:120px}.preview-contact .count{background:var(--wba-accent);color:#fff;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:.65rem}.preview-chat{padding:1.3rem;background:linear-gradient(180deg,#f5f1ea,#f8f6f1);display:flex;flex-direction:column;gap:.65rem}.bubble-demo{font-size:.76rem;line-height:1.45;padding:.65rem .75rem;border-radius:12px;max-width:82%;box-shadow:0 1px 2px rgba(0,0,0,.06)}.bubble-demo.in{background:#fff;align-self:flex-start;border-bottom-left-radius:4px}.bubble-demo.out{background:#dff3df;align-self:flex-end;border-bottom-right-radius:4px}.preview-composer{margin-top:auto;background:#fff;border:1px solid var(--wba-line);border-radius:14px;padding:.75rem .85rem;color:#98a2b3;font-size:.74rem;display:flex;justify-content:space-between}.section-space{padding:5.5rem 0}.section-heading{max-width:760px}.feature-card{background:#fff;border:1px solid var(--wba-line);border-radius:22px;padding:1.6rem;box-shadow:0 10px 30px rgba(35,54,80,.055);transition:transform .18s ease,border-color .18s ease}.feature-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--wba-accent) 24%,white)}.feature-number{width:42px;height:42px;border-radius:14px;background:var(--wba-accent-soft);color:var(--wba-accent);display:grid;place-items:center;font-size:.75rem;font-weight:900;margin-bottom:1rem}.comparison-section{background:#eef3f8}.comparison-table-wrap{border:1px solid #dfe6ee;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 15px 45px rgba(35,54,80,.06)}.comparison-table th,.comparison-table td{padding:1rem 1.1rem;border-color:#edf0f4}.comparison-table thead th{background:#f8fafc;color:#556176}.comparison-table .featured-col{background:color-mix(in srgb,var(--wba-accent-soft) 70%,white)}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;background:linear-gradient(135deg,#fff,var(--wba-accent-soft));border:1px solid #e0e7ef;border-radius:30px;padding:2.2rem 2.4rem;box-shadow:var(--wba-shadow)}.news-card{background:#fff;border:1px solid var(--wba-line);border-radius:22px;overflow:hidden;box-shadow:0 10px 30px rgba(35,54,80,.055)}.news-cover{width:100%;height:210px;object-fit:cover}.placeholder-cover{display:grid;place-items:center;background:linear-gradient(135deg,var(--wba-accent-soft),#f5f8fb);color:var(--wba-accent);font-size:1.35rem;font-weight:800}.page-hero{background:linear-gradient(180deg,#fff,#f2f6fa);border-bottom:1px solid var(--wba-line)}.article-shell{max-width:820px;background:#fff;border:1px solid var(--wba-line);border-radius:26px;padding:clamp(1.4rem,4vw,3rem);box-shadow:var(--wba-shadow)}.article-cover{width:100%;max-height:450px;object-fit:cover;border-radius:18px}.article-content{font-size:1.05rem;line-height:1.9;color:#364152}.empty-public{background:#fff;border:1px dashed #cad3de;border-radius:20px;padding:3rem;text-align:center;color:#7a8598}.public-footer{background:#eef2f7;border-top:1px solid #dde4ec}.footer-link{display:block;color:#647084;margin:.45rem 0}.footer-link:hover{color:var(--wba-ink)}
@media(max-width:991.98px){.py-lg-7{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.product-preview{transform:none}.cta-panel{align-items:flex-start;flex-direction:column}.preview-grid{grid-template-columns:1fr}.preview-list{display:none}}
@media(max-width:575.98px){.section-space{padding:3.6rem 0}.display-4{font-size:2.45rem}.product-preview{border-radius:20px}.preview-chat{min-height:360px}.cta-panel{padding:1.5rem}.news-cover{height:180px}}

/* Pricing 1.7.0 */
.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.pricing-card{position:relative;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:28px;box-shadow:0 16px 40px rgba(15,23,42,.06);display:flex;flex-direction:column}.pricing-card.featured{border:2px solid var(--accent,#6f8fb7);transform:translateY(-6px)}.pricing-badge{position:absolute;top:14px;right:14px;background:#e7f7ee;color:#157347;border-radius:999px;padding:6px 10px;font-size:.75rem;font-weight:700}.pricing-price{display:flex;align-items:end;gap:8px;margin:18px 0}.pricing-price strong{font-size:2.5rem;line-height:1}.pricing-price span{color:#64748b}.pricing-features{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px;flex:1}.pricing-features li{font-size:.94rem}@media(max-width:1100px){.pricing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.pricing-grid{grid-template-columns:1fr}.pricing-card.featured{transform:none}}

/* Public checkout & onboarding 1.7.2 */
.checkout-hero,.onboarding-page,.onboarding-complete-page,.checkout-status-page{background:radial-gradient(circle at 90% 6%,var(--wba-accent-soft),transparent 30%),linear-gradient(180deg,#fff,#f6f8fb)}
.py-lg-6{padding-top:5rem!important;padding-bottom:5rem!important}.py-lg-7{padding-top:6rem!important;padding-bottom:6rem!important}
.checkout-breadcrumb{display:flex;align-items:center;gap:.55rem;color:#7a8598;font-size:.88rem}.checkout-breadcrumb a{color:var(--wba-accent);font-weight:700}.checkout-plan-summary,.checkout-card,.onboarding-card,.onboarding-summary,.onboarding-success,.checkout-status-card{background:#fff;border:1px solid var(--wba-line);border-radius:28px;box-shadow:var(--wba-shadow)}
.checkout-plan-summary{position:sticky;top:100px;padding:2rem}.checkout-plan-badge{display:inline-flex;border-radius:999px;background:#e7f7ee;color:#157347;font-size:.76rem;font-weight:800;padding:.45rem .7rem;margin-bottom:.75rem}.checkout-price{display:flex;align-items:end;gap:.65rem;margin:1.5rem 0}.checkout-price strong{font-size:3rem;line-height:1;font-weight:850;letter-spacing:-.04em}.checkout-price span{color:#657089;padding-bottom:.35rem}.checkout-feature-list{list-style:none;padding:0;margin:0;display:grid;gap:.78rem}.checkout-feature-list li{display:flex;gap:.65rem;align-items:flex-start}.checkout-feature-list li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#e9f8f0;color:#198754;font-weight:900;flex:0 0 auto}.checkout-secure-note{display:flex;gap:.75rem;align-items:flex-start;border-top:1px solid var(--wba-line);margin-top:1.6rem;padding-top:1.25rem}.checkout-secure-note>span{width:38px;height:38px;border-radius:12px;background:#f2f5f9;display:grid;place-items:center}.checkout-secure-note strong,.checkout-secure-note small{display:block}.checkout-secure-note small{color:#778399;margin-top:.2rem;line-height:1.45}.checkout-card{padding:clamp(1.4rem,4vw,2.5rem)}.checkout-step-label{display:inline-flex;align-items:center;gap:.55rem;background:var(--wba-accent-soft);color:color-mix(in srgb,var(--wba-accent) 75%,#111);border-radius:999px;padding:.45rem .75rem;font-size:.82rem;font-weight:800;margin-bottom:1rem}.checkout-step-label span{width:22px;height:22px;border-radius:50%;background:var(--wba-accent);color:#fff;display:grid;place-items:center}.billing-cycle-switch{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.billing-cycle-switch label,.provider-choice{cursor:pointer}.billing-cycle-switch input,.provider-choice input{position:absolute;opacity:0;pointer-events:none}.billing-cycle-switch span{display:flex;flex-direction:column;gap:.15rem;border:1.5px solid #dfe5ed;border-radius:18px;padding:1rem 1.05rem;background:#fff;transition:.18s ease}.billing-cycle-switch small{color:#758197}.billing-cycle-switch input:checked+span{border-color:var(--wba-accent);background:var(--wba-accent-soft);box-shadow:0 0 0 3px color-mix(in srgb,var(--wba-accent) 10%,transparent)}.provider-choice-grid{display:grid;gap:.8rem}.provider-choice-body{display:grid;grid-template-columns:minmax(150px,210px) 1fr 28px;align-items:center;gap:.95rem;border:1.5px solid #dfe5ed;border-radius:18px;padding:1rem;background:#fff;transition:.18s ease}.provider-choice-body strong,.provider-choice-body small{display:block}.provider-choice-body small{color:#758197;margin-top:.15rem}.provider-logo{height:56px;border-radius:14px;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.provider-logo img{display:block;max-width:100%;max-height:56px;width:auto;height:auto;object-fit:contain}.provider-stripe,.provider-mp{background:transparent;color:inherit}.provider-check{width:24px;height:24px;border-radius:50%;border:1px solid #dfe5ed;display:grid;place-items:center;color:transparent}.provider-choice input:checked+.provider-choice-body{border-color:var(--wba-accent);background:#fbfdff;box-shadow:0 0 0 3px color-mix(in srgb,var(--wba-accent) 10%,transparent)}.provider-choice input:checked+.provider-choice-body .provider-check{background:var(--wba-accent);color:#fff;border-color:var(--wba-accent)}.checkout-trust-row{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.1rem;margin-top:1rem;color:#778399;font-size:.76rem}.checkout-status-card{max-width:720px;padding:clamp(2rem,6vw,4rem)}.status-orb{width:76px;height:76px;border-radius:24px;display:grid;place-items:center;margin:0 auto 1.2rem;background:var(--wba-accent-soft);color:var(--wba-accent);font-size:2rem;font-weight:900}.state-failed .status-orb{background:#fff0f1;color:#c73c4d}.checkout-stepper{max-width:760px;margin-left:auto;margin-right:auto;display:flex;align-items:center;justify-content:center}.checkout-stepper>div{display:grid;grid-template-columns:40px auto;grid-template-rows:auto auto;column-gap:.65rem;min-width:150px}.checkout-stepper>div>span{grid-row:1/3;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#eef2f6;color:#7d899b;font-weight:800}.checkout-stepper strong{font-size:.88rem}.checkout-stepper small{font-size:.72rem;color:#8792a4}.checkout-stepper>i{height:2px;flex:1;max-width:110px;background:#e1e6ed;margin:0 .65rem}.checkout-stepper .done>span,.checkout-stepper .active>span{background:var(--wba-accent);color:white}.checkout-stepper .done+ i{background:var(--wba-accent)}.onboarding-card{padding:clamp(1.5rem,4vw,2.7rem)}.onboarding-summary{padding:1.6rem;position:sticky;top:100px}.onboarding-amount{font-size:2.2rem;font-weight:850;letter-spacing:-.035em}.onboarding-amount small{font-size:.85rem;font-weight:500;color:#778399}.onboarding-summary ul{list-style:none;padding:0;margin:0;display:grid;gap:.7rem}.onboarding-terms{background:#f7f9fc;border:1px solid #e8edf3;border-radius:16px;padding:1rem 1rem 1rem 2.5rem}.onboarding-success{max-width:980px;padding:clamp(2rem,5vw,4rem);text-align:center}.success-mark{width:82px;height:82px;border-radius:28px;background:#e7f7ee;color:#198754;display:grid;place-items:center;margin:0 auto 1.2rem;font-size:2.2rem;font-weight:900}.next-step-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:left}.next-step-grid a{display:flex;flex-direction:column;min-height:170px;border:1px solid #e0e6ed;border-radius:20px;padding:1.2rem;background:#fff;transition:.18s ease}.next-step-grid a:hover{transform:translateY(-2px);border-color:var(--wba-accent);box-shadow:0 12px 30px rgba(35,54,80,.08)}.next-step-grid a>span{font-size:.72rem;font-weight:900;color:var(--wba-accent);margin-bottom:auto}.next-step-grid a strong{font-size:1.05rem;margin-top:1.3rem}.next-step-grid a small{color:#778399;margin-top:.35rem;line-height:1.45}.wordpress-download-card{display:flex;gap:1rem;text-align:left;align-items:flex-start;border:1px solid #dce6ef;border-radius:22px;padding:1.25rem;background:linear-gradient(135deg,#fbfdff,var(--wba-accent-soft))}.wp-icon{width:52px;height:52px;border-radius:16px;background:#21759b;color:#fff;display:grid;place-items:center;font-size:1.4rem;font-weight:900;flex:0 0 auto}
@media(max-width:991.98px){.checkout-plan-summary,.onboarding-summary{position:static}.next-step-grid{grid-template-columns:1fr}.checkout-stepper>div{min-width:0;grid-template-columns:36px auto}.checkout-stepper>div>span{width:36px;height:36px}.checkout-stepper small{display:none}}
@media(max-width:575.98px){.billing-cycle-switch{grid-template-columns:1fr}.checkout-stepper>div strong{font-size:.75rem}.checkout-stepper>i{margin:0 .25rem}.wordpress-download-card{flex-direction:column}.checkout-plan-summary,.checkout-card,.onboarding-card,.onboarding-summary,.onboarding-success,.checkout-status-card{border-radius:20px}}

/* Lian Ai corporate identity */
.public-brand-mark{width:42px;height:42px;object-fit:contain;display:block;filter:drop-shadow(0 6px 14px rgba(1,33,105,.14))}
.public-brand-name{color:var(--lian-pantone-280);font-weight:850;letter-spacing:-.02em}
.public-nav{box-shadow:inset 0 3px 0 var(--lian-pantone-2995)}
.public-nav .nav-link:hover{color:var(--lian-pantone-280);background:#EAF7FC}
.eyebrow{color:var(--lian-pantone-280);border:1px solid rgba(0,169,224,.12)}
.btn-primary{--bs-btn-bg:var(--lian-pantone-2728);--bs-btn-border-color:var(--lian-pantone-2728);--bs-btn-hover-bg:var(--lian-pantone-280);--bs-btn-hover-border-color:var(--lian-pantone-280)}
.public-footer-logo{display:block;width:150px;max-width:100%;height:auto;margin-bottom:1rem}.public-footer{background:linear-gradient(180deg,#EFF9FD,#E7F3FA)}

/* Lian Ai 1.7.7 · UX pública configurable */
.public-backtop{position:fixed;right:22px;bottom:22px;width:46px;height:46px;border:0;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#012169,#0047BB);color:#fff;box-shadow:0 14px 34px rgba(1,33,105,.28);opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .18s ease,visibility .18s ease,transform .18s ease;z-index:1030}.public-backtop.show{opacity:1;visibility:visible;transform:translateY(0)}.public-backtop:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(1,33,105,.34)}
@media(max-width:575.98px){.public-backtop{right:14px;bottom:14px;width:42px;height:42px}}

/* Rich blog article widgets 1.8.0 */
.article-hero{background:linear-gradient(180deg,#f5fbff 0,#fff 100%)}.article-meta{display:flex;flex-wrap:wrap;gap:.9rem;color:#708096;font-size:.85rem}.article-lead{max-width:850px}.article-rich-content{font-size:1.06rem;line-height:1.8;color:#2f3d50}.blog-widget{margin:1.6rem 0}.blog-heading{color:#012169;letter-spacing:-.025em;margin-top:2rem}.blog-rich-text p:last-child{margin-bottom:0}.blog-rich-text a{color:#006fd6;text-decoration:underline}.blog-rich-text blockquote{border-left:4px solid #00a9e0;padding-left:1rem;color:#526276}.blog-image{text-align:center}.blog-image img{max-width:100%;height:auto;border-radius:18px;box-shadow:0 10px 30px rgba(15,33,68,.08)}.blog-image figcaption{font-size:.8rem;color:#758197;margin-top:.5rem}.blog-video video{width:100%;border-radius:16px}.blog-video iframe,.blog-map iframe{border:0;border-radius:16px}.blog-separator hr{border-color:#d8e4ee;opacity:1}.blog-icon{display:flex;align-items:center;gap:.7rem;justify-content:flex-start}.blog-icon.text-center{justify-content:center}.blog-icon.text-end{justify-content:flex-end}.blog-icon i{width:52px;height:52px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,#0047bb,#00c1d4);color:#fff;font-size:1.2rem}.blog-quote{border:0;border-left:5px solid #00a9e0;background:#f4fbff;border-radius:0 18px 18px 0;padding:1.4rem 1.6rem}.blog-quote p{font-size:1.25rem;font-weight:650;color:#012169;margin:0}.blog-quote footer{color:#68788c;margin-top:.65rem}.blog-callout{border-radius:16px;padding:1.2rem 1.35rem;border:1px solid transparent}.blog-callout p{margin:.35rem 0 0}.blog-callout-info{background:#effaff;border-color:#b9ebfb}.blog-callout-success{background:#eefaf3;border-color:#bde8ce}.blog-callout-warning{background:#fff9e8;border-color:#f3d78c}.blog-callout-primary{background:#edf4ff;border-color:#afc9ff}.blog-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.blog-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:14px}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.blog-related-grid article{border:1px solid #dfe8ef;border-radius:16px;overflow:hidden;background:#fff}.blog-related-grid img{width:100%;aspect-ratio:16/10;object-fit:cover}.blog-related-grid article>div{padding:1rem}.blog-related-grid h3{font-size:1rem;color:#012169}.blog-related-grid p{font-size:.85rem;color:#718096}.blog-related-grid a{font-size:.85rem;font-weight:700}.blog-animated-headline{font-size:clamp(1.8rem,4vw,3rem);font-weight:800;letter-spacing:-.04em;color:#012169}.blog-animated-headline strong{background:linear-gradient(90deg,#0047bb,#00c1d4);-webkit-background-clip:text;background-clip:text;color:transparent}.blog-price-list{display:grid;gap:.65rem}.blog-price-list>div{display:flex;gap:1rem;align-items:center;justify-content:space-between;border-bottom:1px dashed #cad7e2;padding:.7rem 0}.blog-price-list span{display:flex;flex-direction:column}.blog-price-list small{color:#77869a}.blog-price-list b{color:#0047bb;font-size:1.05rem}.blog-price-table{max-width:460px;margin:1.8rem auto;border:1px solid #dbe6ee;border-radius:22px;padding:1.4rem;background:#fff;box-shadow:0 16px 40px rgba(0,37,94,.08)}.blog-price-table-head{text-align:center}.blog-price-table-head>span{font-size:.72rem;font-weight:800;text-transform:uppercase;color:#006f9e}.blog-price-table .price{font-size:2.3rem;font-weight:850;color:#0047bb}.blog-price-table ul{list-style:none;padding:0;display:grid;gap:.55rem}.blog-price-table li{display:flex;gap:.6rem;align-items:center}.blog-price-table li i{color:#16a66a}.blog-flip-box{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.blog-flip-box>div{min-height:200px;border-radius:20px;padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.blog-flip-box>div:first-child{background:linear-gradient(135deg,#0047bb,#00a9e0);color:#fff}.blog-flip-box>div:last-child{background:#012169;color:#fff}.blog-cta{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;background:linear-gradient(135deg,#012169,#0047bb 60%,#00a9e0);color:#fff;border-radius:24px;padding:1.6rem 1.8rem}.blog-cta span{font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;color:#7be9ff}.blog-cta h3{color:#fff}.blog-cta p{margin:0;color:#dceeff}.blog-carousel{border-radius:18px;overflow:hidden}.blog-carousel img{aspect-ratio:16/9;object-fit:cover}.blog-inner-section{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.blog-inner-section>div{border:1px solid #e1e9f0;border-radius:16px;padding:1.2rem;background:#fff}
@media(max-width:768px){.blog-gallery{grid-template-columns:repeat(2,1fr)}.blog-related-grid,.blog-flip-box,.blog-inner-section{grid-template-columns:1fr}.blog-cta{align-items:flex-start;flex-direction:column}.article-rich-content{font-size:1rem}}
