.privacy_policy_content,.quality_process_content,.terms_conditions_content,.why_choose_content{padding:20px 0}.idea-section{display:flex;align-items:center;justify-content:space-between;margin:50px 0;gap:40px}.idea-section.reverse{flex-direction:row-reverse}.idea-text{flex:1 1}.idea-image{flex:1 1;text-align:center}.idea-image img{max-width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:768px){.idea-section,.idea-section.reverse{flex-direction:column;text-align:center}.idea-image,.idea-text{flex:100% 1}}.idea-content{margin:0 auto;color:#333}.idea-content h1{font-size:2.8rem;font-weight:700;color:#5c6d7e;margin-bottom:30px;text-align:center}.idea-content h2{font-size:2rem;font-weight:600;color:#5c6d7e;margin-top:45px;margin-bottom:20px;line-height:1.4}.idea-content .intro{font-size:1.5rem;color:#000;margin-bottom:25px}.idea-content ol.styled-ol,.idea-content ul.styled-list{padding-left:25px;margin-bottom:30px}.idea-content ol.styled-ol li,.idea-content ul.styled-list li{font-size:1.6rem;line-height:1.9;margin-bottom:12px;color:#333}.idea-content ul.styled-list li strong{color:#666;font-weight:600}.idea-content ol.styled-ol{list-style:decimal inside}.closing-section{width:100%;max-width:1000px;margin:0 auto;text-align:center}.closing-image{background-image:url(https://market.thingpark.com/assets/images/8baab3a0ce1f84abad87.png);min-height:10rem}.closing-text{color:#fff;font-size:1.5rem;font-weight:600;width:100%;display:flex;align-items:center;justify-content:center;background-position:50%;background-size:contain;background-repeat:no-repeat;border-radius:.4rem;padding:60px}.hero-section{position:relative;width:100%;overflow:hidden}.hero-image{width:100%;height:100%;object-fit:cover}.hero-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;max-width:700px;padding:0 20px}.hero-text h1{color:#fff;font-size:3rem;font-weight:700;margin-bottom:15px;text-shadow:0 2px 6px rgba(0,0,0,.5)}.hero-text p{color:#fff;font-size:1.3rem;line-height:1.6;text-shadow:0 1px 4px rgba(0,0,0,.4)}.quality_cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;margin-top:30px}.quality_card{background:#fff;border-radius:12px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);transition:transform .2s ease-in-out;padding:20px}.quality_card:hover{transform:translateY(-5px)}.quality_icon{font-size:80px;color:#5c6d7e;margin-bottom:15px}.quality_card h3{margin:10px 0;font-size:20px;color:#333;font-weight:600}.quality_card p{font-size:14px;color:#666;line-height:1.6}@media (max-width:992px){.quality_cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.quality_cards{grid-template-columns:1fr}}.why-choose-us{padding:60px 0;background:#f9f9f9}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(420px,1fr));grid-gap:30px;gap:30px}.feature-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-5px);box-shadow:0 6px 20px rgba(0,0,0,.12)}.feature-header{display:flex;align-items:flex-start;gap:15px;margin-bottom:15px}.feature-icon{color:#5c6d7e;flex-shrink:0}.feature-title{font-size:1.9rem;font-weight:600;margin:0;color:#333}.feature-subtitle{color:#000;font-size:1.5rem}.feature-description{font-size:1.4rem;line-height:1.6;color:#666}.faq-container{display:flex;background:#f7fafa;padding-top:35px;padding-bottom:35px;gap:30px}.faq-sidebar{width:250px;background:#fff;padding:20px;border-radius:8px;height:-moz-fit-content;height:fit-content}.faq-sidebar h3{margin-bottom:15px;font-size:1.2rem;font-weight:700}.faq-sidebar ul{list-style:none;padding:0;margin:0}.faq-sidebar li{padding:10px 15px;margin-bottom:8px;cursor:pointer;border-radius:6px;color:#333;transition:background .3s}.faq-sidebar li:hover{background:#f1f1f1}.faq-sidebar li.active{background:#e6f7f9;color:#666;font-weight:600}.faq-content{flex:1 1;background:#fff;padding:20px;border-radius:8px}.faq-search input{width:100%;padding:10px;border:1px solid #ddd;border-radius:6px;margin-bottom:20px}.faq-item{border-bottom:1px solid #eee;padding:17px 0}.faq-item span{font-size:2rem}.faq-question{width:100%;text-align:left;background:none;border:none;font-size:1.6rem;line-height:2.4rem;font-weight:500;display:flex;justify-content:space-between;cursor:pointer;padding:0}.faq-answer{display:none;margin-top:8px;font-size:1.4rem;line-height:2.2rem;letter-spacing:-.02em;color:#555}.faq-answer.open{display:block}.faq-contact-box{margin-top:30px;background:#b0bec5;padding:15px 20px;border-radius:6px;color:#fff;display:flex;justify-content:space-between;align-items:center}.faq-contact-box p{margin:0;color:#000;font-size:1.6rem}.faq-contact-btn{background:#fff;border:1px solid #333;border-radius:4px;padding:6px 14px;cursor:pointer}