// 4\4e2a\8ba4\8bc1  .trust-badges-section *{margin:0;padding:0;box-sizing:border-box}.trust-badges-wrapper{width:100%;overflow:hidden}.trust-badges-container{max-width:1400px;margin:0 auto;width:100%;padding:0 20px}.trust-badges-section{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px 0}.trust-badge-item{background:#fff;padding:12px 20px;border-radius:50px;box-shadow:0 10px 30px #0000001a;display:flex;align-items:center;gap:10px;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;position:relative;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;flex-shrink:0;white-space:nowrap}@media(hover:hover)and (pointer:fine){.trust-badge-item:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 15px 40px #00000026}.trust-badge-item:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#667eea1a;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.trust-badge-item:hover:before{width:300px;height:300px}.trust-badge-item.badge-certified:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 20px 50px #667eea66}}.trust-badge-icon{font-size:22px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.trust-badge-text{font-size:13px;font-weight:600;color:#2c3e50;position:relative;z-index:1;line-height:1.4}.trust-badge-item.badge-certified{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.trust-badge-item.badge-certified .trust-badge-text{color:#fff}@media screen and (max-width:768px){.trust-badges-wrapper{position:relative}.trust-badges-container{padding:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.trust-badges-container::-webkit-scrollbar{display:none}.trust-badges-section{justify-content:flex-start;padding:20px 15px;gap:15px;width:max-content}.trust-badge-item{padding:14px 24px;min-width:250px;flex:0 0 auto}.trust-badge-icon{font-size:24px}.trust-badge-text{font-size:14px}.trust-badges-wrapper:after{content:"";position:absolute;top:0;right:0;width:50px;height:100%;background:linear-gradient(to right,transparent,rgba(245,247,250,.9));pointer-events:none;z-index:1}.trust-badge-item:active{transform:scale(.98);box-shadow:0 5px 15px #0000001a}}@media screen and (max-width:480px){.trust-badge-item{min-width:220px;padding:12px 20px}.trust-badge-icon{font-size:22px}.trust-badge-text{font-size:13px}}@media screen and (min-width:769px)and (max-width:1024px){.trust-badges-section{gap:15px}.trust-badge-item{padding:10px 18px}.trust-badge-icon{font-size:20px}.trust-badge-text{font-size:12px}}@media screen and (min-width:1401px){.trust-badges-section{gap:25px}.trust-badge-item{padding:14px 24px}.trust-badge-icon{font-size:24px}.trust-badge-text{font-size:14px}}@media screen and (max-width:768px){@keyframes scrollHint{0%{transform:translate(0)}50%{transform:translate(-10px)}to{transform:translate(0)}}.trust-badges-section.show-hint{animation:scrollHint 1s ease-in-out 2}}@media screen and (max-width:768px){.trust-badges-container{scroll-snap-type:x mandatory;scroll-padding:15px}.trust-badge-item{scroll-snap-align:start}}// \7b2c\4e8c\90e8\5206  .telework-section *{margin:0;padding:0;box-sizing:border-box}.telework-wrapper{width:100%;padding:60px 20px}.telework-container{max-width:1400px;margin:0 auto;width:100%}.telework-content{background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 30px #00000014;position:relative;overflow:hidden}.telework-content:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.telework-title{color:#34495e;margin-bottom:30px;font-size:2.2em;font-weight:700;position:relative;padding-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.telework-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.telework-title-icon{display:inline-block;margin-right:10px;font-size:1em}.telework-scenario-box{background:linear-gradient(135deg,#ffecd2,#fcb69f);padding:35px;border-radius:15px;margin:30px 0;position:relative;overflow:hidden;animation:slideInUp .6s ease-out}.telework-scenario-box:after{content:"\1f4bc";position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:3.5em;opacity:.3}.telework-scenario-title{color:#2c3e50;font-size:1.5em;font-weight:600;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.telework-scenario-text{color:#495057;line-height:1.7;font-size:1.05em;margin-bottom:15px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;z-index:1}.telework-scenario-text strong{color:#2c3e50;font-weight:700;background:linear-gradient(180deg,transparent 60%,rgba(102,126,234,.2) 60%);padding:0 2px}.telework-info-box{background:linear-gradient(135deg,#e0f7fa,#b2ebf2);border-left:4px solid #00acc1;padding:25px;margin:30px 0;border-radius:10px;position:relative;animation:slideInLeft .6s ease-out .2s both}.telework-info-box:before{content:"\1f4a1";position:absolute;left:-15px;top:25px;background:#fff;padding:5px;border-radius:50%;font-size:1.8em;box-shadow:0 2px 10px #0000001a}.telework-info-title{color:#00838f;font-weight:700;font-size:1.1em;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.telework-info-text{color:#495057;line-height:1.6;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.telework-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:30px 0}.telework-stat-card{background:linear-gradient(135deg,#667eea,#764ba2);padding:25px;border-radius:12px;text-align:center;color:#fff;transform:translateY(0);transition:all .3s ease;box-shadow:0 5px 15px #667eea4d}.telework-stat-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #667eea66}.telework-stat-number{font-size:2.5em;font-weight:700;margin-bottom:5px;text-shadow:2px 2px 4px rgba(0,0,0,.1)}.telework-stat-label{font-size:.95em;opacity:.95;font-weight:500}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.telework-content{padding:40px}.telework-title{font-size:1.9em}.telework-scenario-box{padding:30px}.telework-scenario-title{font-size:1.3em}}@media screen and (max-width:768px){.telework-wrapper{padding:40px 15px}.telework-content{padding:30px 20px;border-radius:15px}.telework-title{font-size:1.6em;margin-bottom:25px}.telework-scenario-box{padding:25px;margin:25px 0}.telework-scenario-box:after{font-size:2.5em;right:15px;opacity:.2}.telework-scenario-title{font-size:1.2em;margin-bottom:15px}.telework-scenario-text{font-size:1em}.telework-info-box{padding:20px;margin:25px 0}.telework-info-box:before{font-size:1.5em;left:-12px;top:20px}.telework-info-title{font-size:1em}.telework-info-text{font-size:.95em}.telework-stats-grid{grid-template-columns:1fr;gap:15px}.telework-stat-card{padding:20px}.telework-stat-number{font-size:2em}.telework-stat-label{font-size:.9em}}@media screen and (max-width:480px){.telework-wrapper{padding:30px 10px}.telework-content{padding:25px 15px}.telework-title{font-size:1.4em}.telework-scenario-box{padding:20px}.telework-scenario-title{font-size:1.1em}.telework-scenario-text{font-size:.95em;line-height:1.6}}@media print{.telework-wrapper{background:#fff;padding:0}.telework-content{box-shadow:none;border:1px solid #ddd}.telework-scenario-box,.telework-info-box{background:#f8f9fa!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}}// \7b2c\4e09\90e8\5206  .tech-deco-section *{margin:0;padding:0;box-sizing:border-box}.tech-deco-wrapper{width:100%;background:linear-gradient(135deg,#0f0f1e,#1a1a2e,#16213e);padding:60px 20px;position:relative;overflow:hidden}.tech-deco-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(102,126,234,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(102,126,234,.1) 1px,transparent 1px);background-size:50px 50px;animation:gridMove 20s linear infinite;pointer-events:none}.tech-particle{position:absolute;width:4px;height:4px;background:linear-gradient(135deg,#667eea,#0f8);border-radius:50%;animation:float-particle 15s infinite linear;box-shadow:0 0 10px #667eea80}.tech-particle:nth-child(1){left:10%;animation-delay:0s}.tech-particle:nth-child(2){left:30%;animation-delay:3s}.tech-particle:nth-child(3){left:50%;animation-delay:6s}.tech-particle:nth-child(4){left:70%;animation-delay:9s}.tech-particle:nth-child(5){left:90%;animation-delay:12s}@keyframes gridMove{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes float-particle{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:1;transform:translateY(90vh) scale(1)}90%{opacity:1;transform:translateY(10vh) scale(1)}to{transform:translateY(0) scale(0);opacity:0}}.tech-deco-container{max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:1}.tech-deco-content{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:50px;box-shadow:0 20px 60px #0000004d,inset 0 1px #ffffff1a;position:relative;overflow:hidden}.tech-deco-content:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#667eea,#0f8,#667eea,#ff006e,#667eea);background-size:400% 400%;border-radius:20px;opacity:.3;z-index:-1;animation:gradient-border 10s ease infinite}@keyframes gradient-border{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tech-deco-title{color:#fff;margin-bottom:40px;font-size:2.5em;font-weight:700;text-align:center;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;text-transform:uppercase;letter-spacing:3px;position:relative;background:linear-gradient(90deg,#667eea,#0f8,#667eea);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shine 3s linear infinite}@keyframes shine{to{background-position:200% center}}.tech-deco-icon{display:inline-block;margin-right:15px;font-size:1em;filter:drop-shadow(0 0 10px rgba(102,126,234,.5))}.tech-style-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px;margin:40px 0}.tech-style-card{background:#ffffff08;border:1px solid rgba(102,126,234,.3);border-radius:15px;padding:30px;position:relative;overflow:hidden;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer}.tech-style-card:hover{transform:translateY(-10px) scale(1.02);background:#ffffff14;border-color:#667eea99;box-shadow:0 15px 40px #667eea4d,inset 0 0 30px #667eea1a}.tech-card-number{position:absolute;top:20px;right:20px;width:40px;height:40px;background:linear-gradient(135deg,#667eea,#0f8);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2em;color:#0f0f1e;box-shadow:0 0 20px #667eea80;animation:pulse-glow 2s infinite}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #667eea80}50%{box-shadow:0 0 30px #667eeacc}}.tech-card-title{color:#fff;font-size:1.4em;font-weight:600;margin-bottom:15px;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.tech-card-description{color:#ffffffb3;line-height:1.6;font-size:1em;margin-bottom:20px}.tech-color-palette{display:flex;gap:12px;margin-top:20px;padding:15px;background:#0000004d;border-radius:10px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tech-color-chip{width:45px;height:45px;border-radius:8px;position:relative;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #0000004d,inset 0 1px #fff3}.tech-color-chip:hover{transform:translateY(-5px) rotate(5deg);box-shadow:0 8px 25px #0006,0 0 20px currentColor}.tech-color-chip:after{content:attr(data-color);position:absolute;bottom:-30px;left:50%;transform:translate(-50%);background:#000000e6;color:#fff;padding:4px 8px;border-radius:4px;font-size:.7em;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}.tech-color-chip:hover:after{opacity:1}.tech-testimonial{background:linear-gradient(135deg,#667eea1a,#00ff881a);border:1px solid rgba(102,126,234,.3);border-radius:15px;padding:35px;margin:40px 0;position:relative;overflow:hidden}.tech-testimonial:before{content:"\275d";position:absolute;top:10px;left:20px;font-size:4em;color:#667eea4d;font-family:Georgia,serif}.tech-testimonial-text{color:#ffffffe6;line-height:1.7;font-size:1.1em;margin-bottom:20px;position:relative;z-index:1;font-style:italic}.tech-testimonial-author{text-align:right;color:#0f8;font-weight:600;font-size:1em;text-transform:uppercase;letter-spacing:1px}.tech-feature-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.tech-tag{background:#667eea33;border:1px solid rgba(102,126,234,.4);color:#fff;padding:6px 12px;border-radius:20px;font-size:.85em;transition:all .3s ease}.tech-tag:hover{background:#667eea66;transform:scale(1.05);box-shadow:0 0 15px #667eea80}.tech-stats-bar{display:flex;justify-content:space-around;margin:40px 0;padding:30px;background:#0000004d;border-radius:15px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.tech-stat-item{text-align:center}.tech-stat-number{font-size:2.5em;font-weight:700;color:#0f8;text-shadow:0 0 20px rgba(0,255,136,.5)}.tech-stat-label{color:#ffffffb3;font-size:.9em;text-transform:uppercase;letter-spacing:1px;margin-top:5px}@media screen and (max-width:1024px){.tech-deco-content{padding:40px}.tech-deco-title{font-size:2em}.tech-style-grid{grid-template-columns:1fr}}@media screen and (max-width:768px){.tech-deco-wrapper{padding:40px 15px}.tech-deco-content{padding:30px 20px}.tech-deco-title{font-size:1.6em;letter-spacing:1px}.tech-style-card{padding:25px}.tech-stats-bar{flex-direction:column;gap:20px}.tech-stat-number{font-size:2em}}@media screen and (max-width:480px){.tech-deco-wrapper{padding:30px 10px}.tech-deco-content{padding:25px 15px}.tech-deco-title{font-size:1.3em}.tech-card-title{font-size:1.2em}.tech-color-chip{width:35px;height:35px}}// \7b2c\56db\90e8\5206  .usage-scenarios-section *{margin:0;padding:0;box-sizing:border-box}.usage-scenarios-wrapper{width:100%;padding:60px 20px;position:relative;overflow:hidden}.usage-scenarios-wrapper:before,.usage-scenarios-wrapper:after{content:"";position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(102,126,234,.05) 0%,transparent 70%);animation:pulse 15s ease-in-out infinite}.usage-scenarios-wrapper:before{width:400px;height:400px;top:-200px;left:-200px}.usage-scenarios-wrapper:after{width:300px;height:300px;bottom:-150px;right:-150px;animation-delay:7.5s}@keyframes pulse{0%,to{transform:scale(1);opacity:.3}50%{transform:scale(1.2);opacity:.1}}.usage-scenarios-container{max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:1}.usage-scenarios-content{background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 30px #00000014;position:relative;overflow:hidden}.usage-scenarios-content:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.usage-scenarios-title{color:#34495e;margin-bottom:35px;font-size:2.2em;font-weight:700;position:relative;padding-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.usage-scenarios-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.usage-scenarios-icon{display:inline-block;margin-right:10px;font-size:1em}.usage-scenario-boxes{display:flex;flex-direction:column;gap:30px;margin:30px 0}.usage-scenario-box{padding:35px;border-radius:15px;position:relative;overflow:hidden;transition:all .3s ease;animation:slideIn .8s ease-out backwards;display:flex;gap:30px;align-items:center}.usage-scenario-box:nth-child(1){background:linear-gradient(135deg,#ffecd2,#fcb69f);animation-delay:.1s}.usage-scenario-box:nth-child(2){background:linear-gradient(135deg,#e8f5e9,#c8e6c9);animation-delay:.2s}.usage-scenario-box:nth-child(3){background:linear-gradient(135deg,#fce4ec,#f8bbd0);animation-delay:.3s}.usage-scenario-box:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0000001a}.usage-scenario-box:after{position:absolute;right:25px;top:25px;font-size:2em;opacity:.3}.usage-scenario-box:nth-child(1):after{content:"\1f4bc"}.usage-scenario-box:nth-child(2):after{content:"\1f4bb"}.usage-scenario-box:nth-child(3):after{content:"\1f680"}.usage-product-image{flex-shrink:0;width:200px;height:200px;background:#fff;border-radius:12px;padding:10px;box-shadow:0 5px 20px #0000001a;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.usage-product-image img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.usage-product-image:hover img{transform:scale(1.05)}.usage-scenario-content{flex:1;min-width:0}.usage-profile-badge{display:inline-block;background:#ffffffe6;padding:8px 16px;border-radius:20px;font-size:.85em;font-weight:700;color:#495057;margin-bottom:15px;box-shadow:0 2px 10px #0000001a;text-transform:uppercase;letter-spacing:.5px}.usage-scenario-title{color:#2c3e50;font-size:1.5em;font-weight:600;margin-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;position:relative;z-index:1}.usage-scenario-details{position:relative;z-index:1}.usage-detail-item{margin-bottom:15px;padding-left:25px;position:relative}.usage-detail-item:before{content:"\25b8";position:absolute;left:0;color:#667eea;font-weight:700;font-size:1.2em}.usage-detail-label{font-weight:700;color:#2c3e50;display:inline-block;margin-right:5px}.usage-detail-text{color:#495057;line-height:1.6;font-size:1.05em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.usage-product-recommendation{background:#fffc;border-left:4px solid #667eea;padding:15px 20px;margin-top:20px;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.usage-product-label{font-weight:700;color:#667eea;font-size:.9em;text-transform:uppercase;margin-bottom:5px}.usage-product-name{font-size:1.1em;color:#2c3e50;font-weight:600}.usage-buy-button{display:inline-block;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:12px 30px;border-radius:25px;text-decoration:none;font-weight:600;font-size:1em;margin-top:20px;transition:all .3s ease;box-shadow:0 5px 15px #667eea4d;cursor:pointer;border:none;position:relative;overflow:hidden}.usage-buy-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px #667eea66;background:linear-gradient(135deg,#764ba2,#667eea)}.usage-buy-button:active{transform:translateY(0);box-shadow:0 3px 10px #667eea4d}.usage-buy-button:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.usage-buy-button:hover:before{width:300px;height:300px}.usage-buy-button-text{position:relative;z-index:1}.usage-buy-button-icon{display:inline-block;margin-right:8px;font-size:1.1em}.usage-price-tag{display:inline-block;background:#667eea;color:#fff;padding:6px 12px;border-radius:15px;font-weight:600;font-size:.95em;margin-left:10px}.usage-comparison-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-top:40px}.usage-comparison-card{background:#fff;border-radius:12px;padding:20px;text-align:center;box-shadow:0 5px 15px #00000014;transition:all .3s ease}.usage-comparison-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px #0000001f}.usage-comparison-icon{font-size:2.5em;margin-bottom:10px}.usage-comparison-title{color:#2c3e50;font-weight:600;font-size:1.1em;margin-bottom:5px}.usage-comparison-value{color:#667eea;font-weight:700;font-size:1.3em}@keyframes slideIn{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:1024px){.usage-scenarios-content{padding:40px}.usage-scenarios-title{font-size:1.9em}.usage-scenario-box{padding:30px}.usage-scenario-title{font-size:1.3em}.usage-scenario-box:after{font-size:3em;right:20px}}@media screen and (max-width:768px){.usage-scenarios-wrapper{padding:40px 15px}.usage-scenarios-content{padding:30px 20px;border-radius:15px}.usage-scenarios-title{font-size:1.6em;margin-bottom:30px}.usage-scenario-boxes{gap:25px}.usage-scenario-box{padding:25px;flex-direction:column;align-items:stretch;gap:20px}.usage-product-image{width:100%;max-width:250px;height:180px;margin:0 auto}.usage-scenario-box:after{font-size:2.5em;right:15px;top:15px;opacity:.2}.usage-scenario-title{font-size:1.2em;margin-bottom:15px}.usage-detail-text{font-size:1em}.usage-product-recommendation{padding:12px 15px}.usage-price-tag{display:block;margin-left:0;margin-top:8px;display:inline-block}.usage-comparison-grid{grid-template-columns:1fr;gap:15px;margin-top:30px}.usage-buy-button{padding:10px 25px;font-size:.95em;margin-top:15px}.usage-buy-button-icon{font-size:1em}.usage-scenario-box:hover{transform:none}.usage-scenario-box:active{transform:scale(.98)}}@media screen and (max-width:480px){.usage-scenarios-wrapper{padding:30px 10px}.usage-scenarios-content{padding:25px 15px}.usage-scenarios-title{font-size:1.4em}.usage-scenario-box{padding:20px;flex-direction:column;align-items:stretch;gap:15px}.usage-product-image{width:100%;max-width:200px;height:160px;margin:0 auto;padding:8px}.usage-scenario-title{font-size:1.1em}.usage-detail-text{font-size:.95em;line-height:1.5}.usage-detail-item{padding-left:20px}.usage-profile-badge{font-size:.8em;padding:6px 12px}}@media print{.usage-scenarios-wrapper{background:#fff;padding:0}.usage-scenarios-content{box-shadow:none;border:1px solid #ddd}.usage-scenario-box{background:#f8f9fa!important;page-break-inside:avoid;border:1px solid #ddd}}// \7b2c\4e94\90e8\5206  .price-analysis-section *{margin:0;padding:0;box-sizing:border-box}.price-analysis-wrapper{width:100%;padding:60px 20px;position:relative;overflow:hidden}.price-analysis-wrapper:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(102,126,234,.05) 0%,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite}.price-analysis-wrapper:after{content:"";position:absolute;bottom:-100px;left:-100px;width:250px;height:250px;background:radial-gradient(circle,rgba(118,75,162,.05) 0%,transparent 70%);border-radius:50%;animation:float 20s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.price-analysis-container{max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:1}.price-analysis-content{background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 30px #00000014;position:relative;overflow:hidden}.price-analysis-content:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.price-analysis-title{color:#34495e;margin-bottom:35px;font-size:2.2em;font-weight:700;position:relative;padding-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-analysis-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.price-analysis-icon{display:inline-block;margin-right:10px;font-size:1em}.price-ranges-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:25px;margin:30px 0}.price-range-card{background:#fff;border:2px solid #e0e0e0;border-radius:15px;padding:30px;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:fadeInUp .6s ease-out backwards}.price-range-card:nth-child(1){animation-delay:.1s}.price-range-card:nth-child(2){animation-delay:.2s}.price-range-card:nth-child(3){animation-delay:.3s}.price-range-card:hover{border-color:#667eea;transform:translateY(-8px);box-shadow:0 15px 40px #667eea33}.price-range-card.recommended{border-color:#667eea;transform:scale(1.05)}.price-range-card.recommended:hover{transform:scale(1.05) translateY(-8px)}.price-range-card.recommended:before{content:"RECOMMAND\c9";position:absolute;top:10px;right:-35px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:5px 40px;transform:rotate(45deg);font-size:.75em;font-weight:700;letter-spacing:.5px;box-shadow:0 3px 10px #0003}.price-card-header{margin-bottom:20px}.price-card-title{color:#2c3e50;font-size:1.3em;font-weight:600;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-card-amount{font-size:2.2em;color:#667eea;font-weight:700;margin:15px 0;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.price-features-list{list-style:none;padding:0;margin:20px 0;text-align:left}.price-feature-item{padding:10px 0 10px 35px;position:relative;color:#495057;font-size:.95em;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-feature-item:before{content:"\2713";position:absolute;left:0;top:10px;color:#667eea;font-weight:700;font-size:1.2em;width:25px;height:25px;background:#667eea1a;border-radius:50%;display:flex;align-items:center;justify-content:center}.price-ideal-tag{display:inline-block;background:#667eea1a;color:#667eea;padding:8px 16px;border-radius:20px;font-size:.9em;font-weight:600;margin-top:15px}.price-warning-box{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border-left:4px solid #ff9800;padding:25px;margin:35px 0;border-radius:10px;position:relative;animation:slideInLeft .8s ease-out .5s backwards}.price-warning-box:before{content:"\26a0\fe0f";position:absolute;left:-15px;top:25px;background:#fff;padding:5px;border-radius:50%;font-size:1.5em;box-shadow:0 2px 10px #0000001a}.price-warning-title{color:#e65100;font-weight:700;font-size:1.1em;margin-bottom:10px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.price-warning-text{color:#495057;line-height:1.6;font-size:1em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@media screen and (max-width:1024px){.price-analysis-content{padding:40px}.price-analysis-title{font-size:1.9em}.price-ranges-grid{gap:20px}.price-range-card{padding:25px}.price-range-card.recommended{transform:scale(1.02)}.price-range-card.recommended:hover{transform:scale(1.02) translateY(-5px)}.price-card-title{font-size:1.2em}.price-card-amount{font-size:2em}}@media screen and (max-width:768px){.price-analysis-wrapper{padding:40px 15px}.price-analysis-content{padding:30px 20px;border-radius:15px}.price-analysis-title{font-size:1.6em;margin-bottom:30px}.price-ranges-grid{grid-template-columns:1fr;gap:20px}.price-range-card{padding:25px}.price-range-card.recommended{transform:scale(1)}.price-range-card.recommended:hover{transform:translateY(-5px)}.price-range-card.recommended:before{font-size:.7em;top:8px;right:-32px}.price-card-title{font-size:1.15em}.price-card-amount{font-size:1.8em}.price-feature-item{font-size:.92em;padding-left:30px}.price-warning-box{padding:20px;margin:30px 0}.price-warning-box:before{font-size:1.3em}.price-range-card:hover{transform:none;box-shadow:0 5px 15px #0000001a}.price-range-card:active{transform:scale(.98)}}@media screen and (max-width:480px){.price-analysis-wrapper{padding:30px 10px}.price-analysis-content{padding:25px 15px}.price-analysis-title{font-size:1.4em}.price-range-card{padding:20px}.price-card-title{font-size:1.1em}.price-card-amount{font-size:1.6em}.price-feature-item{font-size:.9em}.price-ideal-tag{font-size:.85em;padding:6px 12px}.price-warning-text{font-size:.95em}}@media print{.price-analysis-wrapper{background:#fff;padding:0}.price-analysis-content{box-shadow:none;border:1px solid #ddd}.price-range-card{border:1px solid #ddd;page-break-inside:avoid}.price-warning-box{background:#f5f5f5!important;border:1px solid #ff9800}}// \7b2c\516d\90e8\5206  .comparison-table-section *{margin:0;padding:0;box-sizing:border-box}.comparison-table-wrapper{width:100%;padding:60px 20px;position:relative;overflow:hidden}.comparison-table-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(circle at 20% 50%,rgba(102,126,234,.03) 0%,transparent 50%),radial-gradient(circle at 80% 80%,rgba(118,75,162,.03) 0%,transparent 50%),radial-gradient(circle at 40% 20%,rgba(102,126,234,.03) 0%,transparent 50%);pointer-events:none}.comparison-table-container{max-width:1400px;margin:0 auto;width:100%;position:relative;z-index:1}.comparison-table-content{background:#fff;border-radius:20px;padding:50px;box-shadow:0 10px 30px #00000014;position:relative;overflow:hidden}.comparison-table-content:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(135deg,#667eea,#764ba2)}.comparison-table-title{color:#34495e;margin-bottom:35px;font-size:2.2em;font-weight:700;position:relative;padding-bottom:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.comparison-table-title:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}.comparison-table-icon{display:inline-block;margin-right:10px;font-size:1em}.comparison-table-scroll{overflow-x:auto;margin:30px 0;padding-bottom:10px;position:relative}.comparison-table-scroll::-webkit-scrollbar{height:8px}.comparison-table-scroll::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.comparison-table-scroll::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px}.comparison-table-scroll::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#764ba2,#667eea)}.comparison-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;background:#fff;box-shadow:0 5px 20px #0000000d;border-radius:12px;overflow:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.comparison-table thead{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.comparison-table th{padding:18px 15px;text-align:left;font-weight:600;font-size:.95em;letter-spacing:.3px;position:relative;white-space:nowrap}.comparison-table th:first-child{border-top-left-radius:12px}.comparison-table th:last-child{border-top-right-radius:12px}.comparison-table th:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:20px;width:1px;background:#fff3}.comparison-table tbody tr{transition:all .3s ease;position:relative}.comparison-table tbody tr:hover{transform:scale(1.01);box-shadow:0 3px 15px #00000014}.comparison-table tbody tr:not(:last-child) td{border-bottom:1px solid #e9ecef}.comparison-table td{padding:16px 15px;color:#495057;font-size:.95em;vertical-align:middle}.comparison-table td:first-child{font-weight:600;color:#2c3e50;position:sticky;left:0;background:#fff;z-index:1;box-shadow:2px 0 5px #0000000d}.comparison-table tbody tr:hover td:first-child{background:linear-gradient(90deg,#f8f9fa,#f0f3ff)}.comparison-price{font-weight:700;color:#667eea;font-size:1.1em}.comparison-rating{color:#ffa726;font-size:1.1em;letter-spacing:2px}.comparison-badge{display:inline-block;padding:4px 10px;border-radius:12px;font-size:.85em;font-weight:600;white-space:nowrap}.comparison-badge.excellent{background:linear-gradient(135deg,#e8f5e9,#c8e6c9);color:#2e7d32}.comparison-badge.good{background:linear-gradient(135deg,#e3f2fd,#bbdefb);color:#1565c0}.comparison-badge.budget{background:linear-gradient(135deg,#fff3e0,#ffe0b2);color:#e65100}.comparison-best{position:relative}.comparison-best:before{content:"\2b50  MEILLEUR CHOIX";position:absolute;top:-25px;left:0;background:linear-gradient(135deg,gold,#ffb300);color:#795548;padding:3px 10px;border-radius:10px 10px 0 0;font-size:.7em;font-weight:700;letter-spacing:.5px}.comparison-highlight{background:#667eea14;padding:2px 6px;border-radius:4px;font-weight:500}.comparison-legend{display:flex;gap:30px;margin-top:25px;padding:20px;border-radius:10px;flex-wrap:wrap;align-items:center}.comparison-legend-item{display:flex;align-items:center;gap:10px;font-size:.9em;color:#6c757d}.comparison-legend-icon{width:12px;height:12px;border-radius:50%}.comparison-mobile-cards{display:none}.comparison-mobile-card{background:#fff;border-radius:12px;padding:20px;margin-bottom:20px;box-shadow:0 5px 15px #00000014;animation:fadeInUp .5s ease-out backwards}.comparison-mobile-card:nth-child(1){animation-delay:.1s}.comparison-mobile-card:nth-child(2){animation-delay:.2s}.comparison-mobile-card:nth-child(3){animation-delay:.3s}.comparison-mobile-card:nth-child(4){animation-delay:.4s}.comparison-mobile-card:nth-child(5){animation-delay:.5s}.comparison-mobile-card-header{border-bottom:2px solid #667eea;padding-bottom:15px;margin-bottom:15px}.comparison-mobile-card-title{font-size:1.2em;font-weight:700;color:#2c3e50;margin-bottom:5px}.comparison-mobile-card-price{font-size:1.3em;color:#667eea;font-weight:700}.comparison-mobile-card-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.comparison-mobile-card-label{font-weight:600;color:#6c757d;font-size:.9em}.comparison-mobile-card-value{color:#2c3e50;font-weight:500;text-align:right}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1024px){.comparison-table-content{padding:40px}.comparison-table-title{font-size:1.9em}.comparison-table{min-width:800px}.comparison-table th,.comparison-table td{padding:14px 12px;font-size:.9em}}@media screen and (max-width:768px){.comparison-table-wrapper{padding:40px 15px}.comparison-table-content{padding:30px 20px;border-radius:15px}.comparison-table-title{font-size:1.6em;margin-bottom:30px}.comparison-table-scroll{display:none}.comparison-mobile-cards{display:block}.comparison-legend{padding:15px;gap:15px}.comparison-legend-item{font-size:.85em}}@media screen and (max-width:480px){.comparison-table-wrapper{padding:30px 10px}.comparison-table-content{padding:25px 15px}.comparison-table-title{font-size:1.4em}.comparison-mobile-card{padding:15px}.comparison-mobile-card-title{font-size:1.1em}.comparison-mobile-card-price{font-size:1.2em}.comparison-mobile-card-row{padding:8px 0}.comparison-mobile-card-label,.comparison-mobile-card-value{font-size:.85em}}@media print{.comparison-table-wrapper{background:#fff;padding:0}.comparison-table-content{box-shadow:none;border:1px solid #ddd}.comparison-table thead{background:#667eea!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.comparison-mobile-cards{display:none!important}.comparison-table-scroll{display:block!important;overflow:visible}}// \8054\76df\8425\9500  \7b2c\4e00\6bb5  // \8054\76df\8425\9500  .sihoo-wrapper{width:100%;background:#fff}.sihoo-wrapper.gradient-bg{background:linear-gradient(135deg,#fafafa,#fff)}.sihoo-component{width:100%;max-width:1400px;margin:0 auto!important;padding:60px 40px!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif!important;position:relative!important;overflow:hidden!important;box-sizing:border-box!important}.sihoo-component.large-padding{padding:80px 40px!important}.sihoo-component *{margin:0;padding:0;box-sizing:border-box}@keyframes sihoo-float{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}@keyframes sihoo-float-rotate{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes sihoo-slideDown{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes sihoo-slideUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes sihoo-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sihoo-gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes sihoo-bounce{0%,to{transform:translateY(0) rotate(-10deg)}50%{transform:translateY(-10px) rotate(10deg)}}@keyframes sihoo-pulse{0%,to{transform:scale(1);box-shadow:0 10px 30px #667eea4d}50%{transform:scale(1.05);box-shadow:0 15px 40px #667eea66}}.sihoo-bg-element{position:absolute;border-radius:50%;opacity:.05;pointer-events:none}.sihoo-bg-element.partner-1{width:400px;height:400px;background:radial-gradient(circle,rgba(99,102,241,.1) 0%,transparent 70%);top:-50%;right:-10%;animation:sihoo-float 20s ease-in-out infinite}.sihoo-bg-element.partner-2{width:350px;height:350px;background:radial-gradient(circle,rgba(236,72,153,.08) 0%,transparent 70%);bottom:-30%;left:-10%;animation:sihoo-float 25s ease-in-out infinite reverse}.sihoo-bg-element.steps-1{width:300px;height:300px;background:linear-gradient(135deg,#667eea,#764ba2);top:-150px;left:-50px;animation:sihoo-float-rotate 20s ease-in-out infinite}.sihoo-bg-element.steps-2{width:250px;height:250px;background:linear-gradient(135deg,#f093fb,#f5576c);bottom:-100px;right:-50px;animation:sihoo-float-rotate 20s ease-in-out infinite;animation-delay:-5s}.sihoo-bg-element.steps-3{width:200px;height:200px;background:linear-gradient(135deg,#4facfe,#00f2fe);top:50%;left:50%;transform:translate(-50%,-50%);animation:sihoo-float-rotate 20s ease-in-out infinite;animation-delay:-10s}.sihoo-header{text-align:center!important;margin-bottom:80px!important;position:relative!important;z-index:2!important}.sihoo-title{font-size:52px!important;font-weight:900!important;margin-bottom:20px!important;line-height:1.2!important;position:relative!important;display:inline-block!important}.sihoo-title.partner-style{font-size:56px!important;letter-spacing:-2px!important;animation:sihoo-slideDown .8s cubic-bezier(.34,1.56,.64,1)}.sihoo-title.steps-style{animation:sihoo-slideDown .8s cubic-bezier(.68,-.55,.265,1.55)}.sihoo-title span,.sihoo-title.gradient-text{background:linear-gradient(135deg,#6366f1,#ec4899,#f59e0b)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;background-size:200% 200%!important;animation:sihoo-gradient 3s ease infinite}.sihoo-title.steps-style{background:linear-gradient(135deg,#667eea,#764ba2,#f093fb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.sihoo-title.partner-style:after{content:"\1f680";position:absolute;top:-20px;right:-50px;font-size:36px;animation:sihoo-bounce 2s infinite}.sihoo-subtitle{font-size:20px!important;color:#64748b!important;font-weight:400!important;line-height:1.5!important;animation:sihoo-fadeIn 1s ease .3s backwards}.sihoo-subtitle.alt-color{color:#6b7280!important}.sihoo-highlight{color:#6366f1!important;font-weight:600!important}.sihoo-highlight.alt{color:#667eea!important;font-weight:700!important}.sihoo-link{color:#764ba2!important;text-decoration:underline!important;font-weight:600!important;transition:color .3s ease!important}.sihoo-link:hover{color:#f093fb!important}.sihoo-partner-cards{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:30px!important;position:relative!important;z-index:1!important}.sihoo-partner-card{background:#fff!important;border:2px solid #f1f5f9!important;border-radius:24px!important;padding:40px!important;position:relative!important;overflow:hidden!important;transition:all .4s cubic-bezier(.175,.885,.32,1.275)!important;animation:sihoo-slideUp .6s cubic-bezier(.34,1.56,.64,1) backwards;cursor:pointer!important}.sihoo-partner-card:nth-child(1){animation-delay:.1s}.sihoo-partner-card:nth-child(2){animation-delay:.2s}.sihoo-partner-card:nth-child(3){animation-delay:.3s}.sihoo-partner-card:nth-child(4){animation-delay:.4s}.sihoo-partner-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#6366f1,#ec4899,#f59e0b);transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.sihoo-partner-card:hover{transform:translateY(-8px) scale(1.02)!important;border-color:transparent!important;box-shadow:0 20px 60px #6366f126,0 10px 30px #ec48991a!important}.sihoo-partner-card:hover:before{transform:scaleX(1)}.sihoo-partner-icon{width:70px!important;height:70px!important;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)!important;border-radius:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:32px!important;margin-bottom:24px!important;transition:all .6s cubic-bezier(.175,.885,.32,1.275)!important}.sihoo-partner-card:hover .sihoo-partner-icon{transform:rotate(360deg) scale(1.1);background:linear-gradient(135deg,#6366f1,#ec4899)}.sihoo-partner-card h3{font-size:24px!important;font-weight:800!important;color:#0f172a!important;margin-bottom:16px!important;transition:color .3s ease!important;line-height:1.3!important}.sihoo-partner-card:hover h3{background:linear-gradient(135deg,#6366f1,#ec4899)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.sihoo-partner-card p{font-size:16px!important;color:#64748b!important;line-height:1.7!important}.sihoo-steps-timeline{position:relative!important;padding:20px 0!important}.sihoo-steps-timeline:before{content:"";position:absolute;left:50%;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#667eea,#764ba2,#f093fb);transform:translate(-50%);animation:sihoo-growDown 1.5s ease-out}@keyframes sihoo-growDown{0%{transform:translate(-50%) scaleY(0);transform-origin:top}to{transform:translate(-50%) scaleY(1);transform-origin:top}}.sihoo-step-item{display:flex!important;align-items:center!important;margin-bottom:60px!important;position:relative!important;animation:sihoo-slideIn .6s cubic-bezier(.68,-.55,.265,1.55) backwards}@keyframes sihoo-slideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.sihoo-step-item:nth-child(1){animation-delay:.2s}.sihoo-step-item:nth-child(2){animation-delay:.4s}.sihoo-step-item:nth-child(3){animation-delay:.6s}.sihoo-step-item:nth-child(4){animation-delay:.8s}.sihoo-step-item:nth-child(5){animation-delay:1s}.sihoo-step-item:nth-child(2n){flex-direction:row-reverse!important}.sihoo-step-item:nth-child(2n) .sihoo-step-content{text-align:right!important;margin-right:40px!important;margin-left:0!important}.sihoo-step-content{flex:1!important;padding:30px 40px!important;background:#fff!important;border-radius:20px!important;box-shadow:0 10px 40px #0000000d!important;margin-left:40px!important;position:relative!important;transition:all .3s ease!important;cursor:pointer!important}.sihoo-step-content:hover{transform:translateY(-5px) scale(1.02)!important;box-shadow:0 20px 60px #667eea26!important}.sihoo-step-content:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);border-radius:20px 20px 0 0;transform:scaleX(0);transition:transform .3s ease}.sihoo-step-content:hover:before{transform:scaleX(1)}.sihoo-step-number{width:80px!important;height:80px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;font-size:28px!important;font-weight:900!important;position:relative!important;z-index:3!important;box-shadow:0 10px 30px #667eea4d!important;animation:sihoo-pulse 2s ease-in-out infinite;flex-shrink:0!important}.sihoo-step-number:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid rgba(102,126,234,.3);animation:sihoo-ripple 2s ease-in-out infinite}@keyframes sihoo-ripple{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.sihoo-step-content h3{font-size:24px!important;font-weight:800!important;color:#1f2937!important;margin-bottom:12px!important;background:linear-gradient(135deg,#667eea,#764ba2)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;line-height:1.3!important}.sihoo-step-content p{font-size:16px!important;color:#6b7280!important;line-height:1.7!important}@media(max-width:1440px){.sihoo-component{max-width:calc(100% - 40px)!important;margin:0 20px!important}}@media(max-width:968px){.sihoo-component{max-width:100%!important;margin:0!important}.sihoo-partner-cards{grid-template-columns:1fr!important}.sihoo-title.partner-style{font-size:42px!important}}@media(max-width:768px){.sihoo-steps-timeline:before{left:40px!important}.sihoo-step-item,.sihoo-step-item:nth-child(2n){flex-direction:row!important;margin-bottom:40px!important}.sihoo-step-content,.sihoo-step-item:nth-child(2n) .sihoo-step-content{margin-left:20px!important;margin-right:0!important;text-align:left!important;padding:25px!important}.sihoo-step-number{width:70px!important;height:70px!important;font-size:24px!important}.sihoo-title.steps-style{font-size:36px!important}}@media(max-width:640px){.sihoo-component{padding:40px 15px!important}.sihoo-title{font-size:24px!important;line-height:1.2!important;padding:0 10px!important}.sihoo-title.partner-style{font-size:28px!important}.sihoo-title.partner-style:after{display:none!important}.sihoo-subtitle{font-size:16px!important;padding:0 10px!important}.sihoo-partner-card{padding:25px 20px!important}.sihoo-partner-cards{gap:20px!important}.sihoo-btn{padding:16px 30px!important;font-size:16px!important}.sihoo-btn.large{width:calc(100% - 40px)!important;max-width:300px!important}.sihoo-steps-timeline:before{left:30px!important}.sihoo-step-item{margin-bottom:30px!important}.sihoo-step-number{width:45px!important;height:45px!important;font-size:16px!important;min-width:45px!important}.sihoo-step-content{padding:18px 15px!important;margin-left:12px!important;width:calc(100% - 60px)!important}.sihoo-step-content h3{font-size:16px!important;line-height:1.3!important}.sihoo-step-content p{font-size:14px!important;line-height:1.5!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/guide-achat-fauteuil-bureau.css.map */
