.row.align-items-stretch{display:flex}@media (max-width:767.98px){.row.align-items-stretch{display:block}.opstsol-mobile{padding-bottom:3rem;padding-top:3rem}}.about-image-container,.col-12.col-md-6{align-items:center;display:flex;justify-content:center}.about-image-container{height:80%;overflow:hidden}.img-fluid.about-image{height:40rem}.img-fluid.about-image,.img-fluid.about-image2{object-fit:cover;width:auto}.about-image2{border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.06);height:auto;max-width:520px;width:100%}@media (max-width:767.98px){.about-image-container{display:none}.row{margin-left:0;margin-right:0}.quoteButton{margin-bottom:0}.training-grid{grid-template-columns:repeat(1,1fr)}}.file-button{cursor:pointer;display:inline-block;font-size:1.5em;margin:0;text-align:center;text-decoration:none}.please-fill-out{font-size:1.6rem}.translogo{border:2px solid #fff;border-radius:50px;margin-bottom:1.2rem;width:8rem}.footerbuttons{align-items:center;display:flex;justify-content:center;list-style:none;padding:0}@media screen and (max-width:768px){#about,#contact,#features,#footer,#services,#stats-banner,.intro{overflow-x:hidden;width:100%}.container{max-width:100%}.container,body{overflow-x:hidden}body{width:100%}}.bannerabus li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:1.5rem;font-weight:300;padding-right:8px}.bannerabus{color:#000;font-family:system-ui,sans-serif;font-size:1.8rem;line-height:1.5;margin:0;overflow-x:hidden;padding:0}.abus-list-cont{align-items:center;display:flex;gap:15rem;justify-content:center}@media (max-width:767.98px){.abus-list-cont{gap:2rem}.bannerabus{font-size:1.7rem}}.logo-box{width:120%}.col-md-12-col-md-6{display:flex;justify-content:center}@media (max-width:767.98px){.main-comp-logo{align-items:center;display:block;justify-content:center}.logos-container{margin:0 auto;padding-top:3.5rem;width:80%}.logo-box{width:100%}}body{background-color:#fff}.content-text{align-items:center;display:flex;flex-direction:column}.quoteButton{margin-bottom:50px}.expect-content h2{padding-left:2rem}.expect-content h2:after{left:2rem}.expect-row1{display:flex;padding-bottom:2rem}.expect-row2{display:flex;padding-top:2rem}.expect-text-left{padding-left:30px;padding-right:30px;width:50%}.expect-text-left h3{font-size:3.2rem;padding-bottom:1rem}.expect-text-right{min-height:27rem;padding-left:30px;padding-right:30px;width:50%}.expect-text-right h3{font-size:3.2rem;padding-bottom:1rem}.expect-images{flex:1 1 50%;height:100%;overflow:hidden}.expect-image-1{height:32rem}.expect-image-1,.expect-image-2{object-fit:cover;padding-left:30px;padding-right:30px;width:100%}.expect-image-2{height:40rem}.why-choose-text{font-size:1.6rem}.why-choose-list ul{padding-left:0}.why-choose-list ul li{font-size:1.6rem;line-height:1.5}.why-choose-list li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:1.5rem;font-weight:300;padding-right:8px}@media (max-width:768px){.expect-images{display:none}.expect-text-left,.expect-text-right{padding-bottom:1.5rem;padding-left:3rem;padding-right:3rem;width:100%}.expect-text-right{background-color:#387c34;color:#fff}.expect-text-right h3{color:#fff;font-size:2.5rem}.expect-text-left h3{font-size:2.5rem}}.training-cta{padding-right:3rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.op-st-button-container{display:flex;justify-content:right}.expect-section{background-color:#387c34}#section-homemade-template h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-homemade-template h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-homemade-template .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-homemade-template .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-homemade-template-gr h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-homemade-template-gr h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-homemade-template-gr .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-homemade-template-gr .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-homemade-template,#section-homemade-template-gr{align-items:center;display:flex;min-height:60rem;padding-bottom:3rem;padding-top:3rem}#section-homemade-template-gr{background:#e6f7e6}#section-solution-template h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-solution-template h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-solution-template .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-solution-template .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-solution-template-gr h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-solution-template-gr h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-solution-template-gr .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-solution-template-gr .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-solution-template,#section-solution-template-gr{align-items:center;display:flex;min-height:10rem}#section-solution-template-gr{background:#e6f7e6}#section-homemade-template-grsmall h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-homemade-template-grsmall h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-homemade-template-grsmall .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-homemade-template-grsmall .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-homemade-template-grsmall{align-items:center;background:#e6f7e6;display:flex;padding-bottom:5rem;padding-top:5rem}#section-solution-template-grsmall h2:after{background:linear-gradient(90deg,#31792f 0,#3a6f36);bottom:0;content:"";height:4px;left:0;position:absolute;width:60px}#section-solution-template-grsmall h2{margin-bottom:15px;padding-bottom:15px;position:relative}#section-solution-template-grsmall .about-text li{font-size:1.8rem;list-style:none;margin-bottom:6px;margin-left:6px;padding:0}#section-solution-template-grsmall .about-text li:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:11px;font-weight:300;padding-right:8px}#section-solution-template-grsmall{align-items:center;background:#e6f7e6;display:flex;min-height:10rem}.why-capacity-text{color:#666;font-size:1.8rem}.why-capacity-list ul{padding-left:0}.why-capacity-list ul li{font-size:1.6rem;line-height:1.5}.why-capacity-list h3:before{color:#5ca9fb;content:"\f00c";font-family:FontAwesome;font-size:1.5rem;font-weight:300;padding-right:1.8rem}.why-capacity-list h3{color:#31732f;font-size:2.4rem}h2,h3,h4{font-family:Raleway,sans-serif}.to-expect-num{color:#cacaca;font-size:48px;font-weight:800;padding-right:4rem}.expect-num-list-item{align-items:center;display:flex}.expect-num-list-item h3{color:#31732f;font-size:24px;margin-bottom:15px;position:relative;z-index:1}.expect-num-list p{line-height:1.6;padding-bottom:2rem;position:relative;z-index:1}.inline_choose_content p{color:#666;font-size:1.8rem;line-height:1.6;padding-bottom:0}.expect-intro,.expect-intro-final{color:#555;font-size:1.8rem;padding-bottom:1.5rem}.expect-num-list-quote{border-bottom:2px solid #0a7619;color:#666;font-size:1.8rem;font-weight:700;margin:0;padding-bottom:2rem;padding-top:4rem}*{box-sizing:border-box;margin:0;padding:0}.rack-inspection-page{background-color:#fff;width:100%}.hero-section{background-color:#fff;padding:80px 0}.hero-content{align-items:center;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:0 20px}.hero-text{flex:1 1}.hero-text h1{color:#333;font-size:48px;font-weight:700;margin-bottom:20px}.hero-text h2{color:#31792f;font-size:24px;margin-bottom:20px}.hero-text p{color:#666;font-size:18px;line-height:1.6;margin-bottom:30px}.hero-image{flex:1 1}.hero-image img{border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.1);height:400px;object-fit:cover;width:100%}.title-section{background-color:#fff;padding-bottom:30px;padding-top:140px;position:relative;text-align:center}.title-section h1{color:#333;font-size:48px;font-weight:700;letter-spacing:1px;margin-bottom:20px;text-transform:uppercase}.title-section h2{color:#31792f;display:inline-block;font-size:28px;font-weight:500;padding-bottom:20px;position:relative}.title-section h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}.content-section{background-color:#fff;padding:30px 0}.content-wrapper{align-items:stretch;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:0 30px}.content-text{flex:1 1}.content-text p{color:#555;font-size:18px;line-height:1.8;margin-bottom:30px}.content-image{align-items:center;flex:1 1;justify-content:center}.content-image img{box-shadow:0 0 10px rgba(0,0,0,.1);height:400px}.content-image2{align-items:center;display:flex;flex:1 1;justify-content:center}.content-image2 img{border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1);height:400px;width:100%}.content-image3{flex:1 1}.content-image3,.content-image3 img{align-items:center;display:flex;justify-content:center}.content-image3 img{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);height:180px;object-fit:contain;padding:30px;width:70%}.content-image3desktop{flex:1 1}.content-image3desktop,.content-image3desktop img{align-items:center;display:flex;justify-content:center}.content-image3desktop img{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);height:180px;object-fit:contain;padding:30px;width:70%}.content-image3mobile{flex:1 1}.content-image3mobile,.content-image3mobile img{align-items:center;display:none;justify-content:center}.content-image3mobile img{background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);height:180px;object-fit:contain;padding:30px;width:70%}@media (max-width:768px){.content-image3mobile{display:flex}.content-image3desktop{display:none}.content-image3mobile img{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;height:180px;justify-content:center;object-fit:contain;padding:30px;width:70%}}.content-image6{flex:1 1;padding-bottom:4rem}.content-image6,.content-image6 img{align-items:center;display:flex;justify-content:center}.content-image6 img{background-color:#fff;border-radius:10px;height:250px;object-fit:contain;padding:20px}@media (max-width:768px){.content-image6 img{height:auto;width:100%}}.content-image7{flex:1 1;padding-bottom:4rem}.content-image7,.content-image7 img{align-items:center;display:flex;justify-content:center}.content-image7 img{background-color:#fff;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.1);height:250px;object-fit:contain;padding:20px}.content-image8{flex:1 1;padding-bottom:4rem}.content-image8,.content-image8 img{align-items:center;display:flex;justify-content:center}.content-image8 img{background-color:#fff;border-radius:10px;height:200px;object-fit:contain;padding:20px}.content-image4{align-items:center;justify-content:center}.content-image4 img{border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);height:60rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.expect-section{background-color:#f8f9fa;border-top:1px solid #eee;padding:40px 0}.expect-content{margin:0 auto;max-width:1200px}.expect-content h2{color:#333;font-size:42px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.expect-content h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.expect-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:30px}.expect-item{background:#fff;border-left:4px solid #31792f;padding:30px;position:relative}.expect-number{color:#f0f0f0;font-size:48px;font-weight:800;position:absolute;right:20px;top:20px}.expect-item h3{color:#333;font-size:24px;margin-bottom:15px;position:relative;z-index:1}.expect-item p{color:#666;font-size:16px;line-height:1.6;position:relative;z-index:1}.choose-us-section{background:#fff;padding:40px 0}.choose-content h2{color:#333;font-size:42px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.choose-content h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.choose-grid{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(3,1fr);margin-top:30px}.choose-item{background:#f8f9fa;border-bottom:4px solid #31792f;padding:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.choose-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.choose-header{align-items:center;display:flex;margin-bottom:20px}.choose-icon{font-size:24px;margin-right:15px}.choose-item h3{color:#333;font-size:22px;margin:0}.choose-item p{color:#666;font-size:16px;line-height:1.6}@media (max-width:768px){.choose-grid,.expect-grid{gap:20px;grid-template-columns:1fr}.choose-content h2,.expect-content h2{font-size:32px}.choose-item,.expect-item{padding:20px}}.btn-green,.btn-primary{background:#31792f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:12px 20px;transition:background-color .2s ease}.btn-green:hover,.btn-primary:hover{background:#3a6f36}.faq-section{background-color:#f8f9fa;border-top:1px solid #eee;padding:40px 0}.faq-section h2{margin-bottom:30px;text-align:center}.faq-item{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);margin-bottom:15px;overflow:hidden;transition:all .3s ease}.faq-item:hover{box-shadow:0 4px 6px rgba(0,0,0,.1);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.faq-question{align-items:center;background:none;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:20px 25px;text-align:left;transition:all .3s ease;width:100%}.faq-question span:first-child{color:#333;flex:1 1;font-size:18px;font-weight:600;padding-right:20px}.faq-arrow{color:#31792f;font-size:14px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.faq-question[aria-expanded=true] .faq-arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.faq-answer{-webkit-animation:slideDown .3s ease-out;animation:slideDown .3s ease-out;background-color:#fff;border-top:1px solid #f0f0f0;color:#666;font-size:16px;line-height:1.8;padding:0 25px 20px}@-webkit-keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.faq-question:hover span:first-child{color:#31792f}.faq-question:focus{background-color:#f8f9fa;outline:none}.faq-section .section-container{margin:0 auto;max-width:900px}.choose-us-section,.expect-section,.faq-section,.practical-training-section{margin-top:0}.section-container{margin:0 auto;max-width:1200px;padding:0 20px}@media (max-width:768px){.title-section{padding-top:120px}.title-section h1{font-size:36px}.title-section h2{font-size:24px}.content-wrapper{flex-direction:column;gap:40px}.choose-us-section h2,.expect-section h2{font-size:32px}}.practical-training-section{background-color:#fff;border-top:1px solid #eee;padding:80px 0}.training-content{margin:0 auto;max-width:900px}.training-text h2{color:#333;font-size:42px;font-weight:700;margin-bottom:30px;padding-bottom:15px;position:relative}.training-text h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.training-details{margin-top:30px}.training-details p{color:#555;font-size:18px;line-height:1.8;margin-bottom:25px}.training-details ul{list-style:none;margin:30px 0;padding:0}.training-details li{color:#555;font-size:18px;line-height:1.8;margin-bottom:15px;padding-left:30px;position:relative}.training-details li:before{color:#31792f;content:"✓";font-weight:700;left:0;position:absolute}.training-note{background:#fff;border-left:4px solid #31792f;margin-top:30px;padding:25px}.note-highlight{color:#31792f;display:block;font-size:20px;font-weight:600;margin-bottom:10px}.training-note p{color:#666;font-size:16px;margin:0}.training-cta{margin-top:40px;text-align:center}.btn-training{background:#31792f;font-size:18px;font-weight:600;padding:15px 30px;transition:all .3s ease}.btn-training:hover{background:#3a6f36;color:#fff;text-decoration:none}.arrow-icon{font-size:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.btn-training:hover .arrow-icon{-webkit-transform:translateX(5px);transform:translateX(5px)}@media (max-width:768px){.practical-training-section{padding:60px 0}.training-text h2{font-size:32px}.training-note{padding:20px}}.training-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}.training-card{display:flex;flex-direction:column}.training-card-content{flex:1 1}.training-card-content h3{font-size:20px}.price-tag{color:#394d39;font-size:18px}.includes{flex:1 1}.btn-training{margin-top:auto}@media (max-width:768px){.training-card-content{flex-direction:column;text-align:center}.includes,.price-tag,.training-card-content h3{flex:none;margin-bottom:15px}.training-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:300px}.content-image2 img{height:auto;width:100%}.fst-training-txt{display:block}}.training-card{background:#fff;border:1px solid #31792f;border-radius:0;padding:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.training-card-content{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.training-card-content h3{color:#333;font-size:2rem}.price-tag{color:#31792f;font-size:3rem;font-weight:700;min-height:10rem}.includes{color:#666;font-size:16px}.training-card-header{min-height:12rem}.btn-training{align-items:center;background-color:#31792f;border-radius:4px;color:#fff;display:inline-flex;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.btn-training:hover{background-color:#275a23}.arrow-icon{margin-left:10px}@media (max-width:768px){.training-card-content{flex-direction:column;text-align:center}.includes,.price-tag,.training-card-content h3{flex:none;margin-bottom:15px}}.benefits-list{list-style:none;margin:0;padding:0}.benefits-list li{margin-bottom:20px;padding-left:25px;position:relative}.benefits-list li:before{color:#31792f;content:"•";font-weight:700;left:0;position:absolute}.benefits-list li strong{color:#31792f;display:block;margin-bottom:5px}.about-page .expect-section{background-color:#fff}.about-page .expect-grid{grid-template-columns:repeat(2,1fr)}.about-page .expect-item{padding:30px}@media (max-width:768px){.about-page .expect-grid{grid-template-columns:1fr}.benefits-list li{margin-bottom:15px}}.solution-timeline{padding:20px 0;position:relative}.timeline-item{display:flex;margin-bottom:30px;position:relative}.timeline-item:last-child{margin-bottom:0}.timeline-content{background:#fff;border:1px solid #eee;border-radius:8px;flex:1 1;margin-left:30px;padding:25px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.timeline-content:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.timeline-content h3{color:#31792f;margin-bottom:15px}.timeline-content p{color:#666;margin-bottom:20px}.timeline-content .btn-primary{display:inline-block}.training-details-section{background:#f8f9fa;padding:4rem 0}.details-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:2rem}.details-card{background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2rem;text-align:center}.details-card h3{color:#007bff;margin-bottom:1rem}.course-content-section{padding:4rem 0}.content-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:2rem}.content-item{border:1px solid #dee2e6;border-radius:8px;padding:2rem;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.content-item:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.additional-info-section{background:#f8f9fa;padding:4rem 0}.info-content{margin:0 auto;max-width:800px}.info-content ul{margin-top:2rem;padding-left:2rem}.info-content li{margin-bottom:1rem}.contact-section{padding:4rem 0;text-align:center}.btn-primary{margin-top:2rem}@media (max-width:768px){.timeline-item{flex-direction:column}.timeline-content{margin-left:0;margin-top:15px}}.key-points-section{background:#f8f9fa;padding:40px 0}.key-points{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:1200px;padding:0 20px}.point{background:#fff;border-left:4px solid #31792f;border-radius:8px;padding:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.point:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.point h3{color:#333;font-size:24px;margin-bottom:1rem}.point ul{list-style-type:none;padding:0}.point ul li{color:#666;font-size:16px;line-height:1.6;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.point ul li:before{color:#31792f;content:"•";left:0;position:absolute}@media (min-width:768px){.key-points{flex-direction:row}.point{flex:1 1}}.price-banner{background:#f8f9fa;border:3px solid #31792f;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);color:#31792f;display:inline-block;font-size:36px;font-weight:700;margin:30px 0;padding:20px 40px}.course-topics{padding:30px}.topic-intro{color:#333;font-size:20px;font-weight:500}.certification-note{color:#31792f;font-style:italic;font-weight:500;margin-top:25px}.info-columns{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1200px;padding:40px 20px}.info-column p{color:#555;font-size:16px;line-height:1.8}@media (max-width:768px){.price-banner{font-size:28px;padding:15px 30px}.info-columns{gap:30px;grid-template-columns:1fr;padding:30px 20px}.content-wrapper{flex-direction:column}}.price-card{background:#f8f9fa;border-left:4px solid #31792f;border-radius:8px;display:flex;flex-direction:column;height:100%;padding:40px;text-align:center}.price-amount{color:#31792f;font-size:48px;font-weight:700;margin-bottom:10px}.price-detail{color:#666;font-size:20px;margin-bottom:30px}.training-details{margin:30px 0}.detail-item{margin-bottom:20px;text-align:left}.detail-item h3{color:#333;font-size:20px;margin-bottom:10px}.detail-item p{color:#666;font-size:18px;margin:0}.course-topics{background:#f8f9fa;border-left:4px solid #31792f;border-radius:8px;height:100%;padding:40px}.course-topics h3{color:#333;font-size:24px;margin-bottom:20px}.topic-intro{color:#666;font-size:18px;margin-bottom:25px}.topics-list{list-style:none;padding:0}.topics-list li{color:#555;font-size:18px;line-height:1.6;margin-bottom:15px;padding-left:25px;position:relative}.topics-list li:before{color:#31792f;content:"•";font-weight:700;left:0;position:absolute}@media (max-width:768px){.content-wrapper{flex-direction:column}.course-topics,.price-card{height:auto}}.training-details-card{background:#fff;border:1px solid #31792f;border-radius:0;padding:30px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:25rem}.key-benefits p{color:#555;font-size:1.8rem;line-height:1.8;margin-bottom:30px}.consultation-button{background:#31792f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;letter-spacing:1px;padding:15px 30px;text-transform:uppercase;transition:background-color .3s ease}.second-paragraph{align-items:left;display:flex;flex-direction:column}.second-paragraph p{color:#555;font-size:18px;line-height:1.8;margin-bottom:30px}.intro-wrapper{align-items:stretch;display:flex;gap:60px;margin:0 auto;max-width:1200px;padding:0 3rem 3rem}@media (max-width:768px){.intro-wrapper{display:block}}.content-image img{border-radius:8px;height:100%;object-fit:cover;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:100%}.consultation-button-container{display:flex;justify-content:left}.first-paragraph{align-items:center;display:flex;flex:1 1}.first-paragraph p{color:#555;font-size:18px;line-height:1.8;margin-bottom:30px}.expect-p{color:#555;font-size:1.8rem;line-height:1.8}.key-benefits-item p{font-size:16px;line-height:1.6}.key-benefits-item h3{color:#31732f;font-size:22px;margin:0}.key-benefits-item p{color:#666;font-size:1.8rem;margin:0;padding-bottom:3rem}.key-benefits h2{color:#333;font-size:42px;font-weight:700;margin-bottom:30px;padding-bottom:15px;padding-left:2rem;position:relative}.key-benefits h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.key-benefits{border-bottom:4px solid #31792f}.design-final-expect:after{border-bottom:4px solid #0a7619;content:"";display:block;padding-top:2rem;width:100%}.expect-num-list p{color:#666;font-size:1.8rem;margin:0;padding-bottom:1rem}.expect-num-list:before{border-bottom:2px solid #0a7619;content:"";display:block;padding-top:1rem;width:40%}.expect-num-list-final p{color:#666;font-size:1.8rem;margin:0;padding-bottom:1rem}.expect-num-list-final:before{border-bottom:2px solid #0a7619;content:"";display:block;padding-top:1rem;width:40%}.management-approach-item p{font-size:16px;line-height:1.6}.management-approach-item h3{color:#31732f;font-size:22px;margin:0}.management-approach-item p{color:#666;font-size:1.8rem;margin:0;padding-bottom:3rem}.management-approach h2{color:#333;font-size:42px;font-weight:700;margin-bottom:30px;padding-bottom:15px;padding-left:2rem;position:relative}.management-approach h2:after{background:linear-gradient(90deg,#31792f,#3a6f36);bottom:0;content:"";height:3px;left:0;position:absolute;width:60px}.management-approach{border-bottom:4px solid #31792f}.subheader-management{font-size:4rem}.solution-page{background-color:#f9f9f9;padding:40px 20px}.section-title{margin-bottom:40px;text-align:center}.main-title{font-size:48px;font-weight:700}.subtitle{color:#555;font-size:24px}.subtitle,p{margin-bottom:20px}p{font-size:18px;line-height:1.6}.solution-steps{margin:50px 0;position:relative}.solution-step{align-items:flex-start;display:flex;margin-bottom:40px}.solution-step:nth-child(2n){flex-direction:row-reverse}.solution-step-content{background-color:#fff;border-radius:15px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:30px;transition:box-shadow .3s,-webkit-transform .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s;width:60%}.solution-step-content:hover{box-shadow:0 8px 16px rgba(0,0,0,.15);-webkit-transform:scale(1.02);transform:scale(1.02)}.solution-step-content h3{font-size:28px;font-weight:700;margin-bottom:15px}.solution-step-content p{font-size:18px;margin-bottom:20px}.solution-step-marker{align-items:center;display:flex;justify-content:center;position:relative;width:40%}.solution-step-marker:before{background-color:#31792f;content:"";height:100%;position:absolute;width:4px}.solution-step-marker:after{background-color:#31792f;border-radius:50%;content:"";height:20px;position:relative;width:20px;z-index:1}.solution-step:nth-child(2n) .solution-step-marker:before{left:auto;right:50%}.solution-step:nth-child(odd) .solution-step-marker:before{left:50%}.solution-step:nth-child(2n) .solution-step-marker:after{left:auto;right:50%}.solution-step:nth-child(odd) .solution-step-marker:after{left:50%}.solution-step:last-child .solution-step-marker:before{height:50%}.btn{border:none;cursor:pointer;font-size:16px;padding:12px 24px;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.btn:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.btn-neutral{background-color:#555;color:#fff}.btn-cta{background-color:#31792f;color:#fff;font-size:18px;padding:15px 30px}.cta-section{background-color:#e6f2e5;border-radius:15px;color:#31792f;margin-bottom:100px;margin-top:50px;padding:40px 20px;text-align:center}.cta-section h2{font-size:36px;font-weight:700;margin-bottom:20px}.cta-section p{font-size:20px;margin-bottom:30px}.cta-section .btn-cta{background-color:#31792f;color:#fff}.opst-solution-subheading{display:flex}
/*# sourceMappingURL=main.92eb8911.css.map*/