﻿.page-hero{background-color:#f7f9fc;text-align:center;padding-block:clamp(32px,6vw,48px);border-bottom:1px solid #e6ecf3;}.steps-grid{display:grid;grid-template-columns:1fr;gap:32px;margin-top:32px;max-width:1000px;margin-inline:auto;}.step-item{text-align:center;}.step-icon{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#e8f1ff;margin:0 auto 16px;font-size:2.5rem;color:#e63946;}.science-section{background-color:#f7f9fc;}.science-grid{display:grid;grid-template-columns:1fr;gap:clamp(24px,6vw,48px);align-items:center;}.science-image-container{border-radius:18px;overflow:hidden;box-shadow:0 14px 32px rgba(15,31,53,.1);background-color:#e6ecf3;}.science-image-container img{width:100%;}.science-callout{background:#fff;border-left:4px solid #2fbf9f;padding:16px;margin:24px 0;border-radius:0 8px 8px 0;}.science-callout p{margin:0 0 16px;color:#5c6a7c;max-width:65ch;}.comparison-wrapper{display:grid;grid-template-columns:1fr;gap:24px;margin-top:32px;}.comparison-wrapper .comparison-card{border:2px solid #e6ecf3;border-radius:18px;background:#fff;text-align:left;}.comparison-wrapper .comparison-card.featured{border-color:#2fbf9f;box-shadow:0 14px 32px rgba(15,31,53,.1);}.comparison-wrapper .comparison-card h3{padding:16px 24px;margin:0;border-bottom:1px solid #e6ecf3;text-align:center;}.comparison-row{padding:16px 24px;}.comparison-row:not(:last-child){border-bottom:1px solid #e6ecf3;}.comparison-row strong{display:block;color:#0e2a47;font-size:.9rem;margin-bottom:8px;}.comparison-row p{margin:0;font-size:.95rem;}.faq-preview-section{background-color:#e8f1ff;}.faq-accordion{max-width:800px;margin:32px auto 0;display:grid;gap:12px;}.faq-preview-section .btn{margin-top:24px;}@media(min-width:768px){.steps-grid{grid-template-columns:repeat(3,1fr);}.science-grid{grid-template-columns:1.1fr 1fr;}.comparison-wrapper{grid-template-columns:repeat(2,1fr);}}