.hero-header{justify-content:end;align-items:center;gap:10px;width:100%;padding:20px 30px;display:flex}.hero-header span{color:#1d921b;font-size:16px;font-weight:600}.hero-header button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#004c00,#1d921b);border:none;border-radius:5px;padding:10px 20px}.hero-main{justify-content:space-between;align-items:center;padding:20px 30px;display:flex}@media (max-width:920px){.hero-main{flex-direction:column}}.hero-main .hero-main-left{flex-direction:column;gap:20px;width:50%;display:flex}@media (max-width:740px){.hero-main .hero-main-left{width:100%}}.hero-main .hero-main-left h1{color:#212529;font-size:36px;font-weight:600}.hero-main .hero-main-left h1 .green{color:#1d921b}.hero-main .hero-main-left p{color:#6c757d;font-size:16px}.hero-main .hero-main-left button{color:#fff;cursor:pointer;background:linear-gradient(90deg,#004c00,#1d921b);border:none;border-radius:50px;width:40%;padding:10px 20px}@media (max-width:1024px){.hero-main .hero-main-left button{width:100%}}.hero-main .hero-main-left .check-list{border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:10px;display:flex}.hero-main .hero-main-left .check-list p{color:#6c757d;font-size:14px}.hero-main .hero-main-left .check-list span{color:#1d921b;font-weight:600}.hero-main .hero-main-right{justify-content:center;width:50%;display:flex}@media (max-width:740px){.hero-main .hero-main-right{width:100%}}.hero-main .hero-main-right img{max-width:100%;height:auto}.hero-service-main{background:#212529;height:auto}.hero-service-main .service-top{text-align:center;width:100%}.hero-service-main .service-top h1{color:#fff;text-align:center;padding-top:40px;font-size:36px;font-weight:600}.hero-service-main .service-top p{color:#6c757d;text-align:center;font-size:16px}.hero-service-main .hero-service{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:20px;padding:20px 30px;display:flex}.hero-service-main .service-card{border:1px solid #f6f6f666;border-radius:17px;width:32%;padding:20px}@media (max-width:740px){.hero-service-main .service-card{width:48%}}@media (max-width:600px){.hero-service-main .service-card{width:100%}}.hero-service-main .service-card h3{color:#fff;margin-bottom:10px;font-size:18px;font-weight:600}.hero-service-main .service-card p{color:#fff;font-size:14px}.hero-table-main{text-align:center;margin-top:20px;padding:20px 30px}.hero-table-main h1{color:#212529;margin-bottom:10px;font-size:36px;font-weight:600}.hero-table-main p{color:#6c757d;font-size:16px}.hero-table-main .comparison-table-wrapper{background:#fff;border:1px solid #ebebeb;border-radius:12px;overflow-x:auto;box-shadow:0 4px 16px #00000008}.hero-table-main .comparison-table-wrapper .comparison-table{border-collapse:collapse;text-align:left;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-table-main .comparison-table-wrapper .comparison-table th,.hero-table-main .comparison-table-wrapper .comparison-table td{padding:20px 24px;font-size:14px;line-height:1.5}.hero-table-main .comparison-table-wrapper .comparison-table th{color:#1a1a1a;background-color:#e5e7eb;border-bottom:1px solid #eaeaea;font-weight:600}.hero-table-main .comparison-table-wrapper .comparison-table th.highlight-header{color:#15803d}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr{border-bottom:1px solid #f1f1f1}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr:last-child{border-bottom:none}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr td.feature-cell{color:#1a1a1a;width:22%;font-weight:600}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr td.standard-cell{color:#6b7280;width:39%}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr td.w2w-cell{color:#1f2937;width:39%}.hero-table-main .comparison-table-wrapper .comparison-table tbody tr td.w2w-cell.green-text{color:#15803d;font-weight:500}.testinomial-card{padding:20px 30px}.testinomial-card .testinomial-content{background-color:#ecf4ec;border-radius:24px;justify-content:center;gap:30px;margin-top:10px;margin-bottom:10px;padding:30px;display:flex}@media (max-width:740px){.testinomial-card .testinomial-content{flex-direction:column}}.testinomial-card .testinomial-content .testinomial-image{border-radius:20px;width:30%}@media (max-width:740px){.testinomial-card .testinomial-content .testinomial-image{width:100%}}.testinomial-card .testinomial-content .testinomial-image .test-img{border-radius:20px;width:100%;height:100%}.testinomial-card .testinomial-content .testinomial-text{width:70%}@media (max-width:740px){.testinomial-card .testinomial-content .testinomial-text{width:100%}}.testinomial-card .testinomial-content .testinomial-text span{color:#15803d;background-color:#fff;border-radius:30px;margin-bottom:10px;padding:4px;font-size:12px;font-weight:600}.testinomial-card .testinomial-content .testinomial-text p{color:#212529;margin-top:30px;font-size:16px}.testinomial-card .testinomial-content .testinomial-text .name{margin-top:40px;font-size:16px;font-weight:600}.testinomial-card .testinomial-content .testinomial-text .des{color:#6c757d;font-size:12px}.pricing-section{margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pricing-section .pricing-header{text-align:center;margin-bottom:48px}.pricing-section .pricing-header h2{color:#111827;margin-bottom:12px;font-size:32px;font-weight:700}.pricing-section .pricing-header p{color:#4b5563;max-width:600px;margin:0 auto;font-size:15px;line-height:1.5}.pricing-section .pricing-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:stretch;gap:24px;margin-bottom:32px;display:grid}.pricing-section .pricing-grid .pricing-card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;flex-direction:column;padding:32px;transition:transform .2s;display:flex;position:relative;box-shadow:0 4px 12px #00000005}.pricing-section .pricing-grid .pricing-card.dark-card{color:#fff;background:#121212;border:1px solid #1f2937;box-shadow:0 12px 32px #12742d26}.pricing-section .pricing-grid .pricing-card.dark-card .price{color:#fff!important}.pricing-section .pricing-grid .pricing-card.dark-card .period{color:#9ca3af!important}.pricing-section .pricing-grid .pricing-card.dark-card .card-top h3,.pricing-section .pricing-grid .pricing-card.dark-card .card-top .price{color:#fff}.pricing-section .pricing-grid .pricing-card.dark-card .card-top .period,.pricing-section .pricing-grid .pricing-card.dark-card .card-top .plan-description{color:#9ca3af}.pricing-section .pricing-grid .pricing-card.dark-card .card-divider{background-color:#27272a}.pricing-section .pricing-grid .pricing-card.dark-card .feature-list li{color:#e5e7eb}.pricing-section .pricing-grid .pricing-card.dark-card .feature-list li .check-icon{color:#22c55e}.pricing-section .pricing-grid .pricing-card.popular-card{border-color:#16a34a}.pricing-section .pricing-grid .pricing-card .popular-badge{color:#fff;letter-spacing:.5px;background-color:#16a34a;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700;position:absolute;top:24px;right:28px}.pricing-section .pricing-grid .pricing-card .card-top h3{color:#1f2937;margin-bottom:16px;font-size:18px;font-weight:600}.pricing-section .pricing-grid .pricing-card .card-top .price-wrapper{align-items:baseline;margin-bottom:12px;display:flex}.pricing-section .pricing-grid .pricing-card .card-top .price-wrapper .price{color:#111827;font-size:40px;font-weight:700}.pricing-section .pricing-grid .pricing-card .card-top .price-wrapper .period{color:#6b7280;margin-left:4px;font-size:14px}.pricing-section .pricing-grid .pricing-card .card-top .plan-description{color:#6b7280;min-height:40px;font-size:13px;line-height:1.5}.pricing-section .pricing-grid .pricing-card .card-divider{background-color:#f3f4f6;width:100%;height:1px;margin:24px 0}.pricing-section .pricing-grid .pricing-card .feature-list{flex-grow:1;margin:0 0 32px;padding:0;list-style:none}.pricing-section .pricing-grid .pricing-card .feature-list li{color:#374151;align-items:flex-start;margin-bottom:16px;font-size:13px;line-height:1.4;display:flex}.pricing-section .pricing-grid .pricing-card .feature-list li .check-icon{color:#16a34a;margin-right:12px;font-size:14px;font-weight:700}.pricing-section .pricing-grid .pricing-card .card-action{margin-top:auto}.pricing-section .pricing-grid .pricing-card .card-action .plan-btn{cursor:pointer;border:none;border-radius:30px;width:100%;padding:14px 20px;font-size:14px;font-weight:600;transition:background-color .2s}.pricing-section .pricing-grid .pricing-card .card-action .plan-btn.btn-dark{color:#fff;background-color:#0d471b}.pricing-section .pricing-grid .pricing-card .card-action .plan-btn.btn-dark:hover{background-color:#093312}.pricing-section .pricing-grid .pricing-card .card-action .plan-btn.btn-green{color:#fff;background-color:#16a34a}.pricing-section .pricing-grid .pricing-card .card-action .plan-btn.btn-green:hover{background-color:#15803d}.pricing-section .dpp-note-banner{background-color:#f0fdf4;border:1px solid #dcfce7;border-radius:12px;padding:20px 24px}.pricing-section .dpp-note-banner h4{color:#166534;letter-spacing:.3px;margin:0 0 6px;font-size:12px;font-weight:700}.pricing-section .dpp-note-banner p{color:#1f2937;margin:0;font-size:13px;line-height:1.5}.pathway-section{margin-bottom:20px;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.pathway-section .pathway-header{text-align:center;margin-bottom:60px}.pathway-section .pathway-header h2{color:#111827;margin-bottom:12px;font-size:32px;font-weight:700}.pathway-section .pathway-header p{color:#4b5563;max-width:600px;margin:0 auto;font-size:15px;line-height:1.5}.pathway-section .pathway-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid;position:relative}@media (max-width:1024px){.pathway-section .pathway-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.pathway-section .pathway-grid{grid-template-columns:1fr}}.pathway-section .pathway-grid .pathway-step-card{flex-direction:column;display:flex}.pathway-section .pathway-grid .pathway-step-card .step-indicator-wrapper{align-items:center;margin-bottom:24px;display:flex;position:relative}.pathway-section .pathway-grid .pathway-step-card .step-indicator-wrapper .step-badge{color:#fff;z-index:2;background-color:#16a34a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.pathway-section .pathway-grid .pathway-step-card .step-indicator-wrapper .step-connector-line{z-index:1;background-color:#e5e7eb;width:200px;height:2px;position:absolute;left:36px;right:-24px}@media (max-width:1024px){.pathway-section .pathway-grid .pathway-step-card .step-indicator-wrapper .step-connector-line{display:none}}.pathway-section .pathway-grid .pathway-step-card .step-content h3{color:#111827;margin-bottom:10px;font-size:16px;font-weight:600;line-height:1.4}.pathway-section .pathway-grid .pathway-step-card .step-content p{color:#6b7280;margin:0;font-size:13px;line-height:1.5}.cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#0f6e2b 0%,#083b16 100%);margin-top:30px;padding:80px 20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cta-section .cta-container{border-top:1px solid #ffffff4d;border-bottom:1px solid #ffffff4d;margin:0 auto;padding-top:30px;padding-bottom:30px}.cta-section .cta-container h2{color:#fff;letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:600}.cta-section .cta-container p{color:#ffffffd9;max-width:600px;margin-bottom:36px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.6}.cta-section .cta-container .cta-buttons{justify-content:center;gap:16px;margin-bottom:24px;display:flex}@media (max-width:480px){.cta-section .cta-container .cta-buttons{flex-direction:column;align-items:stretch}}.cta-section .cta-container .cta-buttons button{cursor:pointer;border:none;border-radius:30px;padding:14px 28px;font-size:14px;font-weight:600;transition:transform .1s,background-color .2s}.cta-section .cta-container .cta-buttons button:active{transform:scale(.98)}.cta-section .cta-container .cta-buttons .btn-white{color:#111827;background-color:#fff}.cta-section .cta-container .cta-buttons .btn-white:hover{background-color:#f3f4f6}.cta-section .cta-container .cta-buttons .btn-dark{color:#fff;background-color:#121212;border:1px solid #ffffff26}.cta-section .cta-container .cta-buttons .btn-dark:hover{background-color:#1f2937}.cta-section .cta-container .cta-footer .support-link{color:#fffc;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;text-decoration:underline;transition:color .2s}.cta-section .cta-container .cta-footer .support-link:hover{color:#fff}.footer-section{color:#111827;background:linear-gradient(135deg,#0f6e2b 10%,gold 60%,#fff 100%);border-top-left-radius:24px;border-top-right-radius:24px;margin:60px 78px;padding:50px 40px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.footer-section .footer-container{max-width:1200px;margin:0 auto}.footer-section .footer-container .footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:60px;display:flex}.footer-section .footer-container .footer-top .footer-brand h3{color:#fff;letter-spacing:-.5px;margin:0;font-size:28px;font-weight:700}.footer-section .footer-container .footer-top .social-pill{background-color:#fff;border-radius:15px;flex-wrap:wrap;gap:48px;width:38%;padding:15px 18px;display:flex;box-shadow:0 4px 12px #0000000d}@media (max-width:740px){.footer-section .footer-container .footer-top .social-pill{width:100%}}.footer-section .footer-container .footer-top .social-pill a{color:#111827;font-size:14px;text-decoration:none;transition:color .2s}.footer-section .footer-container .footer-top .social-pill a:hover{color:#16a34a}.footer-section .footer-container .footer-content-grid{grid-template-columns:1fr 2fr;gap:40px;display:grid}@media (max-width:768px){.footer-section .footer-container .footer-content-grid{grid-template-columns:1fr}}.footer-section .footer-container .footer-content-grid .footer-left-description p{color:#1f2937;max-width:280px;margin:0;font-size:13px;line-height:1.6}.footer-section .footer-container .footer-content-grid .footer-nav-columns{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:768px){.footer-section .footer-container .footer-content-grid .footer-nav-columns{grid-template-columns:repeat(2,1fr)}}.footer-section .footer-container .footer-content-grid .footer-nav-columns .footer-column h4{color:#111827;margin-bottom:16px;font-size:14px;font-weight:700}.footer-section .footer-container .footer-content-grid .footer-nav-columns .footer-column ul{margin:0;padding:0;list-style:none}.footer-section .footer-container .footer-content-grid .footer-nav-columns .footer-column ul li{margin-bottom:12px}.footer-section .footer-container .footer-content-grid .footer-nav-columns .footer-column ul li a{color:#374151;font-size:13px;text-decoration:none;transition:color .2s}.footer-section .footer-container .footer-content-grid .footer-nav-columns .footer-column ul li a:hover{color:#111827;text-decoration:underline}
