/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01){font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;color:var(--yw-muted)!important;margin:0;padding:0;background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .container{max-width:var(--yw-content-width);margin:0 auto;padding:0 20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) header{background-color:var(--yw-soft)!important;color:var(--yw-ink)!important;padding:40px 0;margin-bottom:30px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .header-content{text-align:center;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h1{margin:0;font-size:var(--yw-h1)!important;line-height:1.2!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .subtitle{font-size:var(--yw-text)!important;margin-top:10px;opacity:0.9;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) section{background-color:var(--yw-surface)!important;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;margin-bottom:30px;padding:30px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h2{color:var(--yw-primary)!important;border-bottom:2px solid var(--yw-border)!important;padding-bottom:10px;margin-top:0;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h3{color:var(--yw-navy)!important;margin-top:25px;margin-bottom:15px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) p{margin-bottom:15px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) ul{padding-left:20px;margin-bottom:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) ol{padding-left:20px;margin-bottom:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) li{margin-bottom:8px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) table{width:100%;border-collapse:collapse;margin-bottom:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) th{background-color:var(--yw-navy)!important;color:var(--yw-surface)!important;text-align:left;padding:12px 15px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) td{border-bottom:1px solid var(--yw-border)!important;padding:12px 15px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) tr:nth-child(even){background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .feature-box{background-color:var(--yw-soft)!important;border-left:4px solid var(--yw-border)!important;padding:20px;margin-bottom:20px;border-radius:var(--yw-radius)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .feature-box h4{margin-top:0;color:var(--yw-navy)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-card{flex:1;min-width:300px;background-color:var(--yw-soft)!important;border-radius:var(--yw-radius)!important;padding:20px;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-card h4{color:var(--yw-navy)!important;margin-top:0;border-bottom:1px solid var(--yw-border)!important;padding-bottom:10px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) footer{background-color:var(--yw-soft)!important;color:var(--yw-ink)!important;padding:20px 0;text-align:center;margin-top:40px;}@media (max-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) section{padding:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-card{min-width:100%;}}

/* Shared layout adapter. Appearance uses Yawnder tokens. */
:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01){font-family:var(--yw-font-body)!important;line-height:var(--yw-line)!important;color:var(--yw-muted)!important;margin:0;padding:20px;background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .container{max-width:var(--yw-content-width);margin:0 auto;background-color:var(--yw-surface)!important;padding:30px;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h1{color:var(--yw-primary)!important;text-align:center;margin-bottom:30px;font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h2{color:var(--yw-primary)!important;border-bottom:2px solid var(--yw-border)!important;padding-bottom:10px;margin-top:40px;font-size:var(--yw-h2)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-table{width:100%;border-collapse:collapse;margin-bottom:30px;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-table th{background-color:var(--yw-navy)!important;color:var(--yw-surface)!important;text-align:left;padding:12px 15px;position:sticky;top:0;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-table td{border-bottom:1px solid var(--yw-border)!important;padding:12px 15px;vertical-align:top;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-table tr:nth-child(even){background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .feature-column{font-weight:bold!important;width:18%;background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .chattam-column{background-color:var(--yw-soft)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .strength-weakness{margin-bottom:40px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .strength-weakness h3{color:var(--yw-navy)!important;margin-top:25px;margin-bottom:10px;font-size:var(--yw-h3)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .strengths{margin-top:10px;background-color:var(--yw-surface)!important;padding:15px 20px;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .weaknesses{margin-top:10px;background-color:var(--yw-surface)!important;padding:15px 20px;border-radius:var(--yw-radius)!important;box-shadow:var(--yw-shadow)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .strengths h4{color:var(--yw-navy)!important;margin-top:0;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .weaknesses h4{color:var(--yw-navy)!important;margin-top:0;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) ul{padding-left:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) li{margin-bottom:8px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .market-position{background-color:var(--yw-soft)!important;padding:20px;border-radius:var(--yw-radius)!important;margin-top:30px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .market-position h2{margin-top:0;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .market-tier{margin-bottom:20px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .market-tier h3{color:var(--yw-navy)!important;margin-bottom:10px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .summary{background-color:var(--yw-soft)!important;padding:20px;border-radius:var(--yw-radius)!important;margin-top:30px;border-left:5px solid var(--yw-border)!important;}@media (max-width: 768px){:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .comparison-table{display:block;overflow-x:auto;white-space:nowrap;font-size:var(--yw-text)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) .container{padding:15px;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h1{font-size:var(--yw-h1)!important;}:where(html body.yw-design-system.yw-legacy-layout-840c0b3d1cf08c01) h2{font-size:var(--yw-h2)!important;}}
