@import url('/assets/css/startora-landing.css');

.compare{background:linear-gradient(180deg,#f0f4f8 0%,#e8eef4 100%);padding:36px 0}
.compare .compare__inner{max-width:var(--max-width);margin:0 auto;padding:0 var(--gutter);text-align:center}
.compare table{margin:0 auto;max-width:680px;width:100%;background:#fff;box-shadow:0 10px 32px rgba(20,24,31,.08)}
.compare th,.compare td{padding:14px 12px;vertical-align:middle;text-align:center}
.compare th:first-child,.compare td:first-child{text-align:left}
.compare th.highlight,.compare td.win{background:#ecfdf5}
.compare th.highlight{color:#047857}
.compare tr:nth-child(even) td:not(.win){background:#fafbfc}
.compare tr:nth-child(even) td.win{background:#d1fae5}
.hero-bullets{max-width:520px;margin:0 auto 18px;text-align:left;display:block}
.hero-bullets:empty{display:none}
.hero-bullets li{font-size:14.5px;color:var(--color-text-muted);margin-bottom:10px;padding-left:24px;position:relative;line-height:1.4;list-style:none}
.hero-bullets li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:800}
@media (min-width:960px){.hero-bullets{margin-left:0}}
@media (max-width:959px){
  .hero h1{font-size:27px}
  .hero .lead{font-size:16px}
  .hero-image{aspect-ratio:1/1}
  .hero-image img,.hero-image video{width:100%;height:100%;object-fit:cover;object-position:center}
  .why-img{aspect-ratio:1/1;border-radius:var(--radius-lg);overflow:hidden}
  .why-img img,.why-img video{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0;display:block}
  .kit-box>img{aspect-ratio:1/1;width:100%;object-fit:cover;object-position:center}
  .testimonial .t-photo{aspect-ratio:1/1;object-fit:cover;object-position:center}
}
.cod-form .cod-form__field{margin-bottom:10px}
.cod-form .cod-form__label{display:block;font-size:15px;font-weight:700;margin:0 0 6px;text-align:left}
.cod-form .cod-form__input{width:100%;padding:16px 18px;border:1px solid var(--color-border);border-radius:16px;font-size:16px;font-family:var(--font);background:#fff;box-sizing:border-box}
.cod-form .cod-form__error{display:none;color:var(--color-accent);font-size:12px;margin-top:4px;text-align:left}
.cod-form .cod-form__field.has-error .cod-form__error{display:block}
.cod-form .cta-btn{width:100%;margin-top:10px;border:0}
