.fw-split-section{padding:var(--section-y) 0}.fw-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-corners=sharp] .fw-split{gap:0}.fw-split--n1{grid-template-columns:minmax(0,1fr)}.fw-split-tile{aspect-ratio:1;border-radius:var(--ui-radius,12px);background:var(--bg-11,#f2f2f2);color:var(--white);outline:none;text-decoration:none;display:block;position:relative;overflow:hidden}.fw-split--n1 .fw-split-tile{aspect-ratio:2}.fw-split-tile:focus-visible{box-shadow:inset 0 0 0 3px var(--primary)}.fw-split-media{position:absolute;inset:0}.fw-split-img{object-fit:cover;width:100%;height:100%}.fw-split-media:after{content:"";pointer-events:none;background:linear-gradient(#0000 40%,#00000040 65%,#0009 100%);position:absolute;inset:0}.fw-split-body{z-index:1;flex-direction:column;align-items:flex-start;min-width:0;padding:40px;display:flex;position:absolute;bottom:0;left:0;right:0}.fw-split-eyebrow{letter-spacing:.2em;text-transform:uppercase;opacity:.9;overflow-wrap:anywhere;max-width:100%;font-size:12px;font-weight:600;line-height:1.4}.fw-split-title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;margin:8px 0 0;font-size:34px;font-weight:500;line-height:1.2;display:-webkit-box;overflow:hidden}.tf-btn.fw-split-btn{border-radius:var(--btn-radius,8px);background:var(--white);max-width:100%;min-height:44px;color:var(--main);letter-spacing:.12em;text-transform:uppercase;white-space:normal;overflow-wrap:anywhere;border:0;margin-top:18px;padding:12px 28px;font-size:12px;font-weight:600;line-height:1.3;transition:background-color .25s,color .25s}@media (hover:hover){.fw-split-tile:hover .fw-split-btn{background:var(--main);color:var(--white)}}@media (max-width:991px){.fw-split-body{padding:28px}.fw-split-title{font-size:28px}}@media (max-width:767px){.fw-split,[data-corners=sharp] .fw-split{grid-template-columns:minmax(0,1fr);gap:4px}.fw-split--n1 .fw-split-tile{aspect-ratio:1}.fw-split-body{padding:20px}.fw-split-eyebrow{letter-spacing:.16em;font-size:11px}.fw-split-title{font-size:24px}.tf-btn.fw-split-btn{margin-top:14px;padding:11px 22px}}@media (prefers-reduced-motion:reduce){.tf-btn.fw-split-btn{transition:none}}
.fw-ic-section{padding:var(--section-y) 0}.fw-ic-grid{--fw-ic-cols:4;grid-template-columns:repeat(var(--fw-ic-cols), minmax(0, 1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.fw-ic-card{border:1px solid var(--line);border-radius:var(--ui-radius,12px);background:var(--white);text-align:center;flex-direction:column;align-items:center;min-width:0;padding:28px 16px;display:flex}.fw-ic-icon{width:30px;height:30px;color:var(--main);flex-shrink:0}.fw-ic-title{max-width:100%;color:var(--main);overflow-wrap:anywhere;margin:14px 0 0;font-size:15px;font-weight:600;line-height:1.35}.fw-ic-text{max-width:100%;color:var(--text);overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.55}@media (max-width:1199px){.fw-ic-grid{grid-template-columns:repeat(var(--fw-ic-cols-md,4), minmax(0, 1fr))}}@media (max-width:767px){.fw-ic-grid{grid-template-columns:repeat(var(--fw-ic-cols-sm,2), minmax(0, 1fr));gap:10px}.fw-ic-card{padding:20px 10px}.fw-ic-icon{width:26px;height:26px}.fw-ic-title{margin-top:10px;font-size:14px}.fw-ic-text{font-size:12px}}
.seo-section{padding:var(--section-y) 0}.seo-head{text-align:center;max-width:760px;margin:0 auto}.seo-eyebrow{background:var(--primary-soft);max-width:100%;color:var(--primary-text);letter-spacing:.08em;text-transform:uppercase;word-break:break-word;border-radius:999px;margin-bottom:14px;padding:6px 14px;font-size:12px;font-weight:700;line-height:1.4;display:inline-block}.seo-eyebrow:lang(bn){letter-spacing:0}.seo-title{color:var(--main);white-space:pre-line;word-break:break-word;margin:0;font-size:26px;font-weight:700;line-height:1.25}.seo-title:lang(bn){line-height:1.5}.seo-intro{color:var(--text);white-space:pre-line;margin:14px 0 0;font-size:16px;line-height:1.7}.seo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1000px;margin:32px auto 0;padding:0;list-style:none;display:grid}.seo-cards.is-single{grid-template-columns:minmax(0,1fr);max-width:560px}.seo-section .seo-cards:first-child{margin-top:0}.seo-card{background:var(--white);border:1px solid var(--line);text-align:left;border-radius:12px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.seo-check{background:var(--primary-soft);width:30px;height:30px;color:var(--primary-text);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.seo-card-body{min-width:0;padding-top:3px}.seo-card-title{color:var(--main);word-break:break-word;margin:0;font-size:16px;font-weight:700;line-height:1.4}.seo-card-desc{color:var(--text);white-space:pre-line;word-break:break-word;margin:4px 0 0;font-size:14px;line-height:1.6}.seo-card-desc:first-child{margin-top:0}.seo-box{background:var(--primary-soft);text-align:center;border-radius:12px;max-width:1000px;margin:32px auto 0;padding:28px 32px}.seo-section .seo-box:first-child{margin-top:0}.seo-box-title{color:var(--main);white-space:pre-line;word-break:break-word;margin:0;font-size:22px;font-weight:700;line-height:1.3}.seo-box-title:lang(bn){line-height:1.5}.seo-box-text{max-width:760px;color:var(--text);white-space:pre-line;margin:10px auto 0;font-size:15px;line-height:1.7}.seo-box-text:first-child{margin-top:0}.seo-chips{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.seo-chips:first-child{margin-top:0}.seo-chip{border:1px solid var(--line);background:var(--white);color:var(--main);border-radius:999px;padding:7px 16px;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-block}.seo-chip:hover{border-color:var(--primary);background:var(--primary);color:var(--on-primary)}.seo-chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:767px){.seo-section{padding:var(--section-y) 0}.seo-eyebrow{margin-bottom:10px;font-size:11px}.seo-title{font-size:20px}.seo-intro{font-size:14.5px}.seo-cards,.seo-cards.is-single{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.seo-card{gap:12px;padding:14px 16px}.seo-check{width:26px;height:26px}.seo-card-title{font-size:15px}.seo-box{margin-top:24px;padding:22px 16px}.seo-box-title{font-size:18px}.seo-box-text{font-size:14px}.seo-chips{gap:8px}.seo-chip{padding:6px 13px;font-size:13px}}
