.comparison-table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table-container{width:1136px;min-width:1136px;background:#ffffff;border-radius:20px;overflow:hidden;box-shadow:0 8px 32px rgba(4,43,28,.15)}@media (max-width:768px){.comparison-table-wrapper{position:relative;padding-bottom:8px}.comparison-table-wrapper:after{content:"← Scroll to see more →";display:block;text-align:center;color:#ffffff;font-family:Inter,sans-serif;font-size:12px;margin-top:12px;opacity:.8}.comparison-table-wrapper{background:linear-gradient(90deg,white 30%,rgba(255,255,255,0)),linear-gradient(90deg,rgba(0,0,0,.15),rgba(255,255,255,0) 16px);background-repeat:no-repeat;background-position:100%,100%;background-size:40px 100%,16px 100%;background-attachment:local,scroll}}@media (min-width:769px){.comparison-table-wrapper{display:flex;justify-content:center}.comparison-table-container{width:1136px}}.problem-cards-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.problem-card{transition:transform .2s ease,box-shadow .2s ease}.problem-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}@media (max-width:1100px){.problem-cards-grid{grid-template-columns:repeat(2,1fr);gap:20px}.problem-card:last-child{grid-column:span 2;max-width:50%;justify-self:center}}@media (max-width:768px){.problem-cards-grid{grid-template-columns:1fr;gap:16px}.problem-card:last-child{grid-column:span 1;max-width:100%}}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.feature-card{transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px rgba(0,0,0,.08)}@media (max-width:1000px){.features-grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:600px){.features-grid{grid-template-columns:1fr;gap:12px}}.how-it-works-timeline{display:flex;justify-content:space-between;align-items:flex-start;position:relative;max-width:1000px;margin:0 auto}.timeline-step{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1 1;position:relative;padding:0 8px}.timeline-content{margin-top:16px;max-width:160px}.timeline-connector{position:absolute;top:24px;left:calc(50% + 32px);width:calc(100% - 64px);height:2px;background:linear-gradient(90deg,#A3E7AE,#6FBA9A)}@media (max-width:900px){.how-it-works-timeline{flex-wrap:wrap;justify-content:center;gap:32px}.timeline-step{flex-grow:0;flex-shrink:0;flex-basis:calc(33.333% - 24px);min-width:140px}.timeline-connector{display:none}}@media (max-width:768px){.how-it-works-timeline{flex-direction:column;align-items:center;gap:0}.timeline-step{flex-direction:row;text-align:left;width:100%;max-width:320px;padding:16px 0;position:relative}.timeline-content{margin-top:0;margin-left:16px;max-width:none}.timeline-connector{display:block;position:absolute;top:64px;left:24px;width:2px;height:calc(100% - 32px);background:linear-gradient(180deg,#A3E7AE,#6FBA9A)}.timeline-step:last-child .timeline-connector{display:none}}@media (max-width:480px){.timeline-step{max-width:100%;padding:12px 0}.timeline-content h3{font-size:16px}.timeline-content p{font-size:13px}}