.hero-section .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hero-section .hero-content{max-width:100%;text-align:center}.hero-section .guarantee-text{margin-top:1rem;font-size:.9em;font-style:italic}.section-background{position:absolute;top:-50%;left:-50%;right:-50%;bottom:-50%;background:radial-gradient(circle at 20% 20%,rgba(37,99,235,.1) 0%,transparent 40%),radial-gradient(circle at 80% 80%,rgba(59,130,246,.1) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(99,102,241,.1) 0%,transparent 50%)}.problem-section{background-color:#fff}.problem-section .section-title{text-align:center;margin-bottom:40px}.problem-section .solution-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px}@media (max-width: 768px){.problem-section .solution-grid{grid-template-columns:1fr}}.problem-section .problem-block,.problem-section .solution-block{padding:30px;border-radius:12px}.problem-section .problem-block h3,.problem-section .solution-block h3{font-size:1.4em;margin-bottom:20px}.problem-section .problem-block ul,.problem-section .solution-block ul{list-style:none;padding:0}.problem-section .problem-block li,.problem-section .solution-block li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:15px;line-height:1.4}.problem-section .problem-block li .material-icons,.problem-section .solution-block li .material-icons{margin-right:10px;font-size:20px}.problem-section .problem-block{background:#ffebeb;border-left:5px solid #ff4d4d}.problem-section .problem-block .material-icons{color:#ff4d4d}.problem-section .solution-block{background:#ebfff0;border-left:5px solid #00c476}.problem-section .solution-block .material-icons{color:#00c476}.features-section{background:#f8fafc}.features-section .features-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px}.features-section .features-grid.three-columns{grid-template-columns:repeat(3,1fr)}@media (max-width: 1024px){.features-section .features-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 768px){.features-section .features-grid{grid-template-columns:1fr!important}}.features-section .features-grid .feature-card{position:relative;z-index:2}.features-section .feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;background:#fff;border-radius:12px;padding:32px;position:relative;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;-webkit-box-shadow:0 4px 6px rgba(0,0,0,.05);box-shadow:0 4px 6px #0000000d;text-decoration:none;border-bottom:3px solid transparent}.features-section .feature-card:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a}.features-section .feature-card .feature-number{position:absolute;top:-15px;left:-15px;width:30px;height:30px;background:#225a73;color:#fff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:600}.features-section .feature-card .feature-icon{width:64px;height:64px;background:#e0e7ff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px}.features-section .feature-card .feature-icon .material-icons{font-size:32px;color:#225a73;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.features-section .feature-card .feature-title{font-size:20px;font-weight:600;color:#1a1a1a;margin-bottom:16px}.features-section .feature-card .feature-description{font-size:16px;color:#666;line-height:1.5}.features-section .feature-card .feature-cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:1rem;padding:.5rem;background:#ebf8ff;color:#2b6cb0;border-radius:4px;font-weight:500;text-align:center;width:100%}.features-section .feature-card .feature-cta i{font-size:18px;margin-left:5px;-webkit-transition:margin .3s;transition:margin .3s}.use-cases{background:linear-gradient(160deg,#f0f9ff,#dbf1ff)}.use-cases .cases-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;margin-bottom:40px}@media (max-width: 768px){.use-cases .cases-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.use-cases .cases-row .case-study{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;padding:30px;border-radius:12px;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px #0000000d;border-top:5px solid #225a73;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transition:all .3s ease;transition:all .3s ease}.use-cases .cases-row .case-study .case-icon{width:64px;height:64px;background:#e0e7ff;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 24px}.use-cases .cases-row .case-study .case-icon .material-icons{font-size:32px;color:#225a73;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite}.use-cases .cases-row .case-study h3{color:#225a73;margin-bottom:1rem;text-align:center}.use-cases .cases-row .case-study .tag{display:inline-block;padding:4px 10px;border-radius:4px;font-size:.8em;margin-top:10px;background:#ebf8ff;color:#2b6cb0;font-weight:500;line-height:1.3}.use-cases .testimonial{background:#fff;border-left:5px solid #225a73;padding:30px;border-radius:8px;font-style:italic;margin:40px 0}.use-cases .testimonial p{font-size:1.1em;margin-bottom:10px}.use-cases .testimonial footer{text-align:right;font-style:normal;color:#225a73}.final-cta-section{background-color:#fff;text-align:center}.final-cta-section .cta-button{padding:20px 50px;font-size:1.2em;font-weight:700}.types-section{background:-webkit-gradient(linear,left top,left bottom,from(#f0f9ff),to(#dbf1ff));background:linear-gradient(180deg,#f0f9ff,#dbf1ff)}.types-section.white-bg{background:#fff}.types-section.white-bg .section-background{display:none}.types-section .quiz-types-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:15px}.types-section .type-tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem 1rem;line-height:1.3;border:1px solid #eee;border-radius:.475rem;text-decoration:none;color:#252525;font-weight:500;background:#fcfcfc;-webkit-transition:all .2s;transition:all .2s}.types-section .type-tile:hover{border-color:#225a73;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a}.types-section .type-tile i{font-size:28px;color:#225a73;margin-right:10px}.case-study-section{background-color:#fff}.case-study-section .case-content-layout{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width: 992px){.case-study-section .case-content-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}.case-study-section .case-details,.case-study-section .case-visual{-webkit-box-flex:1;-ms-flex:1;flex:1}.case-study-section .case-details{padding-right:20px}.case-study-section .case-details h3{color:#225a73;font-size:1.4em;margin-top:20px;margin-bottom:5px}.case-study-section .case-details h3:first-child{margin-top:0}.case-study-section .case-details .result-highlight{display:block;background:#fff;padding:20px;border-radius:.475rem;margin:25px 0;border-left:5px solid #225a73;font-size:1.1em;line-height:1.5}.case-study-section .case-details .result-highlight .material-icons{color:#225a73;margin-right:8px;font-size:20px}.case-study-section .case-details .result-highlight.large-text{font-size:1.3em}.case-study-section .case-details .case-quote{background:#f0f7ff;padding:15px;border-radius:.475rem;margin:20px 0;font-style:italic;border-left:3px solid #4780d2}.case-study-section .case-details .cta-button.secondary{background-color:transparent;color:#225a73;padding:12px 25px;font-size:16px;font-weight:600;cursor:pointer;border-radius:.475rem;-webkit-transition:background-color .3s ease,border-color .3s ease;transition:background-color .3s ease,border-color .3s ease;border:1px solid transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid #225a73}.case-study-section .case-details .cta-button.secondary:hover{opacity:.9}.case-study-section .case-details .cta-button.secondary:hover{background-color:#225a73;color:#fff}.case-study-section .case-visual img{max-width:100%;height:auto;border-radius:.475rem}.marketing-advantages-section{background:-webkit-gradient(linear,left top,right top,from(#f0f9ff),to(#e7f5ff));background:linear-gradient(90deg,#f0f9ff,#e7f5ff)}.marketing-advantages-section .advantages-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding-top:20px}@media (max-width: 768px){.marketing-advantages-section .advantages-list{grid-template-columns:1fr}}.marketing-advantages-section .advantage-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:20px;border-radius:.475rem;background:#fff;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.05);box-shadow:0 4px 20px #0000000d;-webkit-transition:all .2s;transition:all .2s}.marketing-advantages-section .advantage-item:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px #0000001a}.marketing-advantages-section .advantage-item i{font-size:36px;color:#225a73;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.marketing-advantages-section .advantage-item .advantage-content h3{font-size:1.2em;margin-top:0;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.marketing-advantages-section .advantage-item .advantage-content p{margin-top:0}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}
