.competitor-detail-page{color:#071426;background:#f7f5f0;min-height:100vh}.competitor-detail-page main{overflow:hidden}.competitor-hero,.competitor-split,.competitor-model,.competitor-related,.competitor-faq,.competitor-siblings,.competitor-not-found{width:min(1180px,100vw - 48px);margin:0 auto}.competitor-hero{grid-template-columns:minmax(0,.82fr) minmax(360px,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);min-height:92vh;padding:clamp(6rem,10vw,8rem) 0 clamp(4rem,7vw,6rem);display:grid}.competitor-back{color:#5e6d80;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.competitor-hero h1,.competitor-split h2,.competitor-model h2,.competitor-related h2,.competitor-faq h2,.competitor-siblings h2,.competitor-not-found h1{font-family:var(--font-heading);letter-spacing:0;text-transform:capitalize;font-weight:500}.competitor-hero h1{max-width:9ch;margin:1rem 0 1.2rem;font-size:clamp(4.2rem,8vw,7.8rem);line-height:.92}.competitor-hero-copy>p{color:#52647a;max-width:62ch;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7}.competitor-actions{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.competitor-actions button,.competitor-actions a,.competitor-not-found a{min-height:48px;font:inherit;cursor:pointer;border:1px solid #07142624;border-radius:999px;align-items:center;gap:.45rem;padding:0 1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.competitor-actions button,.competitor-not-found a{color:#fff;background:#071426}.competitor-actions a{color:#071426;background:#ffffffb8}.competitor-hero-visual{background:linear-gradient(90deg,#2fd7c624,#0000 52%),linear-gradient(145deg,#ffffffe0,#ffffff6b);border-radius:52px;grid-template-columns:1fr 1fr;align-items:center;gap:1rem;min-height:480px;padding:clamp(1.25rem,4vw,3rem);display:grid;box-shadow:0 36px 90px #0714261f}.competitor-product{aspect-ratio:4/5;background:#ffffffa3;border:1px solid #07142614;border-radius:36px;place-items:center;display:grid}.competitor-product.is-coodra{background:linear-gradient(160deg,#2fd7c642,#ffffffb3)}.competitor-product img{object-fit:contain;width:62%;max-height:42%}.competitor-split{background:#0714261f;border-radius:34px;grid-template-columns:1fr 1fr;align-items:center;gap:1px;min-height:74vh;display:grid;overflow:hidden}.competitor-split>div,.competitor-model>div{background:#ffffffb3;height:100%;padding:clamp(1.4rem,4vw,3rem)}.competitor-split h2,.competitor-model h2,.competitor-related h2,.competitor-faq h2,.competitor-siblings h2,.competitor-not-found h1{margin:0 0 1.4rem;font-size:clamp(2.3rem,4.2vw,4.5rem);line-height:1}.competitor-split ul{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.competitor-split li{color:#52647a;align-items:flex-start;gap:.7rem;font-weight:700;line-height:1.55;display:flex}.competitor-split svg{color:#20bfb4;flex:none;margin-top:.15rem}.competitor-model{background:#0714261f;border-radius:34px;grid-template-columns:1fr 1fr;align-items:stretch;gap:1px;min-height:60vh;margin-top:clamp(4rem,8vw,7rem);display:grid;overflow:hidden}.competitor-model p,.competitor-faq p,.competitor-not-found p{color:#52647a;line-height:1.65}.competitor-related,.competitor-faq,.competitor-siblings{padding:clamp(4.5rem,8vw,7rem) 0}.competitor-related>div,.competitor-siblings>div{flex-wrap:wrap;gap:.75rem;display:flex}.competitor-related a,.competitor-siblings a{color:#071426;background:#ffffffad;border:1px solid #0714261f;border-radius:999px;align-items:center;gap:.75rem;min-height:58px;padding:0 1rem;font-weight:800;text-decoration:none;display:inline-flex}.competitor-related img{object-fit:contain;width:30px;height:30px}.competitor-faq>div{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.competitor-faq details{background:#ffffffb3;border:1px solid #0714261a;border-radius:18px;padding:1rem}.competitor-faq summary{cursor:pointer;font-weight:800}.competitor-not-found{text-align:center;place-content:center;min-height:70vh;display:grid}@media (width<=900px){.competitor-hero,.competitor-split,.competitor-model,.competitor-hero-visual,.competitor-faq>div{grid-template-columns:1fr}}
